shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

bootstrap.css (133033B)


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