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.

1519 lines
28 KiB

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