Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/css/bootstrap/bootstrap.css is written in an unsupported language. File is not indexed.

0001 /*!
0002  * Bootstrap v2.3.2
0003  *
0004  * Copyright 2012 Twitter, Inc
0005  * Licensed under the Apache License v2.0
0006  * http://www.apache.org/licenses/LICENSE-2.0
0007  *
0008  * Designed and built with all the love in the world @twitter by @mdo and @fat.
0009  */
0010 
0011 .clearfix {
0012   *zoom: 1;
0013 }
0014 
0015 .clearfix:before,
0016 .clearfix:after {
0017   display: table;
0018   line-height: 0;
0019   content: "";
0020 }
0021 
0022 .clearfix:after {
0023   clear: both;
0024 }
0025 
0026 .hide-text {
0027   font: 0/0 a;
0028   color: transparent;
0029   text-shadow: none;
0030   background-color: transparent;
0031   border: 0;
0032 }
0033 
0034 .input-block-level {
0035   display: block;
0036   width: 100%;
0037   min-height: 30px;
0038   -webkit-box-sizing: border-box;
0039      -moz-box-sizing: border-box;
0040           box-sizing: border-box;
0041 }
0042 
0043 article,
0044 aside,
0045 details,
0046 figcaption,
0047 figure,
0048 footer,
0049 header,
0050 hgroup,
0051 nav,
0052 section {
0053   display: block;
0054 }
0055 
0056 audio,
0057 canvas,
0058 video {
0059   display: inline-block;
0060   *display: inline;
0061   *zoom: 1;
0062 }
0063 
0064 audio:not([controls]) {
0065   display: none;
0066 }
0067 
0068 html {
0069   font-size: 100%;
0070   -webkit-text-size-adjust: 100%;
0071       -ms-text-size-adjust: 100%;
0072 }
0073 
0074 a:focus {
0075   outline: thin dotted #333;
0076   outline: 5px auto -webkit-focus-ring-color;
0077   outline-offset: -2px;
0078 }
0079 
0080 a:hover,
0081 a:active {
0082   outline: 0;
0083 }
0084 
0085 sub,
0086 sup {
0087   position: relative;
0088   font-size: 75%;
0089   line-height: 0;
0090   vertical-align: baseline;
0091 }
0092 
0093 sup {
0094   top: -0.5em;
0095 }
0096 
0097 sub {
0098   bottom: -0.25em;
0099 }
0100 
0101 img {
0102   width: auto\9;
0103   height: auto;
0104   vertical-align: middle;
0105   border: 0;
0106   -ms-interpolation-mode: bicubic;
0107 }
0108 
0109 #map_canvas img,
0110 .google-maps img {
0111   max-width: none;
0112 }
0113 
0114 button,
0115 input,
0116 select,
0117 textarea {
0118   margin: 0;
0119   font-size: 100%;
0120   vertical-align: middle;
0121 }
0122 
0123 button,
0124 input {
0125   *overflow: visible;
0126   line-height: normal;
0127 }
0128 
0129 button::-moz-focus-inner,
0130 input::-moz-focus-inner {
0131   padding: 0;
0132   border: 0;
0133 }
0134 
0135 button,
0136 html input[type="button"],
0137 input[type="reset"],
0138 input[type="submit"] {
0139   cursor: pointer;
0140   -webkit-appearance: button;
0141 }
0142 
0143 label,
0144 select,
0145 button,
0146 input[type="button"],
0147 input[type="reset"],
0148 input[type="submit"],
0149 input[type="radio"],
0150 input[type="checkbox"] {
0151   cursor: pointer;
0152 }
0153 
0154 input[type="search"] {
0155   -webkit-box-sizing: content-box;
0156      -moz-box-sizing: content-box;
0157           box-sizing: content-box;
0158   -webkit-appearance: textfield;
0159 }
0160 
0161 input[type="search"]::-webkit-search-decoration,
0162 input[type="search"]::-webkit-search-cancel-button {
0163   -webkit-appearance: none;
0164 }
0165 
0166 textarea {
0167   overflow: auto;
0168   vertical-align: top;
0169 }
0170 
0171 @media print {
0172   * {
0173     color: #000 !important;
0174     text-shadow: none !important;
0175     background: transparent !important;
0176     box-shadow: none !important;
0177   }
0178   a,
0179   a:visited {
0180     text-decoration: underline;
0181   }
0182   a[href]:after {
0183     content: " (" attr(href) ")";
0184   }
0185   abbr[title]:after {
0186     content: " (" attr(title) ")";
0187   }
0188   .ir a:after,
0189   a[href^="javascript:"]:after,
0190   a[href^="#"]:after {
0191     content: "";
0192   }
0193   pre,
0194   blockquote {
0195     border: 1px solid #999;
0196     page-break-inside: avoid;
0197   }
0198   thead {
0199     display: table-header-group;
0200   }
0201   tr,
0202   img {
0203     page-break-inside: avoid;
0204   }
0205   img {
0206     max-width: 100% !important;
0207   }
0208   @page  {
0209     margin: 0.5cm;
0210   }
0211   p,
0212   h2,
0213   h3 {
0214     orphans: 3;
0215     widows: 3;
0216   }
0217   h2,
0218   h3 {
0219     page-break-after: avoid;
0220   }
0221 }
0222 
0223 body {
0224   margin: 0;
0225   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
0226   font-size: 14px;
0227   line-height: 20px;
0228   color: #333333;
0229   background-color: #ffffff;
0230 }
0231 
0232 a {
0233   color: #0088cc;
0234   text-decoration: none;
0235 }
0236 
0237 a:hover,
0238 a:focus {
0239   color: #005580;
0240   text-decoration: underline;
0241 }
0242 
0243 .img-rounded {
0244   -webkit-border-radius: 6px;
0245      -moz-border-radius: 6px;
0246           border-radius: 6px;
0247 }
0248 
0249 .img-polaroid {
0250   padding: 4px;
0251   background-color: #fff;
0252   border: 1px solid #ccc;
0253   border: 1px solid rgba(0, 0, 0, 0.2);
0254   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0255      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0256           box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
0257 }
0258 
0259 .img-circle {
0260   -webkit-border-radius: 500px;
0261      -moz-border-radius: 500px;
0262           border-radius: 500px;
0263 }
0264 
0265 .row {
0266   margin-left: -20px;
0267   *zoom: 1;
0268 }
0269 
0270 .row:before,
0271 .row:after {
0272   display: table;
0273   line-height: 0;
0274   content: "";
0275 }
0276 
0277 .row:after {
0278   clear: both;
0279 }
0280 
0281 [class*="span"] {
0282   float: left;
0283   min-height: 1px;
0284   margin-left: 20px;
0285 }
0286 
0287 .container,
0288 .navbar-static-top .container,
0289 .navbar-fixed-top .container,
0290 .navbar-fixed-bottom .container {
0291   width: 940px;
0292 }
0293 
0294 .span12 {
0295   width: 940px;
0296 }
0297 
0298 .span11 {
0299   width: 860px;
0300 }
0301 
0302 .span10 {
0303   width: 780px;
0304 }
0305 
0306 .span9 {
0307   width: 700px;
0308 }
0309 
0310 .span8 {
0311   width: 620px;
0312 }
0313 
0314 .span7 {
0315   width: 540px;
0316 }
0317 
0318 .span6 {
0319   width: 460px;
0320 }
0321 
0322 .span5 {
0323   width: 380px;
0324 }
0325 
0326 .span4 {
0327   width: 300px;
0328 }
0329 
0330 .span3 {
0331   width: 220px;
0332 }
0333 
0334 .span2 {
0335   width: 140px;
0336 }
0337 
0338 .span1 {
0339   width: 60px;
0340 }
0341 
0342 .offset12 {
0343   margin-left: 980px;
0344 }
0345 
0346 .offset11 {
0347   margin-left: 900px;
0348 }
0349 
0350 .offset10 {
0351   margin-left: 820px;
0352 }
0353 
0354 .offset9 {
0355   margin-left: 740px;
0356 }
0357 
0358 .offset8 {
0359   margin-left: 660px;
0360 }
0361 
0362 .offset7 {
0363   margin-left: 580px;
0364 }
0365 
0366 .offset6 {
0367   margin-left: 500px;
0368 }
0369 
0370 .offset5 {
0371   margin-left: 420px;
0372 }
0373 
0374 .offset4 {
0375   margin-left: 340px;
0376 }
0377 
0378 .offset3 {
0379   margin-left: 260px;
0380 }
0381 
0382 .offset2 {
0383   margin-left: 180px;
0384 }
0385 
0386 .offset1 {
0387   margin-left: 100px;
0388 }
0389 
0390 .row-fluid {
0391   width: 100%;
0392   *zoom: 1;
0393 }
0394 
0395 .row-fluid:before,
0396 .row-fluid:after {
0397   display: table;
0398   line-height: 0;
0399   content: "";
0400 }
0401 
0402 .row-fluid:after {
0403   clear: both;
0404 }
0405 
0406 .row-fluid [class*="span"] {
0407   display: block;
0408   float: left;
0409   width: 100%;
0410   min-height: 30px;
0411   margin-left: 2.127659574468085%;
0412   *margin-left: 2.074468085106383%;
0413   -webkit-box-sizing: border-box;
0414      -moz-box-sizing: border-box;
0415           box-sizing: border-box;
0416 }
0417 
0418 .row-fluid [class*="span"]:first-child {
0419   margin-left: 0;
0420 }
0421 
0422 .row-fluid .controls-row [class*="span"] + [class*="span"] {
0423   margin-left: 2.127659574468085%;
0424 }
0425 
0426 .row-fluid .span12 {
0427   width: 100%;
0428   *width: 99.94680851063829%;
0429 }
0430 
0431 .row-fluid .span11 {
0432   width: 91.48936170212765%;
0433   *width: 91.43617021276594%;
0434 }
0435 
0436 .row-fluid .span10 {
0437   width: 82.97872340425532%;
0438   *width: 82.92553191489361%;
0439 }
0440 
0441 .row-fluid .span9 {
0442   width: 74.46808510638297%;
0443   *width: 74.41489361702126%;
0444 }
0445 
0446 .row-fluid .span8 {
0447   width: 65.95744680851064%;
0448   *width: 65.90425531914893%;
0449 }
0450 
0451 .row-fluid .span7 {
0452   width: 57.44680851063829%;
0453   *width: 57.39361702127659%;
0454 }
0455 
0456 .row-fluid .span6 {
0457   width: 48.93617021276595%;
0458   *width: 48.88297872340425%;
0459 }
0460 
0461 .row-fluid .span5 {
0462   width: 40.42553191489362%;
0463   *width: 40.37234042553192%;
0464 }
0465 
0466 .row-fluid .span4 {
0467   width: 31.914893617021278%;
0468   *width: 31.861702127659576%;
0469 }
0470 
0471 .row-fluid .span3 {
0472   width: 23.404255319148934%;
0473   *width: 23.351063829787233%;
0474 }
0475 
0476 .row-fluid .span2 {
0477   width: 14.893617021276595%;
0478   *width: 14.840425531914894%;
0479 }
0480 
0481 .row-fluid .span1 {
0482   width: 6.382978723404255%;
0483   *width: 6.329787234042553%;
0484 }
0485 
0486 .row-fluid .offset12 {
0487   margin-left: 104.25531914893617%;
0488   *margin-left: 104.14893617021275%;
0489 }
0490 
0491 .row-fluid .offset12:first-child {
0492   margin-left: 102.12765957446808%;
0493   *margin-left: 102.02127659574467%;
0494 }
0495 
0496 .row-fluid .offset11 {
0497   margin-left: 95.74468085106382%;
0498   *margin-left: 95.6382978723404%;
0499 }
0500 
0501 .row-fluid .offset11:first-child {
0502   margin-left: 93.61702127659574%;
0503   *margin-left: 93.51063829787232%;
0504 }
0505 
0506 .row-fluid .offset10 {
0507   margin-left: 87.23404255319149%;
0508   *margin-left: 87.12765957446807%;
0509 }
0510 
0511 .row-fluid .offset10:first-child {
0512   margin-left: 85.1063829787234%;
0513   *margin-left: 84.99999999999999%;
0514 }
0515 
0516 .row-fluid .offset9 {
0517   margin-left: 78.72340425531914%;
0518   *margin-left: 78.61702127659572%;
0519 }
0520 
0521 .row-fluid .offset9:first-child {
0522   margin-left: 76.59574468085106%;
0523   *margin-left: 76.48936170212764%;
0524 }
0525 
0526 .row-fluid .offset8 {
0527   margin-left: 70.2127659574468%;
0528   *margin-left: 70.10638297872339%;
0529 }
0530 
0531 .row-fluid .offset8:first-child {
0532   margin-left: 68.08510638297872%;
0533   *margin-left: 67.9787234042553%;
0534 }
0535 
0536 .row-fluid .offset7 {
0537   margin-left: 61.70212765957446%;
0538   *margin-left: 61.59574468085106%;
0539 }
0540 
0541 .row-fluid .offset7:first-child {
0542   margin-left: 59.574468085106375%;
0543   *margin-left: 59.46808510638297%;
0544 }
0545 
0546 .row-fluid .offset6 {
0547   margin-left: 53.191489361702125%;
0548   *margin-left: 53.085106382978715%;
0549 }
0550 
0551 .row-fluid .offset6:first-child {
0552   margin-left: 51.063829787234035%;
0553   *margin-left: 50.95744680851063%;
0554 }
0555 
0556 .row-fluid .offset5 {
0557   margin-left: 44.68085106382979%;
0558   *margin-left: 44.57446808510638%;
0559 }
0560 
0561 .row-fluid .offset5:first-child {
0562   margin-left: 42.5531914893617%;
0563   *margin-left: 42.4468085106383%;
0564 }
0565 
0566 .row-fluid .offset4 {
0567   margin-left: 36.170212765957444%;
0568   *margin-left: 36.06382978723405%;
0569 }
0570 
0571 .row-fluid .offset4:first-child {
0572   margin-left: 34.04255319148936%;
0573   *margin-left: 33.93617021276596%;
0574 }
0575 
0576 .row-fluid .offset3 {
0577   margin-left: 27.659574468085104%;
0578   *margin-left: 27.5531914893617%;
0579 }
0580 
0581 .row-fluid .offset3:first-child {
0582   margin-left: 25.53191489361702%;
0583   *margin-left: 25.425531914893618%;
0584 }
0585 
0586 .row-fluid .offset2 {
0587   margin-left: 19.148936170212764%;
0588   *margin-left: 19.04255319148936%;
0589 }
0590 
0591 .row-fluid .offset2:first-child {
0592   margin-left: 17.02127659574468%;
0593   *margin-left: 16.914893617021278%;
0594 }
0595 
0596 .row-fluid .offset1 {
0597   margin-left: 10.638297872340425%;
0598   *margin-left: 10.53191489361702%;
0599 }
0600 
0601 .row-fluid .offset1:first-child {
0602   margin-left: 8.51063829787234%;
0603   *margin-left: 8.404255319148938%;
0604 }
0605 
0606 [class*="span"].hide,
0607 .row-fluid [class*="span"].hide {
0608   display: none;
0609 }
0610 
0611 [class*="span"].pull-right,
0612 .row-fluid [class*="span"].pull-right {
0613   float: right;
0614 }
0615 
0616 .container {
0617   margin-right: auto;
0618   margin-left: auto;
0619   *zoom: 1;
0620 }
0621 
0622 .container:before,
0623 .container:after {
0624   display: table;
0625   line-height: 0;
0626   content: "";
0627 }
0628 
0629 .container:after {
0630   clear: both;
0631 }
0632 
0633 .container-fluid {
0634   padding-right: 20px;
0635   padding-left: 20px;
0636   *zoom: 1;
0637 }
0638 
0639 .container-fluid:before,
0640 .container-fluid:after {
0641   display: table;
0642   line-height: 0;
0643   content: "";
0644 }
0645 
0646 .container-fluid:after {
0647   clear: both;
0648 }
0649 
0650 p {
0651   margin: 0 0 10px;
0652 }
0653 
0654 .lead {
0655   margin-bottom: 20px;
0656   font-size: 21px;
0657   font-weight: 200;
0658   line-height: 30px;
0659 }
0660 
0661 small {
0662   font-size: 85%;
0663 }
0664 
0665 strong {
0666   font-weight: bold;
0667 }
0668 
0669 em {
0670   font-style: italic;
0671 }
0672 
0673 cite {
0674   font-style: normal;
0675 }
0676 
0677 .muted {
0678   color: #999999;
0679 }
0680 
0681 a.muted:hover,
0682 a.muted:focus {
0683   color: #808080;
0684 }
0685 
0686 .text-warning {
0687   color: #c09853;
0688 }
0689 
0690 a.text-warning:hover,
0691 a.text-warning:focus {
0692   color: #a47e3c;
0693 }
0694 
0695 .text-error {
0696   color: #b94a48;
0697 }
0698 
0699 a.text-error:hover,
0700 a.text-error:focus {
0701   color: #953b39;
0702 }
0703 
0704 .text-info {
0705   color: #3a87ad;
0706 }
0707 
0708 a.text-info:hover,
0709 a.text-info:focus {
0710   color: #2d6987;
0711 }
0712 
0713 .text-success {
0714   color: #468847;
0715 }
0716 
0717 a.text-success:hover,
0718 a.text-success:focus {
0719   color: #356635;
0720 }
0721 
0722 .text-left {
0723   text-align: left;
0724 }
0725 
0726 .text-right {
0727   text-align: right;
0728 }
0729 
0730 .text-center {
0731   text-align: center;
0732 }
0733 
0734 h1,
0735 h2,
0736 h3,
0737 h4,
0738 h5,
0739 h6 {
0740   margin: 10px 0;
0741   font-family: inherit;
0742   font-weight: bold;
0743   line-height: 20px;
0744   color: inherit;
0745   text-rendering: optimizelegibility;
0746 }
0747 
0748 h1 small,
0749 h2 small,
0750 h3 small,
0751 h4 small,
0752 h5 small,
0753 h6 small {
0754   font-weight: normal;
0755   line-height: 1;
0756   color: #999999;
0757 }
0758 
0759 h1,
0760 h2,
0761 h3 {
0762   line-height: 40px;
0763 }
0764 
0765 h1 {
0766   font-size: 38.5px;
0767 }
0768 
0769 h2 {
0770   font-size: 31.5px;
0771 }
0772 
0773 h3 {
0774   font-size: 24.5px;
0775 }
0776 
0777 h4 {
0778   font-size: 17.5px;
0779 }
0780 
0781 h5 {
0782   font-size: 14px;
0783 }
0784 
0785 h6 {
0786   font-size: 11.9px;
0787 }
0788 
0789 h1 small {
0790   font-size: 24.5px;
0791 }
0792 
0793 h2 small {
0794   font-size: 17.5px;
0795 }
0796 
0797 h3 small {
0798   font-size: 14px;
0799 }
0800 
0801 h4 small {
0802   font-size: 14px;
0803 }
0804 
0805 .page-header {
0806   padding-bottom: 9px;
0807   margin: 20px 0 30px;
0808   border-bottom: 1px solid #eeeeee;
0809 }
0810 
0811 ul,
0812 ol {
0813   padding: 0;
0814   margin: 0 0 10px 25px;
0815 }
0816 
0817 ul ul,
0818 ul ol,
0819 ol ol,
0820 ol ul {
0821   margin-bottom: 0;
0822 }
0823 
0824 li {
0825   line-height: 20px;
0826 }
0827 
0828 ul.unstyled,
0829 ol.unstyled {
0830   margin-left: 0;
0831   list-style: none;
0832 }
0833 
0834 ul.inline,
0835 ol.inline {
0836   margin-left: 0;
0837   list-style: none;
0838 }
0839 
0840 ul.inline > li,
0841 ol.inline > li {
0842   display: inline-block;
0843   *display: inline;
0844   padding-right: 5px;
0845   padding-left: 5px;
0846   *zoom: 1;
0847 }
0848 
0849 dl {
0850   margin-bottom: 20px;
0851 }
0852 
0853 dt,
0854 dd {
0855   line-height: 20px;
0856 }
0857 
0858 dt {
0859   font-weight: bold;
0860 }
0861 
0862 dd {
0863   margin-left: 10px;
0864 }
0865 
0866 .dl-horizontal {
0867   *zoom: 1;
0868 }
0869 
0870 .dl-horizontal:before,
0871 .dl-horizontal:after {
0872   display: table;
0873   line-height: 0;
0874   content: "";
0875 }
0876 
0877 .dl-horizontal:after {
0878   clear: both;
0879 }
0880 
0881 .dl-horizontal dt {
0882   float: left;
0883   width: 160px;
0884   overflow: hidden;
0885   clear: left;
0886   text-align: right;
0887   text-overflow: ellipsis;
0888   white-space: nowrap;
0889 }
0890 
0891 .dl-horizontal dd {
0892   margin-left: 180px;
0893 }
0894 
0895 hr {
0896   margin: 20px 0;
0897   border: 0;
0898   border-top: 1px solid #eeeeee;
0899   border-bottom: 1px solid #ffffff;
0900 }
0901 
0902 abbr[title],
0903 abbr[data-original-title] {
0904   cursor: help;
0905   border-bottom: 1px dotted #999999;
0906 }
0907 
0908 abbr.initialism {
0909   font-size: 90%;
0910   text-transform: uppercase;
0911 }
0912 
0913 blockquote {
0914   padding: 0 0 0 15px;
0915   margin: 0 0 20px;
0916   border-left: 5px solid #eeeeee;
0917 }
0918 
0919 blockquote p {
0920   margin-bottom: 0;
0921   font-size: 17.5px;
0922   font-weight: 300;
0923   line-height: 1.25;
0924 }
0925 
0926 blockquote small {
0927   display: block;
0928   line-height: 20px;
0929   color: #999999;
0930 }
0931 
0932 blockquote small:before {
0933   content: '\2014 \00A0';
0934 }
0935 
0936 blockquote.pull-right {
0937   float: right;
0938   padding-right: 15px;
0939   padding-left: 0;
0940   border-right: 5px solid #eeeeee;
0941   border-left: 0;
0942 }
0943 
0944 blockquote.pull-right p,
0945 blockquote.pull-right small {
0946   text-align: right;
0947 }
0948 
0949 blockquote.pull-right small:before {
0950   content: '';
0951 }
0952 
0953 blockquote.pull-right small:after {
0954   content: '\00A0 \2014';
0955 }
0956 
0957 q:before,
0958 q:after,
0959 blockquote:before,
0960 blockquote:after {
0961   content: "";
0962 }
0963 
0964 address {
0965   display: block;
0966   margin-bottom: 20px;
0967   font-style: normal;
0968   line-height: 20px;
0969 }
0970 
0971 code,
0972 pre {
0973   padding: 0 3px 2px;
0974   font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
0975   font-size: 12px;
0976   color: #333333;
0977   -webkit-border-radius: 3px;
0978      -moz-border-radius: 3px;
0979           border-radius: 3px;
0980 }
0981 
0982 code {
0983   padding: 2px 4px;
0984   color: #d14;
0985   white-space: nowrap;
0986   background-color: #f7f7f9;
0987   border: 1px solid #e1e1e8;
0988 }
0989 
0990 pre {
0991   display: block;
0992   padding: 9.5px;
0993   margin: 0 0 10px;
0994   font-size: 13px;
0995   line-height: 20px;
0996   word-break: break-all;
0997   word-wrap: break-word;
0998   white-space: pre;
0999   white-space: pre-wrap;
1000   background-color: #f5f5f5;
1001   border: 1px solid #ccc;
1002   border: 1px solid rgba(0, 0, 0, 0.15);
1003   -webkit-border-radius: 4px;
1004      -moz-border-radius: 4px;
1005           border-radius: 4px;
1006 }
1007 
1008 pre.prettyprint {
1009   margin-bottom: 20px;
1010 }
1011 
1012 pre code {
1013   padding: 0;
1014   color: inherit;
1015   white-space: pre;
1016   white-space: pre-wrap;
1017   background-color: transparent;
1018   border: 0;
1019 }
1020 
1021 .pre-scrollable {
1022   max-height: 340px;
1023   overflow-y: scroll;
1024 }
1025 
1026 form {
1027   margin: 0 0 20px;
1028 }
1029 
1030 fieldset {
1031   padding: 0;
1032   margin: 0;
1033   border: 0;
1034 }
1035 
1036 legend {
1037   display: block;
1038   width: 100%;
1039   padding: 0;
1040   margin-bottom: 20px;
1041   font-size: 21px;
1042   line-height: 40px;
1043   color: #333333;
1044   border: 0;
1045   border-bottom: 1px solid #e5e5e5;
1046 }
1047 
1048 legend small {
1049   font-size: 15px;
1050   color: #999999;
1051 }
1052 
1053 label,
1054 input,
1055 button,
1056 select,
1057 textarea {
1058   font-size: 14px;
1059   font-weight: normal;
1060   line-height: 20px;
1061 }
1062 
1063 input,
1064 button,
1065 select,
1066 textarea {
1067   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1068 }
1069 
1070 label {
1071   display: block;
1072   margin-bottom: 5px;
1073 }
1074 
1075 select,
1076 textarea,
1077 input[type="text"],
1078 input[type="password"],
1079 input[type="datetime"],
1080 input[type="datetime-local"],
1081 input[type="date"],
1082 input[type="month"],
1083 input[type="time"],
1084 input[type="week"],
1085 input[type="number"],
1086 input[type="email"],
1087 input[type="url"],
1088 input[type="search"],
1089 input[type="tel"],
1090 input[type="color"],
1091 .uneditable-input {
1092   display: inline-block;
1093   height: 20px;
1094   padding: 4px 6px;
1095   margin-bottom: 10px;
1096   font-size: 14px;
1097   line-height: 20px;
1098   color: #555555;
1099   vertical-align: middle;
1100   -webkit-border-radius: 4px;
1101      -moz-border-radius: 4px;
1102           border-radius: 4px;
1103 }
1104 
1105 input,
1106 textarea,
1107 .uneditable-input {
1108   width: 206px;
1109 }
1110 
1111 textarea {
1112   height: auto;
1113 }
1114 
1115 textarea,
1116 input[type="text"],
1117 input[type="password"],
1118 input[type="datetime"],
1119 input[type="datetime-local"],
1120 input[type="date"],
1121 input[type="month"],
1122 input[type="time"],
1123 input[type="week"],
1124 input[type="number"],
1125 input[type="email"],
1126 input[type="url"],
1127 input[type="search"],
1128 input[type="tel"],
1129 input[type="color"],
1130 .uneditable-input {
1131   background-color: #ffffff;
1132   border: 1px solid #cccccc;
1133   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1134      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1135           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1136   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1137      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1138        -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1139           transition: border linear 0.2s, box-shadow linear 0.2s;
1140 }
1141 
1142 textarea:focus,
1143 input[type="text"]:focus,
1144 input[type="password"]:focus,
1145 input[type="datetime"]:focus,
1146 input[type="datetime-local"]:focus,
1147 input[type="date"]:focus,
1148 input[type="month"]:focus,
1149 input[type="time"]:focus,
1150 input[type="week"]:focus,
1151 input[type="number"]:focus,
1152 input[type="email"]:focus,
1153 input[type="url"]:focus,
1154 input[type="search"]:focus,
1155 input[type="tel"]:focus,
1156 input[type="color"]:focus,
1157 .uneditable-input:focus {
1158   border-color: rgba(82, 168, 236, 0.8);
1159   outline: 0;
1160   outline: thin dotted \9;
1161   /* IE6-9 */
1162 
1163   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1164      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1165           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
1166 }
1167 
1168 input[type="radio"],
1169 input[type="checkbox"] {
1170   margin: 4px 0 0;
1171   margin-top: 1px \9;
1172   *margin-top: 0;
1173   line-height: normal;
1174 }
1175 
1176 input[type="file"],
1177 input[type="image"],
1178 input[type="submit"],
1179 input[type="reset"],
1180 input[type="button"],
1181 input[type="radio"],
1182 input[type="checkbox"] {
1183   width: auto;
1184 }
1185 
1186 select,
1187 input[type="file"] {
1188   height: 30px;
1189   /* In IE7, the height of the select element cannot be changed by height, only font-size */
1190 
1191   *margin-top: 4px;
1192   /* For IE7, add top margin to align select with labels */
1193 
1194   line-height: 30px;
1195 }
1196 
1197 select {
1198   width: 220px;
1199   background-color: #ffffff;
1200   border: 1px solid #cccccc;
1201 }
1202 
1203 select[multiple],
1204 select[size] {
1205   height: auto;
1206 }
1207 
1208 select:focus,
1209 input[type="file"]:focus,
1210 input[type="radio"]:focus,
1211 input[type="checkbox"]:focus {
1212   outline: thin dotted #333;
1213   outline: 5px auto -webkit-focus-ring-color;
1214   outline-offset: -2px;
1215 }
1216 
1217 .uneditable-input,
1218 .uneditable-textarea {
1219   color: #999999;
1220   cursor: not-allowed;
1221   background-color: #fcfcfc;
1222   border-color: #cccccc;
1223   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1224      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1225           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1226 }
1227 
1228 .uneditable-input {
1229   overflow: hidden;
1230   white-space: nowrap;
1231 }
1232 
1233 .uneditable-textarea {
1234   width: auto;
1235   height: auto;
1236 }
1237 
1238 input:-moz-placeholder,
1239 textarea:-moz-placeholder {
1240   color: #999999;
1241 }
1242 
1243 input:-ms-input-placeholder,
1244 textarea:-ms-input-placeholder {
1245   color: #999999;
1246 }
1247 
1248 input::-webkit-input-placeholder,
1249 textarea::-webkit-input-placeholder {
1250   color: #999999;
1251 }
1252 
1253 .radio,
1254 .checkbox {
1255   min-height: 20px;
1256   padding-left: 20px;
1257 }
1258 
1259 .radio input[type="radio"],
1260 .checkbox input[type="checkbox"] {
1261   float: left;
1262   margin-left: -20px;
1263 }
1264 
1265 .controls > .radio:first-child,
1266 .controls > .checkbox:first-child {
1267   padding-top: 5px;
1268 }
1269 
1270 .radio.inline,
1271 .checkbox.inline {
1272   display: inline-block;
1273   padding-top: 5px;
1274   margin-bottom: 0;
1275   vertical-align: middle;
1276 }
1277 
1278 .radio.inline + .radio.inline,
1279 .checkbox.inline + .checkbox.inline {
1280   margin-left: 10px;
1281 }
1282 
1283 .input-mini {
1284   width: 60px;
1285 }
1286 
1287 .input-small {
1288   width: 90px;
1289 }
1290 
1291 .input-medium {
1292   width: 150px;
1293 }
1294 
1295 .input-large {
1296   width: 210px;
1297 }
1298 
1299 .input-xlarge {
1300   width: 270px;
1301 }
1302 
1303 .input-xxlarge {
1304   width: 530px;
1305 }
1306 
1307 input[class*="span"],
1308 select[class*="span"],
1309 textarea[class*="span"],
1310 .uneditable-input[class*="span"],
1311 .row-fluid input[class*="span"],
1312 .row-fluid select[class*="span"],
1313 .row-fluid textarea[class*="span"],
1314 .row-fluid .uneditable-input[class*="span"] {
1315   float: none;
1316   margin-left: 0;
1317 }
1318 
1319 .input-append input[class*="span"],
1320 .input-append .uneditable-input[class*="span"],
1321 .input-prepend input[class*="span"],
1322 .input-prepend .uneditable-input[class*="span"],
1323 .row-fluid input[class*="span"],
1324 .row-fluid select[class*="span"],
1325 .row-fluid textarea[class*="span"],
1326 .row-fluid .uneditable-input[class*="span"],
1327 .row-fluid .input-prepend [class*="span"],
1328 .row-fluid .input-append [class*="span"] {
1329   display: inline-block;
1330 }
1331 
1332 input,
1333 textarea,
1334 .uneditable-input {
1335   margin-left: 0;
1336 }
1337 
1338 .controls-row [class*="span"] + [class*="span"] {
1339   margin-left: 20px;
1340 }
1341 
1342 input.span12,
1343 textarea.span12,
1344 .uneditable-input.span12 {
1345   width: 926px;
1346 }
1347 
1348 input.span11,
1349 textarea.span11,
1350 .uneditable-input.span11 {
1351   width: 846px;
1352 }
1353 
1354 input.span10,
1355 textarea.span10,
1356 .uneditable-input.span10 {
1357   width: 766px;
1358 }
1359 
1360 input.span9,
1361 textarea.span9,
1362 .uneditable-input.span9 {
1363   width: 686px;
1364 }
1365 
1366 input.span8,
1367 textarea.span8,
1368 .uneditable-input.span8 {
1369   width: 606px;
1370 }
1371 
1372 input.span7,
1373 textarea.span7,
1374 .uneditable-input.span7 {
1375   width: 526px;
1376 }
1377 
1378 input.span6,
1379 textarea.span6,
1380 .uneditable-input.span6 {
1381   width: 446px;
1382 }
1383 
1384 input.span5,
1385 textarea.span5,
1386 .uneditable-input.span5 {
1387   width: 366px;
1388 }
1389 
1390 input.span4,
1391 textarea.span4,
1392 .uneditable-input.span4 {
1393   width: 286px;
1394 }
1395 
1396 input.span3,
1397 textarea.span3,
1398 .uneditable-input.span3 {
1399   width: 206px;
1400 }
1401 
1402 input.span2,
1403 textarea.span2,
1404 .uneditable-input.span2 {
1405   width: 126px;
1406 }
1407 
1408 input.span1,
1409 textarea.span1,
1410 .uneditable-input.span1 {
1411   width: 46px;
1412 }
1413 
1414 .controls-row {
1415   *zoom: 1;
1416 }
1417 
1418 .controls-row:before,
1419 .controls-row:after {
1420   display: table;
1421   line-height: 0;
1422   content: "";
1423 }
1424 
1425 .controls-row:after {
1426   clear: both;
1427 }
1428 
1429 .controls-row [class*="span"],
1430 .row-fluid .controls-row [class*="span"] {
1431   float: left;
1432 }
1433 
1434 .controls-row .checkbox[class*="span"],
1435 .controls-row .radio[class*="span"] {
1436   padding-top: 5px;
1437 }
1438 
1439 input[disabled],
1440 select[disabled],
1441 textarea[disabled],
1442 input[readonly],
1443 select[readonly],
1444 textarea[readonly] {
1445   cursor: not-allowed;
1446   background-color: #eeeeee;
1447 }
1448 
1449 input[type="radio"][disabled],
1450 input[type="checkbox"][disabled],
1451 input[type="radio"][readonly],
1452 input[type="checkbox"][readonly] {
1453   background-color: transparent;
1454 }
1455 
1456 .control-group.warning .control-label,
1457 .control-group.warning .help-block,
1458 .control-group.warning .help-inline {
1459   color: #c09853;
1460 }
1461 
1462 .control-group.warning .checkbox,
1463 .control-group.warning .radio,
1464 .control-group.warning input,
1465 .control-group.warning select,
1466 .control-group.warning textarea {
1467   color: #c09853;
1468 }
1469 
1470 .control-group.warning input,
1471 .control-group.warning select,
1472 .control-group.warning textarea {
1473   border-color: #c09853;
1474   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1475      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1476           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1477 }
1478 
1479 .control-group.warning input:focus,
1480 .control-group.warning select:focus,
1481 .control-group.warning textarea:focus {
1482   border-color: #a47e3c;
1483   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1484      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1485           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
1486 }
1487 
1488 .control-group.warning .input-prepend .add-on,
1489 .control-group.warning .input-append .add-on {
1490   color: #c09853;
1491   background-color: #fcf8e3;
1492   border-color: #c09853;
1493 }
1494 
1495 .control-group.error .control-label,
1496 .control-group.error .help-block,
1497 .control-group.error .help-inline {
1498   color: #b94a48;
1499 }
1500 
1501 .control-group.error .checkbox,
1502 .control-group.error .radio,
1503 .control-group.error input,
1504 .control-group.error select,
1505 .control-group.error textarea {
1506   color: #b94a48;
1507 }
1508 
1509 .control-group.error input,
1510 .control-group.error select,
1511 .control-group.error textarea {
1512   border-color: #b94a48;
1513   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1514      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1515           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1516 }
1517 
1518 .control-group.error input:focus,
1519 .control-group.error select:focus,
1520 .control-group.error textarea:focus {
1521   border-color: #953b39;
1522   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1523      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1524           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
1525 }
1526 
1527 .control-group.error .input-prepend .add-on,
1528 .control-group.error .input-append .add-on {
1529   color: #b94a48;
1530   background-color: #f2dede;
1531   border-color: #b94a48;
1532 }
1533 
1534 .control-group.success .control-label,
1535 .control-group.success .help-block,
1536 .control-group.success .help-inline {
1537   color: #468847;
1538 }
1539 
1540 .control-group.success .checkbox,
1541 .control-group.success .radio,
1542 .control-group.success input,
1543 .control-group.success select,
1544 .control-group.success textarea {
1545   color: #468847;
1546 }
1547 
1548 .control-group.success input,
1549 .control-group.success select,
1550 .control-group.success textarea {
1551   border-color: #468847;
1552   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1553      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1554           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1555 }
1556 
1557 .control-group.success input:focus,
1558 .control-group.success select:focus,
1559 .control-group.success textarea:focus {
1560   border-color: #356635;
1561   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1562      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1563           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
1564 }
1565 
1566 .control-group.success .input-prepend .add-on,
1567 .control-group.success .input-append .add-on {
1568   color: #468847;
1569   background-color: #dff0d8;
1570   border-color: #468847;
1571 }
1572 
1573 .control-group.info .control-label,
1574 .control-group.info .help-block,
1575 .control-group.info .help-inline {
1576   color: #3a87ad;
1577 }
1578 
1579 .control-group.info .checkbox,
1580 .control-group.info .radio,
1581 .control-group.info input,
1582 .control-group.info select,
1583 .control-group.info textarea {
1584   color: #3a87ad;
1585 }
1586 
1587 .control-group.info input,
1588 .control-group.info select,
1589 .control-group.info textarea {
1590   border-color: #3a87ad;
1591   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1592      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1593           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1594 }
1595 
1596 .control-group.info input:focus,
1597 .control-group.info select:focus,
1598 .control-group.info textarea:focus {
1599   border-color: #2d6987;
1600   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1601      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1602           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
1603 }
1604 
1605 .control-group.info .input-prepend .add-on,
1606 .control-group.info .input-append .add-on {
1607   color: #3a87ad;
1608   background-color: #d9edf7;
1609   border-color: #3a87ad;
1610 }
1611 
1612 input:focus:invalid,
1613 textarea:focus:invalid,
1614 select:focus:invalid {
1615   color: #b94a48;
1616   border-color: #ee5f5b;
1617 }
1618 
1619 input:focus:invalid:focus,
1620 textarea:focus:invalid:focus,
1621 select:focus:invalid:focus {
1622   border-color: #e9322d;
1623   -webkit-box-shadow: 0 0 6px #f8b9b7;
1624      -moz-box-shadow: 0 0 6px #f8b9b7;
1625           box-shadow: 0 0 6px #f8b9b7;
1626 }
1627 
1628 .form-actions {
1629   padding: 19px 20px 20px;
1630   margin-top: 20px;
1631   margin-bottom: 20px;
1632   background-color: #f5f5f5;
1633   border-top: 1px solid #e5e5e5;
1634   *zoom: 1;
1635 }
1636 
1637 .form-actions:before,
1638 .form-actions:after {
1639   display: table;
1640   line-height: 0;
1641   content: "";
1642 }
1643 
1644 .form-actions:after {
1645   clear: both;
1646 }
1647 
1648 .help-block,
1649 .help-inline {
1650   color: #595959;
1651 }
1652 
1653 .help-block {
1654   display: block;
1655   margin-bottom: 10px;
1656 }
1657 
1658 .help-inline {
1659   display: inline-block;
1660   *display: inline;
1661   padding-left: 5px;
1662   vertical-align: middle;
1663   *zoom: 1;
1664 }
1665 
1666 .input-append,
1667 .input-prepend {
1668   display: inline-block;
1669   margin-bottom: 10px;
1670   font-size: 0;
1671   white-space: nowrap;
1672   vertical-align: middle;
1673 }
1674 
1675 .input-append input,
1676 .input-prepend input,
1677 .input-append select,
1678 .input-prepend select,
1679 .input-append .uneditable-input,
1680 .input-prepend .uneditable-input,
1681 .input-append .dropdown-menu,
1682 .input-prepend .dropdown-menu,
1683 .input-append .popover,
1684 .input-prepend .popover {
1685   font-size: 14px;
1686 }
1687 
1688 .input-append input,
1689 .input-prepend input,
1690 .input-append select,
1691 .input-prepend select,
1692 .input-append .uneditable-input,
1693 .input-prepend .uneditable-input {
1694   position: relative;
1695   margin-bottom: 0;
1696   *margin-left: 0;
1697   vertical-align: top;
1698   -webkit-border-radius: 0 4px 4px 0;
1699      -moz-border-radius: 0 4px 4px 0;
1700           border-radius: 0 4px 4px 0;
1701 }
1702 
1703 .input-append input:focus,
1704 .input-prepend input:focus,
1705 .input-append select:focus,
1706 .input-prepend select:focus,
1707 .input-append .uneditable-input:focus,
1708 .input-prepend .uneditable-input:focus {
1709   z-index: 2;
1710 }
1711 
1712 .input-append .add-on,
1713 .input-prepend .add-on {
1714   display: inline-block;
1715   width: auto;
1716   height: 20px;
1717   min-width: 16px;
1718   padding: 4px 5px;
1719   font-size: 14px;
1720   font-weight: normal;
1721   line-height: 20px;
1722   text-align: center;
1723   text-shadow: 0 1px 0 #ffffff;
1724   background-color: #eeeeee;
1725   border: 1px solid #ccc;
1726 }
1727 
1728 .input-append .add-on,
1729 .input-prepend .add-on,
1730 .input-append .btn,
1731 .input-prepend .btn,
1732 .input-append .btn-group > .dropdown-toggle,
1733 .input-prepend .btn-group > .dropdown-toggle {
1734   vertical-align: top;
1735   -webkit-border-radius: 0;
1736      -moz-border-radius: 0;
1737           border-radius: 0;
1738 }
1739 
1740 .input-append .active,
1741 .input-prepend .active {
1742   background-color: #a9dba9;
1743   border-color: #46a546;
1744 }
1745 
1746 .input-prepend .add-on,
1747 .input-prepend .btn {
1748   margin-right: -1px;
1749 }
1750 
1751 .input-prepend .add-on:first-child,
1752 .input-prepend .btn:first-child {
1753   -webkit-border-radius: 4px 0 0 4px;
1754      -moz-border-radius: 4px 0 0 4px;
1755           border-radius: 4px 0 0 4px;
1756 }
1757 
1758 .input-append input,
1759 .input-append select,
1760 .input-append .uneditable-input {
1761   -webkit-border-radius: 4px 0 0 4px;
1762      -moz-border-radius: 4px 0 0 4px;
1763           border-radius: 4px 0 0 4px;
1764 }
1765 
1766 .input-append input + .btn-group .btn:last-child,
1767 .input-append select + .btn-group .btn:last-child,
1768 .input-append .uneditable-input + .btn-group .btn:last-child {
1769   -webkit-border-radius: 0 4px 4px 0;
1770      -moz-border-radius: 0 4px 4px 0;
1771           border-radius: 0 4px 4px 0;
1772 }
1773 
1774 .input-append .add-on,
1775 .input-append .btn,
1776 .input-append .btn-group {
1777   margin-left: -1px;
1778 }
1779 
1780 .input-append .add-on:last-child,
1781 .input-append .btn:last-child,
1782 .input-append .btn-group:last-child > .dropdown-toggle {
1783   -webkit-border-radius: 0 4px 4px 0;
1784      -moz-border-radius: 0 4px 4px 0;
1785           border-radius: 0 4px 4px 0;
1786 }
1787 
1788 .input-prepend.input-append input,
1789 .input-prepend.input-append select,
1790 .input-prepend.input-append .uneditable-input {
1791   -webkit-border-radius: 0;
1792      -moz-border-radius: 0;
1793           border-radius: 0;
1794 }
1795 
1796 .input-prepend.input-append input + .btn-group .btn,
1797 .input-prepend.input-append select + .btn-group .btn,
1798 .input-prepend.input-append .uneditable-input + .btn-group .btn {
1799   -webkit-border-radius: 0 4px 4px 0;
1800      -moz-border-radius: 0 4px 4px 0;
1801           border-radius: 0 4px 4px 0;
1802 }
1803 
1804 .input-prepend.input-append .add-on:first-child,
1805 .input-prepend.input-append .btn:first-child {
1806   margin-right: -1px;
1807   -webkit-border-radius: 4px 0 0 4px;
1808      -moz-border-radius: 4px 0 0 4px;
1809           border-radius: 4px 0 0 4px;
1810 }
1811 
1812 .input-prepend.input-append .add-on:last-child,
1813 .input-prepend.input-append .btn:last-child {
1814   margin-left: -1px;
1815   -webkit-border-radius: 0 4px 4px 0;
1816      -moz-border-radius: 0 4px 4px 0;
1817           border-radius: 0 4px 4px 0;
1818 }
1819 
1820 .input-prepend.input-append .btn-group:first-child {
1821   margin-left: 0;
1822 }
1823 
1824 input.search-query {
1825   padding-right: 14px;
1826   padding-right: 4px \9;
1827   padding-left: 14px;
1828   padding-left: 4px \9;
1829   /* IE7-8 doesn't have border-radius, so don't indent the padding */
1830 
1831   margin-bottom: 0;
1832   -webkit-border-radius: 15px;
1833      -moz-border-radius: 15px;
1834           border-radius: 15px;
1835 }
1836 
1837 /* Allow for input prepend/append in search forms */
1838 
1839 .form-search .input-append .search-query,
1840 .form-search .input-prepend .search-query {
1841   -webkit-border-radius: 0;
1842      -moz-border-radius: 0;
1843           border-radius: 0;
1844 }
1845 
1846 .form-search .input-append .search-query {
1847   -webkit-border-radius: 14px 0 0 14px;
1848      -moz-border-radius: 14px 0 0 14px;
1849           border-radius: 14px 0 0 14px;
1850 }
1851 
1852 .form-search .input-append .btn {
1853   -webkit-border-radius: 0 14px 14px 0;
1854      -moz-border-radius: 0 14px 14px 0;
1855           border-radius: 0 14px 14px 0;
1856 }
1857 
1858 .form-search .input-prepend .search-query {
1859   -webkit-border-radius: 0 14px 14px 0;
1860      -moz-border-radius: 0 14px 14px 0;
1861           border-radius: 0 14px 14px 0;
1862 }
1863 
1864 .form-search .input-prepend .btn {
1865   -webkit-border-radius: 14px 0 0 14px;
1866      -moz-border-radius: 14px 0 0 14px;
1867           border-radius: 14px 0 0 14px;
1868 }
1869 
1870 .form-search input,
1871 .form-inline input,
1872 .form-horizontal input,
1873 .form-search textarea,
1874 .form-inline textarea,
1875 .form-horizontal textarea,
1876 .form-search select,
1877 .form-inline select,
1878 .form-horizontal select,
1879 .form-search .help-inline,
1880 .form-inline .help-inline,
1881 .form-horizontal .help-inline,
1882 .form-search .uneditable-input,
1883 .form-inline .uneditable-input,
1884 .form-horizontal .uneditable-input,
1885 .form-search .input-prepend,
1886 .form-inline .input-prepend,
1887 .form-horizontal .input-prepend,
1888 .form-search .input-append,
1889 .form-inline .input-append,
1890 .form-horizontal .input-append {
1891   display: inline-block;
1892   *display: inline;
1893   margin-bottom: 0;
1894   vertical-align: middle;
1895   *zoom: 1;
1896 }
1897 
1898 .form-search .hide,
1899 .form-inline .hide,
1900 .form-horizontal .hide {
1901   display: none;
1902 }
1903 
1904 .form-search label,
1905 .form-inline label,
1906 .form-search .btn-group,
1907 .form-inline .btn-group {
1908   display: inline-block;
1909 }
1910 
1911 .form-search .input-append,
1912 .form-inline .input-append,
1913 .form-search .input-prepend,
1914 .form-inline .input-prepend {
1915   margin-bottom: 0;
1916 }
1917 
1918 .form-search .radio,
1919 .form-search .checkbox,
1920 .form-inline .radio,
1921 .form-inline .checkbox {
1922   padding-left: 0;
1923   margin-bottom: 0;
1924   vertical-align: middle;
1925 }
1926 
1927 .form-search .radio input[type="radio"],
1928 .form-search .checkbox input[type="checkbox"],
1929 .form-inline .radio input[type="radio"],
1930 .form-inline .checkbox input[type="checkbox"] {
1931   float: left;
1932   margin-right: 3px;
1933   margin-left: 0;
1934 }
1935 
1936 .control-group {
1937   margin-bottom: 10px;
1938 }
1939 
1940 legend + .control-group {
1941   margin-top: 20px;
1942   -webkit-margin-top-collapse: separate;
1943 }
1944 
1945 .form-horizontal .control-group {
1946   margin-bottom: 20px;
1947   *zoom: 1;
1948 }
1949 
1950 .form-horizontal .control-group:before,
1951 .form-horizontal .control-group:after {
1952   display: table;
1953   line-height: 0;
1954   content: "";
1955 }
1956 
1957 .form-horizontal .control-group:after {
1958   clear: both;
1959 }
1960 
1961 .form-horizontal .control-label {
1962   float: left;
1963   width: 160px;
1964   padding-top: 5px;
1965   text-align: right;
1966 }
1967 
1968 .form-horizontal .controls {
1969   *display: inline-block;
1970   *padding-left: 20px;
1971   margin-left: 180px;
1972   *margin-left: 0;
1973 }
1974 
1975 .form-horizontal .controls:first-child {
1976   *padding-left: 180px;
1977 }
1978 
1979 .form-horizontal .help-block {
1980   margin-bottom: 0;
1981 }
1982 
1983 .form-horizontal input + .help-block,
1984 .form-horizontal select + .help-block,
1985 .form-horizontal textarea + .help-block,
1986 .form-horizontal .uneditable-input + .help-block,
1987 .form-horizontal .input-prepend + .help-block,
1988 .form-horizontal .input-append + .help-block {
1989   margin-top: 10px;
1990 }
1991 
1992 .form-horizontal .form-actions {
1993   padding-left: 180px;
1994 }
1995 
1996 table {
1997   max-width: 100%;
1998   background-color: transparent;
1999   border-collapse: collapse;
2000   border-spacing: 0;
2001 }
2002 
2003 .table {
2004   width: 100%;
2005   margin-bottom: 20px;
2006 }
2007 
2008 .table th,
2009 .table td {
2010   padding: 8px;
2011   line-height: 20px;
2012   text-align: left;
2013   vertical-align: top;
2014   border-top: 1px solid #dddddd;
2015 }
2016 
2017 .table th {
2018   font-weight: bold;
2019 }
2020 
2021 .table thead th {
2022   vertical-align: bottom;
2023 }
2024 
2025 .table caption + thead tr:first-child th,
2026 .table caption + thead tr:first-child td,
2027 .table colgroup + thead tr:first-child th,
2028 .table colgroup + thead tr:first-child td,
2029 .table thead:first-child tr:first-child th,
2030 .table thead:first-child tr:first-child td {
2031   border-top: 0;
2032 }
2033 
2034 .table tbody + tbody {
2035   border-top: 2px solid #dddddd;
2036 }
2037 
2038 .table .table {
2039   background-color: #ffffff;
2040 }
2041 
2042 .table-condensed th,
2043 .table-condensed td {
2044   padding: 4px 5px;
2045 }
2046 
2047 .table-bordered {
2048   border: 1px solid #dddddd;
2049   border-collapse: separate;
2050   *border-collapse: collapse;
2051   border-left: 0;
2052   -webkit-border-radius: 4px;
2053      -moz-border-radius: 4px;
2054           border-radius: 4px;
2055 }
2056 
2057 .table-bordered th,
2058 .table-bordered td {
2059   border-left: 1px solid #dddddd;
2060 }
2061 
2062 .table-bordered caption + thead tr:first-child th,
2063 .table-bordered caption + tbody tr:first-child th,
2064 .table-bordered caption + tbody tr:first-child td,
2065 .table-bordered colgroup + thead tr:first-child th,
2066 .table-bordered colgroup + tbody tr:first-child th,
2067 .table-bordered colgroup + tbody tr:first-child td,
2068 .table-bordered thead:first-child tr:first-child th,
2069 .table-bordered tbody:first-child tr:first-child th,
2070 .table-bordered tbody:first-child tr:first-child td {
2071   border-top: 0;
2072 }
2073 
2074 .table-bordered thead:first-child tr:first-child > th:first-child,
2075 .table-bordered tbody:first-child tr:first-child > td:first-child,
2076 .table-bordered tbody:first-child tr:first-child > th:first-child {
2077   -webkit-border-top-left-radius: 4px;
2078           border-top-left-radius: 4px;
2079   -moz-border-radius-topleft: 4px;
2080 }
2081 
2082 .table-bordered thead:first-child tr:first-child > th:last-child,
2083 .table-bordered tbody:first-child tr:first-child > td:last-child,
2084 .table-bordered tbody:first-child tr:first-child > th:last-child {
2085   -webkit-border-top-right-radius: 4px;
2086           border-top-right-radius: 4px;
2087   -moz-border-radius-topright: 4px;
2088 }
2089 
2090 .table-bordered thead:last-child tr:last-child > th:first-child,
2091 .table-bordered tbody:last-child tr:last-child > td:first-child,
2092 .table-bordered tbody:last-child tr:last-child > th:first-child,
2093 .table-bordered tfoot:last-child tr:last-child > td:first-child,
2094 .table-bordered tfoot:last-child tr:last-child > th:first-child {
2095   -webkit-border-bottom-left-radius: 4px;
2096           border-bottom-left-radius: 4px;
2097   -moz-border-radius-bottomleft: 4px;
2098 }
2099 
2100 .table-bordered thead:last-child tr:last-child > th:last-child,
2101 .table-bordered tbody:last-child tr:last-child > td:last-child,
2102 .table-bordered tbody:last-child tr:last-child > th:last-child,
2103 .table-bordered tfoot:last-child tr:last-child > td:last-child,
2104 .table-bordered tfoot:last-child tr:last-child > th:last-child {
2105   -webkit-border-bottom-right-radius: 4px;
2106           border-bottom-right-radius: 4px;
2107   -moz-border-radius-bottomright: 4px;
2108 }
2109 
2110 .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2111   -webkit-border-bottom-left-radius: 0;
2112           border-bottom-left-radius: 0;
2113   -moz-border-radius-bottomleft: 0;
2114 }
2115 
2116 .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2117   -webkit-border-bottom-right-radius: 0;
2118           border-bottom-right-radius: 0;
2119   -moz-border-radius-bottomright: 0;
2120 }
2121 
2122 .table-bordered caption + thead tr:first-child th:first-child,
2123 .table-bordered caption + tbody tr:first-child td:first-child,
2124 .table-bordered colgroup + thead tr:first-child th:first-child,
2125 .table-bordered colgroup + tbody tr:first-child td:first-child {
2126   -webkit-border-top-left-radius: 4px;
2127           border-top-left-radius: 4px;
2128   -moz-border-radius-topleft: 4px;
2129 }
2130 
2131 .table-bordered caption + thead tr:first-child th:last-child,
2132 .table-bordered caption + tbody tr:first-child td:last-child,
2133 .table-bordered colgroup + thead tr:first-child th:last-child,
2134 .table-bordered colgroup + tbody tr:first-child td:last-child {
2135   -webkit-border-top-right-radius: 4px;
2136           border-top-right-radius: 4px;
2137   -moz-border-radius-topright: 4px;
2138 }
2139 
2140 .table-striped tbody > tr:nth-child(odd) > td,
2141 .table-striped tbody > tr:nth-child(odd) > th {
2142   background-color: #f9f9f9;
2143 }
2144 
2145 .table-hover tbody tr:hover > td,
2146 .table-hover tbody tr:hover > th {
2147   background-color: #f5f5f5;
2148 }
2149 
2150 table td[class*="span"],
2151 table th[class*="span"],
2152 .row-fluid table td[class*="span"],
2153 .row-fluid table th[class*="span"] {
2154   display: table-cell;
2155   float: none;
2156   margin-left: 0;
2157 }
2158 
2159 .table td.span1,
2160 .table th.span1 {
2161   float: none;
2162   width: 44px;
2163   margin-left: 0;
2164 }
2165 
2166 .table td.span2,
2167 .table th.span2 {
2168   float: none;
2169   width: 124px;
2170   margin-left: 0;
2171 }
2172 
2173 .table td.span3,
2174 .table th.span3 {
2175   float: none;
2176   width: 204px;
2177   margin-left: 0;
2178 }
2179 
2180 .table td.span4,
2181 .table th.span4 {
2182   float: none;
2183   width: 284px;
2184   margin-left: 0;
2185 }
2186 
2187 .table td.span5,
2188 .table th.span5 {
2189   float: none;
2190   width: 364px;
2191   margin-left: 0;
2192 }
2193 
2194 .table td.span6,
2195 .table th.span6 {
2196   float: none;
2197   width: 444px;
2198   margin-left: 0;
2199 }
2200 
2201 .table td.span7,
2202 .table th.span7 {
2203   float: none;
2204   width: 524px;
2205   margin-left: 0;
2206 }
2207 
2208 .table td.span8,
2209 .table th.span8 {
2210   float: none;
2211   width: 604px;
2212   margin-left: 0;
2213 }
2214 
2215 .table td.span9,
2216 .table th.span9 {
2217   float: none;
2218   width: 684px;
2219   margin-left: 0;
2220 }
2221 
2222 .table td.span10,
2223 .table th.span10 {
2224   float: none;
2225   width: 764px;
2226   margin-left: 0;
2227 }
2228 
2229 .table td.span11,
2230 .table th.span11 {
2231   float: none;
2232   width: 844px;
2233   margin-left: 0;
2234 }
2235 
2236 .table td.span12,
2237 .table th.span12 {
2238   float: none;
2239   width: 924px;
2240   margin-left: 0;
2241 }
2242 
2243 .table tbody tr.success > td {
2244   background-color: #dff0d8;
2245 }
2246 
2247 .table tbody tr.error > td {
2248   background-color: #f2dede;
2249 }
2250 
2251 .table tbody tr.warning > td {
2252   background-color: #fcf8e3;
2253 }
2254 
2255 .table tbody tr.info > td {
2256   background-color: #d9edf7;
2257 }
2258 
2259 .table-hover tbody tr.success:hover > td {
2260   background-color: #d0e9c6;
2261 }
2262 
2263 .table-hover tbody tr.error:hover > td {
2264   background-color: #ebcccc;
2265 }
2266 
2267 .table-hover tbody tr.warning:hover > td {
2268   background-color: #faf2cc;
2269 }
2270 
2271 .table-hover tbody tr.info:hover > td {
2272   background-color: #c4e3f3;
2273 }
2274 
2275 [class^="icon-"],
2276 [class*=" icon-"] {
2277   display: inline-block;
2278   width: 14px;
2279   height: 14px;
2280   margin-top: 1px;
2281   *margin-right: .3em;
2282   line-height: 14px;
2283   vertical-align: text-top;
2284   background-image: url("../../img/bootstrap/glyphicons-halflings.png");
2285   background-position: 14px 14px;
2286   background-repeat: no-repeat;
2287 }
2288 
2289 /* White icons with optional class, or on hover/focus/active states of certain elements */
2290 
2291 .icon-white,
2292 .nav-pills > .active > a > [class^="icon-"],
2293 .nav-pills > .active > a > [class*=" icon-"],
2294 .nav-list > .active > a > [class^="icon-"],
2295 .nav-list > .active > a > [class*=" icon-"],
2296 .navbar-inverse .nav > .active > a > [class^="icon-"],
2297 .navbar-inverse .nav > .active > a > [class*=" icon-"],
2298 .dropdown-menu > li > a:hover > [class^="icon-"],
2299 .dropdown-menu > li > a:focus > [class^="icon-"],
2300 .dropdown-menu > li > a:hover > [class*=" icon-"],
2301 .dropdown-menu > li > a:focus > [class*=" icon-"],
2302 .dropdown-menu > .active > a > [class^="icon-"],
2303 .dropdown-menu > .active > a > [class*=" icon-"],
2304 .dropdown-submenu:hover > a > [class^="icon-"],
2305 .dropdown-submenu:focus > a > [class^="icon-"],
2306 .dropdown-submenu:hover > a > [class*=" icon-"],
2307 .dropdown-submenu:focus > a > [class*=" icon-"] {
2308   background-image: url("../../img/bootstrap/glyphicons-halflings-white.png");
2309 }
2310 
2311 .icon-glass {
2312   background-position: 0      0;
2313 }
2314 
2315 .icon-music {
2316   background-position: -24px 0;
2317 }
2318 
2319 .icon-search {
2320   background-position: -48px 0;
2321 }
2322 
2323 .icon-envelope {
2324   background-position: -72px 0;
2325 }
2326 
2327 .icon-heart {
2328   background-position: -96px 0;
2329 }
2330 
2331 .icon-star {
2332   background-position: -120px 0;
2333 }
2334 
2335 .icon-star-empty {
2336   background-position: -144px 0;
2337 }
2338 
2339 .icon-user {
2340   background-position: -168px 0;
2341 }
2342 
2343 .icon-film {
2344   background-position: -192px 0;
2345 }
2346 
2347 .icon-th-large {
2348   background-position: -216px 0;
2349 }
2350 
2351 .icon-th {
2352   background-position: -240px 0;
2353 }
2354 
2355 .icon-th-list {
2356   background-position: -264px 0;
2357 }
2358 
2359 .icon-ok {
2360   background-position: -288px 0;
2361 }
2362 
2363 .icon-remove {
2364   background-position: -312px 0;
2365 }
2366 
2367 .icon-zoom-in {
2368   background-position: -336px 0;
2369 }
2370 
2371 .icon-zoom-out {
2372   background-position: -360px 0;
2373 }
2374 
2375 .icon-off {
2376   background-position: -384px 0;
2377 }
2378 
2379 .icon-signal {
2380   background-position: -408px 0;
2381 }
2382 
2383 .icon-cog {
2384   background-position: -432px 0;
2385 }
2386 
2387 .icon-trash {
2388   background-position: -456px 0;
2389 }
2390 
2391 .icon-home {
2392   background-position: 0 -24px;
2393 }
2394 
2395 .icon-file {
2396   background-position: -24px -24px;
2397 }
2398 
2399 .icon-time {
2400   background-position: -48px -24px;
2401 }
2402 
2403 .icon-road {
2404   background-position: -72px -24px;
2405 }
2406 
2407 .icon-download-alt {
2408   background-position: -96px -24px;
2409 }
2410 
2411 .icon-download {
2412   background-position: -120px -24px;
2413 }
2414 
2415 .icon-upload {
2416   background-position: -144px -24px;
2417 }
2418 
2419 .icon-inbox {
2420   background-position: -168px -24px;
2421 }
2422 
2423 .icon-play-circle {
2424   background-position: -192px -24px;
2425 }
2426 
2427 .icon-repeat {
2428   background-position: -216px -24px;
2429 }
2430 
2431 .icon-refresh {
2432   background-position: -240px -24px;
2433 }
2434 
2435 .icon-list-alt {
2436   background-position: -264px -24px;
2437 }
2438 
2439 .icon-lock {
2440   background-position: -287px -24px;
2441 }
2442 
2443 .icon-flag {
2444   background-position: -312px -24px;
2445 }
2446 
2447 .icon-headphones {
2448   background-position: -336px -24px;
2449 }
2450 
2451 .icon-volume-off {
2452   background-position: -360px -24px;
2453 }
2454 
2455 .icon-volume-down {
2456   background-position: -384px -24px;
2457 }
2458 
2459 .icon-volume-up {
2460   background-position: -408px -24px;
2461 }
2462 
2463 .icon-qrcode {
2464   background-position: -432px -24px;
2465 }
2466 
2467 .icon-barcode {
2468   background-position: -456px -24px;
2469 }
2470 
2471 .icon-tag {
2472   background-position: 0 -48px;
2473 }
2474 
2475 .icon-tags {
2476   background-position: -25px -48px;
2477 }
2478 
2479 .icon-book {
2480   background-position: -48px -48px;
2481 }
2482 
2483 .icon-bookmark {
2484   background-position: -72px -48px;
2485 }
2486 
2487 .icon-print {
2488   background-position: -96px -48px;
2489 }
2490 
2491 .icon-camera {
2492   background-position: -120px -48px;
2493 }
2494 
2495 .icon-font {
2496   background-position: -144px -48px;
2497 }
2498 
2499 .icon-bold {
2500   background-position: -167px -48px;
2501 }
2502 
2503 .icon-italic {
2504   background-position: -192px -48px;
2505 }
2506 
2507 .icon-text-height {
2508   background-position: -216px -48px;
2509 }
2510 
2511 .icon-text-width {
2512   background-position: -240px -48px;
2513 }
2514 
2515 .icon-align-left {
2516   background-position: -264px -48px;
2517 }
2518 
2519 .icon-align-center {
2520   background-position: -288px -48px;
2521 }
2522 
2523 .icon-align-right {
2524   background-position: -312px -48px;
2525 }
2526 
2527 .icon-align-justify {
2528   background-position: -336px -48px;
2529 }
2530 
2531 .icon-list {
2532   background-position: -360px -48px;
2533 }
2534 
2535 .icon-indent-left {
2536   background-position: -384px -48px;
2537 }
2538 
2539 .icon-indent-right {
2540   background-position: -408px -48px;
2541 }
2542 
2543 .icon-facetime-video {
2544   background-position: -432px -48px;
2545 }
2546 
2547 .icon-picture {
2548   background-position: -456px -48px;
2549 }
2550 
2551 .icon-pencil {
2552   background-position: 0 -72px;
2553 }
2554 
2555 .icon-map-marker {
2556   background-position: -24px -72px;
2557 }
2558 
2559 .icon-adjust {
2560   background-position: -48px -72px;
2561 }
2562 
2563 .icon-tint {
2564   background-position: -72px -72px;
2565 }
2566 
2567 .icon-edit {
2568   background-position: -96px -72px;
2569 }
2570 
2571 .icon-share {
2572   background-position: -120px -72px;
2573 }
2574 
2575 .icon-check {
2576   background-position: -144px -72px;
2577 }
2578 
2579 .icon-move {
2580   background-position: -168px -72px;
2581 }
2582 
2583 .icon-step-backward {
2584   background-position: -192px -72px;
2585 }
2586 
2587 .icon-fast-backward {
2588   background-position: -216px -72px;
2589 }
2590 
2591 .icon-backward {
2592   background-position: -240px -72px;
2593 }
2594 
2595 .icon-play {
2596   background-position: -264px -72px;
2597 }
2598 
2599 .icon-pause {
2600   background-position: -288px -72px;
2601 }
2602 
2603 .icon-stop {
2604   background-position: -312px -72px;
2605 }
2606 
2607 .icon-forward {
2608   background-position: -336px -72px;
2609 }
2610 
2611 .icon-fast-forward {
2612   background-position: -360px -72px;
2613 }
2614 
2615 .icon-step-forward {
2616   background-position: -384px -72px;
2617 }
2618 
2619 .icon-eject {
2620   background-position: -408px -72px;
2621 }
2622 
2623 .icon-chevron-left {
2624   background-position: -432px -72px;
2625 }
2626 
2627 .icon-chevron-right {
2628   background-position: -456px -72px;
2629 }
2630 
2631 .icon-plus-sign {
2632   background-position: 0 -96px;
2633 }
2634 
2635 .icon-minus-sign {
2636   background-position: -24px -96px;
2637 }
2638 
2639 .icon-remove-sign {
2640   background-position: -48px -96px;
2641 }
2642 
2643 .icon-ok-sign {
2644   background-position: -72px -96px;
2645 }
2646 
2647 .icon-question-sign {
2648   background-position: -96px -96px;
2649 }
2650 
2651 .icon-info-sign {
2652   background-position: -120px -96px;
2653 }
2654 
2655 .icon-screenshot {
2656   background-position: -144px -96px;
2657 }
2658 
2659 .icon-remove-circle {
2660   background-position: -168px -96px;
2661 }
2662 
2663 .icon-ok-circle {
2664   background-position: -192px -96px;
2665 }
2666 
2667 .icon-ban-circle {
2668   background-position: -216px -96px;
2669 }
2670 
2671 .icon-arrow-left {
2672   background-position: -240px -96px;
2673 }
2674 
2675 .icon-arrow-right {
2676   background-position: -264px -96px;
2677 }
2678 
2679 .icon-arrow-up {
2680   background-position: -289px -96px;
2681 }
2682 
2683 .icon-arrow-down {
2684   background-position: -312px -96px;
2685 }
2686 
2687 .icon-share-alt {
2688   background-position: -336px -96px;
2689 }
2690 
2691 .icon-resize-full {
2692   background-position: -360px -96px;
2693 }
2694 
2695 .icon-resize-small {
2696   background-position: -384px -96px;
2697 }
2698 
2699 .icon-plus {
2700   background-position: -408px -96px;
2701 }
2702 
2703 .icon-minus {
2704   background-position: -433px -96px;
2705 }
2706 
2707 .icon-asterisk {
2708   background-position: -456px -96px;
2709 }
2710 
2711 .icon-exclamation-sign {
2712   background-position: 0 -120px;
2713 }
2714 
2715 .icon-gift {
2716   background-position: -24px -120px;
2717 }
2718 
2719 .icon-leaf {
2720   background-position: -48px -120px;
2721 }
2722 
2723 .icon-fire {
2724   background-position: -72px -120px;
2725 }
2726 
2727 .icon-eye-open {
2728   background-position: -96px -120px;
2729 }
2730 
2731 .icon-eye-close {
2732   background-position: -120px -120px;
2733 }
2734 
2735 .icon-warning-sign {
2736   background-position: -144px -120px;
2737 }
2738 
2739 .icon-plane {
2740   background-position: -168px -120px;
2741 }
2742 
2743 .icon-calendar {
2744   background-position: -192px -120px;
2745 }
2746 
2747 .icon-random {
2748   width: 16px;
2749   background-position: -216px -120px;
2750 }
2751 
2752 .icon-comment {
2753   background-position: -240px -120px;
2754 }
2755 
2756 .icon-magnet {
2757   background-position: -264px -120px;
2758 }
2759 
2760 .icon-chevron-up {
2761   background-position: -288px -120px;
2762 }
2763 
2764 .icon-chevron-down {
2765   background-position: -313px -119px;
2766 }
2767 
2768 .icon-retweet {
2769   background-position: -336px -120px;
2770 }
2771 
2772 .icon-shopping-cart {
2773   background-position: -360px -120px;
2774 }
2775 
2776 .icon-folder-close {
2777   width: 16px;
2778   background-position: -384px -120px;
2779 }
2780 
2781 .icon-folder-open {
2782   width: 16px;
2783   background-position: -408px -120px;
2784 }
2785 
2786 .icon-resize-vertical {
2787   background-position: -432px -119px;
2788 }
2789 
2790 .icon-resize-horizontal {
2791   background-position: -456px -118px;
2792 }
2793 
2794 .icon-hdd {
2795   background-position: 0 -144px;
2796 }
2797 
2798 .icon-bullhorn {
2799   background-position: -24px -144px;
2800 }
2801 
2802 .icon-bell {
2803   background-position: -48px -144px;
2804 }
2805 
2806 .icon-certificate {
2807   background-position: -72px -144px;
2808 }
2809 
2810 .icon-thumbs-up {
2811   background-position: -96px -144px;
2812 }
2813 
2814 .icon-thumbs-down {
2815   background-position: -120px -144px;
2816 }
2817 
2818 .icon-hand-right {
2819   background-position: -144px -144px;
2820 }
2821 
2822 .icon-hand-left {
2823   background-position: -168px -144px;
2824 }
2825 
2826 .icon-hand-up {
2827   background-position: -192px -144px;
2828 }
2829 
2830 .icon-hand-down {
2831   background-position: -216px -144px;
2832 }
2833 
2834 .icon-circle-arrow-right {
2835   background-position: -240px -144px;
2836 }
2837 
2838 .icon-circle-arrow-left {
2839   background-position: -264px -144px;
2840 }
2841 
2842 .icon-circle-arrow-up {
2843   background-position: -288px -144px;
2844 }
2845 
2846 .icon-circle-arrow-down {
2847   background-position: -312px -144px;
2848 }
2849 
2850 .icon-globe {
2851   background-position: -336px -144px;
2852 }
2853 
2854 .icon-wrench {
2855   background-position: -360px -144px;
2856 }
2857 
2858 .icon-tasks {
2859   background-position: -384px -144px;
2860 }
2861 
2862 .icon-filter {
2863   background-position: -408px -144px;
2864 }
2865 
2866 .icon-briefcase {
2867   background-position: -432px -144px;
2868 }
2869 
2870 .icon-fullscreen {
2871   background-position: -456px -144px;
2872 }
2873 
2874 .dropup,
2875 .dropdown {
2876   position: relative;
2877 }
2878 
2879 .dropdown-toggle {
2880   *margin-bottom: -3px;
2881 }
2882 
2883 .dropdown-toggle:active,
2884 .open .dropdown-toggle {
2885   outline: 0;
2886 }
2887 
2888 .caret {
2889   display: inline-block;
2890   width: 0;
2891   height: 0;
2892   vertical-align: top;
2893   border-top: 4px solid #000000;
2894   border-right: 4px solid transparent;
2895   border-left: 4px solid transparent;
2896   content: "";
2897 }
2898 
2899 .dropdown .caret {
2900   margin-top: 8px;
2901   margin-left: 2px;
2902 }
2903 
2904 .dropdown-menu {
2905   position: absolute;
2906   top: 100%;
2907   left: 0;
2908   z-index: 1000;
2909   display: none;
2910   float: left;
2911   min-width: 160px;
2912   padding: 5px 0;
2913   margin: 2px 0 0;
2914   list-style: none;
2915   background-color: #ffffff;
2916   border: 1px solid #ccc;
2917   border: 1px solid rgba(0, 0, 0, 0.2);
2918   *border-right-width: 2px;
2919   *border-bottom-width: 2px;
2920   -webkit-border-radius: 6px;
2921      -moz-border-radius: 6px;
2922           border-radius: 6px;
2923   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2924      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2925           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2926   -webkit-background-clip: padding-box;
2927      -moz-background-clip: padding;
2928           background-clip: padding-box;
2929 }
2930 
2931 .dropdown-menu.pull-right {
2932   right: 0;
2933   left: auto;
2934 }
2935 
2936 .dropdown-menu .divider {
2937   *width: 100%;
2938   height: 1px;
2939   margin: 9px 1px;
2940   *margin: -5px 0 5px;
2941   overflow: hidden;
2942   background-color: #e5e5e5;
2943   border-bottom: 1px solid #ffffff;
2944 }
2945 
2946 .dropdown-menu > li > a {
2947   display: block;
2948   padding: 3px 20px;
2949   clear: both;
2950   font-weight: normal;
2951   line-height: 20px;
2952   color: #333333;
2953   white-space: nowrap;
2954 }
2955 
2956 .dropdown-menu > li > a:hover,
2957 .dropdown-menu > li > a:focus,
2958 .dropdown-submenu:hover > a,
2959 .dropdown-submenu:focus > a {
2960   color: #ffffff;
2961   text-decoration: none;
2962   background-color: #0081c2;
2963   background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2964   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2965   background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2966   background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2967   background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2968   background-repeat: repeat-x;
2969   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2970 }
2971 
2972 .dropdown-menu > .active > a,
2973 .dropdown-menu > .active > a:hover,
2974 .dropdown-menu > .active > a:focus {
2975   color: #ffffff;
2976   text-decoration: none;
2977   background-color: #0081c2;
2978   background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
2979   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
2980   background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
2981   background-image: -o-linear-gradient(top, #0088cc, #0077b3);
2982   background-image: linear-gradient(to bottom, #0088cc, #0077b3);
2983   background-repeat: repeat-x;
2984   outline: 0;
2985   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
2986 }
2987 
2988 .dropdown-menu > .disabled > a,
2989 .dropdown-menu > .disabled > a:hover,
2990 .dropdown-menu > .disabled > a:focus {
2991   color: #999999;
2992 }
2993 
2994 .dropdown-menu > .disabled > a:hover,
2995 .dropdown-menu > .disabled > a:focus {
2996   text-decoration: none;
2997   cursor: default;
2998   background-color: transparent;
2999   background-image: none;
3000   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3001 }
3002 
3003 .open {
3004   *z-index: 1000;
3005 }
3006 
3007 .open > .dropdown-menu {
3008   display: block;
3009 }
3010 
3011 .dropdown-backdrop {
3012   position: fixed;
3013   top: 0;
3014   right: 0;
3015   bottom: 0;
3016   left: 0;
3017   z-index: 990;
3018 }
3019 
3020 .pull-right > .dropdown-menu {
3021   right: 0;
3022   left: auto;
3023 }
3024 
3025 .dropup .caret,
3026 .navbar-fixed-bottom .dropdown .caret {
3027   border-top: 0;
3028   border-bottom: 4px solid #000000;
3029   content: "";
3030 }
3031 
3032 .dropup .dropdown-menu,
3033 .navbar-fixed-bottom .dropdown .dropdown-menu {
3034   top: auto;
3035   bottom: 100%;
3036   margin-bottom: 1px;
3037 }
3038 
3039 .dropdown-submenu {
3040   position: relative;
3041 }
3042 
3043 .dropdown-submenu > .dropdown-menu {
3044   top: 0;
3045   left: 100%;
3046   margin-top: -6px;
3047   margin-left: -1px;
3048   -webkit-border-radius: 0 6px 6px 6px;
3049      -moz-border-radius: 0 6px 6px 6px;
3050           border-radius: 0 6px 6px 6px;
3051 }
3052 
3053 .dropdown-submenu:hover > .dropdown-menu {
3054   display: block;
3055 }
3056 
3057 .dropup .dropdown-submenu > .dropdown-menu {
3058   top: auto;
3059   bottom: 0;
3060   margin-top: 0;
3061   margin-bottom: -2px;
3062   -webkit-border-radius: 5px 5px 5px 0;
3063      -moz-border-radius: 5px 5px 5px 0;
3064           border-radius: 5px 5px 5px 0;
3065 }
3066 
3067 .dropdown-submenu > a:after {
3068   display: block;
3069   float: right;
3070   width: 0;
3071   height: 0;
3072   margin-top: 5px;
3073   margin-right: -10px;
3074   border-color: transparent;
3075   border-left-color: #cccccc;
3076   border-style: solid;
3077   border-width: 5px 0 5px 5px;
3078   content: " ";
3079 }
3080 
3081 .dropdown-submenu:hover > a:after {
3082   border-left-color: #ffffff;
3083 }
3084 
3085 .dropdown-submenu.pull-left {
3086   float: none;
3087 }
3088 
3089 .dropdown-submenu.pull-left > .dropdown-menu {
3090   left: -100%;
3091   margin-left: 10px;
3092   -webkit-border-radius: 6px 0 6px 6px;
3093      -moz-border-radius: 6px 0 6px 6px;
3094           border-radius: 6px 0 6px 6px;
3095 }
3096 
3097 .dropdown .dropdown-menu .nav-header {
3098   padding-right: 20px;
3099   padding-left: 20px;
3100 }
3101 
3102 .typeahead {
3103   z-index: 1051;
3104   margin-top: 2px;
3105   -webkit-border-radius: 4px;
3106      -moz-border-radius: 4px;
3107           border-radius: 4px;
3108 }
3109 
3110 .well {
3111   min-height: 20px;
3112   padding: 19px;
3113   margin-bottom: 20px;
3114   background-color: #f5f5f5;
3115   border: 1px solid #e3e3e3;
3116   -webkit-border-radius: 4px;
3117      -moz-border-radius: 4px;
3118           border-radius: 4px;
3119   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3120      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3121           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3122 }
3123 
3124 .well blockquote {
3125   border-color: #ddd;
3126   border-color: rgba(0, 0, 0, 0.15);
3127 }
3128 
3129 .well-large {
3130   padding: 24px;
3131   -webkit-border-radius: 6px;
3132      -moz-border-radius: 6px;
3133           border-radius: 6px;
3134 }
3135 
3136 .well-small {
3137   padding: 9px;
3138   -webkit-border-radius: 3px;
3139      -moz-border-radius: 3px;
3140           border-radius: 3px;
3141 }
3142 
3143 .fade {
3144   opacity: 0;
3145   -webkit-transition: opacity 0.15s linear;
3146      -moz-transition: opacity 0.15s linear;
3147        -o-transition: opacity 0.15s linear;
3148           transition: opacity 0.15s linear;
3149 }
3150 
3151 .fade.in {
3152   opacity: 1;
3153 }
3154 
3155 .collapse {
3156   position: relative;
3157   height: 0;
3158   overflow: hidden;
3159   -webkit-transition: height 0.35s ease;
3160      -moz-transition: height 0.35s ease;
3161        -o-transition: height 0.35s ease;
3162           transition: height 0.35s ease;
3163 }
3164 
3165 .collapse.in {
3166   height: auto;
3167 }
3168 
3169 .close {
3170   float: right;
3171   font-size: 20px;
3172   font-weight: bold;
3173   line-height: 20px;
3174   color: #000000;
3175   text-shadow: 0 1px 0 #ffffff;
3176   opacity: 0.2;
3177   filter: alpha(opacity=20);
3178 }
3179 
3180 .close:hover,
3181 .close:focus {
3182   color: #000000;
3183   text-decoration: none;
3184   cursor: pointer;
3185   opacity: 0.4;
3186   filter: alpha(opacity=40);
3187 }
3188 
3189 button.close {
3190   padding: 0;
3191   cursor: pointer;
3192   background: transparent;
3193   border: 0;
3194   -webkit-appearance: none;
3195 }
3196 
3197 .btn {
3198   display: inline-block;
3199   *display: inline;
3200   padding: 4px 12px;
3201   margin-bottom: 0;
3202   *margin-left: .3em;
3203   font-size: 14px;
3204   line-height: 20px;
3205   color: #333333;
3206   text-align: center;
3207   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
3208   vertical-align: middle;
3209   cursor: pointer;
3210   background-color: #f5f5f5;
3211   *background-color: #e6e6e6;
3212   background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
3213   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
3214   background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
3215   background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
3216   background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
3217   background-repeat: repeat-x;
3218   border: 1px solid #cccccc;
3219   *border: 0;
3220   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
3221   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3222   border-bottom-color: #b3b3b3;
3223   -webkit-border-radius: 4px;
3224      -moz-border-radius: 4px;
3225           border-radius: 4px;
3226   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
3227   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3228   *zoom: 1;
3229   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3230      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3231           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3232 }
3233 
3234 .btn:hover,
3235 .btn:focus,
3236 .btn:active,
3237 .btn.active,
3238 .btn.disabled,
3239 .btn[disabled] {
3240   color: #333333;
3241   background-color: #e6e6e6;
3242   *background-color: #d9d9d9;
3243 }
3244 
3245 .btn:active,
3246 .btn.active {
3247   background-color: #cccccc \9;
3248 }
3249 
3250 .btn:first-child {
3251   *margin-left: 0;
3252 }
3253 
3254 .btn:hover,
3255 .btn:focus {
3256   color: #333333;
3257   text-decoration: none;
3258   background-position: 0 -15px;
3259   -webkit-transition: background-position 0.1s linear;
3260      -moz-transition: background-position 0.1s linear;
3261        -o-transition: background-position 0.1s linear;
3262           transition: background-position 0.1s linear;
3263 }
3264 
3265 .btn:focus {
3266   outline: thin dotted #333;
3267   outline: 5px auto -webkit-focus-ring-color;
3268   outline-offset: -2px;
3269 }
3270 
3271 .btn.active,
3272 .btn:active {
3273   background-image: none;
3274   outline: 0;
3275   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3276      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3277           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3278 }
3279 
3280 .btn.disabled,
3281 .btn[disabled] {
3282   cursor: default;
3283   background-image: none;
3284   opacity: 0.65;
3285   filter: alpha(opacity=65);
3286   -webkit-box-shadow: none;
3287      -moz-box-shadow: none;
3288           box-shadow: none;
3289 }
3290 
3291 .btn-large {
3292   padding: 11px 19px;
3293   font-size: 17.5px;
3294   -webkit-border-radius: 6px;
3295      -moz-border-radius: 6px;
3296           border-radius: 6px;
3297 }
3298 
3299 .btn-large [class^="icon-"],
3300 .btn-large [class*=" icon-"] {
3301   margin-top: 4px;
3302 }
3303 
3304 .btn-small {
3305   padding: 2px 10px;
3306   font-size: 11.9px;
3307   -webkit-border-radius: 3px;
3308      -moz-border-radius: 3px;
3309           border-radius: 3px;
3310 }
3311 
3312 .btn-small [class^="icon-"],
3313 .btn-small [class*=" icon-"] {
3314   margin-top: 0;
3315 }
3316 
3317 .btn-mini [class^="icon-"],
3318 .btn-mini [class*=" icon-"] {
3319   margin-top: -1px;
3320 }
3321 
3322 .btn-mini {
3323   padding: 0 6px;
3324   font-size: 10.5px;
3325   -webkit-border-radius: 3px;
3326      -moz-border-radius: 3px;
3327           border-radius: 3px;
3328 }
3329 
3330 .btn-block {
3331   display: block;
3332   width: 100%;
3333   padding-right: 0;
3334   padding-left: 0;
3335   -webkit-box-sizing: border-box;
3336      -moz-box-sizing: border-box;
3337           box-sizing: border-box;
3338 }
3339 
3340 .btn-block + .btn-block {
3341   margin-top: 5px;
3342 }
3343 
3344 input[type="submit"].btn-block,
3345 input[type="reset"].btn-block,
3346 input[type="button"].btn-block {
3347   width: 100%;
3348 }
3349 
3350 .btn-primary.active,
3351 .btn-warning.active,
3352 .btn-danger.active,
3353 .btn-success.active,
3354 .btn-info.active,
3355 .btn-inverse.active {
3356   color: rgba(255, 255, 255, 0.75);
3357 }
3358 
3359 .btn-primary {
3360   color: #ffffff;
3361   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3362   background-color: #006dcc;
3363   *background-color: #0044cc;
3364   background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
3365   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
3366   background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
3367   background-image: -o-linear-gradient(top, #0088cc, #0044cc);
3368   background-image: linear-gradient(to bottom, #0088cc, #0044cc);
3369   background-repeat: repeat-x;
3370   border-color: #0044cc #0044cc #002a80;
3371   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3372   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
3373   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3374 }
3375 
3376 .btn-primary:hover,
3377 .btn-primary:focus,
3378 .btn-primary:active,
3379 .btn-primary.active,
3380 .btn-primary.disabled,
3381 .btn-primary[disabled] {
3382   color: #ffffff;
3383   background-color: #0044cc;
3384   *background-color: #003bb3;
3385 }
3386 
3387 .btn-primary:active,
3388 .btn-primary.active {
3389   background-color: #003399 \9;
3390 }
3391 
3392 .btn-warning {
3393   color: #ffffff;
3394   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3395   background-color: #faa732;
3396   *background-color: #f89406;
3397   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3398   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3399   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3400   background-image: -o-linear-gradient(top, #fbb450, #f89406);
3401   background-image: linear-gradient(to bottom, #fbb450, #f89406);
3402   background-repeat: repeat-x;
3403   border-color: #f89406 #f89406 #ad6704;
3404   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3405   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3406   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3407 }
3408 
3409 .btn-warning:hover,
3410 .btn-warning:focus,
3411 .btn-warning:active,
3412 .btn-warning.active,
3413 .btn-warning.disabled,
3414 .btn-warning[disabled] {
3415   color: #ffffff;
3416   background-color: #f89406;
3417   *background-color: #df8505;
3418 }
3419 
3420 .btn-warning:active,
3421 .btn-warning.active {
3422   background-color: #c67605 \9;
3423 }
3424 
3425 .btn-danger {
3426   color: #ffffff;
3427   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3428   background-color: #da4f49;
3429   *background-color: #bd362f;
3430   background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
3431   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
3432   background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
3433   background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
3434   background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
3435   background-repeat: repeat-x;
3436   border-color: #bd362f #bd362f #802420;
3437   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3438   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
3439   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3440 }
3441 
3442 .btn-danger:hover,
3443 .btn-danger:focus,
3444 .btn-danger:active,
3445 .btn-danger.active,
3446 .btn-danger.disabled,
3447 .btn-danger[disabled] {
3448   color: #ffffff;
3449   background-color: #bd362f;
3450   *background-color: #a9302a;
3451 }
3452 
3453 .btn-danger:active,
3454 .btn-danger.active {
3455   background-color: #942a25 \9;
3456 }
3457 
3458 .btn-success {
3459   color: #ffffff;
3460   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3461   background-color: #5bb75b;
3462   *background-color: #51a351;
3463   background-image: -moz-linear-gradient(top, #62c462, #51a351);
3464   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
3465   background-image: -webkit-linear-gradient(top, #62c462, #51a351);
3466   background-image: -o-linear-gradient(top, #62c462, #51a351);
3467   background-image: linear-gradient(to bottom, #62c462, #51a351);
3468   background-repeat: repeat-x;
3469   border-color: #51a351 #51a351 #387038;
3470   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3471   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
3472   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3473 }
3474 
3475 .btn-success:hover,
3476 .btn-success:focus,
3477 .btn-success:active,
3478 .btn-success.active,
3479 .btn-success.disabled,
3480 .btn-success[disabled] {
3481   color: #ffffff;
3482   background-color: #51a351;
3483   *background-color: #499249;
3484 }
3485 
3486 .btn-success:active,
3487 .btn-success.active {
3488   background-color: #408140 \9;
3489 }
3490 
3491 .btn-info {
3492   color: #ffffff;
3493   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3494   background-color: #49afcd;
3495   *background-color: #2f96b4;
3496   background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
3497   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
3498   background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
3499   background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
3500   background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
3501   background-repeat: repeat-x;
3502   border-color: #2f96b4 #2f96b4 #1f6377;
3503   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3504   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
3505   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3506 }
3507 
3508 .btn-info:hover,
3509 .btn-info:focus,
3510 .btn-info:active,
3511 .btn-info.active,
3512 .btn-info.disabled,
3513 .btn-info[disabled] {
3514   color: #ffffff;
3515   background-color: #2f96b4;
3516   *background-color: #2a85a0;
3517 }
3518 
3519 .btn-info:active,
3520 .btn-info.active {
3521   background-color: #24748c \9;
3522 }
3523 
3524 .btn-inverse {
3525   color: #ffffff;
3526   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3527   background-color: #363636;
3528   *background-color: #222222;
3529   background-image: -moz-linear-gradient(top, #444444, #222222);
3530   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
3531   background-image: -webkit-linear-gradient(top, #444444, #222222);
3532   background-image: -o-linear-gradient(top, #444444, #222222);
3533   background-image: linear-gradient(to bottom, #444444, #222222);
3534   background-repeat: repeat-x;
3535   border-color: #222222 #222222 #000000;
3536   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3537   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
3538   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
3539 }
3540 
3541 .btn-inverse:hover,
3542 .btn-inverse:focus,
3543 .btn-inverse:active,
3544 .btn-inverse.active,
3545 .btn-inverse.disabled,
3546 .btn-inverse[disabled] {
3547   color: #ffffff;
3548   background-color: #222222;
3549   *background-color: #151515;
3550 }
3551 
3552 .btn-inverse:active,
3553 .btn-inverse.active {
3554   background-color: #080808 \9;
3555 }
3556 
3557 button.btn,
3558 input[type="submit"].btn {
3559   *padding-top: 3px;
3560   *padding-bottom: 3px;
3561 }
3562 
3563 button.btn::-moz-focus-inner,
3564 input[type="submit"].btn::-moz-focus-inner {
3565   padding: 0;
3566   border: 0;
3567 }
3568 
3569 button.btn.btn-large,
3570 input[type="submit"].btn.btn-large {
3571   *padding-top: 7px;
3572   *padding-bottom: 7px;
3573 }
3574 
3575 button.btn.btn-small,
3576 input[type="submit"].btn.btn-small {
3577   *padding-top: 3px;
3578   *padding-bottom: 3px;
3579 }
3580 
3581 button.btn.btn-mini,
3582 input[type="submit"].btn.btn-mini {
3583   *padding-top: 1px;
3584   *padding-bottom: 1px;
3585 }
3586 
3587 .btn-link,
3588 .btn-link:active,
3589 .btn-link[disabled] {
3590   background-color: transparent;
3591   background-image: none;
3592   -webkit-box-shadow: none;
3593      -moz-box-shadow: none;
3594           box-shadow: none;
3595 }
3596 
3597 .btn-link {
3598   color: #0088cc;
3599   cursor: pointer;
3600   border-color: transparent;
3601   -webkit-border-radius: 0;
3602      -moz-border-radius: 0;
3603           border-radius: 0;
3604 }
3605 
3606 .btn-link:hover,
3607 .btn-link:focus {
3608   color: #005580;
3609   text-decoration: underline;
3610   background-color: transparent;
3611 }
3612 
3613 .btn-link[disabled]:hover,
3614 .btn-link[disabled]:focus {
3615   color: #333333;
3616   text-decoration: none;
3617 }
3618 
3619 .btn-group {
3620   position: relative;
3621   display: inline-block;
3622   *display: inline;
3623   *margin-left: .3em;
3624   font-size: 0;
3625   white-space: nowrap;
3626   vertical-align: middle;
3627   *zoom: 1;
3628 }
3629 
3630 .btn-group:first-child {
3631   *margin-left: 0;
3632 }
3633 
3634 .btn-group + .btn-group {
3635   margin-left: 5px;
3636 }
3637 
3638 .btn-toolbar {
3639   margin-top: 10px;
3640   margin-bottom: 10px;
3641   font-size: 0;
3642 }
3643 
3644 .btn-toolbar > .btn + .btn,
3645 .btn-toolbar > .btn-group + .btn,
3646 .btn-toolbar > .btn + .btn-group {
3647   margin-left: 5px;
3648 }
3649 
3650 .btn-group > .btn {
3651   position: relative;
3652   -webkit-border-radius: 0;
3653      -moz-border-radius: 0;
3654           border-radius: 0;
3655 }
3656 
3657 .btn-group > .btn + .btn {
3658   margin-left: -1px;
3659 }
3660 
3661 .btn-group > .btn,
3662 .btn-group > .dropdown-menu,
3663 .btn-group > .popover {
3664   font-size: 14px;
3665 }
3666 
3667 .btn-group > .btn-mini {
3668   font-size: 10.5px;
3669 }
3670 
3671 .btn-group > .btn-small {
3672   font-size: 11.9px;
3673 }
3674 
3675 .btn-group > .btn-large {
3676   font-size: 17.5px;
3677 }
3678 
3679 .btn-group > .btn:first-child {
3680   margin-left: 0;
3681   -webkit-border-bottom-left-radius: 4px;
3682           border-bottom-left-radius: 4px;
3683   -webkit-border-top-left-radius: 4px;
3684           border-top-left-radius: 4px;
3685   -moz-border-radius-bottomleft: 4px;
3686   -moz-border-radius-topleft: 4px;
3687 }
3688 
3689 .btn-group > .btn:last-child,
3690 .btn-group > .dropdown-toggle {
3691   -webkit-border-top-right-radius: 4px;
3692           border-top-right-radius: 4px;
3693   -webkit-border-bottom-right-radius: 4px;
3694           border-bottom-right-radius: 4px;
3695   -moz-border-radius-topright: 4px;
3696   -moz-border-radius-bottomright: 4px;
3697 }
3698 
3699 .btn-group > .btn.large:first-child {
3700   margin-left: 0;
3701   -webkit-border-bottom-left-radius: 6px;
3702           border-bottom-left-radius: 6px;
3703   -webkit-border-top-left-radius: 6px;
3704           border-top-left-radius: 6px;
3705   -moz-border-radius-bottomleft: 6px;
3706   -moz-border-radius-topleft: 6px;
3707 }
3708 
3709 .btn-group > .btn.large:last-child,
3710 .btn-group > .large.dropdown-toggle {
3711   -webkit-border-top-right-radius: 6px;
3712           border-top-right-radius: 6px;
3713   -webkit-border-bottom-right-radius: 6px;
3714           border-bottom-right-radius: 6px;
3715   -moz-border-radius-topright: 6px;
3716   -moz-border-radius-bottomright: 6px;
3717 }
3718 
3719 .btn-group > .btn:hover,
3720 .btn-group > .btn:focus,
3721 .btn-group > .btn:active,
3722 .btn-group > .btn.active {
3723   z-index: 2;
3724 }
3725 
3726 .btn-group .dropdown-toggle:active,
3727 .btn-group.open .dropdown-toggle {
3728   outline: 0;
3729 }
3730 
3731 .btn-group > .btn + .dropdown-toggle {
3732   *padding-top: 5px;
3733   padding-right: 8px;
3734   *padding-bottom: 5px;
3735   padding-left: 8px;
3736   -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3737      -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3738           box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
3739 }
3740 
3741 .btn-group > .btn-mini + .dropdown-toggle {
3742   *padding-top: 2px;
3743   padding-right: 5px;
3744   *padding-bottom: 2px;
3745   padding-left: 5px;
3746 }
3747 
3748 .btn-group > .btn-small + .dropdown-toggle {
3749   *padding-top: 5px;
3750   *padding-bottom: 4px;
3751 }
3752 
3753 .btn-group > .btn-large + .dropdown-toggle {
3754   *padding-top: 7px;
3755   padding-right: 12px;
3756   *padding-bottom: 7px;
3757   padding-left: 12px;
3758 }
3759 
3760 .btn-group.open .dropdown-toggle {
3761   background-image: none;
3762   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3763      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3764           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3765 }
3766 
3767 .btn-group.open .btn.dropdown-toggle {
3768   background-color: #e6e6e6;
3769 }
3770 
3771 .btn-group.open .btn-primary.dropdown-toggle {
3772   background-color: #0044cc;
3773 }
3774 
3775 .btn-group.open .btn-warning.dropdown-toggle {
3776   background-color: #f89406;
3777 }
3778 
3779 .btn-group.open .btn-danger.dropdown-toggle {
3780   background-color: #bd362f;
3781 }
3782 
3783 .btn-group.open .btn-success.dropdown-toggle {
3784   background-color: #51a351;
3785 }
3786 
3787 .btn-group.open .btn-info.dropdown-toggle {
3788   background-color: #2f96b4;
3789 }
3790 
3791 .btn-group.open .btn-inverse.dropdown-toggle {
3792   background-color: #222222;
3793 }
3794 
3795 .btn .caret {
3796   margin-top: 8px;
3797   margin-left: 0;
3798 }
3799 
3800 .btn-large .caret {
3801   margin-top: 6px;
3802 }
3803 
3804 .btn-large .caret {
3805   border-top-width: 5px;
3806   border-right-width: 5px;
3807   border-left-width: 5px;
3808 }
3809 
3810 .btn-mini .caret,
3811 .btn-small .caret {
3812   margin-top: 8px;
3813 }
3814 
3815 .dropup .btn-large .caret {
3816   border-bottom-width: 5px;
3817 }
3818 
3819 .btn-primary .caret,
3820 .btn-warning .caret,
3821 .btn-danger .caret,
3822 .btn-info .caret,
3823 .btn-success .caret,
3824 .btn-inverse .caret {
3825   border-top-color: #ffffff;
3826   border-bottom-color: #ffffff;
3827 }
3828 
3829 .btn-group-vertical {
3830   display: inline-block;
3831   *display: inline;
3832   /* IE7 inline-block hack */
3833 
3834   *zoom: 1;
3835 }
3836 
3837 .btn-group-vertical > .btn {
3838   display: block;
3839   float: none;
3840   max-width: 100%;
3841   -webkit-border-radius: 0;
3842      -moz-border-radius: 0;
3843           border-radius: 0;
3844 }
3845 
3846 .btn-group-vertical > .btn + .btn {
3847   margin-top: -1px;
3848   margin-left: 0;
3849 }
3850 
3851 .btn-group-vertical > .btn:first-child {
3852   -webkit-border-radius: 4px 4px 0 0;
3853      -moz-border-radius: 4px 4px 0 0;
3854           border-radius: 4px 4px 0 0;
3855 }
3856 
3857 .btn-group-vertical > .btn:last-child {
3858   -webkit-border-radius: 0 0 4px 4px;
3859      -moz-border-radius: 0 0 4px 4px;
3860           border-radius: 0 0 4px 4px;
3861 }
3862 
3863 .btn-group-vertical > .btn-large:first-child {
3864   -webkit-border-radius: 6px 6px 0 0;
3865      -moz-border-radius: 6px 6px 0 0;
3866           border-radius: 6px 6px 0 0;
3867 }
3868 
3869 .btn-group-vertical > .btn-large:last-child {
3870   -webkit-border-radius: 0 0 6px 6px;
3871      -moz-border-radius: 0 0 6px 6px;
3872           border-radius: 0 0 6px 6px;
3873 }
3874 
3875 .alert {
3876   padding: 8px 35px 8px 14px;
3877   margin-bottom: 20px;
3878   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3879   background-color: #fcf8e3;
3880   border: 1px solid #fbeed5;
3881   -webkit-border-radius: 4px;
3882      -moz-border-radius: 4px;
3883           border-radius: 4px;
3884 }
3885 
3886 .alert,
3887 .alert h4 {
3888   color: #c09853;
3889 }
3890 
3891 .alert h4 {
3892   margin: 0;
3893 }
3894 
3895 .alert .close {
3896   position: relative;
3897   top: -2px;
3898   right: -21px;
3899   line-height: 20px;
3900 }
3901 
3902 .alert-success {
3903   color: #468847;
3904   background-color: #dff0d8;
3905   border-color: #d6e9c6;
3906 }
3907 
3908 .alert-success h4 {
3909   color: #468847;
3910 }
3911 
3912 .alert-danger,
3913 .alert-error {
3914   color: #b94a48;
3915   background-color: #f2dede;
3916   border-color: #eed3d7;
3917 }
3918 
3919 .alert-danger h4,
3920 .alert-error h4 {
3921   color: #b94a48;
3922 }
3923 
3924 .alert-info {
3925   color: #3a87ad;
3926   background-color: #d9edf7;
3927   border-color: #bce8f1;
3928 }
3929 
3930 .alert-info h4 {
3931   color: #3a87ad;
3932 }
3933 
3934 .alert-block {
3935   padding-top: 14px;
3936   padding-bottom: 14px;
3937 }
3938 
3939 .alert-block > p,
3940 .alert-block > ul {
3941   margin-bottom: 0;
3942 }
3943 
3944 .alert-block p + p {
3945   margin-top: 5px;
3946 }
3947 
3948 .nav {
3949   margin-bottom: 20px;
3950   margin-left: 0;
3951   list-style: none;
3952 }
3953 
3954 .nav > li > a {
3955   display: block;
3956 }
3957 
3958 .nav > li > a:hover,
3959 .nav > li > a:focus {
3960   text-decoration: none;
3961   background-color: #eeeeee;
3962 }
3963 
3964 .nav > li > a > img {
3965   max-width: none;
3966 }
3967 
3968 .nav > .pull-right {
3969   float: right;
3970 }
3971 
3972 .nav-header {
3973   display: block;
3974   padding: 3px 15px;
3975   font-size: 11px;
3976   font-weight: bold;
3977   line-height: 20px;
3978   color: #999999;
3979   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3980   text-transform: uppercase;
3981 }
3982 
3983 .nav li + .nav-header {
3984   margin-top: 9px;
3985 }
3986 
3987 .nav-list {
3988   padding-right: 15px;
3989   padding-left: 15px;
3990   margin-bottom: 0;
3991 }
3992 
3993 .nav-list > li > a,
3994 .nav-list .nav-header {
3995   margin-right: -15px;
3996   margin-left: -15px;
3997   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3998 }
3999 
4000 .nav-list > li > a {
4001   padding: 3px 15px;
4002 }
4003 
4004 .nav-list > .active > a,
4005 .nav-list > .active > a:hover,
4006 .nav-list > .active > a:focus {
4007   color: #ffffff;
4008   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
4009   background-color: #0088cc;
4010 }
4011 
4012 .nav-list [class^="icon-"],
4013 .nav-list [class*=" icon-"] {
4014   margin-right: 2px;
4015 }
4016 
4017 .nav-list .divider {
4018   *width: 100%;
4019   height: 1px;
4020   margin: 9px 1px;
4021   *margin: -5px 0 5px;
4022   overflow: hidden;
4023   background-color: #e5e5e5;
4024   border-bottom: 1px solid #ffffff;
4025 }
4026 
4027 .nav-tabs,
4028 .nav-pills {
4029   *zoom: 1;
4030 }
4031 
4032 .nav-tabs:before,
4033 .nav-pills:before,
4034 .nav-tabs:after,
4035 .nav-pills:after {
4036   display: table;
4037   line-height: 0;
4038   content: "";
4039 }
4040 
4041 .nav-tabs:after,
4042 .nav-pills:after {
4043   clear: both;
4044 }
4045 
4046 .nav-tabs > li,
4047 .nav-pills > li {
4048   float: left;
4049 }
4050 
4051 .nav-tabs > li > a,
4052 .nav-pills > li > a {
4053   padding-right: 12px;
4054   padding-left: 12px;
4055   margin-right: 2px;
4056   line-height: 14px;
4057 }
4058 
4059 .nav-tabs {
4060   border-bottom: 1px solid #ddd;
4061 }
4062 
4063 .nav-tabs > li {
4064   margin-bottom: -1px;
4065 }
4066 
4067 .nav-tabs > li > a {
4068   padding-top: 8px;
4069   padding-bottom: 8px;
4070   line-height: 20px;
4071   border: 1px solid transparent;
4072   -webkit-border-radius: 4px 4px 0 0;
4073      -moz-border-radius: 4px 4px 0 0;
4074           border-radius: 4px 4px 0 0;
4075 }
4076 
4077 .nav-tabs > li > a:hover,
4078 .nav-tabs > li > a:focus {
4079   border-color: #eeeeee #eeeeee #dddddd;
4080 }
4081 
4082 .nav-tabs > .active > a,
4083 .nav-tabs > .active > a:hover,
4084 .nav-tabs > .active > a:focus {
4085   color: #555555;
4086   cursor: default;
4087   background-color: #ffffff;
4088   border: 1px solid #ddd;
4089   border-bottom-color: transparent;
4090 }
4091 
4092 .nav-pills > li > a {
4093   padding-top: 8px;
4094   padding-bottom: 8px;
4095   margin-top: 2px;
4096   margin-bottom: 2px;
4097   -webkit-border-radius: 5px;
4098      -moz-border-radius: 5px;
4099           border-radius: 5px;
4100 }
4101 
4102 .nav-pills > .active > a,
4103 .nav-pills > .active > a:hover,
4104 .nav-pills > .active > a:focus {
4105   color: #ffffff;
4106   background-color: #0088cc;
4107 }
4108 
4109 .nav-stacked > li {
4110   float: none;
4111 }
4112 
4113 .nav-stacked > li > a {
4114   margin-right: 0;
4115 }
4116 
4117 .nav-tabs.nav-stacked {
4118   border-bottom: 0;
4119 }
4120 
4121 .nav-tabs.nav-stacked > li > a {
4122   border: 1px solid #ddd;
4123   -webkit-border-radius: 0;
4124      -moz-border-radius: 0;
4125           border-radius: 0;
4126 }
4127 
4128 .nav-tabs.nav-stacked > li:first-child > a {
4129   -webkit-border-top-right-radius: 4px;
4130           border-top-right-radius: 4px;
4131   -webkit-border-top-left-radius: 4px;
4132           border-top-left-radius: 4px;
4133   -moz-border-radius-topright: 4px;
4134   -moz-border-radius-topleft: 4px;
4135 }
4136 
4137 .nav-tabs.nav-stacked > li:last-child > a {
4138   -webkit-border-bottom-right-radius: 4px;
4139           border-bottom-right-radius: 4px;
4140   -webkit-border-bottom-left-radius: 4px;
4141           border-bottom-left-radius: 4px;
4142   -moz-border-radius-bottomright: 4px;
4143   -moz-border-radius-bottomleft: 4px;
4144 }
4145 
4146 .nav-tabs.nav-stacked > li > a:hover,
4147 .nav-tabs.nav-stacked > li > a:focus {
4148   z-index: 2;
4149   border-color: #ddd;
4150 }
4151 
4152 .nav-pills.nav-stacked > li > a {
4153   margin-bottom: 3px;
4154 }
4155 
4156 .nav-pills.nav-stacked > li:last-child > a {
4157   margin-bottom: 1px;
4158 }
4159 
4160 .nav-tabs .dropdown-menu {
4161   -webkit-border-radius: 0 0 6px 6px;
4162      -moz-border-radius: 0 0 6px 6px;
4163           border-radius: 0 0 6px 6px;
4164 }
4165 
4166 .nav-pills .dropdown-menu {
4167   -webkit-border-radius: 6px;
4168      -moz-border-radius: 6px;
4169           border-radius: 6px;
4170 }
4171 
4172 .nav .dropdown-toggle .caret {
4173   margin-top: 6px;
4174   border-top-color: #0088cc;
4175   border-bottom-color: #0088cc;
4176 }
4177 
4178 .nav .dropdown-toggle:hover .caret,
4179 .nav .dropdown-toggle:focus .caret {
4180   border-top-color: #005580;
4181   border-bottom-color: #005580;
4182 }
4183 
4184 /* move down carets for tabs */
4185 
4186 .nav-tabs .dropdown-toggle .caret {
4187   margin-top: 8px;
4188 }
4189 
4190 .nav .active .dropdown-toggle .caret {
4191   border-top-color: #fff;
4192   border-bottom-color: #fff;
4193 }
4194 
4195 .nav-tabs .active .dropdown-toggle .caret {
4196   border-top-color: #555555;
4197   border-bottom-color: #555555;
4198 }
4199 
4200 .nav > .dropdown.active > a:hover,
4201 .nav > .dropdown.active > a:focus {
4202   cursor: pointer;
4203 }
4204 
4205 .nav-tabs .open .dropdown-toggle,
4206 .nav-pills .open .dropdown-toggle,
4207 .nav > li.dropdown.open.active > a:hover,
4208 .nav > li.dropdown.open.active > a:focus {
4209   color: #ffffff;
4210   background-color: #999999;
4211   border-color: #999999;
4212 }
4213 
4214 .nav li.dropdown.open .caret,
4215 .nav li.dropdown.open.active .caret,
4216 .nav li.dropdown.open a:hover .caret,
4217 .nav li.dropdown.open a:focus .caret {
4218   border-top-color: #ffffff;
4219   border-bottom-color: #ffffff;
4220   opacity: 1;
4221   filter: alpha(opacity=100);
4222 }
4223 
4224 .tabs-stacked .open > a:hover,
4225 .tabs-stacked .open > a:focus {
4226   border-color: #999999;
4227 }
4228 
4229 .tabbable {
4230   *zoom: 1;
4231 }
4232 
4233 .tabbable:before,
4234 .tabbable:after {
4235   display: table;
4236   line-height: 0;
4237   content: "";
4238 }
4239 
4240 .tabbable:after {
4241   clear: both;
4242 }
4243 
4244 .tab-content {
4245   overflow: auto;
4246 }
4247 
4248 .tabs-below > .nav-tabs,
4249 .tabs-right > .nav-tabs,
4250 .tabs-left > .nav-tabs {
4251   border-bottom: 0;
4252 }
4253 
4254 .tab-content > .tab-pane,
4255 .pill-content > .pill-pane {
4256   display: none;
4257 }
4258 
4259 .tab-content > .active,
4260 .pill-content > .active {
4261   display: block;
4262 }
4263 
4264 .tabs-below > .nav-tabs {
4265   border-top: 1px solid #ddd;
4266 }
4267 
4268 .tabs-below > .nav-tabs > li {
4269   margin-top: -1px;
4270   margin-bottom: 0;
4271 }
4272 
4273 .tabs-below > .nav-tabs > li > a {
4274   -webkit-border-radius: 0 0 4px 4px;
4275      -moz-border-radius: 0 0 4px 4px;
4276           border-radius: 0 0 4px 4px;
4277 }
4278 
4279 .tabs-below > .nav-tabs > li > a:hover,
4280 .tabs-below > .nav-tabs > li > a:focus {
4281   border-top-color: #ddd;
4282   border-bottom-color: transparent;
4283 }
4284 
4285 .tabs-below > .nav-tabs > .active > a,
4286 .tabs-below > .nav-tabs > .active > a:hover,
4287 .tabs-below > .nav-tabs > .active > a:focus {
4288   border-color: transparent #ddd #ddd #ddd;
4289 }
4290 
4291 .tabs-left > .nav-tabs > li,
4292 .tabs-right > .nav-tabs > li {
4293   float: none;
4294 }
4295 
4296 .tabs-left > .nav-tabs > li > a,
4297 .tabs-right > .nav-tabs > li > a {
4298   min-width: 74px;
4299   margin-right: 0;
4300   margin-bottom: 3px;
4301 }
4302 
4303 .tabs-left > .nav-tabs {
4304   float: left;
4305   margin-right: 19px;
4306   border-right: 1px solid #ddd;
4307 }
4308 
4309 .tabs-left > .nav-tabs > li > a {
4310   margin-right: -1px;
4311   -webkit-border-radius: 4px 0 0 4px;
4312      -moz-border-radius: 4px 0 0 4px;
4313           border-radius: 4px 0 0 4px;
4314 }
4315 
4316 .tabs-left > .nav-tabs > li > a:hover,
4317 .tabs-left > .nav-tabs > li > a:focus {
4318   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
4319 }
4320 
4321 .tabs-left > .nav-tabs .active > a,
4322 .tabs-left > .nav-tabs .active > a:hover,
4323 .tabs-left > .nav-tabs .active > a:focus {
4324   border-color: #ddd transparent #ddd #ddd;
4325   *border-right-color: #ffffff;
4326 }
4327 
4328 .tabs-right > .nav-tabs {
4329   float: right;
4330   margin-left: 19px;
4331   border-left: 1px solid #ddd;
4332 }
4333 
4334 .tabs-right > .nav-tabs > li > a {
4335   margin-left: -1px;
4336   -webkit-border-radius: 0 4px 4px 0;
4337      -moz-border-radius: 0 4px 4px 0;
4338           border-radius: 0 4px 4px 0;
4339 }
4340 
4341 .tabs-right > .nav-tabs > li > a:hover,
4342 .tabs-right > .nav-tabs > li > a:focus {
4343   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
4344 }
4345 
4346 .tabs-right > .nav-tabs .active > a,
4347 .tabs-right > .nav-tabs .active > a:hover,
4348 .tabs-right > .nav-tabs .active > a:focus {
4349   border-color: #ddd #ddd #ddd transparent;
4350   *border-left-color: #ffffff;
4351 }
4352 
4353 .nav > .disabled > a {
4354   color: #999999;
4355 }
4356 
4357 .nav > .disabled > a:hover,
4358 .nav > .disabled > a:focus {
4359   text-decoration: none;
4360   cursor: default;
4361   background-color: transparent;
4362 }
4363 
4364 .navbar {
4365   *position: relative;
4366   *z-index: 2;
4367   margin-bottom: 20px;
4368   overflow: visible;
4369 }
4370 
4371 .navbar-inner {
4372   min-height: 40px;
4373   padding-right: 20px;
4374   padding-left: 20px;
4375   background-color: #fafafa;
4376   background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
4377   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
4378   background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
4379   background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
4380   background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
4381   background-repeat: repeat-x;
4382   border: 1px solid #d4d4d4;
4383   -webkit-border-radius: 4px;
4384      -moz-border-radius: 4px;
4385           border-radius: 4px;
4386   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
4387   *zoom: 1;
4388   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4389      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4390           box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
4391 }
4392 
4393 .navbar-inner:before,
4394 .navbar-inner:after {
4395   display: table;
4396   line-height: 0;
4397   content: "";
4398 }
4399 
4400 .navbar-inner:after {
4401   clear: both;
4402 }
4403 
4404 .navbar .container {
4405   width: auto;
4406 }
4407 
4408 .nav-collapse.collapse {
4409   height: auto;
4410   overflow: visible;
4411 }
4412 
4413 .navbar .brand {
4414   display: block;
4415   float: left;
4416   padding: 10px 20px 10px;
4417   margin-left: -20px;
4418   font-size: 20px;
4419   font-weight: 200;
4420   color: #777777;
4421   text-shadow: 0 1px 0 #ffffff;
4422 }
4423 
4424 .navbar .brand:hover,
4425 .navbar .brand:focus {
4426   text-decoration: none;
4427 }
4428 
4429 .navbar-text {
4430   margin-bottom: 0;
4431   line-height: 40px;
4432   color: #777777;
4433 }
4434 
4435 .navbar-link {
4436   color: #777777;
4437 }
4438 
4439 .navbar-link:hover,
4440 .navbar-link:focus {
4441   color: #333333;
4442 }
4443 
4444 .navbar .divider-vertical {
4445   height: 40px;
4446   margin: 0 9px;
4447   border-right: 1px solid #ffffff;
4448   border-left: 1px solid #f2f2f2;
4449 }
4450 
4451 .navbar .btn,
4452 .navbar .btn-group {
4453   margin-top: 5px;
4454 }
4455 
4456 .navbar .btn-group .btn,
4457 .navbar .input-prepend .btn,
4458 .navbar .input-append .btn,
4459 .navbar .input-prepend .btn-group,
4460 .navbar .input-append .btn-group {
4461   margin-top: 0;
4462 }
4463 
4464 .navbar-form {
4465   margin-bottom: 0;
4466   *zoom: 1;
4467 }
4468 
4469 .navbar-form:before,
4470 .navbar-form:after {
4471   display: table;
4472   line-height: 0;
4473   content: "";
4474 }
4475 
4476 .navbar-form:after {
4477   clear: both;
4478 }
4479 
4480 .navbar-form input,
4481 .navbar-form select,
4482 .navbar-form .radio,
4483 .navbar-form .checkbox {
4484   margin-top: 5px;
4485 }
4486 
4487 .navbar-form input,
4488 .navbar-form select,
4489 .navbar-form .btn {
4490   display: inline-block;
4491   margin-bottom: 0;
4492 }
4493 
4494 .navbar-form input[type="image"],
4495 .navbar-form input[type="checkbox"],
4496 .navbar-form input[type="radio"] {
4497   margin-top: 3px;
4498 }
4499 
4500 .navbar-form .input-append,
4501 .navbar-form .input-prepend {
4502   margin-top: 5px;
4503   white-space: nowrap;
4504 }
4505 
4506 .navbar-form .input-append input,
4507 .navbar-form .input-prepend input {
4508   margin-top: 0;
4509 }
4510 
4511 .navbar-search {
4512   position: relative;
4513   float: left;
4514   margin-top: 5px;
4515   margin-bottom: 0;
4516 }
4517 
4518 .navbar-search .search-query {
4519   padding: 4px 14px;
4520   margin-bottom: 0;
4521   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
4522   font-size: 13px;
4523   font-weight: normal;
4524   line-height: 1;
4525   -webkit-border-radius: 15px;
4526      -moz-border-radius: 15px;
4527           border-radius: 15px;
4528 }
4529 
4530 .navbar-static-top {
4531   position: static;
4532   margin-bottom: 0;
4533 }
4534 
4535 .navbar-static-top .navbar-inner {
4536   -webkit-border-radius: 0;
4537      -moz-border-radius: 0;
4538           border-radius: 0;
4539 }
4540 
4541 .navbar-fixed-top,
4542 .navbar-fixed-bottom {
4543   position: fixed;
4544   right: 0;
4545   left: 0;
4546   z-index: 1030;
4547   margin-bottom: 0;
4548 }
4549 
4550 .navbar-fixed-top .navbar-inner,
4551 .navbar-static-top .navbar-inner {
4552   border-width: 0 0 1px;
4553 }
4554 
4555 .navbar-fixed-bottom .navbar-inner {
4556   border-width: 1px 0 0;
4557 }
4558 
4559 .navbar-fixed-top .navbar-inner,
4560 .navbar-fixed-bottom .navbar-inner {
4561   padding-right: 0;
4562   padding-left: 0;
4563   -webkit-border-radius: 0;
4564      -moz-border-radius: 0;
4565           border-radius: 0;
4566 }
4567 
4568 .navbar-static-top .container,
4569 .navbar-fixed-top .container,
4570 .navbar-fixed-bottom .container {
4571   width: 940px;
4572 }
4573 
4574 .navbar-fixed-top {
4575   top: 0;
4576 }
4577 
4578 .navbar-fixed-top .navbar-inner,
4579 .navbar-static-top .navbar-inner {
4580   -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4581      -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4582           box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
4583 }
4584 
4585 .navbar-fixed-bottom {
4586   bottom: 0;
4587 }
4588 
4589 .navbar-fixed-bottom .navbar-inner {
4590   -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4591      -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4592           box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
4593 }
4594 
4595 .navbar .nav {
4596   position: relative;
4597   left: 0;
4598   display: block;
4599   float: left;
4600   margin: 0 10px 0 0;
4601 }
4602 
4603 .navbar .nav.pull-right {
4604   float: right;
4605   margin-right: 0;
4606 }
4607 
4608 .navbar .nav > li {
4609   float: left;
4610 }
4611 
4612 .navbar .nav > li > a {
4613   float: none;
4614   padding: 10px 15px 10px;
4615   color: #777777;
4616   text-decoration: none;
4617   text-shadow: 0 1px 0 #ffffff;
4618 }
4619 
4620 .navbar .nav .dropdown-toggle .caret {
4621   margin-top: 8px;
4622 }
4623 
4624 .navbar .nav > li > a:focus,
4625 .navbar .nav > li > a:hover {
4626   color: #333333;
4627   text-decoration: none;
4628   background-color: transparent;
4629 }
4630 
4631 .navbar .nav > .active > a,
4632 .navbar .nav > .active > a:hover,
4633 .navbar .nav > .active > a:focus {
4634   color: #555555;
4635   text-decoration: none;
4636   background-color: #e5e5e5;
4637   -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4638      -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4639           box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
4640 }
4641 
4642 .navbar .btn-navbar {
4643   display: none;
4644   float: right;
4645   padding: 7px 10px;
4646   margin-right: 5px;
4647   margin-left: 5px;
4648   color: #ffffff;
4649   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4650   background-color: #ededed;
4651   *background-color: #e5e5e5;
4652   background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
4653   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
4654   background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
4655   background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
4656   background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
4657   background-repeat: repeat-x;
4658   border-color: #e5e5e5 #e5e5e5 #bfbfbf;
4659   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4660   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
4661   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4662   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4663      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4664           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
4665 }
4666 
4667 .navbar .btn-navbar:hover,
4668 .navbar .btn-navbar:focus,
4669 .navbar .btn-navbar:active,
4670 .navbar .btn-navbar.active,
4671 .navbar .btn-navbar.disabled,
4672 .navbar .btn-navbar[disabled] {
4673   color: #ffffff;
4674   background-color: #e5e5e5;
4675   *background-color: #d9d9d9;
4676 }
4677 
4678 .navbar .btn-navbar:active,
4679 .navbar .btn-navbar.active {
4680   background-color: #cccccc \9;
4681 }
4682 
4683 .navbar .btn-navbar .icon-bar {
4684   display: block;
4685   width: 18px;
4686   height: 2px;
4687   background-color: #f5f5f5;
4688   -webkit-border-radius: 1px;
4689      -moz-border-radius: 1px;
4690           border-radius: 1px;
4691   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4692      -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4693           box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
4694 }
4695 
4696 .btn-navbar .icon-bar + .icon-bar {
4697   margin-top: 3px;
4698 }
4699 
4700 .navbar .nav > li > .dropdown-menu:before {
4701   position: absolute;
4702   top: -7px;
4703   left: 9px;
4704   display: inline-block;
4705   border-right: 7px solid transparent;
4706   border-bottom: 7px solid #ccc;
4707   border-left: 7px solid transparent;
4708   border-bottom-color: rgba(0, 0, 0, 0.2);
4709   content: '';
4710 }
4711 
4712 .navbar .nav > li > .dropdown-menu:after {
4713   position: absolute;
4714   top: -6px;
4715   left: 10px;
4716   display: inline-block;
4717   border-right: 6px solid transparent;
4718   border-bottom: 6px solid #ffffff;
4719   border-left: 6px solid transparent;
4720   content: '';
4721 }
4722 
4723 .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
4724   top: auto;
4725   bottom: -7px;
4726   border-top: 7px solid #ccc;
4727   border-bottom: 0;
4728   border-top-color: rgba(0, 0, 0, 0.2);
4729 }
4730 
4731 .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
4732   top: auto;
4733   bottom: -6px;
4734   border-top: 6px solid #ffffff;
4735   border-bottom: 0;
4736 }
4737 
4738 .navbar .nav li.dropdown > a:hover .caret,
4739 .navbar .nav li.dropdown > a:focus .caret {
4740   border-top-color: #333333;
4741   border-bottom-color: #333333;
4742 }
4743 
4744 .navbar .nav li.dropdown.open > .dropdown-toggle,
4745 .navbar .nav li.dropdown.active > .dropdown-toggle,
4746 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
4747   color: #555555;
4748   background-color: #e5e5e5;
4749 }
4750 
4751 .navbar .nav li.dropdown > .dropdown-toggle .caret {
4752   border-top-color: #777777;
4753   border-bottom-color: #777777;
4754 }
4755 
4756 .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
4757 .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
4758 .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
4759   border-top-color: #555555;
4760   border-bottom-color: #555555;
4761 }
4762 
4763 .navbar .pull-right > li > .dropdown-menu,
4764 .navbar .nav > li > .dropdown-menu.pull-right {
4765   right: 0;
4766   left: auto;
4767 }
4768 
4769 .navbar .pull-right > li > .dropdown-menu:before,
4770 .navbar .nav > li > .dropdown-menu.pull-right:before {
4771   right: 12px;
4772   left: auto;
4773 }
4774 
4775 .navbar .pull-right > li > .dropdown-menu:after,
4776 .navbar .nav > li > .dropdown-menu.pull-right:after {
4777   right: 13px;
4778   left: auto;
4779 }
4780 
4781 .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
4782 .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
4783   right: 100%;
4784   left: auto;
4785   margin-right: -1px;
4786   margin-left: 0;
4787   -webkit-border-radius: 6px 0 6px 6px;
4788      -moz-border-radius: 6px 0 6px 6px;
4789           border-radius: 6px 0 6px 6px;
4790 }
4791 
4792 .navbar-inverse .navbar-inner {
4793   background-color: #1b1b1b;
4794   background-image: -moz-linear-gradient(top, #222222, #111111);
4795   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
4796   background-image: -webkit-linear-gradient(top, #222222, #111111);
4797   background-image: -o-linear-gradient(top, #222222, #111111);
4798   background-image: linear-gradient(to bottom, #222222, #111111);
4799   background-repeat: repeat-x;
4800   border-color: #252525;
4801   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
4802 }
4803 
4804 .navbar-inverse .brand,
4805 .navbar-inverse .nav > li > a {
4806   color: #999999;
4807   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4808 }
4809 
4810 .navbar-inverse .brand:hover,
4811 .navbar-inverse .nav > li > a:hover,
4812 .navbar-inverse .brand:focus,
4813 .navbar-inverse .nav > li > a:focus {
4814   color: #ffffff;
4815 }
4816 
4817 .navbar-inverse .brand {
4818   color: #999999;
4819 }
4820 
4821 .navbar-inverse .navbar-text {
4822   color: #999999;
4823 }
4824 
4825 .navbar-inverse .nav > li > a:focus,
4826 .navbar-inverse .nav > li > a:hover {
4827   color: #ffffff;
4828   background-color: transparent;
4829 }
4830 
4831 .navbar-inverse .nav .active > a,
4832 .navbar-inverse .nav .active > a:hover,
4833 .navbar-inverse .nav .active > a:focus {
4834   color: #ffffff;
4835   background-color: #111111;
4836 }
4837 
4838 .navbar-inverse .navbar-link {
4839   color: #999999;
4840 }
4841 
4842 .navbar-inverse .navbar-link:hover,
4843 .navbar-inverse .navbar-link:focus {
4844   color: #ffffff;
4845 }
4846 
4847 .navbar-inverse .divider-vertical {
4848   border-right-color: #222222;
4849   border-left-color: #111111;
4850 }
4851 
4852 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
4853 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
4854 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
4855   color: #ffffff;
4856   background-color: #111111;
4857 }
4858 
4859 .navbar-inverse .nav li.dropdown > a:hover .caret,
4860 .navbar-inverse .nav li.dropdown > a:focus .caret {
4861   border-top-color: #ffffff;
4862   border-bottom-color: #ffffff;
4863 }
4864 
4865 .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
4866   border-top-color: #999999;
4867   border-bottom-color: #999999;
4868 }
4869 
4870 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
4871 .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
4872 .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
4873   border-top-color: #ffffff;
4874   border-bottom-color: #ffffff;
4875 }
4876 
4877 .navbar-inverse .navbar-search .search-query {
4878   color: #ffffff;
4879   background-color: #515151;
4880   border-color: #111111;
4881   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4882      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4883           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
4884   -webkit-transition: none;
4885      -moz-transition: none;
4886        -o-transition: none;
4887           transition: none;
4888 }
4889 
4890 .navbar-inverse .navbar-search .search-query:-moz-placeholder {
4891   color: #cccccc;
4892 }
4893 
4894 .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
4895   color: #cccccc;
4896 }
4897 
4898 .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
4899   color: #cccccc;
4900 }
4901 
4902 .navbar-inverse .navbar-search .search-query:focus,
4903 .navbar-inverse .navbar-search .search-query.focused {
4904   padding: 5px 15px;
4905   color: #333333;
4906   text-shadow: 0 1px 0 #ffffff;
4907   background-color: #ffffff;
4908   border: 0;
4909   outline: 0;
4910   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4911      -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4912           box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
4913 }
4914 
4915 .navbar-inverse .btn-navbar {
4916   color: #ffffff;
4917   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4918   background-color: #0e0e0e;
4919   *background-color: #040404;
4920   background-image: -moz-linear-gradient(top, #151515, #040404);
4921   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
4922   background-image: -webkit-linear-gradient(top, #151515, #040404);
4923   background-image: -o-linear-gradient(top, #151515, #040404);
4924   background-image: linear-gradient(to bottom, #151515, #040404);
4925   background-repeat: repeat-x;
4926   border-color: #040404 #040404 #000000;
4927   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
4928   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
4929   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
4930 }
4931 
4932 .navbar-inverse .btn-navbar:hover,
4933 .navbar-inverse .btn-navbar:focus,
4934 .navbar-inverse .btn-navbar:active,
4935 .navbar-inverse .btn-navbar.active,
4936 .navbar-inverse .btn-navbar.disabled,
4937 .navbar-inverse .btn-navbar[disabled] {
4938   color: #ffffff;
4939   background-color: #040404;
4940   *background-color: #000000;
4941 }
4942 
4943 .navbar-inverse .btn-navbar:active,
4944 .navbar-inverse .btn-navbar.active {
4945   background-color: #000000 \9;
4946 }
4947 
4948 .breadcrumb {
4949   padding: 8px 15px;
4950   margin: 0 0 20px;
4951   list-style: none;
4952   background-color: #f5f5f5;
4953   -webkit-border-radius: 4px;
4954      -moz-border-radius: 4px;
4955           border-radius: 4px;
4956 }
4957 
4958 .breadcrumb > li {
4959   display: inline-block;
4960   *display: inline;
4961   text-shadow: 0 1px 0 #ffffff;
4962   *zoom: 1;
4963 }
4964 
4965 .breadcrumb > li > .divider {
4966   padding: 0 5px;
4967   color: #ccc;
4968 }
4969 
4970 .breadcrumb > .active {
4971   color: #999999;
4972 }
4973 
4974 .pagination {
4975   margin: 20px 0;
4976 }
4977 
4978 .pagination ul {
4979   display: inline-block;
4980   *display: inline;
4981   margin-bottom: 0;
4982   margin-left: 0;
4983   -webkit-border-radius: 4px;
4984      -moz-border-radius: 4px;
4985           border-radius: 4px;
4986   *zoom: 1;
4987   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4988      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4989           box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4990 }
4991 
4992 .pagination ul > li {
4993   display: inline;
4994 }
4995 
4996 .pagination ul > li > a,
4997 .pagination ul > li > span {
4998   float: left;
4999   padding: 4px 12px;
5000   line-height: 20px;
5001   text-decoration: none;
5002   background-color: #ffffff;
5003   border: 1px solid #dddddd;
5004   border-left-width: 0;
5005 }
5006 
5007 .pagination ul > li > a:hover,
5008 .pagination ul > li > a:focus,
5009 .pagination ul > .active > a,
5010 .pagination ul > .active > span {
5011   background-color: #f5f5f5;
5012 }
5013 
5014 .pagination ul > .active > a,
5015 .pagination ul > .active > span {
5016   color: #999999;
5017   cursor: default;
5018 }
5019 
5020 .pagination ul > .disabled > span,
5021 .pagination ul > .disabled > a,
5022 .pagination ul > .disabled > a:hover,
5023 .pagination ul > .disabled > a:focus {
5024   color: #999999;
5025   cursor: default;
5026   background-color: transparent;
5027 }
5028 
5029 .pagination ul > li:first-child > a,
5030 .pagination ul > li:first-child > span {
5031   border-left-width: 1px;
5032   -webkit-border-bottom-left-radius: 4px;
5033           border-bottom-left-radius: 4px;
5034   -webkit-border-top-left-radius: 4px;
5035           border-top-left-radius: 4px;
5036   -moz-border-radius-bottomleft: 4px;
5037   -moz-border-radius-topleft: 4px;
5038 }
5039 
5040 .pagination ul > li:last-child > a,
5041 .pagination ul > li:last-child > span {
5042   -webkit-border-top-right-radius: 4px;
5043           border-top-right-radius: 4px;
5044   -webkit-border-bottom-right-radius: 4px;
5045           border-bottom-right-radius: 4px;
5046   -moz-border-radius-topright: 4px;
5047   -moz-border-radius-bottomright: 4px;
5048 }
5049 
5050 .pagination-centered {
5051   text-align: center;
5052 }
5053 
5054 .pagination-right {
5055   text-align: right;
5056 }
5057 
5058 .pagination-large ul > li > a,
5059 .pagination-large ul > li > span {
5060   padding: 11px 19px;
5061   font-size: 17.5px;
5062 }
5063 
5064 .pagination-large ul > li:first-child > a,
5065 .pagination-large ul > li:first-child > span {
5066   -webkit-border-bottom-left-radius: 6px;
5067           border-bottom-left-radius: 6px;
5068   -webkit-border-top-left-radius: 6px;
5069           border-top-left-radius: 6px;
5070   -moz-border-radius-bottomleft: 6px;
5071   -moz-border-radius-topleft: 6px;
5072 }
5073 
5074 .pagination-large ul > li:last-child > a,
5075 .pagination-large ul > li:last-child > span {
5076   -webkit-border-top-right-radius: 6px;
5077           border-top-right-radius: 6px;
5078   -webkit-border-bottom-right-radius: 6px;
5079           border-bottom-right-radius: 6px;
5080   -moz-border-radius-topright: 6px;
5081   -moz-border-radius-bottomright: 6px;
5082 }
5083 
5084 .pagination-mini ul > li:first-child > a,
5085 .pagination-small ul > li:first-child > a,
5086 .pagination-mini ul > li:first-child > span,
5087 .pagination-small ul > li:first-child > span {
5088   -webkit-border-bottom-left-radius: 3px;
5089           border-bottom-left-radius: 3px;
5090   -webkit-border-top-left-radius: 3px;
5091           border-top-left-radius: 3px;
5092   -moz-border-radius-bottomleft: 3px;
5093   -moz-border-radius-topleft: 3px;
5094 }
5095 
5096 .pagination-mini ul > li:last-child > a,
5097 .pagination-small ul > li:last-child > a,
5098 .pagination-mini ul > li:last-child > span,
5099 .pagination-small ul > li:last-child > span {
5100   -webkit-border-top-right-radius: 3px;
5101           border-top-right-radius: 3px;
5102   -webkit-border-bottom-right-radius: 3px;
5103           border-bottom-right-radius: 3px;
5104   -moz-border-radius-topright: 3px;
5105   -moz-border-radius-bottomright: 3px;
5106 }
5107 
5108 .pagination-small ul > li > a,
5109 .pagination-small ul > li > span {
5110   padding: 2px 10px;
5111   font-size: 11.9px;
5112 }
5113 
5114 .pagination-mini ul > li > a,
5115 .pagination-mini ul > li > span {
5116   padding: 0 6px;
5117   font-size: 10.5px;
5118 }
5119 
5120 .pager {
5121   margin: 20px 0;
5122   text-align: center;
5123   list-style: none;
5124   *zoom: 1;
5125 }
5126 
5127 .pager:before,
5128 .pager:after {
5129   display: table;
5130   line-height: 0;
5131   content: "";
5132 }
5133 
5134 .pager:after {
5135   clear: both;
5136 }
5137 
5138 .pager li {
5139   display: inline;
5140 }
5141 
5142 .pager li > a,
5143 .pager li > span {
5144   display: inline-block;
5145   padding: 5px 14px;
5146   background-color: #fff;
5147   border: 1px solid #ddd;
5148   -webkit-border-radius: 15px;
5149      -moz-border-radius: 15px;
5150           border-radius: 15px;
5151 }
5152 
5153 .pager li > a:hover,
5154 .pager li > a:focus {
5155   text-decoration: none;
5156   background-color: #f5f5f5;
5157 }
5158 
5159 .pager .next > a,
5160 .pager .next > span {
5161   float: right;
5162 }
5163 
5164 .pager .previous > a,
5165 .pager .previous > span {
5166   float: left;
5167 }
5168 
5169 .pager .disabled > a,
5170 .pager .disabled > a:hover,
5171 .pager .disabled > a:focus,
5172 .pager .disabled > span {
5173   color: #999999;
5174   cursor: default;
5175   background-color: #fff;
5176 }
5177 
5178 .modal-backdrop {
5179   position: fixed;
5180   top: 0;
5181   right: 0;
5182   bottom: 0;
5183   left: 0;
5184   z-index: 1040;
5185   background-color: #000000;
5186 }
5187 
5188 .modal-backdrop.fade {
5189   opacity: 0;
5190 }
5191 
5192 .modal-backdrop,
5193 .modal-backdrop.fade.in {
5194   opacity: 0.8;
5195   filter: alpha(opacity=80);
5196 }
5197 
5198 .modal {
5199   position: fixed;
5200   top: 10%;
5201   left: 50%;
5202   z-index: 1050;
5203   width: 560px;
5204   margin-left: -280px;
5205   background-color: #ffffff;
5206   border: 1px solid #999;
5207   border: 1px solid rgba(0, 0, 0, 0.3);
5208   *border: 1px solid #999;
5209   -webkit-border-radius: 6px;
5210      -moz-border-radius: 6px;
5211           border-radius: 6px;
5212   outline: none;
5213   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5214      -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5215           box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
5216   -webkit-background-clip: padding-box;
5217      -moz-background-clip: padding-box;
5218           background-clip: padding-box;
5219 }
5220 
5221 .modal.fade {
5222   top: -25%;
5223   -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
5224      -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
5225        -o-transition: opacity 0.3s linear, top 0.3s ease-out;
5226           transition: opacity 0.3s linear, top 0.3s ease-out;
5227 }
5228 
5229 .modal.fade.in {
5230   top: 10%;
5231 }
5232 
5233 .modal-header {
5234   padding: 9px 15px;
5235   border-bottom: 1px solid #eee;
5236 }
5237 
5238 .modal-header .close {
5239   margin-top: 2px;
5240 }
5241 
5242 .modal-header h3 {
5243   margin: 0;
5244   line-height: 30px;
5245 }
5246 
5247 .modal-body {
5248   position: relative;
5249   max-height: 400px;
5250   padding: 15px;
5251   overflow-y: auto;
5252 }
5253 
5254 .modal-form {
5255   margin-bottom: 0;
5256 }
5257 
5258 .modal-footer {
5259   padding: 14px 15px 15px;
5260   margin-bottom: 0;
5261   text-align: right;
5262   background-color: #f5f5f5;
5263   border-top: 1px solid #ddd;
5264   -webkit-border-radius: 0 0 6px 6px;
5265      -moz-border-radius: 0 0 6px 6px;
5266           border-radius: 0 0 6px 6px;
5267   *zoom: 1;
5268   -webkit-box-shadow: inset 0 1px 0 #ffffff;
5269      -moz-box-shadow: inset 0 1px 0 #ffffff;
5270           box-shadow: inset 0 1px 0 #ffffff;
5271 }
5272 
5273 .modal-footer:before,
5274 .modal-footer:after {
5275   display: table;
5276   line-height: 0;
5277   content: "";
5278 }
5279 
5280 .modal-footer:after {
5281   clear: both;
5282 }
5283 
5284 .modal-footer .btn + .btn {
5285   margin-bottom: 0;
5286   margin-left: 5px;
5287 }
5288 
5289 .modal-footer .btn-group .btn + .btn {
5290   margin-left: -1px;
5291 }
5292 
5293 .modal-footer .btn-block + .btn-block {
5294   margin-left: 0;
5295 }
5296 
5297 .tooltip {
5298   position: absolute;
5299   z-index: 1030;
5300   display: block;
5301   font-size: 11px;
5302   line-height: 1.4;
5303   opacity: 0;
5304   filter: alpha(opacity=0);
5305   visibility: visible;
5306 }
5307 
5308 .tooltip.in {
5309   opacity: 0.8;
5310   filter: alpha(opacity=80);
5311 }
5312 
5313 .tooltip.top {
5314   padding: 5px 0;
5315   margin-top: -3px;
5316 }
5317 
5318 .tooltip.right {
5319   padding: 0 5px;
5320   margin-left: 3px;
5321 }
5322 
5323 .tooltip.bottom {
5324   padding: 5px 0;
5325   margin-top: 3px;
5326 }
5327 
5328 .tooltip.left {
5329   padding: 0 5px;
5330   margin-left: -3px;
5331 }
5332 
5333 .tooltip-inner {
5334   max-width: 200px;
5335   padding: 8px;
5336   color: #ffffff;
5337   text-align: center;
5338   text-decoration: none;
5339   background-color: #000000;
5340   -webkit-border-radius: 4px;
5341      -moz-border-radius: 4px;
5342           border-radius: 4px;
5343 }
5344 
5345 .tooltip-arrow {
5346   position: absolute;
5347   width: 0;
5348   height: 0;
5349   border-color: transparent;
5350   border-style: solid;
5351 }
5352 
5353 .tooltip.top .tooltip-arrow {
5354   bottom: 0;
5355   left: 50%;
5356   margin-left: -5px;
5357   border-top-color: #000000;
5358   border-width: 5px 5px 0;
5359 }
5360 
5361 .tooltip.right .tooltip-arrow {
5362   top: 50%;
5363   left: 0;
5364   margin-top: -5px;
5365   border-right-color: #000000;
5366   border-width: 5px 5px 5px 0;
5367 }
5368 
5369 .tooltip.left .tooltip-arrow {
5370   top: 50%;
5371   right: 0;
5372   margin-top: -5px;
5373   border-left-color: #000000;
5374   border-width: 5px 0 5px 5px;
5375 }
5376 
5377 .tooltip.bottom .tooltip-arrow {
5378   top: 0;
5379   left: 50%;
5380   margin-left: -5px;
5381   border-bottom-color: #000000;
5382   border-width: 0 5px 5px;
5383 }
5384 
5385 .popover {
5386   position: absolute;
5387   top: 0;
5388   left: 0;
5389   z-index: 1010;
5390   display: none;
5391   max-width: 276px;
5392   padding: 1px;
5393   text-align: left;
5394   white-space: normal;
5395   background-color: #ffffff;
5396   border: 1px solid #ccc;
5397   border: 1px solid rgba(0, 0, 0, 0.2);
5398   -webkit-border-radius: 6px;
5399      -moz-border-radius: 6px;
5400           border-radius: 6px;
5401   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5402      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5403           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5404   -webkit-background-clip: padding-box;
5405      -moz-background-clip: padding;
5406           background-clip: padding-box;
5407 }
5408 
5409 .popover.top {
5410   margin-top: -10px;
5411 }
5412 
5413 .popover.right {
5414   margin-left: 10px;
5415 }
5416 
5417 .popover.bottom {
5418   margin-top: 10px;
5419 }
5420 
5421 .popover.left {
5422   margin-left: -10px;
5423 }
5424 
5425 .popover-title {
5426   padding: 8px 14px;
5427   margin: 0;
5428   font-size: 14px;
5429   font-weight: normal;
5430   line-height: 18px;
5431   background-color: #f7f7f7;
5432   border-bottom: 1px solid #ebebeb;
5433   -webkit-border-radius: 5px 5px 0 0;
5434      -moz-border-radius: 5px 5px 0 0;
5435           border-radius: 5px 5px 0 0;
5436 }
5437 
5438 .popover-title:empty {
5439   display: none;
5440 }
5441 
5442 .popover-content {
5443   padding: 9px 14px;
5444 }
5445 
5446 .popover .arrow,
5447 .popover .arrow:after {
5448   position: absolute;
5449   display: block;
5450   width: 0;
5451   height: 0;
5452   border-color: transparent;
5453   border-style: solid;
5454 }
5455 
5456 .popover .arrow {
5457   border-width: 11px;
5458 }
5459 
5460 .popover .arrow:after {
5461   border-width: 10px;
5462   content: "";
5463 }
5464 
5465 .popover.top .arrow {
5466   bottom: -11px;
5467   left: 50%;
5468   margin-left: -11px;
5469   border-top-color: #999;
5470   border-top-color: rgba(0, 0, 0, 0.25);
5471   border-bottom-width: 0;
5472 }
5473 
5474 .popover.top .arrow:after {
5475   bottom: 1px;
5476   margin-left: -10px;
5477   border-top-color: #ffffff;
5478   border-bottom-width: 0;
5479 }
5480 
5481 .popover.right .arrow {
5482   top: 50%;
5483   left: -11px;
5484   margin-top: -11px;
5485   border-right-color: #999;
5486   border-right-color: rgba(0, 0, 0, 0.25);
5487   border-left-width: 0;
5488 }
5489 
5490 .popover.right .arrow:after {
5491   bottom: -10px;
5492   left: 1px;
5493   border-right-color: #ffffff;
5494   border-left-width: 0;
5495 }
5496 
5497 .popover.bottom .arrow {
5498   top: -11px;
5499   left: 50%;
5500   margin-left: -11px;
5501   border-bottom-color: #999;
5502   border-bottom-color: rgba(0, 0, 0, 0.25);
5503   border-top-width: 0;
5504 }
5505 
5506 .popover.bottom .arrow:after {
5507   top: 1px;
5508   margin-left: -10px;
5509   border-bottom-color: #ffffff;
5510   border-top-width: 0;
5511 }
5512 
5513 .popover.left .arrow {
5514   top: 50%;
5515   right: -11px;
5516   margin-top: -11px;
5517   border-left-color: #999;
5518   border-left-color: rgba(0, 0, 0, 0.25);
5519   border-right-width: 0;
5520 }
5521 
5522 .popover.left .arrow:after {
5523   right: 1px;
5524   bottom: -10px;
5525   border-left-color: #ffffff;
5526   border-right-width: 0;
5527 }
5528 
5529 .thumbnails {
5530   margin-left: -20px;
5531   list-style: none;
5532   *zoom: 1;
5533 }
5534 
5535 .thumbnails:before,
5536 .thumbnails:after {
5537   display: table;
5538   line-height: 0;
5539   content: "";
5540 }
5541 
5542 .thumbnails:after {
5543   clear: both;
5544 }
5545 
5546 .row-fluid .thumbnails {
5547   margin-left: 0;
5548 }
5549 
5550 .thumbnails > li {
5551   float: left;
5552   margin-bottom: 20px;
5553   margin-left: 20px;
5554 }
5555 
5556 .thumbnail {
5557   display: block;
5558   padding: 4px;
5559   line-height: 20px;
5560   border: 1px solid #ddd;
5561   -webkit-border-radius: 4px;
5562      -moz-border-radius: 4px;
5563           border-radius: 4px;
5564   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5565      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5566           box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
5567   -webkit-transition: all 0.2s ease-in-out;
5568      -moz-transition: all 0.2s ease-in-out;
5569        -o-transition: all 0.2s ease-in-out;
5570           transition: all 0.2s ease-in-out;
5571 }
5572 
5573 a.thumbnail:hover,
5574 a.thumbnail:focus {
5575   border-color: #0088cc;
5576   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5577      -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5578           box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
5579 }
5580 
5581 .thumbnail > img {
5582   display: block;
5583   max-width: 100%;
5584   margin-right: auto;
5585   margin-left: auto;
5586 }
5587 
5588 .thumbnail .caption {
5589   padding: 9px;
5590   color: #555555;
5591 }
5592 
5593 .media,
5594 .media-body {
5595   overflow: hidden;
5596   *overflow: visible;
5597   zoom: 1;
5598 }
5599 
5600 .media,
5601 .media .media {
5602   margin-top: 15px;
5603 }
5604 
5605 .media:first-child {
5606   margin-top: 0;
5607 }
5608 
5609 .media-object {
5610   display: block;
5611 }
5612 
5613 .media-heading {
5614   margin: 0 0 5px;
5615 }
5616 
5617 .media > .pull-left {
5618   margin-right: 10px;
5619 }
5620 
5621 .media > .pull-right {
5622   margin-left: 10px;
5623 }
5624 
5625 .media-list {
5626   margin-left: 0;
5627   list-style: none;
5628 }
5629 
5630 .label,
5631 .badge {
5632   display: inline-block;
5633   padding: 2px 4px;
5634   font-size: 11.844px;
5635   font-weight: bold;
5636   line-height: 14px;
5637   color: #ffffff;
5638   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5639   white-space: nowrap;
5640   vertical-align: baseline;
5641   background-color: #999999;
5642 }
5643 
5644 .label {
5645   -webkit-border-radius: 3px;
5646      -moz-border-radius: 3px;
5647           border-radius: 3px;
5648 }
5649 
5650 .badge {
5651   padding-right: 9px;
5652   padding-left: 9px;
5653   -webkit-border-radius: 9px;
5654      -moz-border-radius: 9px;
5655           border-radius: 9px;
5656 }
5657 
5658 .label:empty,
5659 .badge:empty {
5660   display: none;
5661 }
5662 
5663 a.label:hover,
5664 a.label:focus,
5665 a.badge:hover,
5666 a.badge:focus {
5667   color: #ffffff;
5668   text-decoration: none;
5669   cursor: pointer;
5670 }
5671 
5672 .label-important,
5673 .badge-important {
5674   background-color: #b94a48;
5675 }
5676 
5677 .label-important[href],
5678 .badge-important[href] {
5679   background-color: #953b39;
5680 }
5681 
5682 .label-warning,
5683 .badge-warning {
5684   background-color: #f89406;
5685 }
5686 
5687 .label-warning[href],
5688 .badge-warning[href] {
5689   background-color: #c67605;
5690 }
5691 
5692 .label-success,
5693 .badge-success {
5694   background-color: #468847;
5695 }
5696 
5697 .label-success[href],
5698 .badge-success[href] {
5699   background-color: #356635;
5700 }
5701 
5702 .label-info,
5703 .badge-info {
5704   background-color: #3a87ad;
5705 }
5706 
5707 .label-info[href],
5708 .badge-info[href] {
5709   background-color: #2d6987;
5710 }
5711 
5712 .label-inverse,
5713 .badge-inverse {
5714   background-color: #333333;
5715 }
5716 
5717 .label-inverse[href],
5718 .badge-inverse[href] {
5719   background-color: #1a1a1a;
5720 }
5721 
5722 .btn .label,
5723 .btn .badge {
5724   position: relative;
5725   top: -1px;
5726 }
5727 
5728 .btn-mini .label,
5729 .btn-mini .badge {
5730   top: 0;
5731 }
5732 
5733 @-webkit-keyframes progress-bar-stripes {
5734   from {
5735     background-position: 40px 0;
5736   }
5737   to {
5738     background-position: 0 0;
5739   }
5740 }
5741 
5742 @-moz-keyframes progress-bar-stripes {
5743   from {
5744     background-position: 40px 0;
5745   }
5746   to {
5747     background-position: 0 0;
5748   }
5749 }
5750 
5751 @-ms-keyframes progress-bar-stripes {
5752   from {
5753     background-position: 40px 0;
5754   }
5755   to {
5756     background-position: 0 0;
5757   }
5758 }
5759 
5760 @-o-keyframes progress-bar-stripes {
5761   from {
5762     background-position: 0 0;
5763   }
5764   to {
5765     background-position: 40px 0;
5766   }
5767 }
5768 
5769 @keyframes progress-bar-stripes {
5770   from {
5771     background-position: 40px 0;
5772   }
5773   to {
5774     background-position: 0 0;
5775   }
5776 }
5777 
5778 .progress {
5779   height: 20px;
5780   margin-bottom: 20px;
5781   overflow: hidden;
5782   background-color: #f7f7f7;
5783   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
5784   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
5785   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
5786   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
5787   background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
5788   background-repeat: repeat-x;
5789   -webkit-border-radius: 4px;
5790      -moz-border-radius: 4px;
5791           border-radius: 4px;
5792   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
5793   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5794      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5795           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
5796 }
5797 
5798 .progress .bar {
5799   float: left;
5800   width: 0;
5801   height: 100%;
5802   font-size: 12px;
5803   color: #ffffff;
5804   text-align: center;
5805   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
5806   background-color: #0e90d2;
5807   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
5808   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
5809   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
5810   background-image: -o-linear-gradient(top, #149bdf, #0480be);
5811   background-image: linear-gradient(to bottom, #149bdf, #0480be);
5812   background-repeat: repeat-x;
5813   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
5814   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5815      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5816           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5817   -webkit-box-sizing: border-box;
5818      -moz-box-sizing: border-box;
5819           box-sizing: border-box;
5820   -webkit-transition: width 0.6s ease;
5821      -moz-transition: width 0.6s ease;
5822        -o-transition: width 0.6s ease;
5823           transition: width 0.6s ease;
5824 }
5825 
5826 .progress .bar + .bar {
5827   -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5828      -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5829           box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
5830 }
5831 
5832 .progress-striped .bar {
5833   background-color: #149bdf;
5834   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));
5835   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);
5836   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);
5837   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);
5838   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);
5839   -webkit-background-size: 40px 40px;
5840      -moz-background-size: 40px 40px;
5841        -o-background-size: 40px 40px;
5842           background-size: 40px 40px;
5843 }
5844 
5845 .progress.active .bar {
5846   -webkit-animation: progress-bar-stripes 2s linear infinite;
5847      -moz-animation: progress-bar-stripes 2s linear infinite;
5848       -ms-animation: progress-bar-stripes 2s linear infinite;
5849        -o-animation: progress-bar-stripes 2s linear infinite;
5850           animation: progress-bar-stripes 2s linear infinite;
5851 }
5852 
5853 .progress-danger .bar,
5854 .progress .bar-danger {
5855   background-color: #dd514c;
5856   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
5857   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
5858   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
5859   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
5860   background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
5861   background-repeat: repeat-x;
5862   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
5863 }
5864 
5865 .progress-danger.progress-striped .bar,
5866 .progress-striped .bar-danger {
5867   background-color: #ee5f5b;
5868   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));
5869   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);
5870   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);
5871   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);
5872   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);
5873 }
5874 
5875 .progress-success .bar,
5876 .progress .bar-success {
5877   background-color: #5eb95e;
5878   background-image: -moz-linear-gradient(top, #62c462, #57a957);
5879   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
5880   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
5881   background-image: -o-linear-gradient(top, #62c462, #57a957);
5882   background-image: linear-gradient(to bottom, #62c462, #57a957);
5883   background-repeat: repeat-x;
5884   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
5885 }
5886 
5887 .progress-success.progress-striped .bar,
5888 .progress-striped .bar-success {
5889   background-color: #62c462;
5890   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));
5891   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);
5892   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);
5893   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);
5894   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);
5895 }
5896 
5897 .progress-info .bar,
5898 .progress .bar-info {
5899   background-color: #4bb1cf;
5900   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
5901   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
5902   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
5903   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
5904   background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
5905   background-repeat: repeat-x;
5906   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
5907 }
5908 
5909 .progress-info.progress-striped .bar,
5910 .progress-striped .bar-info {
5911   background-color: #5bc0de;
5912   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));
5913   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);
5914   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);
5915   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);
5916   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);
5917 }
5918 
5919 .progress-warning .bar,
5920 .progress .bar-warning {
5921   background-color: #faa732;
5922   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
5923   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
5924   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
5925   background-image: -o-linear-gradient(top, #fbb450, #f89406);
5926   background-image: linear-gradient(to bottom, #fbb450, #f89406);
5927   background-repeat: repeat-x;
5928   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
5929 }
5930 
5931 .progress-warning.progress-striped .bar,
5932 .progress-striped .bar-warning {
5933   background-color: #fbb450;
5934   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));
5935   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);
5936   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);
5937   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);
5938   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);
5939 }
5940 
5941 .accordion {
5942   margin-bottom: 20px;
5943 }
5944 
5945 .accordion-group {
5946   margin-bottom: 2px;
5947   border: 1px solid #e5e5e5;
5948   -webkit-border-radius: 4px;
5949      -moz-border-radius: 4px;
5950           border-radius: 4px;
5951 }
5952 
5953 .accordion-heading {
5954   border-bottom: 0;
5955 }
5956 
5957 .accordion-heading .accordion-toggle {
5958   display: block;
5959   padding: 8px 15px;
5960 }
5961 
5962 .accordion-toggle {
5963   cursor: pointer;
5964 }
5965 
5966 .accordion-inner {
5967   padding: 9px 15px;
5968   border-top: 1px solid #e5e5e5;
5969 }
5970 
5971 .carousel {
5972   position: relative;
5973   margin-bottom: 20px;
5974   line-height: 1;
5975 }
5976 
5977 .carousel-inner {
5978   position: relative;
5979   width: 100%;
5980   overflow: hidden;
5981 }
5982 
5983 .carousel-inner > .item {
5984   position: relative;
5985   display: none;
5986   -webkit-transition: 0.6s ease-in-out left;
5987      -moz-transition: 0.6s ease-in-out left;
5988        -o-transition: 0.6s ease-in-out left;
5989           transition: 0.6s ease-in-out left;
5990 }
5991 
5992 .carousel-inner > .item > img,
5993 .carousel-inner > .item > a > img {
5994   display: block;
5995   line-height: 1;
5996 }
5997 
5998 .carousel-inner > .active,
5999 .carousel-inner > .next,
6000 .carousel-inner > .prev {
6001   display: block;
6002 }
6003 
6004 .carousel-inner > .active {
6005   left: 0;
6006 }
6007 
6008 .carousel-inner > .next,
6009 .carousel-inner > .prev {
6010   position: absolute;
6011   top: 0;
6012   width: 100%;
6013 }
6014 
6015 .carousel-inner > .next {
6016   left: 100%;
6017 }
6018 
6019 .carousel-inner > .prev {
6020   left: -100%;
6021 }
6022 
6023 .carousel-inner > .next.left,
6024 .carousel-inner > .prev.right {
6025   left: 0;
6026 }
6027 
6028 .carousel-inner > .active.left {
6029   left: -100%;
6030 }
6031 
6032 .carousel-inner > .active.right {
6033   left: 100%;
6034 }
6035 
6036 .carousel-control {
6037   position: absolute;
6038   top: 40%;
6039   left: 15px;
6040   width: 40px;
6041   height: 40px;
6042   margin-top: -20px;
6043   font-size: 60px;
6044   font-weight: 100;
6045   line-height: 30px;
6046   color: #ffffff;
6047   text-align: center;
6048 /*  background: #222222; */
6049   border: 3px solid #ffffff;
6050   -webkit-border-radius: 23px;
6051      -moz-border-radius: 23px;
6052           border-radius: 23px;
6053   opacity: 0.5;
6054   filter: alpha(opacity=50);
6055 }
6056 
6057 .carousel-control.right {
6058   right: 15px;
6059   left: auto;
6060 }
6061 
6062 .carousel-control:hover,
6063 .carousel-control:focus {
6064   color: #ffffff;
6065   text-decoration: none;
6066   opacity: 0.9;
6067   filter: alpha(opacity=90);
6068 }
6069 
6070 .carousel-indicators {
6071   position: absolute;
6072   top: 15px;
6073   right: 15px;
6074   z-index: 5;
6075   margin: 0;
6076   list-style: none;
6077 }
6078 
6079 .carousel-indicators li {
6080   display: block;
6081   float: left;
6082   width: 10px;
6083   height: 10px;
6084   margin-left: 5px;
6085   text-indent: -999px;
6086   background-color: #ccc;
6087   background-color: rgba(255, 255, 255, 0.25);
6088   border-radius: 5px;
6089 }
6090 
6091 .carousel-indicators .active {
6092   background-color: #fff;
6093 }
6094 
6095 .carousel-caption {
6096   position: absolute;
6097   right: 0;
6098   bottom: 0;
6099   left: 0;
6100   padding: 15px;
6101   background: #333333;
6102   background: rgba(0, 0, 0, 0.75);
6103 }
6104 
6105 .carousel-caption h4,
6106 .carousel-caption p {
6107   line-height: 20px;
6108   color: #ffffff;
6109 }
6110 
6111 .carousel-caption h4 {
6112   margin: 0 0 5px;
6113 }
6114 
6115 .carousel-caption p {
6116   margin-bottom: 0;
6117 }
6118 
6119 .hero-unit {
6120   padding: 60px;
6121   margin-bottom: 30px;
6122   font-size: 18px;
6123   font-weight: 200;
6124   line-height: 30px;
6125   color: inherit;
6126   background-color: #eeeeee;
6127   -webkit-border-radius: 6px;
6128      -moz-border-radius: 6px;
6129           border-radius: 6px;
6130 }
6131 
6132 .hero-unit h1 {
6133   margin-bottom: 0;
6134   font-size: 60px;
6135   line-height: 1;
6136   letter-spacing: -1px;
6137   color: inherit;
6138 }
6139 
6140 .hero-unit li {
6141   line-height: 30px;
6142 }
6143 
6144 .pull-right {
6145   float: right;
6146 }
6147 
6148 .pull-left {
6149   float: left;
6150 }
6151 
6152 .hide {
6153   display: none;
6154 }
6155 
6156 .show {
6157   display: block;
6158 }
6159 
6160 .invisible {
6161   visibility: hidden;
6162 }
6163 
6164 .affix {
6165   position: fixed;
6166 }