dotfiles

*nix config files
git clone git://git.pyratebeard.net/dotfiles.git
Log | Files | Refs | README

bootstrap.css (124760B)


      1 @import url("//fonts.googleapis.com/css?family=Lato:400,700,400italic");
      2 /*!
      3  * Bootswatch v3.1.1
      4  * Homepage: http://bootswatch.com
      5  * Copyright 2012-2014 Thomas Park
      6  * Licensed under MIT
      7  * Based on Bootstrap
      8 */
      9 /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
     10 @font-face{
     11 font-family: 'saxmono';
     12 src: url('../../saxmono-webfont.woff') format('woff');
     13 }
     14 html {
     15   font-family: 'saxmono';
     16   -ms-text-size-adjust: 100%;
     17   -webkit-text-size-adjust: 100%;
     18 }
     19 body {
     20   margin: 0;
     21 }
     22 article,
     23 aside,
     24 details,
     25 figcaption,
     26 figure,
     27 footer,
     28 header,
     29 hgroup,
     30 main,
     31 nav,
     32 section,
     33 summary {
     34   display: block;
     35 }
     36 audio,
     37 canvas,
     38 progress,
     39 video {
     40   display: inline-block;
     41   vertical-align: baseline;
     42 }
     43 audio:not([controls]) {
     44   display: none;
     45   height: 0;
     46 }
     47 [hidden],
     48 template {
     49   display: none;
     50 }
     51 a {
     52   background: transparent;
     53 }
     54 a:active,
     55 a:hover {
     56   outline: 0;
     57 }
     58 abbr[title] {
     59   border-bottom: 1px dotted;
     60 }
     61 b,
     62 strong {
     63   font-weight: bold;
     64 }
     65 dfn {
     66   font-style: italic;
     67 }
     68 h1 {
     69   font-size: 2em;
     70   margin: 0.67em 0;
     71 }
     72 mark {
     73   background: #ff0;
     74   color: #000;
     75 }
     76 small {
     77   font-size: 80%;
     78 }
     79 sub,
     80 sup {
     81   font-size: 75%;
     82   line-height: 0;
     83   position: relative;
     84   vertical-align: baseline;
     85 }
     86 sup {
     87   top: -0.5em;
     88 }
     89 sub {
     90   bottom: -0.25em;
     91 }
     92 img {
     93   border: 0;
     94 }
     95 svg:not(:root) {
     96   overflow: hidden;
     97 }
     98 figure {
     99   margin: 1em 40px;
    100 }
    101 hr {
    102   -moz-box-sizing: content-box;
    103   box-sizing: content-box;
    104   height: 0;
    105 }
    106 pre {
    107   overflow: auto;
    108 }
    109 code,
    110 kbd,
    111 pre,
    112 samp {
    113   font-family: monospace, monospace;
    114   font-size: 1em;
    115 }
    116 button,
    117 input,
    118 optgroup,
    119 select,
    120 textarea {
    121   color: inherit;
    122   font: inherit;
    123   margin: 0;
    124 }
    125 button {
    126   overflow: visible;
    127 }
    128 button,
    129 select {
    130   text-transform: none;
    131 }
    132 button,
    133 html input[type="button"],
    134 input[type="reset"],
    135 input[type="submit"] {
    136   -webkit-appearance: button;
    137   cursor: pointer;
    138 }
    139 button[disabled],
    140 html input[disabled] {
    141   cursor: default;
    142 }
    143 button::-moz-focus-inner,
    144 input::-moz-focus-inner {
    145   border: 0;
    146   padding: 0;
    147 }
    148 input {
    149   line-height: normal;
    150 }
    151 input[type="checkbox"],
    152 input[type="radio"] {
    153   box-sizing: border-box;
    154   padding: 0;
    155 }
    156 input[type="number"]::-webkit-inner-spin-button,
    157 input[type="number"]::-webkit-outer-spin-button {
    158   height: auto;
    159 }
    160 input[type="search"] {
    161   -webkit-appearance: textfield;
    162   -moz-box-sizing: content-box;
    163   -webkit-box-sizing: content-box;
    164   box-sizing: content-box;
    165 }
    166 input[type="search"]::-webkit-search-cancel-button,
    167 input[type="search"]::-webkit-search-decoration {
    168   -webkit-appearance: none;
    169 }
    170 fieldset {
    171   border: 1px solid #c0c0c0;
    172   margin: 0 2px;
    173   padding: 0.35em 0.625em 0.75em;
    174 }
    175 legend {
    176   border: 0;
    177   padding: 0;
    178 }
    179 textarea {
    180   overflow: auto;
    181 }
    182 optgroup {
    183   font-weight: bold;
    184 }
    185 table {
    186   border-collapse: collapse;
    187   border-spacing: 0;
    188 }
    189 td,
    190 th {
    191   padding: 0;
    192 }
    193 @media print {
    194   * {
    195     text-shadow: none !important;
    196     color: #000 !important;
    197     background: transparent !important;
    198     box-shadow: none !important;
    199   }
    200   a,
    201   a:visited {
    202     text-decoration: underline;
    203   }
    204   a[href]:after {
    205     content: " (" attr(href) ")";
    206   }
    207   abbr[title]:after {
    208     content: " (" attr(title) ")";
    209   }
    210   a[href^="javascript:"]:after,
    211   a[href^="#"]:after {
    212     content: "";
    213   }
    214   pre,
    215   blockquote {
    216     border: 1px solid #999;
    217     page-break-inside: avoid;
    218   }
    219   thead {
    220     display: table-header-group;
    221   }
    222   tr,
    223   img {
    224     page-break-inside: avoid;
    225   }
    226   img {
    227     max-width: 100% !important;
    228   }
    229   p,
    230   h2,
    231   h3 {
    232     orphans: 3;
    233     widows: 3;
    234   }
    235   h2,
    236   h3 {
    237     page-break-after: avoid;
    238   }
    239   select {
    240     background: #fff !important;
    241   }
    242   .navbar {
    243     display: none;
    244   }
    245   .table td,
    246   .table th {
    247     background-color: #fff !important;
    248   }
    249   .btn > .caret,
    250   .dropup > .btn > .caret {
    251     border-top-color: #000 !important;
    252   }
    253   .label {
    254     border: 1px solid #000;
    255   }
    256   .table {
    257     border-collapse: collapse !important;
    258   }
    259   .table-bordered th,
    260   .table-bordered td {
    261     border: 1px solid #ddd !important;
    262   }
    263 }
    264 * {
    265   -webkit-box-sizing: border-box;
    266   -moz-box-sizing: border-box;
    267   box-sizing: border-box;
    268 }
    269 *:before,
    270 *:after {
    271   -webkit-box-sizing: border-box;
    272   -moz-box-sizing: border-box;
    273   box-sizing: border-box;
    274 }
    275 html {
    276   font-size: 62.5%;
    277   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    278 }
    279 body {
    280   font-family: "saxmono", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    281   font-size: 15px;
    282   line-height: 1.42857143;
    283   color: #2c3e50;
    284   background-color: #ffffff;
    285 }
    286 input,
    287 button,
    288 select,
    289 textarea {
    290   font-family: inherit;
    291   font-size: inherit;
    292   line-height: inherit;
    293 }
    294 a {
    295   color: #18bc9c;
    296   text-decoration: none;
    297 }
    298 a:hover,
    299 a:focus {
    300   color: #18bc9c;
    301   text-decoration: underline;
    302 }
    303 a:focus {
    304   outline: thin dotted;
    305   outline: 5px auto -webkit-focus-ring-color;
    306   outline-offset: -2px;
    307 }
    308 figure {
    309   margin: 0;
    310 }
    311 img {
    312   vertical-align: middle;
    313 }
    314 .img-responsive,
    315 .thumbnail > img,
    316 .thumbnail a > img,
    317 .carousel-inner > .item > img,
    318 .carousel-inner > .item > a > img {
    319   display: block;
    320   max-width: 100%;
    321   height: auto;
    322 }
    323 .img-rounded {
    324   border-radius: 6px;
    325 }
    326 .img-thumbnail {
    327   padding: 4px;
    328   line-height: 1.42857143;
    329   background-color: #ffffff;
    330   border: 1px solid #ecf0f1;
    331   border-radius: 4px;
    332   -webkit-transition: all 0.2s ease-in-out;
    333   transition: all 0.2s ease-in-out;
    334   display: inline-block;
    335   max-width: 100%;
    336   height: auto;
    337 }
    338 .img-circle {
    339   border-radius: 50%;
    340 }
    341 hr {
    342   margin-top: 21px;
    343   margin-bottom: 21px;
    344   border: 0;
    345   border-top: 1px solid #ecf0f1;
    346 }
    347 .sr-only {
    348   position: absolute;
    349   width: 1px;
    350   height: 1px;
    351   margin: -1px;
    352   padding: 0;
    353   overflow: hidden;
    354   clip: rect(0, 0, 0, 0);
    355   border: 0;
    356 }
    357 h1,
    358 h2,
    359 h3,
    360 h4,
    361 h5,
    362 h6,
    363 .h1,
    364 .h2,
    365 .h3,
    366 .h4,
    367 .h5,
    368 .h6 {
    369   font-family: "saxmono", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    370   font-weight: 400;
    371   line-height: 1.1;
    372   color: inherit;
    373 }
    374 h1 small,
    375 h2 small,
    376 h3 small,
    377 h4 small,
    378 h5 small,
    379 h6 small,
    380 .h1 small,
    381 .h2 small,
    382 .h3 small,
    383 .h4 small,
    384 .h5 small,
    385 .h6 small,
    386 h1 .small,
    387 h2 .small,
    388 h3 .small,
    389 h4 .small,
    390 h5 .small,
    391 h6 .small,
    392 .h1 .small,
    393 .h2 .small,
    394 .h3 .small,
    395 .h4 .small,
    396 .h5 .small,
    397 .h6 .small {
    398   font-weight: normal;
    399   line-height: 1;
    400   color: #b4bcc2;
    401 }
    402 h1,
    403 .h1,
    404 h2,
    405 .h2,
    406 h3,
    407 .h3 {
    408   margin-top: 21px;
    409   margin-bottom: 10.5px;
    410 }
    411 h1 small,
    412 .h1 small,
    413 h2 small,
    414 .h2 small,
    415 h3 small,
    416 .h3 small,
    417 h1 .small,
    418 .h1 .small,
    419 h2 .small,
    420 .h2 .small,
    421 h3 .small,
    422 .h3 .small {
    423   font-size: 65%;
    424 }
    425 h4,
    426 .h4,
    427 h5,
    428 .h5,
    429 h6,
    430 .h6 {
    431   margin-top: 10.5px;
    432   margin-bottom: 10.5px;
    433 }
    434 h4 small,
    435 .h4 small,
    436 h5 small,
    437 .h5 small,
    438 h6 small,
    439 .h6 small,
    440 h4 .small,
    441 .h4 .small,
    442 h5 .small,
    443 .h5 .small,
    444 h6 .small,
    445 .h6 .small {
    446   font-size: 75%;
    447 }
    448 h1,
    449 .h1 {
    450   font-size: 39px;
    451 }
    452 h2,
    453 .h2 {
    454   font-size: 32px;
    455 }
    456 h3,
    457 .h3 {
    458   font-size: 26px;
    459 }
    460 h4,
    461 .h4 {
    462   font-size: 19px;
    463 }
    464 h5,
    465 .h5 {
    466   font-size: 15px;
    467 }
    468 h6,
    469 .h6 {
    470   font-size: 13px;
    471 }
    472 p {
    473   margin: 0 0 10.5px;
    474 }
    475 .lead {
    476   margin-bottom: 21px;
    477   font-size: 17px;
    478   font-weight: 200;
    479   line-height: 1.4;
    480 }
    481 @media (min-width: 768px) {
    482   .lead {
    483     font-size: 22.5px;
    484   }
    485 }
    486 small,
    487 .small {
    488   font-size: 85%;
    489 }
    490 cite {
    491   font-style: normal;
    492 }
    493 .text-left {
    494   text-align: left;
    495 }
    496 .text-right {
    497   text-align: right;
    498 }
    499 .text-center {
    500   text-align: center;
    501 }
    502 .text-justify {
    503   text-align: justify;
    504 }
    505 .text-muted {
    506   color: #b4bcc2;
    507 }
    508 .text-primary {
    509   color: #2c3e50;
    510 }
    511 a.text-primary:hover {
    512   color: #1a242f;
    513 }
    514 .text-success {
    515   color: #ffffff;
    516 }
    517 a.text-success:hover {
    518   color: #e6e6e6;
    519 }
    520 .text-info {
    521   color: #ffffff;
    522 }
    523 a.text-info:hover {
    524   color: #e6e6e6;
    525 }
    526 .text-warning {
    527   color: #ffffff;
    528 }
    529 a.text-warning:hover {
    530   color: #e6e6e6;
    531 }
    532 .text-danger {
    533   color: #ffffff;
    534 }
    535 a.text-danger:hover {
    536   color: #e6e6e6;
    537 }
    538 .bg-primary {
    539   color: #fff;
    540   background-color: #2c3e50;
    541 }
    542 a.bg-primary:hover {
    543   background-color: #1a242f;
    544 }
    545 .bg-success {
    546   background-color: #18bc9c;
    547 }
    548 a.bg-success:hover {
    549   background-color: #128f76;
    550 }
    551 .bg-info {
    552   background-color: #3498db;
    553 }
    554 a.bg-info:hover {
    555   background-color: #217dbb;
    556 }
    557 .bg-warning {
    558   background-color: #f39c12;
    559 }
    560 a.bg-warning:hover {
    561   background-color: #c87f0a;
    562 }
    563 .bg-danger {
    564   background-color: #e74c3c;
    565 }
    566 a.bg-danger:hover {
    567   background-color: #d62c1a;
    568 }
    569 .page-header {
    570   padding-bottom: 9.5px;
    571   margin: 42px 0 21px;
    572   border-bottom: 1px solid transparent;
    573 }
    574 ul,
    575 ol {
    576   margin-top: 0;
    577   margin-bottom: 10.5px;
    578 }
    579 ul ul,
    580 ol ul,
    581 ul ol,
    582 ol ol {
    583   margin-bottom: 0;
    584 }
    585 .list-unstyled {
    586   padding-left: 0;
    587   list-style: none;
    588 }
    589 .list-inline {
    590   padding-left: 0;
    591   list-style: none;
    592   margin-left: -5px;
    593 }
    594 .list-inline > li {
    595   display: inline-block;
    596   padding-left: 5px;
    597   padding-right: 5px;
    598 }
    599 dl {
    600   margin-top: 0;
    601   margin-bottom: 21px;
    602 }
    603 dt,
    604 dd {
    605   line-height: 1.42857143;
    606 }
    607 dt {
    608   font-weight: bold;
    609 }
    610 dd {
    611   margin-left: 0;
    612 }
    613 @media (min-width: 768px) {
    614   .dl-horizontal dt {
    615     float: left;
    616     width: 160px;
    617     clear: left;
    618     text-align: right;
    619     overflow: hidden;
    620     text-overflow: ellipsis;
    621     white-space: nowrap;
    622   }
    623   .dl-horizontal dd {
    624     margin-left: 180px;
    625   }
    626 }
    627 abbr[title],
    628 abbr[data-original-title] {
    629   cursor: help;
    630   border-bottom: 1px dotted #b4bcc2;
    631 }
    632 .initialism {
    633   font-size: 90%;
    634   text-transform: uppercase;
    635 }
    636 blockquote {
    637   padding: 10.5px 21px;
    638   margin: 0 0 21px;
    639   font-size: 18.75px;
    640   border-left: 5px solid #ecf0f1;
    641 }
    642 blockquote p:last-child,
    643 blockquote ul:last-child,
    644 blockquote ol:last-child {
    645   margin-bottom: 0;
    646 }
    647 blockquote footer,
    648 blockquote small,
    649 blockquote .small {
    650   display: block;
    651   font-size: 80%;
    652   line-height: 1.42857143;
    653   color: #b4bcc2;
    654 }
    655 blockquote footer:before,
    656 blockquote small:before,
    657 blockquote .small:before {
    658   content: '\2014 \00A0';
    659 }
    660 .blockquote-reverse,
    661 blockquote.pull-right {
    662   padding-right: 15px;
    663   padding-left: 0;
    664   border-right: 5px solid #ecf0f1;
    665   border-left: 0;
    666   text-align: right;
    667 }
    668 .blockquote-reverse footer:before,
    669 blockquote.pull-right footer:before,
    670 .blockquote-reverse small:before,
    671 blockquote.pull-right small:before,
    672 .blockquote-reverse .small:before,
    673 blockquote.pull-right .small:before {
    674   content: '';
    675 }
    676 .blockquote-reverse footer:after,
    677 blockquote.pull-right footer:after,
    678 .blockquote-reverse small:after,
    679 blockquote.pull-right small:after,
    680 .blockquote-reverse .small:after,
    681 blockquote.pull-right .small:after {
    682   content: '\00A0 \2014';
    683 }
    684 blockquote:before,
    685 blockquote:after {
    686   content: "";
    687 }
    688 address {
    689   margin-bottom: 21px;
    690   font-style: normal;
    691   line-height: 1.42857143;
    692 }
    693 code,
    694 kbd,
    695 pre,
    696 samp {
    697   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    698 }
    699 code {
    700   padding: 2px 4px;
    701   font-size: 90%;
    702   color: #c7254e;
    703   background-color: #f9f2f4;
    704   white-space: nowrap;
    705   border-radius: 4px;
    706 }
    707 kbd {
    708   padding: 2px 4px;
    709   font-size: 90%;
    710   color: #ffffff;
    711   background-color: #333333;
    712   border-radius: 3px;
    713   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    714 }
    715 pre {
    716   display: block;
    717   padding: 10px;
    718   margin: 0 0 10.5px;
    719   font-size: 14px;
    720   line-height: 1.42857143;
    721   word-break: break-all;
    722   word-wrap: break-word;
    723   color: #7b8a8b;
    724   background-color: #ecf0f1;
    725   border: 1px solid #cccccc;
    726   border-radius: 4px;
    727 }
    728 pre code {
    729   padding: 0;
    730   font-size: inherit;
    731   color: inherit;
    732   white-space: pre-wrap;
    733   background-color: transparent;
    734   border-radius: 0;
    735 }
    736 .pre-scrollable {
    737   max-height: 340px;
    738   overflow-y: scroll;
    739 }
    740 .container {
    741   margin-right: auto;
    742   margin-left: auto;
    743   padding-left: 15px;
    744   padding-right: 15px;
    745 }
    746 @media (min-width: 768px) {
    747   .container {
    748     width: 750px;
    749   }
    750 }
    751 @media (min-width: 992px) {
    752   .container {
    753     width: 970px;
    754   }
    755 }
    756 @media (min-width: 1200px) {
    757   .container {
    758     width: 1170px;
    759   }
    760 }
    761 .container-fluid {
    762   margin-right: auto;
    763   margin-left: auto;
    764   padding-left: 15px;
    765   padding-right: 15px;
    766 }
    767 .row {
    768   margin-left: -15px;
    769   margin-right: -15px;
    770 }
    771 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    772   position: relative;
    773   min-height: 1px;
    774   padding-left: 15px;
    775   padding-right: 15px;
    776 }
    777 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    778   float: left;
    779 }
    780 .col-xs-12 {
    781   width: 100%;
    782 }
    783 .col-xs-11 {
    784   width: 91.66666667%;
    785 }
    786 .col-xs-10 {
    787   width: 83.33333333%;
    788 }
    789 .col-xs-9 {
    790   width: 75%;
    791 }
    792 .col-xs-8 {
    793   width: 66.66666667%;
    794 }
    795 .col-xs-7 {
    796   width: 58.33333333%;
    797 }
    798 .col-xs-6 {
    799   width: 50%;
    800 }
    801 .col-xs-5 {
    802   width: 41.66666667%;
    803 }
    804 .col-xs-4 {
    805   width: 33.33333333%;
    806 }
    807 .col-xs-3 {
    808   width: 25%;
    809 }
    810 .col-xs-2 {
    811   width: 16.66666667%;
    812 }
    813 .col-xs-1 {
    814   width: 8.33333333%;
    815 }
    816 .col-xs-pull-12 {
    817   right: 100%;
    818 }
    819 .col-xs-pull-11 {
    820   right: 91.66666667%;
    821 }
    822 .col-xs-pull-10 {
    823   right: 83.33333333%;
    824 }
    825 .col-xs-pull-9 {
    826   right: 75%;
    827 }
    828 .col-xs-pull-8 {
    829   right: 66.66666667%;
    830 }
    831 .col-xs-pull-7 {
    832   right: 58.33333333%;
    833 }
    834 .col-xs-pull-6 {
    835   right: 50%;
    836 }
    837 .col-xs-pull-5 {
    838   right: 41.66666667%;
    839 }
    840 .col-xs-pull-4 {
    841   right: 33.33333333%;
    842 }
    843 .col-xs-pull-3 {
    844   right: 25%;
    845 }
    846 .col-xs-pull-2 {
    847   right: 16.66666667%;
    848 }
    849 .col-xs-pull-1 {
    850   right: 8.33333333%;
    851 }
    852 .col-xs-pull-0 {
    853   right: 0%;
    854 }
    855 .col-xs-push-12 {
    856   left: 100%;
    857 }
    858 .col-xs-push-11 {
    859   left: 91.66666667%;
    860 }
    861 .col-xs-push-10 {
    862   left: 83.33333333%;
    863 }
    864 .col-xs-push-9 {
    865   left: 75%;
    866 }
    867 .col-xs-push-8 {
    868   left: 66.66666667%;
    869 }
    870 .col-xs-push-7 {
    871   left: 58.33333333%;
    872 }
    873 .col-xs-push-6 {
    874   left: 50%;
    875 }
    876 .col-xs-push-5 {
    877   left: 41.66666667%;
    878 }
    879 .col-xs-push-4 {
    880   left: 33.33333333%;
    881 }
    882 .col-xs-push-3 {
    883   left: 25%;
    884 }
    885 .col-xs-push-2 {
    886   left: 16.66666667%;
    887 }
    888 .col-xs-push-1 {
    889   left: 8.33333333%;
    890 }
    891 .col-xs-push-0 {
    892   left: 0%;
    893 }
    894 .col-xs-offset-12 {
    895   margin-left: 100%;
    896 }
    897 .col-xs-offset-11 {
    898   margin-left: 91.66666667%;
    899 }
    900 .col-xs-offset-10 {
    901   margin-left: 83.33333333%;
    902 }
    903 .col-xs-offset-9 {
    904   margin-left: 75%;
    905 }
    906 .col-xs-offset-8 {
    907   margin-left: 66.66666667%;
    908 }
    909 .col-xs-offset-7 {
    910   margin-left: 58.33333333%;
    911 }
    912 .col-xs-offset-6 {
    913   margin-left: 50%;
    914 }
    915 .col-xs-offset-5 {
    916   margin-left: 41.66666667%;
    917 }
    918 .col-xs-offset-4 {
    919   margin-left: 33.33333333%;
    920 }
    921 .col-xs-offset-3 {
    922   margin-left: 25%;
    923 }
    924 .col-xs-offset-2 {
    925   margin-left: 16.66666667%;
    926 }
    927 .col-xs-offset-1 {
    928   margin-left: 8.33333333%;
    929 }
    930 .col-xs-offset-0 {
    931   margin-left: 0%;
    932 }
    933 @media (min-width: 768px) {
    934   .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    935     float: left;
    936   }
    937   .col-sm-12 {
    938     width: 100%;
    939   }
    940   .col-sm-11 {
    941     width: 91.66666667%;
    942   }
    943   .col-sm-10 {
    944     width: 83.33333333%;
    945   }
    946   .col-sm-9 {
    947     width: 75%;
    948   }
    949   .col-sm-8 {
    950     width: 66.66666667%;
    951   }
    952   .col-sm-7 {
    953     width: 58.33333333%;
    954   }
    955   .col-sm-6 {
    956     width: 50%;
    957   }
    958   .col-sm-5 {
    959     width: 41.66666667%;
    960   }
    961   .col-sm-4 {
    962     width: 33.33333333%;
    963   }
    964   .col-sm-3 {
    965     width: 25%;
    966   }
    967   .col-sm-2 {
    968     width: 16.66666667%;
    969   }
    970   .col-sm-1 {
    971     width: 8.33333333%;
    972   }
    973   .col-sm-pull-12 {
    974     right: 100%;
    975   }
    976   .col-sm-pull-11 {
    977     right: 91.66666667%;
    978   }
    979   .col-sm-pull-10 {
    980     right: 83.33333333%;
    981   }
    982   .col-sm-pull-9 {
    983     right: 75%;
    984   }
    985   .col-sm-pull-8 {
    986     right: 66.66666667%;
    987   }
    988   .col-sm-pull-7 {
    989     right: 58.33333333%;
    990   }
    991   .col-sm-pull-6 {
    992     right: 50%;
    993   }
    994   .col-sm-pull-5 {
    995     right: 41.66666667%;
    996   }
    997   .col-sm-pull-4 {
    998     right: 33.33333333%;
    999   }
   1000   .col-sm-pull-3 {
   1001     right: 25%;
   1002   }
   1003   .col-sm-pull-2 {
   1004     right: 16.66666667%;
   1005   }
   1006   .col-sm-pull-1 {
   1007     right: 8.33333333%;
   1008   }
   1009   .col-sm-pull-0 {
   1010     right: 0%;
   1011   }
   1012   .col-sm-push-12 {
   1013     left: 100%;
   1014   }
   1015   .col-sm-push-11 {
   1016     left: 91.66666667%;
   1017   }
   1018   .col-sm-push-10 {
   1019     left: 83.33333333%;
   1020   }
   1021   .col-sm-push-9 {
   1022     left: 75%;
   1023   }
   1024   .col-sm-push-8 {
   1025     left: 66.66666667%;
   1026   }
   1027   .col-sm-push-7 {
   1028     left: 58.33333333%;
   1029   }
   1030   .col-sm-push-6 {
   1031     left: 50%;
   1032   }
   1033   .col-sm-push-5 {
   1034     left: 41.66666667%;
   1035   }
   1036   .col-sm-push-4 {
   1037     left: 33.33333333%;
   1038   }
   1039   .col-sm-push-3 {
   1040     left: 25%;
   1041   }
   1042   .col-sm-push-2 {
   1043     left: 16.66666667%;
   1044   }
   1045   .col-sm-push-1 {
   1046     left: 8.33333333%;
   1047   }
   1048   .col-sm-push-0 {
   1049     left: 0%;
   1050   }
   1051   .col-sm-offset-12 {
   1052     margin-left: 100%;
   1053   }
   1054   .col-sm-offset-11 {
   1055     margin-left: 91.66666667%;
   1056   }
   1057   .col-sm-offset-10 {
   1058     margin-left: 83.33333333%;
   1059   }
   1060   .col-sm-offset-9 {
   1061     margin-left: 75%;
   1062   }
   1063   .col-sm-offset-8 {
   1064     margin-left: 66.66666667%;
   1065   }
   1066   .col-sm-offset-7 {
   1067     margin-left: 58.33333333%;
   1068   }
   1069   .col-sm-offset-6 {
   1070     margin-left: 50%;
   1071   }
   1072   .col-sm-offset-5 {
   1073     margin-left: 41.66666667%;
   1074   }
   1075   .col-sm-offset-4 {
   1076     margin-left: 33.33333333%;
   1077   }
   1078   .col-sm-offset-3 {
   1079     margin-left: 25%;
   1080   }
   1081   .col-sm-offset-2 {
   1082     margin-left: 16.66666667%;
   1083   }
   1084   .col-sm-offset-1 {
   1085     margin-left: 8.33333333%;
   1086   }
   1087   .col-sm-offset-0 {
   1088     margin-left: 0%;
   1089   }
   1090 }
   1091 @media (min-width: 992px) {
   1092   .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
   1093     float: left;
   1094   }
   1095   .col-md-12 {
   1096     width: 100%;
   1097   }
   1098   .col-md-11 {
   1099     width: 91.66666667%;
   1100   }
   1101   .col-md-10 {
   1102     width: 83.33333333%;
   1103   }
   1104   .col-md-9 {
   1105     width: 75%;
   1106   }
   1107   .col-md-8 {
   1108     width: 66.66666667%;
   1109   }
   1110   .col-md-7 {
   1111     width: 58.33333333%;
   1112   }
   1113   .col-md-6 {
   1114     width: 50%;
   1115   }
   1116   .col-md-5 {
   1117     width: 41.66666667%;
   1118   }
   1119   .col-md-4 {
   1120     width: 33.33333333%;
   1121   }
   1122   .col-md-3 {
   1123     width: 25%;
   1124   }
   1125   .col-md-2 {
   1126     width: 16.66666667%;
   1127   }
   1128   .col-md-1 {
   1129     width: 8.33333333%;
   1130   }
   1131   .col-md-pull-12 {
   1132     right: 100%;
   1133   }
   1134   .col-md-pull-11 {
   1135     right: 91.66666667%;
   1136   }
   1137   .col-md-pull-10 {
   1138     right: 83.33333333%;
   1139   }
   1140   .col-md-pull-9 {
   1141     right: 75%;
   1142   }
   1143   .col-md-pull-8 {
   1144     right: 66.66666667%;
   1145   }
   1146   .col-md-pull-7 {
   1147     right: 58.33333333%;
   1148   }
   1149   .col-md-pull-6 {
   1150     right: 50%;
   1151   }
   1152   .col-md-pull-5 {
   1153     right: 41.66666667%;
   1154   }
   1155   .col-md-pull-4 {
   1156     right: 33.33333333%;
   1157   }
   1158   .col-md-pull-3 {
   1159     right: 25%;
   1160   }
   1161   .col-md-pull-2 {
   1162     right: 16.66666667%;
   1163   }
   1164   .col-md-pull-1 {
   1165     right: 8.33333333%;
   1166   }
   1167   .col-md-pull-0 {
   1168     right: 0%;
   1169   }
   1170   .col-md-push-12 {
   1171     left: 100%;
   1172   }
   1173   .col-md-push-11 {
   1174     left: 91.66666667%;
   1175   }
   1176   .col-md-push-10 {
   1177     left: 83.33333333%;
   1178   }
   1179   .col-md-push-9 {
   1180     left: 75%;
   1181   }
   1182   .col-md-push-8 {
   1183     left: 66.66666667%;
   1184   }
   1185   .col-md-push-7 {
   1186     left: 58.33333333%;
   1187   }
   1188   .col-md-push-6 {
   1189     left: 50%;
   1190   }
   1191   .col-md-push-5 {
   1192     left: 41.66666667%;
   1193   }
   1194   .col-md-push-4 {
   1195     left: 33.33333333%;
   1196   }
   1197   .col-md-push-3 {
   1198     left: 25%;
   1199   }
   1200   .col-md-push-2 {
   1201     left: 16.66666667%;
   1202   }
   1203   .col-md-push-1 {
   1204     left: 8.33333333%;
   1205   }
   1206   .col-md-push-0 {
   1207     left: 0%;
   1208   }
   1209   .col-md-offset-12 {
   1210     margin-left: 100%;
   1211   }
   1212   .col-md-offset-11 {
   1213     margin-left: 91.66666667%;
   1214   }
   1215   .col-md-offset-10 {
   1216     margin-left: 83.33333333%;
   1217   }
   1218   .col-md-offset-9 {
   1219     margin-left: 75%;
   1220   }
   1221   .col-md-offset-8 {
   1222     margin-left: 66.66666667%;
   1223   }
   1224   .col-md-offset-7 {
   1225     margin-left: 58.33333333%;
   1226   }
   1227   .col-md-offset-6 {
   1228     margin-left: 50%;
   1229   }
   1230   .col-md-offset-5 {
   1231     margin-left: 41.66666667%;
   1232   }
   1233   .col-md-offset-4 {
   1234     margin-left: 33.33333333%;
   1235   }
   1236   .col-md-offset-3 {
   1237     margin-left: 25%;
   1238   }
   1239   .col-md-offset-2 {
   1240     margin-left: 16.66666667%;
   1241   }
   1242   .col-md-offset-1 {
   1243     margin-left: 8.33333333%;
   1244   }
   1245   .col-md-offset-0 {
   1246     margin-left: 0%;
   1247   }
   1248 }
   1249 @media (min-width: 1200px) {
   1250   .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
   1251     float: left;
   1252   }
   1253   .col-lg-12 {
   1254     width: 100%;
   1255   }
   1256   .col-lg-11 {
   1257     width: 91.66666667%;
   1258   }
   1259   .col-lg-10 {
   1260     width: 83.33333333%;
   1261   }
   1262   .col-lg-9 {
   1263     width: 75%;
   1264   }
   1265   .col-lg-8 {
   1266     width: 66.66666667%;
   1267   }
   1268   .col-lg-7 {
   1269     width: 58.33333333%;
   1270   }
   1271   .col-lg-6 {
   1272     width: 50%;
   1273   }
   1274   .col-lg-5 {
   1275     width: 41.66666667%;
   1276   }
   1277   .col-lg-4 {
   1278     width: 33.33333333%;
   1279   }
   1280   .col-lg-3 {
   1281     width: 25%;
   1282   }
   1283   .col-lg-2 {
   1284     width: 16.66666667%;
   1285   }
   1286   .col-lg-1 {
   1287     width: 8.33333333%;
   1288   }
   1289   .col-lg-pull-12 {
   1290     right: 100%;
   1291   }
   1292   .col-lg-pull-11 {
   1293     right: 91.66666667%;
   1294   }
   1295   .col-lg-pull-10 {
   1296     right: 83.33333333%;
   1297   }
   1298   .col-lg-pull-9 {
   1299     right: 75%;
   1300   }
   1301   .col-lg-pull-8 {
   1302     right: 66.66666667%;
   1303   }
   1304   .col-lg-pull-7 {
   1305     right: 58.33333333%;
   1306   }
   1307   .col-lg-pull-6 {
   1308     right: 50%;
   1309   }
   1310   .col-lg-pull-5 {
   1311     right: 41.66666667%;
   1312   }
   1313   .col-lg-pull-4 {
   1314     right: 33.33333333%;
   1315   }
   1316   .col-lg-pull-3 {
   1317     right: 25%;
   1318   }
   1319   .col-lg-pull-2 {
   1320     right: 16.66666667%;
   1321   }
   1322   .col-lg-pull-1 {
   1323     right: 8.33333333%;
   1324   }
   1325   .col-lg-pull-0 {
   1326     right: 0%;
   1327   }
   1328   .col-lg-push-12 {
   1329     left: 100%;
   1330   }
   1331   .col-lg-push-11 {
   1332     left: 91.66666667%;
   1333   }
   1334   .col-lg-push-10 {
   1335     left: 83.33333333%;
   1336   }
   1337   .col-lg-push-9 {
   1338     left: 75%;
   1339   }
   1340   .col-lg-push-8 {
   1341     left: 66.66666667%;
   1342   }
   1343   .col-lg-push-7 {
   1344     left: 58.33333333%;
   1345   }
   1346   .col-lg-push-6 {
   1347     left: 50%;
   1348   }
   1349   .col-lg-push-5 {
   1350     left: 41.66666667%;
   1351   }
   1352   .col-lg-push-4 {
   1353     left: 33.33333333%;
   1354   }
   1355   .col-lg-push-3 {
   1356     left: 25%;
   1357   }
   1358   .col-lg-push-2 {
   1359     left: 16.66666667%;
   1360   }
   1361   .col-lg-push-1 {
   1362     left: 8.33333333%;
   1363   }
   1364   .col-lg-push-0 {
   1365     left: 0%;
   1366   }
   1367   .col-lg-offset-12 {
   1368     margin-left: 100%;
   1369   }
   1370   .col-lg-offset-11 {
   1371     margin-left: 91.66666667%;
   1372   }
   1373   .col-lg-offset-10 {
   1374     margin-left: 83.33333333%;
   1375   }
   1376   .col-lg-offset-9 {
   1377     margin-left: 75%;
   1378   }
   1379   .col-lg-offset-8 {
   1380     margin-left: 66.66666667%;
   1381   }
   1382   .col-lg-offset-7 {
   1383     margin-left: 58.33333333%;
   1384   }
   1385   .col-lg-offset-6 {
   1386     margin-left: 50%;
   1387   }
   1388   .col-lg-offset-5 {
   1389     margin-left: 41.66666667%;
   1390   }
   1391   .col-lg-offset-4 {
   1392     margin-left: 33.33333333%;
   1393   }
   1394   .col-lg-offset-3 {
   1395     margin-left: 25%;
   1396   }
   1397   .col-lg-offset-2 {
   1398     margin-left: 16.66666667%;
   1399   }
   1400   .col-lg-offset-1 {
   1401     margin-left: 8.33333333%;
   1402   }
   1403   .col-lg-offset-0 {
   1404     margin-left: 0%;
   1405   }
   1406 }
   1407 table {
   1408   max-width: 100%;
   1409   background-color: transparent;
   1410 }
   1411 th {
   1412   text-align: left;
   1413 }
   1414 .table {
   1415   width: 100%;
   1416   margin-bottom: 21px;
   1417 }
   1418 .table > thead > tr > th,
   1419 .table > tbody > tr > th,
   1420 .table > tfoot > tr > th,
   1421 .table > thead > tr > td,
   1422 .table > tbody > tr > td,
   1423 .table > tfoot > tr > td {
   1424   padding: 8px;
   1425   line-height: 1.42857143;
   1426   vertical-align: top;
   1427   border-top: 1px solid #ecf0f1;
   1428 }
   1429 .table > thead > tr > th {
   1430   vertical-align: bottom;
   1431   border-bottom: 2px solid #ecf0f1;
   1432 }
   1433 .table > caption + thead > tr:first-child > th,
   1434 .table > colgroup + thead > tr:first-child > th,
   1435 .table > thead:first-child > tr:first-child > th,
   1436 .table > caption + thead > tr:first-child > td,
   1437 .table > colgroup + thead > tr:first-child > td,
   1438 .table > thead:first-child > tr:first-child > td {
   1439   border-top: 0;
   1440 }
   1441 .table > tbody + tbody {
   1442   border-top: 2px solid #ecf0f1;
   1443 }
   1444 .table .table {
   1445   background-color: #ffffff;
   1446 }
   1447 .table-condensed > thead > tr > th,
   1448 .table-condensed > tbody > tr > th,
   1449 .table-condensed > tfoot > tr > th,
   1450 .table-condensed > thead > tr > td,
   1451 .table-condensed > tbody > tr > td,
   1452 .table-condensed > tfoot > tr > td {
   1453   padding: 5px;
   1454 }
   1455 .table-bordered {
   1456   border: 1px solid #ecf0f1;
   1457 }
   1458 .table-bordered > thead > tr > th,
   1459 .table-bordered > tbody > tr > th,
   1460 .table-bordered > tfoot > tr > th,
   1461 .table-bordered > thead > tr > td,
   1462 .table-bordered > tbody > tr > td,
   1463 .table-bordered > tfoot > tr > td {
   1464   border: 1px solid #ecf0f1;
   1465 }
   1466 .table-bordered > thead > tr > th,
   1467 .table-bordered > thead > tr > td {
   1468   border-bottom-width: 2px;
   1469 }
   1470 .table-striped > tbody > tr:nth-child(odd) > td,
   1471 .table-striped > tbody > tr:nth-child(odd) > th {
   1472   background-color: #f9f9f9;
   1473 }
   1474 .table-hover > tbody > tr:hover > td,
   1475 .table-hover > tbody > tr:hover > th {
   1476   background-color: #ecf0f1;
   1477 }
   1478 table col[class*="col-"] {
   1479   position: static;
   1480   float: none;
   1481   display: table-column;
   1482 }
   1483 table td[class*="col-"],
   1484 table th[class*="col-"] {
   1485   position: static;
   1486   float: none;
   1487   display: table-cell;
   1488 }
   1489 .table > thead > tr > td.active,
   1490 .table > tbody > tr > td.active,
   1491 .table > tfoot > tr > td.active,
   1492 .table > thead > tr > th.active,
   1493 .table > tbody > tr > th.active,
   1494 .table > tfoot > tr > th.active,
   1495 .table > thead > tr.active > td,
   1496 .table > tbody > tr.active > td,
   1497 .table > tfoot > tr.active > td,
   1498 .table > thead > tr.active > th,
   1499 .table > tbody > tr.active > th,
   1500 .table > tfoot > tr.active > th {
   1501   background-color: #ecf0f1;
   1502 }
   1503 .table-hover > tbody > tr > td.active:hover,
   1504 .table-hover > tbody > tr > th.active:hover,
   1505 .table-hover > tbody > tr.active:hover > td,
   1506 .table-hover > tbody > tr.active:hover > th {
   1507   background-color: #dde4e6;
   1508 }
   1509 .table > thead > tr > td.success,
   1510 .table > tbody > tr > td.success,
   1511 .table > tfoot > tr > td.success,
   1512 .table > thead > tr > th.success,
   1513 .table > tbody > tr > th.success,
   1514 .table > tfoot > tr > th.success,
   1515 .table > thead > tr.success > td,
   1516 .table > tbody > tr.success > td,
   1517 .table > tfoot > tr.success > td,
   1518 .table > thead > tr.success > th,
   1519 .table > tbody > tr.success > th,
   1520 .table > tfoot > tr.success > th {
   1521   background-color: #18bc9c;
   1522 }
   1523 .table-hover > tbody > tr > td.success:hover,
   1524 .table-hover > tbody > tr > th.success:hover,
   1525 .table-hover > tbody > tr.success:hover > td,
   1526 .table-hover > tbody > tr.success:hover > th {
   1527   background-color: #15a589;
   1528 }
   1529 .table > thead > tr > td.info,
   1530 .table > tbody > tr > td.info,
   1531 .table > tfoot > tr > td.info,
   1532 .table > thead > tr > th.info,
   1533 .table > tbody > tr > th.info,
   1534 .table > tfoot > tr > th.info,
   1535 .table > thead > tr.info > td,
   1536 .table > tbody > tr.info > td,
   1537 .table > tfoot > tr.info > td,
   1538 .table > thead > tr.info > th,
   1539 .table > tbody > tr.info > th,
   1540 .table > tfoot > tr.info > th {
   1541   background-color: #3498db;
   1542 }
   1543 .table-hover > tbody > tr > td.info:hover,
   1544 .table-hover > tbody > tr > th.info:hover,
   1545 .table-hover > tbody > tr.info:hover > td,
   1546 .table-hover > tbody > tr.info:hover > th {
   1547   background-color: #258cd1;
   1548 }
   1549 .table > thead > tr > td.warning,
   1550 .table > tbody > tr > td.warning,
   1551 .table > tfoot > tr > td.warning,
   1552 .table > thead > tr > th.warning,
   1553 .table > tbody > tr > th.warning,
   1554 .table > tfoot > tr > th.warning,
   1555 .table > thead > tr.warning > td,
   1556 .table > tbody > tr.warning > td,
   1557 .table > tfoot > tr.warning > td,
   1558 .table > thead > tr.warning > th,
   1559 .table > tbody > tr.warning > th,
   1560 .table > tfoot > tr.warning > th {
   1561   background-color: #f39c12;
   1562 }
   1563 .table-hover > tbody > tr > td.warning:hover,
   1564 .table-hover > tbody > tr > th.warning:hover,
   1565 .table-hover > tbody > tr.warning:hover > td,
   1566 .table-hover > tbody > tr.warning:hover > th {
   1567   background-color: #e08e0b;
   1568 }
   1569 .table > thead > tr > td.danger,
   1570 .table > tbody > tr > td.danger,
   1571 .table > tfoot > tr > td.danger,
   1572 .table > thead > tr > th.danger,
   1573 .table > tbody > tr > th.danger,
   1574 .table > tfoot > tr > th.danger,
   1575 .table > thead > tr.danger > td,
   1576 .table > tbody > tr.danger > td,
   1577 .table > tfoot > tr.danger > td,
   1578 .table > thead > tr.danger > th,
   1579 .table > tbody > tr.danger > th,
   1580 .table > tfoot > tr.danger > th {
   1581   background-color: #e74c3c;
   1582 }
   1583 .table-hover > tbody > tr > td.danger:hover,
   1584 .table-hover > tbody > tr > th.danger:hover,
   1585 .table-hover > tbody > tr.danger:hover > td,
   1586 .table-hover > tbody > tr.danger:hover > th {
   1587   background-color: #e43725;
   1588 }
   1589 @media (max-width: 767px) {
   1590   .table-responsive {
   1591     width: 100%;
   1592     margin-bottom: 15.75px;
   1593     overflow-y: hidden;
   1594     overflow-x: scroll;
   1595     -ms-overflow-style: -ms-autohiding-scrollbar;
   1596     border: 1px solid #ecf0f1;
   1597     -webkit-overflow-scrolling: touch;
   1598   }
   1599   .table-responsive > .table {
   1600     margin-bottom: 0;
   1601   }
   1602   .table-responsive > .table > thead > tr > th,
   1603   .table-responsive > .table > tbody > tr > th,
   1604   .table-responsive > .table > tfoot > tr > th,
   1605   .table-responsive > .table > thead > tr > td,
   1606   .table-responsive > .table > tbody > tr > td,
   1607   .table-responsive > .table > tfoot > tr > td {
   1608     white-space: nowrap;
   1609   }
   1610   .table-responsive > .table-bordered {
   1611     border: 0;
   1612   }
   1613   .table-responsive > .table-bordered > thead > tr > th:first-child,
   1614   .table-responsive > .table-bordered > tbody > tr > th:first-child,
   1615   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
   1616   .table-responsive > .table-bordered > thead > tr > td:first-child,
   1617   .table-responsive > .table-bordered > tbody > tr > td:first-child,
   1618   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
   1619     border-left: 0;
   1620   }
   1621   .table-responsive > .table-bordered > thead > tr > th:last-child,
   1622   .table-responsive > .table-bordered > tbody > tr > th:last-child,
   1623   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
   1624   .table-responsive > .table-bordered > thead > tr > td:last-child,
   1625   .table-responsive > .table-bordered > tbody > tr > td:last-child,
   1626   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
   1627     border-right: 0;
   1628   }
   1629   .table-responsive > .table-bordered > tbody > tr:last-child > th,
   1630   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
   1631   .table-responsive > .table-bordered > tbody > tr:last-child > td,
   1632   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
   1633     border-bottom: 0;
   1634   }
   1635 }
   1636 fieldset {
   1637   padding: 0;
   1638   margin: 0;
   1639   border: 0;
   1640   min-width: 0;
   1641 }
   1642 legend {
   1643   display: block;
   1644   width: 100%;
   1645   padding: 0;
   1646   margin-bottom: 21px;
   1647   font-size: 22.5px;
   1648   line-height: inherit;
   1649   color: #2c3e50;
   1650   border: 0;
   1651   border-bottom: 1px solid transparent;
   1652 }
   1653 label {
   1654   display: inline-block;
   1655   margin-bottom: 5px;
   1656   font-weight: bold;
   1657 }
   1658 input[type="search"] {
   1659   -webkit-box-sizing: border-box;
   1660   -moz-box-sizing: border-box;
   1661   box-sizing: border-box;
   1662 }
   1663 input[type="radio"],
   1664 input[type="checkbox"] {
   1665   margin: 4px 0 0;
   1666   margin-top: 1px \9;
   1667   /* IE8-9 */
   1668   line-height: normal;
   1669 }
   1670 input[type="file"] {
   1671   display: block;
   1672 }
   1673 input[type="range"] {
   1674   display: block;
   1675   width: 100%;
   1676 }
   1677 select[multiple],
   1678 select[size] {
   1679   height: auto;
   1680 }
   1681 input[type="file"]:focus,
   1682 input[type="radio"]:focus,
   1683 input[type="checkbox"]:focus {
   1684   outline: thin dotted;
   1685   outline: 5px auto -webkit-focus-ring-color;
   1686   outline-offset: -2px;
   1687 }
   1688 output {
   1689   display: block;
   1690   padding-top: 11px;
   1691   font-size: 15px;
   1692   line-height: 1.42857143;
   1693   color: #2c3e50;
   1694 }
   1695 .form-control {
   1696   display: block;
   1697   width: 100%;
   1698   height: 43px;
   1699   padding: 10px 15px;
   1700   font-size: 13px;
   1701   line-height: 1.42857143;
   1702   color: #753747;
   1703   background-color: #131313;
   1704   background-image: none;
   1705   border: 2px solid #2b2b2d;
   1706   border-radius: 2px;
   1707   -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.9);
   1708   box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.9);
   1709 }
   1710 .form-control:focus {
   1711   color: #753747;
   1712   border: 2px solid #807b64;
   1713   outline: 0;
   1714   -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,0.75), 0 0 8px rgba(244, 62, 80, 0.6);
   1715   box-shadow: inset 0 1px 1px rgba(255,255,255,0.75), 0 0 8px rgba(244, 62, 80, 0.6);
   1716 }
   1717 .form-control::-moz-placeholder {
   1718   color: #acb6c0;
   1719   opacity: 1;
   1720 }
   1721 .form-control:-ms-input-placeholder {
   1722   color: #acb6c0;
   1723 }
   1724 .form-control::-webkit-input-placeholder {
   1725   color: #acb6c0;
   1726 }
   1727 .form-control[disabled],
   1728 .form-control[readonly],
   1729 fieldset[disabled] .form-control {
   1730   cursor: not-allowed;
   1731   background-color: #ecf0f1;
   1732   opacity: 1;
   1733 }
   1734 textarea.form-control {
   1735   height: auto;
   1736 }
   1737 input[type="search"] {
   1738   -webkit-appearance: none;
   1739 }
   1740 input[type="date"] {
   1741   line-height: 43px;
   1742 }
   1743 .form-group {
   1744   margin-bottom: 15px;
   1745 }
   1746 .radio,
   1747 .checkbox {
   1748   display: block;
   1749   min-height: 21px;
   1750   margin-top: 10px;
   1751   margin-bottom: 10px;
   1752   padding-left: 20px;
   1753 }
   1754 .radio label,
   1755 .checkbox label {
   1756   display: inline;
   1757   font-weight: normal;
   1758   cursor: pointer;
   1759 }
   1760 .radio input[type="radio"],
   1761 .radio-inline input[type="radio"],
   1762 .checkbox input[type="checkbox"],
   1763 .checkbox-inline input[type="checkbox"] {
   1764   float: left;
   1765   margin-left: -20px;
   1766 }
   1767 .radio + .radio,
   1768 .checkbox + .checkbox {
   1769   margin-top: -5px;
   1770 }
   1771 .radio-inline,
   1772 .checkbox-inline {
   1773   display: inline-block;
   1774   padding-left: 20px;
   1775   margin-bottom: 0;
   1776   vertical-align: middle;
   1777   font-weight: normal;
   1778   cursor: pointer;
   1779 }
   1780 .radio-inline + .radio-inline,
   1781 .checkbox-inline + .checkbox-inline {
   1782   margin-top: 0;
   1783   margin-left: 10px;
   1784 }
   1785 input[type="radio"][disabled],
   1786 input[type="checkbox"][disabled],
   1787 .radio[disabled],
   1788 .radio-inline[disabled],
   1789 .checkbox[disabled],
   1790 .checkbox-inline[disabled],
   1791 fieldset[disabled] input[type="radio"],
   1792 fieldset[disabled] input[type="checkbox"],
   1793 fieldset[disabled] .radio,
   1794 fieldset[disabled] .radio-inline,
   1795 fieldset[disabled] .checkbox,
   1796 fieldset[disabled] .checkbox-inline {
   1797   cursor: not-allowed;
   1798 }
   1799 .input-sm {
   1800   height: 33px;
   1801   padding: 6px 9px;
   1802   font-size: 13px;
   1803   line-height: 1.5;
   1804   border-radius: 3px;
   1805 }
   1806 select.input-sm {
   1807   height: 33px;
   1808   line-height: 33px;
   1809 }
   1810 textarea.input-sm,
   1811 select[multiple].input-sm {
   1812   height: auto;
   1813 }
   1814 .input-lg {
   1815   height: 64px;
   1816   padding: 18px 27px;
   1817   font-size: 19px;
   1818   line-height: 1.33;
   1819   border-radius: 6px;
   1820 }
   1821 select.input-lg {
   1822   height: 64px;
   1823   line-height: 64px;
   1824 }
   1825 textarea.input-lg,
   1826 select[multiple].input-lg {
   1827   height: auto;
   1828 }
   1829 .has-feedback {
   1830   position: relative;
   1831 }
   1832 .has-feedback .form-control {
   1833   padding-right: 53.75px;
   1834 }
   1835 .has-feedback .form-control-feedback {
   1836   position: absolute;
   1837   top: 26px;
   1838   right: 0;
   1839   display: block;
   1840   width: 43px;
   1841   height: 43px;
   1842   line-height: 43px;
   1843   text-align: center;
   1844 }
   1845 .has-success .help-block,
   1846 .has-success .control-label,
   1847 .has-success .radio,
   1848 .has-success .checkbox,
   1849 .has-success .radio-inline,
   1850 .has-success .checkbox-inline {
   1851   color: #ffffff;
   1852 }
   1853 .has-success .form-control {
   1854   border-color: #ffffff;
   1855   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1856   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1857 }
   1858 .has-success .form-control:focus {
   1859   border-color: #e6e6e6;
   1860   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1861   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1862 }
   1863 .has-success .input-group-addon {
   1864   color: #ffffff;
   1865   border-color: #ffffff;
   1866   background-color: #18bc9c;
   1867 }
   1868 .has-success .form-control-feedback {
   1869   color: #ffffff;
   1870 }
   1871 .has-warning .help-block,
   1872 .has-warning .control-label,
   1873 .has-warning .radio,
   1874 .has-warning .checkbox,
   1875 .has-warning .radio-inline,
   1876 .has-warning .checkbox-inline {
   1877   color: #ffffff;
   1878 }
   1879 .has-warning .form-control {
   1880   border-color: #ffffff;
   1881   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1882   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1883 }
   1884 .has-warning .form-control:focus {
   1885   border-color: #e6e6e6;
   1886   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1887   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1888 }
   1889 .has-warning .input-group-addon {
   1890   color: #ffffff;
   1891   border-color: #ffffff;
   1892   background-color: #f39c12;
   1893 }
   1894 .has-warning .form-control-feedback {
   1895   color: #ffffff;
   1896 }
   1897 .has-error .help-block,
   1898 .has-error .control-label,
   1899 .has-error .radio,
   1900 .has-error .checkbox,
   1901 .has-error .radio-inline,
   1902 .has-error .checkbox-inline {
   1903   color: #ffffff;
   1904 }
   1905 .has-error .form-control {
   1906   border-color: #ffffff;
   1907   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1908   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1909 }
   1910 .has-error .form-control:focus {
   1911   border-color: #e6e6e6;
   1912   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1913   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
   1914 }
   1915 .has-error .input-group-addon {
   1916   color: #ffffff;
   1917   border-color: #ffffff;
   1918   background-color: #e74c3c;
   1919 }
   1920 .has-error .form-control-feedback {
   1921   color: #ffffff;
   1922 }
   1923 .form-control-static {
   1924   margin-bottom: 0;
   1925 }
   1926 .help-block {
   1927   display: block;
   1928   margin-top: 5px;
   1929   margin-bottom: 10px;
   1930   color: #597ea2;
   1931 }
   1932 @media (min-width: 768px) {
   1933   .form-inline .form-group {
   1934     display: inline-block;
   1935     margin-bottom: 0;
   1936     vertical-align: middle;
   1937   }
   1938   .form-inline .form-control {
   1939     display: inline-block;
   1940     width: auto;
   1941     vertical-align: middle;
   1942   }
   1943   .form-inline .input-group > .form-control {
   1944     width: 100%;
   1945   }
   1946   .form-inline .control-label {
   1947     margin-bottom: 0;
   1948     vertical-align: middle;
   1949   }
   1950   .form-inline .radio,
   1951   .form-inline .checkbox {
   1952     display: inline-block;
   1953     margin-top: 0;
   1954     margin-bottom: 0;
   1955     padding-left: 0;
   1956     vertical-align: middle;
   1957   }
   1958   .form-inline .radio input[type="radio"],
   1959   .form-inline .checkbox input[type="checkbox"] {
   1960     float: none;
   1961     margin-left: 0;
   1962   }
   1963   .form-inline .has-feedback .form-control-feedback {
   1964     top: 0;
   1965   }
   1966 }
   1967 .form-horizontal .control-label,
   1968 .form-horizontal .radio,
   1969 .form-horizontal .checkbox,
   1970 .form-horizontal .radio-inline,
   1971 .form-horizontal .checkbox-inline {
   1972   margin-top: 0;
   1973   margin-bottom: 0;
   1974   padding-top: 11px;
   1975 }
   1976 .form-horizontal .radio,
   1977 .form-horizontal .checkbox {
   1978   min-height: 32px;
   1979 }
   1980 .form-horizontal .form-group {
   1981   margin-left: -15px;
   1982   margin-right: -15px;
   1983 }
   1984 .form-horizontal .form-control-static {
   1985   padding-top: 11px;
   1986 }
   1987 @media (min-width: 768px) {
   1988   .form-horizontal .control-label {
   1989     text-align: right;
   1990   }
   1991 }
   1992 .form-horizontal .has-feedback .form-control-feedback {
   1993   top: 0;
   1994   right: 15px;
   1995 }
   1996 .btn {
   1997   display: inline-block;
   1998   margin-bottom: 0;
   1999   font-weight: normal;
   2000   text-align: center;
   2001   vertical-align: middle;
   2002   cursor: pointer;
   2003   background-image: none;
   2004   border: 1px solid transparent;
   2005   white-space: nowrap;
   2006   padding: 10px 15px;
   2007   font-size: 15px;
   2008   line-height: 1.42857143;
   2009   border-radius: 4px;
   2010   -webkit-user-select: none;
   2011   -moz-user-select: none;
   2012   -ms-user-select: none;
   2013   user-select: none;
   2014 }
   2015 .btn:focus,
   2016 .btn:active:focus,
   2017 .btn.active:focus {
   2018   outline: thin dotted;
   2019   outline: 5px auto -webkit-focus-ring-color;
   2020   outline-offset: -2px;
   2021 }
   2022 .btn:hover,
   2023 .btn:focus {
   2024   color: #ffffff;
   2025   text-decoration: none;
   2026 }
   2027 .btn:active,
   2028 .btn.active {
   2029   outline: 0;
   2030   background-image: none;
   2031   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   2032   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   2033 }
   2034 .btn.disabled,
   2035 .btn[disabled],
   2036 fieldset[disabled] .btn {
   2037   cursor: not-allowed;
   2038   pointer-events: none;
   2039   opacity: 0.65;
   2040   filter: alpha(opacity=65);
   2041   -webkit-box-shadow: none;
   2042   box-shadow: none;
   2043 }
   2044 .btn-default {
   2045   color: #ffffff;
   2046   background-color: #95a5a6;
   2047   border-color: #95a5a6;
   2048 }
   2049 .btn-default:hover,
   2050 .btn-default:focus,
   2051 .btn-default:active,
   2052 .btn-default.active,
   2053 .open .dropdown-toggle.btn-default {
   2054   color: #ffffff;
   2055   background-color: #7f9293;
   2056   border-color: #74898a;
   2057 }
   2058 .btn-default:active,
   2059 .btn-default.active,
   2060 .open .dropdown-toggle.btn-default {
   2061   background-image: none;
   2062 }
   2063 .btn-default.disabled,
   2064 .btn-default[disabled],
   2065 fieldset[disabled] .btn-default,
   2066 .btn-default.disabled:hover,
   2067 .btn-default[disabled]:hover,
   2068 fieldset[disabled] .btn-default:hover,
   2069 .btn-default.disabled:focus,
   2070 .btn-default[disabled]:focus,
   2071 fieldset[disabled] .btn-default:focus,
   2072 .btn-default.disabled:active,
   2073 .btn-default[disabled]:active,
   2074 fieldset[disabled] .btn-default:active,
   2075 .btn-default.disabled.active,
   2076 .btn-default[disabled].active,
   2077 fieldset[disabled] .btn-default.active {
   2078   background-color: #95a5a6;
   2079   border-color: #95a5a6;
   2080 }
   2081 .btn-default .badge {
   2082   color: #95a5a6;
   2083   background-color: #ffffff;
   2084 }
   2085 .btn-primary {
   2086   color: #ffffff;
   2087   background-color: #2c3e50;
   2088   border-color: #2c3e50;
   2089 }
   2090 .btn-primary:hover,
   2091 .btn-primary:focus,
   2092 .btn-primary:active,
   2093 .btn-primary.active,
   2094 .open .dropdown-toggle.btn-primary {
   2095   color: #ffffff;
   2096   background-color: #1e2a36;
   2097   border-color: #161f29;
   2098 }
   2099 .btn-primary:active,
   2100 .btn-primary.active,
   2101 .open .dropdown-toggle.btn-primary {
   2102   background-image: none;
   2103 }
   2104 .btn-primary.disabled,
   2105 .btn-primary[disabled],
   2106 fieldset[disabled] .btn-primary,
   2107 .btn-primary.disabled:hover,
   2108 .btn-primary[disabled]:hover,
   2109 fieldset[disabled] .btn-primary:hover,
   2110 .btn-primary.disabled:focus,
   2111 .btn-primary[disabled]:focus,
   2112 fieldset[disabled] .btn-primary:focus,
   2113 .btn-primary.disabled:active,
   2114 .btn-primary[disabled]:active,
   2115 fieldset[disabled] .btn-primary:active,
   2116 .btn-primary.disabled.active,
   2117 .btn-primary[disabled].active,
   2118 fieldset[disabled] .btn-primary.active {
   2119   background-color: #2c3e50;
   2120   border-color: #2c3e50;
   2121 }
   2122 .btn-primary .badge {
   2123   color: #2c3e50;
   2124   background-color: #ffffff;
   2125 }
   2126 .btn-success {
   2127   color: #ffffff;
   2128   background-color: #18bc9c;
   2129   border-color: #18bc9c;
   2130 }
   2131 .btn-success:hover,
   2132 .btn-success:focus,
   2133 .btn-success:active,
   2134 .btn-success.active,
   2135 .open .dropdown-toggle.btn-success {
   2136   color: #ffffff;
   2137   background-color: #13987e;
   2138   border-color: #11866f;
   2139 }
   2140 .btn-success:active,
   2141 .btn-success.active,
   2142 .open .dropdown-toggle.btn-success {
   2143   background-image: none;
   2144 }
   2145 .btn-success.disabled,
   2146 .btn-success[disabled],
   2147 fieldset[disabled] .btn-success,
   2148 .btn-success.disabled:hover,
   2149 .btn-success[disabled]:hover,
   2150 fieldset[disabled] .btn-success:hover,
   2151 .btn-success.disabled:focus,
   2152 .btn-success[disabled]:focus,
   2153 fieldset[disabled] .btn-success:focus,
   2154 .btn-success.disabled:active,
   2155 .btn-success[disabled]:active,
   2156 fieldset[disabled] .btn-success:active,
   2157 .btn-success.disabled.active,
   2158 .btn-success[disabled].active,
   2159 fieldset[disabled] .btn-success.active {
   2160   background-color: #18bc9c;
   2161   border-color: #18bc9c;
   2162 }
   2163 .btn-success .badge {
   2164   color: #18bc9c;
   2165   background-color: #ffffff;
   2166 }
   2167 .btn-info {
   2168   color: #ffffff;
   2169   background-color: #3498db;
   2170   border-color: #3498db;
   2171 }
   2172 .btn-info:hover,
   2173 .btn-info:focus,
   2174 .btn-info:active,
   2175 .btn-info.active,
   2176 .open .dropdown-toggle.btn-info {
   2177   color: #ffffff;
   2178   background-color: #2383c4;
   2179   border-color: #2077b2;
   2180 }
   2181 .btn-info:active,
   2182 .btn-info.active,
   2183 .open .dropdown-toggle.btn-info {
   2184   background-image: none;
   2185 }
   2186 .btn-info.disabled,
   2187 .btn-info[disabled],
   2188 fieldset[disabled] .btn-info,
   2189 .btn-info.disabled:hover,
   2190 .btn-info[disabled]:hover,
   2191 fieldset[disabled] .btn-info:hover,
   2192 .btn-info.disabled:focus,
   2193 .btn-info[disabled]:focus,
   2194 fieldset[disabled] .btn-info:focus,
   2195 .btn-info.disabled:active,
   2196 .btn-info[disabled]:active,
   2197 fieldset[disabled] .btn-info:active,
   2198 .btn-info.disabled.active,
   2199 .btn-info[disabled].active,
   2200 fieldset[disabled] .btn-info.active {
   2201   background-color: #3498db;
   2202   border-color: #3498db;
   2203 }
   2204 .btn-info .badge {
   2205   color: #3498db;
   2206   background-color: #ffffff;
   2207 }
   2208 .btn-warning {
   2209   color: #ffffff;
   2210   background-color: #f39c12;
   2211   border-color: #f39c12;
   2212 }
   2213 .btn-warning:hover,
   2214 .btn-warning:focus,
   2215 .btn-warning:active,
   2216 .btn-warning.active,
   2217 .open .dropdown-toggle.btn-warning {
   2218   color: #ffffff;
   2219   background-color: #d2850b;
   2220   border-color: #be780a;
   2221 }
   2222 .btn-warning:active,
   2223 .btn-warning.active,
   2224 .open .dropdown-toggle.btn-warning {
   2225   background-image: none;
   2226 }
   2227 .btn-warning.disabled,
   2228 .btn-warning[disabled],
   2229 fieldset[disabled] .btn-warning,
   2230 .btn-warning.disabled:hover,
   2231 .btn-warning[disabled]:hover,
   2232 fieldset[disabled] .btn-warning:hover,
   2233 .btn-warning.disabled:focus,
   2234 .btn-warning[disabled]:focus,
   2235 fieldset[disabled] .btn-warning:focus,
   2236 .btn-warning.disabled:active,
   2237 .btn-warning[disabled]:active,
   2238 fieldset[disabled] .btn-warning:active,
   2239 .btn-warning.disabled.active,
   2240 .btn-warning[disabled].active,
   2241 fieldset[disabled] .btn-warning.active {
   2242   background-color: #f39c12;
   2243   border-color: #f39c12;
   2244 }
   2245 .btn-warning .badge {
   2246   color: #f39c12;
   2247   background-color: #ffffff;
   2248 }
   2249 .btn-danger {
   2250   color: #ffffff;
   2251   background-color: #e74c3c;
   2252   border-color: #e74c3c;
   2253 }
   2254 .btn-danger:hover,
   2255 .btn-danger:focus,
   2256 .btn-danger:active,
   2257 .btn-danger.active,
   2258 .open .dropdown-toggle.btn-danger {
   2259   color: #ffffff;
   2260   background-color: #df2e1b;
   2261   border-color: #cd2a19;
   2262 }
   2263 .btn-danger:active,
   2264 .btn-danger.active,
   2265 .open .dropdown-toggle.btn-danger {
   2266   background-image: none;
   2267 }
   2268 .btn-danger.disabled,
   2269 .btn-danger[disabled],
   2270 fieldset[disabled] .btn-danger,
   2271 .btn-danger.disabled:hover,
   2272 .btn-danger[disabled]:hover,
   2273 fieldset[disabled] .btn-danger:hover,
   2274 .btn-danger.disabled:focus,
   2275 .btn-danger[disabled]:focus,
   2276 fieldset[disabled] .btn-danger:focus,
   2277 .btn-danger.disabled:active,
   2278 .btn-danger[disabled]:active,
   2279 fieldset[disabled] .btn-danger:active,
   2280 .btn-danger.disabled.active,
   2281 .btn-danger[disabled].active,
   2282 fieldset[disabled] .btn-danger.active {
   2283   background-color: #e74c3c;
   2284   border-color: #e74c3c;
   2285 }
   2286 .btn-danger .badge {
   2287   color: #e74c3c;
   2288   background-color: #ffffff;
   2289 }
   2290 .btn-link {
   2291   color: #18bc9c;
   2292   font-weight: normal;
   2293   cursor: pointer;
   2294   border-radius: 0;
   2295 }
   2296 .btn-link,
   2297 .btn-link:active,
   2298 .btn-link[disabled],
   2299 fieldset[disabled] .btn-link {
   2300   background-color: transparent;
   2301   -webkit-box-shadow: none;
   2302   box-shadow: none;
   2303 }
   2304 .btn-link,
   2305 .btn-link:hover,
   2306 .btn-link:focus,
   2307 .btn-link:active {
   2308   border-color: transparent;
   2309 }
   2310 .btn-link:hover,
   2311 .btn-link:focus {
   2312   color: #18bc9c;
   2313   text-decoration: underline;
   2314   background-color: transparent;
   2315 }
   2316 .btn-link[disabled]:hover,
   2317 fieldset[disabled] .btn-link:hover,
   2318 .btn-link[disabled]:focus,
   2319 fieldset[disabled] .btn-link:focus {
   2320   color: #b4bcc2;
   2321   text-decoration: none;
   2322 }
   2323 .btn-lg,
   2324 .btn-group-lg > .btn {
   2325   padding: 18px 27px;
   2326   font-size: 19px;
   2327   line-height: 1.33;
   2328   border-radius: 6px;
   2329 }
   2330 .btn-sm,
   2331 .btn-group-sm > .btn {
   2332   padding: 6px 9px;
   2333   font-size: 13px;
   2334   line-height: 1.5;
   2335   border-radius: 3px;
   2336 }
   2337 .btn-xs,
   2338 .btn-group-xs > .btn {
   2339   padding: 1px 5px;
   2340   font-size: 13px;
   2341   line-height: 1.5;
   2342   border-radius: 3px;
   2343 }
   2344 .btn-block {
   2345   display: block;
   2346   width: 100%;
   2347   padding-left: 0;
   2348   padding-right: 0;
   2349 }
   2350 .btn-block + .btn-block {
   2351   margin-top: 5px;
   2352 }
   2353 input[type="submit"].btn-block,
   2354 input[type="reset"].btn-block,
   2355 input[type="button"].btn-block {
   2356   width: 100%;
   2357 }
   2358 .fade {
   2359   opacity: 0;
   2360   -webkit-transition: opacity 0.15s linear;
   2361   transition: opacity 0.15s linear;
   2362 }
   2363 .fade.in {
   2364   opacity: 1;
   2365 }
   2366 .collapse {
   2367   display: none;
   2368 }
   2369 .collapse.in {
   2370   display: block;
   2371 }
   2372 .collapsing {
   2373   position: relative;
   2374   height: 0;
   2375   overflow: hidden;
   2376   -webkit-transition: height 0.35s ease;
   2377   transition: height 0.35s ease;
   2378 }
   2379 @font-face {
   2380   font-family: 'Glyphicons Halflings';
   2381   src: url('../fonts/glyphicons-halflings-regular.eot');
   2382   src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
   2383 }
   2384 .glyphicon {
   2385   position: relative;
   2386   top: 1px;
   2387   display: inline-block;
   2388   font-family: 'Glyphicons Halflings';
   2389   font-style: normal;
   2390   font-weight: normal;
   2391   line-height: 1;
   2392   -webkit-font-smoothing: antialiased;
   2393   -moz-osx-font-smoothing: grayscale;
   2394 }
   2395 .glyphicon-asterisk:before {
   2396   content: "\2a";
   2397 }
   2398 .glyphicon-plus:before {
   2399   content: "\2b";
   2400 }
   2401 .glyphicon-euro:before {
   2402   content: "\20ac";
   2403 }
   2404 .glyphicon-minus:before {
   2405   content: "\2212";
   2406 }
   2407 .glyphicon-cloud:before {
   2408   content: "\2601";
   2409 }
   2410 .glyphicon-envelope:before {
   2411   content: "\2709";
   2412 }
   2413 .glyphicon-pencil:before {
   2414   content: "\270f";
   2415 }
   2416 .glyphicon-glass:before {
   2417   content: "\e001";
   2418 }
   2419 .glyphicon-music:before {
   2420   content: "\e002";
   2421 }
   2422 .glyphicon-search:before {
   2423   content: "\e003";
   2424 }
   2425 .glyphicon-heart:before {
   2426   content: "\e005";
   2427 }
   2428 .glyphicon-star:before {
   2429   content: "\e006";
   2430 }
   2431 .glyphicon-star-empty:before {
   2432   content: "\e007";
   2433 }
   2434 .glyphicon-user:before {
   2435   content: "\e008";
   2436 }
   2437 .glyphicon-film:before {
   2438   content: "\e009";
   2439 }
   2440 .glyphicon-th-large:before {
   2441   content: "\e010";
   2442 }
   2443 .glyphicon-th:before {
   2444   content: "\e011";
   2445 }
   2446 .glyphicon-th-list:before {
   2447   content: "\e012";
   2448 }
   2449 .glyphicon-ok:before {
   2450   content: "\e013";
   2451 }
   2452 .glyphicon-remove:before {
   2453   content: "\e014";
   2454 }
   2455 .glyphicon-zoom-in:before {
   2456   content: "\e015";
   2457 }
   2458 .glyphicon-zoom-out:before {
   2459   content: "\e016";
   2460 }
   2461 .glyphicon-off:before {
   2462   content: "\e017";
   2463 }
   2464 .glyphicon-signal:before {
   2465   content: "\e018";
   2466 }
   2467 .glyphicon-cog:before {
   2468   content: "\e019";
   2469 }
   2470 .glyphicon-trash:before {
   2471   content: "\e020";
   2472 }
   2473 .glyphicon-home:before {
   2474   content: "\e021";
   2475 }
   2476 .glyphicon-file:before {
   2477   content: "\e022";
   2478 }
   2479 .glyphicon-time:before {
   2480   content: "\e023";
   2481 }
   2482 .glyphicon-road:before {
   2483   content: "\e024";
   2484 }
   2485 .glyphicon-download-alt:before {
   2486   content: "\e025";
   2487 }
   2488 .glyphicon-download:before {
   2489   content: "\e026";
   2490 }
   2491 .glyphicon-upload:before {
   2492   content: "\e027";
   2493 }
   2494 .glyphicon-inbox:before {
   2495   content: "\e028";
   2496 }
   2497 .glyphicon-play-circle:before {
   2498   content: "\e029";
   2499 }
   2500 .glyphicon-repeat:before {
   2501   content: "\e030";
   2502 }
   2503 .glyphicon-refresh:before {
   2504   content: "\e031";
   2505 }
   2506 .glyphicon-list-alt:before {
   2507   content: "\e032";
   2508 }
   2509 .glyphicon-lock:before {
   2510   content: "\e033";
   2511 }
   2512 .glyphicon-flag:before {
   2513   content: "\e034";
   2514 }
   2515 .glyphicon-headphones:before {
   2516   content: "\e035";
   2517 }
   2518 .glyphicon-volume-off:before {
   2519   content: "\e036";
   2520 }
   2521 .glyphicon-volume-down:before {
   2522   content: "\e037";
   2523 }
   2524 .glyphicon-volume-up:before {
   2525   content: "\e038";
   2526 }
   2527 .glyphicon-qrcode:before {
   2528   content: "\e039";
   2529 }
   2530 .glyphicon-barcode:before {
   2531   content: "\e040";
   2532 }
   2533 .glyphicon-tag:before {
   2534   content: "\e041";
   2535 }
   2536 .glyphicon-tags:before {
   2537   content: "\e042";
   2538 }
   2539 .glyphicon-book:before {
   2540   content: "\e043";
   2541 }
   2542 .glyphicon-bookmark:before {
   2543   content: "\e044";
   2544 }
   2545 .glyphicon-print:before {
   2546   content: "\e045";
   2547 }
   2548 .glyphicon-camera:before {
   2549   content: "\e046";
   2550 }
   2551 .glyphicon-font:before {
   2552   content: "\e047";
   2553 }
   2554 .glyphicon-bold:before {
   2555   content: "\e048";
   2556 }
   2557 .glyphicon-italic:before {
   2558   content: "\e049";
   2559 }
   2560 .glyphicon-text-height:before {
   2561   content: "\e050";
   2562 }
   2563 .glyphicon-text-width:before {
   2564   content: "\e051";
   2565 }
   2566 .glyphicon-align-left:before {
   2567   content: "\e052";
   2568 }
   2569 .glyphicon-align-center:before {
   2570   content: "\e053";
   2571 }
   2572 .glyphicon-align-right:before {
   2573   content: "\e054";
   2574 }
   2575 .glyphicon-align-justify:before {
   2576   content: "\e055";
   2577 }
   2578 .glyphicon-list:before {
   2579   content: "\e056";
   2580 }
   2581 .glyphicon-indent-left:before {
   2582   content: "\e057";
   2583 }
   2584 .glyphicon-indent-right:before {
   2585   content: "\e058";
   2586 }
   2587 .glyphicon-facetime-video:before {
   2588   content: "\e059";
   2589 }
   2590 .glyphicon-picture:before {
   2591   content: "\e060";
   2592 }
   2593 .glyphicon-map-marker:before {
   2594   content: "\e062";
   2595 }
   2596 .glyphicon-adjust:before {
   2597   content: "\e063";
   2598 }
   2599 .glyphicon-tint:before {
   2600   content: "\e064";
   2601 }
   2602 .glyphicon-edit:before {
   2603   content: "\e065";
   2604 }
   2605 .glyphicon-share:before {
   2606   content: "\e066";
   2607 }
   2608 .glyphicon-check:before {
   2609   content: "\e067";
   2610 }
   2611 .glyphicon-move:before {
   2612   content: "\e068";
   2613 }
   2614 .glyphicon-step-backward:before {
   2615   content: "\e069";
   2616 }
   2617 .glyphicon-fast-backward:before {
   2618   content: "\e070";
   2619 }
   2620 .glyphicon-backward:before {
   2621   content: "\e071";
   2622 }
   2623 .glyphicon-play:before {
   2624   content: "\e072";
   2625 }
   2626 .glyphicon-pause:before {
   2627   content: "\e073";
   2628 }
   2629 .glyphicon-stop:before {
   2630   content: "\e074";
   2631 }
   2632 .glyphicon-forward:before {
   2633   content: "\e075";
   2634 }
   2635 .glyphicon-fast-forward:before {
   2636   content: "\e076";
   2637 }
   2638 .glyphicon-step-forward:before {
   2639   content: "\e077";
   2640 }
   2641 .glyphicon-eject:before {
   2642   content: "\e078";
   2643 }
   2644 .glyphicon-chevron-left:before {
   2645   content: "\e079";
   2646 }
   2647 .glyphicon-chevron-right:before {
   2648   content: "\e080";
   2649 }
   2650 .glyphicon-plus-sign:before {
   2651   content: "\e081";
   2652 }
   2653 .glyphicon-minus-sign:before {
   2654   content: "\e082";
   2655 }
   2656 .glyphicon-remove-sign:before {
   2657   content: "\e083";
   2658 }
   2659 .glyphicon-ok-sign:before {
   2660   content: "\e084";
   2661 }
   2662 .glyphicon-question-sign:before {
   2663   content: "\e085";
   2664 }
   2665 .glyphicon-info-sign:before {
   2666   content: "\e086";
   2667 }
   2668 .glyphicon-screenshot:before {
   2669   content: "\e087";
   2670 }
   2671 .glyphicon-remove-circle:before {
   2672   content: "\e088";
   2673 }
   2674 .glyphicon-ok-circle:before {
   2675   content: "\e089";
   2676 }
   2677 .glyphicon-ban-circle:before {
   2678   content: "\e090";
   2679 }
   2680 .glyphicon-arrow-left:before {
   2681   content: "\e091";
   2682 }
   2683 .glyphicon-arrow-right:before {
   2684   content: "\e092";
   2685 }
   2686 .glyphicon-arrow-up:before {
   2687   content: "\e093";
   2688 }
   2689 .glyphicon-arrow-down:before {
   2690   content: "\e094";
   2691 }
   2692 .glyphicon-share-alt:before {
   2693   content: "\e095";
   2694 }
   2695 .glyphicon-resize-full:before {
   2696   content: "\e096";
   2697 }
   2698 .glyphicon-resize-small:before {
   2699   content: "\e097";
   2700 }
   2701 .glyphicon-exclamation-sign:before {
   2702   content: "\e101";
   2703 }
   2704 .glyphicon-gift:before {
   2705   content: "\e102";
   2706 }
   2707 .glyphicon-leaf:before {
   2708   content: "\e103";
   2709 }
   2710 .glyphicon-fire:before {
   2711   content: "\e104";
   2712 }
   2713 .glyphicon-eye-open:before {
   2714   content: "\e105";
   2715 }
   2716 .glyphicon-eye-close:before {
   2717   content: "\e106";
   2718 }
   2719 .glyphicon-warning-sign:before {
   2720   content: "\e107";
   2721 }
   2722 .glyphicon-plane:before {
   2723   content: "\e108";
   2724 }
   2725 .glyphicon-calendar:before {
   2726   content: "\e109";
   2727 }
   2728 .glyphicon-random:before {
   2729   content: "\e110";
   2730 }
   2731 .glyphicon-comment:before {
   2732   content: "\e111";
   2733 }
   2734 .glyphicon-magnet:before {
   2735   content: "\e112";
   2736 }
   2737 .glyphicon-chevron-up:before {
   2738   content: "\e113";
   2739 }
   2740 .glyphicon-chevron-down:before {
   2741   content: "\e114";
   2742 }
   2743 .glyphicon-retweet:before {
   2744   content: "\e115";
   2745 }
   2746 .glyphicon-shopping-cart:before {
   2747   content: "\e116";
   2748 }
   2749 .glyphicon-folder-close:before {
   2750   content: "\e117";
   2751 }
   2752 .glyphicon-folder-open:before {
   2753   content: "\e118";
   2754 }
   2755 .glyphicon-resize-vertical:before {
   2756   content: "\e119";
   2757 }
   2758 .glyphicon-resize-horizontal:before {
   2759   content: "\e120";
   2760 }
   2761 .glyphicon-hdd:before {
   2762   content: "\e121";
   2763 }
   2764 .glyphicon-bullhorn:before {
   2765   content: "\e122";
   2766 }
   2767 .glyphicon-bell:before {
   2768   content: "\e123";
   2769 }
   2770 .glyphicon-certificate:before {
   2771   content: "\e124";
   2772 }
   2773 .glyphicon-thumbs-up:before {
   2774   content: "\e125";
   2775 }
   2776 .glyphicon-thumbs-down:before {
   2777   content: "\e126";
   2778 }
   2779 .glyphicon-hand-right:before {
   2780   content: "\e127";
   2781 }
   2782 .glyphicon-hand-left:before {
   2783   content: "\e128";
   2784 }
   2785 .glyphicon-hand-up:before {
   2786   content: "\e129";
   2787 }
   2788 .glyphicon-hand-down:before {
   2789   content: "\e130";
   2790 }
   2791 .glyphicon-circle-arrow-right:before {
   2792   content: "\e131";
   2793 }
   2794 .glyphicon-circle-arrow-left:before {
   2795   content: "\e132";
   2796 }
   2797 .glyphicon-circle-arrow-up:before {
   2798   content: "\e133";
   2799 }
   2800 .glyphicon-circle-arrow-down:before {
   2801   content: "\e134";
   2802 }
   2803 .glyphicon-globe:before {
   2804   content: "\e135";
   2805 }
   2806 .glyphicon-wrench:before {
   2807   content: "\e136";
   2808 }
   2809 .glyphicon-tasks:before {
   2810   content: "\e137";
   2811 }
   2812 .glyphicon-filter:before {
   2813   content: "\e138";
   2814 }
   2815 .glyphicon-briefcase:before {
   2816   content: "\e139";
   2817 }
   2818 .glyphicon-fullscreen:before {
   2819   content: "\e140";
   2820 }
   2821 .glyphicon-dashboard:before {
   2822   content: "\e141";
   2823 }
   2824 .glyphicon-paperclip:before {
   2825   content: "\e142";
   2826 }
   2827 .glyphicon-heart-empty:before {
   2828   content: "\e143";
   2829 }
   2830 .glyphicon-link:before {
   2831   content: "\e144";
   2832 }
   2833 .glyphicon-phone:before {
   2834   content: "\e145";
   2835 }
   2836 .glyphicon-pushpin:before {
   2837   content: "\e146";
   2838 }
   2839 .glyphicon-usd:before {
   2840   content: "\e148";
   2841 }
   2842 .glyphicon-gbp:before {
   2843   content: "\e149";
   2844 }
   2845 .glyphicon-sort:before {
   2846   content: "\e150";
   2847 }
   2848 .glyphicon-sort-by-alphabet:before {
   2849   content: "\e151";
   2850 }
   2851 .glyphicon-sort-by-alphabet-alt:before {
   2852   content: "\e152";
   2853 }
   2854 .glyphicon-sort-by-order:before {
   2855   content: "\e153";
   2856 }
   2857 .glyphicon-sort-by-order-alt:before {
   2858   content: "\e154";
   2859 }
   2860 .glyphicon-sort-by-attributes:before {
   2861   content: "\e155";
   2862 }
   2863 .glyphicon-sort-by-attributes-alt:before {
   2864   content: "\e156";
   2865 }
   2866 .glyphicon-unchecked:before {
   2867   content: "\e157";
   2868 }
   2869 .glyphicon-expand:before {
   2870   content: "\e158";
   2871 }
   2872 .glyphicon-collapse-down:before {
   2873   content: "\e159";
   2874 }
   2875 .glyphicon-collapse-up:before {
   2876   content: "\e160";
   2877 }
   2878 .glyphicon-log-in:before {
   2879   content: "\e161";
   2880 }
   2881 .glyphicon-flash:before {
   2882   content: "\e162";
   2883 }
   2884 .glyphicon-log-out:before {
   2885   content: "\e163";
   2886 }
   2887 .glyphicon-new-window:before {
   2888   content: "\e164";
   2889 }
   2890 .glyphicon-record:before {
   2891   content: "\e165";
   2892 }
   2893 .glyphicon-save:before {
   2894   content: "\e166";
   2895 }
   2896 .glyphicon-open:before {
   2897   content: "\e167";
   2898 }
   2899 .glyphicon-saved:before {
   2900   content: "\e168";
   2901 }
   2902 .glyphicon-import:before {
   2903   content: "\e169";
   2904 }
   2905 .glyphicon-export:before {
   2906   content: "\e170";
   2907 }
   2908 .glyphicon-send:before {
   2909   content: "\e171";
   2910 }
   2911 .glyphicon-floppy-disk:before {
   2912   content: "\e172";
   2913 }
   2914 .glyphicon-floppy-saved:before {
   2915   content: "\e173";
   2916 }
   2917 .glyphicon-floppy-remove:before {
   2918   content: "\e174";
   2919 }
   2920 .glyphicon-floppy-save:before {
   2921   content: "\e175";
   2922 }
   2923 .glyphicon-floppy-open:before {
   2924   content: "\e176";
   2925 }
   2926 .glyphicon-credit-card:before {
   2927   content: "\e177";
   2928 }
   2929 .glyphicon-transfer:before {
   2930   content: "\e178";
   2931 }
   2932 .glyphicon-cutlery:before {
   2933   content: "\e179";
   2934 }
   2935 .glyphicon-header:before {
   2936   content: "\e180";
   2937 }
   2938 .glyphicon-compressed:before {
   2939   content: "\e181";
   2940 }
   2941 .glyphicon-earphone:before {
   2942   content: "\e182";
   2943 }
   2944 .glyphicon-phone-alt:before {
   2945   content: "\e183";
   2946 }
   2947 .glyphicon-tower:before {
   2948   content: "\e184";
   2949 }
   2950 .glyphicon-stats:before {
   2951   content: "\e185";
   2952 }
   2953 .glyphicon-sd-video:before {
   2954   content: "\e186";
   2955 }
   2956 .glyphicon-hd-video:before {
   2957   content: "\e187";
   2958 }
   2959 .glyphicon-subtitles:before {
   2960   content: "\e188";
   2961 }
   2962 .glyphicon-sound-stereo:before {
   2963   content: "\e189";
   2964 }
   2965 .glyphicon-sound-dolby:before {
   2966   content: "\e190";
   2967 }
   2968 .glyphicon-sound-5-1:before {
   2969   content: "\e191";
   2970 }
   2971 .glyphicon-sound-6-1:before {
   2972   content: "\e192";
   2973 }
   2974 .glyphicon-sound-7-1:before {
   2975   content: "\e193";
   2976 }
   2977 .glyphicon-copyright-mark:before {
   2978   content: "\e194";
   2979 }
   2980 .glyphicon-registration-mark:before {
   2981   content: "\e195";
   2982 }
   2983 .glyphicon-cloud-download:before {
   2984   content: "\e197";
   2985 }
   2986 .glyphicon-cloud-upload:before {
   2987   content: "\e198";
   2988 }
   2989 .glyphicon-tree-conifer:before {
   2990   content: "\e199";
   2991 }
   2992 .glyphicon-tree-deciduous:before {
   2993   content: "\e200";
   2994 }
   2995 .caret {
   2996   display: inline-block;
   2997   width: 0;
   2998   height: 0;
   2999   margin-left: 2px;
   3000   vertical-align: middle;
   3001   border-top: 4px solid;
   3002   border-right: 4px solid transparent;
   3003   border-left: 4px solid transparent;
   3004 }
   3005 .dropdown {
   3006   position: relative;
   3007 }
   3008 .dropdown-toggle:focus {
   3009   outline: 0;
   3010 }
   3011 .dropdown-menu {
   3012   position: absolute;
   3013   top: 100%;
   3014   left: 0;
   3015   z-index: 1000;
   3016   display: none;
   3017   float: left;
   3018   min-width: 160px;
   3019   padding: 5px 0;
   3020   margin: 2px 0 0;
   3021   list-style: none;
   3022   font-size: 15px;
   3023   background-color: #ffffff;
   3024   border: 1px solid #cccccc;
   3025   border: 1px solid rgba(0, 0, 0, 0.15);
   3026   border-radius: 4px;
   3027   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
   3028   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
   3029   background-clip: padding-box;
   3030 }
   3031 .dropdown-menu.pull-right {
   3032   right: 0;
   3033   left: auto;
   3034 }
   3035 .dropdown-menu .divider {
   3036   height: 1px;
   3037   margin: 9.5px 0;
   3038   overflow: hidden;
   3039   background-color: #e5e5e5;
   3040 }
   3041 .dropdown-menu > li > a {
   3042   display: block;
   3043   padding: 3px 20px;
   3044   clear: both;
   3045   font-weight: normal;
   3046   line-height: 1.42857143;
   3047   color: #7b8a8b;
   3048   white-space: nowrap;
   3049 }
   3050 .dropdown-menu > li > a:hover,
   3051 .dropdown-menu > li > a:focus {
   3052   text-decoration: none;
   3053   color: #ffffff;
   3054   background-color: #2c3e50;
   3055 }
   3056 .dropdown-menu > .active > a,
   3057 .dropdown-menu > .active > a:hover,
   3058 .dropdown-menu > .active > a:focus {
   3059   color: #ffffff;
   3060   text-decoration: none;
   3061   outline: 0;
   3062   background-color: #2c3e50;
   3063 }
   3064 .dropdown-menu > .disabled > a,
   3065 .dropdown-menu > .disabled > a:hover,
   3066 .dropdown-menu > .disabled > a:focus {
   3067   color: #b4bcc2;
   3068 }
   3069 .dropdown-menu > .disabled > a:hover,
   3070 .dropdown-menu > .disabled > a:focus {
   3071   text-decoration: none;
   3072   background-color: transparent;
   3073   background-image: none;
   3074   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
   3075   cursor: not-allowed;
   3076 }
   3077 .open > .dropdown-menu {
   3078   display: block;
   3079 }
   3080 .open > a {
   3081   outline: 0;
   3082 }
   3083 .dropdown-menu-right {
   3084   left: auto;
   3085   right: 0;
   3086 }
   3087 .dropdown-menu-left {
   3088   left: 0;
   3089   right: auto;
   3090 }
   3091 .dropdown-header {
   3092   display: block;
   3093   padding: 3px 20px;
   3094   font-size: 13px;
   3095   line-height: 1.42857143;
   3096   color: #b4bcc2;
   3097 }
   3098 .dropdown-backdrop {
   3099   position: fixed;
   3100   left: 0;
   3101   right: 0;
   3102   bottom: 0;
   3103   top: 0;
   3104   z-index: 990;
   3105 }
   3106 .pull-right > .dropdown-menu {
   3107   right: 0;
   3108   left: auto;
   3109 }
   3110 .dropup .caret,
   3111 .navbar-fixed-bottom .dropdown .caret {
   3112   border-top: 0;
   3113   border-bottom: 4px solid;
   3114   content: "";
   3115 }
   3116 .dropup .dropdown-menu,
   3117 .navbar-fixed-bottom .dropdown .dropdown-menu {
   3118   top: auto;
   3119   bottom: 100%;
   3120   margin-bottom: 1px;
   3121 }
   3122 @media (min-width: 768px) {
   3123   .navbar-right .dropdown-menu {
   3124     left: auto;
   3125     right: 0;
   3126   }
   3127   .navbar-right .dropdown-menu-left {
   3128     left: 0;
   3129     right: auto;
   3130   }
   3131 }
   3132 .btn-group,
   3133 .btn-group-vertical {
   3134   position: relative;
   3135   display: inline-block;
   3136   vertical-align: middle;
   3137 }
   3138 .btn-group > .btn,
   3139 .btn-group-vertical > .btn {
   3140   position: relative;
   3141   float: left;
   3142 }
   3143 .btn-group > .btn:hover,
   3144 .btn-group-vertical > .btn:hover,
   3145 .btn-group > .btn:focus,
   3146 .btn-group-vertical > .btn:focus,
   3147 .btn-group > .btn:active,
   3148 .btn-group-vertical > .btn:active,
   3149 .btn-group > .btn.active,
   3150 .btn-group-vertical > .btn.active {
   3151   z-index: 2;
   3152 }
   3153 .btn-group > .btn:focus,
   3154 .btn-group-vertical > .btn:focus {
   3155   outline: none;
   3156 }
   3157 .btn-group .btn + .btn,
   3158 .btn-group .btn + .btn-group,
   3159 .btn-group .btn-group + .btn,
   3160 .btn-group .btn-group + .btn-group {
   3161   margin-left: -1px;
   3162 }
   3163 .btn-toolbar {
   3164   margin-left: -5px;
   3165 }
   3166 .btn-toolbar .btn-group,
   3167 .btn-toolbar .input-group {
   3168   float: left;
   3169 }
   3170 .btn-toolbar > .btn,
   3171 .btn-toolbar > .btn-group,
   3172 .btn-toolbar > .input-group {
   3173   margin-left: 5px;
   3174 }
   3175 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
   3176   border-radius: 0;
   3177 }
   3178 .btn-group > .btn:first-child {
   3179   margin-left: 0;
   3180 }
   3181 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
   3182   border-bottom-right-radius: 0;
   3183   border-top-right-radius: 0;
   3184 }
   3185 .btn-group > .btn:last-child:not(:first-child),
   3186 .btn-group > .dropdown-toggle:not(:first-child) {
   3187   border-bottom-left-radius: 0;
   3188   border-top-left-radius: 0;
   3189 }
   3190 .btn-group > .btn-group {
   3191   float: left;
   3192 }
   3193 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
   3194   border-radius: 0;
   3195 }
   3196 .btn-group > .btn-group:first-child > .btn:last-child,
   3197 .btn-group > .btn-group:first-child > .dropdown-toggle {
   3198   border-bottom-right-radius: 0;
   3199   border-top-right-radius: 0;
   3200 }
   3201 .btn-group > .btn-group:last-child > .btn:first-child {
   3202   border-bottom-left-radius: 0;
   3203   border-top-left-radius: 0;
   3204 }
   3205 .btn-group .dropdown-toggle:active,
   3206 .btn-group.open .dropdown-toggle {
   3207   outline: 0;
   3208 }
   3209 .btn-group > .btn + .dropdown-toggle {
   3210   padding-left: 8px;
   3211   padding-right: 8px;
   3212 }
   3213 .btn-group > .btn-lg + .dropdown-toggle {
   3214   padding-left: 12px;
   3215   padding-right: 12px;
   3216 }
   3217 .btn-group.open .dropdown-toggle {
   3218   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   3219   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
   3220 }
   3221 .btn-group.open .dropdown-toggle.btn-link {
   3222   -webkit-box-shadow: none;
   3223   box-shadow: none;
   3224 }
   3225 .btn .caret {
   3226   margin-left: 0;
   3227 }
   3228 .btn-lg .caret {
   3229   border-width: 5px 5px 0;
   3230   border-bottom-width: 0;
   3231 }
   3232 .dropup .btn-lg .caret {
   3233   border-width: 0 5px 5px;
   3234 }
   3235 .btn-group-vertical > .btn,
   3236 .btn-group-vertical > .btn-group,
   3237 .btn-group-vertical > .btn-group > .btn {
   3238   display: block;
   3239   float: none;
   3240   width: 100%;
   3241   max-width: 100%;
   3242 }
   3243 .btn-group-vertical > .btn-group > .btn {
   3244   float: none;
   3245 }
   3246 .btn-group-vertical > .btn + .btn,
   3247 .btn-group-vertical > .btn + .btn-group,
   3248 .btn-group-vertical > .btn-group + .btn,
   3249 .btn-group-vertical > .btn-group + .btn-group {
   3250   margin-top: -1px;
   3251   margin-left: 0;
   3252 }
   3253 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
   3254   border-radius: 0;
   3255 }
   3256 .btn-group-vertical > .btn:first-child:not(:last-child) {
   3257   border-top-right-radius: 4px;
   3258   border-bottom-right-radius: 0;
   3259   border-bottom-left-radius: 0;
   3260 }
   3261 .btn-group-vertical > .btn:last-child:not(:first-child) {
   3262   border-bottom-left-radius: 4px;
   3263   border-top-right-radius: 0;
   3264   border-top-left-radius: 0;
   3265 }
   3266 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
   3267   border-radius: 0;
   3268 }
   3269 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
   3270 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
   3271   border-bottom-right-radius: 0;
   3272   border-bottom-left-radius: 0;
   3273 }
   3274 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
   3275   border-top-right-radius: 0;
   3276   border-top-left-radius: 0;
   3277 }
   3278 .btn-group-justified {
   3279   display: table;
   3280   width: 100%;
   3281   table-layout: fixed;
   3282   border-collapse: separate;
   3283 }
   3284 .btn-group-justified > .btn,
   3285 .btn-group-justified > .btn-group {
   3286   float: none;
   3287   display: table-cell;
   3288   width: 1%;
   3289 }
   3290 .btn-group-justified > .btn-group .btn {
   3291   width: 100%;
   3292 }
   3293 [data-toggle="buttons"] > .btn > input[type="radio"],
   3294 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
   3295   display: none;
   3296 }
   3297 .input-group {
   3298   position: relative;
   3299   display: table;
   3300   border-collapse: separate;
   3301 }
   3302 .input-group[class*="col-"] {
   3303   float: none;
   3304   padding-left: 0;
   3305   padding-right: 0;
   3306 }
   3307 .input-group .form-control {
   3308   position: relative;
   3309   z-index: 2;
   3310   float: left;
   3311   width: 100%;
   3312   margin-bottom: 0;
   3313 }
   3314 .input-group-lg > .form-control,
   3315 .input-group-lg > .input-group-addon,
   3316 .input-group-lg > .input-group-btn > .btn {
   3317   height: 64px;
   3318   padding: 18px 27px;
   3319   font-size: 19px;
   3320   line-height: 1.33;
   3321   border-radius: 6px;
   3322 }
   3323 select.input-group-lg > .form-control,
   3324 select.input-group-lg > .input-group-addon,
   3325 select.input-group-lg > .input-group-btn > .btn {
   3326   height: 64px;
   3327   line-height: 64px;
   3328 }
   3329 textarea.input-group-lg > .form-control,
   3330 textarea.input-group-lg > .input-group-addon,
   3331 textarea.input-group-lg > .input-group-btn > .btn,
   3332 select[multiple].input-group-lg > .form-control,
   3333 select[multiple].input-group-lg > .input-group-addon,
   3334 select[multiple].input-group-lg > .input-group-btn > .btn {
   3335   height: auto;
   3336 }
   3337 .input-group-sm > .form-control,
   3338 .input-group-sm > .input-group-addon,
   3339 .input-group-sm > .input-group-btn > .btn {
   3340   height: 33px;
   3341   padding: 6px 9px;
   3342   font-size: 13px;
   3343   line-height: 1.5;
   3344   border-radius: 3px;
   3345 }
   3346 select.input-group-sm > .form-control,
   3347 select.input-group-sm > .input-group-addon,
   3348 select.input-group-sm > .input-group-btn > .btn {
   3349   height: 33px;
   3350   line-height: 33px;
   3351 }
   3352 textarea.input-group-sm > .form-control,
   3353 textarea.input-group-sm > .input-group-addon,
   3354 textarea.input-group-sm > .input-group-btn > .btn,
   3355 select[multiple].input-group-sm > .form-control,
   3356 select[multiple].input-group-sm > .input-group-addon,
   3357 select[multiple].input-group-sm > .input-group-btn > .btn {
   3358   height: auto;
   3359 }
   3360 .input-group-addon,
   3361 .input-group-btn,
   3362 .input-group .form-control {
   3363   display: table-cell;
   3364 }
   3365 .input-group-addon:not(:first-child):not(:last-child),
   3366 .input-group-btn:not(:first-child):not(:last-child),
   3367 .input-group .form-control:not(:first-child):not(:last-child) {
   3368   border-radius: 0;
   3369 }
   3370 .input-group-addon,
   3371 .input-group-btn {
   3372   width: 1%;
   3373   white-space: nowrap;
   3374   vertical-align: middle;
   3375 }
   3376 .input-group-addon {
   3377   padding: 10px 15px;
   3378   font-size: 15px;
   3379   font-weight: normal;
   3380   line-height: 1;
   3381   color: #2c3e50;
   3382   text-align: center;
   3383   background-color: #ecf0f1;
   3384   border: 1px solid #dce4ec;
   3385   border-radius: 4px;
   3386 }
   3387 .input-group-addon.input-sm {
   3388   padding: 6px 9px;
   3389   font-size: 13px;
   3390   border-radius: 3px;
   3391 }
   3392 .input-group-addon.input-lg {
   3393   padding: 18px 27px;
   3394   font-size: 19px;
   3395   border-radius: 6px;
   3396 }
   3397 .input-group-addon input[type="radio"],
   3398 .input-group-addon input[type="checkbox"] {
   3399   margin-top: 0;
   3400 }
   3401 .input-group .form-control:first-child,
   3402 .input-group-addon:first-child,
   3403 .input-group-btn:first-child > .btn,
   3404 .input-group-btn:first-child > .btn-group > .btn,
   3405 .input-group-btn:first-child > .dropdown-toggle,
   3406 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
   3407 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
   3408   border-bottom-right-radius: 0;
   3409   border-top-right-radius: 0;
   3410 }
   3411 .input-group-addon:first-child {
   3412   border-right: 0;
   3413 }
   3414 .input-group .form-control:last-child,
   3415 .input-group-addon:last-child,
   3416 .input-group-btn:last-child > .btn,
   3417 .input-group-btn:last-child > .btn-group > .btn,
   3418 .input-group-btn:last-child > .dropdown-toggle,
   3419 .input-group-btn:first-child > .btn:not(:first-child),
   3420 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
   3421   border-bottom-left-radius: 0;
   3422   border-top-left-radius: 0;
   3423 }
   3424 .input-group-addon:last-child {
   3425   border-left: 0;
   3426 }
   3427 .input-group-btn {
   3428   position: relative;
   3429   font-size: 0;
   3430   white-space: nowrap;
   3431 }
   3432 .input-group-btn > .btn {
   3433   position: relative;
   3434 }
   3435 .input-group-btn > .btn + .btn {
   3436   margin-left: -1px;
   3437 }
   3438 .input-group-btn > .btn:hover,
   3439 .input-group-btn > .btn:focus,
   3440 .input-group-btn > .btn:active {
   3441   z-index: 2;
   3442 }
   3443 .input-group-btn:first-child > .btn,
   3444 .input-group-btn:first-child > .btn-group {
   3445   margin-right: -1px;
   3446 }
   3447 .input-group-btn:last-child > .btn,
   3448 .input-group-btn:last-child > .btn-group {
   3449   margin-left: -1px;
   3450 }
   3451 .nav {
   3452   margin-bottom: 0;
   3453   padding-left: 0;
   3454   list-style: none;
   3455 }
   3456 .nav > li {
   3457   position: relative;
   3458   display: block;
   3459 }
   3460 .nav > li > a {
   3461   position: relative;
   3462   display: block;
   3463   padding: 10px 15px;
   3464 }
   3465 .nav > li > a:hover,
   3466 .nav > li > a:focus {
   3467   text-decoration: none;
   3468   background-color: #ecf0f1;
   3469 }
   3470 .nav > li.disabled > a {
   3471   color: #b4bcc2;
   3472 }
   3473 .nav > li.disabled > a:hover,
   3474 .nav > li.disabled > a:focus {
   3475   color: #b4bcc2;
   3476   text-decoration: none;
   3477   background-color: transparent;
   3478   cursor: not-allowed;
   3479 }
   3480 .nav .open > a,
   3481 .nav .open > a:hover,
   3482 .nav .open > a:focus {
   3483   background-color: #ecf0f1;
   3484   border-color: #18bc9c;
   3485 }
   3486 .nav .nav-divider {
   3487   height: 1px;
   3488   margin: 9.5px 0;
   3489   overflow: hidden;
   3490   background-color: #e5e5e5;
   3491 }
   3492 .nav > li > a > img {
   3493   max-width: none;
   3494 }
   3495 .nav-tabs {
   3496   border-bottom: 1px solid #ecf0f1;
   3497 }
   3498 .nav-tabs > li {
   3499   float: left;
   3500   margin-bottom: -1px;
   3501 }
   3502 .nav-tabs > li > a {
   3503   margin-right: 2px;
   3504   line-height: 1.42857143;
   3505   border: 1px solid transparent;
   3506   border-radius: 4px 4px 0 0;
   3507 }
   3508 .nav-tabs > li > a:hover {
   3509   border-color: #ecf0f1 #ecf0f1 #ecf0f1;
   3510 }
   3511 .nav-tabs > li.active > a,
   3512 .nav-tabs > li.active > a:hover,
   3513 .nav-tabs > li.active > a:focus {
   3514   color: #2c3e50;
   3515   background-color: #ffffff;
   3516   border: 1px solid #ecf0f1;
   3517   border-bottom-color: transparent;
   3518   cursor: default;
   3519 }
   3520 .nav-tabs.nav-justified {
   3521   width: 100%;
   3522   border-bottom: 0;
   3523 }
   3524 .nav-tabs.nav-justified > li {
   3525   float: none;
   3526 }
   3527 .nav-tabs.nav-justified > li > a {
   3528   text-align: center;
   3529   margin-bottom: 5px;
   3530 }
   3531 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
   3532   top: auto;
   3533   left: auto;
   3534 }
   3535 @media (min-width: 768px) {
   3536   .nav-tabs.nav-justified > li {
   3537     display: table-cell;
   3538     width: 1%;
   3539   }
   3540   .nav-tabs.nav-justified > li > a {
   3541     margin-bottom: 0;
   3542   }
   3543 }
   3544 .nav-tabs.nav-justified > li > a {
   3545   margin-right: 0;
   3546   border-radius: 4px;
   3547 }
   3548 .nav-tabs.nav-justified > .active > a,
   3549 .nav-tabs.nav-justified > .active > a:hover,
   3550 .nav-tabs.nav-justified > .active > a:focus {
   3551   border: 1px solid #ecf0f1;
   3552 }
   3553 @media (min-width: 768px) {
   3554   .nav-tabs.nav-justified > li > a {
   3555     border-bottom: 1px solid #ecf0f1;
   3556     border-radius: 4px 4px 0 0;
   3557   }
   3558   .nav-tabs.nav-justified > .active > a,
   3559   .nav-tabs.nav-justified > .active > a:hover,
   3560   .nav-tabs.nav-justified > .active > a:focus {
   3561     border-bottom-color: #ffffff;
   3562   }
   3563 }
   3564 .nav-pills > li {
   3565   float: left;
   3566 }
   3567 .nav-pills > li > a {
   3568   border-radius: 4px;
   3569 }
   3570 .nav-pills > li + li {
   3571   margin-left: 2px;
   3572 }
   3573 .nav-pills > li.active > a,
   3574 .nav-pills > li.active > a:hover,
   3575 .nav-pills > li.active > a:focus {
   3576   color: #ffffff;
   3577   background-color: #2c3e50;
   3578 }
   3579 .nav-stacked > li {
   3580   float: none;
   3581 }
   3582 .nav-stacked > li + li {
   3583   margin-top: 2px;
   3584   margin-left: 0;
   3585 }
   3586 .nav-justified {
   3587   width: 100%;
   3588 }
   3589 .nav-justified > li {
   3590   float: none;
   3591 }
   3592 .nav-justified > li > a {
   3593   text-align: center;
   3594   margin-bottom: 5px;
   3595 }
   3596 .nav-justified > .dropdown .dropdown-menu {
   3597   top: auto;
   3598   left: auto;
   3599 }
   3600 @media (min-width: 768px) {
   3601   .nav-justified > li {
   3602     display: table-cell;
   3603     width: 1%;
   3604   }
   3605   .nav-justified > li > a {
   3606     margin-bottom: 0;
   3607   }
   3608 }
   3609 .nav-tabs-justified {
   3610   border-bottom: 0;
   3611 }
   3612 .nav-tabs-justified > li > a {
   3613   margin-right: 0;
   3614   border-radius: 4px;
   3615 }
   3616 .nav-tabs-justified > .active > a,
   3617 .nav-tabs-justified > .active > a:hover,
   3618 .nav-tabs-justified > .active > a:focus {
   3619   border: 1px solid #ecf0f1;
   3620 }
   3621 @media (min-width: 768px) {
   3622   .nav-tabs-justified > li > a {
   3623     border-bottom: 1px solid #ecf0f1;
   3624     border-radius: 4px 4px 0 0;
   3625   }
   3626   .nav-tabs-justified > .active > a,
   3627   .nav-tabs-justified > .active > a:hover,
   3628   .nav-tabs-justified > .active > a:focus {
   3629     border-bottom-color: #ffffff;
   3630   }
   3631 }
   3632 .tab-content > .tab-pane {
   3633   display: none;
   3634 }
   3635 .tab-content > .active {
   3636   display: block;
   3637 }
   3638 .nav-tabs .dropdown-menu {
   3639   margin-top: -1px;
   3640   border-top-right-radius: 0;
   3641   border-top-left-radius: 0;
   3642 }
   3643 .navbar {
   3644   position: relative;
   3645   min-height: 60px;
   3646   margin-bottom: 21px;
   3647   border: 1px solid transparent;
   3648 }
   3649 @media (min-width: 768px) {
   3650   .navbar {
   3651     border-radius: 4px;
   3652   }
   3653 }
   3654 @media (min-width: 768px) {
   3655   .navbar-header {
   3656     float: left;
   3657   }
   3658 }
   3659 .navbar-collapse {
   3660   max-height: 340px;
   3661   overflow-x: visible;
   3662   padding-right: 15px;
   3663   padding-left: 15px;
   3664   border-top: 1px solid transparent;
   3665   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
   3666   -webkit-overflow-scrolling: touch;
   3667 }
   3668 .navbar-collapse.in {
   3669   overflow-y: auto;
   3670 }
   3671 @media (min-width: 768px) {
   3672   .navbar-collapse {
   3673     width: auto;
   3674     border-top: 0;
   3675     box-shadow: none;
   3676   }
   3677   .navbar-collapse.collapse {
   3678     display: block !important;
   3679     height: auto !important;
   3680     padding-bottom: 0;
   3681     overflow: visible !important;
   3682   }
   3683   .navbar-collapse.in {
   3684     overflow-y: visible;
   3685   }
   3686   .navbar-fixed-top .navbar-collapse,
   3687   .navbar-static-top .navbar-collapse,
   3688   .navbar-fixed-bottom .navbar-collapse {
   3689     padding-left: 0;
   3690     padding-right: 0;
   3691   }
   3692 }
   3693 .container > .navbar-header,
   3694 .container-fluid > .navbar-header,
   3695 .container > .navbar-collapse,
   3696 .container-fluid > .navbar-collapse {
   3697   margin-right: -15px;
   3698   margin-left: -15px;
   3699 }
   3700 @media (min-width: 768px) {
   3701   .container > .navbar-header,
   3702   .container-fluid > .navbar-header,
   3703   .container > .navbar-collapse,
   3704   .container-fluid > .navbar-collapse {
   3705     margin-right: 0;
   3706     margin-left: 0;
   3707   }
   3708 }
   3709 .navbar-static-top {
   3710   z-index: 1000;
   3711   border-width: 0 0 1px;
   3712 }
   3713 @media (min-width: 768px) {
   3714   .navbar-static-top {
   3715     border-radius: 0;
   3716   }
   3717 }
   3718 .navbar-fixed-top,
   3719 .navbar-fixed-bottom {
   3720   position: fixed;
   3721   right: 0;
   3722   left: 0;
   3723   z-index: 1030;
   3724 }
   3725 @media (min-width: 768px) {
   3726   .navbar-fixed-top,
   3727   .navbar-fixed-bottom {
   3728     border-radius: 0;
   3729   }
   3730 }
   3731 .navbar-fixed-top {
   3732   top: 0;
   3733   border-width: 0 0 1px;
   3734 }
   3735 .navbar-fixed-bottom {
   3736   bottom: 0;
   3737   margin-bottom: 0;
   3738   border-width: 1px 0 0;
   3739 }
   3740 .navbar-brand {
   3741   float: left;
   3742   padding: 19.5px 15px;
   3743   font-size: 19px;
   3744   line-height: 21px;
   3745   height: 60px;
   3746 }
   3747 .navbar-brand:hover,
   3748 .navbar-brand:focus {
   3749   text-decoration: none;
   3750 }
   3751 @media (min-width: 768px) {
   3752   .navbar > .container .navbar-brand,
   3753   .navbar > .container-fluid .navbar-brand {
   3754     margin-left: -15px;
   3755   }
   3756 }
   3757 .navbar-toggle {
   3758   position: relative;
   3759   float: right;
   3760   margin-right: 15px;
   3761   padding: 9px 10px;
   3762   margin-top: 13px;
   3763   margin-bottom: 13px;
   3764   background-color: transparent;
   3765   background-image: none;
   3766   border: 1px solid transparent;
   3767   border-radius: 4px;
   3768 }
   3769 .navbar-toggle:focus {
   3770   outline: none;
   3771 }
   3772 .navbar-toggle .icon-bar {
   3773   display: block;
   3774   width: 22px;
   3775   height: 2px;
   3776   border-radius: 1px;
   3777 }
   3778 .navbar-toggle .icon-bar + .icon-bar {
   3779   margin-top: 4px;
   3780 }
   3781 @media (min-width: 768px) {
   3782   .navbar-toggle {
   3783     display: none;
   3784   }
   3785 }
   3786 .navbar-nav {
   3787   margin: 9.75px -15px;
   3788 }
   3789 .navbar-nav > li > a {
   3790   padding-top: 10px;
   3791   padding-bottom: 10px;
   3792   line-height: 21px;
   3793 }
   3794 @media (max-width: 767px) {
   3795   .navbar-nav .open .dropdown-menu {
   3796     position: static;
   3797     float: none;
   3798     width: auto;
   3799     margin-top: 0;
   3800     background-color: transparent;
   3801     border: 0;
   3802     box-shadow: none;
   3803   }
   3804   .navbar-nav .open .dropdown-menu > li > a,
   3805   .navbar-nav .open .dropdown-menu .dropdown-header {
   3806     padding: 5px 15px 5px 25px;
   3807   }
   3808   .navbar-nav .open .dropdown-menu > li > a {
   3809     line-height: 21px;
   3810   }
   3811   .navbar-nav .open .dropdown-menu > li > a:hover,
   3812   .navbar-nav .open .dropdown-menu > li > a:focus {
   3813     background-image: none;
   3814   }
   3815 }
   3816 @media (min-width: 768px) {
   3817   .navbar-nav {
   3818     float: left;
   3819     margin: 0;
   3820   }
   3821   .navbar-nav > li {
   3822     float: left;
   3823   }
   3824   .navbar-nav > li > a {
   3825     padding-top: 19.5px;
   3826     padding-bottom: 19.5px;
   3827   }
   3828   .navbar-nav.navbar-right:last-child {
   3829     margin-right: -15px;
   3830   }
   3831 }
   3832 @media (min-width: 768px) {
   3833   .navbar-left {
   3834     float: left !important;
   3835   }
   3836   .navbar-right {
   3837     float: right !important;
   3838   }
   3839 }
   3840 .navbar-form {
   3841   margin-left: -15px;
   3842   margin-right: -15px;
   3843   padding: 10px 15px;
   3844   border-top: 1px solid transparent;
   3845   border-bottom: 1px solid transparent;
   3846   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
   3847   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
   3848   margin-top: 8.5px;
   3849   margin-bottom: 8.5px;
   3850 }
   3851 @media (min-width: 768px) {
   3852   .navbar-form .form-group {
   3853     display: inline-block;
   3854     margin-bottom: 0;
   3855     vertical-align: middle;
   3856   }
   3857   .navbar-form .form-control {
   3858     display: inline-block;
   3859     width: auto;
   3860     vertical-align: middle;
   3861   }
   3862   .navbar-form .input-group > .form-control {
   3863     width: 100%;
   3864   }
   3865   .navbar-form .control-label {
   3866     margin-bottom: 0;
   3867     vertical-align: middle;
   3868   }
   3869   .navbar-form .radio,
   3870   .navbar-form .checkbox {
   3871     display: inline-block;
   3872     margin-top: 0;
   3873     margin-bottom: 0;
   3874     padding-left: 0;
   3875     vertical-align: middle;
   3876   }
   3877   .navbar-form .radio input[type="radio"],
   3878   .navbar-form .checkbox input[type="checkbox"] {
   3879     float: none;
   3880     margin-left: 0;
   3881   }
   3882   .navbar-form .has-feedback .form-control-feedback {
   3883     top: 0;
   3884   }
   3885 }
   3886 @media (max-width: 767px) {
   3887   .navbar-form .form-group {
   3888     margin-bottom: 5px;
   3889   }
   3890 }
   3891 @media (min-width: 768px) {
   3892   .navbar-form {
   3893     width: auto;
   3894     border: 0;
   3895     margin-left: 0;
   3896     margin-right: 0;
   3897     padding-top: 0;
   3898     padding-bottom: 0;
   3899     -webkit-box-shadow: none;
   3900     box-shadow: none;
   3901   }
   3902   .navbar-form.navbar-right:last-child {
   3903     margin-right: -15px;
   3904   }
   3905 }
   3906 .navbar-nav > li > .dropdown-menu {
   3907   margin-top: 0;
   3908   border-top-right-radius: 0;
   3909   border-top-left-radius: 0;
   3910 }
   3911 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
   3912   border-bottom-right-radius: 0;
   3913   border-bottom-left-radius: 0;
   3914 }
   3915 .navbar-btn {
   3916   margin-top: 8.5px;
   3917   margin-bottom: 8.5px;
   3918 }
   3919 .navbar-btn.btn-sm {
   3920   margin-top: 13.5px;
   3921   margin-bottom: 13.5px;
   3922 }
   3923 .navbar-btn.btn-xs {
   3924   margin-top: 19px;
   3925   margin-bottom: 19px;
   3926 }
   3927 .navbar-text {
   3928   margin-top: 19.5px;
   3929   margin-bottom: 19.5px;
   3930 }
   3931 @media (min-width: 768px) {
   3932   .navbar-text {
   3933     float: left;
   3934     margin-left: 15px;
   3935     margin-right: 15px;
   3936   }
   3937   .navbar-text.navbar-right:last-child {
   3938     margin-right: 0;
   3939   }
   3940 }
   3941 .navbar-default {
   3942   background-color: #2c3e50;
   3943   border-color: transparent;
   3944 }
   3945 .navbar-default .navbar-brand {
   3946   color: #ffffff;
   3947 }
   3948 .navbar-default .navbar-brand:hover,
   3949 .navbar-default .navbar-brand:focus {
   3950   color: #18bc9c;
   3951   background-color: transparent;
   3952 }
   3953 .navbar-default .navbar-text {
   3954   color: #777777;
   3955 }
   3956 .navbar-default .navbar-nav > li > a {
   3957   color: #ffffff;
   3958 }
   3959 .navbar-default .navbar-nav > li > a:hover,
   3960 .navbar-default .navbar-nav > li > a:focus {
   3961   color: #18bc9c;
   3962   background-color: transparent;
   3963 }
   3964 .navbar-default .navbar-nav > .active > a,
   3965 .navbar-default .navbar-nav > .active > a:hover,
   3966 .navbar-default .navbar-nav > .active > a:focus {
   3967   color: #ffffff;
   3968   background-color: #1a242f;
   3969 }
   3970 .navbar-default .navbar-nav > .disabled > a,
   3971 .navbar-default .navbar-nav > .disabled > a:hover,
   3972 .navbar-default .navbar-nav > .disabled > a:focus {
   3973   color: #cccccc;
   3974   background-color: transparent;
   3975 }
   3976 .navbar-default .navbar-toggle {
   3977   border-color: #1a242f;
   3978 }
   3979 .navbar-default .navbar-toggle:hover,
   3980 .navbar-default .navbar-toggle:focus {
   3981   background-color: #1a242f;
   3982 }
   3983 .navbar-default .navbar-toggle .icon-bar {
   3984   background-color: #ffffff;
   3985 }
   3986 .navbar-default .navbar-collapse,
   3987 .navbar-default .navbar-form {
   3988   border-color: transparent;
   3989 }
   3990 .navbar-default .navbar-nav > .open > a,
   3991 .navbar-default .navbar-nav > .open > a:hover,
   3992 .navbar-default .navbar-nav > .open > a:focus {
   3993   background-color: #1a242f;
   3994   color: #ffffff;
   3995 }
   3996 @media (max-width: 767px) {
   3997   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
   3998     color: #ffffff;
   3999   }
   4000   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   4001   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
   4002     color: #18bc9c;
   4003     background-color: transparent;
   4004   }
   4005   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
   4006   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
   4007   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
   4008     color: #ffffff;
   4009     background-color: #1a242f;
   4010   }
   4011   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
   4012   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
   4013   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
   4014     color: #cccccc;
   4015     background-color: transparent;
   4016   }
   4017 }
   4018 .navbar-default .navbar-link {
   4019   color: #ffffff;
   4020 }
   4021 .navbar-default .navbar-link:hover {
   4022   color: #18bc9c;
   4023 }
   4024 .navbar-inverse {
   4025   background-color: #18bc9c;
   4026   border-color: transparent;
   4027 }
   4028 .navbar-inverse .navbar-brand {
   4029   color: #ffffff;
   4030 }
   4031 .navbar-inverse .navbar-brand:hover,
   4032 .navbar-inverse .navbar-brand:focus {
   4033   color: #2c3e50;
   4034   background-color: transparent;
   4035 }
   4036 .navbar-inverse .navbar-text {
   4037   color: #ffffff;
   4038 }
   4039 .navbar-inverse .navbar-nav > li > a {
   4040   color: #ffffff;
   4041 }
   4042 .navbar-inverse .navbar-nav > li > a:hover,
   4043 .navbar-inverse .navbar-nav > li > a:focus {
   4044   color: #2c3e50;
   4045   background-color: transparent;
   4046 }
   4047 .navbar-inverse .navbar-nav > .active > a,
   4048 .navbar-inverse .navbar-nav > .active > a:hover,
   4049 .navbar-inverse .navbar-nav > .active > a:focus {
   4050   color: #ffffff;
   4051   background-color: #15a589;
   4052 }
   4053 .navbar-inverse .navbar-nav > .disabled > a,
   4054 .navbar-inverse .navbar-nav > .disabled > a:hover,
   4055 .navbar-inverse .navbar-nav > .disabled > a:focus {
   4056   color: #cccccc;
   4057   background-color: transparent;
   4058 }
   4059 .navbar-inverse .navbar-toggle {
   4060   border-color: #128f76;
   4061 }
   4062 .navbar-inverse .navbar-toggle:hover,
   4063 .navbar-inverse .navbar-toggle:focus {
   4064   background-color: #128f76;
   4065 }
   4066 .navbar-inverse .navbar-toggle .icon-bar {
   4067   background-color: #ffffff;
   4068 }
   4069 .navbar-inverse .navbar-collapse,
   4070 .navbar-inverse .navbar-form {
   4071   border-color: #149c82;
   4072 }
   4073 .navbar-inverse .navbar-nav > .open > a,
   4074 .navbar-inverse .navbar-nav > .open > a:hover,
   4075 .navbar-inverse .navbar-nav > .open > a:focus {
   4076   background-color: #15a589;
   4077   color: #ffffff;
   4078 }
   4079 @media (max-width: 767px) {
   4080   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
   4081     border-color: transparent;
   4082   }
   4083   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
   4084     background-color: transparent;
   4085   }
   4086   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
   4087     color: #ffffff;
   4088   }
   4089   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
   4090   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
   4091     color: #2c3e50;
   4092     background-color: transparent;
   4093   }
   4094   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
   4095   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
   4096   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
   4097     color: #ffffff;
   4098     background-color: #15a589;
   4099   }
   4100   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
   4101   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
   4102   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
   4103     color: #cccccc;
   4104     background-color: transparent;
   4105   }
   4106 }
   4107 .navbar-inverse .navbar-link {
   4108   color: #ffffff;
   4109 }
   4110 .navbar-inverse .navbar-link:hover {
   4111   color: #2c3e50;
   4112 }
   4113 .breadcrumb {
   4114   padding: 8px 15px;
   4115   margin-bottom: 21px;
   4116   list-style: none;
   4117   background-color: #ecf0f1;
   4118   border-radius: 4px;
   4119 }
   4120 .breadcrumb > li {
   4121   display: inline-block;
   4122 }
   4123 .breadcrumb > li + li:before {
   4124   content: "/\00a0";
   4125   padding: 0 5px;
   4126   color: #cccccc;
   4127 }
   4128 .breadcrumb > .active {
   4129   color: #95a5a6;
   4130 }
   4131 .pagination {
   4132   display: inline-block;
   4133   padding-left: 0;
   4134   margin: 21px 0;
   4135   border-radius: 4px;
   4136 }
   4137 .pagination > li {
   4138   display: inline;
   4139 }
   4140 .pagination > li > a,
   4141 .pagination > li > span {
   4142   position: relative;
   4143   float: left;
   4144   padding: 10px 15px;
   4145   line-height: 1.42857143;
   4146   text-decoration: none;
   4147   color: #ffffff;
   4148   background-color: #18bc9c;
   4149   border: 1px solid transparent;
   4150   margin-left: -1px;
   4151 }
   4152 .pagination > li:first-child > a,
   4153 .pagination > li:first-child > span {
   4154   margin-left: 0;
   4155   border-bottom-left-radius: 4px;
   4156   border-top-left-radius: 4px;
   4157 }
   4158 .pagination > li:last-child > a,
   4159 .pagination > li:last-child > span {
   4160   border-bottom-right-radius: 4px;
   4161   border-top-right-radius: 4px;
   4162 }
   4163 .pagination > li > a:hover,
   4164 .pagination > li > span:hover,
   4165 .pagination > li > a:focus,
   4166 .pagination > li > span:focus {
   4167   color: #ffffff;
   4168   background-color: #0f7864;
   4169   border-color: transparent;
   4170 }
   4171 .pagination > .active > a,
   4172 .pagination > .active > span,
   4173 .pagination > .active > a:hover,
   4174 .pagination > .active > span:hover,
   4175 .pagination > .active > a:focus,
   4176 .pagination > .active > span:focus {
   4177   z-index: 2;
   4178   color: #ffffff;
   4179   background-color: #0f7864;
   4180   border-color: transparent;
   4181   cursor: default;
   4182 }
   4183 .pagination > .disabled > span,
   4184 .pagination > .disabled > span:hover,
   4185 .pagination > .disabled > span:focus,
   4186 .pagination > .disabled > a,
   4187 .pagination > .disabled > a:hover,
   4188 .pagination > .disabled > a:focus {
   4189   color: #ecf0f1;
   4190   background-color: #3be6c4;
   4191   border-color: transparent;
   4192   cursor: not-allowed;
   4193 }
   4194 .pagination-lg > li > a,
   4195 .pagination-lg > li > span {
   4196   padding: 18px 27px;
   4197   font-size: 19px;
   4198 }
   4199 .pagination-lg > li:first-child > a,
   4200 .pagination-lg > li:first-child > span {
   4201   border-bottom-left-radius: 6px;
   4202   border-top-left-radius: 6px;
   4203 }
   4204 .pagination-lg > li:last-child > a,
   4205 .pagination-lg > li:last-child > span {
   4206   border-bottom-right-radius: 6px;
   4207   border-top-right-radius: 6px;
   4208 }
   4209 .pagination-sm > li > a,
   4210 .pagination-sm > li > span {
   4211   padding: 6px 9px;
   4212   font-size: 13px;
   4213 }
   4214 .pagination-sm > li:first-child > a,
   4215 .pagination-sm > li:first-child > span {
   4216   border-bottom-left-radius: 3px;
   4217   border-top-left-radius: 3px;
   4218 }
   4219 .pagination-sm > li:last-child > a,
   4220 .pagination-sm > li:last-child > span {
   4221   border-bottom-right-radius: 3px;
   4222   border-top-right-radius: 3px;
   4223 }
   4224 .pager {
   4225   padding-left: 0;
   4226   margin: 21px 0;
   4227   list-style: none;
   4228   text-align: center;
   4229 }
   4230 .pager li {
   4231   display: inline;
   4232 }
   4233 .pager li > a,
   4234 .pager li > span {
   4235   display: inline-block;
   4236   padding: 5px 14px;
   4237   background-color: #18bc9c;
   4238   border: 1px solid transparent;
   4239   border-radius: 15px;
   4240 }
   4241 .pager li > a:hover,
   4242 .pager li > a:focus {
   4243   text-decoration: none;
   4244   background-color: #0f7864;
   4245 }
   4246 .pager .next > a,
   4247 .pager .next > span {
   4248   float: right;
   4249 }
   4250 .pager .previous > a,
   4251 .pager .previous > span {
   4252   float: left;
   4253 }
   4254 .pager .disabled > a,
   4255 .pager .disabled > a:hover,
   4256 .pager .disabled > a:focus,
   4257 .pager .disabled > span {
   4258   color: #ffffff;
   4259   background-color: #18bc9c;
   4260   cursor: not-allowed;
   4261 }
   4262 .label {
   4263   display: inline;
   4264   padding: .2em .6em .3em;
   4265   font-size: 75%;
   4266   font-weight: bold;
   4267   line-height: 1;
   4268   color: #ffffff;
   4269   text-align: center;
   4270   white-space: nowrap;
   4271   vertical-align: baseline;
   4272   border-radius: .25em;
   4273 }
   4274 .label[href]:hover,
   4275 .label[href]:focus {
   4276   color: #ffffff;
   4277   text-decoration: none;
   4278   cursor: pointer;
   4279 }
   4280 .label:empty {
   4281   display: none;
   4282 }
   4283 .btn .label {
   4284   position: relative;
   4285   top: -1px;
   4286 }
   4287 .label-default {
   4288   background-color: #95a5a6;
   4289 }
   4290 .label-default[href]:hover,
   4291 .label-default[href]:focus {
   4292   background-color: #798d8f;
   4293 }
   4294 .label-primary {
   4295   background-color: #2c3e50;
   4296 }
   4297 .label-primary[href]:hover,
   4298 .label-primary[href]:focus {
   4299   background-color: #1a242f;
   4300 }
   4301 .label-success {
   4302   background-color: #18bc9c;
   4303 }
   4304 .label-success[href]:hover,
   4305 .label-success[href]:focus {
   4306   background-color: #128f76;
   4307 }
   4308 .label-info {
   4309   background-color: #3498db;
   4310 }
   4311 .label-info[href]:hover,
   4312 .label-info[href]:focus {
   4313   background-color: #217dbb;
   4314 }
   4315 .label-warning {
   4316   background-color: #f39c12;
   4317 }
   4318 .label-warning[href]:hover,
   4319 .label-warning[href]:focus {
   4320   background-color: #c87f0a;
   4321 }
   4322 .label-danger {
   4323   background-color: #e74c3c;
   4324 }
   4325 .label-danger[href]:hover,
   4326 .label-danger[href]:focus {
   4327   background-color: #d62c1a;
   4328 }
   4329 .badge {
   4330   display: inline-block;
   4331   min-width: 10px;
   4332   padding: 3px 7px;
   4333   font-size: 13px;
   4334   font-weight: bold;
   4335   color: #ffffff;
   4336   line-height: 1;
   4337   vertical-align: baseline;
   4338   white-space: nowrap;
   4339   text-align: center;
   4340   background-color: #95a5a6;
   4341   border-radius: 10px;
   4342 }
   4343 .badge:empty {
   4344   display: none;
   4345 }
   4346 .btn .badge {
   4347   position: relative;
   4348   top: -1px;
   4349 }
   4350 .btn-xs .badge {
   4351   top: 0;
   4352   padding: 1px 5px;
   4353 }
   4354 a.badge:hover,
   4355 a.badge:focus {
   4356   color: #ffffff;
   4357   text-decoration: none;
   4358   cursor: pointer;
   4359 }
   4360 a.list-group-item.active > .badge,
   4361 .nav-pills > .active > a > .badge {
   4362   color: #18bc9c;
   4363   background-color: #ffffff;
   4364 }
   4365 .nav-pills > li > a > .badge {
   4366   margin-left: 3px;
   4367 }
   4368 .jumbotron {
   4369   padding: 30px;
   4370   margin-bottom: 30px;
   4371   color: inherit;
   4372   background-color: #ecf0f1;
   4373 }
   4374 .jumbotron h1,
   4375 .jumbotron .h1 {
   4376   color: inherit;
   4377 }
   4378 .jumbotron p {
   4379   margin-bottom: 15px;
   4380   font-size: 23px;
   4381   font-weight: 200;
   4382 }
   4383 .container .jumbotron {
   4384   border-radius: 6px;
   4385 }
   4386 .jumbotron .container {
   4387   max-width: 100%;
   4388 }
   4389 @media screen and (min-width: 768px) {
   4390   .jumbotron {
   4391     padding-top: 48px;
   4392     padding-bottom: 48px;
   4393   }
   4394   .container .jumbotron {
   4395     padding-left: 60px;
   4396     padding-right: 60px;
   4397   }
   4398   .jumbotron h1,
   4399   .jumbotron .h1 {
   4400     font-size: 67.5px;
   4401   }
   4402 }
   4403 .thumbnail {
   4404   display: block;
   4405   padding: 4px;
   4406   margin-bottom: 21px;
   4407   line-height: 1.42857143;
   4408   background-color: #ffffff;
   4409   border: 1px solid #ecf0f1;
   4410   border-radius: 4px;
   4411   -webkit-transition: all 0.2s ease-in-out;
   4412   transition: all 0.2s ease-in-out;
   4413 }
   4414 .thumbnail > img,
   4415 .thumbnail a > img {
   4416   margin-left: auto;
   4417   margin-right: auto;
   4418 }
   4419 a.thumbnail:hover,
   4420 a.thumbnail:focus,
   4421 a.thumbnail.active {
   4422   border-color: #18bc9c;
   4423 }
   4424 .thumbnail .caption {
   4425   padding: 9px;
   4426   color: #2c3e50;
   4427 }
   4428 .alert {
   4429   padding: 15px;
   4430   margin-bottom: 21px;
   4431   border: 1px solid transparent;
   4432   border-radius: 4px;
   4433 }
   4434 .alert h4 {
   4435   margin-top: 0;
   4436   color: inherit;
   4437 }
   4438 .alert .alert-link {
   4439   font-weight: bold;
   4440 }
   4441 .alert > p,
   4442 .alert > ul {
   4443   margin-bottom: 0;
   4444 }
   4445 .alert > p + p {
   4446   margin-top: 5px;
   4447 }
   4448 .alert-dismissable {
   4449   padding-right: 35px;
   4450 }
   4451 .alert-dismissable .close {
   4452   position: relative;
   4453   top: -2px;
   4454   right: -21px;
   4455   color: inherit;
   4456 }
   4457 .alert-success {
   4458   background-color: #18bc9c;
   4459   border-color: #18bc9c;
   4460   color: #ffffff;
   4461 }
   4462 .alert-success hr {
   4463   border-top-color: #15a589;
   4464 }
   4465 .alert-success .alert-link {
   4466   color: #e6e6e6;
   4467 }
   4468 .alert-info {
   4469   background-color: #3498db;
   4470   border-color: #3498db;
   4471   color: #ffffff;
   4472 }
   4473 .alert-info hr {
   4474   border-top-color: #258cd1;
   4475 }
   4476 .alert-info .alert-link {
   4477   color: #e6e6e6;
   4478 }
   4479 .alert-warning {
   4480   background-color: #f39c12;
   4481   border-color: #f39c12;
   4482   color: #ffffff;
   4483 }
   4484 .alert-warning hr {
   4485   border-top-color: #e08e0b;
   4486 }
   4487 .alert-warning .alert-link {
   4488   color: #e6e6e6;
   4489 }
   4490 .alert-danger {
   4491   background-color: #e74c3c;
   4492   border-color: #e74c3c;
   4493   color: #ffffff;
   4494 }
   4495 .alert-danger hr {
   4496   border-top-color: #e43725;
   4497 }
   4498 .alert-danger .alert-link {
   4499   color: #e6e6e6;
   4500 }
   4501 @-webkit-keyframes progress-bar-stripes {
   4502   from {
   4503     background-position: 40px 0;
   4504   }
   4505   to {
   4506     background-position: 0 0;
   4507   }
   4508 }
   4509 @keyframes progress-bar-stripes {
   4510   from {
   4511     background-position: 40px 0;
   4512   }
   4513   to {
   4514     background-position: 0 0;
   4515   }
   4516 }
   4517 .progress {
   4518   overflow: hidden;
   4519   height: 21px;
   4520   margin-bottom: 21px;
   4521   background-color: #ecf0f1;
   4522   border-radius: 4px;
   4523   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   4524   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   4525 }
   4526 .progress-bar {
   4527   float: left;
   4528   width: 0%;
   4529   height: 100%;
   4530   font-size: 13px;
   4531   line-height: 21px;
   4532   color: #ffffff;
   4533   text-align: center;
   4534   background-color: #2c3e50;
   4535   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
   4536   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
   4537   -webkit-transition: width 0.6s ease;
   4538   transition: width 0.6s ease;
   4539 }
   4540 .progress-striped .progress-bar {
   4541   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4542   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4543   background-size: 40px 40px;
   4544 }
   4545 .progress.active .progress-bar {
   4546   -webkit-animation: progress-bar-stripes 2s linear infinite;
   4547   animation: progress-bar-stripes 2s linear infinite;
   4548 }
   4549 .progress-bar-success {
   4550   background-color: #18bc9c;
   4551 }
   4552 .progress-striped .progress-bar-success {
   4553   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4554   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4555 }
   4556 .progress-bar-info {
   4557   background-color: #3498db;
   4558 }
   4559 .progress-striped .progress-bar-info {
   4560   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4561   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4562 }
   4563 .progress-bar-warning {
   4564   background-color: #f39c12;
   4565 }
   4566 .progress-striped .progress-bar-warning {
   4567   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4568   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4569 }
   4570 .progress-bar-danger {
   4571   background-color: #e74c3c;
   4572 }
   4573 .progress-striped .progress-bar-danger {
   4574   background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4575   background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
   4576 }
   4577 .media,
   4578 .media-body {
   4579   overflow: hidden;
   4580   zoom: 1;
   4581 }
   4582 .media,
   4583 .media .media {
   4584   margin-top: 15px;
   4585 }
   4586 .media:first-child {
   4587   margin-top: 0;
   4588 }
   4589 .media-object {
   4590   display: block;
   4591 }
   4592 .media-heading {
   4593   margin: 0 0 5px;
   4594 }
   4595 .media > .pull-left {
   4596   margin-right: 10px;
   4597 }
   4598 .media > .pull-right {
   4599   margin-left: 10px;
   4600 }
   4601 .media-list {
   4602   padding-left: 0;
   4603   list-style: none;
   4604 }
   4605 .list-group {
   4606   margin-bottom: 20px;
   4607   padding-left: 0;
   4608 }
   4609 .list-group-item {
   4610   position: relative;
   4611   display: block;
   4612   padding: 10px 15px;
   4613   margin-bottom: -1px;
   4614   background-color: #ffffff;
   4615   border: 1px solid #ecf0f1;
   4616 }
   4617 .list-group-item:first-child {
   4618   border-top-right-radius: 4px;
   4619   border-top-left-radius: 4px;
   4620 }
   4621 .list-group-item:last-child {
   4622   margin-bottom: 0;
   4623   border-bottom-right-radius: 4px;
   4624   border-bottom-left-radius: 4px;
   4625 }
   4626 .list-group-item > .badge {
   4627   float: right;
   4628 }
   4629 .list-group-item > .badge + .badge {
   4630   margin-right: 5px;
   4631 }
   4632 a.list-group-item {
   4633   color: #555555;
   4634 }
   4635 a.list-group-item .list-group-item-heading {
   4636   color: #333333;
   4637 }
   4638 a.list-group-item:hover,
   4639 a.list-group-item:focus {
   4640   text-decoration: none;
   4641   background-color: #ecf0f1;
   4642 }
   4643 a.list-group-item.active,
   4644 a.list-group-item.active:hover,
   4645 a.list-group-item.active:focus {
   4646   z-index: 2;
   4647   color: #ffffff;
   4648   background-color: #2c3e50;
   4649   border-color: #2c3e50;
   4650 }
   4651 a.list-group-item.active .list-group-item-heading,
   4652 a.list-group-item.active:hover .list-group-item-heading,
   4653 a.list-group-item.active:focus .list-group-item-heading {
   4654   color: inherit;
   4655 }
   4656 a.list-group-item.active .list-group-item-text,
   4657 a.list-group-item.active:hover .list-group-item-text,
   4658 a.list-group-item.active:focus .list-group-item-text {
   4659   color: #8aa4be;
   4660 }
   4661 .list-group-item-success {
   4662   color: #ffffff;
   4663   background-color: #18bc9c;
   4664 }
   4665 a.list-group-item-success {
   4666   color: #ffffff;
   4667 }
   4668 a.list-group-item-success .list-group-item-heading {
   4669   color: inherit;
   4670 }
   4671 a.list-group-item-success:hover,
   4672 a.list-group-item-success:focus {
   4673   color: #ffffff;
   4674   background-color: #15a589;
   4675 }
   4676 a.list-group-item-success.active,
   4677 a.list-group-item-success.active:hover,
   4678 a.list-group-item-success.active:focus {
   4679   color: #fff;
   4680   background-color: #ffffff;
   4681   border-color: #ffffff;
   4682 }
   4683 .list-group-item-info {
   4684   color: #ffffff;
   4685   background-color: #3498db;
   4686 }
   4687 a.list-group-item-info {
   4688   color: #ffffff;
   4689 }
   4690 a.list-group-item-info .list-group-item-heading {
   4691   color: inherit;
   4692 }
   4693 a.list-group-item-info:hover,
   4694 a.list-group-item-info:focus {
   4695   color: #ffffff;
   4696   background-color: #258cd1;
   4697 }
   4698 a.list-group-item-info.active,
   4699 a.list-group-item-info.active:hover,
   4700 a.list-group-item-info.active:focus {
   4701   color: #fff;
   4702   background-color: #ffffff;
   4703   border-color: #ffffff;
   4704 }
   4705 .list-group-item-warning {
   4706   color: #ffffff;
   4707   background-color: #f39c12;
   4708 }
   4709 a.list-group-item-warning {
   4710   color: #ffffff;
   4711 }
   4712 a.list-group-item-warning .list-group-item-heading {
   4713   color: inherit;
   4714 }
   4715 a.list-group-item-warning:hover,
   4716 a.list-group-item-warning:focus {
   4717   color: #ffffff;
   4718   background-color: #e08e0b;
   4719 }
   4720 a.list-group-item-warning.active,
   4721 a.list-group-item-warning.active:hover,
   4722 a.list-group-item-warning.active:focus {
   4723   color: #fff;
   4724   background-color: #ffffff;
   4725   border-color: #ffffff;
   4726 }
   4727 .list-group-item-danger {
   4728   color: #ffffff;
   4729   background-color: #e74c3c;
   4730 }
   4731 a.list-group-item-danger {
   4732   color: #ffffff;
   4733 }
   4734 a.list-group-item-danger .list-group-item-heading {
   4735   color: inherit;
   4736 }
   4737 a.list-group-item-danger:hover,
   4738 a.list-group-item-danger:focus {
   4739   color: #ffffff;
   4740   background-color: #e43725;
   4741 }
   4742 a.list-group-item-danger.active,
   4743 a.list-group-item-danger.active:hover,
   4744 a.list-group-item-danger.active:focus {
   4745   color: #fff;
   4746   background-color: #ffffff;
   4747   border-color: #ffffff;
   4748 }
   4749 .list-group-item-heading {
   4750   margin-top: 0;
   4751   margin-bottom: 5px;
   4752 }
   4753 .list-group-item-text {
   4754   margin-bottom: 0;
   4755   line-height: 1.3;
   4756 }
   4757 .panel {
   4758   margin-bottom: 21px;
   4759   background-color: #ffffff;
   4760   border: 1px solid transparent;
   4761   border-radius: 4px;
   4762   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
   4763   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
   4764 }
   4765 .panel-body {
   4766   padding: 15px;
   4767 }
   4768 .panel-heading {
   4769   padding: 10px 15px;
   4770   border-bottom: 1px solid transparent;
   4771   border-top-right-radius: 3px;
   4772   border-top-left-radius: 3px;
   4773 }
   4774 .panel-heading > .dropdown .dropdown-toggle {
   4775   color: inherit;
   4776 }
   4777 .panel-title {
   4778   margin-top: 0;
   4779   margin-bottom: 0;
   4780   font-size: 17px;
   4781   color: inherit;
   4782 }
   4783 .panel-title > a {
   4784   color: inherit;
   4785 }
   4786 .panel-footer {
   4787   padding: 10px 15px;
   4788   background-color: #ecf0f1;
   4789   border-top: 1px solid #ecf0f1;
   4790   border-bottom-right-radius: 3px;
   4791   border-bottom-left-radius: 3px;
   4792 }
   4793 .panel > .list-group {
   4794   margin-bottom: 0;
   4795 }
   4796 .panel > .list-group .list-group-item {
   4797   border-width: 1px 0;
   4798   border-radius: 0;
   4799 }
   4800 .panel > .list-group:first-child .list-group-item:first-child {
   4801   border-top: 0;
   4802   border-top-right-radius: 3px;
   4803   border-top-left-radius: 3px;
   4804 }
   4805 .panel > .list-group:last-child .list-group-item:last-child {
   4806   border-bottom: 0;
   4807   border-bottom-right-radius: 3px;
   4808   border-bottom-left-radius: 3px;
   4809 }
   4810 .panel-heading + .list-group .list-group-item:first-child {
   4811   border-top-width: 0;
   4812 }
   4813 .panel > .table,
   4814 .panel > .table-responsive > .table {
   4815   margin-bottom: 0;
   4816 }
   4817 .panel > .table:first-child,
   4818 .panel > .table-responsive:first-child > .table:first-child {
   4819   border-top-right-radius: 3px;
   4820   border-top-left-radius: 3px;
   4821 }
   4822 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
   4823 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
   4824 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
   4825 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
   4826 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
   4827 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
   4828 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
   4829 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
   4830   border-top-left-radius: 3px;
   4831 }
   4832 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
   4833 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
   4834 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
   4835 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
   4836 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
   4837 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
   4838 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
   4839 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
   4840   border-top-right-radius: 3px;
   4841 }
   4842 .panel > .table:last-child,
   4843 .panel > .table-responsive:last-child > .table:last-child {
   4844   border-bottom-right-radius: 3px;
   4845   border-bottom-left-radius: 3px;
   4846 }
   4847 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
   4848 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
   4849 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
   4850 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
   4851 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
   4852 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
   4853 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
   4854 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
   4855   border-bottom-left-radius: 3px;
   4856 }
   4857 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
   4858 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
   4859 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
   4860 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
   4861 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
   4862 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
   4863 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
   4864 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
   4865   border-bottom-right-radius: 3px;
   4866 }
   4867 .panel > .panel-body + .table,
   4868 .panel > .panel-body + .table-responsive {
   4869   border-top: 1px solid #ecf0f1;
   4870 }
   4871 .panel > .table > tbody:first-child > tr:first-child th,
   4872 .panel > .table > tbody:first-child > tr:first-child td {
   4873   border-top: 0;
   4874 }
   4875 .panel > .table-bordered,
   4876 .panel > .table-responsive > .table-bordered {
   4877   border: 0;
   4878 }
   4879 .panel > .table-bordered > thead > tr > th:first-child,
   4880 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
   4881 .panel > .table-bordered > tbody > tr > th:first-child,
   4882 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
   4883 .panel > .table-bordered > tfoot > tr > th:first-child,
   4884 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
   4885 .panel > .table-bordered > thead > tr > td:first-child,
   4886 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
   4887 .panel > .table-bordered > tbody > tr > td:first-child,
   4888 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
   4889 .panel > .table-bordered > tfoot > tr > td:first-child,
   4890 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
   4891   border-left: 0;
   4892 }
   4893 .panel > .table-bordered > thead > tr > th:last-child,
   4894 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
   4895 .panel > .table-bordered > tbody > tr > th:last-child,
   4896 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
   4897 .panel > .table-bordered > tfoot > tr > th:last-child,
   4898 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
   4899 .panel > .table-bordered > thead > tr > td:last-child,
   4900 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
   4901 .panel > .table-bordered > tbody > tr > td:last-child,
   4902 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
   4903 .panel > .table-bordered > tfoot > tr > td:last-child,
   4904 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
   4905   border-right: 0;
   4906 }
   4907 .panel > .table-bordered > thead > tr:first-child > td,
   4908 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
   4909 .panel > .table-bordered > tbody > tr:first-child > td,
   4910 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
   4911 .panel > .table-bordered > thead > tr:first-child > th,
   4912 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
   4913 .panel > .table-bordered > tbody > tr:first-child > th,
   4914 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
   4915   border-bottom: 0;
   4916 }
   4917 .panel > .table-bordered > tbody > tr:last-child > td,
   4918 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
   4919 .panel > .table-bordered > tfoot > tr:last-child > td,
   4920 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
   4921 .panel > .table-bordered > tbody > tr:last-child > th,
   4922 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
   4923 .panel > .table-bordered > tfoot > tr:last-child > th,
   4924 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
   4925   border-bottom: 0;
   4926 }
   4927 .panel > .table-responsive {
   4928   border: 0;
   4929   margin-bottom: 0;
   4930 }
   4931 .panel-group {
   4932   margin-bottom: 21px;
   4933 }
   4934 .panel-group .panel {
   4935   margin-bottom: 0;
   4936   border-radius: 4px;
   4937   overflow: hidden;
   4938 }
   4939 .panel-group .panel + .panel {
   4940   margin-top: 5px;
   4941 }
   4942 .panel-group .panel-heading {
   4943   border-bottom: 0;
   4944 }
   4945 .panel-group .panel-heading + .panel-collapse .panel-body {
   4946   border-top: 1px solid #ecf0f1;
   4947 }
   4948 .panel-group .panel-footer {
   4949   border-top: 0;
   4950 }
   4951 .panel-group .panel-footer + .panel-collapse .panel-body {
   4952   border-bottom: 1px solid #ecf0f1;
   4953 }
   4954 .panel-default {
   4955   border-color: #ecf0f1;
   4956 }
   4957 .panel-default > .panel-heading {
   4958   color: #2c3e50;
   4959   background-color: #ecf0f1;
   4960   border-color: #ecf0f1;
   4961 }
   4962 .panel-default > .panel-heading + .panel-collapse .panel-body {
   4963   border-top-color: #ecf0f1;
   4964 }
   4965 .panel-default > .panel-footer + .panel-collapse .panel-body {
   4966   border-bottom-color: #ecf0f1;
   4967 }
   4968 .panel-primary {
   4969   border-color: #2c3e50;
   4970 }
   4971 .panel-primary > .panel-heading {
   4972   color: #ffffff;
   4973   background-color: #2c3e50;
   4974   border-color: #2c3e50;
   4975 }
   4976 .panel-primary > .panel-heading + .panel-collapse .panel-body {
   4977   border-top-color: #2c3e50;
   4978 }
   4979 .panel-primary > .panel-footer + .panel-collapse .panel-body {
   4980   border-bottom-color: #2c3e50;
   4981 }
   4982 .panel-success {
   4983   border-color: #18bc9c;
   4984 }
   4985 .panel-success > .panel-heading {
   4986   color: #ffffff;
   4987   background-color: #18bc9c;
   4988   border-color: #18bc9c;
   4989 }
   4990 .panel-success > .panel-heading + .panel-collapse .panel-body {
   4991   border-top-color: #18bc9c;
   4992 }
   4993 .panel-success > .panel-footer + .panel-collapse .panel-body {
   4994   border-bottom-color: #18bc9c;
   4995 }
   4996 .panel-info {
   4997   border-color: #3498db;
   4998 }
   4999 .panel-info > .panel-heading {
   5000   color: #ffffff;
   5001   background-color: #3498db;
   5002   border-color: #3498db;
   5003 }
   5004 .panel-info > .panel-heading + .panel-collapse .panel-body {
   5005   border-top-color: #3498db;
   5006 }
   5007 .panel-info > .panel-footer + .panel-collapse .panel-body {
   5008   border-bottom-color: #3498db;
   5009 }
   5010 .panel-warning {
   5011   border-color: #f39c12;
   5012 }
   5013 .panel-warning > .panel-heading {
   5014   color: #ffffff;
   5015   background-color: #f39c12;
   5016   border-color: #f39c12;
   5017 }
   5018 .panel-warning > .panel-heading + .panel-collapse .panel-body {
   5019   border-top-color: #f39c12;
   5020 }
   5021 .panel-warning > .panel-footer + .panel-collapse .panel-body {
   5022   border-bottom-color: #f39c12;
   5023 }
   5024 .panel-danger {
   5025   border-color: #e74c3c;
   5026 }
   5027 .panel-danger > .panel-heading {
   5028   color: #ffffff;
   5029   background-color: #e74c3c;
   5030   border-color: #e74c3c;
   5031 }
   5032 .panel-danger > .panel-heading + .panel-collapse .panel-body {
   5033   border-top-color: #e74c3c;
   5034 }
   5035 .panel-danger > .panel-footer + .panel-collapse .panel-body {
   5036   border-bottom-color: #e74c3c;
   5037 }
   5038 .well {
   5039   min-height: 20px;
   5040   padding: 19px;
   5041   margin-bottom: 20px;
   5042   background-color: #ecf0f1;
   5043   border: 1px solid transparent;
   5044   border-radius: 4px;
   5045   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
   5046   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
   5047 }
   5048 .well blockquote {
   5049   border-color: #ddd;
   5050   border-color: rgba(0, 0, 0, 0.15);
   5051 }
   5052 .well-lg {
   5053   padding: 24px;
   5054   border-radius: 6px;
   5055 }
   5056 .well-sm {
   5057   padding: 9px;
   5058   border-radius: 3px;
   5059 }
   5060 .close {
   5061   float: right;
   5062   font-size: 22.5px;
   5063   font-weight: bold;
   5064   line-height: 1;
   5065   color: #000000;
   5066   text-shadow: none;
   5067   opacity: 0.2;
   5068   filter: alpha(opacity=20);
   5069 }
   5070 .close:hover,
   5071 .close:focus {
   5072   color: #000000;
   5073   text-decoration: none;
   5074   cursor: pointer;
   5075   opacity: 0.5;
   5076   filter: alpha(opacity=50);
   5077 }
   5078 button.close {
   5079   padding: 0;
   5080   cursor: pointer;
   5081   background: transparent;
   5082   border: 0;
   5083   -webkit-appearance: none;
   5084 }
   5085 .modal-open {
   5086   overflow: hidden;
   5087 }
   5088 .modal {
   5089   display: none;
   5090   overflow: auto;
   5091   overflow-y: scroll;
   5092   position: fixed;
   5093   top: 0;
   5094   right: 0;
   5095   bottom: 0;
   5096   left: 0;
   5097   z-index: 1050;
   5098   -webkit-overflow-scrolling: touch;
   5099   outline: 0;
   5100 }
   5101 .modal.fade .modal-dialog {
   5102   -webkit-transform: translate(0, -25%);
   5103   -ms-transform: translate(0, -25%);
   5104   transform: translate(0, -25%);
   5105   -webkit-transition: -webkit-transform 0.3s ease-out;
   5106   -moz-transition: -moz-transform 0.3s ease-out;
   5107   -o-transition: -o-transform 0.3s ease-out;
   5108   transition: transform 0.3s ease-out;
   5109 }
   5110 .modal.in .modal-dialog {
   5111   -webkit-transform: translate(0, 0);
   5112   -ms-transform: translate(0, 0);
   5113   transform: translate(0, 0);
   5114 }
   5115 .modal-dialog {
   5116   position: relative;
   5117   width: auto;
   5118   margin: 10px;
   5119 }
   5120 .modal-content {
   5121   position: relative;
   5122   background-color: #ffffff;
   5123   border: 1px solid #999999;
   5124   border: 1px solid rgba(0, 0, 0, 0.2);
   5125   border-radius: 6px;
   5126   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
   5127   box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
   5128   background-clip: padding-box;
   5129   outline: none;
   5130 }
   5131 .modal-backdrop {
   5132   position: fixed;
   5133   top: 0;
   5134   right: 0;
   5135   bottom: 0;
   5136   left: 0;
   5137   z-index: 1040;
   5138   background-color: #000000;
   5139 }
   5140 .modal-backdrop.fade {
   5141   opacity: 0;
   5142   filter: alpha(opacity=0);
   5143 }
   5144 .modal-backdrop.in {
   5145   opacity: 0.5;
   5146   filter: alpha(opacity=50);
   5147 }
   5148 .modal-header {
   5149   padding: 15px;
   5150   border-bottom: 1px solid #e5e5e5;
   5151   min-height: 16.42857143px;
   5152 }
   5153 .modal-header .close {
   5154   margin-top: -2px;
   5155 }
   5156 .modal-title {
   5157   margin: 0;
   5158   line-height: 1.42857143;
   5159 }
   5160 .modal-body {
   5161   position: relative;
   5162   padding: 20px;
   5163 }
   5164 .modal-footer {
   5165   margin-top: 15px;
   5166   padding: 19px 20px 20px;
   5167   text-align: right;
   5168   border-top: 1px solid #e5e5e5;
   5169 }
   5170 .modal-footer .btn + .btn {
   5171   margin-left: 5px;
   5172   margin-bottom: 0;
   5173 }
   5174 .modal-footer .btn-group .btn + .btn {
   5175   margin-left: -1px;
   5176 }
   5177 .modal-footer .btn-block + .btn-block {
   5178   margin-left: 0;
   5179 }
   5180 @media (min-width: 768px) {
   5181   .modal-dialog {
   5182     width: 600px;
   5183     margin: 30px auto;
   5184   }
   5185   .modal-content {
   5186     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
   5187     box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
   5188   }
   5189   .modal-sm {
   5190     width: 300px;
   5191   }
   5192 }
   5193 @media (min-width: 992px) {
   5194   .modal-lg {
   5195     width: 900px;
   5196   }
   5197 }
   5198 .tooltip {
   5199   position: absolute;
   5200   z-index: 1030;
   5201   display: block;
   5202   visibility: visible;
   5203   font-size: 13px;
   5204   line-height: 1.4;
   5205   opacity: 0;
   5206   filter: alpha(opacity=0);
   5207 }
   5208 .tooltip.in {
   5209   opacity: 0.9;
   5210   filter: alpha(opacity=90);
   5211 }
   5212 .tooltip.top {
   5213   margin-top: -3px;
   5214   padding: 5px 0;
   5215 }
   5216 .tooltip.right {
   5217   margin-left: 3px;
   5218   padding: 0 5px;
   5219 }
   5220 .tooltip.bottom {
   5221   margin-top: 3px;
   5222   padding: 5px 0;
   5223 }
   5224 .tooltip.left {
   5225   margin-left: -3px;
   5226   padding: 0 5px;
   5227 }
   5228 .tooltip-inner {
   5229   max-width: 200px;
   5230   padding: 3px 8px;
   5231   color: #ffffff;
   5232   text-align: center;
   5233   text-decoration: none;
   5234   background-color: rgba(0, 0, 0, 0.9);
   5235   border-radius: 4px;
   5236 }
   5237 .tooltip-arrow {
   5238   position: absolute;
   5239   width: 0;
   5240   height: 0;
   5241   border-color: transparent;
   5242   border-style: solid;
   5243 }
   5244 .tooltip.top .tooltip-arrow {
   5245   bottom: 0;
   5246   left: 50%;
   5247   margin-left: -5px;
   5248   border-width: 5px 5px 0;
   5249   border-top-color: rgba(0, 0, 0, 0.9);
   5250 }
   5251 .tooltip.top-left .tooltip-arrow {
   5252   bottom: 0;
   5253   left: 5px;
   5254   border-width: 5px 5px 0;
   5255   border-top-color: rgba(0, 0, 0, 0.9);
   5256 }
   5257 .tooltip.top-right .tooltip-arrow {
   5258   bottom: 0;
   5259   right: 5px;
   5260   border-width: 5px 5px 0;
   5261   border-top-color: rgba(0, 0, 0, 0.9);
   5262 }
   5263 .tooltip.right .tooltip-arrow {
   5264   top: 50%;
   5265   left: 0;
   5266   margin-top: -5px;
   5267   border-width: 5px 5px 5px 0;
   5268   border-right-color: rgba(0, 0, 0, 0.9);
   5269 }
   5270 .tooltip.left .tooltip-arrow {
   5271   top: 50%;
   5272   right: 0;
   5273   margin-top: -5px;
   5274   border-width: 5px 0 5px 5px;
   5275   border-left-color: rgba(0, 0, 0, 0.9);
   5276 }
   5277 .tooltip.bottom .tooltip-arrow {
   5278   top: 0;
   5279   left: 50%;
   5280   margin-left: -5px;
   5281   border-width: 0 5px 5px;
   5282   border-bottom-color: rgba(0, 0, 0, 0.9);
   5283 }
   5284 .tooltip.bottom-left .tooltip-arrow {
   5285   top: 0;
   5286   left: 5px;
   5287   border-width: 0 5px 5px;
   5288   border-bottom-color: rgba(0, 0, 0, 0.9);
   5289 }
   5290 .tooltip.bottom-right .tooltip-arrow {
   5291   top: 0;
   5292   right: 5px;
   5293   border-width: 0 5px 5px;
   5294   border-bottom-color: rgba(0, 0, 0, 0.9);
   5295 }
   5296 .popover {
   5297   position: absolute;
   5298   top: 0;
   5299   left: 0;
   5300   z-index: 1010;
   5301   display: none;
   5302   max-width: 276px;
   5303   padding: 1px;
   5304   text-align: left;
   5305   background-color: #ffffff;
   5306   background-clip: padding-box;
   5307   border: 1px solid #cccccc;
   5308   border: 1px solid rgba(0, 0, 0, 0.2);
   5309   border-radius: 6px;
   5310   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   5311   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   5312   white-space: normal;
   5313 }
   5314 .popover.top {
   5315   margin-top: -10px;
   5316 }
   5317 .popover.right {
   5318   margin-left: 10px;
   5319 }
   5320 .popover.bottom {
   5321   margin-top: 10px;
   5322 }
   5323 .popover.left {
   5324   margin-left: -10px;
   5325 }
   5326 .popover-title {
   5327   margin: 0;
   5328   padding: 8px 14px;
   5329   font-size: 15px;
   5330   font-weight: normal;
   5331   line-height: 18px;
   5332   background-color: #f7f7f7;
   5333   border-bottom: 1px solid #ebebeb;
   5334   border-radius: 5px 5px 0 0;
   5335 }
   5336 .popover-content {
   5337   padding: 9px 14px;
   5338 }
   5339 .popover > .arrow,
   5340 .popover > .arrow:after {
   5341   position: absolute;
   5342   display: block;
   5343   width: 0;
   5344   height: 0;
   5345   border-color: transparent;
   5346   border-style: solid;
   5347 }
   5348 .popover > .arrow {
   5349   border-width: 11px;
   5350 }
   5351 .popover > .arrow:after {
   5352   border-width: 10px;
   5353   content: "";
   5354 }
   5355 .popover.top > .arrow {
   5356   left: 50%;
   5357   margin-left: -11px;
   5358   border-bottom-width: 0;
   5359   border-top-color: #999999;
   5360   border-top-color: rgba(0, 0, 0, 0.25);
   5361   bottom: -11px;
   5362 }
   5363 .popover.top > .arrow:after {
   5364   content: " ";
   5365   bottom: 1px;
   5366   margin-left: -10px;
   5367   border-bottom-width: 0;
   5368   border-top-color: #ffffff;
   5369 }
   5370 .popover.right > .arrow {
   5371   top: 50%;
   5372   left: -11px;
   5373   margin-top: -11px;
   5374   border-left-width: 0;
   5375   border-right-color: #999999;
   5376   border-right-color: rgba(0, 0, 0, 0.25);
   5377 }
   5378 .popover.right > .arrow:after {
   5379   content: " ";
   5380   left: 1px;
   5381   bottom: -10px;
   5382   border-left-width: 0;
   5383   border-right-color: #ffffff;
   5384 }
   5385 .popover.bottom > .arrow {
   5386   left: 50%;
   5387   margin-left: -11px;
   5388   border-top-width: 0;
   5389   border-bottom-color: #999999;
   5390   border-bottom-color: rgba(0, 0, 0, 0.25);
   5391   top: -11px;
   5392 }
   5393 .popover.bottom > .arrow:after {
   5394   content: " ";
   5395   top: 1px;
   5396   margin-left: -10px;
   5397   border-top-width: 0;
   5398   border-bottom-color: #ffffff;
   5399 }
   5400 .popover.left > .arrow {
   5401   top: 50%;
   5402   right: -11px;
   5403   margin-top: -11px;
   5404   border-right-width: 0;
   5405   border-left-color: #999999;
   5406   border-left-color: rgba(0, 0, 0, 0.25);
   5407 }
   5408 .popover.left > .arrow:after {
   5409   content: " ";
   5410   right: 1px;
   5411   border-right-width: 0;
   5412   border-left-color: #ffffff;
   5413   bottom: -10px;
   5414 }
   5415 .carousel {
   5416   position: relative;
   5417 }
   5418 .carousel-inner {
   5419   position: relative;
   5420   overflow: hidden;
   5421   width: 100%;
   5422 }
   5423 .carousel-inner > .item {
   5424   display: none;
   5425   position: relative;
   5426   -webkit-transition: 0.6s ease-in-out left;
   5427   transition: 0.6s ease-in-out left;
   5428 }
   5429 .carousel-inner > .item > img,
   5430 .carousel-inner > .item > a > img {
   5431   line-height: 1;
   5432 }
   5433 .carousel-inner > .active,
   5434 .carousel-inner > .next,
   5435 .carousel-inner > .prev {
   5436   display: block;
   5437 }
   5438 .carousel-inner > .active {
   5439   left: 0;
   5440 }
   5441 .carousel-inner > .next,
   5442 .carousel-inner > .prev {
   5443   position: absolute;
   5444   top: 0;
   5445   width: 100%;
   5446 }
   5447 .carousel-inner > .next {
   5448   left: 100%;
   5449 }
   5450 .carousel-inner > .prev {
   5451   left: -100%;
   5452 }
   5453 .carousel-inner > .next.left,
   5454 .carousel-inner > .prev.right {
   5455   left: 0;
   5456 }
   5457 .carousel-inner > .active.left {
   5458   left: -100%;
   5459 }
   5460 .carousel-inner > .active.right {
   5461   left: 100%;
   5462 }
   5463 .carousel-control {
   5464   position: absolute;
   5465   top: 0;
   5466   left: 0;
   5467   bottom: 0;
   5468   width: 15%;
   5469   opacity: 0.5;
   5470   filter: alpha(opacity=50);
   5471   font-size: 20px;
   5472   color: #ffffff;
   5473   text-align: center;
   5474   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
   5475 }
   5476 .carousel-control.left {
   5477   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
   5478   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
   5479   background-repeat: repeat-x;
   5480   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
   5481 }
   5482 .carousel-control.right {
   5483   left: auto;
   5484   right: 0;
   5485   background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
   5486   background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
   5487   background-repeat: repeat-x;
   5488   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
   5489 }
   5490 .carousel-control:hover,
   5491 .carousel-control:focus {
   5492   outline: none;
   5493   color: #ffffff;
   5494   text-decoration: none;
   5495   opacity: 0.9;
   5496   filter: alpha(opacity=90);
   5497 }
   5498 .carousel-control .icon-prev,
   5499 .carousel-control .icon-next,
   5500 .carousel-control .glyphicon-chevron-left,
   5501 .carousel-control .glyphicon-chevron-right {
   5502   position: absolute;
   5503   top: 50%;
   5504   z-index: 5;
   5505   display: inline-block;
   5506 }
   5507 .carousel-control .icon-prev,
   5508 .carousel-control .glyphicon-chevron-left {
   5509   left: 50%;
   5510 }
   5511 .carousel-control .icon-next,
   5512 .carousel-control .glyphicon-chevron-right {
   5513   right: 50%;
   5514 }
   5515 .carousel-control .icon-prev,
   5516 .carousel-control .icon-next {
   5517   width: 20px;
   5518   height: 20px;
   5519   margin-top: -10px;
   5520   margin-left: -10px;
   5521   font-family: serif;
   5522 }
   5523 .carousel-control .icon-prev:before {
   5524   content: '\2039';
   5525 }
   5526 .carousel-control .icon-next:before {
   5527   content: '\203a';
   5528 }
   5529 .carousel-indicators {
   5530   position: absolute;
   5531   bottom: 10px;
   5532   left: 50%;
   5533   z-index: 15;
   5534   width: 60%;
   5535   margin-left: -30%;
   5536   padding-left: 0;
   5537   list-style: none;
   5538   text-align: center;
   5539 }
   5540 .carousel-indicators li {
   5541   display: inline-block;
   5542   width: 10px;
   5543   height: 10px;
   5544   margin: 1px;
   5545   text-indent: -999px;
   5546   border: 1px solid #ffffff;
   5547   border-radius: 10px;
   5548   cursor: pointer;
   5549   background-color: #000 \9;
   5550   background-color: rgba(0, 0, 0, 0);
   5551 }
   5552 .carousel-indicators .active {
   5553   margin: 0;
   5554   width: 12px;
   5555   height: 12px;
   5556   background-color: #ffffff;
   5557 }
   5558 .carousel-caption {
   5559   position: absolute;
   5560   left: 15%;
   5561   right: 15%;
   5562   bottom: 20px;
   5563   z-index: 10;
   5564   padding-top: 20px;
   5565   padding-bottom: 20px;
   5566   color: #ffffff;
   5567   text-align: center;
   5568   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
   5569 }
   5570 .carousel-caption .btn {
   5571   text-shadow: none;
   5572 }
   5573 @media screen and (min-width: 768px) {
   5574   .carousel-control .glyphicon-chevron-left,
   5575   .carousel-control .glyphicon-chevron-right,
   5576   .carousel-control .icon-prev,
   5577   .carousel-control .icon-next {
   5578     width: 30px;
   5579     height: 30px;
   5580     margin-top: -15px;
   5581     margin-left: -15px;
   5582     font-size: 30px;
   5583   }
   5584   .carousel-caption {
   5585     left: 20%;
   5586     right: 20%;
   5587     padding-bottom: 30px;
   5588   }
   5589   .carousel-indicators {
   5590     bottom: 20px;
   5591   }
   5592 }
   5593 @-ms-viewport {
   5594   width: device-width;
   5595 }
   5596 .visible-xs,
   5597 .visible-sm,
   5598 .visible-md,
   5599 .visible-lg {
   5600   display: none !important;
   5601 }
   5602 @media (max-width: 767px) {
   5603   .visible-xs {
   5604     display: block !important;
   5605   }
   5606   table.visible-xs {
   5607     display: table;
   5608   }
   5609   tr.visible-xs {
   5610     display: table-row !important;
   5611   }
   5612   th.visible-xs,
   5613   td.visible-xs {
   5614     display: table-cell !important;
   5615   }
   5616 }
   5617 @media (min-width: 768px) and (max-width: 991px) {
   5618   .visible-sm {
   5619     display: block !important;
   5620   }
   5621   table.visible-sm {
   5622     display: table;
   5623   }
   5624   tr.visible-sm {
   5625     display: table-row !important;
   5626   }
   5627   th.visible-sm,
   5628   td.visible-sm {
   5629     display: table-cell !important;
   5630   }
   5631 }
   5632 @media (min-width: 992px) and (max-width: 1199px) {
   5633   .visible-md {
   5634     display: block !important;
   5635   }
   5636   table.visible-md {
   5637     display: table;
   5638   }
   5639   tr.visible-md {
   5640     display: table-row !important;
   5641   }
   5642   th.visible-md,
   5643   td.visible-md {
   5644     display: table-cell !important;
   5645   }
   5646 }
   5647 @media (min-width: 1200px) {
   5648   .visible-lg {
   5649     display: block !important;
   5650   }
   5651   table.visible-lg {
   5652     display: table;
   5653   }
   5654   tr.visible-lg {
   5655     display: table-row !important;
   5656   }
   5657   th.visible-lg,
   5658   td.visible-lg {
   5659     display: table-cell !important;
   5660   }
   5661 }
   5662 @media (max-width: 767px) {
   5663   .hidden-xs {
   5664     display: none !important;
   5665   }
   5666 }
   5667 @media (min-width: 768px) and (max-width: 991px) {
   5668   .hidden-sm {
   5669     display: none !important;
   5670   }
   5671 }
   5672 @media (min-width: 992px) and (max-width: 1199px) {
   5673   .hidden-md {
   5674     display: none !important;
   5675   }
   5676 }
   5677 @media (min-width: 1200px) {
   5678   .hidden-lg {
   5679     display: none !important;
   5680   }
   5681 }
   5682 .visible-print {
   5683   display: none !important;
   5684 }
   5685 @media print {
   5686   .visible-print {
   5687     display: block !important;
   5688   }
   5689   table.visible-print {
   5690     display: table;
   5691   }
   5692   tr.visible-print {
   5693     display: table-row !important;
   5694   }
   5695   th.visible-print,
   5696   td.visible-print {
   5697     display: table-cell !important;
   5698   }
   5699 }
   5700 @media print {
   5701   .hidden-print {
   5702     display: none !important;
   5703   }
   5704 }
   5705 .navbar {
   5706   border-width: 0;
   5707 }
   5708 .navbar-brand {
   5709   padding: 18.5px 15px 20.5px;
   5710 }
   5711 .btn:active {
   5712   -webkit-box-shadow: none;
   5713   box-shadow: none;
   5714 }
   5715 .btn-group.open .dropdown-toggle {
   5716   -webkit-box-shadow: none;
   5717   box-shadow: none;
   5718 }
   5719 .text-primary,
   5720 .text-primary:hover {
   5721   color: #2c3e50;
   5722 }
   5723 .text-success,
   5724 .text-success:hover {
   5725   color: #18bc9c;
   5726 }
   5727 .text-danger,
   5728 .text-danger:hover {
   5729   color: #e74c3c;
   5730 }
   5731 .text-warning,
   5732 .text-warning:hover {
   5733   color: #f39c12;
   5734 }
   5735 .text-info,
   5736 .text-info:hover {
   5737   color: #3498db;
   5738 }
   5739 table a,
   5740 .table a {
   5741   text-decoration: underline;
   5742 }
   5743 table .success,
   5744 .table .success,
   5745 table .warning,
   5746 .table .warning,
   5747 table .danger,
   5748 .table .danger,
   5749 table .info,
   5750 .table .info {
   5751   color: #fff;
   5752 }
   5753 table .success a,
   5754 .table .success a,
   5755 table .warning a,
   5756 .table .warning a,
   5757 table .danger a,
   5758 .table .danger a,
   5759 table .info a,
   5760 .table .info a {
   5761   color: #fff;
   5762 }
   5763 table > thead > tr > th,
   5764 .table > thead > tr > th,
   5765 table > tbody > tr > th,
   5766 .table > tbody > tr > th,
   5767 table > tfoot > tr > th,
   5768 .table > tfoot > tr > th,
   5769 table > thead > tr > td,
   5770 .table > thead > tr > td,
   5771 table > tbody > tr > td,
   5772 .table > tbody > tr > td,
   5773 table > tfoot > tr > td,
   5774 .table > tfoot > tr > td {
   5775   border: none;
   5776 }
   5777 table-bordered > thead > tr > th,
   5778 .table-bordered > thead > tr > th,
   5779 table-bordered > tbody > tr > th,
   5780 .table-bordered > tbody > tr > th,
   5781 table-bordered > tfoot > tr > th,
   5782 .table-bordered > tfoot > tr > th,
   5783 table-bordered > thead > tr > td,
   5784 .table-bordered > thead > tr > td,
   5785 table-bordered > tbody > tr > td,
   5786 .table-bordered > tbody > tr > td,
   5787 table-bordered > tfoot > tr > td,
   5788 .table-bordered > tfoot > tr > td {
   5789   border: 1px solid #ecf0f1;
   5790 }
   5791 .form-control,
   5792 input {
   5793   border-width: 2px;
   5794   -webkit-box-shadow: none;
   5795   box-shadow: none;
   5796 }
   5797 .form-control:focus,
   5798 input:focus {
   5799   -webkit-box-shadow: none;
   5800   box-shadow: none;
   5801 }
   5802 .has-warning .help-block,
   5803 .has-warning .control-label {
   5804   color: #f39c12;
   5805 }
   5806 .has-warning .form-control,
   5807 .has-warning .form-control:focus {
   5808   border: 2px solid #f39c12;
   5809 }
   5810 .has-error .help-block,
   5811 .has-error .control-label {
   5812   color: #e74c3c;
   5813 }
   5814 .has-error .form-control,
   5815 .has-error .form-control:focus {
   5816   border: 2px solid #e74c3c;
   5817 }
   5818 .has-success .help-block,
   5819 .has-success .control-label {
   5820   color: #18bc9c;
   5821 }
   5822 .has-success .form-control,
   5823 .has-success .form-control:focus {
   5824   border: 2px solid #18bc9c;
   5825 }
   5826 .nav .open > a,
   5827 .nav .open > a:hover,
   5828 .nav .open > a:focus {
   5829   border-color: transparent;
   5830 }
   5831 .pager a,
   5832 .pager a:hover {
   5833   color: #fff;
   5834 }
   5835 .pager .disabled > a,
   5836 .pager .disabled > a:hover,
   5837 .pager .disabled > a:focus,
   5838 .pager .disabled > span {
   5839   background-color: #3be6c4;
   5840 }
   5841 .alert a,
   5842 .alert .alert-link {
   5843   color: #fff;
   5844   text-decoration: underline;
   5845 }
   5846 .alert .close {
   5847   color: #fff;
   5848   text-decoration: none;
   5849   opacity: 0.4;
   5850 }
   5851 .alert .close:hover,
   5852 .alert .close:focus {
   5853   color: #fff;
   5854   opacity: 1;
   5855 }
   5856 .progress {
   5857   height: 10px;
   5858   -webkit-box-shadow: none;
   5859   box-shadow: none;
   5860 }
   5861 .progress .progress-bar {
   5862   font-size: 10px;
   5863   line-height: 10px;
   5864 }
   5865 .well {
   5866   -webkit-box-shadow: none;
   5867   box-shadow: none;
   5868 }
   5869 .clearfix:before,
   5870 .clearfix:after,
   5871 .container:before,
   5872 .container:after,
   5873 .container-fluid:before,
   5874 .container-fluid:after,
   5875 .row:before,
   5876 .row:after,
   5877 .form-horizontal .form-group:before,
   5878 .form-horizontal .form-group:after,
   5879 .btn-toolbar:before,
   5880 .btn-toolbar:after,
   5881 .btn-group-vertical > .btn-group:before,
   5882 .btn-group-vertical > .btn-group:after,
   5883 .nav:before,
   5884 .nav:after,
   5885 .navbar:before,
   5886 .navbar:after,
   5887 .navbar-header:before,
   5888 .navbar-header:after,
   5889 .navbar-collapse:before,
   5890 .navbar-collapse:after,
   5891 .pager:before,
   5892 .pager:after,
   5893 .panel-body:before,
   5894 .panel-body:after,
   5895 .modal-footer:before,
   5896 .modal-footer:after {
   5897   content: " ";
   5898   display: table;
   5899 }
   5900 .clearfix:after,
   5901 .container:after,
   5902 .container-fluid:after,
   5903 .row:after,
   5904 .form-horizontal .form-group:after,
   5905 .btn-toolbar:after,
   5906 .btn-group-vertical > .btn-group:after,
   5907 .nav:after,
   5908 .navbar:after,
   5909 .navbar-header:after,
   5910 .navbar-collapse:after,
   5911 .pager:after,
   5912 .panel-body:after,
   5913 .modal-footer:after {
   5914   clear: both;
   5915 }
   5916 .center-block {
   5917   display: block;
   5918   margin-left: auto;
   5919   margin-right: auto;
   5920 }
   5921 .pull-right {
   5922   float: right !important;
   5923 }
   5924 .pull-left {
   5925   float: left !important;
   5926 }
   5927 .hide {
   5928   display: none !important;
   5929 }
   5930 .show {
   5931   display: block !important;
   5932 }
   5933 .invisible {
   5934   visibility: hidden;
   5935 }
   5936 .text-hide {
   5937   font: 0/0 a;
   5938   color: transparent;
   5939   text-shadow: none;
   5940   background-color: transparent;
   5941   border: 0;
   5942 }
   5943 .hidden {
   5944   display: none !important;
   5945   visibility: hidden !important;
   5946 }
   5947 .affix {
   5948   position: fixed;
   5949 }