a zip code crypto-currency system good for red ONLY

style.css 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892
  1. /*
  2. Please don't edit this file directly.
  3. Instead, edit the stylus (.styl) files and compile it to CSS on your machine.
  4. */
  5. /* ----------------------------------------------------------------------------
  6. * Fonts
  7. */
  8. @import url("//fonts.googleapis.com/css?family=Montserrat:700|Open+Sans:300");
  9. /* ----------------------------------------------------------------------------
  10. * Base
  11. */
  12. html,
  13. body,
  14. div,
  15. span,
  16. applet,
  17. object,
  18. iframe,
  19. h1,
  20. h2,
  21. h3,
  22. h4,
  23. h5,
  24. h6,
  25. p,
  26. blockquote,
  27. pre,
  28. a,
  29. abbr,
  30. acronym,
  31. address,
  32. big,
  33. cite,
  34. code,
  35. del,
  36. dfn,
  37. em,
  38. img,
  39. ins,
  40. kbd,
  41. q,
  42. s,
  43. samp,
  44. small,
  45. strike,
  46. strong,
  47. sub,
  48. sup,
  49. tt,
  50. var,
  51. dl,
  52. dt,
  53. dd,
  54. ol,
  55. ul,
  56. li,
  57. fieldset,
  58. form,
  59. label,
  60. legend,
  61. table,
  62. caption,
  63. tbody,
  64. tfoot,
  65. thead,
  66. tr,
  67. th,
  68. td {
  69. margin: 0;
  70. padding: 0;
  71. border: 0;
  72. outline: 0;
  73. font-weight: inherit;
  74. font-style: inherit;
  75. font-family: inherit;
  76. font-size: 100%;
  77. vertical-align: baseline;
  78. }
  79. body {
  80. line-height: 1;
  81. color: #000;
  82. background: #fff;
  83. }
  84. ol,
  85. ul,
  86. dl {
  87. list-style: none;
  88. }
  89. table {
  90. border-collapse: separate;
  91. border-spacing: 0;
  92. vertical-align: middle;
  93. }
  94. caption,
  95. th,
  96. td {
  97. text-align: left;
  98. font-weight: normal;
  99. vertical-align: middle;
  100. }
  101. a img {
  102. border: none;
  103. }
  104. html,
  105. body {
  106. height: 100%;
  107. }
  108. html {
  109. overflow-x: hidden;
  110. }
  111. body,
  112. td,
  113. textarea,
  114. input {
  115. font-family: Helvetica Neue, Open Sans, sans-serif;
  116. line-height: 1.6;
  117. font-size: 13px;
  118. color: #505050;
  119. }
  120. @media (max-width: 480px) {
  121. body,
  122. td,
  123. textarea,
  124. input {
  125. font-size: 12px;
  126. }
  127. }
  128. a {
  129. color: #2badad;
  130. text-decoration: none;
  131. }
  132. a:hover {
  133. color: #228a8a;
  134. }
  135. /* ----------------------------------------------------------------------------
  136. * Content styling
  137. */
  138. .content p,
  139. .content ul,
  140. .content dl,
  141. .content ol,
  142. .content h1,
  143. .content h2,
  144. .content h3,
  145. .content h4,
  146. .content h5,
  147. .content h6,
  148. .content pre,
  149. .content blockquote {
  150. padding: 10px 0;
  151. -webkit-box-sizing: border-box;
  152. -moz-box-sizing: border-box;
  153. box-sizing: border-box;
  154. }
  155. .content h1,
  156. .content h2,
  157. .content h3,
  158. .content h4,
  159. .content h5,
  160. .content h6 {
  161. font-weight: bold;
  162. -webkit-font-smoothing: antialiased;
  163. text-rendering: optimizeLegibility;
  164. }
  165. .content pre {
  166. font-family: Menlo, monospace;
  167. }
  168. .content ul > li,
  169. .content dl > dt {
  170. list-style-type: disc;
  171. }
  172. .content ol > li {
  173. list-style-type: decimal;
  174. }
  175. .content ul,
  176. .content ol,
  177. .content dl {
  178. margin-left: 20px;
  179. }
  180. .content ul > li
  181. .content dl > dt {
  182. list-style-type: none;
  183. position: relative;
  184. }
  185. .content ul > li:before,
  186. .content dl > dd:before {
  187. content: '';
  188. display: block;
  189. position: absolute;
  190. left: -17px;
  191. top: 7px;
  192. width: 5px;
  193. height: 5px;
  194. -webkit-border-radius: 4px;
  195. border-radius: 4px;
  196. -webkit-box-sizing: border-box;
  197. -moz-box-sizing: border-box;
  198. box-sizing: border-box;
  199. background: #fff;
  200. border: solid 1px #9090aa;
  201. }
  202. .content li > :first-child {
  203. padding-top: 0;
  204. }
  205. .content strong,
  206. .content b {
  207. font-weight: bold;
  208. }
  209. .content i,
  210. .content em {
  211. font-style: italic;
  212. color: #9090aa;
  213. }
  214. .content code {
  215. font-family: Menlo, monospace;
  216. background: #f3f6fb;
  217. padding: 1px 3px;
  218. font-size: 0.95em;
  219. }
  220. .content pre > code {
  221. display: block;
  222. background: transparent;
  223. font-size: 0.85em;
  224. letter-spacing: -1px;
  225. }
  226. .content blockquote :first-child {
  227. padding-top: 0;
  228. }
  229. .content blockquote :last-child {
  230. padding-bottom: 0;
  231. }
  232. .content table {
  233. margin-top: 10px;
  234. margin-bottom: 10px;
  235. padding: 0;
  236. border-collapse: collapse;
  237. clear: both;
  238. }
  239. .content table tr {
  240. border-top: 1px solid #ccc;
  241. background-color: #fff;
  242. margin: 0;
  243. padding: 0;
  244. }
  245. .content table tr :nth-child(2n) {
  246. background-color: #f8f8f8;
  247. }
  248. .content table tr th {
  249. text-align: auto;
  250. font-weight: bold;
  251. border: 1px solid #ccc;
  252. margin: 0;
  253. padding: 6px 13px;
  254. }
  255. .content table tr td {
  256. text-align: auto;
  257. border: 1px solid #ccc;
  258. margin: 0;
  259. padding: 6px 13px;
  260. }
  261. .content table tr th :first-child,
  262. .content table tr td :first-child {
  263. margin-top: 0;
  264. }
  265. .content table tr th :last-child,
  266. .content table tr td :last-child {
  267. margin-bottom: 0;
  268. }
  269. /* ----------------------------------------------------------------------------
  270. * Content
  271. */
  272. .content-root {
  273. min-height: 90%;
  274. position: relative;
  275. }
  276. .content {
  277. padding-top: 30px;
  278. padding-bottom: 40px;
  279. padding-left: 40px;
  280. padding-right: 40px;
  281. zoom: 1;
  282. max-width: 700px;
  283. }
  284. .content:before,
  285. .content:after {
  286. content: "";
  287. display: table;
  288. }
  289. .content:after {
  290. clear: both;
  291. }
  292. .content blockquote {
  293. color: #9090aa;
  294. text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  295. }
  296. .content h1,
  297. .content h2,
  298. .content h3 {
  299. -webkit-font-smoothing: antialiased;
  300. text-rendering: optimizeLegibility;
  301. font-family: montserrat;
  302. padding-bottom: 0;
  303. }
  304. .content h1 + p,
  305. .content h2 + p,
  306. .content h3 + p,
  307. .content h1 ul,
  308. .content h2 ul,
  309. .content h3 ul,
  310. .content h1 ol,
  311. .content h2 ol,
  312. .content h3 ol,
  313. .content h1 dl,
  314. .content h2 dl,
  315. .content h3 dl {
  316. padding-top: 10px;
  317. }
  318. .content h1,
  319. .content h2 {
  320. text-transform: uppercase;
  321. letter-spacing: 1px;
  322. font-size: 1.5em;
  323. }
  324. .content h3 {
  325. font-size: 1.2em;
  326. }
  327. .content h1,
  328. .content h2,
  329. .content .big-heading,
  330. body.big-h3 .content h3 {
  331. padding-top: 80px;
  332. }
  333. .content h1:before,
  334. .content h2:before,
  335. .content .big-heading:before,
  336. body.big-h3 .content h3:before {
  337. display: block;
  338. content: '';
  339. background: -webkit-gradient(linear, left top, right top, color-stop(0.8, #dfe2e7), color-stop(1, rgba(223,226,231,0)));
  340. background: -webkit-linear-gradient(left, #dfe2e7 80%, rgba(223,226,231,0) 100%);
  341. background: -moz-linear-gradient(left, #dfe2e7 80%, rgba(223,226,231,0) 100%);
  342. background: -o-linear-gradient(left, #dfe2e7 80%, rgba(223,226,231,0) 100%);
  343. background: -ms-linear-gradient(left, #dfe2e7 80%, rgba(223,226,231,0) 100%);
  344. background: linear-gradient(left, #dfe2e7 80%, rgba(223,226,231,0) 100%);
  345. -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.4);
  346. box-shadow: 0 1px 0 rgba(255,255,255,0.4);
  347. height: 1px;
  348. position: relative;
  349. top: -40px;
  350. left: -40px;
  351. width: 100%;
  352. }
  353. @media (max-width: 768px) {
  354. .content h1,
  355. .content h2,
  356. .content .big-heading,
  357. body.big-h3 .content h3 {
  358. padding-top: 40px;
  359. }
  360. .content h1:before,
  361. .content h2:before,
  362. .content .big-heading:before,
  363. body.big-h3 .content h3:before {
  364. background: #dfe2e7;
  365. left: -40px;
  366. top: -20px;
  367. width: 120%;
  368. }
  369. }
  370. .content h4,
  371. .content h5,
  372. .content .small-heading,
  373. body:not(.big-h3) .content h3 {
  374. border-bottom: solid 1px rgba(0,0,0,0.07);
  375. color: #9090aa;
  376. padding-top: 30px;
  377. padding-bottom: 10px;
  378. }
  379. body:not(.big-h3) .content h3 {
  380. font-size: 0.9em;
  381. }
  382. .content h1:first-child {
  383. padding-top: 0;
  384. }
  385. .content h1:first-child,
  386. .content h1:first-child a,
  387. .content h1:first-child a:visited {
  388. color: #505050;
  389. }
  390. .content h1:first-child:before {
  391. display: none;
  392. }
  393. @media (max-width: 768px) {
  394. .content h4,
  395. .content h5,
  396. .content .small-heading,
  397. body:not(.big-h3) .content h3 {
  398. padding-top: 20px;
  399. }
  400. }
  401. @media (max-width: 480px) {
  402. .content {
  403. padding: 20px;
  404. padding-top: 40px;
  405. }
  406. .content h4,
  407. .content h5,
  408. .content .small-heading,
  409. body:not(.big-h3) .content h3 {
  410. padding-top: 10px;
  411. }
  412. }
  413. body.no-literate .content pre > code {
  414. background: #f3f6fb;
  415. border: solid 1px #e7eaee;
  416. border-top: solid 1px #dbdde2;
  417. border-left: solid 1px #e2e5e9;
  418. display: block;
  419. padding: 10px;
  420. -webkit-border-radius: 2px;
  421. border-radius: 2px;
  422. overflow: auto;
  423. }
  424. body.no-literate .content pre > code {
  425. -webkit-overflow-scrolling: touch;
  426. }
  427. body.no-literate .content pre > code::-webkit-scrollbar {
  428. width: 15px;
  429. height: 15px;
  430. }
  431. body.no-literate .content pre > code::-webkit-scrollbar-thumb {
  432. background: #ddd;
  433. -webkit-border-radius: 8px;
  434. border-radius: 8px;
  435. border: solid 4px #f3f6fb;
  436. }
  437. body.no-literate .content pre > code:hover::-webkit-scrollbar-thumb {
  438. background: #999;
  439. -webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  440. box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  441. }
  442. @media (max-width: 1180px) {
  443. .content pre > code {
  444. background: #f3f6fb;
  445. border: solid 1px #e7eaee;
  446. border-top: solid 1px #dbdde2;
  447. border-left: solid 1px #e2e5e9;
  448. display: block;
  449. padding: 10px;
  450. -webkit-border-radius: 2px;
  451. border-radius: 2px;
  452. overflow: auto;
  453. }
  454. .content pre > code {
  455. -webkit-overflow-scrolling: touch;
  456. }
  457. .content pre > code::-webkit-scrollbar {
  458. width: 15px;
  459. height: 15px;
  460. }
  461. .content pre > code::-webkit-scrollbar-thumb {
  462. background: #ddd;
  463. -webkit-border-radius: 8px;
  464. border-radius: 8px;
  465. border: solid 4px #f3f6fb;
  466. }
  467. .content pre > code:hover::-webkit-scrollbar-thumb {
  468. background: #999;
  469. -webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  470. box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  471. }
  472. }
  473. .button {
  474. -webkit-font-smoothing: antialiased;
  475. text-rendering: optimizeLegibility;
  476. font-family: montserrat, sans-serif;
  477. letter-spacing: -1px;
  478. font-weight: bold;
  479. display: inline-block;
  480. padding: 3px 25px;
  481. border: solid 2px #2badad;
  482. -webkit-border-radius: 20px;
  483. border-radius: 20px;
  484. margin-right: 15px;
  485. }
  486. .button,
  487. .button:visited {
  488. background: #2badad;
  489. color: #fff;
  490. text-shadow: none;
  491. }
  492. .button:hover {
  493. border-color: #111;
  494. background: #111;
  495. color: #fff;
  496. }
  497. .button.light,
  498. .button.light:visited {
  499. background: transparent;
  500. color: #9090aa;
  501. border-color: #9090aa;
  502. text-shadow: none;
  503. }
  504. .button.light:hover {
  505. border-color: #9090aa;
  506. background: #9090aa;
  507. color: #fff;
  508. }
  509. .content .button + em {
  510. color: #9090aa;
  511. }
  512. @media (min-width: 1180px) {
  513. body:not(.no-literate) .content-root {
  514. background-color: #f3f6fb;
  515. -webkit-box-shadow: inset 780px 0 #fff, inset 781px 0 #dfe2e7, inset 790px 0 5px -10px rgba(0,0,0,0.1);
  516. box-shadow: inset 780px 0 #fff, inset 781px 0 #dfe2e7, inset 790px 0 5px -10px rgba(0,0,0,0.1);
  517. }
  518. }
  519. @media (min-width: 1180px) {
  520. body:not(.no-literate) .content {
  521. padding-left: 0;
  522. padding-right: 0;
  523. width: 930px;
  524. max-width: none;
  525. }
  526. body:not(.no-literate) .content > p,
  527. body:not(.no-literate) .content > ul,
  528. body:not(.no-literate) .content > dl,
  529. body:not(.no-literate) .content > ol,
  530. body:not(.no-literate) .content > h1,
  531. body:not(.no-literate) .content > h2,
  532. body:not(.no-literate) .content > h3,
  533. body:not(.no-literate) .content > h4,
  534. body:not(.no-literate) .content > h5,
  535. body:not(.no-literate) .content > h6,
  536. body:not(.no-literate) .content > pre,
  537. body:not(.no-literate) .content > blockquote {
  538. width: 550px;
  539. -webkit-box-sizing: border-box;
  540. -moz-box-sizing: border-box;
  541. box-sizing: border-box;
  542. padding-right: 40px;
  543. padding-left: 40px;
  544. }
  545. body:not(.no-literate) .content > h1,
  546. body:not(.no-literate) .content > h2,
  547. body:not(.no-literate) .content > h3 {
  548. clear: both;
  549. width: 100%;
  550. }
  551. body:not(.no-literate) .content > pre,
  552. body:not(.no-literate) .content > blockquote {
  553. width: 380px;
  554. padding-left: 20px;
  555. padding-right: 20px;
  556. float: right;
  557. clear: right;
  558. }
  559. body:not(.no-literate) .content > pre + p,
  560. body:not(.no-literate) .content > blockquote + p,
  561. body:not(.no-literate) .content > pre + ul,
  562. body:not(.no-literate) .content > blockquote + ul,
  563. body:not(.no-literate) .content > pre + dl,
  564. body:not(.no-literate) .content > blockquote + dl,
  565. body:not(.no-literate) .content > pre + ol,
  566. body:not(.no-literate) .content > blockquote + ol,
  567. body:not(.no-literate) .content > pre + h4,
  568. body:not(.no-literate) .content > blockquote + h4,
  569. body:not(.no-literate) .content > pre + h5,
  570. body:not(.no-literate) .content > blockquote + h5,
  571. body:not(.no-literate) .content > pre + h6,
  572. body:not(.no-literate) .content > blockquote + h6 {
  573. clear: both;
  574. }
  575. body:not(.no-literate) .content > p,
  576. body:not(.no-literate) .content > ul,
  577. body:not(.no-literate) .content > dl,
  578. body:not(.no-literate) .content > ol,
  579. body:not(.no-literate) .content > h4,
  580. body:not(.no-literate) .content > h5,
  581. body:not(.no-literate) .content > h6 {
  582. float: left;
  583. clear: left;
  584. }
  585. body:not(.no-literate) .content > h4,
  586. body:not(.no-literate) .content > h5,
  587. body:not(.no-literate) .content > .small-heading,
  588. body:not(.big-h3) body:not(.no-literate) .content > h3 {
  589. margin-left: 40px;
  590. width: 470px;
  591. margin-bottom: 3px;
  592. padding-left: 0;
  593. padding-right: 0;
  594. }
  595. body:not(.no-literate) .content > table {
  596. margin-left: 40px;
  597. margin-right: 40px;
  598. max-width: 470px;
  599. }
  600. body:not(.no-literate):not(.big-h3) .content > h3 {
  601. margin-left: 40px;
  602. width: 470px;
  603. margin-bottom: 3px;
  604. padding-left: 0;
  605. padding-right: 0;
  606. }
  607. }
  608. .header {
  609. background: #f3f6fb;
  610. text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  611. border-bottom: solid 1px #dfe2e7;
  612. padding: 15px 15px 15px 30px;
  613. zoom: 1;
  614. line-height: 20px;
  615. position: relative;
  616. }
  617. .header:before,
  618. .header:after {
  619. content: "";
  620. display: table;
  621. }
  622. .header:after {
  623. clear: both;
  624. }
  625. .header .left {
  626. float: left;
  627. }
  628. .header .right {
  629. text-align: right;
  630. position: absolute;
  631. right: 15px;
  632. top: 15px;
  633. }
  634. .header .right iframe {
  635. display: inline-block;
  636. vertical-align: middle;
  637. }
  638. .header h1 {
  639. -webkit-font-smoothing: antialiased;
  640. text-rendering: optimizeLegibility;
  641. font-weight: bold;
  642. font-family: montserrat, sans-serif;
  643. font-size: 13px;
  644. }
  645. .header h1,
  646. .header h1 a,
  647. .header h1 a:visited {
  648. color: #9090aa;
  649. }
  650. .header h1 a:hover {
  651. color: #505050;
  652. }
  653. .header li a {
  654. font-size: 0.88em;
  655. color: #9090aa;
  656. display: block;
  657. }
  658. .header li a:hover {
  659. color: #3a3a44;
  660. }
  661. @media (min-width: 480px) {
  662. .header h1 {
  663. float: left;
  664. }
  665. .header ul,
  666. .header li {
  667. display: block;
  668. float: left;
  669. }
  670. .header ul {
  671. margin-left: -15px;
  672. }
  673. .header h1 + ul {
  674. border-left: solid 1px #dfe2e7;
  675. margin-left: 15px;
  676. }
  677. .header li {
  678. border-left: solid 1px rgba(255,255,255,0.5);
  679. border-right: solid 1px #dfe2e7;
  680. }
  681. .header li:last-child {
  682. border-right: 0;
  683. }
  684. .header li a {
  685. padding: 0 15px;
  686. }
  687. }
  688. @media (max-width: 480px) {
  689. .right {
  690. display: none;
  691. }
  692. }
  693. .menubar {
  694. -webkit-font-smoothing: antialiased;
  695. text-rendering: optimizeLegibility;
  696. }
  697. .menubar .section {
  698. padding: 30px 30px;
  699. -webkit-box-sizing: border-box;
  700. -moz-box-sizing: border-box;
  701. box-sizing: border-box;
  702. }
  703. .menubar .section + .section {
  704. border-top: solid 1px #dfe2e7;
  705. }
  706. .menubar .section.no-line {
  707. border-top: 0;
  708. padding-top: 0;
  709. }
  710. a.big.button {
  711. display: block;
  712. -webkit-box-sizing: border-box;
  713. -moz-box-sizing: border-box;
  714. box-sizing: border-box;
  715. width: 100%;
  716. padding: 10px 20px;
  717. text-align: center;
  718. font-weight: bold;
  719. font-size: 1.1em;
  720. background: transparent;
  721. border: solid 3px #2badad;
  722. -webkit-border-radius: 30px;
  723. border-radius: 30px;
  724. font-family: montserrat, sans-serif;
  725. }
  726. a.big.button,
  727. a.big.button:visited {
  728. color: #2badad;
  729. text-decoration: none;
  730. }
  731. a.big.button:hover {
  732. background: #2badad;
  733. }
  734. a.big.button:hover,
  735. a.big.button:hover:visited {
  736. color: #fff;
  737. }
  738. @media (max-width: 480px) {
  739. .menubar {
  740. padding: 20px;
  741. border-bottom: solid 1px #dfe2e7;
  742. }
  743. }
  744. @media (max-width: 768px) {
  745. .menubar {
  746. display: none;
  747. }
  748. }
  749. @media (min-width: 768px) {
  750. .content-root {
  751. padding-left: 230px;
  752. }
  753. .menubar {
  754. position: absolute;
  755. left: 0;
  756. top: 0;
  757. bottom: 0;
  758. width: 230px;
  759. border-right: solid 1px #dfe2e7;
  760. }
  761. .menubar.fixed {
  762. position: fixed;
  763. overflow-y: auto;
  764. }
  765. .menubar.fixed {
  766. -webkit-overflow-scrolling: touch;
  767. }
  768. .menubar.fixed::-webkit-scrollbar {
  769. width: 15px;
  770. height: 15px;
  771. }
  772. .menubar.fixed::-webkit-scrollbar-thumb {
  773. background: #ddd;
  774. -webkit-border-radius: 8px;
  775. border-radius: 8px;
  776. border: solid 4px #fff;
  777. }
  778. .menubar.fixed:hover::-webkit-scrollbar-thumb {
  779. background: #999;
  780. -webkit-box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  781. box-shadow: inset 2px 2px 3px rgba(0,0,0,0.2);
  782. }
  783. }
  784. .menubar {
  785. font-size: 0.9em;
  786. }
  787. .menu ul.level-1 > li + li {
  788. margin-top: 20px;
  789. }
  790. .menu a {
  791. -webkit-box-sizing: border-box;
  792. -moz-box-sizing: border-box;
  793. box-sizing: border-box;
  794. position: relative;
  795. display: block;
  796. padding-top: 1px;
  797. padding-bottom: 1px;
  798. margin-right: -30px;
  799. }
  800. .menu a,
  801. .menu a:visited {
  802. color: #2badad;
  803. }
  804. .menu a:hover {
  805. color: #228a8a;
  806. }
  807. .menu a.level-1 {
  808. font-family: montserrat, sans-serif;
  809. text-transform: uppercase;
  810. font-size: 0.9em;
  811. font-weight: bold;
  812. }
  813. .menu a.level-1,
  814. .menu a.level-1:visited {
  815. color: #9090aa;
  816. }
  817. .menu a.level-1:hover {
  818. color: #565666;
  819. }
  820. .menu a.level-2 {
  821. font-weight: normal;
  822. }
  823. .menu a.level-3 {
  824. font-weight: normal;
  825. font-size: 0.9em;
  826. padding-left: 10px;
  827. }
  828. .menu a.active {
  829. font-weight: bold !important;
  830. }
  831. .menu a.active,
  832. .menu a.active:visited,
  833. .menu a.active:hover {
  834. color: #505050 !important;
  835. }
  836. .menu a.active:after {
  837. content: '';
  838. display: block;
  839. -webkit-box-sizing: border-box;
  840. -moz-box-sizing: border-box;
  841. box-sizing: border-box;
  842. position: absolute;
  843. top: 10px;
  844. right: 30px;
  845. width: 9px;
  846. height: 3px;
  847. -webkit-border-radius: 2px;
  848. border-radius: 2px;
  849. background: #2badad;
  850. }
  851. code .string,
  852. code .number {
  853. color: #3ac;
  854. }
  855. code .init {
  856. color: #383;
  857. }
  858. code .keyword {
  859. font-weight: bold;
  860. }
  861. code .comment {
  862. color: #adadcc;
  863. }
  864. .large-brief .content > h1:first-child + p,
  865. .content > p.brief {
  866. font-size: 1.3em;
  867. font-family: Open Sans, sans-serif;
  868. font-weight: 300;
  869. }
  870. .title-area {
  871. min-height: 100px;
  872. -webkit-box-sizing: border-box;
  873. -moz-box-sizing: border-box;
  874. box-sizing: border-box;
  875. -webkit-font-smoothing: antialiased;
  876. text-rendering: optimizeLegibility;
  877. text-align: center;
  878. border-bottom: solid 1px #dfe2e7;
  879. overflow: hidden;
  880. }
  881. .title-area > img.bg {
  882. z-index: 0;
  883. position: absolute;
  884. left: -9999px;
  885. }
  886. .title-area > div {
  887. position: relative;
  888. z-index: 1;
  889. }