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.

1660 lines
30 KiB

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