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.

1553 lines
28 KiB

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