nbot

A clone of the eBot by @deStrO fully based on node.js with build in Web Page - WIP
git clone git://archive.git.mtrnord.blog/MTRNord/nbot.git
Log | Files | Refs | README | LICENSE

bootstrap.css (146928B)


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