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.

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