You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1548 lines
28 KiB

11 years ago
11 years ago
10 years ago
11 years ago
11 years ago
  1. /*******************************
  2. Highlighted Colors
  3. *******************************/
  4. ::-webkit-selection {
  5. background-color: #FFFFCC;
  6. color: #555555;
  7. }
  8. ::-moz-selection {
  9. background-color: #FFFFCC;
  10. color: #555555;
  11. }
  12. ::selection {
  13. background-color: #FFFFCC;
  14. color: #555555;
  15. }
  16. h1::-moz-selection,
  17. h2::-moz-selection,
  18. h3::-moz-selection {
  19. background-color: #F1C1C2;
  20. color: #222222;
  21. }
  22. h1::selection,
  23. h2::selection,
  24. h3::selection {
  25. background-color: #F1C1C2;
  26. color: #222222;
  27. }
  28. .ui *::-moz-selection {
  29. background-color: #CCE2FF;
  30. }
  31. .ui *::selection {
  32. background-color: #CCE2FF;
  33. }
  34. /*******************************
  35. Global
  36. *******************************/
  37. html,
  38. body {
  39. font-size: 14px;
  40. }
  41. body#example {
  42. background: #FCFCFC url(../images/bg.jpg) repeat;
  43. margin: 0px;
  44. padding: 0px;
  45. color: #555555;
  46. min-width: 320px;
  47. }
  48. body > .content {
  49. background: #FCFCFC url(../images/bg.jpg) repeat;
  50. }
  51. h1,
  52. h2,
  53. h3,
  54. h4,
  55. h5 {
  56. font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif/*rtl:prepend:"Droid Arabic Kufi","Droid Sans", */;
  57. }
  58. p:first-child {
  59. margin-top: 0em;
  60. }
  61. p:last-child {
  62. margin-bottom: 0em;
  63. }
  64. /* links */
  65. a {
  66. color: #009FDA;
  67. text-decoration: none;
  68. }
  69. a:hover {
  70. color: #00BAFF;
  71. }
  72. ul.list {
  73. list-style-type: disc;
  74. }
  75. ul.list li {
  76. list-style-position: outside;
  77. }
  78. /* text and headers */
  79. h1 {
  80. margin: 0px 0px 20px;
  81. padding: 50px 0px 5px;
  82. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  83. }
  84. h4 + p {
  85. margin: 0px 0px 20px;
  86. }
  87. pre {
  88. background-color: #F0F0F0;
  89. }
  90. /*rtl:ignore*/
  91. pre.console {
  92. background-color: transparent;
  93. line-height: 1.6;
  94. font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
  95. height: 300px;
  96. overflow: auto;
  97. direction:ltr;
  98. }
  99. code {
  100. background-color: rgba(0, 0, 0, 0.02);
  101. border: 1px solid rgba(0, 0, 0, 0.1);
  102. display: inline-block;
  103. font-family: Courier New;
  104. font-size: 14px;
  105. margin: 0.25em;
  106. padding: 0.125em 0.5em;
  107. vertical-align: baseline;
  108. }
  109. .ui.message .code {
  110. background-color: rgba(0, 0, 0, 0.05);
  111. }
  112. pre code {
  113. border: none;
  114. padding: 0px;
  115. }
  116. table pre,
  117. table code {
  118. margin: 0px !important;
  119. padding: 0px;
  120. background-color: transparent;
  121. }
  122. p {
  123. margin: 1em 0em;
  124. }
  125. p:first-child {
  126. margin-top: 0em;
  127. }
  128. p:last-child {
  129. margin-bottom: 0em;
  130. }
  131. /* links */
  132. a {
  133. color: #009FDA;
  134. text-decoration: none;
  135. }
  136. a:hover {
  137. color: #00BAFF;
  138. }
  139. #example #menu .item {
  140. -webkit-border-radius: 0px;
  141. -moz-border-radius: 0px;
  142. border-radius: 0px;
  143. }
  144. #example #menu .hide.item {
  145. display: none;
  146. }
  147. #example #menu .item .item {
  148. font-size: 0.875rem;
  149. }
  150. #example .segment > .dimmer {
  151. z-index: 800;
  152. }
  153. /* segment headers */
  154. #example > .content > .page > .segment,
  155. #example > .segment {
  156. margin: 0px 0px 3em;
  157. padding-top: 70px;
  158. padding-bottom: 30px;
  159. background-color: #FFFFFF;
  160. border-bottom: 1px solid #DDDDDD;
  161. }
  162. #example > .tab.segment {
  163. padding-bottom: 0em;
  164. margin-bottom: 2em;
  165. }
  166. #example > .tab.segment .fixed .tabular.menu {
  167. position: fixed;
  168. top: 50px;
  169. }
  170. #example > .tab.segment .vertical.menu {
  171. display: none;
  172. margin: 2rem 0em 1rem;
  173. }
  174. #example > .tab.segment .tabular.menu {
  175. margin: 2rem 0em 0em;
  176. border-bottom: none;
  177. }
  178. #example > .tab.segment .tabular.menu .active.item {
  179. background-color: #FAFAFA;
  180. border-bottom-color: #FAFAFA;
  181. }
  182. #example .download.menu {
  183. margin-top: 0em;
  184. margin-bottom: 3rem;
  185. }
  186. #example .main.menu {
  187. min-width: 320px;
  188. z-index: 900;
  189. -webkit-box-sizing: border-box;
  190. -moz-box-sizing: border-box;
  191. -ms-box-sizing: border-box;
  192. box-sizing: border-box;
  193. -webkit-transition: margin 0.3s ease;
  194. -moz-transition: margin 0.3s ease;
  195. -o-transition: margin 0.3s ease;
  196. -ms-transition: margin 0.3s ease;
  197. transition: margin 0.3s ease;
  198. }
  199. #example .main.menu iframe {
  200. margin: 0px 0px 0px 0px;
  201. }
  202. /* lists */
  203. #example .features {
  204. list-style-position: inside;
  205. margin: 10px 0px 0px;
  206. padding: 0px;
  207. }
  208. #example .features li {
  209. list-style-type: disc;
  210. margin: 0px 0px 10px;
  211. font-weight: bold;
  212. }
  213. #example .advertisement {
  214. float: right;
  215. margin-left: 2em;
  216. }
  217. /*--------------
  218. Intro
  219. ---------------*/
  220. body.guide .main h3 {
  221. margin: 2rem 0em 0.5rem;
  222. }
  223. body.guide .main.container > * {
  224. max-width: 800px;
  225. }
  226. /*--------------
  227. Playground
  228. ---------------*/
  229. #example.playground {
  230. min-width: 1000px;
  231. }
  232. #example.playground > .title.grid {
  233. padding-top: 60px;
  234. }
  235. #example .ui.items .menu .item {
  236. -webkit-box-shadow: none;
  237. -moz-box-shadow: none;
  238. box-shadow: none;
  239. }
  240. /*--------------
  241. Items
  242. ---------------*/
  243. #example.item .text.example .item {
  244. min-height: 150px;
  245. }
  246. /*--------------
  247. Masthead
  248. ---------------*/
  249. #example .error.masthead {
  250. position: absolute;
  251. margin-top: -290px;
  252. top: 50%;
  253. width: 100%;
  254. }
  255. #example .error.masthead .container {
  256. position: relative;
  257. z-index: 100;
  258. }
  259. #example .masthead {
  260. position: relative;
  261. overflow: hidden;
  262. background-color: #00B5AD;
  263. text-align: center;
  264. margin-top: 36px;
  265. padding: 50px 0px;
  266. color: rgba(255, 255, 255, 0.9);
  267. margin-bottom: 0px;
  268. border-bottom: none;
  269. }
  270. #example .masthead:before {
  271. background: #00B5AD url(/images/tile-bg.png) repeat fixed 0% 0%;
  272. position: absolute;
  273. z-index: 1;
  274. width: 500%;
  275. height: 500%;
  276. top: 0px;
  277. left: 0px;
  278. content: '';
  279. -moz-transform-origin: 50% 50%;
  280. -o-transform-origin: 50% 50%;
  281. -ms-transform-origin: 50% 50%;
  282. transform-origin: 50% 50%;
  283. -webkit-animation-name: masthead;
  284. -moz-animation-name: masthead;
  285. -o-animation-name: masthead;
  286. animation-name: masthead;
  287. -webkit-animation-duration: 80s;
  288. -moz-animation-duration: 80s;
  289. -ms-animation-duration: 80s;
  290. -o-animation-duration: 80s;
  291. animation-duration: 80s;
  292. -webkit-animation-fill-mode: both;
  293. -moz-animation-fill-mode: both;
  294. -ms-animation-fill-mode: both;
  295. -o-animation-fill-mode: both;
  296. animation-fill-mode: both;
  297. animation-timing-function: linear;
  298. -webkit-animation-timing-function: linear;
  299. -webkit-animation-iteration-count: infinite;
  300. -moz-animation-iteration-count: infinite;
  301. -ms-animation-iteration-count: infinite;
  302. -o-animation-iteration-count: infinite;
  303. animation-iteration-count: infinite;
  304. }
  305. @keyframes masthead {
  306. 0% {
  307. background-position: 0% 0%;
  308. }
  309. 50% {
  310. background-position: -50% -100%;
  311. }
  312. 100% {
  313. background-position: -100% -200%;
  314. }
  315. }
  316. @-moz-keyframes masthead {
  317. 0% {
  318. background-position: 0% 0%;
  319. }
  320. 50% {
  321. background-position: -50% -100%;
  322. }
  323. 100% {
  324. background-position: -100% -200%;
  325. }
  326. }
  327. @-webkit-keyframes masthead {
  328. 0% {
  329. background-position: 0% 0%;
  330. }
  331. 50% {
  332. background-position: -50% -100%;
  333. }
  334. 100% {
  335. background-position: -100% -200%;
  336. }
  337. }
  338. @-ms-keyframes masthead {
  339. 0% {
  340. background-position: 0% 0%;
  341. }
  342. 50% {
  343. background-position: -50% -100%;
  344. }
  345. 100% {
  346. background-position: -100% -200%;
  347. }
  348. }
  349. @-o-keyframes masthead {
  350. 0% {
  351. background-position: 0% 0%;
  352. }
  353. 50% {
  354. background-position: -50% -100%;
  355. }
  356. 100% {
  357. background-position: -100% -200%;
  358. }
  359. }
  360. #example .masthead .grid {
  361. position: relative;
  362. z-index: 2;
  363. }
  364. #example .masthead .column {
  365. display: table;
  366. }
  367. #example .introduction {
  368. display: table-cell;
  369. vertical-align: top;
  370. width: 100%;
  371. }
  372. #example .introduction h1 {
  373. margin-bottom: 0em;
  374. }
  375. #example .introduction .theme.buttons {
  376. margin: -0.1em 0em 0em 0.5em;
  377. vertical-align: middle;
  378. }
  379. #example .advertisement {
  380. float: none;
  381. display: table-cell;
  382. vertical-align: top;
  383. padding-left: 2em;
  384. }
  385. #example #carbonads-container {
  386. float: right;
  387. }
  388. #example .advertisement .carbonad {
  389. -moz-border-radius: 5px;
  390. -webkit-border-radius: 5px;
  391. border-radius: 5px;
  392. border: 1px solid rgba(0, 0, 0, 0.1);
  393. }
  394. #example .advertisement .carbonad-text {
  395. height: auto;
  396. font-size: 12px;
  397. line-height: 1.3;
  398. }
  399. #example .carbonad-tag {
  400. text-align: left;
  401. }
  402. #example .inverted.advertisement .carbonad {
  403. background-color: rgba(0, 31, 30, 0.5);
  404. border: none;
  405. overflow: hidden;
  406. height: auto;
  407. padding: 6px 8px 15px;
  408. }
  409. #example .inverted.advertisement .carbonad-text {
  410. color: rgba(255, 255, 255, 0.6);
  411. }
  412. #example .inverted.advertisement .carbonad-tag {
  413. margin-top: 10px;
  414. color: rgba(255, 255, 255, 0.4);
  415. }
  416. #example .inverted.advertisement .carbonad-tag a {
  417. color: rgba(255, 255, 255, 0.8);
  418. }
  419. #example .inverted.advertisement .carbonad-tag a:hover {
  420. color: #FFFFFF;
  421. }
  422. #example .masthead .labeled.button {
  423. position: relative;
  424. left: 0px;
  425. top: 0px;
  426. width: auto !important;
  427. margin-right: 1em;
  428. }
  429. #example .masthead.segment h1 {
  430. font-size: 5em;
  431. color: #FFFFFF;
  432. line-height: 1.2;
  433. margin: -20px 0px 0px;
  434. padding-bottom: 0px;
  435. }
  436. #example .masthead strike {
  437. color: rgba(0, 0, 0, 0.2);
  438. }
  439. #example .masthead h2 {
  440. font-weight: normal;
  441. margin: -10px 0 16px 0px;
  442. font-size: 1.75em;
  443. border-bottom: none;
  444. line-height: 1;
  445. }
  446. #example .masthead .menu {
  447. width: 375px;
  448. }
  449. #example .masthead p {
  450. font-size: 1.5em;
  451. margin: 1em 0em 1.5em;
  452. padding: 0px;
  453. }
  454. #example .footer.link.list {
  455. display: block;
  456. text-align: center;
  457. margin-bottom: 1.5rem;
  458. }
  459. /*--------------
  460. Transparent
  461. ---------------*/
  462. .ui.transparent.menu {
  463. opacity: 0.95;
  464. }
  465. /* content */
  466. #example .container {
  467. width: 915px;
  468. margin: 0px auto;
  469. }
  470. #example .solid,
  471. #example .stripe {
  472. padding: 50px 0px;
  473. }
  474. #example .dark.stripe {
  475. background-color: #333333;
  476. background: url(/images/dark-bg.png) repeat;
  477. color: #FFFFFF;
  478. }
  479. #example .stripe .column .label {
  480. margin-bottom: 1em;
  481. }
  482. #example .solid {
  483. background-color: #FFFFFF;
  484. -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  485. -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  486. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1);
  487. }
  488. #example .solid .column {
  489. color: #555555;
  490. }
  491. #example .solid .column p b {
  492. color: rgba(0, 0, 0, 0.9);
  493. }
  494. #example .solid .column p {
  495. color: rgba(0, 0, 0, 0.5);
  496. }
  497. #example .stripe .message {
  498. margin: 2em 0em;
  499. }
  500. #example .shortcuts {
  501. float: right;
  502. clear: both;
  503. }
  504. #example .launch.button {
  505. position: fixed;
  506. top: 63px;
  507. z-index: 500;
  508. width: 70px;
  509. }
  510. #example.index .main.menu {
  511. top: 0px;
  512. }
  513. #example.index pre.console {
  514. height: 120px;
  515. }
  516. #example.index .attached.launch.button {
  517. top: 96px;
  518. }
  519. #example .launch.button .text {
  520. display: inline-block;
  521. display: none;
  522. }
  523. #example .main.container {
  524. position: relative;
  525. padding-bottom: 100px;
  526. }
  527. #example .main.container > h2 {
  528. -webkit-transition: 0.5s color ease;
  529. -moz-transition: 0.5s color ease;
  530. -o-transition: 0.5s color ease;
  531. -ms-transition: 0.5s color ease;
  532. transition: 0.5s color ease;
  533. }
  534. #example .swap {
  535. background: url(http://beta.myfav.es/images/themes/bg/subtle/subtle-handmade-paper.png) repeat;
  536. }
  537. #example .peek {
  538. position: absolute;
  539. top: 0px;
  540. left: -230px;
  541. width: 180px;
  542. /*
  543. -webkit-transition: padding 0.3s ease;
  544. -moz-transition: padding 0.3s ease;
  545. -o-transition: padding 0.3s ease;
  546. -ms-transition: padding 0.3s ease;
  547. transition: padding 0.3s ease;*/
  548. }
  549. #example .ui.tab.segment {
  550. padding: 1.5em 2em;
  551. }
  552. #example .example .circular.segment {
  553. width: 175px;
  554. height: 175px;
  555. }
  556. #example.popup .example .popup {
  557. color: #FF0000;
  558. }
  559. #example .position.example .icon {
  560. position: absolute;
  561. margin: 0em;
  562. width: auto;
  563. height: auto;
  564. padding: 0.5em !important;
  565. }
  566. #example .position.example .segment {
  567. width: 250px;
  568. height: 250px;
  569. }
  570. #example .position.example .segment .icon:nth-of-type(1) {
  571. top: 3em;
  572. left: 3em;
  573. }
  574. #example .position.example .segment .icon:nth-of-type(2) {
  575. top: 3em;
  576. left: 50%;
  577. margin-left: -1em;
  578. }
  579. #example .position.example .segment .icon:nth-of-type(3) {
  580. top: 3em;
  581. right: 3em;
  582. }
  583. #example .position.example .segment .icon:nth-of-type(4) {
  584. top: 50%;
  585. margin-top: -1em;
  586. right: 3em;
  587. }
  588. #example .position.example .segment .icon:nth-of-type(5) {
  589. bottom: 3em;
  590. right: 3em;
  591. }
  592. #example .position.example .segment .icon:nth-of-type(6) {
  593. bottom: 3em;
  594. left: 50%;
  595. margin-left: -1em;
  596. }
  597. #example .position.example .segment .icon:nth-of-type(7) {
  598. bottom: 3em;
  599. left: 3em;
  600. }
  601. #example .position.example .segment .icon:nth-of-type(8) {
  602. top: 50%;
  603. margin-top: -1em;
  604. left: 3em;
  605. }
  606. #example .main.ui.grid {
  607. position: relative;
  608. }
  609. #example .example .toggle.button {
  610. min-width: 200px;
  611. }
  612. #example .example .language.label {
  613. margin: 1em 0em 0.75em;
  614. }
  615. #example .icon.example .grid {
  616. margin-top: 1.5rem;
  617. text-align: left;
  618. }
  619. #example .icon.example .grid .code {
  620. position: static;
  621. }
  622. #example .icon.example .grid .column {
  623. opacity: 0.8;
  624. margin-bottom: 2em;
  625. text-align: center;
  626. color: #888888;
  627. -webkit-transition:
  628. margin-left 0.3s ease-out,
  629. opacity 0.3s ease-out
  630. ;
  631. -moz-transition:
  632. margin-left 0.3s ease-out,
  633. opacity 0.3s ease-out
  634. ;
  635. -o-transition:
  636. margin-left 0.3s ease-out,
  637. opacity 0.3s ease-out
  638. ;
  639. -ms-transition:
  640. margin-left 0.3s ease-out,
  641. opacity 0.3s ease-out
  642. ;
  643. transition:
  644. margin-left 0.3s ease-out,
  645. opacity 0.3s ease-out
  646. ;
  647. }
  648. #example .icon.example .column .icon {
  649. opacity: 1;
  650. color: #333333;
  651. display: block;
  652. margin: 0em auto 0.25em;
  653. font-size: 2em;
  654. -webkit-transition:
  655. all 0.2s ease-out
  656. ;
  657. -moz-transition:
  658. all 0.2s ease-out
  659. ;
  660. -o-transition:
  661. all 0.2s ease-out
  662. ;
  663. -ms-transition:
  664. all 0.2s ease-out
  665. ;
  666. transition:
  667. all 0.2s ease-out
  668. ;
  669. }
  670. #example .icon.example .grid .column:hover .icon {
  671. color: #009FDA;
  672. -webkit-transform: scale(1.5);
  673. -moz-transform: scale(1.5);
  674. -o-transform: scale(1.5);
  675. -ms-transform: scale(1.5);
  676. transform: scale(1.5);
  677. }
  678. #example .another.icon.example {
  679. border-top: 1px solid rgba(0, 0, 0, 0.1);
  680. }
  681. #example .another.example {
  682. margin-top: 0em;
  683. padding-top: 2em;
  684. border-top: none;
  685. }
  686. #example .another.example i.code {
  687. top: 0px;
  688. }
  689. #example .another.example i.code ~ .message {
  690. margin-top: 0em;
  691. }
  692. #example .example > p {
  693. color: #888888;
  694. }
  695. #example .example div.code[data-demo] {
  696. color: transparent;
  697. }
  698. #example .peek .menu .active:nth-child(1) {
  699. border-right-color: #00B9F0;
  700. color: #00B9F0;
  701. }
  702. #example .peek .menu .active:nth-child(2) {
  703. border-right-color: #56BB73;
  704. color: #56BB73;
  705. }
  706. #example .peek .menu .active:nth-child(3) {
  707. border-right-color: #EF3F49;
  708. color: #EF3F49;
  709. }
  710. #example .peek .menu .active:nth-child(4) {
  711. border-right-color: #A24096;
  712. color: #A24096;
  713. }
  714. #example .main h2.group {
  715. color: #A24096;
  716. }
  717. #example .peek > .menu {
  718. margin-left: 0px;
  719. width: 180px;
  720. }
  721. /* #example .peek > .menu.animating > .active {
  722. background-color: transparent;
  723. border: none;
  724. padding-left: 0.95em;
  725. }
  726. #example .peek > .menu.animating > .active:after {
  727. background-color: #FFFFFF;
  728. } */
  729. /* overview mode */
  730. #example.overview h2.ui.header {
  731. margin-bottom: 0em;
  732. }
  733. /*
  734. #example .ui.header ~ .ui.message a,
  735. #example .ui.header ~ p a {
  736. font-weight: bold;
  737. }
  738. */
  739. #example.overview .example {
  740. margin: 0em;
  741. min-height: 0px !important;
  742. overflow: hidden;
  743. padding: 0.5em 0em;
  744. }
  745. #example.overview .example .ui.header,
  746. #example.overview .example p {
  747. float: right;
  748. font-size: 1em;
  749. font-weight: normal;
  750. margin: 0;
  751. padding: 0;
  752. }
  753. #example.overview .example p {
  754. float: left;
  755. font-size: 1rem;
  756. padding: 0em 0em 0em 0.3em;
  757. width: auto;
  758. }
  759. #example .sticky-wrapper.stuck {
  760. height: 0px !important;
  761. -webkit-transition:
  762. margin-left 0.3s ease-out,
  763. opacity 0.3s ease-out
  764. ;
  765. -moz-transition:
  766. margin-left 0.3s ease-out,
  767. opacity 0.3s ease-out
  768. ;
  769. -o-transition:
  770. margin-left 0.3s ease-out,
  771. opacity 0.3s ease-out
  772. ;
  773. -ms-transition:
  774. margin-left 0.3s ease-out,
  775. opacity 0.3s ease-out
  776. ;
  777. transition:
  778. margin-left 0.3s ease-out,
  779. opacity 0.3s ease-out
  780. ;
  781. }
  782. #example .sticky-wrapper.stuck .peek {
  783. position: fixed;
  784. top: 75px;
  785. left: 50%;
  786. margin-left: -685px;
  787. }
  788. #example.left.pushed .sticky-wrapper .peek {
  789. margin-left: -132.5px;
  790. padding-left: 132.5px;
  791. }
  792. #example.left.pushed .sticky-wrapper.stuck .peek {
  793. margin-left: -817.5px;
  794. padding-left: 132.5px;
  795. }
  796. #example .settings.table {
  797. margin-bottom: 20px;
  798. }
  799. #example .settings.table td:first-child {
  800. font-weight: bold;
  801. }
  802. #example .settings.table td:nth-child(2n) {
  803. width: 100px;
  804. }
  805. #example .existing.annotation {
  806. /*display: none;*/
  807. }
  808. /*#example .segment p:first-of-type {
  809. margin-top: 0em;
  810. }*/
  811. /* example code reskin */
  812. #example div.code.hide {
  813. display: none;
  814. }
  815. /*rtl:ignore*/
  816. #example div.code {
  817. position: relative;
  818. width: 100%;
  819. height: 200px;
  820. text-align: left;
  821. direction:ltr;
  822. }
  823. #example div.code {
  824. margin: -1em;
  825. font-size: 14px;
  826. padding: 5px 0px;
  827. background-color: transparent;
  828. }
  829. #example .label + div.code {
  830. margin-top: 1.5em;
  831. }
  832. #example div.code .ace_gutter {
  833. background-color: #FAFAFA;
  834. border-right: 1px solid rgba(0, 0, 0, 0.1);
  835. color: #999999;
  836. }
  837. #example div.code .ace_gutter-cell {
  838. padding-right: 20px;
  839. padding-left: 10px;
  840. }
  841. #example div.code .ace_bracket {
  842. background-color: rgba(0, 0, 0, 0.05);
  843. border: 1px solid rgba(0, 0, 0, 0.1);
  844. }
  845. #example div.code .ace_indent-guide {
  846. position: relative;
  847. background: none;
  848. }
  849. /* #example div.code .ace_indent-guide:after {
  850. content: '';
  851. position: absolute;
  852. top: 0px;
  853. right: 0px;
  854. height: 100%;
  855. border-left: 1px solid #ECF5F3;
  856. } */
  857. #example table .instructive.segment {
  858. background-color: transparent;
  859. border: 0px;
  860. box-shadow: none;
  861. padding: 0em;
  862. margin: -0.4em -0.7em;
  863. }
  864. #example table .instructive.segment .code {
  865. margin: 0em;
  866. }
  867. #example table .instructive.segment div.code .ace_identifier,
  868. #example table .instructive.segment div.code .ace_line {
  869. color: #555555;
  870. }
  871. #example .ui.label + .instructive.segment {
  872. margin-top: 0em;
  873. }
  874. #example .instructive.segment em {
  875. font-style: normal;
  876. color: rgba(0, 0, 0, 0.4);
  877. }
  878. #example .instructive.segment .title + em {
  879. float: right;
  880. }
  881. #example div.code .ace_gutter,
  882. #example div.code .ace_scroller {
  883. background-color: transparent;
  884. overflow: visible;
  885. margin: 14px 10px;
  886. }
  887. #example div.code .ace_scrollbar {
  888. overflow: hidden;
  889. background-color: transparent;
  890. }
  891. #example div.code .ace_line,
  892. #example div.code .ace_line span {
  893. -webkit-transition:
  894. color 1s ease-out
  895. ;
  896. -moz-transition:
  897. color 1s ease-out
  898. ;
  899. -o-transition:
  900. color 1s ease-out
  901. ;
  902. -ms-transition:
  903. color 1s ease-out
  904. ;
  905. transition:
  906. color 1s ease-out
  907. ;
  908. }
  909. #example div.code .ace_line {
  910. color: #555555;
  911. }
  912. #example div.code .ace_tag {
  913. color: #DCBCD3;
  914. }
  915. #example div.code .ace_attribute-name {
  916. color: #F4C5C5;
  917. }
  918. #example div.code .ace_content {
  919. }
  920. #example div.code .ace_string {
  921. color: #00A59D;
  922. }
  923. #example div.code .ace_cursor {
  924. border-left: none;
  925. }
  926. #example div.code .ace_paren {
  927. color: #CCCCCC;
  928. }
  929. #example div.code .ace_keyword {
  930. color: #CCCCCC;
  931. }
  932. #example div.code .ace_identifier {
  933. color: #CCCCCC;
  934. }
  935. #example div.code .ace_punctuation {
  936. color: #CCCCCC;
  937. }
  938. #example div.code .ace_active_line {
  939. background-color: #FBFBE5;
  940. }
  941. /* Hovered Style */
  942. #example div.code:hover .ace_line {
  943. color: #555555;
  944. }
  945. #example div.code:hover .ace_tag {
  946. color: #892A6F;
  947. }
  948. #example div.code:hover .ace_attribute-name {
  949. color: #934E4E;
  950. }
  951. #example div.code:hover .ace_content {
  952. }
  953. #example div.code:hover .ace_string {
  954. color: #00A59D;
  955. }
  956. #example div.code:hover .ace_cursor {/*
  957. border-left: 1px solid #AAAAAA;*/
  958. }
  959. #example div.code:hover .ace_paren {
  960. color: #555555;
  961. }
  962. #example div.code:hover .ace_keyword {
  963. color: #555555;
  964. }
  965. #example div.code:hover .ace_identifier {
  966. color: #555555;
  967. }
  968. #example div.code:hover .ace_scrollbar {
  969. overflow: hidden !important;
  970. }
  971. #example div.code:hover .ace_punctuation {
  972. color: #555555;
  973. }
  974. #example div.code:hover .ace_active_line {
  975. background-color: #FBFBE5;
  976. }
  977. /* examples */
  978. #example .no.example i.code {
  979. display: none;
  980. }
  981. #example .clearing.example {
  982. overflow: hidden;
  983. padding: 1px;
  984. }
  985. #example .example:first-child,
  986. #example h2 ~ .example,
  987. #example h3 ~ .example,
  988. #example h4 ~ .example {
  989. margin-top: 0px;
  990. padding-top: 0px;
  991. border-top: none;
  992. }
  993. #example h2 ~ .example i.code,
  994. #example h3 ~ .example i.code,
  995. #example h4 ~ .example i.code {
  996. top: 0px;
  997. }
  998. #example .example > h4 {
  999. margin-bottom: 0em;
  1000. }
  1001. #example .clearing.example {
  1002. clear: both;
  1003. }
  1004. #example .example {
  1005. margin: 1em 0em;
  1006. padding: 1em 0em;
  1007. border-top: 1px solid rgba(0, 0, 0, 0.05);
  1008. /* clear: both;*/
  1009. position: relative;
  1010. }
  1011. #example .example .grid i.code {
  1012. right: 25%;
  1013. }
  1014. #example .example i.code {
  1015. cursor: pointer;
  1016. position: absolute;
  1017. top: 2em;
  1018. right: 0px;
  1019. opacity: 0.2;
  1020. font-size: 18px;
  1021. color: #555555;
  1022. -webkit-transition: opacity 0.3s ease-out;
  1023. -moz-transition: opacity 0.3s ease-out;
  1024. -o-transition: opacity 0.3s ease-out;
  1025. -ms-transition: opacity 0.3s ease-out;
  1026. transition: opacity 0.3s ease-out;
  1027. }
  1028. #example .example:hover i.code {
  1029. opacity: 0.7;
  1030. }
  1031. #example .example:hover i.code:hover {
  1032. opacity: 1;
  1033. }
  1034. #example .highlighted.example {
  1035. min-height: 390px;
  1036. }
  1037. #example .highlighted.example .grid,
  1038. #example .ui.type.items .image .grid {
  1039. -webkit-animation: grid 15s ease infinite;
  1040. -moz-animation: grid 15s ease infinite;
  1041. background-color: #F6F6F6;
  1042. margin: 0em auto;
  1043. }
  1044. #example .highlighted.example .grid .row,
  1045. #example .ui.type.items .image .grid .row {
  1046. border-top: 1px solid #DDDDDD;
  1047. }
  1048. #example .highlighted.example .grid .column,
  1049. #example .ui.type.items .image .grid .column {
  1050. background-color: #F4F4F4;
  1051. min-height: 50px;
  1052. -webkit-box-shadow: 0px 0px 0px 1px #E2E2E2;
  1053. -moz-box-shadow: 0px 0px 0px 1px #E2E2E2;
  1054. box-shadow: 0px 0px 0px 1px #E2E2E2;
  1055. }
  1056. #example .highlighted.example .grid .segment,
  1057. #example .ui.type.items .image .grid .segment {
  1058. min-height: 50px;
  1059. text-align: center;
  1060. padding-left: 0em;
  1061. padding-right: 0em;
  1062. -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD;
  1063. -moz-box-shadow: 0px 0px 0px 1px #DDDDDD;
  1064. box-shadow: 0px 0px 0px 1px #DDDDDD;
  1065. -webkit-border-radius: 0px;
  1066. -moz-border-radius: 0px;
  1067. border-radius: 0px;
  1068. }
  1069. @-webkit-keyframes grid {
  1070. 0% {
  1071. width: 100%;
  1072. }
  1073. 40% {
  1074. width: 70%;
  1075. }
  1076. 60% {
  1077. width: 70%;
  1078. }
  1079. 100% {
  1080. width: 100%;
  1081. }
  1082. }
  1083. @-moz-keyframes grid {
  1084. 0% {
  1085. width: 100%;
  1086. }
  1087. 40% {
  1088. width: 70%;
  1089. }
  1090. 60% {
  1091. width: 70%;
  1092. }
  1093. 100% {
  1094. width: 100%;
  1095. }
  1096. }
  1097. @keyframes grid {
  1098. 0% {
  1099. width: 100%;
  1100. }
  1101. 40% {
  1102. width: 70%;
  1103. }
  1104. 60% {
  1105. width: 70%;
  1106. }
  1107. 100% {
  1108. width: 100%;
  1109. }
  1110. }
  1111. #example .ui.type.items > .item {
  1112. min-height: 255px;
  1113. }
  1114. #example .ui.type.items > .item > .image {
  1115. padding: 1em;
  1116. height: 165px;
  1117. vertical-align: middle;
  1118. }
  1119. /* some demo formatting */
  1120. .ui.menu p:only-child {
  1121. margin: 0px;
  1122. }
  1123. .ui.menu a {
  1124. cursor: pointer;
  1125. }
  1126. body.progress .ui.progress .bar {
  1127. -webkit-animation: finish 10s ease-in-out infinite;
  1128. -moz-animation: finish 10s ease-in-out infinite;
  1129. -ms-animation: finish 10s ease-in-out infinite;
  1130. animation: finish 10s ease-in-out infinite;
  1131. }
  1132. @-webkit-keyframes finish {
  1133. 0% {
  1134. width: 0%;
  1135. }
  1136. 40% {
  1137. width: 100%;
  1138. }
  1139. 100% {
  1140. width: 100%;
  1141. }
  1142. }
  1143. @-moz-keyframes finish {
  1144. 0% {
  1145. width: 0%;
  1146. }
  1147. 40% {
  1148. width: 100%;
  1149. }
  1150. 100% {
  1151. width: 100%;
  1152. }
  1153. }
  1154. @keyframes finish {
  1155. 0% {
  1156. width: 0%;
  1157. }
  1158. 40% {
  1159. width: 100%;
  1160. }
  1161. 100% {
  1162. width: 100%;
  1163. }
  1164. }
  1165. #example.feed .example .segment {
  1166. max-width: 800px;
  1167. }
  1168. #example .fixed .launch {
  1169. display: none;
  1170. }
  1171. #example .fixed.column .sticky-wrapper {
  1172. position: relative;
  1173. height: 0px !important;
  1174. }
  1175. #example .fixed.column .fixed,
  1176. #example .fixed.segment .fixed {
  1177. position: fixed;
  1178. top: 65px;
  1179. -webkit-perspective: 1000px;
  1180. -moz-perspective: 1000px;
  1181. -ms-perspective: 1000px;
  1182. perspective: 1000px;
  1183. -webkit-transform-style: preserve-3d;
  1184. -moz-transform-style: preserve-3d;
  1185. -ms-transform-style: preserve-3d;
  1186. transform-style: preserve-3d;
  1187. }
  1188. #example .fixed.column .content > .image {
  1189. position: absolute;
  1190. top: 0px;
  1191. left: 0px;
  1192. }
  1193. @media only screen and (max-width : 1725px) {
  1194. #example .container {
  1195. width: auto;
  1196. margin-right: 100px;
  1197. margin-left: 325px;
  1198. }
  1199. #example.index .container {
  1200. margin-left: 8em;
  1201. margin-right: 8em;
  1202. }
  1203. #example .sticky-wrapper.stuck .peek {
  1204. margin-left: 0px;
  1205. left: 95px;
  1206. }
  1207. #example.left.pushed .sticky-wrapper .peek {
  1208. padding-left: 275px;
  1209. margin-left: -275px;
  1210. }
  1211. #example.left.pushed .sticky-wrapper.stuck .peek {
  1212. margin-left: 0px;
  1213. padding-left: 275px;
  1214. }
  1215. }
  1216. @media only screen and (max-width : 1500px) {
  1217. #example.index .icon.header .icon {
  1218. font-size: 3em;
  1219. }
  1220. }
  1221. @media only screen and (max-width : 1050px) {
  1222. #example .fixed .section,
  1223. #example .fixed .title b {
  1224. display: none;
  1225. }
  1226. #example .stripe .header .code.icon {
  1227. display: none;
  1228. }
  1229. #example .fixed .container {
  1230. width: auto;
  1231. margin: 0px auto;
  1232. }
  1233. #example .attached.launch.button {
  1234. display: none;
  1235. }
  1236. #example .fixed .launch {
  1237. display: inline-block;
  1238. }
  1239. #example .sticky-wrapper {
  1240. display: none;
  1241. }
  1242. #example .container {
  1243. width: auto;
  1244. margin: 0% 30px 0px;
  1245. }
  1246. }
  1247. @media only screen and (max-width : 780px) {
  1248. pre.console {
  1249. height: 150px;
  1250. }
  1251. #example.index .masthead {
  1252. text-align: center;
  1253. padding: 50px 0px 15px;
  1254. }
  1255. #example.index .masthead h1 {
  1256. font-size: 3em;
  1257. }
  1258. #example.index .masthead h1 .icon {
  1259. display: none;
  1260. }
  1261. #example.index .masthead .button {
  1262. font-size: 1.1em;
  1263. margin-bottom: 0.5em;
  1264. }
  1265. #example.index .masthead h2 {
  1266. font-size: 1.25em;
  1267. margin: 0em 0em 1em;
  1268. }
  1269. #example.index .masthead p {
  1270. font-size: 1.35em;
  1271. }
  1272. #example.index .container {
  1273. margin-left: 2em;
  1274. margin-right: 2em;
  1275. }
  1276. #example.index .icon.header .icon {
  1277. font-size: 3em;
  1278. }
  1279. #example .introduction {
  1280. display: block;
  1281. }
  1282. #example .advertisement {
  1283. display: block;
  1284. margin: 1em 0em;
  1285. padding: 0em;
  1286. }
  1287. #example #menu .hide.item {
  1288. display: block;
  1289. }
  1290. #example #menu .item > .icon {
  1291. font-size: 1em !important;
  1292. }
  1293. #example .inverted.advertisement .carbonad {
  1294. height: 109px;
  1295. }
  1296. #example .inverted.advertisement .carbonad-img {
  1297. margin-top: 0px;
  1298. }
  1299. #example #carbonads-container {
  1300. float: none;
  1301. }
  1302. #example .carbonad {
  1303. width: auto;
  1304. }
  1305. #example .carbonad-text,
  1306. #example .carbonad-tag {
  1307. float: none;
  1308. display: block;
  1309. text-align: left;
  1310. margin-left: 160px;
  1311. width: 170px;
  1312. }
  1313. }
  1314. @media only screen and (max-width : 600px) {
  1315. #example .icon.example .grid .column {
  1316. width: 33.33%;
  1317. }
  1318. }
  1319. @media only screen and (max-width : 600px) {
  1320. #example .main.menu .borderless.item {
  1321. display: none;
  1322. }
  1323. #example .fixed .developer,
  1324. #example .fixed .designer,
  1325. #example .fixed .previous,
  1326. #example .fixed .next {
  1327. display: none;
  1328. }
  1329. #example > .tab.segment .tabular.menu {
  1330. display: none;
  1331. }
  1332. #example > .tab.segment .vertical.menu {
  1333. display: block;
  1334. }
  1335. }
  1336. @media only screen and (max-width : 450px) {
  1337. #example .main.menu .icon.item {
  1338. display: none;
  1339. }
  1340. #example .main.menu .github.item {
  1341. display: block;
  1342. }
  1343. #example .main.menu .github.item:before {
  1344. display: none;
  1345. }
  1346. #example .carbonad {
  1347. height: 135px;
  1348. }
  1349. #example .carbonad .carbonad-text {
  1350. width: 90px;
  1351. }
  1352. }
  1353. @media only screen and (min-width : 1725px) {
  1354. #example .container {
  1355. width: 1100px;
  1356. }
  1357. #example .sticky-wrapper.stuck .peek {
  1358. margin-left: -780px;
  1359. }
  1360. #example.left.pushed .main.menu {
  1361. margin-left: -132px;
  1362. }
  1363. }
  1364. @media only screen and (min-width : 2300px) {
  1365. #example .container {
  1366. width: 1320px;
  1367. }
  1368. #example .sticky-wrapper.stuck .peek {
  1369. margin-left: -890px;
  1370. }
  1371. }
  1372. @media only screen and (max-width : 998px) {
  1373. #example.index .main.menu .container {
  1374. width: auto;
  1375. padding: 0% 4%;
  1376. }
  1377. #example.transition .examples {
  1378. width: 100%;
  1379. }
  1380. #example.transition .examples .pointing.below.label {
  1381. display: none;
  1382. }
  1383. }
  1384. @media only screen and (min-width : 998px) {
  1385. #example.index .main.menu .container {
  1386. width: auto;
  1387. padding: 0% 8%;
  1388. }
  1389. #example .examples {
  1390. margin-right: 400px;
  1391. padding: 1px;
  1392. }
  1393. #example .fixed.column,
  1394. #example .fixed.column .fixed {
  1395. float: right;
  1396. width: 300px;
  1397. }
  1398. }
  1399. @media only screen and (min-width : 1500px) {
  1400. #example.index .main.menu .container {
  1401. width: auto;
  1402. padding: 0% 13%;
  1403. }
  1404. #example .examples {
  1405. margin-right: 500px;
  1406. }
  1407. #example .fixed.column,
  1408. #example .fixed.column .fixed {
  1409. float: right;
  1410. width: 400px;
  1411. }
  1412. }
  1413. @media only screen and (min-width : 1750px) {
  1414. #example.index .main.menu .container {
  1415. width: auto;
  1416. padding: 0% 18%;
  1417. }
  1418. }
  1419. @media only screen and (min-width : 2000px) {
  1420. #example.index .main.menu .container {
  1421. width: auto;
  1422. padding: 0% 23%;
  1423. }
  1424. }