tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

test-bootstrap-scss.css (133108B)


      1 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
      2 html {
      3  font-family: sans-serif;
      4  -ms-text-size-adjust: 100%;
      5  -webkit-text-size-adjust: 100%; }
      6 
      7 body {
      8  margin: 0; }
      9 
     10 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
     11  display: block; }
     12 
     13 audio, canvas, progress, video {
     14  display: inline-block;
     15  vertical-align: baseline; }
     16 
     17 audio:not([controls]) {
     18  display: none;
     19  height: 0; }
     20 
     21 [hidden], template {
     22  display: none; }
     23 
     24 a {
     25  background: transparent; }
     26 
     27 a:active, a:hover {
     28  outline: 0; }
     29 
     30 abbr[title] {
     31  border-bottom: 1px dotted; }
     32 
     33 b, strong {
     34  font-weight: bold; }
     35 
     36 dfn {
     37  font-style: italic; }
     38 
     39 h1 {
     40  font-size: 2em;
     41  margin: 0.67em 0; }
     42 
     43 mark {
     44  background: #ff0;
     45  color: #000; }
     46 
     47 small {
     48  font-size: 80%; }
     49 
     50 sub, sup {
     51  font-size: 75%;
     52  line-height: 0;
     53  position: relative;
     54  vertical-align: baseline; }
     55 
     56 sup {
     57  top: -0.5em; }
     58 
     59 sub {
     60  bottom: -0.25em; }
     61 
     62 img {
     63  border: 0; }
     64 
     65 svg:not(:root) {
     66  overflow: hidden; }
     67 
     68 figure {
     69  margin: 1em 40px; }
     70 
     71 hr {
     72  box-sizing: content-box;
     73  height: 0; }
     74 
     75 pre {
     76  overflow: auto; }
     77 
     78 code, kbd, pre, samp {
     79  font-family: monospace, monospace;
     80  font-size: 1em; }
     81 
     82 button, input, optgroup, select, textarea {
     83  color: inherit;
     84  font: inherit;
     85  margin: 0; }
     86 
     87 button {
     88  overflow: visible; }
     89 
     90 button, select {
     91  text-transform: none; }
     92 
     93 button, html input[type="button"], input[type="reset"], input[type="submit"] {
     94  -webkit-appearance: button;
     95  cursor: pointer; }
     96 
     97 button[disabled], html input[disabled] {
     98  cursor: default; }
     99 
    100 button::-moz-focus-inner, input::-moz-focus-inner {
    101  border: 0;
    102  padding: 0; }
    103 
    104 input {
    105  line-height: normal; }
    106 
    107 input[type="checkbox"], input[type="radio"] {
    108  box-sizing: border-box;
    109  padding: 0; }
    110 
    111 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    112  height: auto; }
    113 
    114 input[type="search"] {
    115  -webkit-appearance: textfield;
    116  box-sizing: content-box; }
    117 
    118 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    119  -webkit-appearance: none; }
    120 
    121 fieldset {
    122  border: 1px solid #c0c0c0;
    123  margin: 0 2px;
    124  padding: 0.35em 0.625em 0.75em; }
    125 
    126 legend {
    127  border: 0;
    128  padding: 0; }
    129 
    130 textarea {
    131  overflow: auto; }
    132 
    133 optgroup {
    134  font-weight: bold; }
    135 
    136 table {
    137  border-collapse: collapse;
    138  border-spacing: 0; }
    139 
    140 td, th {
    141  padding: 0; }
    142 
    143 @media print {
    144  * {
    145    text-shadow: none !important;
    146    color: #000 !important;
    147    background: transparent !important;
    148    box-shadow: none !important; }
    149  a, a:visited {
    150    text-decoration: underline; }
    151  a[href]:after {
    152    content: " (" attr(href) ")"; }
    153  abbr[title]:after {
    154    content: " (" attr(title) ")"; }
    155  a[href^="javascript:"]:after, a[href^="#"]:after {
    156    content: ""; }
    157  pre, blockquote {
    158    border: 1px solid #999;
    159    page-break-inside: avoid; }
    160  thead {
    161    display: table-header-group; }
    162  tr, img {
    163    page-break-inside: avoid; }
    164  img {
    165    max-width: 100% !important; }
    166  p, h2, h3 {
    167    orphans: 3;
    168    widows: 3; }
    169  h2, h3 {
    170    page-break-after: avoid; }
    171  select {
    172    background: #fff !important; }
    173  .navbar {
    174    display: none; }
    175  .table td, .table th {
    176    background-color: #fff !important; }
    177  .btn > .caret, .dropup > .btn > .caret {
    178    border-top-color: #000 !important; }
    179  .label {
    180    border: 1px solid #000; }
    181  .table {
    182    border-collapse: collapse !important; }
    183  .table-bordered th, .table-bordered td {
    184    border: 1px solid #ddd !important; } }
    185 
    186 @font-face {
    187  font-family: 'Glyphicons Halflings';
    188  src: url('../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot');
    189  src: url('../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
    190 
    191 .glyphicon {
    192  position: relative;
    193  top: 1px;
    194  display: inline-block;
    195  font-family: 'Glyphicons Halflings';
    196  font-style: normal;
    197  font-weight: normal;
    198  line-height: 1;
    199  -webkit-font-smoothing: antialiased;
    200  -moz-osx-font-smoothing: grayscale; }
    201 
    202 .glyphicon-asterisk:before {
    203  content: "\2a"; }
    204 
    205 .glyphicon-plus:before {
    206  content: "\2b"; }
    207 
    208 .glyphicon-euro:before {
    209  content: "\20ac"; }
    210 
    211 .glyphicon-minus:before {
    212  content: "\2212"; }
    213 
    214 .glyphicon-cloud:before {
    215  content: "\2601"; }
    216 
    217 .glyphicon-envelope:before {
    218  content: "\2709"; }
    219 
    220 .glyphicon-pencil:before {
    221  content: "\270f"; }
    222 
    223 .glyphicon-glass:before {
    224  content: "\e001"; }
    225 
    226 .glyphicon-music:before {
    227  content: "\e002"; }
    228 
    229 .glyphicon-search:before {
    230  content: "\e003"; }
    231 
    232 .glyphicon-heart:before {
    233  content: "\e005"; }
    234 
    235 .glyphicon-star:before {
    236  content: "\e006"; }
    237 
    238 .glyphicon-star-empty:before {
    239  content: "\e007"; }
    240 
    241 .glyphicon-user:before {
    242  content: "\e008"; }
    243 
    244 .glyphicon-film:before {
    245  content: "\e009"; }
    246 
    247 .glyphicon-th-large:before {
    248  content: "\e010"; }
    249 
    250 .glyphicon-th:before {
    251  content: "\e011"; }
    252 
    253 .glyphicon-th-list:before {
    254  content: "\e012"; }
    255 
    256 .glyphicon-ok:before {
    257  content: "\e013"; }
    258 
    259 .glyphicon-remove:before {
    260  content: "\e014"; }
    261 
    262 .glyphicon-zoom-in:before {
    263  content: "\e015"; }
    264 
    265 .glyphicon-zoom-out:before {
    266  content: "\e016"; }
    267 
    268 .glyphicon-off:before {
    269  content: "\e017"; }
    270 
    271 .glyphicon-signal:before {
    272  content: "\e018"; }
    273 
    274 .glyphicon-cog:before {
    275  content: "\e019"; }
    276 
    277 .glyphicon-trash:before {
    278  content: "\e020"; }
    279 
    280 .glyphicon-home:before {
    281  content: "\e021"; }
    282 
    283 .glyphicon-file:before {
    284  content: "\e022"; }
    285 
    286 .glyphicon-time:before {
    287  content: "\e023"; }
    288 
    289 .glyphicon-road:before {
    290  content: "\e024"; }
    291 
    292 .glyphicon-download-alt:before {
    293  content: "\e025"; }
    294 
    295 .glyphicon-download:before {
    296  content: "\e026"; }
    297 
    298 .glyphicon-upload:before {
    299  content: "\e027"; }
    300 
    301 .glyphicon-inbox:before {
    302  content: "\e028"; }
    303 
    304 .glyphicon-play-circle:before {
    305  content: "\e029"; }
    306 
    307 .glyphicon-repeat:before {
    308  content: "\e030"; }
    309 
    310 .glyphicon-refresh:before {
    311  content: "\e031"; }
    312 
    313 .glyphicon-list-alt:before {
    314  content: "\e032"; }
    315 
    316 .glyphicon-lock:before {
    317  content: "\e033"; }
    318 
    319 .glyphicon-flag:before {
    320  content: "\e034"; }
    321 
    322 .glyphicon-headphones:before {
    323  content: "\e035"; }
    324 
    325 .glyphicon-volume-off:before {
    326  content: "\e036"; }
    327 
    328 .glyphicon-volume-down:before {
    329  content: "\e037"; }
    330 
    331 .glyphicon-volume-up:before {
    332  content: "\e038"; }
    333 
    334 .glyphicon-qrcode:before {
    335  content: "\e039"; }
    336 
    337 .glyphicon-barcode:before {
    338  content: "\e040"; }
    339 
    340 .glyphicon-tag:before {
    341  content: "\e041"; }
    342 
    343 .glyphicon-tags:before {
    344  content: "\e042"; }
    345 
    346 .glyphicon-book:before {
    347  content: "\e043"; }
    348 
    349 .glyphicon-bookmark:before {
    350  content: "\e044"; }
    351 
    352 .glyphicon-print:before {
    353  content: "\e045"; }
    354 
    355 .glyphicon-camera:before {
    356  content: "\e046"; }
    357 
    358 .glyphicon-font:before {
    359  content: "\e047"; }
    360 
    361 .glyphicon-bold:before {
    362  content: "\e048"; }
    363 
    364 .glyphicon-italic:before {
    365  content: "\e049"; }
    366 
    367 .glyphicon-text-height:before {
    368  content: "\e050"; }
    369 
    370 .glyphicon-text-width:before {
    371  content: "\e051"; }
    372 
    373 .glyphicon-align-left:before {
    374  content: "\e052"; }
    375 
    376 .glyphicon-align-center:before {
    377  content: "\e053"; }
    378 
    379 .glyphicon-align-right:before {
    380  content: "\e054"; }
    381 
    382 .glyphicon-align-justify:before {
    383  content: "\e055"; }
    384 
    385 .glyphicon-list:before {
    386  content: "\e056"; }
    387 
    388 .glyphicon-indent-left:before {
    389  content: "\e057"; }
    390 
    391 .glyphicon-indent-right:before {
    392  content: "\e058"; }
    393 
    394 .glyphicon-facetime-video:before {
    395  content: "\e059"; }
    396 
    397 .glyphicon-picture:before {
    398  content: "\e060"; }
    399 
    400 .glyphicon-map-marker:before {
    401  content: "\e062"; }
    402 
    403 .glyphicon-adjust:before {
    404  content: "\e063"; }
    405 
    406 .glyphicon-tint:before {
    407  content: "\e064"; }
    408 
    409 .glyphicon-edit:before {
    410  content: "\e065"; }
    411 
    412 .glyphicon-share:before {
    413  content: "\e066"; }
    414 
    415 .glyphicon-check:before {
    416  content: "\e067"; }
    417 
    418 .glyphicon-move:before {
    419  content: "\e068"; }
    420 
    421 .glyphicon-step-backward:before {
    422  content: "\e069"; }
    423 
    424 .glyphicon-fast-backward:before {
    425  content: "\e070"; }
    426 
    427 .glyphicon-backward:before {
    428  content: "\e071"; }
    429 
    430 .glyphicon-play:before {
    431  content: "\e072"; }
    432 
    433 .glyphicon-pause:before {
    434  content: "\e073"; }
    435 
    436 .glyphicon-stop:before {
    437  content: "\e074"; }
    438 
    439 .glyphicon-forward:before {
    440  content: "\e075"; }
    441 
    442 .glyphicon-fast-forward:before {
    443  content: "\e076"; }
    444 
    445 .glyphicon-step-forward:before {
    446  content: "\e077"; }
    447 
    448 .glyphicon-eject:before {
    449  content: "\e078"; }
    450 
    451 .glyphicon-chevron-left:before {
    452  content: "\e079"; }
    453 
    454 .glyphicon-chevron-right:before {
    455  content: "\e080"; }
    456 
    457 .glyphicon-plus-sign:before {
    458  content: "\e081"; }
    459 
    460 .glyphicon-minus-sign:before {
    461  content: "\e082"; }
    462 
    463 .glyphicon-remove-sign:before {
    464  content: "\e083"; }
    465 
    466 .glyphicon-ok-sign:before {
    467  content: "\e084"; }
    468 
    469 .glyphicon-question-sign:before {
    470  content: "\e085"; }
    471 
    472 .glyphicon-info-sign:before {
    473  content: "\e086"; }
    474 
    475 .glyphicon-screenshot:before {
    476  content: "\e087"; }
    477 
    478 .glyphicon-remove-circle:before {
    479  content: "\e088"; }
    480 
    481 .glyphicon-ok-circle:before {
    482  content: "\e089"; }
    483 
    484 .glyphicon-ban-circle:before {
    485  content: "\e090"; }
    486 
    487 .glyphicon-arrow-left:before {
    488  content: "\e091"; }
    489 
    490 .glyphicon-arrow-right:before {
    491  content: "\e092"; }
    492 
    493 .glyphicon-arrow-up:before {
    494  content: "\e093"; }
    495 
    496 .glyphicon-arrow-down:before {
    497  content: "\e094"; }
    498 
    499 .glyphicon-share-alt:before {
    500  content: "\e095"; }
    501 
    502 .glyphicon-resize-full:before {
    503  content: "\e096"; }
    504 
    505 .glyphicon-resize-small:before {
    506  content: "\e097"; }
    507 
    508 .glyphicon-exclamation-sign:before {
    509  content: "\e101"; }
    510 
    511 .glyphicon-gift:before {
    512  content: "\e102"; }
    513 
    514 .glyphicon-leaf:before {
    515  content: "\e103"; }
    516 
    517 .glyphicon-fire:before {
    518  content: "\e104"; }
    519 
    520 .glyphicon-eye-open:before {
    521  content: "\e105"; }
    522 
    523 .glyphicon-eye-close:before {
    524  content: "\e106"; }
    525 
    526 .glyphicon-warning-sign:before {
    527  content: "\e107"; }
    528 
    529 .glyphicon-plane:before {
    530  content: "\e108"; }
    531 
    532 .glyphicon-calendar:before {
    533  content: "\e109"; }
    534 
    535 .glyphicon-random:before {
    536  content: "\e110"; }
    537 
    538 .glyphicon-comment:before {
    539  content: "\e111"; }
    540 
    541 .glyphicon-magnet:before {
    542  content: "\e112"; }
    543 
    544 .glyphicon-chevron-up:before {
    545  content: "\e113"; }
    546 
    547 .glyphicon-chevron-down:before {
    548  content: "\e114"; }
    549 
    550 .glyphicon-retweet:before {
    551  content: "\e115"; }
    552 
    553 .glyphicon-shopping-cart:before {
    554  content: "\e116"; }
    555 
    556 .glyphicon-folder-close:before {
    557  content: "\e117"; }
    558 
    559 .glyphicon-folder-open:before {
    560  content: "\e118"; }
    561 
    562 .glyphicon-resize-vertical:before {
    563  content: "\e119"; }
    564 
    565 .glyphicon-resize-horizontal:before {
    566  content: "\e120"; }
    567 
    568 .glyphicon-hdd:before {
    569  content: "\e121"; }
    570 
    571 .glyphicon-bullhorn:before {
    572  content: "\e122"; }
    573 
    574 .glyphicon-bell:before {
    575  content: "\e123"; }
    576 
    577 .glyphicon-certificate:before {
    578  content: "\e124"; }
    579 
    580 .glyphicon-thumbs-up:before {
    581  content: "\e125"; }
    582 
    583 .glyphicon-thumbs-down:before {
    584  content: "\e126"; }
    585 
    586 .glyphicon-hand-right:before {
    587  content: "\e127"; }
    588 
    589 .glyphicon-hand-left:before {
    590  content: "\e128"; }
    591 
    592 .glyphicon-hand-up:before {
    593  content: "\e129"; }
    594 
    595 .glyphicon-hand-down:before {
    596  content: "\e130"; }
    597 
    598 .glyphicon-circle-arrow-right:before {
    599  content: "\e131"; }
    600 
    601 .glyphicon-circle-arrow-left:before {
    602  content: "\e132"; }
    603 
    604 .glyphicon-circle-arrow-up:before {
    605  content: "\e133"; }
    606 
    607 .glyphicon-circle-arrow-down:before {
    608  content: "\e134"; }
    609 
    610 .glyphicon-globe:before {
    611  content: "\e135"; }
    612 
    613 .glyphicon-wrench:before {
    614  content: "\e136"; }
    615 
    616 .glyphicon-tasks:before {
    617  content: "\e137"; }
    618 
    619 .glyphicon-filter:before {
    620  content: "\e138"; }
    621 
    622 .glyphicon-briefcase:before {
    623  content: "\e139"; }
    624 
    625 .glyphicon-fullscreen:before {
    626  content: "\e140"; }
    627 
    628 .glyphicon-dashboard:before {
    629  content: "\e141"; }
    630 
    631 .glyphicon-paperclip:before {
    632  content: "\e142"; }
    633 
    634 .glyphicon-heart-empty:before {
    635  content: "\e143"; }
    636 
    637 .glyphicon-link:before {
    638  content: "\e144"; }
    639 
    640 .glyphicon-phone:before {
    641  content: "\e145"; }
    642 
    643 .glyphicon-pushpin:before {
    644  content: "\e146"; }
    645 
    646 .glyphicon-usd:before {
    647  content: "\e148"; }
    648 
    649 .glyphicon-gbp:before {
    650  content: "\e149"; }
    651 
    652 .glyphicon-sort:before {
    653  content: "\e150"; }
    654 
    655 .glyphicon-sort-by-alphabet:before {
    656  content: "\e151"; }
    657 
    658 .glyphicon-sort-by-alphabet-alt:before {
    659  content: "\e152"; }
    660 
    661 .glyphicon-sort-by-order:before {
    662  content: "\e153"; }
    663 
    664 .glyphicon-sort-by-order-alt:before {
    665  content: "\e154"; }
    666 
    667 .glyphicon-sort-by-attributes:before {
    668  content: "\e155"; }
    669 
    670 .glyphicon-sort-by-attributes-alt:before {
    671  content: "\e156"; }
    672 
    673 .glyphicon-unchecked:before {
    674  content: "\e157"; }
    675 
    676 .glyphicon-expand:before {
    677  content: "\e158"; }
    678 
    679 .glyphicon-collapse-down:before {
    680  content: "\e159"; }
    681 
    682 .glyphicon-collapse-up:before {
    683  content: "\e160"; }
    684 
    685 .glyphicon-log-in:before {
    686  content: "\e161"; }
    687 
    688 .glyphicon-flash:before {
    689  content: "\e162"; }
    690 
    691 .glyphicon-log-out:before {
    692  content: "\e163"; }
    693 
    694 .glyphicon-new-window:before {
    695  content: "\e164"; }
    696 
    697 .glyphicon-record:before {
    698  content: "\e165"; }
    699 
    700 .glyphicon-save:before {
    701  content: "\e166"; }
    702 
    703 .glyphicon-open:before {
    704  content: "\e167"; }
    705 
    706 .glyphicon-saved:before {
    707  content: "\e168"; }
    708 
    709 .glyphicon-import:before {
    710  content: "\e169"; }
    711 
    712 .glyphicon-export:before {
    713  content: "\e170"; }
    714 
    715 .glyphicon-send:before {
    716  content: "\e171"; }
    717 
    718 .glyphicon-floppy-disk:before {
    719  content: "\e172"; }
    720 
    721 .glyphicon-floppy-saved:before {
    722  content: "\e173"; }
    723 
    724 .glyphicon-floppy-remove:before {
    725  content: "\e174"; }
    726 
    727 .glyphicon-floppy-save:before {
    728  content: "\e175"; }
    729 
    730 .glyphicon-floppy-open:before {
    731  content: "\e176"; }
    732 
    733 .glyphicon-credit-card:before {
    734  content: "\e177"; }
    735 
    736 .glyphicon-transfer:before {
    737  content: "\e178"; }
    738 
    739 .glyphicon-cutlery:before {
    740  content: "\e179"; }
    741 
    742 .glyphicon-header:before {
    743  content: "\e180"; }
    744 
    745 .glyphicon-compressed:before {
    746  content: "\e181"; }
    747 
    748 .glyphicon-earphone:before {
    749  content: "\e182"; }
    750 
    751 .glyphicon-phone-alt:before {
    752  content: "\e183"; }
    753 
    754 .glyphicon-tower:before {
    755  content: "\e184"; }
    756 
    757 .glyphicon-stats:before {
    758  content: "\e185"; }
    759 
    760 .glyphicon-sd-video:before {
    761  content: "\e186"; }
    762 
    763 .glyphicon-hd-video:before {
    764  content: "\e187"; }
    765 
    766 .glyphicon-subtitles:before {
    767  content: "\e188"; }
    768 
    769 .glyphicon-sound-stereo:before {
    770  content: "\e189"; }
    771 
    772 .glyphicon-sound-dolby:before {
    773  content: "\e190"; }
    774 
    775 .glyphicon-sound-5-1:before {
    776  content: "\e191"; }
    777 
    778 .glyphicon-sound-6-1:before {
    779  content: "\e192"; }
    780 
    781 .glyphicon-sound-7-1:before {
    782  content: "\e193"; }
    783 
    784 .glyphicon-copyright-mark:before {
    785  content: "\e194"; }
    786 
    787 .glyphicon-registration-mark:before {
    788  content: "\e195"; }
    789 
    790 .glyphicon-cloud-download:before {
    791  content: "\e197"; }
    792 
    793 .glyphicon-cloud-upload:before {
    794  content: "\e198"; }
    795 
    796 .glyphicon-tree-conifer:before {
    797  content: "\e199"; }
    798 
    799 .glyphicon-tree-deciduous:before {
    800  content: "\e200"; }
    801 
    802 * {
    803  box-sizing: border-box; }
    804 
    805 *:before, *:after {
    806  box-sizing: border-box; }
    807 
    808 html {
    809  font-size: 62.5%;
    810  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
    811 
    812 body {
    813  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    814  font-size: 14px;
    815  line-height: 1.42857;
    816  color: #333333;
    817  background-color: #fff; }
    818 
    819 input, button, select, textarea {
    820  font-family: inherit;
    821  font-size: inherit;
    822  line-height: inherit; }
    823 
    824 a {
    825  color: #428bca;
    826  text-decoration: none; }
    827  a:hover, a:focus {
    828    color: #2a6596;
    829    text-decoration: underline; }
    830  a:focus {
    831    outline: thin dotted;
    832    outline: 5px auto -webkit-focus-ring-color;
    833    outline-offset: -2px; }
    834 
    835 figure {
    836  margin: 0; }
    837 
    838 img {
    839  vertical-align: middle; }
    840 
    841 .img-responsive {
    842  display: block;
    843  max-width: 100%;
    844  height: auto; }
    845 
    846 .img-rounded {
    847  border-radius: 6px; }
    848 
    849 .img-thumbnail {
    850  padding: 4px;
    851  line-height: 1.42857;
    852  background-color: #fff;
    853  border: 1px solid #ddd;
    854  border-radius: 4px;
    855  transition: all 0.2s ease-in-out;
    856  display: inline-block;
    857  max-width: 100%;
    858  height: auto; }
    859 
    860 .img-circle {
    861  border-radius: 50%; }
    862 
    863 hr {
    864  margin-top: 20px;
    865  margin-bottom: 20px;
    866  border: 0;
    867  border-top: 1px solid #eeeeee; }
    868 
    869 .sr-only {
    870  position: absolute;
    871  width: 1px;
    872  height: 1px;
    873  margin: -1px;
    874  padding: 0;
    875  overflow: hidden;
    876  clip: rect(0, 0, 0, 0);
    877  border: 0; }
    878 
    879 .sr-only-focusable:active, .sr-only-focusable:focus {
    880  position: static;
    881  width: auto;
    882  height: auto;
    883  margin: 0;
    884  overflow: visible;
    885  clip: auto; }
    886 
    887 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    888  font-family: inherit;
    889  font-weight: 500;
    890  line-height: 1.1;
    891  color: inherit; }
    892  h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
    893    font-weight: normal;
    894    line-height: 1;
    895    color: #999999; }
    896 
    897 h1, .h1, h2, .h2, h3, .h3 {
    898  margin-top: 20px;
    899  margin-bottom: 10px; }
    900  h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small {
    901    font-size: 65%; }
    902 
    903 h4, .h4, h5, .h5, h6, .h6 {
    904  margin-top: 10px;
    905  margin-bottom: 10px; }
    906  h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small {
    907    font-size: 75%; }
    908 
    909 h1, .h1 {
    910  font-size: 36px; }
    911 
    912 h2, .h2 {
    913  font-size: 30px; }
    914 
    915 h3, .h3 {
    916  font-size: 24px; }
    917 
    918 h4, .h4 {
    919  font-size: 18px; }
    920 
    921 h5, .h5 {
    922  font-size: 14px; }
    923 
    924 h6, .h6 {
    925  font-size: 12px; }
    926 
    927 p {
    928  margin: 0 0 10px; }
    929 
    930 .lead {
    931  margin-bottom: 20px;
    932  font-size: 16px;
    933  font-weight: 200;
    934  line-height: 1.4; }
    935  @media (min-width: 768px) {
    936    .lead {
    937      font-size: 21px; } }
    938 
    939 small, .small {
    940  font-size: 85%; }
    941 
    942 cite {
    943  font-style: normal; }
    944 
    945 mark, .mark {
    946  background-color: #fcf8e3;
    947  padding: 0.2em; }
    948 
    949 .text-left {
    950  text-align: left; }
    951 
    952 .text-right {
    953  text-align: right; }
    954 
    955 .text-center {
    956  text-align: center; }
    957 
    958 .text-justify {
    959  text-align: justify; }
    960 
    961 .text-muted {
    962  color: #999999; }
    963 
    964 .text-primary {
    965  color: #428bca; }
    966 
    967 a.text-primary:hover {
    968  color: #3073a9; }
    969 
    970 .text-success {
    971  color: #3c763d; }
    972 
    973 a.text-success:hover {
    974  color: #2b542b; }
    975 
    976 .text-info {
    977  color: #31708f; }
    978 
    979 a.text-info:hover {
    980  color: #245369; }
    981 
    982 .text-warning {
    983  color: #8a6d3b; }
    984 
    985 a.text-warning:hover {
    986  color: #66502c; }
    987 
    988 .text-danger {
    989  color: #a94442; }
    990 
    991 a.text-danger:hover {
    992  color: #843534; }
    993 
    994 .bg-primary {
    995  color: #fff; }
    996 
    997 .bg-primary {
    998  background-color: #428bca; }
    999 
   1000 a.bg-primary:hover {
   1001  background-color: #3073a9; }
   1002 
   1003 .bg-success {
   1004  background-color: #dff0d8; }
   1005 
   1006 a.bg-success:hover {
   1007  background-color: #c1e2b3; }
   1008 
   1009 .bg-info {
   1010  background-color: #d9edf7; }
   1011 
   1012 a.bg-info:hover {
   1013  background-color: #afdaee; }
   1014 
   1015 .bg-warning {
   1016  background-color: #fcf8e3; }
   1017 
   1018 a.bg-warning:hover {
   1019  background-color: #f7ecb5; }
   1020 
   1021 .bg-danger {
   1022  background-color: #f2dede; }
   1023 
   1024 a.bg-danger:hover {
   1025  background-color: #e4b9b9; }
   1026 
   1027 .page-header {
   1028  padding-bottom: 9px;
   1029  margin: 40px 0 20px;
   1030  border-bottom: 1px solid #eeeeee; }
   1031 
   1032 ul, ol {
   1033  margin-top: 0;
   1034  margin-bottom: 10px; }
   1035  ul ul, ul ol, ol ul, ol ol {
   1036    margin-bottom: 0; }
   1037 
   1038 .list-unstyled, .list-inline {
   1039  padding-left: 0;
   1040  list-style: none; }
   1041 
   1042 .list-inline {
   1043  margin-left: -5px; }
   1044  .list-inline > li {
   1045    display: inline-block;
   1046    padding-left: 5px;
   1047    padding-right: 5px; }
   1048 
   1049 dl {
   1050  margin-top: 0;
   1051  margin-bottom: 20px; }
   1052 
   1053 dt, dd {
   1054  line-height: 1.42857; }
   1055 
   1056 dt {
   1057  font-weight: bold; }
   1058 
   1059 dd {
   1060  margin-left: 0; }
   1061 
   1062 .dl-horizontal dd:before, .dl-horizontal dd:after {
   1063  content: " ";
   1064  display: table; }
   1065 .dl-horizontal dd:after {
   1066  clear: both; }
   1067 @media (min-width: 768px) {
   1068  .dl-horizontal dt {
   1069    float: left;
   1070    width: 160px;
   1071    clear: left;
   1072    text-align: right;
   1073    overflow: hidden;
   1074    text-overflow: ellipsis;
   1075    white-space: nowrap; }
   1076  .dl-horizontal dd {
   1077    margin-left: 180px; } }
   1078 
   1079 abbr[title], abbr[data-original-title] {
   1080  cursor: help;
   1081  border-bottom: 1px dotted #999999; }
   1082 
   1083 .initialism {
   1084  font-size: 90%;
   1085  text-transform: uppercase; }
   1086 
   1087 blockquote {
   1088  padding: 10px 20px;
   1089  margin: 0 0 20px;
   1090  font-size: 17.5px;
   1091  border-left: 5px solid #eeeeee; }
   1092  blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
   1093    margin-bottom: 0; }
   1094  blockquote footer, blockquote small, blockquote .small {
   1095    display: block;
   1096    font-size: 80%;
   1097    line-height: 1.42857;
   1098    color: #999999; }
   1099    blockquote footer:before, blockquote small:before, blockquote .small:before {
   1100      content: '\2014 \00A0'; }
   1101 
   1102 .blockquote-reverse, blockquote.pull-right {
   1103  padding-right: 15px;
   1104  padding-left: 0;
   1105  border-right: 5px solid #eeeeee;
   1106  border-left: 0;
   1107  text-align: right; }
   1108  .blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before {
   1109    content: ''; }
   1110  .blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after {
   1111    content: '\00A0 \2014'; }
   1112 
   1113 blockquote:before, blockquote:after {
   1114  content: ""; }
   1115 
   1116 address {
   1117  margin-bottom: 20px;
   1118  font-style: normal;
   1119  line-height: 1.42857; }
   1120 
   1121 code, kbd, pre, samp {
   1122  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
   1123 
   1124 code {
   1125  padding: 2px 4px;
   1126  font-size: 90%;
   1127  color: #c7254e;
   1128  background-color: #f9f2f4;
   1129  border-radius: 4px; }
   1130 
   1131 kbd {
   1132  padding: 2px 4px;
   1133  font-size: 90%;
   1134  color: #fff;
   1135  background-color: #333;
   1136  border-radius: 3px;
   1137  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
   1138 
   1139 pre {
   1140  display: block;
   1141  padding: 9.5px;
   1142  margin: 0 0 10px;
   1143  font-size: 13px;
   1144  line-height: 1.42857;
   1145  word-break: break-all;
   1146  word-wrap: break-word;
   1147  color: #333333;
   1148  background-color: #f5f5f5;
   1149  border: 1px solid #ccc;
   1150  border-radius: 4px; }
   1151  pre code {
   1152    padding: 0;
   1153    font-size: inherit;
   1154    color: inherit;
   1155    white-space: pre-wrap;
   1156    background-color: transparent;
   1157    border-radius: 0; }
   1158 
   1159 .pre-scrollable {
   1160  max-height: 340px;
   1161  overflow-y: scroll; }
   1162 
   1163 .container {
   1164  margin-right: auto;
   1165  margin-left: auto;
   1166  padding-left: 15px;
   1167  padding-right: 15px; }
   1168  .container:before, .container:after {
   1169    content: " ";
   1170    display: table; }
   1171  .container:after {
   1172    clear: both; }
   1173  @media (min-width: 768px) {
   1174    .container {
   1175      width: 750px; } }
   1176  @media (min-width: 992px) {
   1177    .container {
   1178      width: 970px; } }
   1179  @media (min-width: 1200px) {
   1180    .container {
   1181      width: 1170px; } }
   1182 
   1183 .container-fluid {
   1184  margin-right: auto;
   1185  margin-left: auto;
   1186  padding-left: 15px;
   1187  padding-right: 15px; }
   1188  .container-fluid:before, .container-fluid:after {
   1189    content: " ";
   1190    display: table; }
   1191  .container-fluid:after {
   1192    clear: both; }
   1193 
   1194 .row {
   1195  margin-left: -15px;
   1196  margin-right: -15px; }
   1197  .row:before, .row:after {
   1198    content: " ";
   1199    display: table; }
   1200  .row:after {
   1201    clear: both; }
   1202 
   1203 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
   1204  position: relative;
   1205  min-height: 1px;
   1206  padding-left: 15px;
   1207  padding-right: 15px; }
   1208 
   1209 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
   1210  float: left; }
   1211 
   1212 .col-xs-1 {
   1213  width: 8.33333%; }
   1214 
   1215 .col-xs-2 {
   1216  width: 16.66667%; }
   1217 
   1218 .col-xs-3 {
   1219  width: 25%; }
   1220 
   1221 .col-xs-4 {
   1222  width: 33.33333%; }
   1223 
   1224 .col-xs-5 {
   1225  width: 41.66667%; }
   1226 
   1227 .col-xs-6 {
   1228  width: 50%; }
   1229 
   1230 .col-xs-7 {
   1231  width: 58.33333%; }
   1232 
   1233 .col-xs-8 {
   1234  width: 66.66667%; }
   1235 
   1236 .col-xs-9 {
   1237  width: 75%; }
   1238 
   1239 .col-xs-10 {
   1240  width: 83.33333%; }
   1241 
   1242 .col-xs-11 {
   1243  width: 91.66667%; }
   1244 
   1245 .col-xs-12 {
   1246  width: 100%; }
   1247 
   1248 .col-xs-pull-0 {
   1249  right: auto; }
   1250 
   1251 .col-xs-pull-1 {
   1252  right: 8.33333%; }
   1253 
   1254 .col-xs-pull-2 {
   1255  right: 16.66667%; }
   1256 
   1257 .col-xs-pull-3 {
   1258  right: 25%; }
   1259 
   1260 .col-xs-pull-4 {
   1261  right: 33.33333%; }
   1262 
   1263 .col-xs-pull-5 {
   1264  right: 41.66667%; }
   1265 
   1266 .col-xs-pull-6 {
   1267  right: 50%; }
   1268 
   1269 .col-xs-pull-7 {
   1270  right: 58.33333%; }
   1271 
   1272 .col-xs-pull-8 {
   1273  right: 66.66667%; }
   1274 
   1275 .col-xs-pull-9 {
   1276  right: 75%; }
   1277 
   1278 .col-xs-pull-10 {
   1279  right: 83.33333%; }
   1280 
   1281 .col-xs-pull-11 {
   1282  right: 91.66667%; }
   1283 
   1284 .col-xs-pull-12 {
   1285  right: 100%; }
   1286 
   1287 .col-xs-push-0 {
   1288  left: auto; }
   1289 
   1290 .col-xs-push-1 {
   1291  left: 8.33333%; }
   1292 
   1293 .col-xs-push-2 {
   1294  left: 16.66667%; }
   1295 
   1296 .col-xs-push-3 {
   1297  left: 25%; }
   1298 
   1299 .col-xs-push-4 {
   1300  left: 33.33333%; }
   1301 
   1302 .col-xs-push-5 {
   1303  left: 41.66667%; }
   1304 
   1305 .col-xs-push-6 {
   1306  left: 50%; }
   1307 
   1308 .col-xs-push-7 {
   1309  left: 58.33333%; }
   1310 
   1311 .col-xs-push-8 {
   1312  left: 66.66667%; }
   1313 
   1314 .col-xs-push-9 {
   1315  left: 75%; }
   1316 
   1317 .col-xs-push-10 {
   1318  left: 83.33333%; }
   1319 
   1320 .col-xs-push-11 {
   1321  left: 91.66667%; }
   1322 
   1323 .col-xs-push-12 {
   1324  left: 100%; }
   1325 
   1326 .col-xs-offset-0 {
   1327  margin-left: 0%; }
   1328 
   1329 .col-xs-offset-1 {
   1330  margin-left: 8.33333%; }
   1331 
   1332 .col-xs-offset-2 {
   1333  margin-left: 16.66667%; }
   1334 
   1335 .col-xs-offset-3 {
   1336  margin-left: 25%; }
   1337 
   1338 .col-xs-offset-4 {
   1339  margin-left: 33.33333%; }
   1340 
   1341 .col-xs-offset-5 {
   1342  margin-left: 41.66667%; }
   1343 
   1344 .col-xs-offset-6 {
   1345  margin-left: 50%; }
   1346 
   1347 .col-xs-offset-7 {
   1348  margin-left: 58.33333%; }
   1349 
   1350 .col-xs-offset-8 {
   1351  margin-left: 66.66667%; }
   1352 
   1353 .col-xs-offset-9 {
   1354  margin-left: 75%; }
   1355 
   1356 .col-xs-offset-10 {
   1357  margin-left: 83.33333%; }
   1358 
   1359 .col-xs-offset-11 {
   1360  margin-left: 91.66667%; }
   1361 
   1362 .col-xs-offset-12 {
   1363  margin-left: 100%; }
   1364 
   1365 @media (min-width: 768px) {
   1366  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
   1367    float: left; }
   1368  .col-sm-1 {
   1369    width: 8.33333%; }
   1370  .col-sm-2 {
   1371    width: 16.66667%; }
   1372  .col-sm-3 {
   1373    width: 25%; }
   1374  .col-sm-4 {
   1375    width: 33.33333%; }
   1376  .col-sm-5 {
   1377    width: 41.66667%; }
   1378  .col-sm-6 {
   1379    width: 50%; }
   1380  .col-sm-7 {
   1381    width: 58.33333%; }
   1382  .col-sm-8 {
   1383    width: 66.66667%; }
   1384  .col-sm-9 {
   1385    width: 75%; }
   1386  .col-sm-10 {
   1387    width: 83.33333%; }
   1388  .col-sm-11 {
   1389    width: 91.66667%; }
   1390  .col-sm-12 {
   1391    width: 100%; }
   1392  .col-sm-pull-0 {
   1393    right: auto; }
   1394  .col-sm-pull-1 {
   1395    right: 8.33333%; }
   1396  .col-sm-pull-2 {
   1397    right: 16.66667%; }
   1398  .col-sm-pull-3 {
   1399    right: 25%; }
   1400  .col-sm-pull-4 {
   1401    right: 33.33333%; }
   1402  .col-sm-pull-5 {
   1403    right: 41.66667%; }
   1404  .col-sm-pull-6 {
   1405    right: 50%; }
   1406  .col-sm-pull-7 {
   1407    right: 58.33333%; }
   1408  .col-sm-pull-8 {
   1409    right: 66.66667%; }
   1410  .col-sm-pull-9 {
   1411    right: 75%; }
   1412  .col-sm-pull-10 {
   1413    right: 83.33333%; }
   1414  .col-sm-pull-11 {
   1415    right: 91.66667%; }
   1416  .col-sm-pull-12 {
   1417    right: 100%; }
   1418  .col-sm-push-0 {
   1419    left: auto; }
   1420  .col-sm-push-1 {
   1421    left: 8.33333%; }
   1422  .col-sm-push-2 {
   1423    left: 16.66667%; }
   1424  .col-sm-push-3 {
   1425    left: 25%; }
   1426  .col-sm-push-4 {
   1427    left: 33.33333%; }
   1428  .col-sm-push-5 {
   1429    left: 41.66667%; }
   1430  .col-sm-push-6 {
   1431    left: 50%; }
   1432  .col-sm-push-7 {
   1433    left: 58.33333%; }
   1434  .col-sm-push-8 {
   1435    left: 66.66667%; }
   1436  .col-sm-push-9 {
   1437    left: 75%; }
   1438  .col-sm-push-10 {
   1439    left: 83.33333%; }
   1440  .col-sm-push-11 {
   1441    left: 91.66667%; }
   1442  .col-sm-push-12 {
   1443    left: 100%; }
   1444  .col-sm-offset-0 {
   1445    margin-left: 0%; }
   1446  .col-sm-offset-1 {
   1447    margin-left: 8.33333%; }
   1448  .col-sm-offset-2 {
   1449    margin-left: 16.66667%; }
   1450  .col-sm-offset-3 {
   1451    margin-left: 25%; }
   1452  .col-sm-offset-4 {
   1453    margin-left: 33.33333%; }
   1454  .col-sm-offset-5 {
   1455    margin-left: 41.66667%; }
   1456  .col-sm-offset-6 {
   1457    margin-left: 50%; }
   1458  .col-sm-offset-7 {
   1459    margin-left: 58.33333%; }
   1460  .col-sm-offset-8 {
   1461    margin-left: 66.66667%; }
   1462  .col-sm-offset-9 {
   1463    margin-left: 75%; }
   1464  .col-sm-offset-10 {
   1465    margin-left: 83.33333%; }
   1466  .col-sm-offset-11 {
   1467    margin-left: 91.66667%; }
   1468  .col-sm-offset-12 {
   1469    margin-left: 100%; } }
   1470 
   1471 @media (min-width: 992px) {
   1472  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
   1473    float: left; }
   1474  .col-md-1 {
   1475    width: 8.33333%; }
   1476  .col-md-2 {
   1477    width: 16.66667%; }
   1478  .col-md-3 {
   1479    width: 25%; }
   1480  .col-md-4 {
   1481    width: 33.33333%; }
   1482  .col-md-5 {
   1483    width: 41.66667%; }
   1484  .col-md-6 {
   1485    width: 50%; }
   1486  .col-md-7 {
   1487    width: 58.33333%; }
   1488  .col-md-8 {
   1489    width: 66.66667%; }
   1490  .col-md-9 {
   1491    width: 75%; }
   1492  .col-md-10 {
   1493    width: 83.33333%; }
   1494  .col-md-11 {
   1495    width: 91.66667%; }
   1496  .col-md-12 {
   1497    width: 100%; }
   1498  .col-md-pull-0 {
   1499    right: auto; }
   1500  .col-md-pull-1 {
   1501    right: 8.33333%; }
   1502  .col-md-pull-2 {
   1503    right: 16.66667%; }
   1504  .col-md-pull-3 {
   1505    right: 25%; }
   1506  .col-md-pull-4 {
   1507    right: 33.33333%; }
   1508  .col-md-pull-5 {
   1509    right: 41.66667%; }
   1510  .col-md-pull-6 {
   1511    right: 50%; }
   1512  .col-md-pull-7 {
   1513    right: 58.33333%; }
   1514  .col-md-pull-8 {
   1515    right: 66.66667%; }
   1516  .col-md-pull-9 {
   1517    right: 75%; }
   1518  .col-md-pull-10 {
   1519    right: 83.33333%; }
   1520  .col-md-pull-11 {
   1521    right: 91.66667%; }
   1522  .col-md-pull-12 {
   1523    right: 100%; }
   1524  .col-md-push-0 {
   1525    left: auto; }
   1526  .col-md-push-1 {
   1527    left: 8.33333%; }
   1528  .col-md-push-2 {
   1529    left: 16.66667%; }
   1530  .col-md-push-3 {
   1531    left: 25%; }
   1532  .col-md-push-4 {
   1533    left: 33.33333%; }
   1534  .col-md-push-5 {
   1535    left: 41.66667%; }
   1536  .col-md-push-6 {
   1537    left: 50%; }
   1538  .col-md-push-7 {
   1539    left: 58.33333%; }
   1540  .col-md-push-8 {
   1541    left: 66.66667%; }
   1542  .col-md-push-9 {
   1543    left: 75%; }
   1544  .col-md-push-10 {
   1545    left: 83.33333%; }
   1546  .col-md-push-11 {
   1547    left: 91.66667%; }
   1548  .col-md-push-12 {
   1549    left: 100%; }
   1550  .col-md-offset-0 {
   1551    margin-left: 0%; }
   1552  .col-md-offset-1 {
   1553    margin-left: 8.33333%; }
   1554  .col-md-offset-2 {
   1555    margin-left: 16.66667%; }
   1556  .col-md-offset-3 {
   1557    margin-left: 25%; }
   1558  .col-md-offset-4 {
   1559    margin-left: 33.33333%; }
   1560  .col-md-offset-5 {
   1561    margin-left: 41.66667%; }
   1562  .col-md-offset-6 {
   1563    margin-left: 50%; }
   1564  .col-md-offset-7 {
   1565    margin-left: 58.33333%; }
   1566  .col-md-offset-8 {
   1567    margin-left: 66.66667%; }
   1568  .col-md-offset-9 {
   1569    margin-left: 75%; }
   1570  .col-md-offset-10 {
   1571    margin-left: 83.33333%; }
   1572  .col-md-offset-11 {
   1573    margin-left: 91.66667%; }
   1574  .col-md-offset-12 {
   1575    margin-left: 100%; } }
   1576 
   1577 @media (min-width: 1200px) {
   1578  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
   1579    float: left; }
   1580  .col-lg-1 {
   1581    width: 8.33333%; }
   1582  .col-lg-2 {
   1583    width: 16.66667%; }
   1584  .col-lg-3 {
   1585    width: 25%; }
   1586  .col-lg-4 {
   1587    width: 33.33333%; }
   1588  .col-lg-5 {
   1589    width: 41.66667%; }
   1590  .col-lg-6 {
   1591    width: 50%; }
   1592  .col-lg-7 {
   1593    width: 58.33333%; }
   1594  .col-lg-8 {
   1595    width: 66.66667%; }
   1596  .col-lg-9 {
   1597    width: 75%; }
   1598  .col-lg-10 {
   1599    width: 83.33333%; }
   1600  .col-lg-11 {
   1601    width: 91.66667%; }
   1602  .col-lg-12 {
   1603    width: 100%; }
   1604  .col-lg-pull-0 {
   1605    right: auto; }
   1606  .col-lg-pull-1 {
   1607    right: 8.33333%; }
   1608  .col-lg-pull-2 {
   1609    right: 16.66667%; }
   1610  .col-lg-pull-3 {
   1611    right: 25%; }
   1612  .col-lg-pull-4 {
   1613    right: 33.33333%; }
   1614  .col-lg-pull-5 {
   1615    right: 41.66667%; }
   1616  .col-lg-pull-6 {
   1617    right: 50%; }
   1618  .col-lg-pull-7 {
   1619    right: 58.33333%; }
   1620  .col-lg-pull-8 {
   1621    right: 66.66667%; }
   1622  .col-lg-pull-9 {
   1623    right: 75%; }
   1624  .col-lg-pull-10 {
   1625    right: 83.33333%; }
   1626  .col-lg-pull-11 {
   1627    right: 91.66667%; }
   1628  .col-lg-pull-12 {
   1629    right: 100%; }
   1630  .col-lg-push-0 {
   1631    left: auto; }
   1632  .col-lg-push-1 {
   1633    left: 8.33333%; }
   1634  .col-lg-push-2 {
   1635    left: 16.66667%; }
   1636  .col-lg-push-3 {
   1637    left: 25%; }
   1638  .col-lg-push-4 {
   1639    left: 33.33333%; }
   1640  .col-lg-push-5 {
   1641    left: 41.66667%; }
   1642  .col-lg-push-6 {
   1643    left: 50%; }
   1644  .col-lg-push-7 {
   1645    left: 58.33333%; }
   1646  .col-lg-push-8 {
   1647    left: 66.66667%; }
   1648  .col-lg-push-9 {
   1649    left: 75%; }
   1650  .col-lg-push-10 {
   1651    left: 83.33333%; }
   1652  .col-lg-push-11 {
   1653    left: 91.66667%; }
   1654  .col-lg-push-12 {
   1655    left: 100%; }
   1656  .col-lg-offset-0 {
   1657    margin-left: 0%; }
   1658  .col-lg-offset-1 {
   1659    margin-left: 8.33333%; }
   1660  .col-lg-offset-2 {
   1661    margin-left: 16.66667%; }
   1662  .col-lg-offset-3 {
   1663    margin-left: 25%; }
   1664  .col-lg-offset-4 {
   1665    margin-left: 33.33333%; }
   1666  .col-lg-offset-5 {
   1667    margin-left: 41.66667%; }
   1668  .col-lg-offset-6 {
   1669    margin-left: 50%; }
   1670  .col-lg-offset-7 {
   1671    margin-left: 58.33333%; }
   1672  .col-lg-offset-8 {
   1673    margin-left: 66.66667%; }
   1674  .col-lg-offset-9 {
   1675    margin-left: 75%; }
   1676  .col-lg-offset-10 {
   1677    margin-left: 83.33333%; }
   1678  .col-lg-offset-11 {
   1679    margin-left: 91.66667%; }
   1680  .col-lg-offset-12 {
   1681    margin-left: 100%; } }
   1682 
   1683 table {
   1684  max-width: 100%;
   1685  background-color: transparent; }
   1686 
   1687 th {
   1688  text-align: left; }
   1689 
   1690 .table {
   1691  width: 100%;
   1692  margin-bottom: 20px; }
   1693  .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
   1694    padding: 8px;
   1695    line-height: 1.42857;
   1696    vertical-align: top;
   1697    border-top: 1px solid #ddd; }
   1698  .table > thead > tr > th {
   1699    vertical-align: bottom;
   1700    border-bottom: 2px solid #ddd; }
   1701  .table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
   1702    border-top: 0; }
   1703  .table > tbody + tbody {
   1704    border-top: 2px solid #ddd; }
   1705  .table .table {
   1706    background-color: #fff; }
   1707 
   1708 .table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
   1709  padding: 5px; }
   1710 
   1711 .table-bordered {
   1712  border: 1px solid #ddd; }
   1713  .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
   1714    border: 1px solid #ddd; }
   1715  .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
   1716    border-bottom-width: 2px; }
   1717 
   1718 .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
   1719  background-color: #f9f9f9; }
   1720 
   1721 .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
   1722  background-color: #f5f5f5; }
   1723 
   1724 table col[class*="col-"] {
   1725  position: static;
   1726  float: none;
   1727  display: table-column; }
   1728 
   1729 table td[class*="col-"], table th[class*="col-"] {
   1730  position: static;
   1731  float: none;
   1732  display: table-cell; }
   1733 
   1734 .table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
   1735  background-color: #f5f5f5; }
   1736 
   1737 .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
   1738  background-color: #e8e8e8; }
   1739 
   1740 .table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {
   1741  background-color: #dff0d8; }
   1742 
   1743 .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
   1744  background-color: #d0e9c6; }
   1745 
   1746 .table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th {
   1747  background-color: #d9edf7; }
   1748 
   1749 .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
   1750  background-color: #c4e4f3; }
   1751 
   1752 .table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {
   1753  background-color: #fcf8e3; }
   1754 
   1755 .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
   1756  background-color: #faf2cc; }
   1757 
   1758 .table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {
   1759  background-color: #f2dede; }
   1760 
   1761 .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
   1762  background-color: #ebcccc; }
   1763 
   1764 @media screen and (max-width: 767px) {
   1765  .table-responsive {
   1766    width: 100%;
   1767    margin-bottom: 15px;
   1768    overflow-y: hidden;
   1769    overflow-x: scroll;
   1770    -ms-overflow-style: -ms-autohiding-scrollbar;
   1771    border: 1px solid #ddd;
   1772    -webkit-overflow-scrolling: touch; }
   1773    .table-responsive > .table {
   1774      margin-bottom: 0; }
   1775      .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {
   1776        white-space: nowrap; }
   1777    .table-responsive > .table-bordered {
   1778      border: 0; }
   1779      .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
   1780        border-left: 0; }
   1781      .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
   1782        border-right: 0; }
   1783      .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
   1784        border-bottom: 0; } }
   1785 
   1786 fieldset {
   1787  padding: 0;
   1788  margin: 0;
   1789  border: 0;
   1790  min-width: 0; }
   1791 
   1792 legend {
   1793  display: block;
   1794  width: 100%;
   1795  padding: 0;
   1796  margin-bottom: 20px;
   1797  font-size: 21px;
   1798  line-height: inherit;
   1799  color: #333333;
   1800  border: 0;
   1801  border-bottom: 1px solid #e5e5e5; }
   1802 
   1803 label {
   1804  display: inline-block;
   1805  max-width: 100%;
   1806  margin-bottom: 5px;
   1807  font-weight: bold; }
   1808 
   1809 input[type="search"] {
   1810  box-sizing: border-box; }
   1811 
   1812 input[type="radio"], input[type="checkbox"] {
   1813  margin: 4px 0 0;
   1814  margin-top: 1px \9;
   1815  line-height: normal; }
   1816 
   1817 input[type="file"] {
   1818  display: block; }
   1819 
   1820 input[type="range"] {
   1821  display: block;
   1822  width: 100%; }
   1823 
   1824 select[multiple], select[size] {
   1825  height: auto; }
   1826 
   1827 input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
   1828  outline: thin dotted;
   1829  outline: 5px auto -webkit-focus-ring-color;
   1830  outline-offset: -2px; }
   1831 
   1832 output {
   1833  display: block;
   1834  padding-top: 7px;
   1835  font-size: 14px;
   1836  line-height: 1.42857;
   1837  color: #555555; }
   1838 
   1839 .form-control {
   1840  display: block;
   1841  width: 100%;
   1842  height: 34px;
   1843  padding: 6px 12px;
   1844  font-size: 14px;
   1845  line-height: 1.42857;
   1846  color: #555555;
   1847  background-color: #fff;
   1848  background-image: none;
   1849  border: 1px solid #ccc;
   1850  border-radius: 4px;
   1851  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
   1852  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
   1853  .form-control:focus {
   1854    border-color: #66afe9;
   1855    outline: 0;
   1856    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
   1857  .form-control::placeholder {
   1858    color: #999999;
   1859    opacity: 1; }
   1860  .form-control:-ms-input-placeholder {
   1861    color: #999999; }
   1862  .form-control::-webkit-input-placeholder {
   1863    color: #999999; }
   1864  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
   1865    cursor: not-allowed;
   1866    background-color: #eeeeee;
   1867    opacity: 1; }
   1868 
   1869 textarea.form-control {
   1870  height: auto; }
   1871 
   1872 input[type="search"] {
   1873  -webkit-appearance: none; }
   1874 
   1875 input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
   1876  line-height: 34px;
   1877  line-height: 1.42857 \0; }
   1878  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, input[type="time"].input-sm, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-sm, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-sm, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn {
   1879    line-height: 30px; }
   1880  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, input[type="time"].input-lg, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-lg, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-lg, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn {
   1881    line-height: 46px; }
   1882 
   1883 .form-group {
   1884  margin-bottom: 15px; }
   1885 
   1886 .radio, .checkbox {
   1887  display: block;
   1888  min-height: 20px;
   1889  margin-top: 10px;
   1890  margin-bottom: 10px; }
   1891  .radio label, .checkbox label {
   1892    padding-left: 20px;
   1893    margin-bottom: 0;
   1894    font-weight: normal;
   1895    cursor: pointer; }
   1896 
   1897 .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
   1898  float: left;
   1899  margin-left: -20px; }
   1900 
   1901 .radio + .radio, .checkbox + .checkbox {
   1902  margin-top: -5px; }
   1903 
   1904 .radio-inline, .checkbox-inline {
   1905  display: inline-block;
   1906  padding-left: 20px;
   1907  margin-bottom: 0;
   1908  vertical-align: middle;
   1909  font-weight: normal;
   1910  cursor: pointer; }
   1911 
   1912 .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
   1913  margin-top: 0;
   1914  margin-left: 10px; }
   1915 
   1916 input[type="radio"][disabled], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"], .radio[disabled], fieldset[disabled] .radio, .radio-inline[disabled], fieldset[disabled] .radio-inline, .checkbox[disabled], fieldset[disabled] .checkbox, .checkbox-inline[disabled], fieldset[disabled] .checkbox-inline {
   1917  cursor: not-allowed; }
   1918 
   1919 .input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
   1920  height: 30px;
   1921  padding: 5px 10px;
   1922  font-size: 12px;
   1923  line-height: 1.5;
   1924  border-radius: 3px; }
   1925 
   1926 select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {
   1927  height: 30px;
   1928  line-height: 30px; }
   1929 
   1930 textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn {
   1931  height: auto; }
   1932 
   1933 .input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
   1934  height: 46px;
   1935  padding: 10px 16px;
   1936  font-size: 18px;
   1937  line-height: 1.33;
   1938  border-radius: 6px; }
   1939 
   1940 select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {
   1941  height: 46px;
   1942  line-height: 46px; }
   1943 
   1944 textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn {
   1945  height: auto; }
   1946 
   1947 .has-feedback {
   1948  position: relative; }
   1949  .has-feedback .form-control {
   1950    padding-right: 42.5px; }
   1951 
   1952 .form-control-feedback {
   1953  position: absolute;
   1954  top: 25px;
   1955  right: 0;
   1956  z-index: 2;
   1957  display: block;
   1958  width: 34px;
   1959  height: 34px;
   1960  line-height: 34px;
   1961  text-align: center; }
   1962 
   1963 .input-lg + .form-control-feedback, .input-lg + .input-group-lg > .form-control, .input-group-lg > .input-lg + .form-control, .input-lg + .input-group-lg > .input-group-addon, .input-group-lg > .input-lg + .input-group-addon, .input-lg + .input-group-lg > .input-group-btn > .btn, .input-group-lg > .input-group-btn > .input-lg + .btn {
   1964  width: 46px;
   1965  height: 46px;
   1966  line-height: 46px; }
   1967 
   1968 .input-sm + .form-control-feedback, .input-sm + .input-group-sm > .form-control, .input-group-sm > .input-sm + .form-control, .input-sm + .input-group-sm > .input-group-addon, .input-group-sm > .input-sm + .input-group-addon, .input-sm + .input-group-sm > .input-group-btn > .btn, .input-group-sm > .input-group-btn > .input-sm + .btn {
   1969  width: 30px;
   1970  height: 30px;
   1971  line-height: 30px; }
   1972 
   1973 .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
   1974  color: #3c763d; }
   1975 .has-success .form-control {
   1976  border-color: #3c763d;
   1977  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
   1978  .has-success .form-control:focus {
   1979    border-color: #2b542b;
   1980    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
   1981 .has-success .input-group-addon {
   1982  color: #3c763d;
   1983  border-color: #3c763d;
   1984  background-color: #dff0d8; }
   1985 .has-success .form-control-feedback {
   1986  color: #3c763d; }
   1987 
   1988 .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
   1989  color: #8a6d3b; }
   1990 .has-warning .form-control {
   1991  border-color: #8a6d3b;
   1992  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
   1993  .has-warning .form-control:focus {
   1994    border-color: #66502c;
   1995    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c09f6b; }
   1996 .has-warning .input-group-addon {
   1997  color: #8a6d3b;
   1998  border-color: #8a6d3b;
   1999  background-color: #fcf8e3; }
   2000 .has-warning .form-control-feedback {
   2001  color: #8a6d3b; }
   2002 
   2003 .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
   2004  color: #a94442; }
   2005 .has-error .form-control {
   2006  border-color: #a94442;
   2007  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
   2008  .has-error .form-control:focus {
   2009    border-color: #843534;
   2010    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
   2011 .has-error .input-group-addon {
   2012  color: #a94442;
   2013  border-color: #a94442;
   2014  background-color: #f2dede; }
   2015 .has-error .form-control-feedback {
   2016  color: #a94442; }
   2017 
   2018 .form-control-static {
   2019  margin-bottom: 0; }
   2020 
   2021 .help-block {
   2022  display: block;
   2023  margin-top: 5px;
   2024  margin-bottom: 10px;
   2025  color: #737373; }
   2026 
   2027 @media (min-width: 768px) {
   2028  .form-inline .form-group, .form-inline .navbar-form {
   2029    display: inline-block;
   2030    margin-bottom: 0;
   2031    vertical-align: middle; }
   2032  .form-inline .form-control, .form-inline .navbar-form {
   2033    display: inline-block;
   2034    width: auto;
   2035    vertical-align: middle; }
   2036  .form-inline .input-group, .form-inline .navbar-form {
   2037    display: inline-table;
   2038    vertical-align: middle; }
   2039    .form-inline .input-group .input-group-addon, .form-inline .input-group .navbar-form, .form-inline .input-group .input-group-btn, .form-inline .input-group .navbar-form, .form-inline .input-group .form-control, .form-inline .input-group .navbar-form {
   2040      width: auto; }
   2041  .form-inline .input-group > .form-control, .form-inline .input-group > .navbar-form {
   2042    width: 100%; }
   2043  .form-inline .control-label, .form-inline .navbar-form {
   2044    margin-bottom: 0;
   2045    vertical-align: middle; }
   2046  .form-inline .radio, .form-inline .navbar-form, .form-inline .checkbox, .form-inline .navbar-form {
   2047    display: inline-block;
   2048    margin-top: 0;
   2049    margin-bottom: 0;
   2050    padding-left: 0;
   2051    vertical-align: middle; }
   2052  .form-inline .radio input[type="radio"], .form-inline .radio .navbar-form, .form-inline .checkbox input[type="checkbox"], .form-inline .checkbox .navbar-form {
   2053    float: none;
   2054    margin-left: 0; }
   2055  .form-inline .has-feedback .form-control-feedback, .form-inline .has-feedback .navbar-form {
   2056    top: 0; } }
   2057 
   2058 .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
   2059  margin-top: 0;
   2060  margin-bottom: 0;
   2061  padding-top: 7px; }
   2062 .form-horizontal .radio, .form-horizontal .checkbox {
   2063  min-height: 27px; }
   2064 .form-horizontal .form-group {
   2065  margin-left: -15px;
   2066  margin-right: -15px; }
   2067  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
   2068    content: " ";
   2069    display: table; }
   2070  .form-horizontal .form-group:after {
   2071    clear: both; }
   2072 .form-horizontal .form-control-static {
   2073  padding-top: 7px;
   2074  padding-bottom: 7px; }
   2075 @media (min-width: 768px) {
   2076  .form-horizontal .control-label {
   2077    text-align: right;
   2078    margin-bottom: 0;
   2079    padding-top: 7px; } }
   2080 .form-horizontal .has-feedback .form-control-feedback {
   2081  top: 0;
   2082  right: 15px; }
   2083 
   2084 .btn {
   2085  display: inline-block;
   2086  margin-bottom: 0;
   2087  font-weight: normal;
   2088  text-align: center;
   2089  vertical-align: middle;
   2090  cursor: pointer;
   2091  background-image: none;
   2092  border: 1px solid transparent;
   2093  white-space: nowrap;
   2094  padding: 6px 12px;
   2095  font-size: 14px;
   2096  line-height: 1.42857;
   2097  border-radius: 4px;
   2098  -webkit-user-select: none;
   2099  -moz-user-select: none;
   2100  -ms-user-select: none;
   2101  user-select: none; }
   2102  .btn:focus, .btn:active:focus, .btn.active:focus {
   2103    outline: thin dotted;
   2104    outline: 5px auto -webkit-focus-ring-color;
   2105    outline-offset: -2px; }
   2106  .btn:hover, .btn:focus {
   2107    color: #333;
   2108    text-decoration: none; }
   2109  .btn:active, .btn.active {
   2110    outline: 0;
   2111    background-image: none;
   2112    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
   2113  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
   2114    cursor: not-allowed;
   2115    pointer-events: none;
   2116    opacity: 0.65;
   2117    filter: alpha(opacity=65);
   2118    box-shadow: none; }
   2119 
   2120 .btn-default {
   2121  color: #333;
   2122  background-color: #fff;
   2123  border-color: #ccc; }
   2124  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
   2125    color: #333;
   2126    background-color: #e6e6e6;
   2127    border-color: #adadad; }
   2128  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
   2129    background-image: none; }
   2130  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
   2131    background-color: #fff;
   2132    border-color: #ccc; }
   2133  .btn-default .badge {
   2134    color: #fff;
   2135    background-color: #333; }
   2136 
   2137 .btn-primary {
   2138  color: #fff;
   2139  background-color: #428bca;
   2140  border-color: #3580bd; }
   2141  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
   2142    color: #fff;
   2143    background-color: #3073a9;
   2144    border-color: #28608e; }
   2145  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
   2146    background-image: none; }
   2147  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
   2148    background-color: #428bca;
   2149    border-color: #3580bd; }
   2150  .btn-primary .badge {
   2151    color: #428bca;
   2152    background-color: #fff; }
   2153 
   2154 .btn-success {
   2155  color: #fff;
   2156  background-color: #5cb85c;
   2157  border-color: #4eae4c; }
   2158  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
   2159    color: #fff;
   2160    background-color: #469d44;
   2161    border-color: #3b8439; }
   2162  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
   2163    background-image: none; }
   2164  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
   2165    background-color: #5cb85c;
   2166    border-color: #4eae4c; }
   2167  .btn-success .badge {
   2168    color: #5cb85c;
   2169    background-color: #fff; }
   2170 
   2171 .btn-info {
   2172  color: #fff;
   2173  background-color: #5bc0de;
   2174  border-color: #46bada; }
   2175  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
   2176    color: #fff;
   2177    background-color: #31b2d5;
   2178    border-color: #269cbc; }
   2179  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
   2180    background-image: none; }
   2181  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
   2182    background-color: #5bc0de;
   2183    border-color: #46bada; }
   2184  .btn-info .badge {
   2185    color: #5bc0de;
   2186    background-color: #fff; }
   2187 
   2188 .btn-warning {
   2189  color: #fff;
   2190  background-color: #f0ad4e;
   2191  border-color: #eea236; }
   2192  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
   2193    color: #fff;
   2194    background-color: #ec971f;
   2195    border-color: #d58112; }
   2196  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
   2197    background-image: none; }
   2198  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
   2199    background-color: #f0ad4e;
   2200    border-color: #eea236; }
   2201  .btn-warning .badge {
   2202    color: #f0ad4e;
   2203    background-color: #fff; }
   2204 
   2205 .btn-danger {
   2206  color: #fff;
   2207  background-color: #d9534f;
   2208  border-color: #d43d3a; }
   2209  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
   2210    color: #fff;
   2211    background-color: #c92e2c;
   2212    border-color: #ac2525; }
   2213  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
   2214    background-image: none; }
   2215  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
   2216    background-color: #d9534f;
   2217    border-color: #d43d3a; }
   2218  .btn-danger .badge {
   2219    color: #d9534f;
   2220    background-color: #fff; }
   2221 
   2222 .btn-link {
   2223  color: #428bca;
   2224  font-weight: normal;
   2225  cursor: pointer;
   2226  border-radius: 0; }
   2227  .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
   2228    background-color: transparent;
   2229    box-shadow: none; }
   2230  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
   2231    border-color: transparent; }
   2232  .btn-link:hover, .btn-link:focus {
   2233    color: #2a6596;
   2234    text-decoration: underline;
   2235    background-color: transparent; }
   2236  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
   2237    color: #999999;
   2238    text-decoration: none; }
   2239 
   2240 .btn-lg, .btn-group-lg > .btn {
   2241  padding: 10px 16px;
   2242  font-size: 18px;
   2243  line-height: 1.33;
   2244  border-radius: 6px; }
   2245 
   2246 .btn-sm, .btn-group-sm > .btn {
   2247  padding: 5px 10px;
   2248  font-size: 12px;
   2249  line-height: 1.5;
   2250  border-radius: 3px; }
   2251 
   2252 .btn-xs, .btn-group-xs > .btn {
   2253  padding: 1px 5px;
   2254  font-size: 12px;
   2255  line-height: 1.5;
   2256  border-radius: 3px; }
   2257 
   2258 .btn-block {
   2259  display: block;
   2260  width: 100%;
   2261  padding-left: 0;
   2262  padding-right: 0; }
   2263 
   2264 .btn-block + .btn-block {
   2265  margin-top: 5px; }
   2266 
   2267 input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
   2268  width: 100%; }
   2269 
   2270 .fade {
   2271  opacity: 0;
   2272  transition: opacity 0.15s linear; }
   2273  .fade.in {
   2274    opacity: 1; }
   2275 
   2276 .collapse {
   2277  display: none; }
   2278  .collapse.in {
   2279    display: block; }
   2280 
   2281 tr.collapse.in {
   2282  display: table-row; }
   2283 
   2284 tbody.collapse.in {
   2285  display: table-row-group; }
   2286 
   2287 .collapsing {
   2288  position: relative;
   2289  height: 0;
   2290  overflow: hidden;
   2291  transition: height 0.35s ease; }
   2292 
   2293 .caret {
   2294  display: inline-block;
   2295  width: 0;
   2296  height: 0;
   2297  margin-left: 2px;
   2298  vertical-align: middle;
   2299  border-top: 4px solid;
   2300  border-right: 4px solid transparent;
   2301  border-left: 4px solid transparent; }
   2302 
   2303 .dropdown {
   2304  position: relative; }
   2305 
   2306 .dropdown-toggle:focus {
   2307  outline: 0; }
   2308 
   2309 .dropdown-menu {
   2310  position: absolute;
   2311  top: 100%;
   2312  left: 0;
   2313  z-index: 1000;
   2314  display: none;
   2315  float: left;
   2316  min-width: 160px;
   2317  padding: 5px 0;
   2318  margin: 2px 0 0;
   2319  list-style: none;
   2320  font-size: 14px;
   2321  text-align: left;
   2322  background-color: #fff;
   2323  border: 1px solid #ccc;
   2324  border: 1px solid rgba(0, 0, 0, 0.15);
   2325  border-radius: 4px;
   2326  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
   2327  background-clip: padding-box; }
   2328  .dropdown-menu.pull-right {
   2329    right: 0;
   2330    left: auto; }
   2331  .dropdown-menu .divider {
   2332    height: 1px;
   2333    margin: 9px 0;
   2334    overflow: hidden;
   2335    background-color: #e5e5e5; }
   2336  .dropdown-menu > li > a {
   2337    display: block;
   2338    padding: 3px 20px;
   2339    clear: both;
   2340    font-weight: normal;
   2341    line-height: 1.42857;
   2342    color: #333333;
   2343    white-space: nowrap; }
   2344 
   2345 .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
   2346  text-decoration: none;
   2347  color: #262626;
   2348  background-color: #f5f5f5; }
   2349 
   2350 .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
   2351  color: #fff;
   2352  text-decoration: none;
   2353  outline: 0;
   2354  background-color: #428bca; }
   2355 
   2356 .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
   2357  color: #999999; }
   2358 
   2359 .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
   2360  text-decoration: none;
   2361  background-color: transparent;
   2362  background-image: none;
   2363  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
   2364  cursor: not-allowed; }
   2365 
   2366 .open > .dropdown-menu {
   2367  display: block; }
   2368 .open > a {
   2369  outline: 0; }
   2370 
   2371 .dropdown-menu-right {
   2372  left: auto;
   2373  right: 0; }
   2374 
   2375 .dropdown-menu-left {
   2376  left: 0;
   2377  right: auto; }
   2378 
   2379 .dropdown-header {
   2380  display: block;
   2381  padding: 3px 20px;
   2382  font-size: 12px;
   2383  line-height: 1.42857;
   2384  color: #999999; }
   2385 
   2386 .dropdown-backdrop {
   2387  position: fixed;
   2388  left: 0;
   2389  right: 0;
   2390  bottom: 0;
   2391  top: 0;
   2392  z-index: 990; }
   2393 
   2394 .pull-right > .dropdown-menu {
   2395  right: 0;
   2396  left: auto; }
   2397 
   2398 .dropup .caret, .navbar-fixed-bottom .dropdown .caret {
   2399  border-top: 0;
   2400  border-bottom: 4px solid;
   2401  content: ""; }
   2402 .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
   2403  top: auto;
   2404  bottom: 100%;
   2405  margin-bottom: 1px; }
   2406 
   2407 @media (min-width: 768px) {
   2408  .navbar-right .dropdown-menu {
   2409    right: 0;
   2410    left: auto; }
   2411  .navbar-right .dropdown-menu-left {
   2412    left: 0;
   2413    right: auto; } }
   2414 
   2415 .btn-group, .btn-group-vertical {
   2416  position: relative;
   2417  display: inline-block;
   2418  vertical-align: middle; }
   2419  .btn-group > .btn, .btn-group-vertical > .btn {
   2420    position: relative;
   2421    float: left; }
   2422    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
   2423      z-index: 2; }
   2424    .btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
   2425      outline: 0; }
   2426 
   2427 .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
   2428  margin-left: -1px; }
   2429 
   2430 .btn-toolbar {
   2431  margin-left: -5px; }
   2432  .btn-toolbar:before, .btn-toolbar:after {
   2433    content: " ";
   2434    display: table; }
   2435  .btn-toolbar:after {
   2436    clear: both; }
   2437  .btn-toolbar .btn-group, .btn-toolbar .input-group {
   2438    float: left; }
   2439  .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
   2440    margin-left: 5px; }
   2441 
   2442 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
   2443  border-radius: 0; }
   2444 
   2445 .btn-group > .btn:first-child {
   2446  margin-left: 0; }
   2447  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
   2448    border-bottom-right-radius: 0;
   2449    border-top-right-radius: 0; }
   2450 
   2451 .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
   2452  border-bottom-left-radius: 0;
   2453  border-top-left-radius: 0; }
   2454 
   2455 .btn-group > .btn-group {
   2456  float: left; }
   2457 
   2458 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
   2459  border-radius: 0; }
   2460 
   2461 .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
   2462  border-bottom-right-radius: 0;
   2463  border-top-right-radius: 0; }
   2464 
   2465 .btn-group > .btn-group:last-child > .btn:first-child {
   2466  border-bottom-left-radius: 0;
   2467  border-top-left-radius: 0; }
   2468 
   2469 .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
   2470  outline: 0; }
   2471 
   2472 .btn-group > .btn + .dropdown-toggle {
   2473  padding-left: 8px;
   2474  padding-right: 8px; }
   2475 
   2476 .btn-group > .btn-lg + .dropdown-toggle, .btn-group > .btn-lg + .btn-group-lg > .btn, .btn-group-lg > .btn-group > .btn-lg + .btn {
   2477  padding-left: 12px;
   2478  padding-right: 12px; }
   2479 
   2480 .btn-group.open .dropdown-toggle {
   2481  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
   2482  .btn-group.open .dropdown-toggle.btn-link {
   2483    box-shadow: none; }
   2484 
   2485 .btn .caret {
   2486  margin-left: 0; }
   2487 
   2488 .btn-lg .caret, .btn-lg .btn-group-lg > .btn, .btn-group-lg > .btn-lg .btn {
   2489  border-width: 5px 5px 0;
   2490  border-bottom-width: 0; }
   2491 
   2492 .dropup .btn-lg .caret, .dropup .btn-lg .btn-group-lg > .btn, .btn-group-lg > .dropup .btn-lg .btn {
   2493  border-width: 0 5px 5px; }
   2494 
   2495 .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
   2496  display: block;
   2497  float: none;
   2498  width: 100%;
   2499  max-width: 100%; }
   2500 .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
   2501  content: " ";
   2502  display: table; }
   2503 .btn-group-vertical > .btn-group:after {
   2504  clear: both; }
   2505 .btn-group-vertical > .btn-group > .btn {
   2506  float: none; }
   2507 .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
   2508  margin-top: -1px;
   2509  margin-left: 0; }
   2510 
   2511 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
   2512  border-radius: 0; }
   2513 .btn-group-vertical > .btn:first-child:not(:last-child) {
   2514  border-top-right-radius: 4px;
   2515  border-bottom-right-radius: 0;
   2516  border-bottom-left-radius: 0; }
   2517 .btn-group-vertical > .btn:last-child:not(:first-child) {
   2518  border-bottom-left-radius: 4px;
   2519  border-top-right-radius: 0;
   2520  border-top-left-radius: 0; }
   2521 
   2522 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
   2523  border-radius: 0; }
   2524 
   2525 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
   2526  border-bottom-right-radius: 0;
   2527  border-bottom-left-radius: 0; }
   2528 
   2529 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
   2530  border-top-right-radius: 0;
   2531  border-top-left-radius: 0; }
   2532 
   2533 .btn-group-justified {
   2534  display: table;
   2535  width: 100%;
   2536  table-layout: fixed;
   2537  border-collapse: separate; }
   2538  .btn-group-justified > .btn, .btn-group-justified > .btn-group {
   2539    float: none;
   2540    display: table-cell;
   2541    width: 1%; }
   2542  .btn-group-justified > .btn-group .btn {
   2543    width: 100%; }
   2544 
   2545 [data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
   2546  position: absolute;
   2547  z-index: -1;
   2548  opacity: 0; }
   2549 
   2550 .input-group {
   2551  position: relative;
   2552  display: table;
   2553  border-collapse: separate; }
   2554  .input-group[class*="col-"] {
   2555    float: none;
   2556    padding-left: 0;
   2557    padding-right: 0; }
   2558  .input-group .form-control {
   2559    position: relative;
   2560    z-index: 2;
   2561    float: left;
   2562    width: 100%;
   2563    margin-bottom: 0; }
   2564 
   2565 .input-group-addon, .input-group-btn, .input-group .form-control {
   2566  display: table-cell; }
   2567  .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
   2568    border-radius: 0; }
   2569 
   2570 .input-group-addon, .input-group-btn {
   2571  width: 1%;
   2572  white-space: nowrap;
   2573  vertical-align: middle; }
   2574 
   2575 .input-group-addon {
   2576  padding: 6px 12px;
   2577  font-size: 14px;
   2578  font-weight: normal;
   2579  line-height: 1;
   2580  color: #555555;
   2581  text-align: center;
   2582  background-color: #eeeeee;
   2583  border: 1px solid #ccc;
   2584  border-radius: 4px; }
   2585  .input-group-addon.input-sm, .input-group-sm > .input-group-addon.form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
   2586    padding: 5px 10px;
   2587    font-size: 12px;
   2588    border-radius: 3px; }
   2589  .input-group-addon.input-lg, .input-group-lg > .input-group-addon.form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
   2590    padding: 10px 16px;
   2591    font-size: 18px;
   2592    border-radius: 6px; }
   2593  .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
   2594    margin-top: 0; }
   2595 
   2596 .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
   2597  border-bottom-right-radius: 0;
   2598  border-top-right-radius: 0; }
   2599 
   2600 .input-group-addon:first-child {
   2601  border-right: 0; }
   2602 
   2603 .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
   2604  border-bottom-left-radius: 0;
   2605  border-top-left-radius: 0; }
   2606 
   2607 .input-group-addon:last-child {
   2608  border-left: 0; }
   2609 
   2610 .input-group-btn {
   2611  position: relative;
   2612  font-size: 0;
   2613  white-space: nowrap; }
   2614  .input-group-btn > .btn {
   2615    position: relative; }
   2616    .input-group-btn > .btn + .btn {
   2617      margin-left: -1px; }
   2618    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
   2619      z-index: 2; }
   2620  .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
   2621    margin-right: -1px; }
   2622  .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
   2623    margin-left: -1px; }
   2624 
   2625 .nav {
   2626  margin-bottom: 0;
   2627  padding-left: 0;
   2628  list-style: none; }
   2629  .nav:before, .nav:after {
   2630    content: " ";
   2631    display: table; }
   2632  .nav:after {
   2633    clear: both; }
   2634  .nav > li {
   2635    position: relative;
   2636    display: block; }
   2637    .nav > li > a {
   2638      position: relative;
   2639      display: block;
   2640      padding: 10px 15px; }
   2641      .nav > li > a:hover, .nav > li > a:focus {
   2642        text-decoration: none;
   2643        background-color: #eeeeee; }
   2644    .nav > li.disabled > a {
   2645      color: #999999; }
   2646      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
   2647        color: #999999;
   2648        text-decoration: none;
   2649        background-color: transparent;
   2650        cursor: not-allowed; }
   2651  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
   2652    background-color: #eeeeee;
   2653    border-color: #428bca; }
   2654  .nav .nav-divider {
   2655    height: 1px;
   2656    margin: 9px 0;
   2657    overflow: hidden;
   2658    background-color: #e5e5e5; }
   2659  .nav > li > a > img {
   2660    max-width: none; }
   2661 
   2662 .nav-tabs {
   2663  border-bottom: 1px solid #ddd; }
   2664  .nav-tabs > li {
   2665    float: left;
   2666    margin-bottom: -1px; }
   2667    .nav-tabs > li > a {
   2668      margin-right: 2px;
   2669      line-height: 1.42857;
   2670      border: 1px solid transparent;
   2671      border-radius: 4px 4px 0 0; }
   2672      .nav-tabs > li > a:hover {
   2673        border-color: #eeeeee #eeeeee #ddd; }
   2674    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
   2675      color: #555555;
   2676      background-color: #fff;
   2677      border: 1px solid #ddd;
   2678      border-bottom-color: transparent;
   2679      cursor: default; }
   2680 
   2681 .nav-pills > li {
   2682  float: left; }
   2683  .nav-pills > li > a {
   2684    border-radius: 4px; }
   2685  .nav-pills > li + li {
   2686    margin-left: 2px; }
   2687  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
   2688    color: #fff;
   2689    background-color: #428bca; }
   2690 
   2691 .nav-stacked > li {
   2692  float: none; }
   2693  .nav-stacked > li + li {
   2694    margin-top: 2px;
   2695    margin-left: 0; }
   2696 
   2697 .nav-justified, .nav-tabs.nav-justified {
   2698  width: 100%; }
   2699  .nav-justified > li, .nav-justified > .nav-tabs.nav-justified {
   2700    float: none; }
   2701    .nav-justified > li > a, .nav-justified > li > .nav-tabs.nav-justified {
   2702      text-align: center;
   2703      margin-bottom: 5px; }
   2704  .nav-justified > .dropdown .dropdown-menu, .nav-justified > .dropdown .nav-tabs.nav-justified {
   2705    top: auto;
   2706    left: auto; }
   2707  @media (min-width: 768px) {
   2708    .nav-justified > li, .nav-justified > .nav-tabs.nav-justified {
   2709      display: table-cell;
   2710      width: 1%; }
   2711      .nav-justified > li > a, .nav-justified > li > .nav-tabs.nav-justified {
   2712        margin-bottom: 0; } }
   2713 
   2714 .nav-tabs-justified, .nav-tabs.nav-justified, .nav-tabs.nav-justified {
   2715  border-bottom: 0; }
   2716  .nav-tabs-justified > li > a, .nav-tabs-justified > li > .nav-tabs.nav-justified, .nav-tabs-justified > li > .nav-tabs.nav-justified {
   2717    margin-right: 0;
   2718    border-radius: 4px; }
   2719  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified {
   2720    border: 1px solid #ddd; }
   2721  @media (min-width: 768px) {
   2722    .nav-tabs-justified > li > a, .nav-tabs-justified > li > .nav-tabs.nav-justified, .nav-tabs-justified > li > .nav-tabs.nav-justified {
   2723      border-bottom: 1px solid #ddd;
   2724      border-radius: 4px 4px 0 0; }
   2725    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified {
   2726      border-bottom-color: #fff; } }
   2727 
   2728 .tab-content > .tab-pane {
   2729  display: none; }
   2730 .tab-content > .active {
   2731  display: block; }
   2732 
   2733 .nav-tabs .dropdown-menu {
   2734  margin-top: -1px;
   2735  border-top-right-radius: 0;
   2736  border-top-left-radius: 0; }
   2737 
   2738 .navbar {
   2739  position: relative;
   2740  min-height: 50px;
   2741  margin-bottom: 20px;
   2742  border: 1px solid transparent; }
   2743  .navbar:before, .navbar:after {
   2744    content: " ";
   2745    display: table; }
   2746  .navbar:after {
   2747    clear: both; }
   2748  @media (min-width: 768px) {
   2749    .navbar {
   2750      border-radius: 4px; } }
   2751 
   2752 .navbar-header:before, .navbar-header:after {
   2753  content: " ";
   2754  display: table; }
   2755 .navbar-header:after {
   2756  clear: both; }
   2757 @media (min-width: 768px) {
   2758  .navbar-header {
   2759    float: left; } }
   2760 
   2761 .navbar-collapse {
   2762  overflow-x: visible;
   2763  padding-right: 15px;
   2764  padding-left: 15px;
   2765  border-top: 1px solid transparent;
   2766  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
   2767  -webkit-overflow-scrolling: touch; }
   2768  .navbar-collapse:before, .navbar-collapse:after {
   2769    content: " ";
   2770    display: table; }
   2771  .navbar-collapse:after {
   2772    clear: both; }
   2773  .navbar-collapse.in {
   2774    overflow-y: auto; }
   2775  @media (min-width: 768px) {
   2776    .navbar-collapse {
   2777      width: auto;
   2778      border-top: 0;
   2779      box-shadow: none; }
   2780      .navbar-collapse.collapse {
   2781        display: block !important;
   2782        height: auto !important;
   2783        padding-bottom: 0;
   2784        overflow: visible !important; }
   2785      .navbar-collapse.in {
   2786        overflow-y: visible; }
   2787      .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
   2788        padding-left: 0;
   2789        padding-right: 0; } }
   2790 
   2791 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
   2792  max-height: 340px; }
   2793  @media (max-width: 480px) and (orientation: landscape) {
   2794    .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
   2795      max-height: 200px; } }
   2796 
   2797 .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
   2798  margin-right: -15px;
   2799  margin-left: -15px; }
   2800  @media (min-width: 768px) {
   2801    .container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
   2802      margin-right: 0;
   2803      margin-left: 0; } }
   2804 
   2805 .navbar-static-top {
   2806  z-index: 1000;
   2807  border-width: 0 0 1px; }
   2808  @media (min-width: 768px) {
   2809    .navbar-static-top {
   2810      border-radius: 0; } }
   2811 
   2812 .navbar-fixed-top, .navbar-fixed-bottom {
   2813  position: fixed;
   2814  right: 0;
   2815  left: 0;
   2816  z-index: 1030; }
   2817  @media (min-width: 768px) {
   2818    .navbar-fixed-top, .navbar-fixed-bottom {
   2819      border-radius: 0; } }
   2820 
   2821 .navbar-fixed-top {
   2822  top: 0;
   2823  border-width: 0 0 1px; }
   2824 
   2825 .navbar-fixed-bottom {
   2826  bottom: 0;
   2827  margin-bottom: 0;
   2828  border-width: 1px 0 0; }
   2829 
   2830 .navbar-brand {
   2831  float: left;
   2832  padding: 15px 15px;
   2833  font-size: 18px;
   2834  line-height: 20px;
   2835  height: 50px; }
   2836  .navbar-brand:hover, .navbar-brand:focus {
   2837    text-decoration: none; }
   2838  @media (min-width: 768px) {
   2839    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
   2840      margin-left: -15px; } }
   2841 
   2842 .navbar-toggle {
   2843  position: relative;
   2844  float: right;
   2845  margin-right: 15px;
   2846  padding: 9px 10px;
   2847  margin-top: 8px;
   2848  margin-bottom: 8px;
   2849  background-color: transparent;
   2850  background-image: none;
   2851  border: 1px solid transparent;
   2852  border-radius: 4px; }
   2853  .navbar-toggle:focus {
   2854    outline: 0; }
   2855  .navbar-toggle .icon-bar {
   2856    display: block;
   2857    width: 22px;
   2858    height: 2px;
   2859    border-radius: 1px; }
   2860  .navbar-toggle .icon-bar + .icon-bar {
   2861    margin-top: 4px; }
   2862  @media (min-width: 768px) {
   2863    .navbar-toggle {
   2864      display: none; } }
   2865 
   2866 .navbar-nav {
   2867  margin: 7.5px -15px; }
   2868  .navbar-nav > li > a {
   2869    padding-top: 10px;
   2870    padding-bottom: 10px;
   2871    line-height: 20px; }
   2872  @media (max-width: 767px) {
   2873    .navbar-nav .open .dropdown-menu {
   2874      position: static;
   2875      float: none;
   2876      width: auto;
   2877      margin-top: 0;
   2878      background-color: transparent;
   2879      border: 0;
   2880      box-shadow: none; }
   2881      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
   2882        padding: 5px 15px 5px 25px; }
   2883      .navbar-nav .open .dropdown-menu > li > a {
   2884        line-height: 20px; }
   2885        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
   2886          background-image: none; } }
   2887  @media (min-width: 768px) {
   2888    .navbar-nav {
   2889      float: left;
   2890      margin: 0; }
   2891      .navbar-nav > li {
   2892        float: left; }
   2893        .navbar-nav > li > a {
   2894          padding-top: 15px;
   2895          padding-bottom: 15px; }
   2896      .navbar-nav.navbar-right:last-child {
   2897        margin-right: -15px; } }
   2898 
   2899 @media (min-width: 768px) {
   2900  .navbar-left {
   2901    float: left !important; }
   2902  .navbar-right {
   2903    float: right !important; } }
   2904 
   2905 .navbar-form {
   2906  margin-left: -15px;
   2907  margin-right: -15px;
   2908  padding: 10px 15px;
   2909  border-top: 1px solid transparent;
   2910  border-bottom: 1px solid transparent;
   2911  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
   2912  margin-top: 8px;
   2913  margin-bottom: 8px; }
   2914  @media (max-width: 767px) {
   2915    .navbar-form .form-group {
   2916      margin-bottom: 5px; } }
   2917  @media (min-width: 768px) {
   2918    .navbar-form {
   2919      width: auto;
   2920      border: 0;
   2921      margin-left: 0;
   2922      margin-right: 0;
   2923      padding-top: 0;
   2924      padding-bottom: 0;
   2925      box-shadow: none; }
   2926      .navbar-form.navbar-right:last-child {
   2927        margin-right: -15px; } }
   2928 
   2929 .navbar-nav > li > .dropdown-menu {
   2930  margin-top: 0;
   2931  border-top-right-radius: 0;
   2932  border-top-left-radius: 0; }
   2933 
   2934 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
   2935  border-bottom-right-radius: 0;
   2936  border-bottom-left-radius: 0; }
   2937 
   2938 .navbar-btn {
   2939  margin-top: 8px;
   2940  margin-bottom: 8px; }
   2941  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
   2942    margin-top: 10px;
   2943    margin-bottom: 10px; }
   2944  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
   2945    margin-top: 14px;
   2946    margin-bottom: 14px; }
   2947 
   2948 .navbar-text {
   2949  margin-top: 15px;
   2950  margin-bottom: 15px; }
   2951  @media (min-width: 768px) {
   2952    .navbar-text {
   2953      float: left;
   2954      margin-left: 15px;
   2955      margin-right: 15px; }
   2956      .navbar-text.navbar-right:last-child {
   2957        margin-right: 0; } }
   2958 
   2959 .navbar-default {
   2960  background-color: #f8f8f8;
   2961  border-color: #e7e7e7; }
   2962  .navbar-default .navbar-brand {
   2963    color: #777; }
   2964    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
   2965      color: #5e5e5e;
   2966      background-color: transparent; }
   2967  .navbar-default .navbar-text {
   2968    color: #777; }
   2969  .navbar-default .navbar-nav > li > a {
   2970    color: #777; }
   2971    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
   2972      color: #333;
   2973      background-color: transparent; }
   2974  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
   2975    color: #555;
   2976    background-color: #e7e7e7; }
   2977  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
   2978    color: #ccc;
   2979    background-color: transparent; }
   2980  .navbar-default .navbar-toggle {
   2981    border-color: #ddd; }
   2982    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
   2983      background-color: #ddd; }
   2984    .navbar-default .navbar-toggle .icon-bar {
   2985      background-color: #888; }
   2986  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
   2987    border-color: #e7e7e7; }
   2988  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
   2989    background-color: #e7e7e7;
   2990    color: #555; }
   2991  @media (max-width: 767px) {
   2992    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
   2993      color: #777; }
   2994      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
   2995        color: #333;
   2996        background-color: transparent; }
   2997    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
   2998      color: #555;
   2999      background-color: #e7e7e7; }
   3000    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
   3001      color: #ccc;
   3002      background-color: transparent; } }
   3003  .navbar-default .navbar-link {
   3004    color: #777; }
   3005    .navbar-default .navbar-link:hover {
   3006      color: #333; }
   3007  .navbar-default .btn-link {
   3008    color: #777; }
   3009    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
   3010      color: #333; }
   3011    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
   3012      color: #ccc; }
   3013 
   3014 .navbar-inverse {
   3015  background-color: #222;
   3016  border-color: #090909; }
   3017  .navbar-inverse .navbar-brand {
   3018    color: #999999; }
   3019    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
   3020      color: #fff;
   3021      background-color: transparent; }
   3022  .navbar-inverse .navbar-text {
   3023    color: #999999; }
   3024  .navbar-inverse .navbar-nav > li > a {
   3025    color: #999999; }
   3026    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
   3027      color: #fff;
   3028      background-color: transparent; }
   3029  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
   3030    color: #fff;
   3031    background-color: #090909; }
   3032  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
   3033    color: #444;
   3034    background-color: transparent; }
   3035  .navbar-inverse .navbar-toggle {
   3036    border-color: #333; }
   3037    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
   3038      background-color: #333; }
   3039    .navbar-inverse .navbar-toggle .icon-bar {
   3040      background-color: #fff; }
   3041  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
   3042    border-color: #101010; }
   3043  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
   3044    background-color: #090909;
   3045    color: #fff; }
   3046  @media (max-width: 767px) {
   3047    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
   3048      border-color: #090909; }
   3049    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
   3050      background-color: #090909; }
   3051    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
   3052      color: #999999; }
   3053      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
   3054        color: #fff;
   3055        background-color: transparent; }
   3056    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
   3057      color: #fff;
   3058      background-color: #090909; }
   3059    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
   3060      color: #444;
   3061      background-color: transparent; } }
   3062  .navbar-inverse .navbar-link {
   3063    color: #999999; }
   3064    .navbar-inverse .navbar-link:hover {
   3065      color: #fff; }
   3066  .navbar-inverse .btn-link {
   3067    color: #999999; }
   3068    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
   3069      color: #fff; }
   3070    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
   3071      color: #444; }
   3072 
   3073 .breadcrumb {
   3074  padding: 8px 15px;
   3075  margin-bottom: 20px;
   3076  list-style: none;
   3077  background-color: #f5f5f5;
   3078  border-radius: 4px; }
   3079  .breadcrumb > li {
   3080    display: inline-block; }
   3081    .breadcrumb > li + li:before {
   3082      content: "/\00a0";
   3083      padding: 0 5px;
   3084      color: #ccc; }
   3085  .breadcrumb > .active {
   3086    color: #999999; }
   3087 
   3088 .pagination {
   3089  display: inline-block;
   3090  padding-left: 0;
   3091  margin: 20px 0;
   3092  border-radius: 4px; }
   3093  .pagination > li {
   3094    display: inline; }
   3095    .pagination > li > a, .pagination > li > span {
   3096      position: relative;
   3097      float: left;
   3098      padding: 6px 12px;
   3099      line-height: 1.42857;
   3100      text-decoration: none;
   3101      color: #428bca;
   3102      background-color: #fff;
   3103      border: 1px solid #ddd;
   3104      margin-left: -1px; }
   3105    .pagination > li:first-child > a, .pagination > li:first-child > span {
   3106      margin-left: 0;
   3107      border-bottom-left-radius: 4px;
   3108      border-top-left-radius: 4px; }
   3109    .pagination > li:last-child > a, .pagination > li:last-child > span {
   3110      border-bottom-right-radius: 4px;
   3111      border-top-right-radius: 4px; }
   3112  .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
   3113    color: #2a6596;
   3114    background-color: #eeeeee;
   3115    border-color: #ddd; }
   3116  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
   3117    z-index: 2;
   3118    color: #fff;
   3119    background-color: #428bca;
   3120    border-color: #428bca;
   3121    cursor: default; }
   3122  .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
   3123    color: #999999;
   3124    background-color: #fff;
   3125    border-color: #ddd;
   3126    cursor: not-allowed; }
   3127 
   3128 .pagination-lg > li > a, .pagination-lg > li > span {
   3129  padding: 10px 16px;
   3130  font-size: 18px; }
   3131 .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
   3132  border-bottom-left-radius: 6px;
   3133  border-top-left-radius: 6px; }
   3134 .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
   3135  border-bottom-right-radius: 6px;
   3136  border-top-right-radius: 6px; }
   3137 
   3138 .pagination-sm > li > a, .pagination-sm > li > span {
   3139  padding: 5px 10px;
   3140  font-size: 12px; }
   3141 .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
   3142  border-bottom-left-radius: 3px;
   3143  border-top-left-radius: 3px; }
   3144 .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
   3145  border-bottom-right-radius: 3px;
   3146  border-top-right-radius: 3px; }
   3147 
   3148 .pager {
   3149  padding-left: 0;
   3150  margin: 20px 0;
   3151  list-style: none;
   3152  text-align: center; }
   3153  .pager:before, .pager:after {
   3154    content: " ";
   3155    display: table; }
   3156  .pager:after {
   3157    clear: both; }
   3158  .pager li {
   3159    display: inline; }
   3160    .pager li > a, .pager li > span {
   3161      display: inline-block;
   3162      padding: 5px 14px;
   3163      background-color: #fff;
   3164      border: 1px solid #ddd;
   3165      border-radius: 15px; }
   3166    .pager li > a:hover, .pager li > a:focus {
   3167      text-decoration: none;
   3168      background-color: #eeeeee; }
   3169  .pager .next > a, .pager .next > span {
   3170    float: right; }
   3171  .pager .previous > a, .pager .previous > span {
   3172    float: left; }
   3173  .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
   3174    color: #999999;
   3175    background-color: #fff;
   3176    cursor: not-allowed; }
   3177 
   3178 .label {
   3179  display: inline;
   3180  padding: 0.2em 0.6em 0.3em;
   3181  font-size: 75%;
   3182  font-weight: bold;
   3183  line-height: 1;
   3184  color: #fff;
   3185  text-align: center;
   3186  white-space: nowrap;
   3187  vertical-align: baseline;
   3188  border-radius: 0.25em; }
   3189  .label:empty {
   3190    display: none; }
   3191  .btn .label {
   3192    position: relative;
   3193    top: -1px; }
   3194 
   3195 a.label:hover, a.label:focus {
   3196  color: #fff;
   3197  text-decoration: none;
   3198  cursor: pointer; }
   3199 
   3200 .label-default {
   3201  background-color: #999999; }
   3202  .label-default[href]:hover, .label-default[href]:focus {
   3203    background-color: #808080; }
   3204 
   3205 .label-primary {
   3206  background-color: #428bca; }
   3207  .label-primary[href]:hover, .label-primary[href]:focus {
   3208    background-color: #3073a9; }
   3209 
   3210 .label-success {
   3211  background-color: #5cb85c; }
   3212  .label-success[href]:hover, .label-success[href]:focus {
   3213    background-color: #469d44; }
   3214 
   3215 .label-info {
   3216  background-color: #5bc0de; }
   3217  .label-info[href]:hover, .label-info[href]:focus {
   3218    background-color: #31b2d5; }
   3219 
   3220 .label-warning {
   3221  background-color: #f0ad4e; }
   3222  .label-warning[href]:hover, .label-warning[href]:focus {
   3223    background-color: #ec971f; }
   3224 
   3225 .label-danger {
   3226  background-color: #d9534f; }
   3227  .label-danger[href]:hover, .label-danger[href]:focus {
   3228    background-color: #c92e2c; }
   3229 
   3230 .badge {
   3231  display: inline-block;
   3232  min-width: 10px;
   3233  padding: 3px 7px;
   3234  font-size: 12px;
   3235  font-weight: bold;
   3236  color: #fff;
   3237  line-height: 1;
   3238  vertical-align: baseline;
   3239  white-space: nowrap;
   3240  text-align: center;
   3241  background-color: #999999;
   3242  border-radius: 10px; }
   3243  .badge:empty {
   3244    display: none; }
   3245  .btn .badge {
   3246    position: relative;
   3247    top: -1px; }
   3248  .btn-xs .badge, .btn-xs .btn-group-xs > .btn, .btn-group-xs > .btn-xs .btn {
   3249    top: 0;
   3250    padding: 1px 5px; }
   3251  a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
   3252    color: #428bca;
   3253    background-color: #fff; }
   3254  .nav-pills > li > a > .badge {
   3255    margin-left: 3px; }
   3256 
   3257 a.badge:hover, a.badge:focus {
   3258  color: #fff;
   3259  text-decoration: none;
   3260  cursor: pointer; }
   3261 
   3262 .jumbotron {
   3263  padding: 30px;
   3264  margin-bottom: 30px;
   3265  color: inherit;
   3266  background-color: #eeeeee; }
   3267  .jumbotron h1, .jumbotron .h1 {
   3268    color: inherit; }
   3269  .jumbotron p {
   3270    margin-bottom: 15px;
   3271    font-size: 21px;
   3272    font-weight: 200; }
   3273  .jumbotron > hr {
   3274    border-top-color: #d5d5d5; }
   3275  .container .jumbotron {
   3276    border-radius: 6px; }
   3277  .jumbotron .container {
   3278    max-width: 100%; }
   3279  @media screen and (min-width: 768px) {
   3280    .jumbotron {
   3281      padding-top: 48px;
   3282      padding-bottom: 48px; }
   3283      .container .jumbotron {
   3284        padding-left: 60px;
   3285        padding-right: 60px; }
   3286      .jumbotron h1, .jumbotron .h1 {
   3287        font-size: 63px; } }
   3288 
   3289 .thumbnail {
   3290  display: block;
   3291  padding: 4px;
   3292  margin-bottom: 20px;
   3293  line-height: 1.42857;
   3294  background-color: #fff;
   3295  border: 1px solid #ddd;
   3296  border-radius: 4px;
   3297  transition: all 0.2s ease-in-out; }
   3298  .thumbnail > img, .thumbnail a > img {
   3299    display: block;
   3300    max-width: 100%;
   3301    height: auto;
   3302    margin-left: auto;
   3303    margin-right: auto; }
   3304  .thumbnail .caption {
   3305    padding: 9px;
   3306    color: #333333; }
   3307 
   3308 a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
   3309  border-color: #428bca; }
   3310 
   3311 .alert {
   3312  padding: 15px;
   3313  margin-bottom: 20px;
   3314  border: 1px solid transparent;
   3315  border-radius: 4px; }
   3316  .alert h4 {
   3317    margin-top: 0;
   3318    color: inherit; }
   3319  .alert .alert-link {
   3320    font-weight: bold; }
   3321  .alert > p, .alert > ul {
   3322    margin-bottom: 0; }
   3323  .alert > p + p {
   3324    margin-top: 5px; }
   3325 
   3326 .alert-dismissable {
   3327  padding-right: 35px; }
   3328  .alert-dismissable .close {
   3329    position: relative;
   3330    top: -2px;
   3331    right: -21px;
   3332    color: inherit; }
   3333 
   3334 .alert-success {
   3335  background-color: #dff0d8;
   3336  border-color: #d7e9c6;
   3337  color: #3c763d; }
   3338  .alert-success hr {
   3339    border-top-color: #cae2b3; }
   3340  .alert-success .alert-link {
   3341    color: #2b542b; }
   3342 
   3343 .alert-info {
   3344  background-color: #d9edf7;
   3345  border-color: #bce9f1;
   3346  color: #31708f; }
   3347  .alert-info hr {
   3348    border-top-color: #a6e2ec; }
   3349  .alert-info .alert-link {
   3350    color: #245369; }
   3351 
   3352 .alert-warning {
   3353  background-color: #fcf8e3;
   3354  border-color: #faeacc;
   3355  color: #8a6d3b; }
   3356  .alert-warning hr {
   3357    border-top-color: #f7e0b5; }
   3358  .alert-warning .alert-link {
   3359    color: #66502c; }
   3360 
   3361 .alert-danger {
   3362  background-color: #f2dede;
   3363  border-color: #ebccd1;
   3364  color: #a94442; }
   3365  .alert-danger hr {
   3366    border-top-color: #e4b9c0; }
   3367  .alert-danger .alert-link {
   3368    color: #843534; }
   3369 
   3370 @-webkit-keyframes progress-bar-stripes {
   3371  from {
   3372    background-position: 40px 0; }
   3373 
   3374  to {
   3375    background-position: 0 0; } }
   3376 
   3377 @keyframes progress-bar-stripes {
   3378  from {
   3379    background-position: 40px 0; }
   3380 
   3381  to {
   3382    background-position: 0 0; } }
   3383 
   3384 .progress {
   3385  overflow: hidden;
   3386  height: 20px;
   3387  margin-bottom: 20px;
   3388  background-color: #f5f5f5;
   3389  border-radius: 4px;
   3390  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
   3391 
   3392 .progress-bar {
   3393  float: left;
   3394  width: 0%;
   3395  height: 100%;
   3396  font-size: 12px;
   3397  line-height: 20px;
   3398  color: #fff;
   3399  text-align: center;
   3400  background-color: #428bca;
   3401  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
   3402  transition: width 0.6s ease; }
   3403 
   3404 .progress-striped .progress-bar {
   3405  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);
   3406  background-size: 40px 40px; }
   3407 
   3408 .progress.active .progress-bar {
   3409  -webkit-animation: progress-bar-stripes 2s linear infinite;
   3410  animation: progress-bar-stripes 2s linear infinite; }
   3411 
   3412 .progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] {
   3413  min-width: 30px; }
   3414 .progress-bar[aria-valuenow="0"] {
   3415  color: #999999;
   3416  min-width: 30px;
   3417  background-color: transparent;
   3418  background-image: none;
   3419  box-shadow: none; }
   3420 
   3421 .progress-bar-success {
   3422  background-color: #5cb85c; }
   3423  .progress-striped .progress-bar-success {
   3424    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); }
   3425 
   3426 .progress-bar-info {
   3427  background-color: #5bc0de; }
   3428  .progress-striped .progress-bar-info {
   3429    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); }
   3430 
   3431 .progress-bar-warning {
   3432  background-color: #f0ad4e; }
   3433  .progress-striped .progress-bar-warning {
   3434    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); }
   3435 
   3436 .progress-bar-danger {
   3437  background-color: #d9534f; }
   3438  .progress-striped .progress-bar-danger {
   3439    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); }
   3440 
   3441 .media, .media-body {
   3442  overflow: hidden;
   3443  zoom: 1; }
   3444 
   3445 .media, .media .media {
   3446  margin-top: 15px; }
   3447 
   3448 .media:first-child {
   3449  margin-top: 0; }
   3450 
   3451 .media-object {
   3452  display: block; }
   3453 
   3454 .media-heading {
   3455  margin: 0 0 5px; }
   3456 
   3457 .media > .pull-left {
   3458  margin-right: 10px; }
   3459 .media > .pull-right {
   3460  margin-left: 10px; }
   3461 
   3462 .media-list {
   3463  padding-left: 0;
   3464  list-style: none; }
   3465 
   3466 .list-group {
   3467  margin-bottom: 20px;
   3468  padding-left: 0; }
   3469 
   3470 .list-group-item {
   3471  position: relative;
   3472  display: block;
   3473  padding: 10px 15px;
   3474  margin-bottom: -1px;
   3475  background-color: #fff;
   3476  border: 1px solid #ddd; }
   3477  .list-group-item:first-child {
   3478    border-top-right-radius: 4px;
   3479    border-top-left-radius: 4px; }
   3480  .list-group-item:last-child {
   3481    margin-bottom: 0;
   3482    border-bottom-right-radius: 4px;
   3483    border-bottom-left-radius: 4px; }
   3484  .list-group-item > .badge {
   3485    float: right; }
   3486  .list-group-item > .badge + .badge {
   3487    margin-right: 5px; }
   3488 
   3489 a.list-group-item {
   3490  color: #555; }
   3491  a.list-group-item .list-group-item-heading {
   3492    color: #333; }
   3493  a.list-group-item:hover, a.list-group-item:focus {
   3494    text-decoration: none;
   3495    color: #555;
   3496    background-color: #f5f5f5; }
   3497 
   3498 .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
   3499  background-color: #eeeeee;
   3500  color: #999999; }
   3501  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
   3502    color: inherit; }
   3503  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
   3504    color: #999999; }
   3505 .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
   3506  z-index: 2;
   3507  color: #fff;
   3508  background-color: #428bca;
   3509  border-color: #428bca; }
   3510  .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading {
   3511    color: inherit; }
   3512  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
   3513    color: #e1edf7; }
   3514 
   3515 .list-group-item-success {
   3516  color: #3c763d;
   3517  background-color: #dff0d8; }
   3518 
   3519 a.list-group-item-success {
   3520  color: #3c763d; }
   3521  a.list-group-item-success .list-group-item-heading {
   3522    color: inherit; }
   3523  a.list-group-item-success:hover, a.list-group-item-success:focus {
   3524    color: #3c763d;
   3525    background-color: #d0e9c6; }
   3526  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
   3527    color: #fff;
   3528    background-color: #3c763d;
   3529    border-color: #3c763d; }
   3530 
   3531 .list-group-item-info {
   3532  color: #31708f;
   3533  background-color: #d9edf7; }
   3534 
   3535 a.list-group-item-info {
   3536  color: #31708f; }
   3537  a.list-group-item-info .list-group-item-heading {
   3538    color: inherit; }
   3539  a.list-group-item-info:hover, a.list-group-item-info:focus {
   3540    color: #31708f;
   3541    background-color: #c4e4f3; }
   3542  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
   3543    color: #fff;
   3544    background-color: #31708f;
   3545    border-color: #31708f; }
   3546 
   3547 .list-group-item-warning {
   3548  color: #8a6d3b;
   3549  background-color: #fcf8e3; }
   3550 
   3551 a.list-group-item-warning {
   3552  color: #8a6d3b; }
   3553  a.list-group-item-warning .list-group-item-heading {
   3554    color: inherit; }
   3555  a.list-group-item-warning:hover, a.list-group-item-warning:focus {
   3556    color: #8a6d3b;
   3557    background-color: #faf2cc; }
   3558  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
   3559    color: #fff;
   3560    background-color: #8a6d3b;
   3561    border-color: #8a6d3b; }
   3562 
   3563 .list-group-item-danger {
   3564  color: #a94442;
   3565  background-color: #f2dede; }
   3566 
   3567 a.list-group-item-danger {
   3568  color: #a94442; }
   3569  a.list-group-item-danger .list-group-item-heading {
   3570    color: inherit; }
   3571  a.list-group-item-danger:hover, a.list-group-item-danger:focus {
   3572    color: #a94442;
   3573    background-color: #ebcccc; }
   3574  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
   3575    color: #fff;
   3576    background-color: #a94442;
   3577    border-color: #a94442; }
   3578 
   3579 .list-group-item-heading {
   3580  margin-top: 0;
   3581  margin-bottom: 5px; }
   3582 
   3583 .list-group-item-text {
   3584  margin-bottom: 0;
   3585  line-height: 1.3; }
   3586 
   3587 .panel {
   3588  margin-bottom: 20px;
   3589  background-color: #fff;
   3590  border: 1px solid transparent;
   3591  border-radius: 4px;
   3592  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
   3593 
   3594 .panel-body {
   3595  padding: 15px; }
   3596  .panel-body:before, .panel-body:after {
   3597    content: " ";
   3598    display: table; }
   3599  .panel-body:after {
   3600    clear: both; }
   3601 
   3602 .panel-heading {
   3603  padding: 10px 15px;
   3604  border-bottom: 1px solid transparent;
   3605  border-top-right-radius: 3px;
   3606  border-top-left-radius: 3px; }
   3607  .panel-heading > .dropdown .dropdown-toggle {
   3608    color: inherit; }
   3609 
   3610 .panel-title {
   3611  margin-top: 0;
   3612  margin-bottom: 0;
   3613  font-size: 16px;
   3614  color: inherit; }
   3615  .panel-title > a {
   3616    color: inherit; }
   3617 
   3618 .panel-footer {
   3619  padding: 10px 15px;
   3620  background-color: #f5f5f5;
   3621  border-top: 1px solid #ddd;
   3622  border-bottom-right-radius: 3px;
   3623  border-bottom-left-radius: 3px; }
   3624 
   3625 .panel > .list-group {
   3626  margin-bottom: 0; }
   3627  .panel > .list-group .list-group-item {
   3628    border-width: 1px 0;
   3629    border-radius: 0; }
   3630  .panel > .list-group:first-child .list-group-item:first-child {
   3631    border-top: 0;
   3632    border-top-right-radius: 3px;
   3633    border-top-left-radius: 3px; }
   3634  .panel > .list-group:last-child .list-group-item:last-child {
   3635    border-bottom: 0;
   3636    border-bottom-right-radius: 3px;
   3637    border-bottom-left-radius: 3px; }
   3638 
   3639 .panel-heading + .list-group .list-group-item:first-child {
   3640  border-top-width: 0; }
   3641 
   3642 .panel > .table, .panel > .table-responsive > .table {
   3643  margin-bottom: 0; }
   3644 .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
   3645  border-top-right-radius: 3px;
   3646  border-top-left-radius: 3px; }
   3647  .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
   3648    border-top-left-radius: 3px; }
   3649  .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
   3650    border-top-right-radius: 3px; }
   3651 .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
   3652  border-bottom-right-radius: 3px;
   3653  border-bottom-left-radius: 3px; }
   3654  .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
   3655    border-bottom-left-radius: 3px; }
   3656  .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
   3657    border-bottom-right-radius: 3px; }
   3658 .panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
   3659  border-top: 1px solid #ddd; }
   3660 .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
   3661  border-top: 0; }
   3662 .panel > .table-bordered, .panel > .table-responsive > .table-bordered {
   3663  border: 0; }
   3664  .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
   3665    border-left: 0; }
   3666  .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
   3667    border-right: 0; }
   3668  .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
   3669    border-bottom: 0; }
   3670  .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
   3671    border-bottom: 0; }
   3672 .panel > .table-responsive {
   3673  border: 0;
   3674  margin-bottom: 0; }
   3675 
   3676 .panel-group {
   3677  margin-bottom: 20px; }
   3678  .panel-group .panel {
   3679    margin-bottom: 0;
   3680    border-radius: 4px; }
   3681    .panel-group .panel + .panel {
   3682      margin-top: 5px; }
   3683  .panel-group .panel-heading {
   3684    border-bottom: 0; }
   3685    .panel-group .panel-heading + .panel-collapse .panel-body {
   3686      border-top: 1px solid #ddd; }
   3687  .panel-group .panel-footer {
   3688    border-top: 0; }
   3689    .panel-group .panel-footer + .panel-collapse .panel-body {
   3690      border-bottom: 1px solid #ddd; }
   3691 
   3692 .panel-default {
   3693  border-color: #ddd; }
   3694  .panel-default > .panel-heading {
   3695    color: #333333;
   3696    background-color: #f5f5f5;
   3697    border-color: #ddd; }
   3698    .panel-default > .panel-heading + .panel-collapse > .panel-body {
   3699      border-top-color: #ddd; }
   3700  .panel-default > .panel-footer + .panel-collapse > .panel-body {
   3701    border-bottom-color: #ddd; }
   3702 
   3703 .panel-primary {
   3704  border-color: #428bca; }
   3705  .panel-primary > .panel-heading {
   3706    color: #fff;
   3707    background-color: #428bca;
   3708    border-color: #428bca; }
   3709    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
   3710      border-top-color: #428bca; }
   3711  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
   3712    border-bottom-color: #428bca; }
   3713 
   3714 .panel-success {
   3715  border-color: #d7e9c6; }
   3716  .panel-success > .panel-heading {
   3717    color: #3c763d;
   3718    background-color: #dff0d8;
   3719    border-color: #d7e9c6; }
   3720    .panel-success > .panel-heading + .panel-collapse > .panel-body {
   3721      border-top-color: #d7e9c6; }
   3722  .panel-success > .panel-footer + .panel-collapse > .panel-body {
   3723    border-bottom-color: #d7e9c6; }
   3724 
   3725 .panel-info {
   3726  border-color: #bce9f1; }
   3727  .panel-info > .panel-heading {
   3728    color: #31708f;
   3729    background-color: #d9edf7;
   3730    border-color: #bce9f1; }
   3731    .panel-info > .panel-heading + .panel-collapse > .panel-body {
   3732      border-top-color: #bce9f1; }
   3733  .panel-info > .panel-footer + .panel-collapse > .panel-body {
   3734    border-bottom-color: #bce9f1; }
   3735 
   3736 .panel-warning {
   3737  border-color: #faeacc; }
   3738  .panel-warning > .panel-heading {
   3739    color: #8a6d3b;
   3740    background-color: #fcf8e3;
   3741    border-color: #faeacc; }
   3742    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
   3743      border-top-color: #faeacc; }
   3744  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
   3745    border-bottom-color: #faeacc; }
   3746 
   3747 .panel-danger {
   3748  border-color: #ebccd1; }
   3749  .panel-danger > .panel-heading {
   3750    color: #a94442;
   3751    background-color: #f2dede;
   3752    border-color: #ebccd1; }
   3753    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
   3754      border-top-color: #ebccd1; }
   3755  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
   3756    border-bottom-color: #ebccd1; }
   3757 
   3758 .embed-responsive {
   3759  position: relative;
   3760  display: block;
   3761  height: 0;
   3762  padding: 0;
   3763  overflow: hidden; }
   3764  .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
   3765    position: absolute;
   3766    top: 0;
   3767    left: 0;
   3768    bottom: 0;
   3769    height: 100%;
   3770    width: 100%;
   3771    border: 0; }
   3772  .embed-responsive.embed-responsive-16by9 {
   3773    padding-bottom: 56.25%; }
   3774  .embed-responsive.embed-responsive-4by3 {
   3775    padding-bottom: 75%; }
   3776 
   3777 .well {
   3778  min-height: 20px;
   3779  padding: 19px;
   3780  margin-bottom: 20px;
   3781  background-color: #f5f5f5;
   3782  border: 1px solid #e3e3e3;
   3783  border-radius: 4px;
   3784  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
   3785  .well blockquote {
   3786    border-color: #ddd;
   3787    border-color: rgba(0, 0, 0, 0.15); }
   3788 
   3789 .well-lg {
   3790  padding: 24px;
   3791  border-radius: 6px; }
   3792 
   3793 .well-sm {
   3794  padding: 9px;
   3795  border-radius: 3px; }
   3796 
   3797 .close {
   3798  float: right;
   3799  font-size: 21px;
   3800  font-weight: bold;
   3801  line-height: 1;
   3802  color: #000;
   3803  text-shadow: 0 1px 0 #fff;
   3804  opacity: 0.2;
   3805  filter: alpha(opacity=20); }
   3806  .close:hover, .close:focus {
   3807    color: #000;
   3808    text-decoration: none;
   3809    cursor: pointer;
   3810    opacity: 0.5;
   3811    filter: alpha(opacity=50); }
   3812 
   3813 button.close {
   3814  padding: 0;
   3815  cursor: pointer;
   3816  background: transparent;
   3817  border: 0;
   3818  -webkit-appearance: none; }
   3819 
   3820 .modal-open {
   3821  overflow: hidden; }
   3822 
   3823 .modal {
   3824  display: none;
   3825  overflow: auto;
   3826  overflow-y: scroll;
   3827  position: fixed;
   3828  top: 0;
   3829  right: 0;
   3830  bottom: 0;
   3831  left: 0;
   3832  z-index: 1050;
   3833  -webkit-overflow-scrolling: touch;
   3834  outline: 0; }
   3835  .modal.fade .modal-dialog {
   3836    -webkit-transform: translate(0, -25%);
   3837    transform: translate(0, -25%);
   3838    transition: -webkit-transform 0.3s ease-out;
   3839    transition: transform 0.3s ease-out; }
   3840  .modal.in .modal-dialog {
   3841    -webkit-transform: translate(0, 0);
   3842    transform: translate(0, 0); }
   3843 
   3844 .modal-dialog {
   3845  position: relative;
   3846  width: auto;
   3847  margin: 10px; }
   3848 
   3849 .modal-content {
   3850  position: relative;
   3851  background-color: #fff;
   3852  border: 1px solid #999;
   3853  border: 1px solid rgba(0, 0, 0, 0.2);
   3854  border-radius: 6px;
   3855  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
   3856  background-clip: padding-box;
   3857  outline: 0; }
   3858 
   3859 .modal-backdrop {
   3860  position: fixed;
   3861  top: 0;
   3862  right: 0;
   3863  bottom: 0;
   3864  left: 0;
   3865  z-index: 1040;
   3866  background-color: #000; }
   3867  .modal-backdrop.fade {
   3868    opacity: 0;
   3869    filter: alpha(opacity=0); }
   3870  .modal-backdrop.in {
   3871    opacity: 0.5;
   3872    filter: alpha(opacity=50); }
   3873 
   3874 .modal-header {
   3875  padding: 15px;
   3876  border-bottom: 1px solid #e5e5e5;
   3877  min-height: 16.42857px; }
   3878 
   3879 .modal-header .close {
   3880  margin-top: -2px; }
   3881 
   3882 .modal-title {
   3883  margin: 0;
   3884  line-height: 1.42857; }
   3885 
   3886 .modal-body {
   3887  position: relative;
   3888  padding: 15px; }
   3889 
   3890 .modal-footer {
   3891  padding: 15px;
   3892  text-align: right;
   3893  border-top: 1px solid #e5e5e5; }
   3894  .modal-footer:before, .modal-footer:after {
   3895    content: " ";
   3896    display: table; }
   3897  .modal-footer:after {
   3898    clear: both; }
   3899  .modal-footer .btn + .btn {
   3900    margin-left: 5px;
   3901    margin-bottom: 0; }
   3902  .modal-footer .btn-group .btn + .btn {
   3903    margin-left: -1px; }
   3904  .modal-footer .btn-block + .btn-block {
   3905    margin-left: 0; }
   3906 
   3907 .modal-scrollbar-measure {
   3908  position: absolute;
   3909  top: -9999px;
   3910  width: 50px;
   3911  height: 50px;
   3912  overflow: scroll; }
   3913 
   3914 @media (min-width: 768px) {
   3915  .modal-dialog {
   3916    width: 600px;
   3917    margin: 30px auto; }
   3918  .modal-content {
   3919    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
   3920  .modal-sm {
   3921    width: 300px; } }
   3922 
   3923 @media (min-width: 992px) {
   3924  .modal-lg {
   3925    width: 900px; } }
   3926 
   3927 .tooltip {
   3928  position: absolute;
   3929  z-index: 1070;
   3930  display: block;
   3931  visibility: visible;
   3932  font-size: 12px;
   3933  line-height: 1.4;
   3934  opacity: 0;
   3935  filter: alpha(opacity=0); }
   3936  .tooltip.in {
   3937    opacity: 0.9;
   3938    filter: alpha(opacity=90); }
   3939  .tooltip.top {
   3940    margin-top: -3px;
   3941    padding: 5px 0; }
   3942  .tooltip.right {
   3943    margin-left: 3px;
   3944    padding: 0 5px; }
   3945  .tooltip.bottom {
   3946    margin-top: 3px;
   3947    padding: 5px 0; }
   3948  .tooltip.left {
   3949    margin-left: -3px;
   3950    padding: 0 5px; }
   3951 
   3952 .tooltip-inner {
   3953  max-width: 200px;
   3954  padding: 3px 8px;
   3955  color: #fff;
   3956  text-align: center;
   3957  text-decoration: none;
   3958  background-color: #000;
   3959  border-radius: 4px; }
   3960 
   3961 .tooltip-arrow {
   3962  position: absolute;
   3963  width: 0;
   3964  height: 0;
   3965  border-color: transparent;
   3966  border-style: solid; }
   3967 
   3968 .tooltip.top .tooltip-arrow {
   3969  bottom: 0;
   3970  left: 50%;
   3971  margin-left: -5px;
   3972  border-width: 5px 5px 0;
   3973  border-top-color: #000; }
   3974 .tooltip.top-left .tooltip-arrow {
   3975  bottom: 0;
   3976  left: 5px;
   3977  border-width: 5px 5px 0;
   3978  border-top-color: #000; }
   3979 .tooltip.top-right .tooltip-arrow {
   3980  bottom: 0;
   3981  right: 5px;
   3982  border-width: 5px 5px 0;
   3983  border-top-color: #000; }
   3984 .tooltip.right .tooltip-arrow {
   3985  top: 50%;
   3986  left: 0;
   3987  margin-top: -5px;
   3988  border-width: 5px 5px 5px 0;
   3989  border-right-color: #000; }
   3990 .tooltip.left .tooltip-arrow {
   3991  top: 50%;
   3992  right: 0;
   3993  margin-top: -5px;
   3994  border-width: 5px 0 5px 5px;
   3995  border-left-color: #000; }
   3996 .tooltip.bottom .tooltip-arrow {
   3997  top: 0;
   3998  left: 50%;
   3999  margin-left: -5px;
   4000  border-width: 0 5px 5px;
   4001  border-bottom-color: #000; }
   4002 .tooltip.bottom-left .tooltip-arrow {
   4003  top: 0;
   4004  left: 5px;
   4005  border-width: 0 5px 5px;
   4006  border-bottom-color: #000; }
   4007 .tooltip.bottom-right .tooltip-arrow {
   4008  top: 0;
   4009  right: 5px;
   4010  border-width: 0 5px 5px;
   4011  border-bottom-color: #000; }
   4012 
   4013 .popover {
   4014  position: absolute;
   4015  top: 0;
   4016  left: 0;
   4017  z-index: 1060;
   4018  display: none;
   4019  max-width: 276px;
   4020  padding: 1px;
   4021  text-align: left;
   4022  background-color: #fff;
   4023  background-clip: padding-box;
   4024  border: 1px solid #ccc;
   4025  border: 1px solid rgba(0, 0, 0, 0.2);
   4026  border-radius: 6px;
   4027  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   4028  white-space: normal; }
   4029  .popover.top {
   4030    margin-top: -10px; }
   4031  .popover.right {
   4032    margin-left: 10px; }
   4033  .popover.bottom {
   4034    margin-top: 10px; }
   4035  .popover.left {
   4036    margin-left: -10px; }
   4037 
   4038 .popover-title {
   4039  margin: 0;
   4040  padding: 8px 14px;
   4041  font-size: 14px;
   4042  font-weight: normal;
   4043  line-height: 18px;
   4044  background-color: #f7f7f7;
   4045  border-bottom: 1px solid #ebebeb;
   4046  border-radius: 5px 5px 0 0; }
   4047 
   4048 .popover-content {
   4049  padding: 9px 14px; }
   4050 
   4051 .popover > .arrow, .popover > .arrow:after {
   4052  position: absolute;
   4053  display: block;
   4054  width: 0;
   4055  height: 0;
   4056  border-color: transparent;
   4057  border-style: solid; }
   4058 
   4059 .popover > .arrow {
   4060  border-width: 11px; }
   4061 
   4062 .popover > .arrow:after {
   4063  border-width: 10px;
   4064  content: ""; }
   4065 
   4066 .popover.top > .arrow {
   4067  left: 50%;
   4068  margin-left: -11px;
   4069  border-bottom-width: 0;
   4070  border-top-color: #999999;
   4071  border-top-color: rgba(0, 0, 0, 0.05);
   4072  bottom: -11px; }
   4073  .popover.top > .arrow:after {
   4074    content: " ";
   4075    bottom: 1px;
   4076    margin-left: -10px;
   4077    border-bottom-width: 0;
   4078    border-top-color: #fff; }
   4079 .popover.right > .arrow {
   4080  top: 50%;
   4081  left: -11px;
   4082  margin-top: -11px;
   4083  border-left-width: 0;
   4084  border-right-color: #999999;
   4085  border-right-color: rgba(0, 0, 0, 0.05); }
   4086  .popover.right > .arrow:after {
   4087    content: " ";
   4088    left: 1px;
   4089    bottom: -10px;
   4090    border-left-width: 0;
   4091    border-right-color: #fff; }
   4092 .popover.bottom > .arrow {
   4093  left: 50%;
   4094  margin-left: -11px;
   4095  border-top-width: 0;
   4096  border-bottom-color: #999999;
   4097  border-bottom-color: rgba(0, 0, 0, 0.05);
   4098  top: -11px; }
   4099  .popover.bottom > .arrow:after {
   4100    content: " ";
   4101    top: 1px;
   4102    margin-left: -10px;
   4103    border-top-width: 0;
   4104    border-bottom-color: #fff; }
   4105 .popover.left > .arrow {
   4106  top: 50%;
   4107  right: -11px;
   4108  margin-top: -11px;
   4109  border-right-width: 0;
   4110  border-left-color: #999999;
   4111  border-left-color: rgba(0, 0, 0, 0.05); }
   4112  .popover.left > .arrow:after {
   4113    content: " ";
   4114    right: 1px;
   4115    border-right-width: 0;
   4116    border-left-color: #fff;
   4117    bottom: -10px; }
   4118 
   4119 .carousel {
   4120  position: relative; }
   4121 
   4122 .carousel-inner {
   4123  position: relative;
   4124  overflow: hidden;
   4125  width: 100%; }
   4126  .carousel-inner > .item {
   4127    display: none;
   4128    position: relative;
   4129    transition: 0.6s ease-in-out left; }
   4130    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
   4131      display: block;
   4132      max-width: 100%;
   4133      height: auto;
   4134      line-height: 1; }
   4135  .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
   4136    display: block; }
   4137  .carousel-inner > .active {
   4138    left: 0; }
   4139  .carousel-inner > .next, .carousel-inner > .prev {
   4140    position: absolute;
   4141    top: 0;
   4142    width: 100%; }
   4143  .carousel-inner > .next {
   4144    left: 100%; }
   4145  .carousel-inner > .prev {
   4146    left: -100%; }
   4147  .carousel-inner > .next.left, .carousel-inner > .prev.right {
   4148    left: 0; }
   4149  .carousel-inner > .active.left {
   4150    left: -100%; }
   4151  .carousel-inner > .active.right {
   4152    left: 100%; }
   4153 
   4154 .carousel-control {
   4155  position: absolute;
   4156  top: 0;
   4157  left: 0;
   4158  bottom: 0;
   4159  width: 15%;
   4160  opacity: 0.5;
   4161  filter: alpha(opacity=50);
   4162  font-size: 20px;
   4163  color: #fff;
   4164  text-align: center;
   4165  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
   4166  .carousel-control.left {
   4167    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
   4168    background-repeat: repeat-x;
   4169    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
   4170  .carousel-control.right {
   4171    left: auto;
   4172    right: 0;
   4173    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
   4174    background-repeat: repeat-x;
   4175    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
   4176  .carousel-control:hover, .carousel-control:focus {
   4177    outline: 0;
   4178    color: #fff;
   4179    text-decoration: none;
   4180    opacity: 0.9;
   4181    filter: alpha(opacity=90); }
   4182  .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
   4183    position: absolute;
   4184    top: 50%;
   4185    z-index: 5;
   4186    display: inline-block; }
   4187  .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
   4188    left: 50%;
   4189    margin-left: -10px; }
   4190  .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
   4191    right: 50%;
   4192    margin-right: -10px; }
   4193  .carousel-control .icon-prev, .carousel-control .icon-next {
   4194    width: 20px;
   4195    height: 20px;
   4196    margin-top: -10px;
   4197    font-family: serif; }
   4198  .carousel-control .icon-prev:before {
   4199    content: '\2039'; }
   4200  .carousel-control .icon-next:before {
   4201    content: '\203a'; }
   4202 
   4203 .carousel-indicators {
   4204  position: absolute;
   4205  bottom: 10px;
   4206  left: 50%;
   4207  z-index: 15;
   4208  width: 60%;
   4209  margin-left: -30%;
   4210  padding-left: 0;
   4211  list-style: none;
   4212  text-align: center; }
   4213  .carousel-indicators li {
   4214    display: inline-block;
   4215    width: 10px;
   4216    height: 10px;
   4217    margin: 1px;
   4218    text-indent: -999px;
   4219    border: 1px solid #fff;
   4220    border-radius: 10px;
   4221    cursor: pointer;
   4222    background-color: #000 \9;
   4223    background-color: rgba(0, 0, 0, 0); }
   4224  .carousel-indicators .active {
   4225    margin: 0;
   4226    width: 12px;
   4227    height: 12px;
   4228    background-color: #fff; }
   4229 
   4230 .carousel-caption {
   4231  position: absolute;
   4232  left: 15%;
   4233  right: 15%;
   4234  bottom: 20px;
   4235  z-index: 10;
   4236  padding-top: 20px;
   4237  padding-bottom: 20px;
   4238  color: #fff;
   4239  text-align: center;
   4240  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
   4241  .carousel-caption .btn {
   4242    text-shadow: none; }
   4243 
   4244 @media screen and (min-width: 768px) {
   4245  .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
   4246    width: 30px;
   4247    height: 30px;
   4248    margin-top: -15px;
   4249    font-size: 30px; }
   4250  .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
   4251    margin-left: -15px; }
   4252  .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
   4253    margin-right: -15px; }
   4254  .carousel-caption {
   4255    left: 20%;
   4256    right: 20%;
   4257    padding-bottom: 30px; }
   4258  .carousel-indicators {
   4259    bottom: 20px; } }
   4260 
   4261 .clearfix:before, .clearfix:after {
   4262  content: " ";
   4263  display: table; }
   4264 .clearfix:after {
   4265  clear: both; }
   4266 
   4267 .center-block {
   4268  display: block;
   4269  margin-left: auto;
   4270  margin-right: auto; }
   4271 
   4272 .pull-right {
   4273  float: right !important; }
   4274 
   4275 .pull-left {
   4276  float: left !important; }
   4277 
   4278 .hide {
   4279  display: none !important; }
   4280 
   4281 .show {
   4282  display: block !important; }
   4283 
   4284 .invisible {
   4285  visibility: hidden; }
   4286 
   4287 .text-hide {
   4288  font: 0/0 a;
   4289  color: transparent;
   4290  text-shadow: none;
   4291  background-color: transparent;
   4292  border: 0; }
   4293 
   4294 .hidden {
   4295  display: none !important;
   4296  visibility: hidden !important; }
   4297 
   4298 .affix {
   4299  position: fixed; }
   4300 
   4301 @-ms-viewport {
   4302  width: device-width; }
   4303 
   4304 .visible-xs, .visible-sm, .visible-md, .visible-lg {
   4305  display: none !important; }
   4306 
   4307 .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
   4308  display: none !important; }
   4309 
   4310 @media (max-width: 767px) {
   4311  .visible-xs {
   4312    display: block !important; }
   4313  table.visible-xs {
   4314    display: table; }
   4315  tr.visible-xs {
   4316    display: table-row !important; }
   4317  th.visible-xs, td.visible-xs {
   4318    display: table-cell !important; } }
   4319 
   4320 @media (max-width: 767px) {
   4321  .visible-xs-block {
   4322    display: block !important; } }
   4323 
   4324 @media (max-width: 767px) {
   4325  .visible-xs-inline {
   4326    display: inline !important; } }
   4327 
   4328 @media (max-width: 767px) {
   4329  .visible-xs-inline-block {
   4330    display: inline-block !important; } }
   4331 
   4332 @media (min-width: 768px) and (max-width: 991px) {
   4333  .visible-sm {
   4334    display: block !important; }
   4335  table.visible-sm {
   4336    display: table; }
   4337  tr.visible-sm {
   4338    display: table-row !important; }
   4339  th.visible-sm, td.visible-sm {
   4340    display: table-cell !important; } }
   4341 
   4342 @media (min-width: 768px) and (max-width: 991px) {
   4343  .visible-sm-block {
   4344    display: block !important; } }
   4345 
   4346 @media (min-width: 768px) and (max-width: 991px) {
   4347  .visible-sm-inline {
   4348    display: inline !important; } }
   4349 
   4350 @media (min-width: 768px) and (max-width: 991px) {
   4351  .visible-sm-inline-block {
   4352    display: inline-block !important; } }
   4353 
   4354 @media (min-width: 992px) and (max-width: 1199px) {
   4355  .visible-md {
   4356    display: block !important; }
   4357  table.visible-md {
   4358    display: table; }
   4359  tr.visible-md {
   4360    display: table-row !important; }
   4361  th.visible-md, td.visible-md {
   4362    display: table-cell !important; } }
   4363 
   4364 @media (min-width: 992px) and (max-width: 1199px) {
   4365  .visible-md-block {
   4366    display: block !important; } }
   4367 
   4368 @media (min-width: 992px) and (max-width: 1199px) {
   4369  .visible-md-inline {
   4370    display: inline !important; } }
   4371 
   4372 @media (min-width: 992px) and (max-width: 1199px) {
   4373  .visible-md-inline-block {
   4374    display: inline-block !important; } }
   4375 
   4376 @media (min-width: 1200px) {
   4377  .visible-lg {
   4378    display: block !important; }
   4379  table.visible-lg {
   4380    display: table; }
   4381  tr.visible-lg {
   4382    display: table-row !important; }
   4383  th.visible-lg, td.visible-lg {
   4384    display: table-cell !important; } }
   4385 
   4386 @media (min-width: 1200px) {
   4387  .visible-lg-block {
   4388    display: block !important; } }
   4389 
   4390 @media (min-width: 1200px) {
   4391  .visible-lg-inline {
   4392    display: inline !important; } }
   4393 
   4394 @media (min-width: 1200px) {
   4395  .visible-lg-inline-block {
   4396    display: inline-block !important; } }
   4397 
   4398 @media (max-width: 767px) {
   4399  .hidden-xs {
   4400    display: none !important; } }
   4401 
   4402 @media (min-width: 768px) and (max-width: 991px) {
   4403  .hidden-sm {
   4404    display: none !important; } }
   4405 
   4406 @media (min-width: 992px) and (max-width: 1199px) {
   4407  .hidden-md {
   4408    display: none !important; } }
   4409 
   4410 @media (min-width: 1200px) {
   4411  .hidden-lg {
   4412    display: none !important; } }
   4413 
   4414 .visible-print {
   4415  display: none !important; }
   4416 
   4417 @media print {
   4418  .visible-print {
   4419    display: block !important; }
   4420  table.visible-print {
   4421    display: table; }
   4422  tr.visible-print {
   4423    display: table-row !important; }
   4424  th.visible-print, td.visible-print {
   4425    display: table-cell !important; } }
   4426 
   4427 .visible-print-block {
   4428  display: none !important; }
   4429  @media print {
   4430    .visible-print-block {
   4431      display: block !important; } }
   4432 
   4433 .visible-print-inline {
   4434  display: none !important; }
   4435  @media print {
   4436    .visible-print-inline {
   4437      display: inline !important; } }
   4438 
   4439 .visible-print-inline-block {
   4440  display: none !important; }
   4441  @media print {
   4442    .visible-print-inline-block {
   4443      display: inline-block !important; } }
   4444 
   4445 @media print {
   4446  .hidden-print {
   4447    display: none !important; } }
   4448 
   4449 .browsehappy {
   4450  margin: 0.2em 0;
   4451  background: #ccc;
   4452  color: #000;
   4453  padding: 0.2em 0; }
   4454 
   4455 /* Space out content a bit */
   4456 body {
   4457  padding-top: 20px;
   4458  padding-bottom: 20px; }
   4459 
   4460 /* Everything but the jumbotron gets side spacing for mobile first views */
   4461 .header, .marketing, .footer {
   4462  padding-left: 15px;
   4463  padding-right: 15px; }
   4464 
   4465 /* Custom page header */
   4466 .header {
   4467  border-bottom: 1px solid #e5e5e5;
   4468  /* Make the masthead heading the same height as the navigation */ }
   4469  .header h3 {
   4470    margin-top: 0;
   4471    margin-bottom: 0;
   4472    line-height: 40px;
   4473    padding-bottom: 19px; }
   4474 
   4475 /* Custom page footer */
   4476 .footer {
   4477  padding-top: 19px;
   4478  color: #777;
   4479  border-top: 1px solid #e5e5e5; }
   4480 
   4481 .container-narrow > hr {
   4482  margin: 30px 0; }
   4483 
   4484 /* Main marketing message and sign up button */
   4485 .jumbotron {
   4486  text-align: center;
   4487  border-bottom: 1px solid #e5e5e5; }
   4488  .jumbotron .btn {
   4489    font-size: 21px;
   4490    padding: 14px 24px; }
   4491 
   4492 /* Supporting marketing content */
   4493 .marketing {
   4494  margin: 40px 0; }
   4495  .marketing p + h4 {
   4496    margin-top: 28px; }
   4497 
   4498 /* Responsive: Portrait tablets and up */
   4499 @media screen and (min-width: 768px) {
   4500  /* Remove the padding we set earlier */
   4501  /* Space out the masthead */
   4502  /* Remove the bottom border on the jumbotron for visual effect */
   4503  .container {
   4504    max-width: 730px; }
   4505  .header, .marketing, .footer {
   4506    padding-left: 0;
   4507    padding-right: 0; }
   4508  .header {
   4509    margin-bottom: 30px; }
   4510  .jumbotron {
   4511    border-bottom: 300; } }
   4512 
   4513 /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJtYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGljb24tZm9udC1wYXRoOiBcIi4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3Mtb2ZmaWNpYWwvdmVuZG9yL2Fzc2V0cy9mb250cy9ib290c3RyYXAvXCI7XG5cbi8vIGJvd2VyOnNjc3NcbkBpbXBvcnQgXCIuLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzLW9mZmljaWFsL3ZlbmRvci9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwLnNjc3NcIjtcbi8vIGVuZGJvd2VyXG5cbi5icm93c2VoYXBweSB7XG4gICAgbWFyZ2luOiAwLjJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLyogU3BhY2Ugb3V0IGNvbnRlbnQgYSBiaXQgKi9cbmJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4vKiBFdmVyeXRoaW5nIGJ1dCB0aGUganVtYm90cm9uIGdldHMgc2lkZSBzcGFjaW5nIGZvciBtb2JpbGUgZmlyc3Qgdmlld3MgKi9cbi5oZWFkZXIsXG4ubWFya2V0aW5nLFxuLmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi8qIEN1c3RvbSBwYWdlIGhlYWRlciAqL1xuLmhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cbiAgICAvKiBNYWtlIHRoZSBtYXN0aGVhZCBoZWFkaW5nIHRoZSBzYW1lIGhlaWdodCBhcyB0aGUgbmF2aWdhdGlvbiAqL1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIH1cbn1cblxuLyogQ3VzdG9tIHBhZ2UgZm9vdGVyICovXG4uZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICBjb2xvcjogIzc3NztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmNvbnRhaW5lci1uYXJyb3cgPiBociB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi8qIE1haW4gbWFya2V0aW5nIG1lc3NhZ2UgYW5kIHNpZ24gdXAgYnV0dG9uICovXG4uanVtYm90cm9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgLmJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgIH1cbn1cblxuLyogU3VwcG9ydGluZyBtYXJrZXRpbmcgY29udGVudCAqL1xuLm1hcmtldGluZyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgcCArIGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG59XG5cbi8qIFJlc3BvbnNpdmU6IFBvcnRyYWl0IHRhYmxldHMgYW5kIHVwICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIH1cblxuICAgIC8qIFJlbW92ZSB0aGUgcGFkZGluZyB3ZSBzZXQgZWFybGllciAqL1xuICAgIC5oZWFkZXIsXG4gICAgLm1hcmtldGluZyxcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8qIFNwYWNlIG91dCB0aGUgbWFzdGhlYWQgKi9cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAvKiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgb24gdGhlIGp1bWJvdHJvbiBmb3IgdmlzdWFsIGVmZmVjdCAqL1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAzMDA7XG4gICAgfVxufVxuXG4vLyB0aGlzIGlzIGEgY29tbWVudC4uLlxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */