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.

1387 lines
25 KiB

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