Paste Search Dynamic
Recent pastes
Bootstrap v2.0.2
  1. /*!
  2.  * Bootstrap v2.0.2
  3.  *
  4.  * Copyright 2012 Twitter, Inc
  5.  * Licensed under the Apache License v2.0
  6.  * http://www.apache.org/licenses/LICENSE-2.0
  7.  *
  8.  * Designed and built with all the love in the world @twitter by @mdo and @fat.
  9.  */
  10. article,
  11. aside,
  12. details,
  13. figcaption,
  14. figure,
  15. footer,
  16. header,
  17. hgroup,
  18. nav,
  19. section {
  20.   display: block;
  21. }
  22. audio,
  23. canvas,
  24. video {
  25.   display: inline-block;
  26.   *display: inline;
  27.   *zoom: 1;
  28. }
  29. audio:not([controls]) {
  30.   display: none;
  31. }
  32. html {
  33.   font-size: 100%;
  34.   -webkit-text-size-adjust: 100%;
  35.   -ms-text-size-adjust: 100%;
  36. }
  37. a:focus {
  38.   outline: thin dotted #333;
  39.   outline: 5px auto -webkit-focus-ring-color;
  40.   outline-offset: -2px;
  41. }
  42. a:hover,
  43. a:active {
  44.   outline: 0;
  45. }
  46. h1 a:hover,
  47. h2 a:hover,
  48. h3 a:hover,
  49. h4 a:hover,
  50. h5 a:hover {
  51.   text-decoration: none;
  52. }
  53. sub,
  54. sup {
  55.   position: relative;
  56.   font-size: 75%;
  57.   line-height: 0;
  58.   vertical-align: baseline;
  59. }
  60. sup {
  61.   top: -0.5em;
  62. }
  63. sub {
  64.   bottom: -0.25em;
  65. }
  66. img {
  67.   height: auto;
  68.   border: 0;
  69.   -ms-interpolation-mode: bicubic;
  70.   vertical-align: middle;
  71. }
  72. figure {
  73.   margin: 0 auto;
  74. }
  75. button,
  76. input,
  77. select,
  78. textarea {
  79.   margin: 0;
  80.   font-size: 100%;
  81.   vertical-align: middle;
  82. }
  83. button,
  84. input {
  85.   *overflow: visible;
  86.   line-height: normal;
  87. }
  88. button::-moz-focus-inner,
  89. input::-moz-focus-inner {
  90.   padding: 0;
  91.   border: 0;
  92. }
  93. button,
  94. input[type="button"],
  95. input[type="reset"],
  96. input[type="submit"] {
  97.   cursor: pointer;
  98.   -webkit-appearance: button;
  99. }
  100. input[type="search"] {
  101.   -webkit-appearance: textfield;
  102.   -webkit-box-sizing: content-box;
  103.   -moz-box-sizing: content-box;
  104.   box-sizing: content-box;
  105. }
  106. input[type="search"]::-webkit-search-decoration,
  107. input[type="search"]::-webkit-search-cancel-button {
  108.   -webkit-appearance: none;
  109. }
  110. textarea {
  111.   overflow: auto;
  112.   vertical-align: top;
  113. }
  114. .clearfix {
  115.   *zoom: 1;
  116. }
  117. .clearfix:before,
  118. .clearfix:after {
  119.   display: table;
  120.   content: "";
  121. }
  122. .clearfix:after {
  123.   clear: both;
  124. }
  125. .hide-text {
  126.   overflow: hidden;
  127.   text-indent: 100%;
  128.   white-space: nowrap;
  129. }
  130. .input-block-level {
  131.   display: block;
  132.   width: 100%;
  133.   min-height: 28px;
  134.   /* Make inputs at least the height of their button counterpart */
  135.  
  136.   /* Makes inputs behave like true block-level elements */
  137.  
  138.   -webkit-box-sizing: border-box;
  139.   -moz-box-sizing: border-box;
  140.   -ms-box-sizing: border-box;
  141.   box-sizing: border-box;
  142. }
  143. .content .caret {
  144.   display: block;
  145.   position: absolute;
  146.   content: "";
  147. }
  148. .content .caret.down {
  149.   bottom: -10px;
  150.   left: 50%;
  151.   margin-left: -5px;
  152.   border-top: 5px solid #546673;
  153.   border-right: 5px solid transparent;
  154.   border-left: 5px solid transparent;
  155. }
  156. .content .caret.right {
  157.   right: -10px;
  158.   margin-left: -5px;
  159.   border-left: 5px solid #546673;
  160.   border-top: 5px solid transparent;
  161.   border-bottom: 5px solid transparent;
  162. }
  163. .no-padding {
  164.   padding: 0;
  165. }
  166. * {
  167.   -webkit-box-sizing: border-box;
  168.   -moz-box-sizing: border-box;
  169.   -ms-box-sizing: border-box;
  170.   box-sizing: border-box;
  171. }
  172. body {
  173.   position: relative;
  174.   margin: 0;
  175.   padding: 0;
  176.   background-color: #f0f2f4;
  177.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  178.   font-size: 16px;
  179.   font-weight: 400;
  180.   line-height: 26px;
  181.   color: #546673;
  182.   -webkit-font-smoothing: antialiased;
  183. }
  184. body:before {
  185.   position: absolute;
  186.   top: 0;
  187.   left: 0;
  188.   right: 0;
  189.   z-index: -1;
  190.   width: 100%;
  191.   height: 315px;
  192.   content: "";
  193.   background: #2e9fff;
  194. }
  195. body.marketing-layout:before {
  196.   background: #2e9fff;
  197. }
  198. body.admin-layout:before {
  199.   background: #64c235;
  200. }
  201. body.admin-layout .global-header {
  202.   background: #64c235;
  203. }
  204. body.site-registration:before,
  205. body.site-registration .global-header {
  206.   background: #494E58;
  207. }
  208. body.site-registration .global-header {
  209.   padding-bottom: 15px;
  210. }
  211. body.site-registration .avatar-menu-admin {
  212.   display: none;
  213. }
  214. body.site-registration.before {
  215.   height: 355px;
  216. }
  217. .global-header {
  218.   width: 100%;
  219.   margin: 0;
  220.   padding: 50px 0;
  221.   background: #2e9fff;
  222.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  223.   font-size: 16px;
  224.   *zoom: 1;
  225. }
  226. .global-header:before,
  227. .global-header:after {
  228.   display: table;
  229.   content: "";
  230. }
  231. .global-header:after {
  232.   clear: both;
  233. }
  234. .global-header .logo {
  235.   float: left;
  236.   margin: 2px 0 0 0px;
  237. }
  238. .global-header nav {
  239.   position: relative;
  240.   z-index: 1000;
  241.   max-width: 960px;
  242.   margin: 0 auto;
  243. }
  244. .global-header nav .nav {
  245.   float: right;
  246.   margin: 0;
  247. }
  248. .global-header nav .nav > li {
  249.   margin: 0 3px;
  250. }
  251. .global-header nav .nav > li > a {
  252.   font-weight: 500;
  253.   -webkit-border-radius: 20px;
  254.   -moz-border-radius: 20px;
  255.   border-radius: 20px;
  256.   -webkit-transition: 0.2s opacity ease;
  257.   -moz-transition: 0.2s opacity ease;
  258.   -ms-transition: 0.2s opacity ease;
  259.   -o-transition: 0.2s opacity ease;
  260.   transition: 0.2s opacity ease;
  261.   color: #ffffff;
  262.   opacity: .75;
  263. }
  264. .global-header nav .nav > li > a:hover {
  265.   opacity: 1;
  266. }
  267. .global-header nav .nav > li > a img {
  268.   width: 26px;
  269.   height: 26px;
  270.   margin-top: -6px;
  271.   vertical-align: top;
  272.   -webkit-border-radius: 2px;
  273.   -moz-border-radius: 2px;
  274.   border-radius: 2px;
  275. }
  276. .global-header nav .nav > li.active > a,
  277. .global-header nav .nav > li.active:hover > a {
  278.   background: rgba(0, 0, 0, 0.15);
  279.   -webkit-transition: 0.2s background;
  280.   -moz-transition: 0.2s background;
  281.   -ms-transition: 0.2s background;
  282.   -o-transition: 0.2s background;
  283.   transition: 0.2s background;
  284.   opacity: 1;
  285.   cursor: default;
  286. }
  287. .global-header nav .nav > li.avatar-menu,
  288. .global-header nav .nav > li.user-dropdown {
  289.   margin-left: 15px;
  290. }
  291. .global-header nav .nav > li.avatar-menu > a,
  292. .global-header nav .nav > li.user-dropdown > a {
  293.   z-index: 1100;
  294.   background: none;
  295.   opacity: 1;
  296.   padding-right: 0;
  297. }
  298. .global-header nav .nav > li.avatar-menu .dropdown,
  299. .global-header nav .nav > li.user-dropdown .dropdown {
  300.   z-index: -100;
  301.   min-width: 100px;
  302.   -webkit-border-radius: 5px;
  303.   -moz-border-radius: 5px;
  304.   border-radius: 5px;
  305. }
  306. .global-header nav .nav > li.username-menu > a {
  307.   margin-right: 2px;
  308. }
  309. .global-header nav .nav > li.username-menu .dropdown {
  310.   min-width: 100%;
  311. }
  312. .link-login a {
  313.   margin-right: -15px;
  314. }
  315. .content {
  316.   max-width: 960px;
  317.   margin: 0 auto 20px;
  318.   padding: 30px 20px;
  319.   background: #ffffff;
  320.   -webkit-border-radius: 0;
  321.   -moz-border-radius: 0;
  322.   border-radius: 0;
  323.   *zoom: 1;
  324. }
  325. .content:before,
  326. .content:after {
  327.   display: table;
  328.   content: "";
  329. }
  330. .content:after {
  331.   clear: both;
  332. }
  333. .content hgroup {
  334.   text-align: center;
  335. }
  336. .global-footer {
  337.   width: 100%;
  338.   margin: 0;
  339.   padding: 25px 0 45px 0;
  340.   color: #546673;
  341.   font-size: 14px;
  342.   *zoom: 1;
  343. }
  344. .global-footer:before,
  345. .global-footer:after {
  346.   display: table;
  347.   content: "";
  348. }
  349. .global-footer:after {
  350.   clear: both;
  351. }
  352. .global-footer .footer-nav {
  353.   max-width: 960px;
  354.   margin: 0 auto;
  355.   padding: 10px;
  356. }
  357. .global-footer .footer-nav .copyright {
  358.   display: inline-block;
  359.   float: right;
  360. }
  361. .global-footer .footer-nav ul {
  362.   float: left;
  363.   margin: 0;
  364.   list-style: none;
  365.   *zoom: 1;
  366. }
  367. .global-footer .footer-nav ul:before,
  368. .global-footer .footer-nav ul:after {
  369.   display: table;
  370.   content: "";
  371. }
  372. .global-footer .footer-nav ul:after {
  373.   clear: both;
  374. }
  375. .global-footer .footer-nav li {
  376.   float: left;
  377.   margin-right: 20px;
  378. }
  379. .global-footer .footer-nav a {
  380.   color: #546673;
  381.   text-decoration: none;
  382. }
  383. .global-footer .footer-nav a:hover {
  384.   border-bottom: 1px solid #546673;
  385. }
  386. .global-footer .footer-nav .copyright {
  387.   display: block;
  388.   float: right;
  389.   font-size: 14px;
  390. }
  391. a {
  392.   color: #2e9fff;
  393.   text-decoration: none;
  394.   -webkit-transition: color 0.2s;
  395.   -moz-transition: color 0.2s;
  396.   -ms-transition: color 0.2s;
  397.   -o-transition: color 0.2s;
  398.   transition: color 0.2s;
  399. }
  400. a:hover {
  401.   color: #0079e1;
  402.   text-decoration: underline;
  403. }
  404. .js-hidden {
  405.   display: none !important;
  406. }
  407. center {
  408.   text-align: center;
  409. }
  410. .container {
  411.   max-width: 960px;
  412.   margin: 0 auto;
  413. }
  414. .center {
  415.   display: block;
  416.   float: none;
  417.   margin: 0 auto;
  418.   max-width: 960px;
  419. }
  420. @font-face {
  421.   font-family: 'Source Sans Pro';
  422.   font-style: normal;
  423.   font-weight: 400;
  424.   src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url('../../fonts/SourceSansPro-Regular.woff') format('woff');
  425. }
  426. @font-face {
  427.   font-family: 'Source Sans Pro';
  428.   font-style: normal;
  429.   font-weight: 600;
  430.   src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url('../../fonts/SourceSansPro-Semibold.woff') format('woff');
  431. }
  432. @font-face {
  433.   font-family: 'Source Sans Pro';
  434.   font-style: italic;
  435.   font-weight: 400;
  436.   src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url('../../fonts/SourceSansPro-It.woff') format('woff');
  437. }
  438. @font-face {
  439.   font-family: 'Source Sans Pro';
  440.   font-style: italic;
  441.   font-weight: 600;
  442.   src: local('Source Sans Pro Semibold Italic'), local('SourceSansPro-SemiboldIt'), url('../../fonts/SourceSansPro-SemiboldIt.woff') format('woff');
  443. }
  444. p {
  445.   margin: 0 0 1em;
  446.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  447.   font-size: 16px;
  448.   line-height: 26px;
  449. }
  450. p small {
  451.   font-size: 14px;
  452.   color: #c2c9d4;
  453. }
  454. .lead {
  455.   margin-bottom: 26px;
  456.   font-size: 20px;
  457.   font-weight: 200;
  458.   line-height: 39px;
  459. }
  460. h1,
  461. h2,
  462. h3,
  463. h4,
  464. h5,
  465. h6 {
  466.   margin: 0;
  467.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  468.   font-weight: bold;
  469.   color: #353a3d;
  470.   text-rendering: optimizelegibility;
  471. }
  472. h1 small,
  473. h2 small,
  474. h3 small,
  475. h4 small,
  476. h5 small,
  477. h6 small {
  478.   font-weight: normal;
  479.   color: #c2c9d4;
  480. }
  481. .hero h1 {
  482.   color: #ffffff;
  483.   font-size: 60px;
  484.   line-height: 1.1em;
  485.   margin-bottom: 15px;
  486.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  487.   font-weight: 300;
  488.   font-style: normal;
  489. }
  490. .hero h1 small {
  491.   font-size: 18px;
  492. }
  493. .hero h2 {
  494.   color: #234970;
  495.   font-size: 18px;
  496.   line-height: 26px;
  497.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  498.   font-weight: 500;
  499.   letter-spacing: 4px;
  500. }
  501. .hero h2 small {
  502.   font-size: 18px;
  503. }
  504. h1 {
  505.   color: #000000;
  506.   font-size: 24px;
  507.   line-height: 1.1em;
  508.   margin-bottom: 15px;
  509.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  510.   font-weight: 500;
  511.   font-style: normal;
  512. }
  513. h1 small {
  514.   font-size: 18px;
  515. }
  516. h2 {
  517.   color: #000000;
  518.   font-size: 16px;
  519.   line-height: 26px;
  520.   font-family: Gotham, 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  521.   font-weight: 600;
  522.   text-transform: uppercase;
  523. }
  524. h2 small {
  525.   font-size: 18px;
  526. }
  527. h3 {
  528.   line-height: 26px;
  529.   font-size: 18px;
  530.   font-weight: 500;
  531. }
  532. h3 small {
  533.   font-size: 14px;
  534. }
  535. h4,
  536. h5,
  537. h6 {
  538.   line-height: 26px;
  539. }
  540. h4 {
  541.   font-size: 14px;
  542. }
  543. h4 small {
  544.   font-size: 12px;
  545. }
  546. h5 {
  547.   font-size: 12px;
  548. }
  549. h6 {
  550.   font-size: 11px;
  551.   color: #c2c9d4;
  552.   text-transform: uppercase;
  553. }
  554. .page-header {
  555.   padding-bottom: 25px;
  556.   margin: 26px 0;
  557.   border-bottom: 1px solid #e4e7ee;
  558. }
  559. .page-header h1 {
  560.   line-height: 1;
  561. }
  562. ul,
  563. ol {
  564.   padding: 0;
  565.   margin: 0 0 13px 25px;
  566. }
  567. ul ul,
  568. ul ol,
  569. ol ol,
  570. ol ul {
  571.   margin-bottom: 0;
  572. }
  573. ul {
  574.   list-style: disc;
  575. }
  576. ol {
  577.   list-style: decimal;
  578. }
  579. li {
  580.   line-height: 26px;
  581. }
  582. ul.unstyled,
  583. ol.unstyled {
  584.   margin-left: 0;
  585.   list-style: none;
  586. }
  587. dl {
  588.   margin-bottom: 26px;
  589. }
  590. dt,
  591. dd {
  592.   line-height: 26px;
  593. }
  594. dt {
  595.   font-weight: bold;
  596.   line-height: 25px;
  597. }
  598. dd {
  599.   margin-left: 13px;
  600. }
  601. .dl-horizontal dt {
  602.   float: left;
  603.   clear: left;
  604.   width: 120px;
  605.   text-align: right;
  606. }
  607. .dl-horizontal dd {
  608.   margin-left: 130px;
  609. }
  610. hr {
  611.   margin: 26px 0;
  612.   border: 0;
  613.   border-top: 1px solid #e4e7ee;
  614.   border-bottom: 1px solid #ffffff;
  615. }
  616. strong {
  617.   font-weight: bold;
  618. }
  619. em {
  620.   font-style: italic;
  621. }
  622. .muted {
  623.   color: #c2c9d4;
  624. }
  625. abbr[title] {
  626.   border-bottom: 1px dotted #ddd;
  627.   cursor: help;
  628. }
  629. abbr.initialism {
  630.   font-size: 90%;
  631.   text-transform: uppercase;
  632. }
  633. blockquote {
  634.   padding: 0 0 0 15px;
  635.   margin: 0 0 26px;
  636.   border-left: 5px solid #e4e7ee;
  637. }
  638. blockquote p {
  639.   margin-bottom: 0;
  640.   font-size: 16px;
  641.   font-weight: 300;
  642.   line-height: 32.5px;
  643. }
  644. blockquote small {
  645.   display: block;
  646.   line-height: 26px;
  647.   color: #7f919e;
  648. }
  649. blockquote small:before {
  650.   content: '\2014 \00A0';
  651. }
  652. blockquote.pull-right {
  653.   float: right;
  654.   padding-left: 0;
  655.   padding-right: 15px;
  656.   border-left: 0;
  657.   border-right: 5px solid #e4e7ee;
  658. }
  659. blockquote.pull-right p,
  660. blockquote.pull-right small {
  661.   text-align: right;
  662. }
  663. q:before,
  664. q:after,
  665. blockquote:before,
  666. blockquote:after {
  667.   content: "";
  668. }
  669. address {
  670.   display: block;
  671.   margin-bottom: 26px;
  672.   line-height: 26px;
  673.   font-style: normal;
  674. }
  675. small {
  676.   font-size: 100%;
  677. }
  678. cite {
  679.   font-style: normal;
  680. }
  681. .text-logo {
  682.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  683.   text-transform: uppercase;
  684. }
  685. code,
  686. pre {
  687.   padding: 0 3px 2px;
  688.   font-family: Menlo, Monaco, "Courier New", monospace;
  689.   font-size: 15px;
  690.   color: #546673;
  691.   -webkit-border-radius: 3px;
  692.   -moz-border-radius: 3px;
  693.   border-radius: 3px;
  694. }
  695. code {
  696.   padding: 2px 4px;
  697.   color: #d14;
  698.   background-color: #f7f7f9;
  699.   border: 1px solid #e1e1e8;
  700. }
  701. pre {
  702.   display: block;
  703.   padding: 12.5px;
  704.   margin: 0 0 13px;
  705.   font-size: 14.8px;
  706.   line-height: 26px;
  707.   background-color: #f5f5f5;
  708.   border: 1px solid #ccc;
  709.   border: 1px solid rgba(0, 0, 0, 0.15);
  710.   -webkit-border-radius: 4px;
  711.   -moz-border-radius: 4px;
  712.   border-radius: 4px;
  713.   white-space: pre;
  714.   white-space: pre-wrap;
  715.   word-break: break-all;
  716.   word-wrap: break-word;
  717. }
  718. pre.prettyprint {
  719.   margin-bottom: 26px;
  720. }
  721. pre code {
  722.   padding: 0;
  723.   color: inherit;
  724.   background-color: transparent;
  725.   border: 0;
  726. }
  727. .pre-scrollable {
  728.   max-height: 340px;
  729.   overflow-y: scroll;
  730. }
  731. form {
  732.   margin: 0 0 26px;
  733. }
  734. fieldset {
  735.   padding: 0;
  736.   margin: 0;
  737.   border: 0;
  738. }
  739. legend {
  740.   display: block;
  741.   width: 100%;
  742.   padding: 0;
  743.   margin-bottom: 39px;
  744.   font-size: 24px;
  745.   line-height: 52px;
  746.   color: #546673;
  747.   border: 0;
  748.   border-bottom: 1px solid #eee;
  749. }
  750. legend small {
  751.   font-size: 19.5px;
  752.   color: #c2c9d4;
  753. }
  754. select,
  755. textarea,
  756. input[type="text"],
  757. input[type="password"],
  758. input[type="datetime"],
  759. input[type="datetime-local"],
  760. input[type="date"],
  761. input[type="month"],
  762. input[type="time"],
  763. input[type="week"],
  764. input[type="number"],
  765. input[type="email"],
  766. input[type="url"],
  767. input[type="search"],
  768. input[type="tel"],
  769. input[type="color"],
  770. .uneditable-input {
  771.   display: inline-block;
  772.   height: 44.199999999999996px;
  773.   padding: 4px 6px;
  774.   margin-bottom: 20px;
  775.   font-size: 16px;
  776.   line-height: 26px;
  777.   color: #546673;
  778.   background: white;
  779. }
  780. label,
  781. input,
  782. button,
  783. select,
  784. textarea {
  785.   font-size: 16px;
  786.   font-weight: normal;
  787.   line-height: 26px;
  788. }
  789. input,
  790. button,
  791. select,
  792. textarea {
  793.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  794. }
  795. label,
  796. .label {
  797.   display: block;
  798.   margin-bottom: 5px;
  799.   color: #546673;
  800. }
  801. input {
  802.   width: 100%;
  803. }
  804. textarea {
  805.   min-height: 100px;
  806. }
  807. input:focus {
  808.   border-color: rgba(46, 159, 255, 0.5);
  809.   outline: medium none;
  810.   background: rgba(46, 159, 255, 0.1);
  811.   -webkit-transition: 0.5s background, 0.5s border-color;
  812.   -moz-transition: 0.5s background, 0.5s border-color;
  813.   -ms-transition: 0.5s background, 0.5s border-color;
  814.   -o-transition: 0.5s background, 0.5s border-color;
  815.   transition: 0.5s background, 0.5s border-color;
  816. }
  817. input,
  818. textarea,
  819. select,
  820. .uneditable-input {
  821.   border: 1px solid #a3acb8;
  822.   -webkit-border-radius: 3px;
  823.   -moz-border-radius: 3px;
  824.   border-radius: 3px;
  825.   -webkit-box-shadow: inset 0px 2px 0px rgba(0, 0, 0, 0.08);
  826.   -moz-box-shadow: inset 0px 2px 0px rgba(0, 0, 0, 0.08);
  827.   box-shadow: inset 0px 2px 0px rgba(0, 0, 0, 0.08);
  828. }
  829. .uneditable-textarea {
  830.   width: auto;
  831.   height: auto;
  832. }
  833. input[type="text"],
  834. input[type="password"] {
  835.   -webkit-transition: 0.5s background, 0.5s border-color;
  836.   -moz-transition: 0.5s background, 0.5s border-color;
  837.   -ms-transition: 0.5s background, 0.5s border-color;
  838.   -o-transition: 0.5s background, 0.5s border-color;
  839.   transition: 0.5s background, 0.5s border-color;
  840. }
  841. input[type="text"]:focus,
  842. input[type="password"]:focus {
  843.   border-color: #8ccafe;
  844. }
  845. input[type="text"].validation-success,
  846. input[type="password"].validation-success,
  847. input[type="text"].validation-success:focus,
  848. input[type="password"].validation-success:focus {
  849.   padding-left: 12px;
  850.   background: #f6fff6;
  851.   border-left: 7px solid;
  852.   border-color: #22CC22;
  853.   -webkit-transition: 0.5s background, 0.5s border-color;
  854.   -moz-transition: 0.5s background, 0.5s border-color;
  855.   -ms-transition: 0.5s background, 0.5s border-color;
  856.   -o-transition: 0.5s background, 0.5s border-color;
  857.   transition: 0.5s background, 0.5s border-color;
  858. }
  859. input[type="text"].validation-success:focus,
  860. input[type="password"].validation-success:focus {
  861.   background: #f6fff6;
  862.   -moz-box-shadow: 0 0 8px #d0eeba;
  863.   -webkit-box-shadow: 0 0 8px #d0eeba;
  864.   box-shadow: 0 0 8px #d0eeba;
  865.   -webkit-transition: 0.5s background, 0.5s border-color;
  866.   -moz-transition: 0.5s background, 0.5s border-color;
  867.   -ms-transition: 0.5s background, 0.5s border-color;
  868.   -o-transition: 0.5s background, 0.5s border-color;
  869.   transition: 0.5s background, 0.5s border-color;
  870. }
  871. input[type="text"].validation-failure,
  872. input[type="password"].validation-failure,
  873. input[type="text"].validation-failure:focus,
  874. input[type="password"].validation-failure {
  875.   padding-left: 12px;
  876.   background: #f6e6e6;
  877.   border-left: 7px solid;
  878.   border-color: #CC2222;
  879.   -webkit-transition: 0.5s background, 0.5s border-color;
  880.   -moz-transition: 0.5s background, 0.5s border-color;
  881.   -ms-transition: 0.5s background, 0.5s border-color;
  882.   -o-transition: 0.5s background, 0.5s border-color;
  883.   transition: 0.5s background, 0.5s border-color;
  884. }
  885. input[type="text"].validation-failure:focus,
  886. input[type="password"].validation-failure:focus {
  887.   background: #f6e6e6;
  888.   -moz-box-shadow: 0 0 8px #f9e4e4;
  889.   -webkit-box-shadow: 0 0 8px #f9e4e4;
  890.   box-shadow: 0 0 8px #f9e4e4;
  891.   -webkit-transition: 0.5s background, 0.5s border-color;
  892.   -moz-transition: 0.5s background, 0.5s border-color;
  893.   -ms-transition: 0.5s background, 0.5s border-color;
  894.   -o-transition: 0.5s background, 0.5s border-color;
  895.   transition: 0.5s background, 0.5s border-color;
  896. }
  897. input[type="text"].validation-neutral,
  898. input[type="password"].validation-neutral,
  899. input[type="password"].validation-neutral:focus,
  900. input[type="text"].validation-neutral:focus {
  901.   padding-left: 12px;
  902.   background: #f6e6e6;
  903.   border-left: 7px solid;
  904.   border-color: #8fcaff;
  905.   -webkit-transition: 0.5s background, 0.5s border-color;
  906.   -moz-transition: 0.5s background, 0.5s border-color;
  907.   -ms-transition: 0.5s background, 0.5s border-color;
  908.   -o-transition: 0.5s background, 0.5s border-color;
  909.   transition: 0.5s background, 0.5s border-color;
  910. }
  911. input[type="password"].validation-neutral:focus,
  912. input[type="text"].validation-neutral:focus {
  913.   background: #f6e6e6;
  914.   -webkit-box-shadow: 0 0 8px #8fcaff;
  915.   -moz-box-shadow: 0 0 8px #8fcaff;
  916.   box-shadow: 0 0 8px #8fcaff;
  917. }
  918. input[type="text"].validation-loading,
  919. input[type="password"].validation-loading,
  920. input[type="text"].validation-loading:focus,
  921. input[type="password"].validation-loading:focus {
  922.   padding-left: 12px;
  923.   border-left: 7px solid;
  924.   border-color: #8fcaff;
  925.   -webkit-transition: 0.5s background, 0.5s border-color;
  926.   -moz-transition: 0.5s background, 0.5s border-color;
  927.   -ms-transition: 0.5s background, 0.5s border-color;
  928.   -o-transition: 0.5s background, 0.5s border-color;
  929.   transition: 0.5s background, 0.5s border-color;
  930. }
  931. input[type="password"].validation-loading:focus,
  932. input[type="text"].validation-loading:focus {
  933.   -webkit-box-shadow: 0 0 8px #8fcaff;
  934.   -moz-box-shadow: 0 0 8px #8fcaff;
  935.   box-shadow: 0 0 8px #8fcaff;
  936. }
  937. .validation-message {
  938.   margin-bottom: 20px;
  939.   font-size: 12px;
  940. }
  941. .validation-message .message-success,
  942. .validation-message .message-loading,
  943. .validation-message .message-failure {
  944.   display: none;
  945. }
  946. .validation-message .message-success a,
  947. .validation-message .message-success a:link,
  948. .validation-message .message-success a:visited {
  949.   color: #4bad00;
  950. }
  951. .validation-message .message-success a:link {
  952.   border-bottom: 1px solid #4bad00;
  953. }
  954. .validation-message .message-success a:hover {
  955.   color: #1E3950;
  956.   border-color: #1E3950;
  957. }
  958. .validation-failure .message-failure {
  959.   display: block;
  960.   color: #C22;
  961.   font-weight: bold;
  962. }
  963. .validation-failure .message-success,
  964. .validation-failure .message-loading,
  965. .validation-failure .profile {
  966.   display: none;
  967. }
  968. .server-response .message-success,
  969. .server-response .message-failure {
  970.   display: block;
  971. }
  972. textarea {
  973.   min-height: 100px;
  974. }
  975. input {
  976.   -webkit-box-sizing: border-box;
  977.   -moz-box-sizing: border-box;
  978.   -ms-box-sizing: border-box;
  979.   box-sizing: border-box;
  980.   width: 100%;
  981. }
  982. .input-prepend,
  983. .input-append {
  984.   margin-bottom: 20px;
  985. }
  986. .input-prepend input,
  987. .input-append input,
  988. .input-prepend select,
  989. .input-append select,
  990. .input-prepend .uneditable-input,
  991. .input-append .uneditable-input {
  992.   position: relative;
  993.   margin-bottom: 0;
  994.   *margin-left: 0;
  995.   vertical-align: middle;
  996.   -webkit-border-radius: 0 3px 3px 0;
  997.   -moz-border-radius: 0 3px 3px 0;
  998.   border-radius: 0 3px 3px 0;
  999. }
  1000. .input-prepend input:focus,
  1001. .input-append input:focus,
  1002. .input-prepend select:focus,
  1003. .input-append select:focus,
  1004. .input-prepend .uneditable-input:focus,
  1005. .input-append .uneditable-input:focus {
  1006.   z-index: 2;
  1007. }
  1008. .input-prepend .uneditable-input,
  1009. .input-append .uneditable-input {
  1010.   border-left-color: #ccc;
  1011. }
  1012. .input-prepend .add-on,
  1013. .input-append .add-on {
  1014.   display: inline-block;
  1015.   float: left;
  1016.   width: auto;
  1017.   height: 44.199999999999996px;
  1018.   min-width: 16px;
  1019.   padding: 20px 10px;
  1020.   font-weight: normal;
  1021.   line-height: 0;
  1022.   text-align: center;
  1023.   text-shadow: 0 1px 0 #ffffff;
  1024.   vertical-align: middle;
  1025.   background-color: #e4e7ee;
  1026.   border: 1px solid #a3acb8;
  1027. }
  1028. .input-prepend .add-on,
  1029. .input-append .add-on,
  1030. .input-prepend .btn,
  1031. .input-append .btn {
  1032.   margin-left: -1px;
  1033.   -webkit-border-radius: 0;
  1034.   -moz-border-radius: 0;
  1035.   border-radius: 0;
  1036. }
  1037. .input-prepend .active,
  1038. .input-append .active {
  1039.   background-color: #bee7a9;
  1040.   border-color: #64c235;
  1041. }
  1042. .input-prepend .add-on,
  1043. .input-prepend .btn {
  1044.   margin-right: -1px;
  1045. }
  1046. .input-prepend .add-on:first-child,
  1047. .input-prepend .btn:first-child {
  1048.   -webkit-border-radius: 3px 0 0 3px;
  1049.   -moz-border-radius: 3px 0 0 3px;
  1050.   border-radius: 3px 0 0 3px;
  1051. }
  1052. .input-append input,
  1053. .input-append select,
  1054. .input-append .uneditable-input {
  1055.   -webkit-border-radius: 3px 0 0 3px;
  1056.   -moz-border-radius: 3px 0 0 3px;
  1057.   border-radius: 3px 0 0 3px;
  1058. }
  1059. .input-append .uneditable-input {
  1060.   border-right-color: #ccc;
  1061.   border-left-color: #eee;
  1062. }
  1063. .input-append .add-on:last-child,
  1064. .input-append .btn:last-child {
  1065.   -webkit-border-radius: 0 3px 3px 0;
  1066.   -moz-border-radius: 0 3px 3px 0;
  1067.   border-radius: 0 3px 3px 0;
  1068. }
  1069. .input-prepend.input-append input,
  1070. .input-prepend.input-append select,
  1071. .input-prepend.input-append .uneditable-input {
  1072.   -webkit-border-radius: 0;
  1073.   -moz-border-radius: 0;
  1074.   border-radius: 0;
  1075. }
  1076. .input-prepend.input-append .add-on:first-child,
  1077. .input-prepend.input-append .btn:first-child {
  1078.   margin-right: -1px;
  1079.   -webkit-border-radius: 3px 0 0 3px;
  1080.   -moz-border-radius: 3px 0 0 3px;
  1081.   border-radius: 3px 0 0 3px;
  1082. }
  1083. .input-prepend.input-append .add-on:last-child,
  1084. .input-prepend.input-append .btn:last-child {
  1085.   margin-left: -1px;
  1086.   -webkit-border-radius: 0 3px 3px 0;
  1087.   -moz-border-radius: 0 3px 3px 0;
  1088.   border-radius: 0 3px 3px 0;
  1089. }
  1090. .dropdown {
  1091.   position: relative;
  1092. }
  1093. .dropdown-toggle {
  1094.   *margin-bottom: -3px;
  1095. }
  1096. .dropdown-toggle:active,
  1097. .open .dropdown-toggle {
  1098.   outline: 0;
  1099. }
  1100. .caret {
  1101.   display: inline-block;
  1102.   width: 0;
  1103.   height: 0;
  1104.   vertical-align: top;
  1105.   border-left: 5px solid transparent;
  1106.   border-right: 5px solid transparent;
  1107.   border-bottom: 0px;
  1108.   border-top: 5px solid #000000;
  1109.   opacity: 0.3;
  1110.   filter: alpha(opacity=30);
  1111.   content: "";
  1112. }
  1113. .global-nav .caret {
  1114.   opacity: 0.5;
  1115.   filter: alpha(opacity=50);
  1116. }
  1117. .global-nav .dropdown .caret,
  1118. .global-nav .dropdown-toggle .caret {
  1119.   margin-top: 8px;
  1120.   margin-left: 4px;
  1121. }
  1122. .global-nav .dropdown-toggle:hover .caret {
  1123.   opacity: 1;
  1124.   filter: alpha(opacity=100);
  1125. }
  1126. .global-nav .dropdown {
  1127.   position: absolute;
  1128.   top: 90%;
  1129.   right: 0;
  1130.   z-index: 1000;
  1131.   float: left;
  1132.   visibility: hidden;
  1133.   min-width: 160px;
  1134.   margin: 0;
  1135.   padding: 5px 0;
  1136.   list-style: none;
  1137.   background-color: white;
  1138.   -webkit-border-radius: 0;
  1139.   -moz-border-radius: 0;
  1140.   border-radius: 0;
  1141.   -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);
  1142.   -moz-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);
  1143.   box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08);
  1144.   -webkit-transition: 0.15s opacity ease, 0.15s top ease, 0.15s visibility ease;
  1145.   -moz-transition: 0.15s opacity ease, 0.15s top ease, 0.15s visibility ease;
  1146.   -ms-transition: 0.15s opacity ease, 0.15s top ease, 0.15s visibility ease;
  1147.   -o-transition: 0.15s opacity ease, 0.15s top ease, 0.15s visibility ease;
  1148.   transition: 0.15s opacity ease, 0.15s top ease, 0.15s visibility ease;
  1149.   opacity: .25;
  1150. }
  1151. .global-nav .dropdown .divider {
  1152.   height: 1px;
  1153.   margin: 12px 1px;
  1154.   overflow: hidden;
  1155.   background-color: #e5e5e5;
  1156.   border-bottom: 1px solid #ffffff;
  1157.   *width: 100%;
  1158.   *margin: -5px 0 5px;
  1159. }
  1160. .global-nav .dropdown a {
  1161.   font-size: 15px;
  1162.   display: block;
  1163.   padding: 4px 10px;
  1164.   min-width: 150px;
  1165.   clear: both;
  1166.   font-weight: normal;
  1167.   line-height: 26px;
  1168.   color: #546673;
  1169.   white-space: nowrap;
  1170.   text-decoration: none;
  1171.   -webkit-border-radius: 0;
  1172.   -moz-border-radius: 0;
  1173.   border-radius: 0;
  1174.   -webkit-transition: 0.15s color ease, 0.15s background-color ease;
  1175.   -moz-transition: 0.15s color ease, 0.15s background-color ease;
  1176.   -ms-transition: 0.15s color ease, 0.15s background-color ease;
  1177.   -o-transition: 0.15s color ease, 0.15s background-color ease;
  1178.   transition: 0.15s color ease, 0.15s background-color ease;
  1179. }
  1180. .global-nav .dropdown li > a:hover,
  1181. .global-nav .dropdown .active > a,
  1182. .global-nav .dropdown .active > a:hover {
  1183.   color: white;
  1184.   text-decoration: none;
  1185.   background-color: rgba(127, 145, 158, 0.8);
  1186. }
  1187. .dropdown-toggle:hover .dropdown {
  1188.   visibility: visible;
  1189.   opacity: 1;
  1190.   top: 100%;
  1191. }
  1192. .button,
  1193. a.button {
  1194.   display: inline-block;
  1195.   margin-bottom: 0;
  1196.   color: #546673;
  1197.   text-align: center;
  1198.   text-decoration: none;
  1199.   text-shadow: none;
  1200.   vertical-align: middle;
  1201.   background: #e4e7ee;
  1202.   border: none;
  1203.   cursor: pointer;
  1204.   font-size: 16px;
  1205.   padding: 4px 8px;
  1206.   border-radius: 3px;
  1207.   -webkit-box-shadow: none;
  1208.   -moz-box-shadow: none;
  1209.   box-shadow: none;
  1210.   -webkit-transition: 0.15s all ease;
  1211.   -moz-transition: 0.15s all ease;
  1212.   -ms-transition: 0.15s all ease;
  1213.   -o-transition: 0.15s all ease;
  1214.   transition: 0.15s all ease;
  1215.   *display: inline;
  1216.   /* IE7 inline-block hack */
  1217.  
  1218.   *zoom: 1;
  1219.   *margin-left: .3em;
  1220. }
  1221. .button:first-child,
  1222. a.button:first-child {
  1223.   *margin-left: 0;
  1224. }
  1225. .button:hover,
  1226. a.button:hover {
  1227.   color: white;
  1228.   background: #546673 !important;
  1229. }
  1230. .button:active,
  1231. a.button:active {
  1232.   margin-top: 3px;
  1233.   margin-bottom: -3px;
  1234.   color: white;
  1235.   background: #353a3d !important;
  1236.   -webkit-box-shadow: none;
  1237.   -moz-box-shadow: none;
  1238.   box-shadow: none;
  1239. }
  1240. .button:focus {
  1241.   outline: thin dotted #333;
  1242.   outline: 5px auto -webkit-focus-ring-color;
  1243.   outline-offset: -2px;
  1244. }
  1245. .button.disabled,
  1246. .button[disabled] {
  1247.   cursor: default;
  1248.   opacity: 0.65;
  1249.   filter: alpha(opacity=65);
  1250. }
  1251. .button.larger {
  1252.   padding: 20px 40px;
  1253.   font-size: 24px;
  1254.   line-height: 26px;
  1255.   -webkit-border-radius: 5px;
  1256.   -moz-border-radius: 5px;
  1257.   border-radius: 5px;
  1258. }
  1259. .button.larger [class^="icon-"] {
  1260.   margin-top: 1px;
  1261. }
  1262. .button.large {
  1263.   padding: 8px 14px;
  1264.   font-size: 18px;
  1265.   line-height: 26px;
  1266.   -webkit-border-radius: 4px;
  1267.   -moz-border-radius: 4px;
  1268.   border-radius: 4px;
  1269. }
  1270. .button.large [class^="icon-"] {
  1271.   margin-top: 1px;
  1272. }
  1273. .button.medium {
  1274.   margin-bottom: 10px;
  1275.   padding: 8px 14px;
  1276.   font-size: 16px;
  1277.   line-height: 26px;
  1278.   -webkit-border-radius: 5px;
  1279.   -moz-border-radius: 5px;
  1280.   border-radius: 5px;
  1281. }
  1282. .button.large [class^="icon-"] {
  1283.   margin-top: 1px;
  1284. }
  1285. .button.small {
  1286.   padding: 5px 9px;
  1287.   font-size: 14px;
  1288.   line-height: 24px;
  1289.   -webkit-border-radius: 5px;
  1290.   -moz-border-radius: 5px;
  1291.   border-radius: 5px;
  1292. }
  1293. .button.small [class^="icon-"] {
  1294.   margin-top: -1px;
  1295. }
  1296. .button.mini {
  1297.   padding: 1px 6px;
  1298.   font-size: 14px;
  1299.   line-height: 22px;
  1300.   -webkit-border-radius: 3px;
  1301.   -moz-border-radius: 3px;
  1302.   border-radius: 3px;
  1303. }
  1304. .button.primary,
  1305. .button.warning,
  1306. .button.danger,
  1307. .button.success,
  1308. .button.info,
  1309. .button.inverse,
  1310. .button.highlight {
  1311.   color: white;
  1312. }
  1313. .button.primary {
  1314.   background: #2e9fff;
  1315. }
  1316. .button.warning {
  1317.   background: #f86631;
  1318. }
  1319. .button.danger {
  1320.   background: #ff7f48;
  1321. }
  1322. .button.success {
  1323.   background: #64c235;
  1324. }
  1325. .button.info {
  1326.   background: #c2c9d4;
  1327. }
  1328. .button.inverse {
  1329.   background: #546673;
  1330. }
  1331. .button.inverse:hover {
  1332.   background: #7f919e !important;
  1333. }
  1334. .button.inverse:active {
  1335.   background: #353a3d !important;
  1336. }
  1337. .button.highlight {
  1338.   background: #f86631;
  1339. }
  1340. button.button,
  1341. input[type="submit"].button {
  1342.   *padding-top: 2px;
  1343.   *padding-bottom: 2px;
  1344. }
  1345. button.button::-moz-focus-inner,
  1346. input[type="submit"].button::-moz-focus-inner {
  1347.   padding: 0;
  1348.   border: 0;
  1349. }
  1350. button.button.button.large,
  1351. input[type="submit"].button.button.large {
  1352.   *padding-top: 7px;
  1353.   *padding-bottom: 7px;
  1354. }
  1355. button.button.button.small,
  1356. input[type="submit"].button.button.small {
  1357.   *padding-top: 3px;
  1358.   *padding-bottom: 3px;
  1359. }
  1360. button.button.button.mini,
  1361. input[type="submit"].button.button.mini {
  1362.   *padding-top: 1px;
  1363.   *padding-bottom: 1px;
  1364. }
  1365. .button-group {
  1366.   position: relative;
  1367.   *zoom: 1;
  1368.   *margin-left: .3em;
  1369. }
  1370. .button-group:before,
  1371. .button-group:after {
  1372.   display: table;
  1373.   content: "";
  1374. }
  1375. .button-group:after {
  1376.   clear: both;
  1377. }
  1378. .button-group:first-child {
  1379.   *margin-left: 0;
  1380. }
  1381. .button-group + .button-group {
  1382.   margin-left: 5px;
  1383. }
  1384. .button-toolbar {
  1385.   margin-top: 13px;
  1386.   margin-bottom: 13px;
  1387. }
  1388. .button-toolbar .button-group {
  1389.   display: inline-block;
  1390.   *display: inline;
  1391.   /* IE7 inline-block hack */
  1392.  
  1393.   *zoom: 1;
  1394. }
  1395. .button-group .button {
  1396.   position: relative;
  1397.   float: left;
  1398.   margin-left: -1px;
  1399.   -webkit-border-radius: 0;
  1400.   -moz-border-radius: 0;
  1401.   border-radius: 0;
  1402. }
  1403. .button-group .button:first-child {
  1404.   margin-left: 0;
  1405.   -webkit-border-top-left-radius: 4px;
  1406.   -moz-border-radius-topleft: 4px;
  1407.   border-top-left-radius: 4px;
  1408.   -webkit-border-bottom-left-radius: 4px;
  1409.   -moz-border-radius-bottomleft: 4px;
  1410.   border-bottom-left-radius: 4px;
  1411. }
  1412. .button-group .button:last-child,
  1413. .button-group .dropdown-toggle {
  1414.   -webkit-border-top-right-radius: 4px;
  1415.   -moz-border-radius-topright: 4px;
  1416.   border-top-right-radius: 4px;
  1417.   -webkit-border-bottom-right-radius: 4px;
  1418.   -moz-border-radius-bottomright: 4px;
  1419.   border-bottom-right-radius: 4px;
  1420. }
  1421. .button-group .button.large:first-child {
  1422.   margin-left: 0;
  1423.   -webkit-border-top-left-radius: 6px;
  1424.   -moz-border-radius-topleft: 6px;
  1425.   border-top-left-radius: 6px;
  1426.   -webkit-border-bottom-left-radius: 6px;
  1427.   -moz-border-radius-bottomleft: 6px;
  1428.   border-bottom-left-radius: 6px;
  1429. }
  1430. .button-group .button.large:last-child,
  1431. .button-group .large.dropdown-toggle {
  1432.   -webkit-border-top-right-radius: 6px;
  1433.   -moz-border-radius-topright: 6px;
  1434.   border-top-right-radius: 6px;
  1435.   -webkit-border-bottom-right-radius: 6px;
  1436.   -moz-border-radius-bottomright: 6px;
  1437.   border-bottom-right-radius: 6px;
  1438. }
  1439. .button-group .button:hover,
  1440. .button-group .button:focus,
  1441. .button-group .button:active,
  1442. .button-group .button.active {
  1443.   z-index: 2;
  1444. }
  1445. .button-group .dropdown-toggle:active,
  1446. .button-group.open .dropdown-toggle {
  1447.   outline: 0;
  1448. }
  1449. .button-group .dropdown-toggle {
  1450.   padding-left: 8px;
  1451.   padding-right: 8px;
  1452.   -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  1453.   -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  1454.   box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  1455.   *padding-top: 3px;
  1456.   *padding-bottom: 3px;
  1457. }
  1458. .button-group .button.mini.dropdown-toggle {
  1459.   padding-left: 5px;
  1460.   padding-right: 5px;
  1461.   *padding-top: 1px;
  1462.   *padding-bottom: 1px;
  1463. }
  1464. .button-group .button.small.dropdown-toggle {
  1465.   *padding-top: 4px;
  1466.   *padding-bottom: 4px;
  1467. }
  1468. .button-group .button.large.dropdown-toggle {
  1469.   padding-left: 12px;
  1470.   padding-right: 12px;
  1471. }
  1472. .button-group.open {
  1473.   *z-index: 1000;
  1474. }
  1475. .button-group.open .dropdown-menu {
  1476.   display: block;
  1477.   margin-top: 1px;
  1478.   -webkit-border-radius: 5px;
  1479.   -moz-border-radius: 5px;
  1480.   border-radius: 5px;
  1481. }
  1482. .button-group.open .dropdown-toggle {
  1483.   background-image: none;
  1484.   -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  1485.   -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  1486.   box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  1487. }
  1488. .button .caret {
  1489.   margin-top: 7px;
  1490.   margin-left: 0;
  1491. }
  1492. .button:hover .caret,
  1493. .open.button-group .caret {
  1494.   opacity: 1;
  1495.   filter: alpha(opacity=100);
  1496. }
  1497. .button.mini .caret {
  1498.   margin-top: 5px;
  1499. }
  1500. .button.small .caret {
  1501.   margin-top: 6px;
  1502. }
  1503. .button.large .caret {
  1504.   margin-top: 6px;
  1505.   border-left: 5px solid transparent;
  1506.   border-right: 5px solid transparent;
  1507.   border-top: 5px solid #000000;
  1508. }
  1509. .button-primary .caret,
  1510. .button-warning .caret,
  1511. .button-danger .caret,
  1512. .button-info .caret,
  1513. .button-success .caret,
  1514. .button-inverse .caret {
  1515.   border-top-color: #ffffff;
  1516.   border-bottom-color: #ffffff;
  1517.   opacity: 0.75;
  1518.   filter: alpha(opacity=75);
  1519. }
  1520. .alerts {
  1521.   list-style: none;
  1522.   margin: -15px -15px 0;
  1523.   padding: 0;
  1524. }
  1525. .alert {
  1526.   padding: 8px 35px 8px 14px;
  1527.   margin-bottom: 26px;
  1528.   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  1529.   background-color: #fcf8e3;
  1530.   border: 1px solid #fbeed5;
  1531.   -webkit-border-radius: 4px;
  1532.   -moz-border-radius: 4px;
  1533.   border-radius: 4px;
  1534.   color: #c09853;
  1535. }
  1536. .alert-heading {
  1537.   color: inherit;
  1538. }
  1539. .alert .close {
  1540.   position: relative;
  1541.   top: -2px;
  1542.   right: -21px;
  1543.   line-height: 18px;
  1544. }
  1545. .alert.success {
  1546.   background-color: #dff0d8;
  1547.   border-color: #d6e9c6;
  1548.   color: #468847;
  1549. }
  1550. .alert.danger,
  1551. .alert.error {
  1552.   background-color: #f2dede;
  1553.   border-color: #eed3d7;
  1554.   color: #b94a48;
  1555. }
  1556. .alert.info {
  1557.   background-color: #d9edf7;
  1558.   border-color: #bce8f1;
  1559.   color: #3a87ad;
  1560. }
  1561. .alert.block {
  1562.   padding-top: 14px;
  1563.   padding-bottom: 14px;
  1564. }
  1565. .alert.block > p,
  1566. .alert.block > ul {
  1567.   margin-bottom: 0;
  1568. }
  1569. .alert.block p + p {
  1570.   margin-top: 5px;
  1571. }
  1572. #message-list {
  1573.   margin: 0 auto;
  1574.   max-width: 960px;
  1575. }
  1576. #message-list ul {
  1577.   margin: 0 0 18px 0;
  1578.   list-style: none;
  1579. }
  1580. #message-list ul li {
  1581.   margin-bottom: 8px;
  1582. }
  1583. #message-list .message {
  1584.   color: #545400;
  1585.   background: #FFD461;
  1586.   font-size: 15px;
  1587.   padding: 10px 30px 10px 20px;
  1588.   line-height: 22px;
  1589.   margin-bottom: 18px;
  1590.   position: relative;
  1591.   -webkit-border-radius: 4px;
  1592.   -moz-border-radius: 4px;
  1593.   border-radius: 4px;
  1594.   -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  1595.   -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  1596.   -ie-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  1597.   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 5px 0 rgba(0, 0, 0, 0.2);
  1598. }
  1599. #message-list .message a.close,
  1600. #message-list .message a.messages-close {
  1601.   position: absolute;
  1602.   top: 0;
  1603.   bottom: 0;
  1604.   right: 20px;
  1605.   height: 40px;
  1606.   line-height: 40px;
  1607.   color: inherit;
  1608.   text-decoration: none;
  1609.   opacity: .5;
  1610. }
  1611. #message-list .message a.messages-close {
  1612.   right: 12px;
  1613. }
  1614. #message-list .message a.close:hover,
  1615. #message-list .message a.messages-close:hover {
  1616.   opacity: 1;
  1617.   text-decoration: underline;
  1618. }
  1619. #message-list .message a.success {
  1620.   border-color: #397D33;
  1621.   color: #397D33;
  1622.   background: #D1FBCA;
  1623. }
  1624. #message-list .message a.error,
  1625. #message-list .message a.warning {
  1626.   background: #ff7f48;
  1627.   border-color: transparent;
  1628.   color: #fff;
  1629. }
  1630. .nav {
  1631.   margin-left: 0;
  1632.   list-style: none;
  1633. }
  1634. .nav > li > a {
  1635.   display: block;
  1636. }
  1637. .nav > li > a:hover {
  1638.   text-decoration: none;
  1639. }
  1640. .nav .nav-header {
  1641.   display: block;
  1642.   padding: 3px 15px;
  1643.   font-size: 11px;
  1644.   font-weight: bold;
  1645.   line-height: 26px;
  1646.   color: #c2c9d4;
  1647.   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  1648.   text-transform: uppercase;
  1649. }
  1650. .nav li + .nav-header {
  1651.   margin-top: 9px;
  1652. }
  1653. nav li {
  1654.   position: relative;
  1655. }
  1656. .nav-list {
  1657.   padding-left: 15px;
  1658.   padding-right: 15px;
  1659.   margin-bottom: 0;
  1660. }
  1661. .nav-list > li > a,
  1662. .nav-list .nav-header {
  1663.   margin-left: -15px;
  1664.   margin-right: -15px;
  1665.   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  1666. }
  1667. .nav-list > li > a {
  1668.   padding: 3px 15px;
  1669. }
  1670. .nav-list > .active > a,
  1671. .nav-list > .active > a:hover {
  1672.   color: #ffffff;
  1673.   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  1674.   background-color: #2e9fff;
  1675. }
  1676. .nav-list [class^="icon-"] {
  1677.   margin-right: 2px;
  1678. }
  1679. .nav-list .divider {
  1680.   height: 1px;
  1681.   margin: 12px 1px;
  1682.   overflow: hidden;
  1683.   background-color: #e5e5e5;
  1684.   border-bottom: 1px solid #ffffff;
  1685.   *width: 100%;
  1686.   *margin: -5px 0 5px;
  1687. }
  1688. .tabs,
  1689. .pills {
  1690.   *zoom: 1;
  1691. }
  1692. .tabs:before,
  1693. .pills:before,
  1694. .tabs:after,
  1695. .pills:after {
  1696.   display: table;
  1697.   content: "";
  1698. }
  1699. .tabs:after,
  1700. .pills:after {
  1701.   clear: both;
  1702. }
  1703. .tabs > li,
  1704. .pills > li {
  1705.   float: left;
  1706. }
  1707. .tabs > li > a,
  1708. .pills > li > a {
  1709.   padding-right: 12px;
  1710.   padding-left: 12px;
  1711.   margin-left: 2px;
  1712.   line-height: 14px;
  1713. }
  1714. .tabs {
  1715.   border-bottom: 1px solid #ddd;
  1716. }
  1717. .tabs > li {
  1718.   margin-bottom: -1px;
  1719. }
  1720. .tabs > li > a {
  1721.   padding-top: 8px;
  1722.   padding-bottom: 8px;
  1723.   line-height: 26px;
  1724.   border: 1px solid transparent;
  1725.   -webkit-border-radius: 4px 4px 0 0;
  1726.   -moz-border-radius: 4px 4px 0 0;
  1727.   border-radius: 4px 4px 0 0;
  1728. }
  1729. .tabs > .active > a,
  1730. .tabs > .active > a:hover {
  1731.   color: #7f919e;
  1732.   background-color: #ffffff;
  1733.   border: 1px solid #ddd;
  1734.   border-bottom-color: transparent;
  1735.   cursor: default;
  1736. }
  1737. .pills > li > a {
  1738.   padding-top: 8px;
  1739.   padding-bottom: 8px;
  1740.   margin-top: 2px;
  1741.   margin-bottom: 2px;
  1742.   -webkit-border-radius: 20px;
  1743.   -moz-border-radius: 20px;
  1744.   border-radius: 20px;
  1745.   -webkit-transition: 0.2s all;
  1746.   -moz-transition: 0.2s all;
  1747.   -ms-transition: 0.2s all;
  1748.   -o-transition: 0.2s all;
  1749.   transition: 0.2s all;
  1750. }
  1751. .pills > .active > a,
  1752. .pills > .active > a:hover {
  1753.   color: #ffffff;
  1754.   background-color: #2e9fff;
  1755. }
  1756. .floater-marker {
  1757.   background-color: rgba(0, 0, 0, 0.2);
  1758.   -webkit-border-radius: 20px;
  1759.   -moz-border-radius: 20px;
  1760.   border-radius: 20px;
  1761. }
  1762. .nav-stacked > li {
  1763.   float: none;
  1764. }
  1765. .nav-stacked > li > a {
  1766.   margin-right: 0;
  1767. }
  1768. .tabs.nav-stacked {
  1769.   border-bottom: 0;
  1770. }
  1771. .tabs.nav-stacked > li > a {
  1772.   border: 1px solid #ddd;
  1773.   -webkit-border-radius: 0;
  1774.   -moz-border-radius: 0;
  1775.   border-radius: 0;
  1776. }
  1777. .tabs.nav-stacked > li:first-child > a {
  1778.   -webkit-border-radius: 4px 4px 0 0;
  1779.   -moz-border-radius: 4px 4px 0 0;
  1780.   border-radius: 4px 4px 0 0;
  1781. }
  1782. .tabs.nav-stacked > li:last-child > a {
  1783.   -webkit-border-radius: 0 0 4px 4px;
  1784.   -moz-border-radius: 0 0 4px 4px;
  1785.   border-radius: 0 0 4px 4px;
  1786. }
  1787. .tabs.nav-stacked > li > a:hover {
  1788.   border-color: #ddd;
  1789.   z-index: 2;
  1790. }
  1791. .pills.nav-stacked > li > a {
  1792.   margin-bottom: 3px;
  1793. }
  1794. .pills.nav-stacked > li:last-child > a {
  1795.   margin-bottom: 1px;
  1796. }
  1797. .tabs .dropdown-menu,
  1798. .pills .dropdown-menu {
  1799.   margin-top: 1px;
  1800.   border-width: 1px;
  1801. }
  1802. .pills .dropdown-menu {
  1803.   -webkit-border-radius: 4px;
  1804.   -moz-border-radius: 4px;
  1805.   border-radius: 4px;
  1806. }
  1807. .tabs .dropdown-toggle .caret,
  1808. .pills .dropdown-toggle .caret {
  1809.   border-top-color: #2e9fff;
  1810.   border-bottom-color: #2e9fff;
  1811.   margin-top: 6px;
  1812. }
  1813. .tabs .dropdown-toggle:hover .caret,
  1814. .pills .dropdown-toggle:hover .caret {
  1815.   border-top-color: #0079e1;
  1816.   border-bottom-color: #0079e1;
  1817. }
  1818. .global-nav .tabs .dropdown-toggle .caret,
  1819. .global-nav .pills .dropdown-toggle .caret {
  1820.   border-top-color: rgba(0, 0, 0, 0.5);
  1821.   border-bottom-color: rgba(0, 0, 0, 0.5);
  1822. }
  1823. .global-nav .tabs .dropdown-toggle:hover .caret,
  1824. .global-nav .pills .dropdown-toggle:hover .caret {
  1825.   border-top-color: rgba(0, 0, 0, 0.5);
  1826.   border-bottom-color: rgba(0, 0, 0, 0.5);
  1827. }
  1828. .tabs .active .dropdown-toggle .caret,
  1829. .pills .active .dropdown-toggle .caret {
  1830.   border-top-color: #546673;
  1831.   border-bottom-color: #546673;
  1832. }
  1833. .nav > .dropdown.active > a:hover {
  1834.   color: #000000;
  1835.   cursor: pointer;
  1836. }
  1837. .tabs .open .dropdown-toggle,
  1838. .pills .open .dropdown-toggle,
  1839. .nav > .open.active > a:hover {
  1840.   color: #ffffff;
  1841.   background-color: #c2c9d4;
  1842.   border-color: #c2c9d4;
  1843. }
  1844. .nav .open .caret,
  1845. .nav .open.active .caret,
  1846. .nav .open a:hover .caret {
  1847.   border-top-color: #ffffff;
  1848.   border-bottom-color: #ffffff;
  1849.   opacity: 1;
  1850.   filter: alpha(opacity=100);
  1851. }
  1852. .tabs-stacked .open > a:hover {
  1853.   border-color: #c2c9d4;
  1854. }
  1855. .tabbable {
  1856.   *zoom: 1;
  1857. }
  1858. .tabbable:before,
  1859. .tabbable:after {
  1860.   display: table;
  1861.   content: "";
  1862. }
  1863. .tabbable:after {
  1864.   clear: both;
  1865. }
  1866. .tab-content {
  1867.   display: table;
  1868.   width: 100%;
  1869. }
  1870. .tabs-below .tabs,
  1871. .tabs-right .tabs,
  1872. .tabs-left .tabs {
  1873.   border-bottom: 0;
  1874. }
  1875. .tab-content > .tab-pane,
  1876. .pill-content > .pill-pane {
  1877.   display: none;
  1878. }
  1879. .tab-content > .active,
  1880. .pill-content > .active {
  1881.   display: block;
  1882. }
  1883. .tabs-below .tabs {
  1884.   border-top: 1px solid #ddd;
  1885. }
  1886. .tabs-below .tabs > li {
  1887.   margin-top: -1px;
  1888.   margin-bottom: 0;
  1889. }
  1890. .tabs-below .tabs > li > a {
  1891.   -webkit-border-radius: 0 0 4px 4px;
  1892.   -moz-border-radius: 0 0 4px 4px;
  1893.   border-radius: 0 0 4px 4px;
  1894. }
  1895. .tabs-below .tabs > li > a:hover {
  1896.   border-bottom-color: transparent;
  1897.   border-top-color: #ddd;
  1898. }
  1899. .tabs-below .tabs .active > a,
  1900. .tabs-below .tabs .active > a:hover {
  1901.   border-color: transparent #ddd #ddd #ddd;
  1902. }
  1903. .tabs-left .tabs > li,
  1904. .tabs-right .tabs > li {
  1905.   float: none;
  1906. }
  1907. .tabs-left .tabs > li > a,
  1908. .tabs-right .tabs > li > a {
  1909.   min-width: 74px;
  1910.   margin-right: 0;
  1911.   margin-bottom: 3px;
  1912. }
  1913. .tabs-left .tabs {
  1914.   float: left;
  1915.   margin-right: 19px;
  1916.   border-right: 1px solid #ddd;
  1917. }
  1918. .tabs-left .tabs > li > a {
  1919.   margin-right: -1px;
  1920.   -webkit-border-radius: 4px 0 0 4px;
  1921.   -moz-border-radius: 4px 0 0 4px;
  1922.   border-radius: 4px 0 0 4px;
  1923. }
  1924. .tabs-left .tabs > li > a:hover {
  1925.   border-color: #e4e7ee #dddddd #e4e7ee #e4e7ee;
  1926. }
  1927. .tabs-left .tabs .active > a,
  1928. .tabs-left .tabs .active > a:hover {
  1929.   border-color: #ddd transparent #ddd #ddd;
  1930.   *border-right-color: #ffffff;
  1931. }
  1932. .tabs-right .tabs {
  1933.   float: right;
  1934.   margin-left: 19px;
  1935.   border-left: 1px solid #ddd;
  1936. }
  1937. .tabs-right .tabs > li > a {
  1938.   margin-left: -1px;
  1939.   -webkit-border-radius: 0 4px 4px 0;
  1940.   -moz-border-radius: 0 4px 4px 0;
  1941.   border-radius: 0 4px 4px 0;
  1942. }
  1943. .tabs-right .tabs > li > a:hover {
  1944.   border-color: #e4e7ee #e4e7ee #e4e7ee #dddddd;
  1945. }
  1946. .tabs-right .tabs .active > a,
  1947. .tabs-right .tabs .active > a:hover {
  1948.   border-color: #ddd #ddd #ddd transparent;
  1949.   *border-left-color: #ffffff;
  1950. }
  1951. .navbar {
  1952.   *position: relative;
  1953.   *z-index: 2;
  1954.   overflow: visible;
  1955.   margin-bottom: 26px;
  1956. }
  1957. .navbar-inner {
  1958.   padding-left: 20px;
  1959.   padding-right: 20px;
  1960.   background-color: #48545d;
  1961.   background-image: -moz-linear-gradient(top, #546673, #353a3d);
  1962.   background-image: -ms-linear-gradient(top, #546673, #353a3d);
  1963.   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#546673), to(#353a3d));
  1964.   background-image: -webkit-linear-gradient(top, #546673, #353a3d);
  1965.   background-image: -o-linear-gradient(top, #546673, #353a3d);
  1966.   background-image: linear-gradient(top, #546673, #353a3d);
  1967.   background-repeat: repeat-x;
  1968.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#546673', endColorstr='#353a3d', GradientType=0);
  1969.   -webkit-border-radius: 4px;
  1970.   -moz-border-radius: 4px;
  1971.   border-radius: 4px;
  1972.   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1973.   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1974.   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  1975. }
  1976. .navbar .container {
  1977.   width: auto;
  1978. }
  1979. .btn-navbar {
  1980.   display: none;
  1981.   float: right;
  1982.   padding: 7px 10px;
  1983.   margin-left: 5px;
  1984.   margin-right: 5px;
  1985.   background-color: #48545d;
  1986.   background-image: -moz-linear-gradient(top, #546673, #353a3d);
  1987.   background-image: -ms-linear-gradient(top, #546673, #353a3d);
  1988.   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#546673), to(#353a3d));
  1989.   background-image: -webkit-linear-gradient(top, #546673, #353a3d);
  1990.   background-image: -o-linear-gradient(top, #546673, #353a3d);
  1991.   background-image: linear-gradient(top, #546673, #353a3d);
  1992.   background-repeat: repeat-x;
  1993.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#546673', endColorstr='#353a3d', GradientType=0);
  1994.   border-color: #353a3d #353a3d #111314;
  1995.   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  1996.   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  1997.   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  1998.   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  1999.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  2000. }
  2001. .btn-navbar:hover,
  2002. .btn-navbar:active,
  2003. .btn-navbar.active,
  2004. .btn-navbar.disabled,
  2005. .btn-navbar[disabled] {
  2006.   background-color: #353a3d;
  2007. }
  2008. .btn-navbar:active,
  2009. .btn-navbar.active {
  2010.   background-color: #1d2022 \9;
  2011. }
  2012. .btn-navbar .icon-bar {
  2013.   display: block;
  2014.   width: 18px;
  2015.   height: 2px;
  2016.   background-color: #f5f5f5;
  2017.   -webkit-border-radius: 1px;
  2018.   -moz-border-radius: 1px;
  2019.   border-radius: 1px;
  2020.   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  2021.   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  2022.   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  2023. }
  2024. .btn-navbar .icon-bar + .icon-bar {
  2025.   margin-top: 3px;
  2026. }
  2027. .nav-collapse.collapse {
  2028.   height: auto;
  2029. }
  2030. .navbar {
  2031.   color: #c2c9d4;
  2032. }
  2033. .navbar .brand:hover {
  2034.   text-decoration: none;
  2035. }
  2036. .navbar .brand {
  2037.   float: left;
  2038.   display: block;
  2039.   padding: 8px 20px 12px;
  2040.   margin-left: -20px;
  2041.   font-size: 20px;
  2042.   font-weight: 200;
  2043.   line-height: 1;
  2044.   color: #ffffff;
  2045. }
  2046. .navbar .navbar-text {
  2047.   margin-bottom: 0;
  2048.   line-height: 40px;
  2049. }
  2050. .navbar .btn,
  2051. .navbar .btn-group {
  2052.   margin-top: 5px;
  2053. }
  2054. .navbar .btn-group .btn {
  2055.   margin-top: 0;
  2056. }
  2057. .navbar-form {
  2058.   margin-bottom: 0;
  2059.   *zoom: 1;
  2060. }
  2061. .navbar-form:before,
  2062. .navbar-form:after {
  2063.   display: table;
  2064.   content: "";
  2065. }
  2066. .navbar-form:after {
  2067.   clear: both;
  2068. }
  2069. .navbar-form input,
  2070. .navbar-form select,
  2071. .navbar-form .radio,
  2072. .navbar-form .checkbox {
  2073.   margin-top: 5px;
  2074. }
  2075. .navbar-form input,
  2076. .navbar-form select {
  2077.   display: inline-block;
  2078.   margin-bottom: 0;
  2079. }
  2080. .navbar-form input[type="image"],
  2081. .navbar-form input[type="checkbox"],
  2082. .navbar-form input[type="radio"] {
  2083.   margin-top: 3px;
  2084. }
  2085. .navbar-form .input-append,
  2086. .navbar-form .input-prepend {
  2087.   margin-top: 6px;
  2088.   white-space: nowrap;
  2089. }
  2090. .navbar-form .input-append input,
  2091. .navbar-form .input-prepend input {
  2092.   margin-top: 0;
  2093. }
  2094. .navbar-search {
  2095.   position: relative;
  2096.   float: left;
  2097.   margin-top: 6px;
  2098.   margin-bottom: 0;
  2099. }
  2100. .navbar-search .search-query {
  2101.   padding: 4px 9px;
  2102.   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  2103.   font-size: 13px;
  2104.   font-weight: normal;
  2105.   line-height: 1;
  2106.   color: #ffffff;
  2107.   background-color: #707b81;
  2108.   border: 1px solid #292d2f;
  2109.   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  2110.   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  2111.   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
  2112.   -webkit-transition: none;
  2113.   -moz-transition: none;
  2114.   -ms-transition: none;
  2115.   -o-transition: none;
  2116.   transition: none;
  2117. }
  2118. .navbar-search .search-query:-moz-placeholder {
  2119.   color: #cccccc;
  2120. }
  2121. .navbar-search .search-query::-webkit-input-placeholder {
  2122.   color: #cccccc;
  2123. }
  2124. .navbar-search .search-query:focus,
  2125. .navbar-search .search-query.focused {
  2126.   padding: 5px 10px;
  2127.   color: #546673;
  2128.   text-shadow: 0 1px 0 #ffffff;
  2129.   background-color: #ffffff;
  2130.   border: 0;
  2131.   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  2132.   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  2133.   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  2134.   outline: 0;
  2135. }
  2136. .navbar-fixed-top,
  2137. .navbar-fixed-bottom {
  2138.   position: fixed;
  2139.   right: 0;
  2140.   left: 0;
  2141.   z-index: 1030;
  2142.   margin-bottom: 0;
  2143. }
  2144. .navbar-fixed-top .navbar-inner,
  2145. .navbar-fixed-bottom .navbar-inner {
  2146.   padding-left: 0;
  2147.   padding-right: 0;
  2148.   -webkit-border-radius: 0;
  2149.   -moz-border-radius: 0;
  2150.   border-radius: 0;
  2151. }
  2152. .navbar-fixed-top .container,
  2153. .navbar-fixed-bottom .container {
  2154.   width: 940;
  2155. }
  2156. .navbar-fixed-top {
  2157.   top: 0;
  2158. }
  2159. .navbar-fixed-bottom {
  2160.   bottom: 0;
  2161. }
  2162. .navbar .nav {
  2163.   position: relative;
  2164.   left: 0;
  2165.   display: block;
  2166.   float: left;
  2167.   margin: 0 10px 0 0;
  2168. }
  2169. .navbar .nav.pull-right {
  2170.   float: right;
  2171. }
  2172. .navbar .nav > li {
  2173.   display: block;
  2174.   float: left;
  2175. }
  2176. .navbar .nav > li > a {
  2177.   float: none;
  2178.   padding: 10px 10px 11px;
  2179.   line-height: 19px;
  2180.   color: #c2c9d4;
  2181.   text-decoration: none;
  2182.   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  2183. }
  2184. .navbar .nav > li > a:hover {
  2185.   background-color: transparent;
  2186.   color: #ffffff;
  2187.   text-decoration: none;
  2188. }
  2189. .navbar .nav .active > a,
  2190. .navbar .nav .active > a:hover {
  2191.   color: #ffffff;
  2192.   text-decoration: none;
  2193.   background-color: #353a3d;
  2194. }
  2195. .navbar .divider-vertical {
  2196.   height: 40px;
  2197.   width: 1px;
  2198.   margin: 0 9px;
  2199.   overflow: hidden;
  2200.   background-color: #353a3d;
  2201.   border-right: 1px solid #546673;
  2202. }
  2203. .navbar .nav.pull-right {
  2204.   margin-left: 10px;
  2205.   margin-right: 0;
  2206. }
  2207. .navbar .dropdown-menu {
  2208.   margin-top: 1px;
  2209.   -webkit-border-radius: 4px;
  2210.   -moz-border-radius: 4px;
  2211.   border-radius: 4px;
  2212. }
  2213. .navbar .dropdown-menu:before {
  2214.   content: '';
  2215.   display: inline-block;
  2216.   border-left: 7px solid transparent;
  2217.   border-right: 7px solid transparent;
  2218.   border-bottom: 7px solid #ccc;
  2219.   border-bottom-color: rgba(0, 0, 0, 0.2);
  2220.   position: absolute;
  2221.   top: -7px;
  2222.   left: 9px;
  2223. }
  2224. .navbar .dropdown-menu:after {
  2225.   content: '';
  2226.   display: inline-block;
  2227.   border-left: 6px solid transparent;
  2228.   border-right: 6px solid transparent;
  2229.   border-bottom: 6px solid #ffffff;
  2230.   position: absolute;
  2231.   top: -6px;
  2232.   left: 10px;
  2233. }
  2234. .navbar-fixed-bottom .dropdown-menu:before {
  2235.   border-top: 7px solid #ccc;
  2236.   border-top-color: rgba(0, 0, 0, 0.2);
  2237.   border-bottom: 0;
  2238.   bottom: -7px;
  2239.   top: auto;
  2240. }
  2241. .navbar-fixed-bottom .dropdown-menu:after {
  2242.   border-top: 6px solid #ffffff;
  2243.   border-bottom: 0;
  2244.   bottom: -6px;
  2245.   top: auto;
  2246. }
  2247. .navbar .nav .dropdown-toggle .caret,
  2248. .navbar .nav .open.dropdown .caret {
  2249.   border-top-color: #ffffff;
  2250.   border-bottom-color: #ffffff;
  2251. }
  2252. .navbar .nav .active .caret {
  2253.   opacity: 1;
  2254.   filter: alpha(opacity=100);
  2255. }
  2256. .navbar .nav .open > .dropdown-toggle,
  2257. .navbar .nav .active > .dropdown-toggle,
  2258. .navbar .nav .open.active > .dropdown-toggle {
  2259.   background-color: transparent;
  2260. }
  2261. .navbar .nav .active > .dropdown-toggle:hover {
  2262.   color: #ffffff;
  2263. }
  2264. .navbar .nav.pull-right .dropdown-menu,
  2265. .navbar .nav .dropdown-menu.pull-right {
  2266.   left: auto;
  2267.   right: 0;
  2268. }
  2269. .navbar .nav.pull-right .dropdown-menu:before,
  2270. .navbar .nav .dropdown-menu.pull-right:before {
  2271.   left: auto;
  2272.   right: 12px;
  2273. }
  2274. .navbar .nav.pull-right .dropdown-menu:after,
  2275. .navbar .nav .dropdown-menu.pull-right:after {
  2276.   left: auto;
  2277.   right: 13px;
  2278. }
  2279. .breadcrumb {
  2280.   padding: 7px 14px;
  2281.   margin: 0 0 26px;
  2282.   list-style: none;
  2283.   background-color: #fbfbfb;
  2284.   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
  2285.   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
  2286.   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
  2287.   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
  2288.   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
  2289.   background-image: linear-gradient(top, #ffffff, #f5f5f5);
  2290.   background-repeat: repeat-x;
  2291.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  2292.   border: 1px solid #ddd;
  2293.   -webkit-border-radius: 3px;
  2294.   -moz-border-radius: 3px;
  2295.   border-radius: 3px;
  2296.   -webkit-box-shadow: inset 0 1px 0 #ffffff;
  2297.   -moz-box-shadow: inset 0 1px 0 #ffffff;
  2298.   box-shadow: inset 0 1px 0 #ffffff;
  2299. }
  2300. .breadcrumb li {
  2301.   display: inline-block;
  2302.   *display: inline;
  2303.   /* IE7 inline-block hack */
  2304.  
  2305.   *zoom: 1;
  2306.   text-shadow: 0 1px 0 #ffffff;
  2307. }
  2308. .breadcrumb .divider {
  2309.   padding: 0 5px;
  2310.   color: #c2c9d4;
  2311. }
  2312. .breadcrumb .active a {
  2313.   color: #546673;
  2314. }
  2315. .pagination {
  2316.   height: 52px;
  2317.   margin: 26px 0;
  2318. }
  2319. .pagination ul {
  2320.   display: inline-block;
  2321.   *display: inline;
  2322.   /* IE7 inline-block hack */
  2323.  
  2324.   *zoom: 1;
  2325.   margin-left: 0;
  2326.   margin-bottom: 0;
  2327.   -webkit-border-radius: 3px;
  2328.   -moz-border-radius: 3px;
  2329.   border-radius: 3px;
  2330.   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  2331.   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  2332.   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  2333. }
  2334. .pagination li {
  2335.   display: inline;
  2336. }
  2337. .pagination a {
  2338.   float: left;
  2339.   padding: 0 14px;
  2340.   line-height: 50px;
  2341.   text-decoration: none;
  2342.   border: 1px solid #ddd;
  2343.   border-left-width: 0;
  2344. }
  2345. .pagination a:hover,
  2346. .pagination .active a {
  2347.   background-color: #f5f5f5;
  2348. }
  2349. .pagination .active a {
  2350.   color: #c2c9d4;
  2351.   cursor: default;
  2352. }
  2353. .pagination .disabled span,
  2354. .pagination .disabled a,
  2355. .pagination .disabled a:hover {
  2356.   color: #c2c9d4;
  2357.   background-color: transparent;
  2358.   cursor: default;
  2359. }
  2360. .pagination li:first-child a {
  2361.   border-left-width: 1px;
  2362.   -webkit-border-radius: 3px 0 0 3px;
  2363.   -moz-border-radius: 3px 0 0 3px;
  2364.   border-radius: 3px 0 0 3px;
  2365. }
  2366. .pagination li:last-child a {
  2367.   -webkit-border-radius: 0 3px 3px 0;
  2368.   -moz-border-radius: 0 3px 3px 0;
  2369.   border-radius: 0 3px 3px 0;
  2370. }
  2371. .pagination-centered {
  2372.   text-align: center;
  2373. }
  2374. .pagination-right {
  2375.   text-align: right;
  2376. }
  2377. .pager {
  2378.   margin-left: 0;
  2379.   margin-bottom: 26px;
  2380.   list-style: none;
  2381.   text-align: center;
  2382.   *zoom: 1;
  2383. }
  2384. .pager:before,
  2385. .pager:after {
  2386.   display: table;
  2387.   content: "";
  2388. }
  2389. .pager:after {
  2390.   clear: both;
  2391. }
  2392. .pager li {
  2393.   display: inline;
  2394. }
  2395. .pager a {
  2396.   display: inline-block;
  2397.   padding: 5px 14px;
  2398.   background-color: #fff;
  2399.   border: 1px solid #ddd;
  2400.   -webkit-border-radius: 15px;
  2401.   -moz-border-radius: 15px;
  2402.   border-radius: 15px;
  2403. }
  2404. .pager a:hover {
  2405.   text-decoration: none;
  2406.   background-color: #f5f5f5;
  2407. }
  2408. .pager .next a {
  2409.   float: right;
  2410. }
  2411. .pager .previous a {
  2412.   float: left;
  2413. }
  2414. .pager .disabled a,
  2415. .pager .disabled a:hover {
  2416.   color: #c2c9d4;
  2417.   background-color: #fff;
  2418.   cursor: default;
  2419. }
  2420. .label {
  2421.   padding: 1px 4px 2px 0;
  2422.   font-size: 14px;
  2423.   font-weight: bold;
  2424.   line-height: 13px;
  2425.   color: #546673;
  2426.   vertical-align: middle;
  2427.   white-space: nowrap;
  2428.   -webkit-border-radius: 3px;
  2429.   -moz-border-radius: 3px;
  2430.   border-radius: 3px;
  2431. }
  2432. .label-important {
  2433.   background-color: #b94a48;
  2434. }
  2435. .label-important:hover {
  2436.   background-color: #953b39;
  2437. }
  2438. .label-warning {
  2439.   background-color: #f86631;
  2440. }
  2441. .label-warning:hover {
  2442.   background-color: #ee4508;
  2443. }
  2444. .label-success {
  2445.   background-color: #468847;
  2446. }
  2447. .label-success:hover {
  2448.   background-color: #356635;
  2449. }
  2450. .label-info {
  2451.   background-color: #3a87ad;
  2452. }
  2453. .label-info:hover {
  2454.   background-color: #2d6987;
  2455. }
  2456. .label-inverse {
  2457.   background-color: #546673;
  2458. }
  2459. .label-inverse:hover {
  2460.   background-color: #3e4c56;
  2461. }
  2462.  
  2463. .clearfix {
  2464.   *zoom: 1;
  2465. }
  2466. .clearfix:before,
  2467. .clearfix:after {
  2468.   display: table;
  2469.   content: "";
  2470. }
  2471. .clearfix:after {
  2472.   clear: both;
  2473. }
  2474. .hide-text {
  2475.   overflow: hidden;
  2476.   text-indent: 100%;
  2477.   white-space: nowrap;
  2478. }
  2479. .input-block-level {
  2480.   display: block;
  2481.   width: 100%;
  2482.   min-height: 28px;
  2483.   /* Make inputs at least the height of their button counterpart */
  2484.  
  2485.   /* Makes inputs behave like true block-level elements */
  2486.  
  2487.   -webkit-box-sizing: border-box;
  2488.   -moz-box-sizing: border-box;
  2489.   -ms-box-sizing: border-box;
  2490.   box-sizing: border-box;
  2491. }
  2492. .content .caret {
  2493.   display: block;
  2494.   position: absolute;
  2495.   content: "";
  2496. }
  2497. .content .caret.down {
  2498.   bottom: -10px;
  2499.   left: 50%;
  2500.   margin-left: -5px;
  2501.   border-top: 5px solid #546673;
  2502.   border-right: 5px solid transparent;
  2503.   border-left: 5px solid transparent;
  2504. }
  2505. .content .caret.right {
  2506.   right: -10px;
  2507.   margin-left: -5px;
  2508.   border-left: 5px solid #546673;
  2509.   border-top: 5px solid transparent;
  2510.   border-bottom: 5px solid transparent;
  2511. }
  2512. .no-padding {
  2513.   padding: 0;
  2514. }
  2515. .container {
  2516.   max-width: 960px;
  2517.   margin: 0 auto;
  2518. }
  2519. .center {
  2520.   display: block;
  2521.   float: none;
  2522.   margin: 0 auto;
  2523.   max-width: 960px;
  2524. }
  2525. .text-center {
  2526.   text-align: center;
  2527. }
  2528. *,
  2529. *:before,
  2530. *:after {
  2531.   box-sizing: inherit;
  2532.   -webkit-font-smoothing: antialiased;
  2533.   -moz-osx-font-smoothing: grayscale;
  2534.   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2535. }
  2536. html,
  2537. body {
  2538.   box-sizing: border-box;
  2539.   border: 0;
  2540.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  2541.   line-height: 26px;
  2542.   margin: 0;
  2543.   padding: 0;
  2544.   min-height: 100%;
  2545. }
  2546. html {
  2547.   height: 100%;
  2548. }
  2549. body {
  2550.   font-size: 16px;
  2551.   font-weight: 400;
  2552.   color: #ffffff;
  2553. }
  2554. body:before {
  2555.   background-image: linear-gradient(to top right, #1775c4 0%, rgba(23, 117, 196, 0) 60%);
  2556.   background-size: cover;
  2557.   content: '';
  2558.   position: absolute;
  2559.   top: 0;
  2560.   left: 0;
  2561.   right: 0;
  2562.   height: 100%;
  2563. }
  2564. a {
  2565.   font-weight: bold;
  2566.   color: #ffffff;
  2567.   transition: all 250ms ease-in-out;
  2568. }
  2569. a:hover {
  2570.   text-decoration: underline;
  2571.   color: #ffffff;
  2572. }
  2573. a:focus {
  2574.   background-color: rgba(255, 255, 255, 0.2);
  2575. }
  2576. .container--narrow {
  2577.   width: 100%;
  2578.   max-width: 400px;
  2579.   margin: 0 auto;
  2580.   padding: 90px 40px;
  2581.   background: transparent;
  2582. }
  2583. .container--narrow p {
  2584.   line-height: 1.3em;
  2585.   padding: 0 5px;
  2586. }
  2587. .nav-tab {
  2588.   display: flex;
  2589.   justify-content: space-around;
  2590.   text-align: center;
  2591. }
  2592. .nav-tab__item {
  2593.   font-size: 22px;
  2594.   font-weight: bold;
  2595.   color: #98cdff;
  2596.   position: relative;
  2597.   display: inline-block;
  2598.   text-align: center;
  2599.   padding: 8px 10px 10px;
  2600.   margin: 0 10px 30px;
  2601. }
  2602. .nav-tab__item:hover {
  2603.   text-decoration: none;
  2604. }
  2605. .nav-tab__item:focus {
  2606.   color: #ffffff;
  2607. }
  2608. .nav-tab__item.is-active {
  2609.   color: #ffffff;
  2610. }
  2611. .nav-tab__item.is-active:after {
  2612.   content: '';
  2613.   position: absolute;
  2614.   left: 50%;
  2615.   bottom: -5px;
  2616.   width: 0;
  2617.   height: 0;
  2618.   margin-left: -3px;
  2619.   border-left: 5px solid transparent;
  2620.   border-right: 5px solid transparent;
  2621.   border-top: 5px solid #97ccfc;
  2622.   clear: both;
  2623. }
  2624. .choose .button-choose {
  2625.   border-radius: 3px;
  2626.   padding: 30px 8px;
  2627.   background: #ffffff;
  2628.   color: #2e9fff;
  2629.   border: none;
  2630.   box-shadow: none;
  2631.   width: 100%;
  2632.   margin: 30px auto 0 !important;
  2633.   text-align: center;
  2634.   font-weight: 600;
  2635.   position: relative;
  2636. }
  2637. .choose .button-choose:hover {
  2638.   background: rgba(255, 255, 255, 0.9) !important;
  2639. }
  2640. .choose .button-choose:hover img {
  2641.   opacity: 0.90;
  2642. }
  2643. .choose .button-choose .choose-label {
  2644.   margin: 25px 0 0 0;
  2645.   font-size: 18px;
  2646. }
  2647. .social-login__wrapper {
  2648.   *zoom: 1;
  2649.   display: flex;
  2650.   margin: 30px -8px;
  2651. }
  2652. .social-login__wrapper:before,
  2653. .social-login__wrapper:after {
  2654.   display: table;
  2655.   content: "";
  2656. }
  2657. .social-login__wrapper:after {
  2658.   clear: both;
  2659. }
  2660. .social-button {
  2661.   flex: 1;
  2662.   margin: 0 8px;
  2663.   border: none;
  2664.   transition: all 250ms ease-in-out;
  2665.   padding: 5px 15px;
  2666.   border-radius: 3px;
  2667.   background-color: transparent;
  2668. }
  2669. .social-button:focus {
  2670.   border: 1px solid rgba(255, 255, 255, 0.6);
  2671. }
  2672. .social-button:hover {
  2673.   -webkit-transform: scale(1.05);
  2674.   -moz-transform: scale(1.05);
  2675.   -ms-transform: scale(1.05);
  2676.   -o-transform: scale(1.05);
  2677.   transform: scale(1.05);
  2678. }
  2679. .social-button.-twitter {
  2680.   background-color: #4099FF;
  2681.   border: 1px solid #8accf4;
  2682. }
  2683. .social-button.-facebook {
  2684.   background-color: #3B5998;
  2685. }
  2686. .social-button.-google {
  2687.   background-color: #D34836;
  2688. }
  2689. .social-button img {
  2690.   display: block;
  2691.   max-width: 100%;
  2692.   width: 25px;
  2693.   height: auto;
  2694.   margin: 5px auto;
  2695. }
  2696. .button-container {
  2697.   margin-top: 15px;
  2698. }
  2699. .submit {
  2700.   position: relative;
  2701.   border-radius: 3px;
  2702.   padding: 8px 12px;
  2703.   background: #ffffff;
  2704.   color: #2e9fff;
  2705.   border: none;
  2706.   box-shadow: none;
  2707.   width: 100%;
  2708.   font-weight: 600;
  2709.   transition: all 250ms ease-in-out;
  2710.   margin: 0 !important;
  2711. }
  2712. .submit:hover,
  2713. .submit:focus {
  2714.   background: rgba(255, 255, 255, 0.9) !important;
  2715.   border-color: #234970;
  2716.   color: #2e9fff;
  2717. }
  2718. .submit .spinner {
  2719.   display: none;
  2720. }
  2721. .submit.submitted .spinner {
  2722.   display: block;
  2723. }
  2724. .submit:disabled {
  2725.   background: #234970;
  2726.   border-color: #234970;
  2727.   cursor: default;
  2728.   color: #bbb;
  2729. }
  2730. .submit:disabled:hover {
  2731.   background: #234970 !important;
  2732. }
  2733. input {
  2734.   box-shadow: none;
  2735.   border-radius: 3px;
  2736.   border: 1px solid rgba(28, 92, 146, 0.3) !important;
  2737.   background-color: rgba(22, 75, 120, 0.1) !important;
  2738.   margin: 0 auto !important;
  2739.   display: block !important;
  2740. }
  2741. input:focus {
  2742.   background-color: rgba(255, 255, 255, 0.1) !important;
  2743. }
  2744. input:read-only {
  2745.   color: #aaaaaa !important;
  2746. }
  2747. .g-recaptcha {
  2748.   margin: 20px auto 0 !important;
  2749.   display: block;
  2750. }
  2751. .g-recaptcha div > div {
  2752.   margin: 0 auto;
  2753. }
  2754. .input-error {
  2755.   border-color: #f05f70;
  2756. }
  2757. .input-group {
  2758.   position: relative;
  2759.   margin-top: 10px;
  2760. }
  2761. .input-group input {
  2762.   padding-left: 15px !important;
  2763.   color: #ffffff;
  2764. }
  2765. .input-group ::placeholder {
  2766.   color: white;
  2767. }
  2768. .input-group .errorlist {
  2769.   position: absolute;
  2770.   left: 100%;
  2771.   width: 300px;
  2772.   margin-left: 15px;
  2773.   top: -17px;
  2774.   background: rgba(255, 255, 255, 0.1);
  2775.   padding: 10px;
  2776.   list-style-type: none;
  2777.   margin-bottom: 5px;
  2778.   border-radius: 3px;
  2779. }
  2780. @media only screen and (max-width: 960px) {
  2781.   .input-group .errorlist {
  2782.     position: relative;
  2783.     left: 0;
  2784.     top: 0;
  2785.     margin: 15px 0 0 0;
  2786.     width: 100%;
  2787.   }
  2788. }
  2789. .input-group .errorlist:after {
  2790.   content: '';
  2791.   display: block;
  2792.   width: 5px;
  2793.   height: 5px;
  2794.   position: absolute;
  2795.   left: -5px;
  2796.   top: 50%;
  2797.   margin-top: -2px;
  2798.   border-top: 5px solid transparent;
  2799.   border-bottom: 5px solid transparent;
  2800.   border-right: 5px solid rgba(255, 255, 255, 0.1);
  2801. }
  2802. @media only screen and (max-width: 960px) {
  2803.   .input-group .errorlist:after {
  2804.     left: 50%;
  2805.     top: -5px;
  2806.     margin: -5px 0 0 -5px;
  2807.     border-left: 5px solid transparent;
  2808.     border-right: 5px solid transparent;
  2809.     border-bottom: 5px solid rgba(255, 255, 255, 0.1);
  2810.   }
  2811. }
  2812. .input-label {
  2813.   position: absolute;
  2814.   left: 15px;
  2815.   top: 9px;
  2816.   color: #001e37;
  2817.   cursor: default;
  2818. }
  2819. .error {
  2820.   background: #f05f70;
  2821.   color: #fff;
  2822.   border-radius: 3px;
  2823.   font-weight: 600;
  2824.   line-height: 1.5em;
  2825.   margin: 15px 0;
  2826.   padding: 10px 15px;
  2827. }
  2828. .status.alert {
  2829.   background: #81bc5f;
  2830.   border: #81bc5f;
  2831.   color: #fff;
  2832.   margin-bottom: 0;
  2833. }
  2834. .note {
  2835.   display: block;
  2836.   border-radius: 3px;
  2837.   background: rgba(255, 255, 255, 0.1);
  2838.   padding: 20px 20px 5px 20px;
  2839.   margin-top: 15px;
  2840. }
  2841. .note h3 {
  2842.   color: #ffffff;
  2843.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  2844.   font-weight: 600;
  2845.   font-size: 20px;
  2846.   margin-bottom: 5px;
  2847. }
  2848. .note a {
  2849.   font-weight: bold;
  2850. }
  2851. .note p {
  2852.   font-size: 15px;
  2853.   line-height: 1.6em;
  2854.   padding: 0;
  2855. }
  2856. .tos p:not(:last-of-type) {
  2857.   margin-bottom: 30px;
  2858. }
  2859. .tos label {
  2860.   color: #fff;
  2861. }
  2862. .tos label a {
  2863.   text-decoration: underline;
  2864. }
  2865. .tos label input[type=checkbox] {
  2866.   width: auto;
  2867.   margin: 7px 5px 0 0 !important;
  2868.   font-size: 16px;
  2869.   outline: inherit;
  2870.   border-color: inherit;
  2871.   background-color: inherit !important;
  2872.   float: left;
  2873. }
  2874. .tos label span {
  2875.   display: inline-block;
  2876.   width: calc(100% - 25px);
  2877. }
  2878. .tos .submit:disabled:hover {
  2879.   background-color: #234970 !important;
  2880.   color: #2e9fff;
  2881. }
  2882. .tos .submit:disabled .spinner {
  2883.   display: none;
  2884. }
  2885. .tos .submit.submitted .spinner {
  2886.   display: block;
  2887. }
  2888. .spinner {
  2889.   z-index: 50;
  2890.   width: 20px;
  2891.   height: 20px;
  2892.   border-radius: 28px;
  2893.   border: 2px solid transparent;
  2894.   border-color: transparent #ffffff transparent #ffffff;
  2895.   -webkit-animation: rotate-loading 1.2s linear 0s infinite normal;
  2896.   animation: rotate-loading 1.2s linear 0s infinite normal;
  2897.   margin: auto;
  2898.   position: absolute;
  2899.   left: 0;
  2900.   right: 0;
  2901.   top: 0;
  2902.   bottom: 0;
  2903. }
  2904. .tos__container {
  2905.   margin-top: 10px;
  2906. }
  2907. .tos__container label {
  2908.   color: #fff;
  2909. }
  2910. .tos__container label input[type=checkbox] {
  2911.   width: auto;
  2912.   margin: 7px 5px 0 0 !important;
  2913.   font-size: 16px;
  2914.   outline: inherit;
  2915.   border-color: inherit;
  2916.   background-color: inherit !important;
  2917.   float: left;
  2918. }
  2919. .tos__container label a {
  2920.   font-weight: 600;
  2921.   text-decoration: underline;
  2922. }
  2923. .tos__container label span {
  2924.   display: inline-block;
  2925.   width: calc(100% - 25px);
  2926. }
  2927. @-webkit-keyframes rotate-loading {
  2928.   0% {
  2929.     transform: rotate(0deg);
  2930.   }
  2931.   100% {
  2932.     transform: rotate(360deg);
  2933.   }
  2934. }
  2935. @keyframes rotate-loading {
  2936.   0% {
  2937.     transform: rotate(0deg);
  2938.   }
  2939.   100% {
  2940.     transform: rotate(360deg);
  2941.   }
  2942. }
  2943. .text-heading {
  2944.   color: #ffffff;
  2945.   font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  2946.   font-weight: 600;
  2947. }
  2948. .spacing-bottom {
  2949.   margin-bottom: 15px;
  2950. }
  2951. .spacing-top {
  2952.   margin-top: 15px;
  2953. }
  2954. .spacing-top-small {
  2955.   margin-top: 5px;
  2956. }
  2957.  
Parsed in 0.667 seconds