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.

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