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.

1549 lines
28 KiB

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