Warning, /webapps/ocs-server/gamingfreedom/template/bootstrap/css/bootstrap.css is written in an unsupported language. File is not indexed.

0001 /*!
0002  * Bootstrap v2.0.4
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 article,
0012 aside,
0013 details,
0014 figcaption,
0015 figure,
0016 footer,
0017 header,
0018 hgroup,
0019 nav,
0020 section {
0021   display: block;
0022 }
0023 
0024 audio,
0025 canvas,
0026 video {
0027   display: inline-block;
0028   *display: inline;
0029   *zoom: 1;
0030 }
0031 
0032 audio:not([controls]) {
0033   display: none;
0034 }
0035 
0036 html {
0037   font-size: 100%;
0038   -webkit-text-size-adjust: 100%;
0039       -ms-text-size-adjust: 100%;
0040 }
0041 
0042 a:focus {
0043   outline: thin dotted #333;
0044   outline: 5px auto -webkit-focus-ring-color;
0045   outline-offset: -2px;
0046 }
0047 
0048 a:hover,
0049 a:active {
0050   outline: 0;
0051 }
0052 
0053 sub,
0054 sup {
0055   position: relative;
0056   font-size: 75%;
0057   line-height: 0;
0058   vertical-align: baseline;
0059 }
0060 
0061 sup {
0062   top: -0.5em;
0063 }
0064 
0065 sub {
0066   bottom: -0.25em;
0067 }
0068 
0069 img {
0070   max-width: 100%;
0071   vertical-align: middle;
0072   border: 0;
0073   -ms-interpolation-mode: bicubic;
0074 }
0075 
0076 #map_canvas img {
0077   max-width: none;
0078 }
0079 
0080 button,
0081 input,
0082 select,
0083 textarea {
0084   margin: 0;
0085   font-size: 100%;
0086   vertical-align: middle;
0087 }
0088 
0089 button,
0090 input {
0091   *overflow: visible;
0092   line-height: normal;
0093 }
0094 
0095 button::-moz-focus-inner,
0096 input::-moz-focus-inner {
0097   padding: 0;
0098   border: 0;
0099 }
0100 
0101 button,
0102 input[type="button"],
0103 input[type="reset"],
0104 input[type="submit"] {
0105   cursor: pointer;
0106   -webkit-appearance: button;
0107 }
0108 
0109 input[type="search"] {
0110   -webkit-box-sizing: content-box;
0111      -moz-box-sizing: content-box;
0112           box-sizing: content-box;
0113   -webkit-appearance: textfield;
0114 }
0115 
0116 input[type="search"]::-webkit-search-decoration,
0117 input[type="search"]::-webkit-search-cancel-button {
0118   -webkit-appearance: none;
0119 }
0120 
0121 textarea {
0122   overflow: auto;
0123   vertical-align: top;
0124 }
0125 
0126 .clearfix {
0127   *zoom: 1;
0128 }
0129 
0130 .clearfix:before,
0131 .clearfix:after {
0132   display: table;
0133   content: "";
0134 }
0135 
0136 .clearfix:after {
0137   clear: both;
0138 }
0139 
0140 .hide-text {
0141   font: 0/0 a;
0142   color: transparent;
0143   text-shadow: none;
0144   background-color: transparent;
0145   border: 0;
0146 }
0147 
0148 .input-block-level {
0149   display: block;
0150   width: 100%;
0151   min-height: 28px;
0152   -webkit-box-sizing: border-box;
0153      -moz-box-sizing: border-box;
0154       -ms-box-sizing: border-box;
0155           box-sizing: border-box;
0156 }
0157 
0158 body {
0159   margin: 0;
0160   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
0161   font-size: 13px;
0162   line-height: 18px;
0163   color: #333333;
0164   background-color: #ffffff;
0165 }
0166 
0167 a {
0168   color: #A9A9A9;
0169   text-decoration: none;
0170 }
0171 
0172 a:hover {
0173   color: #4B4B4B;
0174   text-decoration: underline;
0175 }
0176 
0177 .row {
0178   margin-left: -20px;
0179   *zoom: 1;
0180 }
0181 
0182 .row:before,
0183 .row:after {
0184   display: table;
0185   content: "";
0186 }
0187 
0188 .row:after {
0189   clear: both;
0190 }
0191 
0192 [class*="span"] {
0193   float: left;
0194   margin-left: 20px;
0195 }
0196 
0197 .container,
0198 .navbar-fixed-top .container,
0199 .navbar-fixed-bottom .container {
0200   width: 940px;
0201 }
0202 
0203 .span12 {
0204   width: 940px;
0205 }
0206 
0207 .span11 {
0208   width: 860px;
0209 }
0210 
0211 .span10 {
0212   width: 780px;
0213 }
0214 
0215 .span9 {
0216   width: 700px;
0217 }
0218 
0219 .span8 {
0220   width: 620px;
0221 }
0222 
0223 .span7 {
0224   width: 540px;
0225 }
0226 
0227 .span6 {
0228   width: 460px;
0229 }
0230 
0231 .span5 {
0232   width: 380px;
0233 }
0234 
0235 .span4 {
0236   width: 300px;
0237 }
0238 
0239 .span3 {
0240   width: 220px;
0241 }
0242 
0243 .span2 {
0244   width: 140px;
0245 }
0246 
0247 .span1 {
0248   width: 60px;
0249 }
0250 
0251 .offset12 {
0252   margin-left: 980px;
0253 }
0254 
0255 .offset11 {
0256   margin-left: 900px;
0257 }
0258 
0259 .offset10 {
0260   margin-left: 820px;
0261 }
0262 
0263 .offset9 {
0264   margin-left: 740px;
0265 }
0266 
0267 .offset8 {
0268   margin-left: 660px;
0269 }
0270 
0271 .offset7 {
0272   margin-left: 580px;
0273 }
0274 
0275 .offset6 {
0276   margin-left: 500px;
0277 }
0278 
0279 .offset5 {
0280   margin-left: 420px;
0281 }
0282 
0283 .offset4 {
0284   margin-left: 340px;
0285 }
0286 
0287 .offset3 {
0288   margin-left: 260px;
0289 }
0290 
0291 .offset2 {
0292   margin-left: 180px;
0293 }
0294 
0295 .offset1 {
0296   margin-left: 100px;
0297 }
0298 
0299 .row-fluid {
0300   width: 100%;
0301   *zoom: 1;
0302 }
0303 
0304 .row-fluid:before,
0305 .row-fluid:after {
0306   display: table;
0307   content: "";
0308 }
0309 
0310 .row-fluid:after {
0311   clear: both;
0312 }
0313 
0314 .row-fluid [class*="span"] {
0315   display: block;
0316   float: left;
0317   width: 100%;
0318   min-height: 28px;
0319   margin-left: 2.127659574%;
0320   *margin-left: 2.0744680846382977%;
0321   -webkit-box-sizing: border-box;
0322      -moz-box-sizing: border-box;
0323       -ms-box-sizing: border-box;
0324           box-sizing: border-box;
0325 }
0326 
0327 .row-fluid [class*="span"]:first-child {
0328   margin-left: 0;
0329 }
0330 
0331 .row-fluid .span12 {
0332   width: 99.99999998999999%;
0333   *width: 99.94680850063828%;
0334 }
0335 
0336 .row-fluid .span11 {
0337   width: 91.489361693%;
0338   *width: 91.4361702036383%;
0339 }
0340 
0341 .row-fluid .span10 {
0342   width: 82.97872339599999%;
0343   *width: 82.92553190663828%;
0344 }
0345 
0346 .row-fluid .span9 {
0347   width: 74.468085099%;
0348   *width: 74.4148936096383%;
0349 }
0350 
0351 .row-fluid .span8 {
0352   width: 65.95744680199999%;
0353   *width: 65.90425531263828%;
0354 }
0355 
0356 .row-fluid .span7 {
0357   width: 57.446808505%;
0358   *width: 57.3936170156383%;
0359 }
0360 
0361 .row-fluid .span6 {
0362   width: 48.93617020799999%;
0363   *width: 48.88297871863829%;
0364 }
0365 
0366 .row-fluid .span5 {
0367   width: 40.425531911%;
0368   *width: 40.3723404216383%;
0369 }
0370 
0371 .row-fluid .span4 {
0372   width: 31.914893614%;
0373   *width: 31.8617021246383%;
0374 }
0375 
0376 .row-fluid .span3 {
0377   width: 23.404255317%;
0378   *width: 23.3510638276383%;
0379 }
0380 
0381 .row-fluid .span2 {
0382   width: 14.89361702%;
0383   *width: 14.8404255306383%;
0384 }
0385 
0386 .row-fluid .span1 {
0387   width: 6.382978723%;
0388   *width: 6.329787233638298%;
0389 }
0390 
0391 .container {
0392   margin-right: auto;
0393   margin-left: auto;
0394   *zoom: 1;
0395 }
0396 
0397 .container:before,
0398 .container:after {
0399   display: table;
0400   content: "";
0401 }
0402 
0403 .container:after {
0404   clear: both;
0405 }
0406 
0407 .container-fluid {
0408   padding-right: 20px;
0409   padding-left: 20px;
0410   *zoom: 1;
0411 }
0412 
0413 .container-fluid:before,
0414 .container-fluid:after {
0415   display: table;
0416   content: "";
0417 }
0418 
0419 .container-fluid:after {
0420   clear: both;
0421 }
0422 
0423 p {
0424   margin: 0 0 9px;
0425 }
0426 
0427 p small {
0428   font-size: 11px;
0429   color: #999999;
0430 }
0431 
0432 .lead {
0433   margin-bottom: 18px;
0434   font-size: 20px;
0435   font-weight: 200;
0436   line-height: 27px;
0437 }
0438 
0439 h1,
0440 h2,
0441 h3,
0442 h4,
0443 h5,
0444 h6 {
0445   margin: 0;
0446   font-family: inherit;
0447   font-weight: bold;
0448   color: inherit;
0449   text-rendering: optimizelegibility;
0450 }
0451 
0452 h1 small,
0453 h2 small,
0454 h3 small,
0455 h4 small,
0456 h5 small,
0457 h6 small {
0458   font-weight: normal;
0459   color: #999999;
0460 }
0461 
0462 h1 {
0463   font-size: 30px;
0464   line-height: 36px;
0465 }
0466 
0467 h1 small {
0468   font-size: 18px;
0469 }
0470 
0471 h2 {
0472   font-size: 24px;
0473   line-height: 36px;
0474 }
0475 
0476 h2 small {
0477   font-size: 18px;
0478 }
0479 
0480 h3 {
0481   font-size: 18px;
0482   line-height: 27px;
0483 }
0484 
0485 h3 small {
0486   font-size: 14px;
0487 }
0488 
0489 h4,
0490 h5,
0491 h6 {
0492   line-height: 18px;
0493 }
0494 
0495 h4 {
0496   font-size: 14px;
0497 }
0498 
0499 h4 small {
0500   font-size: 12px;
0501 }
0502 
0503 h5 {
0504   font-size: 12px;
0505 }
0506 
0507 h6 {
0508   font-size: 11px;
0509   color: #999999;
0510   text-transform: uppercase;
0511 }
0512 
0513 .page-header {
0514   padding-bottom: 17px;
0515   margin: 18px 0;
0516   border-bottom: 1px solid #eeeeee;
0517 }
0518 
0519 .page-header h1 {
0520   line-height: 1;
0521 }
0522 
0523 ul,
0524 ol {
0525   padding: 0;
0526   margin: 0 0 9px 25px;
0527 }
0528 
0529 ul ul,
0530 ul ol,
0531 ol ol,
0532 ol ul {
0533   margin-bottom: 0;
0534 }
0535 
0536 ul {
0537   list-style: disc;
0538 }
0539 
0540 ol {
0541   list-style: decimal;
0542 }
0543 
0544 li {
0545   line-height: 18px;
0546 }
0547 
0548 ul.unstyled,
0549 ol.unstyled {
0550   margin-left: 0;
0551   list-style: none;
0552 }
0553 
0554 dl {
0555   margin-bottom: 18px;
0556 }
0557 
0558 dt,
0559 dd {
0560   line-height: 18px;
0561 }
0562 
0563 dt {
0564   font-weight: bold;
0565   line-height: 17px;
0566 }
0567 
0568 dd {
0569   margin-left: 9px;
0570 }
0571 
0572 .dl-horizontal dt {
0573   float: left;
0574   width: 120px;
0575   overflow: hidden;
0576   clear: left;
0577   text-align: right;
0578   text-overflow: ellipsis;
0579   white-space: nowrap;
0580 }
0581 
0582 .dl-horizontal dd {
0583   margin-left: 130px;
0584 }
0585 
0586 hr {
0587   margin: 18px 0;
0588   border: 0;
0589   border-top: 1px solid #eeeeee;
0590   border-bottom: 1px solid #ffffff;
0591 }
0592 
0593 strong {
0594   font-weight: bold;
0595 }
0596 
0597 em {
0598   font-style: italic;
0599 }
0600 
0601 .muted {
0602   color: #999999;
0603 }
0604 
0605 abbr[title] {
0606   cursor: help;
0607   border-bottom: 1px dotted #999999;
0608 }
0609 
0610 abbr.initialism {
0611   font-size: 90%;
0612   text-transform: uppercase;
0613 }
0614 
0615 blockquote {
0616   padding: 0 0 0 15px;
0617   margin: 0 0 18px;
0618   border-left: 5px solid #eeeeee;
0619 }
0620 
0621 blockquote p {
0622   margin-bottom: 0;
0623   font-size: 16px;
0624   font-weight: 300;
0625   line-height: 22.5px;
0626 }
0627 
0628 blockquote small {
0629   display: block;
0630   line-height: 18px;
0631   color: #999999;
0632 }
0633 
0634 blockquote small:before {
0635   content: '\2014 \00A0';
0636 }
0637 
0638 blockquote.pull-right {
0639   float: right;
0640   padding-right: 15px;
0641   padding-left: 0;
0642   border-right: 5px solid #eeeeee;
0643   border-left: 0;
0644 }
0645 
0646 blockquote.pull-right p,
0647 blockquote.pull-right small {
0648   text-align: right;
0649 }
0650 
0651 q:before,
0652 q:after,
0653 blockquote:before,
0654 blockquote:after {
0655   content: "";
0656 }
0657 
0658 address {
0659   display: block;
0660   margin-bottom: 18px;
0661   font-style: normal;
0662   line-height: 18px;
0663 }
0664 
0665 small {
0666   font-size: 100%;
0667 }
0668 
0669 cite {
0670   font-style: normal;
0671 }
0672 
0673 code,
0674 pre {
0675   padding: 0 3px 2px;
0676   font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
0677   font-size: 12px;
0678   color: #333333;
0679   -webkit-border-radius: 3px;
0680      -moz-border-radius: 3px;
0681           border-radius: 3px;
0682 }
0683 
0684 code {
0685   padding: 2px 4px;
0686   color: #d14;
0687   background-color: #f7f7f9;
0688   border: 1px solid #e1e1e8;
0689 }
0690 
0691 pre {
0692   display: block;
0693   padding: 8.5px;
0694   margin: 0 0 9px;
0695   font-size: 12.025px;
0696   line-height: 18px;
0697   word-break: break-all;
0698   word-wrap: break-word;
0699   white-space: pre;
0700   white-space: pre-wrap;
0701   background-color: #f5f5f5;
0702   border: 1px solid #ccc;
0703   border: 1px solid rgba(0, 0, 0, 0.15);
0704   -webkit-border-radius: 4px;
0705      -moz-border-radius: 4px;
0706           border-radius: 4px;
0707 }
0708 
0709 pre.prettyprint {
0710   margin-bottom: 18px;
0711 }
0712 
0713 pre code {
0714   padding: 0;
0715   color: inherit;
0716   background-color: transparent;
0717   border: 0;
0718 }
0719 
0720 .pre-scrollable {
0721   max-height: 340px;
0722   overflow-y: scroll;
0723 }
0724 
0725 form {
0726   margin: 0 0 18px;
0727 }
0728 
0729 fieldset {
0730   padding: 0;
0731   margin: 0;
0732   border: 0;
0733 }
0734 
0735 legend {
0736   display: block;
0737   width: 100%;
0738   padding: 0;
0739   margin-bottom: 27px;
0740   font-size: 19.5px;
0741   line-height: 36px;
0742   color: #333333;
0743   border: 0;
0744   border-bottom: 1px solid #e5e5e5;
0745 }
0746 
0747 legend small {
0748   font-size: 13.5px;
0749   color: #999999;
0750 }
0751 
0752 label,
0753 input,
0754 button,
0755 select,
0756 textarea {
0757   font-size: 13px;
0758   font-weight: normal;
0759   line-height: 18px;
0760 }
0761 
0762 input,
0763 button,
0764 select,
0765 textarea {
0766   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
0767 }
0768 
0769 label {
0770   display: block;
0771   margin-bottom: 5px;
0772 }
0773 
0774 select,
0775 textarea,
0776 input[type="text"],
0777 input[type="password"],
0778 input[type="datetime"],
0779 input[type="datetime-local"],
0780 input[type="date"],
0781 input[type="month"],
0782 input[type="time"],
0783 input[type="week"],
0784 input[type="number"],
0785 input[type="email"],
0786 input[type="url"],
0787 input[type="search"],
0788 input[type="tel"],
0789 input[type="color"],
0790 .uneditable-input {
0791   display: inline-block;
0792   height: 18px;
0793   padding: 4px;
0794   margin-bottom: 9px;
0795   font-size: 13px;
0796   line-height: 18px;
0797   color: #555555;
0798 }
0799 
0800 input,
0801 textarea {
0802   width: 210px;
0803 }
0804 
0805 textarea {
0806   height: auto;
0807 }
0808 
0809 textarea,
0810 input[type="text"],
0811 input[type="password"],
0812 input[type="datetime"],
0813 input[type="datetime-local"],
0814 input[type="date"],
0815 input[type="month"],
0816 input[type="time"],
0817 input[type="week"],
0818 input[type="number"],
0819 input[type="email"],
0820 input[type="url"],
0821 input[type="search"],
0822 input[type="tel"],
0823 input[type="color"],
0824 .uneditable-input {
0825   background-color: #ffffff;
0826   border: 1px solid #cccccc;
0827   -webkit-border-radius: 3px;
0828      -moz-border-radius: 3px;
0829           border-radius: 3px;
0830   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
0831      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
0832           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
0833   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
0834      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
0835       -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
0836        -o-transition: border linear 0.2s, box-shadow linear 0.2s;
0837           transition: border linear 0.2s, box-shadow linear 0.2s;
0838 }
0839 
0840 textarea:focus,
0841 input[type="text"]:focus,
0842 input[type="password"]:focus,
0843 input[type="datetime"]:focus,
0844 input[type="datetime-local"]:focus,
0845 input[type="date"]:focus,
0846 input[type="month"]:focus,
0847 input[type="time"]:focus,
0848 input[type="week"]:focus,
0849 input[type="number"]:focus,
0850 input[type="email"]:focus,
0851 input[type="url"]:focus,
0852 input[type="search"]:focus,
0853 input[type="tel"]:focus,
0854 input[type="color"]:focus,
0855 .uneditable-input:focus {
0856   border-color: rgba(82, 168, 236, 0.8);
0857   outline: 0;
0858   outline: thin dotted \9;
0859   /* IE6-9 */
0860 
0861   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
0862      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
0863           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
0864 }
0865 
0866 input[type="radio"],
0867 input[type="checkbox"] {
0868   margin: 3px 0;
0869   *margin-top: 0;
0870   /* IE7 */
0871 
0872   line-height: normal;
0873   cursor: pointer;
0874 }
0875 
0876 input[type="submit"],
0877 input[type="reset"],
0878 input[type="button"],
0879 input[type="radio"],
0880 input[type="checkbox"] {
0881   width: auto;
0882 }
0883 
0884 .uneditable-textarea {
0885   width: auto;
0886   height: auto;
0887 }
0888 
0889 select,
0890 input[type="file"] {
0891   height: 28px;
0892   /* In IE7, the height of the select element cannot be changed by height, only font-size */
0893 
0894   *margin-top: 4px;
0895   /* For IE7, add top margin to align select with labels */
0896 
0897   line-height: 28px;
0898 }
0899 
0900 select {
0901   width: 220px;
0902   border: 1px solid #bbb;
0903 }
0904 
0905 select[multiple],
0906 select[size] {
0907   height: auto;
0908 }
0909 
0910 select:focus,
0911 input[type="file"]:focus,
0912 input[type="radio"]:focus,
0913 input[type="checkbox"]:focus {
0914   outline: thin dotted #333;
0915   outline: 5px auto -webkit-focus-ring-color;
0916   outline-offset: -2px;
0917 }
0918 
0919 .radio,
0920 .checkbox {
0921   min-height: 18px;
0922   padding-left: 18px;
0923 }
0924 
0925 .radio input[type="radio"],
0926 .checkbox input[type="checkbox"] {
0927   float: left;
0928   margin-left: -18px;
0929 }
0930 
0931 .controls > .radio:first-child,
0932 .controls > .checkbox:first-child {
0933   padding-top: 5px;
0934 }
0935 
0936 .radio.inline,
0937 .checkbox.inline {
0938   display: inline-block;
0939   padding-top: 5px;
0940   margin-bottom: 0;
0941   vertical-align: middle;
0942 }
0943 
0944 .radio.inline + .radio.inline,
0945 .checkbox.inline + .checkbox.inline {
0946   margin-left: 10px;
0947 }
0948 
0949 .input-mini {
0950   width: 60px;
0951 }
0952 
0953 .input-small {
0954   width: 90px;
0955 }
0956 
0957 .input-medium {
0958   width: 150px;
0959 }
0960 
0961 .input-large {
0962   width: 210px;
0963 }
0964 
0965 .input-xlarge {
0966   width: 270px;
0967 }
0968 
0969 .input-xxlarge {
0970   width: 530px;
0971 }
0972 
0973 input[class*="span"],
0974 select[class*="span"],
0975 textarea[class*="span"],
0976 .uneditable-input[class*="span"],
0977 .row-fluid input[class*="span"],
0978 .row-fluid select[class*="span"],
0979 .row-fluid textarea[class*="span"],
0980 .row-fluid .uneditable-input[class*="span"] {
0981   float: none;
0982   margin-left: 0;
0983 }
0984 
0985 .input-append input[class*="span"],
0986 .input-append .uneditable-input[class*="span"],
0987 .input-prepend input[class*="span"],
0988 .input-prepend .uneditable-input[class*="span"],
0989 .row-fluid .input-prepend [class*="span"],
0990 .row-fluid .input-append [class*="span"] {
0991   display: inline-block;
0992 }
0993 
0994 input,
0995 textarea,
0996 .uneditable-input {
0997   margin-left: 0;
0998 }
0999 
1000 input.span12,
1001 textarea.span12,
1002 .uneditable-input.span12 {
1003   width: 930px;
1004 }
1005 
1006 input.span11,
1007 textarea.span11,
1008 .uneditable-input.span11 {
1009   width: 850px;
1010 }
1011 
1012 input.span10,
1013 textarea.span10,
1014 .uneditable-input.span10 {
1015   width: 770px;
1016 }
1017 
1018 input.span9,
1019 textarea.span9,
1020 .uneditable-input.span9 {
1021   width: 690px;
1022 }
1023 
1024 input.span8,
1025 textarea.span8,
1026 .uneditable-input.span8 {
1027   width: 610px;
1028 }
1029 
1030 input.span7,
1031 textarea.span7,
1032 .uneditable-input.span7 {
1033   width: 530px;
1034 }
1035 
1036 input.span6,
1037 textarea.span6,
1038 .uneditable-input.span6 {
1039   width: 450px;
1040 }
1041 
1042 input.span5,
1043 textarea.span5,
1044 .uneditable-input.span5 {
1045   width: 370px;
1046 }
1047 
1048 input.span4,
1049 textarea.span4,
1050 .uneditable-input.span4 {
1051   width: 290px;
1052 }
1053 
1054 input.span3,
1055 textarea.span3,
1056 .uneditable-input.span3 {
1057   width: 210px;
1058 }
1059 
1060 input.span2,
1061 textarea.span2,
1062 .uneditable-input.span2 {
1063   width: 130px;
1064 }
1065 
1066 input.span1,
1067 textarea.span1,
1068 .uneditable-input.span1 {
1069   width: 50px;
1070 }
1071 
1072 input[disabled],
1073 select[disabled],
1074 textarea[disabled],
1075 input[readonly],
1076 select[readonly],
1077 textarea[readonly] {
1078   cursor: not-allowed;
1079   background-color: #eeeeee;
1080   border-color: #ddd;
1081 }
1082 
1083 input[type="radio"][disabled],
1084 input[type="checkbox"][disabled],
1085 input[type="radio"][readonly],
1086 input[type="checkbox"][readonly] {
1087   background-color: transparent;
1088 }
1089 
1090 .control-group.warning > label,
1091 .control-group.warning .help-block,
1092 .control-group.warning .help-inline {
1093   color: #c09853;
1094 }
1095 
1096 .control-group.warning .checkbox,
1097 .control-group.warning .radio,
1098 .control-group.warning input,
1099 .control-group.warning select,
1100 .control-group.warning textarea {
1101   color: #c09853;
1102   border-color: #c09853;
1103 }
1104 
1105 .control-group.warning .checkbox:focus,
1106 .control-group.warning .radio:focus,
1107 .control-group.warning input:focus,
1108 .control-group.warning select:focus,
1109 .control-group.warning textarea:focus {
1110   border-color: #a47e3c;
1111   -webkit-box-shadow: 0 0 6px #dbc59e;
1112      -moz-box-shadow: 0 0 6px #dbc59e;
1113           box-shadow: 0 0 6px #dbc59e;
1114 }
1115 
1116 .control-group.warning .input-prepend .add-on,
1117 .control-group.warning .input-append .add-on {
1118   color: #c09853;
1119   background-color: #fcf8e3;
1120   border-color: #c09853;
1121 }
1122 
1123 .control-group.error > label,
1124 .control-group.error .help-block,
1125 .control-group.error .help-inline {
1126   color: #b94a48;
1127 }
1128 
1129 .control-group.error .checkbox,
1130 .control-group.error .radio,
1131 .control-group.error input,
1132 .control-group.error select,
1133 .control-group.error textarea {
1134   color: #b94a48;
1135   border-color: #b94a48;
1136 }
1137 
1138 .control-group.error .checkbox:focus,
1139 .control-group.error .radio:focus,
1140 .control-group.error input:focus,
1141 .control-group.error select:focus,
1142 .control-group.error textarea:focus {
1143   border-color: #953b39;
1144   -webkit-box-shadow: 0 0 6px #d59392;
1145      -moz-box-shadow: 0 0 6px #d59392;
1146           box-shadow: 0 0 6px #d59392;
1147 }
1148 
1149 .control-group.error .input-prepend .add-on,
1150 .control-group.error .input-append .add-on {
1151   color: #b94a48;
1152   background-color: #f2dede;
1153   border-color: #b94a48;
1154 }
1155 
1156 .control-group.success > label,
1157 .control-group.success .help-block,
1158 .control-group.success .help-inline {
1159   color: #468847;
1160 }
1161 
1162 .control-group.success .checkbox,
1163 .control-group.success .radio,
1164 .control-group.success input,
1165 .control-group.success select,
1166 .control-group.success textarea {
1167   color: #468847;
1168   border-color: #468847;
1169 }
1170 
1171 .control-group.success .checkbox:focus,
1172 .control-group.success .radio:focus,
1173 .control-group.success input:focus,
1174 .control-group.success select:focus,
1175 .control-group.success textarea:focus {
1176   border-color: #356635;
1177   -webkit-box-shadow: 0 0 6px #7aba7b;
1178      -moz-box-shadow: 0 0 6px #7aba7b;
1179           box-shadow: 0 0 6px #7aba7b;
1180 }
1181 
1182 .control-group.success .input-prepend .add-on,
1183 .control-group.success .input-append .add-on {
1184   color: #468847;
1185   background-color: #dff0d8;
1186   border-color: #468847;
1187 }
1188 
1189 input:focus:required:invalid,
1190 textarea:focus:required:invalid,
1191 select:focus:required:invalid {
1192   color: #b94a48;
1193   border-color: #ee5f5b;
1194 }
1195 
1196 input:focus:required:invalid:focus,
1197 textarea:focus:required:invalid:focus,
1198 select:focus:required:invalid:focus {
1199   border-color: #e9322d;
1200   -webkit-box-shadow: 0 0 6px #f8b9b7;
1201      -moz-box-shadow: 0 0 6px #f8b9b7;
1202           box-shadow: 0 0 6px #f8b9b7;
1203 }
1204 
1205 .form-actions {
1206   padding: 17px 20px 18px;
1207   margin-top: 18px;
1208   margin-bottom: 18px;
1209   background-color: #f5f5f5;
1210   border-top: 1px solid #e5e5e5;
1211   *zoom: 1;
1212 }
1213 
1214 .form-actions:before,
1215 .form-actions:after {
1216   display: table;
1217   content: "";
1218 }
1219 
1220 .form-actions:after {
1221   clear: both;
1222 }
1223 
1224 .uneditable-input {
1225   overflow: hidden;
1226   white-space: nowrap;
1227   cursor: not-allowed;
1228   background-color: #ffffff;
1229   border-color: #eee;
1230   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1231      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1232           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1233 }
1234 
1235 :-moz-placeholder {
1236   color: #999999;
1237 }
1238 
1239 :-ms-input-placeholder {
1240   color: #999999;
1241 }
1242 
1243 ::-webkit-input-placeholder {
1244   color: #999999;
1245 }
1246 
1247 .help-block,
1248 .help-inline {
1249   color: #555555;
1250 }
1251 
1252 .help-block {
1253   display: block;
1254   margin-bottom: 9px;
1255 }
1256 
1257 .help-inline {
1258   display: inline-block;
1259   *display: inline;
1260   padding-left: 5px;
1261   vertical-align: middle;
1262   *zoom: 1;
1263 }
1264 
1265 .input-prepend,
1266 .input-append {
1267   margin-bottom: 5px;
1268 }
1269 
1270 .input-prepend input,
1271 .input-append input,
1272 .input-prepend select,
1273 .input-append select,
1274 .input-prepend .uneditable-input,
1275 .input-append .uneditable-input {
1276   position: relative;
1277   margin-bottom: 0;
1278   *margin-left: 0;
1279   vertical-align: middle;
1280   -webkit-border-radius: 0 3px 3px 0;
1281      -moz-border-radius: 0 3px 3px 0;
1282           border-radius: 0 3px 3px 0;
1283 }
1284 
1285 .input-prepend input:focus,
1286 .input-append input:focus,
1287 .input-prepend select:focus,
1288 .input-append select:focus,
1289 .input-prepend .uneditable-input:focus,
1290 .input-append .uneditable-input:focus {
1291   z-index: 2;
1292 }
1293 
1294 .input-prepend .uneditable-input,
1295 .input-append .uneditable-input {
1296   border-left-color: #ccc;
1297 }
1298 
1299 .input-prepend .add-on,
1300 .input-append .add-on {
1301   display: inline-block;
1302   width: auto;
1303   height: 18px;
1304   min-width: 16px;
1305   padding: 4px 5px;
1306   font-weight: normal;
1307   line-height: 18px;
1308   text-align: center;
1309   text-shadow: 0 1px 0 #ffffff;
1310   vertical-align: middle;
1311   background-color: #eeeeee;
1312   border: 1px solid #ccc;
1313 }
1314 
1315 .input-prepend .add-on,
1316 .input-append .add-on,
1317 .input-prepend .btn,
1318 .input-append .btn {
1319   margin-left: -1px;
1320   -webkit-border-radius: 0;
1321      -moz-border-radius: 0;
1322           border-radius: 0;
1323 }
1324 
1325 .input-prepend .active,
1326 .input-append .active {
1327   background-color: #a9dba9;
1328   border-color: #46a546;
1329 }
1330 
1331 .input-prepend .add-on,
1332 .input-prepend .btn {
1333   margin-right: -1px;
1334 }
1335 
1336 .input-prepend .add-on:first-child,
1337 .input-prepend .btn:first-child {
1338   -webkit-border-radius: 3px 0 0 3px;
1339      -moz-border-radius: 3px 0 0 3px;
1340           border-radius: 3px 0 0 3px;
1341 }
1342 
1343 .input-append input,
1344 .input-append select,
1345 .input-append .uneditable-input {
1346   -webkit-border-radius: 3px 0 0 3px;
1347      -moz-border-radius: 3px 0 0 3px;
1348           border-radius: 3px 0 0 3px;
1349 }
1350 
1351 .input-append .uneditable-input {
1352   border-right-color: #ccc;
1353   border-left-color: #eee;
1354 }
1355 
1356 .input-append .add-on:last-child,
1357 .input-append .btn:last-child {
1358   -webkit-border-radius: 0 3px 3px 0;
1359      -moz-border-radius: 0 3px 3px 0;
1360           border-radius: 0 3px 3px 0;
1361 }
1362 
1363 .input-prepend.input-append input,
1364 .input-prepend.input-append select,
1365 .input-prepend.input-append .uneditable-input {
1366   -webkit-border-radius: 0;
1367      -moz-border-radius: 0;
1368           border-radius: 0;
1369 }
1370 
1371 .input-prepend.input-append .add-on:first-child,
1372 .input-prepend.input-append .btn:first-child {
1373   margin-right: -1px;
1374   -webkit-border-radius: 3px 0 0 3px;
1375      -moz-border-radius: 3px 0 0 3px;
1376           border-radius: 3px 0 0 3px;
1377 }
1378 
1379 .input-prepend.input-append .add-on:last-child,
1380 .input-prepend.input-append .btn:last-child {
1381   margin-left: -1px;
1382   -webkit-border-radius: 0 3px 3px 0;
1383      -moz-border-radius: 0 3px 3px 0;
1384           border-radius: 0 3px 3px 0;
1385 }
1386 
1387 .search-query {
1388   padding-right: 14px;
1389   padding-right: 4px \9;
1390   padding-left: 14px;
1391   padding-left: 4px \9;
1392   /* IE7-8 doesn't have border-radius, so don't indent the padding */
1393 
1394   margin-bottom: 0;
1395   -webkit-border-radius: 14px;
1396      -moz-border-radius: 14px;
1397           border-radius: 14px;
1398 }
1399 
1400 .form-search input,
1401 .form-inline input,
1402 .form-horizontal input,
1403 .form-search textarea,
1404 .form-inline textarea,
1405 .form-horizontal textarea,
1406 .form-search select,
1407 .form-inline select,
1408 .form-horizontal select,
1409 .form-search .help-inline,
1410 .form-inline .help-inline,
1411 .form-horizontal .help-inline,
1412 .form-search .uneditable-input,
1413 .form-inline .uneditable-input,
1414 .form-horizontal .uneditable-input,
1415 .form-search .input-prepend,
1416 .form-inline .input-prepend,
1417 .form-horizontal .input-prepend,
1418 .form-search .input-append,
1419 .form-inline .input-append,
1420 .form-horizontal .input-append {
1421   display: inline-block;
1422   *display: inline;
1423   margin-bottom: 0;
1424   *zoom: 1;
1425 }
1426 
1427 .form-search .hide,
1428 .form-inline .hide,
1429 .form-horizontal .hide {
1430   display: none;
1431 }
1432 
1433 .form-search label,
1434 .form-inline label {
1435   display: inline-block;
1436 }
1437 
1438 .form-search .input-append,
1439 .form-inline .input-append,
1440 .form-search .input-prepend,
1441 .form-inline .input-prepend {
1442   margin-bottom: 0;
1443 }
1444 
1445 .form-search .radio,
1446 .form-search .checkbox,
1447 .form-inline .radio,
1448 .form-inline .checkbox {
1449   padding-left: 0;
1450   margin-bottom: 0;
1451   vertical-align: middle;
1452 }
1453 
1454 .form-search .radio input[type="radio"],
1455 .form-search .checkbox input[type="checkbox"],
1456 .form-inline .radio input[type="radio"],
1457 .form-inline .checkbox input[type="checkbox"] {
1458   float: left;
1459   margin-right: 3px;
1460   margin-left: 0;
1461 }
1462 
1463 .control-group {
1464   margin-bottom: 9px;
1465 }
1466 
1467 legend + .control-group {
1468   margin-top: 18px;
1469   -webkit-margin-top-collapse: separate;
1470 }
1471 
1472 .form-horizontal .control-group {
1473   margin-bottom: 18px;
1474   *zoom: 1;
1475 }
1476 
1477 .form-horizontal .control-group:before,
1478 .form-horizontal .control-group:after {
1479   display: table;
1480   content: "";
1481 }
1482 
1483 .form-horizontal .control-group:after {
1484   clear: both;
1485 }
1486 
1487 .form-horizontal .control-label {
1488   float: left;
1489   width: 140px;
1490   padding-top: 5px;
1491   text-align: right;
1492 }
1493 
1494 .form-horizontal .controls {
1495   *display: inline-block;
1496   *padding-left: 20px;
1497   margin-left: 160px;
1498   *margin-left: 0;
1499 }
1500 
1501 .form-horizontal .controls:first-child {
1502   *padding-left: 160px;
1503 }
1504 
1505 .form-horizontal .help-block {
1506   margin-top: 9px;
1507   margin-bottom: 0;
1508 }
1509 
1510 .form-horizontal .form-actions {
1511   padding-left: 160px;
1512 }
1513 
1514 table {
1515   max-width: 100%;
1516   background-color: transparent;
1517   border-collapse: collapse;
1518   border-spacing: 0;
1519 }
1520 
1521 .table {
1522   width: 100%;
1523   margin-bottom: 18px;
1524 }
1525 
1526 .table th,
1527 .table td {
1528   padding: 8px;
1529   line-height: 18px;
1530   text-align: left;
1531   vertical-align: top;
1532   border-top: 1px solid #dddddd;
1533 }
1534 
1535 .table th {
1536   font-weight: bold;
1537 }
1538 
1539 .table thead th {
1540   vertical-align: bottom;
1541 }
1542 
1543 .table caption + thead tr:first-child th,
1544 .table caption + thead tr:first-child td,
1545 .table colgroup + thead tr:first-child th,
1546 .table colgroup + thead tr:first-child td,
1547 .table thead:first-child tr:first-child th,
1548 .table thead:first-child tr:first-child td {
1549   border-top: 0;
1550 }
1551 
1552 .table tbody + tbody {
1553   border-top: 2px solid #dddddd;
1554 }
1555 
1556 .table-condensed th,
1557 .table-condensed td {
1558   padding: 4px 5px;
1559 }
1560 
1561 .table-bordered {
1562   border: 1px solid #dddddd;
1563   border-collapse: separate;
1564   *border-collapse: collapsed;
1565   border-left: 0;
1566   -webkit-border-radius: 4px;
1567      -moz-border-radius: 4px;
1568           border-radius: 4px;
1569 }
1570 
1571 .table-bordered th,
1572 .table-bordered td {
1573   border-left: 1px solid #dddddd;
1574 }
1575 
1576 .table-bordered caption + thead tr:first-child th,
1577 .table-bordered caption + tbody tr:first-child th,
1578 .table-bordered caption + tbody tr:first-child td,
1579 .table-bordered colgroup + thead tr:first-child th,
1580 .table-bordered colgroup + tbody tr:first-child th,
1581 .table-bordered colgroup + tbody tr:first-child td,
1582 .table-bordered thead:first-child tr:first-child th,
1583 .table-bordered tbody:first-child tr:first-child th,
1584 .table-bordered tbody:first-child tr:first-child td {
1585   border-top: 0;
1586 }
1587 
1588 .table-bordered thead:first-child tr:first-child th:first-child,
1589 .table-bordered tbody:first-child tr:first-child td:first-child {
1590   -webkit-border-top-left-radius: 4px;
1591           border-top-left-radius: 4px;
1592   -moz-border-radius-topleft: 4px;
1593 }
1594 
1595 .table-bordered thead:first-child tr:first-child th:last-child,
1596 .table-bordered tbody:first-child tr:first-child td:last-child {
1597   -webkit-border-top-right-radius: 4px;
1598           border-top-right-radius: 4px;
1599   -moz-border-radius-topright: 4px;
1600 }
1601 
1602 .table-bordered thead:last-child tr:last-child th:first-child,
1603 .table-bordered tbody:last-child tr:last-child td:first-child {
1604   -webkit-border-radius: 0 0 0 4px;
1605      -moz-border-radius: 0 0 0 4px;
1606           border-radius: 0 0 0 4px;
1607   -webkit-border-bottom-left-radius: 4px;
1608           border-bottom-left-radius: 4px;
1609   -moz-border-radius-bottomleft: 4px;
1610 }
1611 
1612 .table-bordered thead:last-child tr:last-child th:last-child,
1613 .table-bordered tbody:last-child tr:last-child td:last-child {
1614   -webkit-border-bottom-right-radius: 4px;
1615           border-bottom-right-radius: 4px;
1616   -moz-border-radius-bottomright: 4px;
1617 }
1618 
1619 .table-striped tbody tr:nth-child(odd) td,
1620 .table-striped tbody tr:nth-child(odd) th {
1621   background-color: #f9f9f9;
1622 }
1623 
1624 .table tbody tr:hover td,
1625 .table tbody tr:hover th {
1626   background-color: #f5f5f5;
1627 }
1628 
1629 table .span1 {
1630   float: none;
1631   width: 44px;
1632   margin-left: 0;
1633 }
1634 
1635 table .span2 {
1636   float: none;
1637   width: 124px;
1638   margin-left: 0;
1639 }
1640 
1641 table .span3 {
1642   float: none;
1643   width: 204px;
1644   margin-left: 0;
1645 }
1646 
1647 table .span4 {
1648   float: none;
1649   width: 284px;
1650   margin-left: 0;
1651 }
1652 
1653 table .span5 {
1654   float: none;
1655   width: 364px;
1656   margin-left: 0;
1657 }
1658 
1659 table .span6 {
1660   float: none;
1661   width: 444px;
1662   margin-left: 0;
1663 }
1664 
1665 table .span7 {
1666   float: none;
1667   width: 524px;
1668   margin-left: 0;
1669 }
1670 
1671 table .span8 {
1672   float: none;
1673   width: 604px;
1674   margin-left: 0;
1675 }
1676 
1677 table .span9 {
1678   float: none;
1679   width: 684px;
1680   margin-left: 0;
1681 }
1682 
1683 table .span10 {
1684   float: none;
1685   width: 764px;
1686   margin-left: 0;
1687 }
1688 
1689 table .span11 {
1690   float: none;
1691   width: 844px;
1692   margin-left: 0;
1693 }
1694 
1695 table .span12 {
1696   float: none;
1697   width: 924px;
1698   margin-left: 0;
1699 }
1700 
1701 table .span13 {
1702   float: none;
1703   width: 1004px;
1704   margin-left: 0;
1705 }
1706 
1707 table .span14 {
1708   float: none;
1709   width: 1084px;
1710   margin-left: 0;
1711 }
1712 
1713 table .span15 {
1714   float: none;
1715   width: 1164px;
1716   margin-left: 0;
1717 }
1718 
1719 table .span16 {
1720   float: none;
1721   width: 1244px;
1722   margin-left: 0;
1723 }
1724 
1725 table .span17 {
1726   float: none;
1727   width: 1324px;
1728   margin-left: 0;
1729 }
1730 
1731 table .span18 {
1732   float: none;
1733   width: 1404px;
1734   margin-left: 0;
1735 }
1736 
1737 table .span19 {
1738   float: none;
1739   width: 1484px;
1740   margin-left: 0;
1741 }
1742 
1743 table .span20 {
1744   float: none;
1745   width: 1564px;
1746   margin-left: 0;
1747 }
1748 
1749 table .span21 {
1750   float: none;
1751   width: 1644px;
1752   margin-left: 0;
1753 }
1754 
1755 table .span22 {
1756   float: none;
1757   width: 1724px;
1758   margin-left: 0;
1759 }
1760 
1761 table .span23 {
1762   float: none;
1763   width: 1804px;
1764   margin-left: 0;
1765 }
1766 
1767 table .span24 {
1768   float: none;
1769   width: 1884px;
1770   margin-left: 0;
1771 }
1772 
1773 [class^="icon-"],
1774 [class*=" icon-"] {
1775   display: inline-block;
1776   width: 14px;
1777   height: 14px;
1778   *margin-right: .3em;
1779   line-height: 14px;
1780   vertical-align: text-top;
1781   background-image: url("../img/glyphicons-halflings.png");
1782   background-position: 14px 14px;
1783   background-repeat: no-repeat;
1784 }
1785 
1786 [class^="icon-"]:last-child,
1787 [class*=" icon-"]:last-child {
1788   *margin-left: 0;
1789 }
1790 
1791 .icon-white {
1792   background-image: url("../img/glyphicons-halflings-white.png");
1793 }
1794 
1795 .icon-glass {
1796   background-position: 0      0;
1797 }
1798 
1799 .icon-music {
1800   background-position: -24px 0;
1801 }
1802 
1803 .icon-search {
1804   background-position: -48px 0;
1805 }
1806 
1807 .icon-envelope {
1808   background-position: -72px 0;
1809 }
1810 
1811 .icon-heart {
1812   background-position: -96px 0;
1813 }
1814 
1815 .icon-star {
1816   background-position: -120px 0;
1817 }
1818 
1819 .icon-star-empty {
1820   background-position: -144px 0;
1821 }
1822 
1823 .icon-user {
1824   background-position: -168px 0;
1825 }
1826 
1827 .icon-film {
1828   background-position: -192px 0;
1829 }
1830 
1831 .icon-th-large {
1832   background-position: -216px 0;
1833 }
1834 
1835 .icon-th {
1836   background-position: -240px 0;
1837 }
1838 
1839 .icon-th-list {
1840   background-position: -264px 0;
1841 }
1842 
1843 .icon-ok {
1844   background-position: -288px 0;
1845 }
1846 
1847 .icon-remove {
1848   background-position: -312px 0;
1849 }
1850 
1851 .icon-zoom-in {
1852   background-position: -336px 0;
1853 }
1854 
1855 .icon-zoom-out {
1856   background-position: -360px 0;
1857 }
1858 
1859 .icon-off {
1860   background-position: -384px 0;
1861 }
1862 
1863 .icon-signal {
1864   background-position: -408px 0;
1865 }
1866 
1867 .icon-cog {
1868   background-position: -432px 0;
1869 }
1870 
1871 .icon-trash {
1872   background-position: -456px 0;
1873 }
1874 
1875 .icon-home {
1876   background-position: 0 -24px;
1877 }
1878 
1879 .icon-file {
1880   background-position: -24px -24px;
1881 }
1882 
1883 .icon-time {
1884   background-position: -48px -24px;
1885 }
1886 
1887 .icon-road {
1888   background-position: -72px -24px;
1889 }
1890 
1891 .icon-download-alt {
1892   background-position: -96px -24px;
1893 }
1894 
1895 .icon-download {
1896   background-position: -120px -24px;
1897 }
1898 
1899 .icon-upload {
1900   background-position: -144px -24px;
1901 }
1902 
1903 .icon-inbox {
1904   background-position: -168px -24px;
1905 }
1906 
1907 .icon-play-circle {
1908   background-position: -192px -24px;
1909 }
1910 
1911 .icon-repeat {
1912   background-position: -216px -24px;
1913 }
1914 
1915 .icon-refresh {
1916   background-position: -240px -24px;
1917 }
1918 
1919 .icon-list-alt {
1920   background-position: -264px -24px;
1921 }
1922 
1923 .icon-lock {
1924   background-position: -287px -24px;
1925 }
1926 
1927 .icon-flag {
1928   background-position: -312px -24px;
1929 }
1930 
1931 .icon-headphones {
1932   background-position: -336px -24px;
1933 }
1934 
1935 .icon-volume-off {
1936   background-position: -360px -24px;
1937 }
1938 
1939 .icon-volume-down {
1940   background-position: -384px -24px;
1941 }
1942 
1943 .icon-volume-up {
1944   background-position: -408px -24px;
1945 }
1946 
1947 .icon-qrcode {
1948   background-position: -432px -24px;
1949 }
1950 
1951 .icon-barcode {
1952   background-position: -456px -24px;
1953 }
1954 
1955 .icon-tag {
1956   background-position: 0 -48px;
1957 }
1958 
1959 .icon-tags {
1960   background-position: -25px -48px;
1961 }
1962 
1963 .icon-book {
1964   background-position: -48px -48px;
1965 }
1966 
1967 .icon-bookmark {
1968   background-position: -72px -48px;
1969 }
1970 
1971 .icon-print {
1972   background-position: -96px -48px;
1973 }
1974 
1975 .icon-camera {
1976   background-position: -120px -48px;
1977 }
1978 
1979 .icon-font {
1980   background-position: -144px -48px;
1981 }
1982 
1983 .icon-bold {
1984   background-position: -167px -48px;
1985 }
1986 
1987 .icon-italic {
1988   background-position: -192px -48px;
1989 }
1990 
1991 .icon-text-height {
1992   background-position: -216px -48px;
1993 }
1994 
1995 .icon-text-width {
1996   background-position: -240px -48px;
1997 }
1998 
1999 .icon-align-left {
2000   background-position: -264px -48px;
2001 }
2002 
2003 .icon-align-center {
2004   background-position: -288px -48px;
2005 }
2006 
2007 .icon-align-right {
2008   background-position: -312px -48px;
2009 }
2010 
2011 .icon-align-justify {
2012   background-position: -336px -48px;
2013 }
2014 
2015 .icon-list {
2016   background-position: -360px -48px;
2017 }
2018 
2019 .icon-indent-left {
2020   background-position: -384px -48px;
2021 }
2022 
2023 .icon-indent-right {
2024   background-position: -408px -48px;
2025 }
2026 
2027 .icon-facetime-video {
2028   background-position: -432px -48px;
2029 }
2030 
2031 .icon-picture {
2032   background-position: -456px -48px;
2033 }
2034 
2035 .icon-pencil {
2036   background-position: 0 -72px;
2037 }
2038 
2039 .icon-map-marker {
2040   background-position: -24px -72px;
2041 }
2042 
2043 .icon-adjust {
2044   background-position: -48px -72px;
2045 }
2046 
2047 .icon-tint {
2048   background-position: -72px -72px;
2049 }
2050 
2051 .icon-edit {
2052   background-position: -96px -72px;
2053 }
2054 
2055 .icon-share {
2056   background-position: -120px -72px;
2057 }
2058 
2059 .icon-check {
2060   background-position: -144px -72px;
2061 }
2062 
2063 .icon-move {
2064   background-position: -168px -72px;
2065 }
2066 
2067 .icon-step-backward {
2068   background-position: -192px -72px;
2069 }
2070 
2071 .icon-fast-backward {
2072   background-position: -216px -72px;
2073 }
2074 
2075 .icon-backward {
2076   background-position: -240px -72px;
2077 }
2078 
2079 .icon-play {
2080   background-position: -264px -72px;
2081 }
2082 
2083 .icon-pause {
2084   background-position: -288px -72px;
2085 }
2086 
2087 .icon-stop {
2088   background-position: -312px -72px;
2089 }
2090 
2091 .icon-forward {
2092   background-position: -336px -72px;
2093 }
2094 
2095 .icon-fast-forward {
2096   background-position: -360px -72px;
2097 }
2098 
2099 .icon-step-forward {
2100   background-position: -384px -72px;
2101 }
2102 
2103 .icon-eject {
2104   background-position: -408px -72px;
2105 }
2106 
2107 .icon-chevron-left {
2108   background-position: -432px -72px;
2109 }
2110 
2111 .icon-chevron-right {
2112   background-position: -456px -72px;
2113 }
2114 
2115 .icon-plus-sign {
2116   background-position: 0 -96px;
2117 }
2118 
2119 .icon-minus-sign {
2120   background-position: -24px -96px;
2121 }
2122 
2123 .icon-remove-sign {
2124   background-position: -48px -96px;
2125 }
2126 
2127 .icon-ok-sign {
2128   background-position: -72px -96px;
2129 }
2130 
2131 .icon-question-sign {
2132   background-position: -96px -96px;
2133 }
2134 
2135 .icon-info-sign {
2136   background-position: -120px -96px;
2137 }
2138 
2139 .icon-screenshot {
2140   background-position: -144px -96px;
2141 }
2142 
2143 .icon-remove-circle {
2144   background-position: -168px -96px;
2145 }
2146 
2147 .icon-ok-circle {
2148   background-position: -192px -96px;
2149 }
2150 
2151 .icon-ban-circle {
2152   background-position: -216px -96px;
2153 }
2154 
2155 .icon-arrow-left {
2156   background-position: -240px -96px;
2157 }
2158 
2159 .icon-arrow-right {
2160   background-position: -264px -96px;
2161 }
2162 
2163 .icon-arrow-up {
2164   background-position: -289px -96px;
2165 }
2166 
2167 .icon-arrow-down {
2168   background-position: -312px -96px;
2169 }
2170 
2171 .icon-share-alt {
2172   background-position: -336px -96px;
2173 }
2174 
2175 .icon-resize-full {
2176   background-position: -360px -96px;
2177 }
2178 
2179 .icon-resize-small {
2180   background-position: -384px -96px;
2181 }
2182 
2183 .icon-plus {
2184   background-position: -408px -96px;
2185 }
2186 
2187 .icon-minus {
2188   background-position: -433px -96px;
2189 }
2190 
2191 .icon-asterisk {
2192   background-position: -456px -96px;
2193 }
2194 
2195 .icon-exclamation-sign {
2196   background-position: 0 -120px;
2197 }
2198 
2199 .icon-gift {
2200   background-position: -24px -120px;
2201 }
2202 
2203 .icon-leaf {
2204   background-position: -48px -120px;
2205 }
2206 
2207 .icon-fire {
2208   background-position: -72px -120px;
2209 }
2210 
2211 .icon-eye-open {
2212   background-position: -96px -120px;
2213 }
2214 
2215 .icon-eye-close {
2216   background-position: -120px -120px;
2217 }
2218 
2219 .icon-warning-sign {
2220   background-position: -144px -120px;
2221 }
2222 
2223 .icon-plane {
2224   background-position: -168px -120px;
2225 }
2226 
2227 .icon-calendar {
2228   background-position: -192px -120px;
2229 }
2230 
2231 .icon-random {
2232   background-position: -216px -120px;
2233 }
2234 
2235 .icon-comment {
2236   background-position: -240px -120px;
2237 }
2238 
2239 .icon-magnet {
2240   background-position: -264px -120px;
2241 }
2242 
2243 .icon-chevron-up {
2244   background-position: -288px -120px;
2245 }
2246 
2247 .icon-chevron-down {
2248   background-position: -313px -119px;
2249 }
2250 
2251 .icon-retweet {
2252   background-position: -336px -120px;
2253 }
2254 
2255 .icon-shopping-cart {
2256   background-position: -360px -120px;
2257 }
2258 
2259 .icon-folder-close {
2260   background-position: -384px -120px;
2261 }
2262 
2263 .icon-folder-open {
2264   background-position: -408px -120px;
2265 }
2266 
2267 .icon-resize-vertical {
2268   background-position: -432px -119px;
2269 }
2270 
2271 .icon-resize-horizontal {
2272   background-position: -456px -118px;
2273 }
2274 
2275 .icon-hdd {
2276   background-position: 0 -144px;
2277 }
2278 
2279 .icon-bullhorn {
2280   background-position: -24px -144px;
2281 }
2282 
2283 .icon-bell {
2284   background-position: -48px -144px;
2285 }
2286 
2287 .icon-certificate {
2288   background-position: -72px -144px;
2289 }
2290 
2291 .icon-thumbs-up {
2292   background-position: -96px -144px;
2293 }
2294 
2295 .icon-thumbs-down {
2296   background-position: -120px -144px;
2297 }
2298 
2299 .icon-hand-right {
2300   background-position: -144px -144px;
2301 }
2302 
2303 .icon-hand-left {
2304   background-position: -168px -144px;
2305 }
2306 
2307 .icon-hand-up {
2308   background-position: -192px -144px;
2309 }
2310 
2311 .icon-hand-down {
2312   background-position: -216px -144px;
2313 }
2314 
2315 .icon-circle-arrow-right {
2316   background-position: -240px -144px;
2317 }
2318 
2319 .icon-circle-arrow-left {
2320   background-position: -264px -144px;
2321 }
2322 
2323 .icon-circle-arrow-up {
2324   background-position: -288px -144px;
2325 }
2326 
2327 .icon-circle-arrow-down {
2328   background-position: -312px -144px;
2329 }
2330 
2331 .icon-globe {
2332   background-position: -336px -144px;
2333 }
2334 
2335 .icon-wrench {
2336   background-position: -360px -144px;
2337 }
2338 
2339 .icon-tasks {
2340   background-position: -384px -144px;
2341 }
2342 
2343 .icon-filter {
2344   background-position: -408px -144px;
2345 }
2346 
2347 .icon-briefcase {
2348   background-position: -432px -144px;
2349 }
2350 
2351 .icon-fullscreen {
2352   background-position: -456px -144px;
2353 }
2354 
2355 .dropup,
2356 .dropdown {
2357   position: relative;
2358 }
2359 
2360 .dropdown-toggle {
2361   *margin-bottom: -3px;
2362 }
2363 
2364 .dropdown-toggle:active,
2365 .open .dropdown-toggle {
2366   outline: 0;
2367 }
2368 
2369 .caret {
2370   display: inline-block;
2371   width: 0;
2372   height: 0;
2373   vertical-align: top;
2374   border-top: 4px solid #000000;
2375   border-right: 4px solid transparent;
2376   border-left: 4px solid transparent;
2377   content: "";
2378   opacity: 0.3;
2379   filter: alpha(opacity=30);
2380 }
2381 
2382 .dropdown .caret {
2383   margin-top: 8px;
2384   margin-left: 2px;
2385 }
2386 
2387 .dropdown:hover .caret,
2388 .open .caret {
2389   opacity: 1;
2390   filter: alpha(opacity=100);
2391 }
2392 
2393 .dropdown-menu {
2394   position: absolute;
2395   top: 100%;
2396   left: 0;
2397   z-index: 1000;
2398   display: none;
2399   float: left;
2400   min-width: 160px;
2401   padding: 4px 0;
2402   margin: 1px 0 0;
2403   list-style: none;
2404   background-color: #ffffff;
2405   border: 1px solid #ccc;
2406   border: 1px solid rgba(0, 0, 0, 0.2);
2407   *border-right-width: 2px;
2408   *border-bottom-width: 2px;
2409   -webkit-border-radius: 5px;
2410      -moz-border-radius: 5px;
2411           border-radius: 5px;
2412   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2413      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2414           box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2415   -webkit-background-clip: padding-box;
2416      -moz-background-clip: padding;
2417           background-clip: padding-box;
2418 }
2419 
2420 .dropdown-menu.pull-right {
2421   right: 0;
2422   left: auto;
2423 }
2424 
2425 .dropdown-menu .divider {
2426   *width: 100%;
2427   height: 1px;
2428   margin: 8px 1px;
2429   *margin: -5px 0 5px;
2430   overflow: hidden;
2431   background-color: #e5e5e5;
2432   border-bottom: 1px solid #ffffff;
2433 }
2434 
2435 .dropdown-menu a {
2436   display: block;
2437   padding: 3px 15px;
2438   clear: both;
2439   font-weight: normal;
2440   line-height: 18px;
2441   color: #333333;
2442   white-space: nowrap;
2443 }
2444 
2445 .dropdown-menu li > a:hover,
2446 .dropdown-menu .active > a,
2447 .dropdown-menu .active > a:hover {
2448   color: #ffffff;
2449   text-decoration: none;
2450   background-color: #A4A4A4;
2451 }
2452 
2453 .open {
2454   *z-index: 1000;
2455 }
2456 
2457 .open > .dropdown-menu {
2458   display: block;
2459 }
2460 
2461 .pull-right > .dropdown-menu {
2462   right: 0;
2463   left: auto;
2464 }
2465 
2466 .dropup .caret,
2467 .navbar-fixed-bottom .dropdown .caret {
2468   border-top: 0;
2469   border-bottom: 4px solid #000000;
2470   content: "\2191";
2471 }
2472 
2473 .dropup .dropdown-menu,
2474 .navbar-fixed-bottom .dropdown .dropdown-menu {
2475   top: auto;
2476   bottom: 100%;
2477   margin-bottom: 1px;
2478 }
2479 
2480 .typeahead {
2481   margin-top: 2px;
2482   -webkit-border-radius: 4px;
2483      -moz-border-radius: 4px;
2484           border-radius: 4px;
2485 }
2486 
2487 .well {
2488   min-height: 20px;
2489   padding: 19px;
2490   margin-bottom: 20px;
2491   background-color: #f5f5f5;
2492   border: 1px solid #eee;
2493   border: 1px solid rgba(0, 0, 0, 0.05);
2494   -webkit-border-radius: 4px;
2495      -moz-border-radius: 4px;
2496           border-radius: 4px;
2497   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2498      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2499           box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2500 }
2501 
2502 .well blockquote {
2503   border-color: #ddd;
2504   border-color: rgba(0, 0, 0, 0.15);
2505 }
2506 
2507 .well-large {
2508   padding: 24px;
2509   -webkit-border-radius: 6px;
2510      -moz-border-radius: 6px;
2511           border-radius: 6px;
2512 }
2513 
2514 .well-small {
2515   padding: 9px;
2516   -webkit-border-radius: 3px;
2517      -moz-border-radius: 3px;
2518           border-radius: 3px;
2519 }
2520 
2521 .fade {
2522   opacity: 0;
2523   -webkit-transition: opacity 0.15s linear;
2524      -moz-transition: opacity 0.15s linear;
2525       -ms-transition: opacity 0.15s linear;
2526        -o-transition: opacity 0.15s linear;
2527           transition: opacity 0.15s linear;
2528 }
2529 
2530 .fade.in {
2531   opacity: 1;
2532 }
2533 
2534 .collapse {
2535   position: relative;
2536   height: 0;
2537   overflow: hidden;
2538   -webkit-transition: height 0.35s ease;
2539      -moz-transition: height 0.35s ease;
2540       -ms-transition: height 0.35s ease;
2541        -o-transition: height 0.35s ease;
2542           transition: height 0.35s ease;
2543 }
2544 
2545 .collapse.in {
2546   height: auto;
2547 }
2548 
2549 .close {
2550   float: right;
2551   font-size: 20px;
2552   font-weight: bold;
2553   line-height: 18px;
2554   color: #000000;
2555   text-shadow: 0 1px 0 #ffffff;
2556   opacity: 0.2;
2557   filter: alpha(opacity=20);
2558 }
2559 
2560 .close:hover {
2561   color: #000000;
2562   text-decoration: none;
2563   cursor: pointer;
2564   opacity: 0.4;
2565   filter: alpha(opacity=40);
2566 }
2567 
2568 button.close {
2569   padding: 0;
2570   cursor: pointer;
2571   background: transparent;
2572   border: 0;
2573   -webkit-appearance: none;
2574 }
2575 
2576 .btn {
2577   display: inline-block;
2578   *display: inline;
2579   padding: 4px 10px 4px;
2580   margin-bottom: 0;
2581   *margin-left: .3em;
2582   font-size: 13px;
2583   line-height: 18px;
2584   *line-height: 20px;
2585   color: #333333;
2586   text-align: center;
2587   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2588   vertical-align: middle;
2589   cursor: pointer;
2590   background-color: #f5f5f5;
2591   *background-color: #e6e6e6;
2592   background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
2593   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2594   background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2595   background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2596   background-image: linear-gradient(top, #ffffff, #e6e6e6);
2597   background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2598   background-repeat: repeat-x;
2599   border: 1px solid #cccccc;
2600   *border: 0;
2601   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2602   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2603   border-bottom-color: #b3b3b3;
2604   -webkit-border-radius: 4px;
2605      -moz-border-radius: 4px;
2606           border-radius: 4px;
2607   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2608   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2609   *zoom: 1;
2610   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2611      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2612           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2613 }
2614 
2615 .btn:hover,
2616 .btn:active,
2617 .btn.active,
2618 .btn.disabled,
2619 .btn[disabled] {
2620   background-color: #e6e6e6;
2621   *background-color: #d9d9d9;
2622 }
2623 
2624 .btn:active,
2625 .btn.active {
2626   background-color: #cccccc \9;
2627 }
2628 
2629 .btn:first-child {
2630   *margin-left: 0;
2631 }
2632 
2633 .btn:hover {
2634   color: #333333;
2635   text-decoration: none;
2636   background-color: #e6e6e6;
2637   *background-color: #d9d9d9;
2638   /* Buttons in IE7 don't get borders, so darken on hover */
2639 
2640   background-position: 0 -15px;
2641   -webkit-transition: background-position 0.1s linear;
2642      -moz-transition: background-position 0.1s linear;
2643       -ms-transition: background-position 0.1s linear;
2644        -o-transition: background-position 0.1s linear;
2645           transition: background-position 0.1s linear;
2646 }
2647 
2648 .btn:focus {
2649   outline: thin dotted #333;
2650   outline: 5px auto -webkit-focus-ring-color;
2651   outline-offset: -2px;
2652 }
2653 
2654 .btn.active,
2655 .btn:active {
2656   background-color: #e6e6e6;
2657   background-color: #d9d9d9 \9;
2658   background-image: none;
2659   outline: 0;
2660   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2661      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2662           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2663 }
2664 
2665 .btn.disabled,
2666 .btn[disabled] {
2667   cursor: default;
2668   background-color: #e6e6e6;
2669   background-image: none;
2670   opacity: 0.65;
2671   filter: alpha(opacity=65);
2672   -webkit-box-shadow: none;
2673      -moz-box-shadow: none;
2674           box-shadow: none;
2675 }
2676 
2677 .btn-large {
2678   padding: 9px 14px;
2679   font-size: 15px;
2680   line-height: normal;
2681   -webkit-border-radius: 5px;
2682      -moz-border-radius: 5px;
2683           border-radius: 5px;
2684 }
2685 
2686 .btn-large [class^="icon-"] {
2687   margin-top: 1px;
2688 }
2689 
2690 .btn-small {
2691   padding: 5px 9px;
2692   font-size: 11px;
2693   line-height: 16px;
2694 }
2695 
2696 .btn-small [class^="icon-"] {
2697   margin-top: -1px;
2698 }
2699 
2700 .btn-mini {
2701   padding: 2px 6px;
2702   font-size: 11px;
2703   line-height: 14px;
2704 }
2705 
2706 .btn-primary,
2707 .btn-primary:hover,
2708 .btn-warning,
2709 .btn-warning:hover,
2710 .btn-danger,
2711 .btn-danger:hover,
2712 .btn-success,
2713 .btn-success:hover,
2714 .btn-info,
2715 .btn-info:hover,
2716 .btn-inverse,
2717 .btn-inverse:hover {
2718   color: #ffffff;
2719   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2720 }
2721 
2722 .btn-primary.active,
2723 .btn-warning.active,
2724 .btn-danger.active,
2725 .btn-success.active,
2726 .btn-info.active,
2727 .btn-inverse.active {
2728   color: rgba(255, 255, 255, 0.75);
2729 }
2730 
2731 .btn {
2732   border-color: #ccc;
2733   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2734 }
2735 
2736 .btn-primary {
2737   background-color: #0074cc;
2738   *background-color: #0055cc;
2739   background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
2740   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
2741   background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
2742   background-image: -o-linear-gradient(top, #0088cc, #0055cc);
2743   background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
2744   background-image: linear-gradient(top, #0088cc, #0055cc);
2745   background-repeat: repeat-x;
2746   border-color: #0055cc #0055cc #003580;
2747   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2748   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
2749   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2750 }
2751 
2752 .btn-primary:hover,
2753 .btn-primary:active,
2754 .btn-primary.active,
2755 .btn-primary.disabled,
2756 .btn-primary[disabled] {
2757   background-color: #0055cc;
2758   *background-color: #004ab3;
2759 }
2760 
2761 .btn-primary:active,
2762 .btn-primary.active {
2763   background-color: #004099 \9;
2764 }
2765 
2766 .btn-warning {
2767   background-color: #faa732;
2768   *background-color: #f89406;
2769   background-image: -ms-linear-gradient(top, #fbb450, #f89406);
2770   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
2771   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
2772   background-image: -o-linear-gradient(top, #fbb450, #f89406);
2773   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
2774   background-image: linear-gradient(top, #fbb450, #f89406);
2775   background-repeat: repeat-x;
2776   border-color: #f89406 #f89406 #ad6704;
2777   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2778   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
2779   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2780 }
2781 
2782 .btn-warning:hover,
2783 .btn-warning:active,
2784 .btn-warning.active,
2785 .btn-warning.disabled,
2786 .btn-warning[disabled] {
2787   background-color: #f89406;
2788   *background-color: #df8505;
2789 }
2790 
2791 .btn-warning:active,
2792 .btn-warning.active {
2793   background-color: #c67605 \9;
2794 }
2795 
2796 .btn-danger {
2797   background-color: #da4f49;
2798   *background-color: #bd362f;
2799   background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
2800   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
2801   background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
2802   background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
2803   background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
2804   background-image: linear-gradient(top, #ee5f5b, #bd362f);
2805   background-repeat: repeat-x;
2806   border-color: #bd362f #bd362f #802420;
2807   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2808   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
2809   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2810 }
2811 
2812 .btn-danger:hover,
2813 .btn-danger:active,
2814 .btn-danger.active,
2815 .btn-danger.disabled,
2816 .btn-danger[disabled] {
2817   background-color: #bd362f;
2818   *background-color: #a9302a;
2819 }
2820 
2821 .btn-danger:active,
2822 .btn-danger.active {
2823   background-color: #942a25 \9;
2824 }
2825 
2826 .btn-success {
2827   background-color: #5bb75b;
2828   *background-color: #51a351;
2829   background-image: -ms-linear-gradient(top, #62c462, #51a351);
2830   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
2831   background-image: -webkit-linear-gradient(top, #62c462, #51a351);
2832   background-image: -o-linear-gradient(top, #62c462, #51a351);
2833   background-image: -moz-linear-gradient(top, #62c462, #51a351);
2834   background-image: linear-gradient(top, #62c462, #51a351);
2835   background-repeat: repeat-x;
2836   border-color: #51a351 #51a351 #387038;
2837   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2838   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
2839   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2840 }
2841 
2842 .btn-success:hover,
2843 .btn-success:active,
2844 .btn-success.active,
2845 .btn-success.disabled,
2846 .btn-success[disabled] {
2847   background-color: #51a351;
2848   *background-color: #499249;
2849 }
2850 
2851 .btn-success:active,
2852 .btn-success.active {
2853   background-color: #408140 \9;
2854 }
2855 
2856 .btn-info {
2857   background-color: #49afcd;
2858   *background-color: #2f96b4;
2859   background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
2860   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
2861   background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
2862   background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
2863   background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
2864   background-image: linear-gradient(top, #5bc0de, #2f96b4);
2865   background-repeat: repeat-x;
2866   border-color: #2f96b4 #2f96b4 #1f6377;
2867   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2868   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
2869   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2870 }
2871 
2872 .btn-info:hover,
2873 .btn-info:active,
2874 .btn-info.active,
2875 .btn-info.disabled,
2876 .btn-info[disabled] {
2877   background-color: #2f96b4;
2878   *background-color: #2a85a0;
2879 }
2880 
2881 .btn-info:active,
2882 .btn-info.active {
2883   background-color: #24748c \9;
2884 }
2885 
2886 .btn-inverse {
2887   background-color: #414141;
2888   *background-color: #222222;
2889   background-image: -ms-linear-gradient(top, #555555, #222222);
2890   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
2891   background-image: -webkit-linear-gradient(top, #555555, #222222);
2892   background-image: -o-linear-gradient(top, #555555, #222222);
2893   background-image: -moz-linear-gradient(top, #555555, #222222);
2894   background-image: linear-gradient(top, #555555, #222222);
2895   background-repeat: repeat-x;
2896   border-color: #222222 #222222 #000000;
2897   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2898   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);
2899   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
2900 }
2901 
2902 .btn-inverse:hover,
2903 .btn-inverse:active,
2904 .btn-inverse.active,
2905 .btn-inverse.disabled,
2906 .btn-inverse[disabled] {
2907   background-color: #222222;
2908   *background-color: #151515;
2909 }
2910 
2911 .btn-inverse:active,
2912 .btn-inverse.active {
2913   background-color: #080808 \9;
2914 }
2915 
2916 button.btn,
2917 input[type="submit"].btn {
2918   *padding-top: 2px;
2919   *padding-bottom: 2px;
2920 }
2921 
2922 button.btn::-moz-focus-inner,
2923 input[type="submit"].btn::-moz-focus-inner {
2924   padding: 0;
2925   border: 0;
2926 }
2927 
2928 button.btn.btn-large,
2929 input[type="submit"].btn.btn-large {
2930   *padding-top: 7px;
2931   *padding-bottom: 7px;
2932 }
2933 
2934 button.btn.btn-small,
2935 input[type="submit"].btn.btn-small {
2936   *padding-top: 3px;
2937   *padding-bottom: 3px;
2938 }
2939 
2940 button.btn.btn-mini,
2941 input[type="submit"].btn.btn-mini {
2942   *padding-top: 1px;
2943   *padding-bottom: 1px;
2944 }
2945 
2946 .btn-group {
2947   position: relative;
2948   *margin-left: .3em;
2949   *zoom: 1;
2950 }
2951 
2952 .btn-group:before,
2953 .btn-group:after {
2954   display: table;
2955   content: "";
2956 }
2957 
2958 .btn-group:after {
2959   clear: both;
2960 }
2961 
2962 .btn-group:first-child {
2963   *margin-left: 0;
2964 }
2965 
2966 .btn-group + .btn-group {
2967   margin-left: 5px;
2968 }
2969 
2970 .btn-toolbar {
2971   margin-top: 9px;
2972   margin-bottom: 9px;
2973 }
2974 
2975 .btn-toolbar .btn-group {
2976   display: inline-block;
2977   *display: inline;
2978   /* IE7 inline-block hack */
2979 
2980   *zoom: 1;
2981 }
2982 
2983 .btn-group > .btn {
2984   position: relative;
2985   float: left;
2986   margin-left: -1px;
2987   -webkit-border-radius: 0;
2988      -moz-border-radius: 0;
2989           border-radius: 0;
2990 }
2991 
2992 .btn-group > .btn:first-child {
2993   margin-left: 0;
2994   -webkit-border-bottom-left-radius: 4px;
2995           border-bottom-left-radius: 4px;
2996   -webkit-border-top-left-radius: 4px;
2997           border-top-left-radius: 4px;
2998   -moz-border-radius-bottomleft: 4px;
2999   -moz-border-radius-topleft: 4px;
3000 }
3001 
3002 .btn-group > .btn:last-child,
3003 .btn-group > .dropdown-toggle {
3004   -webkit-border-top-right-radius: 4px;
3005           border-top-right-radius: 4px;
3006   -webkit-border-bottom-right-radius: 4px;
3007           border-bottom-right-radius: 4px;
3008   -moz-border-radius-topright: 4px;
3009   -moz-border-radius-bottomright: 4px;
3010 }
3011 
3012 .btn-group > .btn.large:first-child {
3013   margin-left: 0;
3014   -webkit-border-bottom-left-radius: 6px;
3015           border-bottom-left-radius: 6px;
3016   -webkit-border-top-left-radius: 6px;
3017           border-top-left-radius: 6px;
3018   -moz-border-radius-bottomleft: 6px;
3019   -moz-border-radius-topleft: 6px;
3020 }
3021 
3022 .btn-group > .btn.large:last-child,
3023 .btn-group > .large.dropdown-toggle {
3024   -webkit-border-top-right-radius: 6px;
3025           border-top-right-radius: 6px;
3026   -webkit-border-bottom-right-radius: 6px;
3027           border-bottom-right-radius: 6px;
3028   -moz-border-radius-topright: 6px;
3029   -moz-border-radius-bottomright: 6px;
3030 }
3031 
3032 .btn-group > .btn:hover,
3033 .btn-group > .btn:focus,
3034 .btn-group > .btn:active,
3035 .btn-group > .btn.active {
3036   z-index: 2;
3037 }
3038 
3039 .btn-group .dropdown-toggle:active,
3040 .btn-group.open .dropdown-toggle {
3041   outline: 0;
3042 }
3043 
3044 .btn-group > .dropdown-toggle {
3045   *padding-top: 4px;
3046   padding-right: 8px;
3047   *padding-bottom: 4px;
3048   padding-left: 8px;
3049   -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);
3050      -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);
3051           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);
3052 }
3053 
3054 .btn-group > .btn-mini.dropdown-toggle {
3055   padding-right: 5px;
3056   padding-left: 5px;
3057 }
3058 
3059 .btn-group > .btn-small.dropdown-toggle {
3060   *padding-top: 4px;
3061   *padding-bottom: 4px;
3062 }
3063 
3064 .btn-group > .btn-large.dropdown-toggle {
3065   padding-right: 12px;
3066   padding-left: 12px;
3067 }
3068 
3069 .btn-group.open .dropdown-toggle {
3070   background-image: none;
3071   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3072      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3073           box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
3074 }
3075 
3076 .btn-group.open .btn.dropdown-toggle {
3077   background-color: #e6e6e6;
3078 }
3079 
3080 .btn-group.open .btn-primary.dropdown-toggle {
3081   background-color: #0055cc;
3082 }
3083 
3084 .btn-group.open .btn-warning.dropdown-toggle {
3085   background-color: #f89406;
3086 }
3087 
3088 .btn-group.open .btn-danger.dropdown-toggle {
3089   background-color: #bd362f;
3090 }
3091 
3092 .btn-group.open .btn-success.dropdown-toggle {
3093   background-color: #51a351;
3094 }
3095 
3096 .btn-group.open .btn-info.dropdown-toggle {
3097   background-color: #2f96b4;
3098 }
3099 
3100 .btn-group.open .btn-inverse.dropdown-toggle {
3101   background-color: #222222;
3102 }
3103 
3104 .btn .caret {
3105   margin-top: 7px;
3106   margin-left: 0;
3107 }
3108 
3109 .btn:hover .caret,
3110 .open.btn-group .caret {
3111   opacity: 1;
3112   filter: alpha(opacity=100);
3113 }
3114 
3115 .btn-mini .caret {
3116   margin-top: 5px;
3117 }
3118 
3119 .btn-small .caret {
3120   margin-top: 6px;
3121 }
3122 
3123 .btn-large .caret {
3124   margin-top: 6px;
3125   border-top-width: 5px;
3126   border-right-width: 5px;
3127   border-left-width: 5px;
3128 }
3129 
3130 .dropup .btn-large .caret {
3131   border-top: 0;
3132   border-bottom: 5px solid #000000;
3133 }
3134 
3135 .btn-primary .caret,
3136 .btn-warning .caret,
3137 .btn-danger .caret,
3138 .btn-info .caret,
3139 .btn-success .caret,
3140 .btn-inverse .caret {
3141   border-top-color: #ffffff;
3142   border-bottom-color: #ffffff;
3143   opacity: 0.75;
3144   filter: alpha(opacity=75);
3145 }
3146 
3147 .alert {
3148   padding: 8px 35px 8px 14px;
3149   margin-bottom: 18px;
3150   color: #c09853;
3151   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3152   background-color: #fcf8e3;
3153   border: 1px solid #fbeed5;
3154   -webkit-border-radius: 4px;
3155      -moz-border-radius: 4px;
3156           border-radius: 4px;
3157 }
3158 
3159 .alert-heading {
3160   color: inherit;
3161 }
3162 
3163 .alert .close {
3164   position: relative;
3165   top: -2px;
3166   right: -21px;
3167   line-height: 18px;
3168 }
3169 
3170 .alert-success {
3171   color: #468847;
3172   background-color: #dff0d8;
3173   border-color: #d6e9c6;
3174 }
3175 
3176 .alert-danger,
3177 .alert-error {
3178   color: #b94a48;
3179   background-color: #f2dede;
3180   border-color: #eed3d7;
3181 }
3182 
3183 .alert-info {
3184   color: #3a87ad;
3185   background-color: #d9edf7;
3186   border-color: #bce8f1;
3187 }
3188 
3189 .alert-block {
3190   padding-top: 14px;
3191   padding-bottom: 14px;
3192 }
3193 
3194 .alert-block > p,
3195 .alert-block > ul {
3196   margin-bottom: 0;
3197 }
3198 
3199 .alert-block p + p {
3200   margin-top: 5px;
3201 }
3202 
3203 .nav {
3204   margin-bottom: 18px;
3205   margin-left: 0;
3206   list-style: none;
3207 }
3208 
3209 .nav > li > a {
3210   display: block;
3211 }
3212 
3213 .nav > li > a:hover {
3214   text-decoration: none;
3215   background-color: #eeeeee;
3216 }
3217 
3218 .nav > .pull-right {
3219   float: right;
3220 }
3221 
3222 .nav .nav-header {
3223   display: block;
3224   padding: 3px 15px;
3225   font-size: 11px;
3226   font-weight: bold;
3227   line-height: 18px;
3228   color: #46AEA9;
3229   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3230   text-transform: uppercase;
3231 }
3232 
3233 .nav li + .nav-header {
3234   margin-top: 9px;
3235 }
3236 
3237 .nav-list {
3238   padding-right: 15px;
3239   padding-left: 15px;
3240   margin-bottom: 0;
3241 }
3242 
3243 .nav-list > li > a,
3244 .nav-list .nav-header {
3245   margin-right: -15px;
3246   margin-left: -15px;
3247   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
3248 }
3249 
3250 .nav-list > li > a {
3251   padding: 3px 15px;
3252 }
3253 
3254 .nav-list > .active > a,
3255 .nav-list > .active > a:hover {
3256   color: #ffffff;
3257   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
3258   background-color: #B5B5B5;
3259 }
3260 
3261 .nav-list [class^="icon-"] {
3262   margin-right: 2px;
3263 }
3264 
3265 .nav-list .divider {
3266   *width: 100%;
3267   height: 1px;
3268   margin: 8px 1px;
3269   *margin: -5px 0 5px;
3270   overflow: hidden;
3271   background-color: #e5e5e5;
3272   border-bottom: 1px solid #ffffff;
3273 }
3274 
3275 .nav-tabs,
3276 .nav-pills {
3277   *zoom: 1;
3278 }
3279 
3280 .nav-tabs:before,
3281 .nav-pills:before,
3282 .nav-tabs:after,
3283 .nav-pills:after {
3284   display: table;
3285   content: "";
3286 }
3287 
3288 .nav-tabs:after,
3289 .nav-pills:after {
3290   clear: both;
3291 }
3292 
3293 .nav-tabs > li,
3294 .nav-pills > li {
3295   float: left;
3296 }
3297 
3298 .nav-tabs > li > a,
3299 .nav-pills > li > a {
3300   padding-right: 12px;
3301   padding-left: 12px;
3302   margin-right: 2px;
3303   line-height: 14px;
3304 }
3305 
3306 .nav-tabs {
3307   border-bottom: 1px solid #ddd;
3308 }
3309 
3310 .nav-tabs > li {
3311   margin-bottom: -1px;
3312 }
3313 
3314 .nav-tabs > li > a {
3315   padding-top: 8px;
3316   padding-bottom: 8px;
3317   line-height: 18px;
3318   border: 1px solid transparent;
3319   -webkit-border-radius: 4px 4px 0 0;
3320      -moz-border-radius: 4px 4px 0 0;
3321           border-radius: 4px 4px 0 0;
3322 }
3323 
3324 .nav-tabs > li > a:hover {
3325   border-color: #eeeeee #eeeeee #dddddd;
3326 }
3327 
3328 .nav-tabs > .active > a,
3329 .nav-tabs > .active > a:hover {
3330   color: #555555;
3331   cursor: default;
3332   background-color: #ffffff;
3333   border: 1px solid #ddd;
3334   border-bottom-color: transparent;
3335 }
3336 
3337 .nav-pills > li > a {
3338   padding-top: 8px;
3339   padding-bottom: 8px;
3340   margin-top: 2px;
3341   margin-bottom: 2px;
3342   -webkit-border-radius: 5px;
3343      -moz-border-radius: 5px;
3344           border-radius: 5px;
3345 }
3346 
3347 .nav-pills > .active > a,
3348 .nav-pills > .active > a:hover {
3349   color: #ffffff;
3350   background-color: #0088cc;
3351 }
3352 
3353 .nav-stacked > li {
3354   float: none;
3355 }
3356 
3357 .nav-stacked > li > a {
3358   margin-right: 0;
3359 }
3360 
3361 .nav-tabs.nav-stacked {
3362   border-bottom: 0;
3363 }
3364 
3365 .nav-tabs.nav-stacked > li > a {
3366   border: 1px solid #ddd;
3367   -webkit-border-radius: 0;
3368      -moz-border-radius: 0;
3369           border-radius: 0;
3370 }
3371 
3372 .nav-tabs.nav-stacked > li:first-child > a {
3373   -webkit-border-radius: 4px 4px 0 0;
3374      -moz-border-radius: 4px 4px 0 0;
3375           border-radius: 4px 4px 0 0;
3376 }
3377 
3378 .nav-tabs.nav-stacked > li:last-child > a {
3379   -webkit-border-radius: 0 0 4px 4px;
3380      -moz-border-radius: 0 0 4px 4px;
3381           border-radius: 0 0 4px 4px;
3382 }
3383 
3384 .nav-tabs.nav-stacked > li > a:hover {
3385   z-index: 2;
3386   border-color: #ddd;
3387 }
3388 
3389 .nav-pills.nav-stacked > li > a {
3390   margin-bottom: 3px;
3391 }
3392 
3393 .nav-pills.nav-stacked > li:last-child > a {
3394   margin-bottom: 1px;
3395 }
3396 
3397 .nav-tabs .dropdown-menu {
3398   -webkit-border-radius: 0 0 5px 5px;
3399      -moz-border-radius: 0 0 5px 5px;
3400           border-radius: 0 0 5px 5px;
3401 }
3402 
3403 .nav-pills .dropdown-menu {
3404   -webkit-border-radius: 4px;
3405      -moz-border-radius: 4px;
3406           border-radius: 4px;
3407 }
3408 
3409 .nav-tabs .dropdown-toggle .caret,
3410 .nav-pills .dropdown-toggle .caret {
3411   margin-top: 6px;
3412   border-top-color: #0088cc;
3413   border-bottom-color: #0088cc;
3414 }
3415 
3416 .nav-tabs .dropdown-toggle:hover .caret,
3417 .nav-pills .dropdown-toggle:hover .caret {
3418   border-top-color: #005580;
3419   border-bottom-color: #005580;
3420 }
3421 
3422 .nav-tabs .active .dropdown-toggle .caret,
3423 .nav-pills .active .dropdown-toggle .caret {
3424   border-top-color: #333333;
3425   border-bottom-color: #333333;
3426 }
3427 
3428 .nav > .dropdown.active > a:hover {
3429   color: #000000;
3430   cursor: pointer;
3431 }
3432 
3433 .nav-tabs .open .dropdown-toggle,
3434 .nav-pills .open .dropdown-toggle,
3435 .nav > li.dropdown.open.active > a:hover {
3436   color: #ffffff;
3437   background-color: #999999;
3438   border-color: #999999;
3439 }
3440 
3441 .nav li.dropdown.open .caret,
3442 .nav li.dropdown.open.active .caret,
3443 .nav li.dropdown.open a:hover .caret {
3444   border-top-color: #ffffff;
3445   border-bottom-color: #ffffff;
3446   opacity: 1;
3447   filter: alpha(opacity=100);
3448 }
3449 
3450 .tabs-stacked .open > a:hover {
3451   border-color: #999999;
3452 }
3453 
3454 .tabbable {
3455   *zoom: 1;
3456 }
3457 
3458 .tabbable:before,
3459 .tabbable:after {
3460   display: table;
3461   content: "";
3462 }
3463 
3464 .tabbable:after {
3465   clear: both;
3466 }
3467 
3468 .tab-content {
3469   overflow: auto;
3470 }
3471 
3472 .tabs-below > .nav-tabs,
3473 .tabs-right > .nav-tabs,
3474 .tabs-left > .nav-tabs {
3475   border-bottom: 0;
3476 }
3477 
3478 .tab-content > .tab-pane,
3479 .pill-content > .pill-pane {
3480   display: none;
3481 }
3482 
3483 .tab-content > .active,
3484 .pill-content > .active {
3485   display: block;
3486 }
3487 
3488 .tabs-below > .nav-tabs {
3489   border-top: 1px solid #ddd;
3490 }
3491 
3492 .tabs-below > .nav-tabs > li {
3493   margin-top: -1px;
3494   margin-bottom: 0;
3495 }
3496 
3497 .tabs-below > .nav-tabs > li > a {
3498   -webkit-border-radius: 0 0 4px 4px;
3499      -moz-border-radius: 0 0 4px 4px;
3500           border-radius: 0 0 4px 4px;
3501 }
3502 
3503 .tabs-below > .nav-tabs > li > a:hover {
3504   border-top-color: #ddd;
3505   border-bottom-color: transparent;
3506 }
3507 
3508 .tabs-below > .nav-tabs > .active > a,
3509 .tabs-below > .nav-tabs > .active > a:hover {
3510   border-color: transparent #ddd #ddd #ddd;
3511 }
3512 
3513 .tabs-left > .nav-tabs > li,
3514 .tabs-right > .nav-tabs > li {
3515   float: none;
3516 }
3517 
3518 .tabs-left > .nav-tabs > li > a,
3519 .tabs-right > .nav-tabs > li > a {
3520   min-width: 74px;
3521   margin-right: 0;
3522   margin-bottom: 3px;
3523 }
3524 
3525 .tabs-left > .nav-tabs {
3526   float: left;
3527   margin-right: 19px;
3528   border-right: 1px solid #ddd;
3529 }
3530 
3531 .tabs-left > .nav-tabs > li > a {
3532   margin-right: -1px;
3533   -webkit-border-radius: 4px 0 0 4px;
3534      -moz-border-radius: 4px 0 0 4px;
3535           border-radius: 4px 0 0 4px;
3536 }
3537 
3538 .tabs-left > .nav-tabs > li > a:hover {
3539   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
3540 }
3541 
3542 .tabs-left > .nav-tabs .active > a,
3543 .tabs-left > .nav-tabs .active > a:hover {
3544   border-color: #ddd transparent #ddd #ddd;
3545   *border-right-color: #ffffff;
3546 }
3547 
3548 .tabs-right > .nav-tabs {
3549   float: right;
3550   margin-left: 19px;
3551   border-left: 1px solid #ddd;
3552 }
3553 
3554 .tabs-right > .nav-tabs > li > a {
3555   margin-left: -1px;
3556   -webkit-border-radius: 0 4px 4px 0;
3557      -moz-border-radius: 0 4px 4px 0;
3558           border-radius: 0 4px 4px 0;
3559 }
3560 
3561 .tabs-right > .nav-tabs > li > a:hover {
3562   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
3563 }
3564 
3565 .tabs-right > .nav-tabs .active > a,
3566 .tabs-right > .nav-tabs .active > a:hover {
3567   border-color: #ddd #ddd #ddd transparent;
3568   *border-left-color: #ffffff;
3569 }
3570 
3571 .navbar {
3572   *position: relative;
3573   *z-index: 2;
3574   margin-bottom: 18px;
3575   overflow: visible;
3576 }
3577 
3578 .navbar-inner {
3579   min-height: 40px;
3580   padding-right: 20px;
3581   padding-left: 20px;
3582   background-color: #2c2c2c;
3583   background-image: -moz-linear-gradient(top, #333333, #222222);
3584   background-image: -ms-linear-gradient(top, #333333, #222222);
3585   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3586   background-image: -webkit-linear-gradient(top, #333333, #222222);
3587   background-image: -o-linear-gradient(top, #333333, #222222);
3588   background-image: linear-gradient(top, #333333, #222222);
3589   background-repeat: repeat-x;
3590   -webkit-border-radius: 4px;
3591      -moz-border-radius: 4px;
3592           border-radius: 4px;
3593   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3594   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3595      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3596           box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
3597 }
3598 
3599 .navbar .container {
3600   width: auto;
3601 }
3602 
3603 .nav-collapse.collapse {
3604   height: auto;
3605 }
3606 
3607 .navbar {
3608   color: #999999;
3609 }
3610 
3611 .navbar .brand:hover {
3612   text-decoration: none;
3613 }
3614 
3615 .navbar .brand {
3616   display: block;
3617   float: left;
3618   padding: 8px 20px 12px;
3619   margin-left: -20px;
3620   font-size: 20px;
3621   font-weight: 200;
3622   line-height: 1;
3623   color: #999999;
3624 }
3625 
3626 .navbar .navbar-text {
3627   margin-bottom: 0;
3628   line-height: 40px;
3629 }
3630 
3631 .navbar .navbar-link {
3632   color: #999999;
3633 }
3634 
3635 .navbar .navbar-link:hover {
3636   color: #ffffff;
3637 }
3638 
3639 .navbar .btn,
3640 .navbar .btn-group {
3641   margin-top: 5px;
3642 }
3643 
3644 .navbar .btn-group .btn {
3645   margin: 0;
3646 }
3647 
3648 .navbar-form {
3649   margin-bottom: 0;
3650   *zoom: 1;
3651 }
3652 
3653 .navbar-form:before,
3654 .navbar-form:after {
3655   display: table;
3656   content: "";
3657 }
3658 
3659 .navbar-form:after {
3660   clear: both;
3661 }
3662 
3663 .navbar-form input,
3664 .navbar-form select,
3665 .navbar-form .radio,
3666 .navbar-form .checkbox {
3667   margin-top: 5px;
3668 }
3669 
3670 .navbar-form input,
3671 .navbar-form select {
3672   display: inline-block;
3673   margin-bottom: 0;
3674 }
3675 
3676 .navbar-form input[type="image"],
3677 .navbar-form input[type="checkbox"],
3678 .navbar-form input[type="radio"] {
3679   margin-top: 3px;
3680 }
3681 
3682 .navbar-form .input-append,
3683 .navbar-form .input-prepend {
3684   margin-top: 6px;
3685   white-space: nowrap;
3686 }
3687 
3688 .navbar-form .input-append input,
3689 .navbar-form .input-prepend input {
3690   margin-top: 0;
3691 }
3692 
3693 .navbar-search {
3694   position: relative;
3695   float: left;
3696   margin-top: 6px;
3697   margin-bottom: 0;
3698 }
3699 
3700 .navbar-search .search-query {
3701   padding: 4px 9px;
3702   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3703   font-size: 13px;
3704   font-weight: normal;
3705   line-height: 1;
3706   color: #ffffff;
3707   background-color: #626262;
3708   border: 1px solid #151515;
3709   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3710      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3711           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
3712   -webkit-transition: none;
3713      -moz-transition: none;
3714       -ms-transition: none;
3715        -o-transition: none;
3716           transition: none;
3717 }
3718 
3719 .navbar-search .search-query:-moz-placeholder {
3720   color: #cccccc;
3721 }
3722 
3723 .navbar-search .search-query:-ms-input-placeholder {
3724   color: #cccccc;
3725 }
3726 
3727 .navbar-search .search-query::-webkit-input-placeholder {
3728   color: #cccccc;
3729 }
3730 
3731 .navbar-search .search-query:focus,
3732 .navbar-search .search-query.focused {
3733   padding: 5px 10px;
3734   color: #333333;
3735   text-shadow: 0 1px 0 #ffffff;
3736   background-color: #ffffff;
3737   border: 0;
3738   outline: 0;
3739   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3740      -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3741           box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3742 }
3743 
3744 .navbar-fixed-top,
3745 .navbar-fixed-bottom {
3746   position: fixed;
3747   right: 0;
3748   left: 0;
3749   z-index: 1030;
3750   margin-bottom: 0;
3751 }
3752 
3753 .navbar-fixed-top .navbar-inner,
3754 .navbar-fixed-bottom .navbar-inner {
3755   padding-right: 0;
3756   padding-left: 0;
3757   -webkit-border-radius: 0;
3758      -moz-border-radius: 0;
3759           border-radius: 0;
3760 }
3761 
3762 .navbar-fixed-top .container,
3763 .navbar-fixed-bottom .container {
3764   width: 940px;
3765 }
3766 
3767 .navbar-fixed-top {
3768   top: 0;
3769 }
3770 
3771 .navbar-fixed-bottom {
3772   bottom: 0;
3773 }
3774 
3775 .navbar .nav {
3776   position: relative;
3777   left: 0;
3778   display: block;
3779   float: left;
3780   margin: 0 10px 0 0;
3781 }
3782 
3783 .navbar .nav.pull-right {
3784   float: right;
3785 }
3786 
3787 .navbar .nav > li {
3788   display: block;
3789   float: left;
3790 }
3791 
3792 .navbar .nav > li > a {
3793   float: none;
3794   padding: 9px 10px 11px;
3795   line-height: 19px;
3796   color: #999999;
3797   text-decoration: none;
3798   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3799 }
3800 
3801 .navbar .btn {
3802   display: inline-block;
3803   padding: 4px 10px 4px;
3804   margin: 5px 5px 6px;
3805   line-height: 18px;
3806 }
3807 
3808 .navbar .btn-group {
3809   padding: 5px 5px 6px;
3810   margin: 0;
3811 }
3812 
3813 .navbar .nav > li > a:hover {
3814   color: #ffffff;
3815   text-decoration: none;
3816   background-color: transparent;
3817 }
3818 
3819 .navbar .nav .active > a,
3820 .navbar .nav .active > a:hover {
3821   color: #ffffff;
3822   text-decoration: none;
3823   background-color: #222222;
3824 }
3825 
3826 .navbar .divider-vertical {
3827   width: 1px;
3828   height: 40px;
3829   margin: 0 9px;
3830   overflow: hidden;
3831   background-color: #222222;
3832   border-right: 1px solid #333333;
3833 }
3834 
3835 .navbar .nav.pull-right {
3836   margin-right: 0;
3837   margin-left: 10px;
3838 }
3839 
3840 .navbar .btn-navbar {
3841   display: none;
3842   float: right;
3843   padding: 7px 10px;
3844   margin-right: 5px;
3845   margin-left: 5px;
3846   background-color: #2c2c2c;
3847   *background-color: #222222;
3848   background-image: -ms-linear-gradient(top, #333333, #222222);
3849   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
3850   background-image: -webkit-linear-gradient(top, #333333, #222222);
3851   background-image: -o-linear-gradient(top, #333333, #222222);
3852   background-image: linear-gradient(top, #333333, #222222);
3853   background-image: -moz-linear-gradient(top, #333333, #222222);
3854   background-repeat: repeat-x;
3855   border-color: #222222 #222222 #000000;
3856   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3857   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
3858   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
3859   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3860      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3861           box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
3862 }
3863 
3864 .navbar .btn-navbar:hover,
3865 .navbar .btn-navbar:active,
3866 .navbar .btn-navbar.active,
3867 .navbar .btn-navbar.disabled,
3868 .navbar .btn-navbar[disabled] {
3869   background-color: #222222;
3870   *background-color: #151515;
3871 }
3872 
3873 .navbar .btn-navbar:active,
3874 .navbar .btn-navbar.active {
3875   background-color: #080808 \9;
3876 }
3877 
3878 .navbar .btn-navbar .icon-bar {
3879   display: block;
3880   width: 18px;
3881   height: 2px;
3882   background-color: #f5f5f5;
3883   -webkit-border-radius: 1px;
3884      -moz-border-radius: 1px;
3885           border-radius: 1px;
3886   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3887      -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3888           box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
3889 }
3890 
3891 .btn-navbar .icon-bar + .icon-bar {
3892   margin-top: 3px;
3893 }
3894 
3895 .navbar .dropdown-menu:before {
3896   position: absolute;
3897   top: -7px;
3898   left: 9px;
3899   display: inline-block;
3900   border-right: 7px solid transparent;
3901   border-bottom: 7px solid #ccc;
3902   border-left: 7px solid transparent;
3903   border-bottom-color: rgba(0, 0, 0, 0.2);
3904   content: '';
3905 }
3906 
3907 .navbar .dropdown-menu:after {
3908   position: absolute;
3909   top: -6px;
3910   left: 10px;
3911   display: inline-block;
3912   border-right: 6px solid transparent;
3913   border-bottom: 6px solid #ffffff;
3914   border-left: 6px solid transparent;
3915   content: '';
3916 }
3917 
3918 .navbar-fixed-bottom .dropdown-menu:before {
3919   top: auto;
3920   bottom: -7px;
3921   border-top: 7px solid #ccc;
3922   border-bottom: 0;
3923   border-top-color: rgba(0, 0, 0, 0.2);
3924 }
3925 
3926 .navbar-fixed-bottom .dropdown-menu:after {
3927   top: auto;
3928   bottom: -6px;
3929   border-top: 6px solid #ffffff;
3930   border-bottom: 0;
3931 }
3932 
3933 .navbar .nav li.dropdown .dropdown-toggle .caret,
3934 .navbar .nav li.dropdown.open .caret {
3935   border-top-color: #ffffff;
3936   border-bottom-color: #ffffff;
3937 }
3938 
3939 .navbar .nav li.dropdown.active .caret {
3940   opacity: 1;
3941   filter: alpha(opacity=100);
3942 }
3943 
3944 .navbar .nav li.dropdown.open > .dropdown-toggle,
3945 .navbar .nav li.dropdown.active > .dropdown-toggle,
3946 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
3947   background-color: transparent;
3948 }
3949 
3950 .navbar .nav li.dropdown.active > .dropdown-toggle:hover {
3951   color: #ffffff;
3952 }
3953 
3954 .navbar .pull-right .dropdown-menu,
3955 .navbar .dropdown-menu.pull-right {
3956   right: 0;
3957   left: auto;
3958 }
3959 
3960 .navbar .pull-right .dropdown-menu:before,
3961 .navbar .dropdown-menu.pull-right:before {
3962   right: 12px;
3963   left: auto;
3964 }
3965 
3966 .navbar .pull-right .dropdown-menu:after,
3967 .navbar .dropdown-menu.pull-right:after {
3968   right: 13px;
3969   left: auto;
3970 }
3971 
3972 .breadcrumb {
3973   padding: 7px 14px;
3974   margin: 0 0 18px;
3975   list-style: none;
3976   background-color: #fbfbfb;
3977   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
3978   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
3979   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
3980   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
3981   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
3982   background-image: linear-gradient(top, #ffffff, #f5f5f5);
3983   background-repeat: repeat-x;
3984   border: 1px solid #ddd;
3985   -webkit-border-radius: 3px;
3986      -moz-border-radius: 3px;
3987           border-radius: 3px;
3988   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
3989   -webkit-box-shadow: inset 0 1px 0 #ffffff;
3990      -moz-box-shadow: inset 0 1px 0 #ffffff;
3991           box-shadow: inset 0 1px 0 #ffffff;
3992 }
3993 
3994 .breadcrumb li {
3995   display: inline-block;
3996   *display: inline;
3997   text-shadow: 0 1px 0 #ffffff;
3998   *zoom: 1;
3999 }
4000 
4001 .breadcrumb .divider {
4002   padding: 0 5px;
4003   color: #999999;
4004 }
4005 
4006 .breadcrumb .active a {
4007   color: #333333;
4008 }
4009 
4010 .pagination {
4011   height: 36px;
4012   margin: 18px 0;
4013 }
4014 
4015 .pagination ul {
4016   display: inline-block;
4017   *display: inline;
4018   margin-bottom: 0;
4019   margin-left: 0;
4020   -webkit-border-radius: 3px;
4021      -moz-border-radius: 3px;
4022           border-radius: 3px;
4023   *zoom: 1;
4024   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4025      -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4026           box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
4027 }
4028 
4029 .pagination li {
4030   display: inline;
4031 }
4032 
4033 .pagination a {
4034   float: left;
4035   padding: 0 14px;
4036   line-height: 34px;
4037   text-decoration: none;
4038   border: 1px solid #ddd;
4039   border-left-width: 0;
4040 }
4041 
4042 .pagination a:hover,
4043 .pagination .active a {
4044   background-color: #f5f5f5;
4045 }
4046 
4047 .pagination .active a {
4048   color: #999999;
4049   cursor: default;
4050 }
4051 
4052 .pagination .disabled span,
4053 .pagination .disabled a,
4054 .pagination .disabled a:hover {
4055   color: #999999;
4056   cursor: default;
4057   background-color: transparent;
4058 }
4059 
4060 .pagination li:first-child a {
4061   border-left-width: 1px;
4062   -webkit-border-radius: 3px 0 0 3px;
4063      -moz-border-radius: 3px 0 0 3px;
4064           border-radius: 3px 0 0 3px;
4065 }
4066 
4067 .pagination li:last-child a {
4068   -webkit-border-radius: 0 3px 3px 0;
4069      -moz-border-radius: 0 3px 3px 0;
4070           border-radius: 0 3px 3px 0;
4071 }
4072 
4073 .pagination-centered {
4074   text-align: center;
4075 }
4076 
4077 .pagination-right {
4078   text-align: right;
4079 }
4080 
4081 .pager {
4082   margin-bottom: 18px;
4083   margin-left: 0;
4084   text-align: center;
4085   list-style: none;
4086   *zoom: 1;
4087 }
4088 
4089 .pager:before,
4090 .pager:after {
4091   display: table;
4092   content: "";
4093 }
4094 
4095 .pager:after {
4096   clear: both;
4097 }
4098 
4099 .pager li {
4100   display: inline;
4101 }
4102 
4103 .pager a {
4104   display: inline-block;
4105   padding: 5px 14px;
4106   background-color: #fff;
4107   border: 1px solid #ddd;
4108   -webkit-border-radius: 15px;
4109      -moz-border-radius: 15px;
4110           border-radius: 15px;
4111 }
4112 
4113 .pager a:hover {
4114   text-decoration: none;
4115   background-color: #f5f5f5;
4116 }
4117 
4118 .pager .next a {
4119   float: right;
4120 }
4121 
4122 .pager .previous a {
4123   float: left;
4124 }
4125 
4126 .pager .disabled a,
4127 .pager .disabled a:hover {
4128   color: #999999;
4129   cursor: default;
4130   background-color: #fff;
4131 }
4132 
4133 .modal-open .dropdown-menu {
4134   z-index: 2050;
4135 }
4136 
4137 .modal-open .dropdown.open {
4138   *z-index: 2050;
4139 }
4140 
4141 .modal-open .popover {
4142   z-index: 2060;
4143 }
4144 
4145 .modal-open .tooltip {
4146   z-index: 2070;
4147 }
4148 
4149 .modal-backdrop {
4150   position: fixed;
4151   top: 0;
4152   right: 0;
4153   bottom: 0;
4154   left: 0;
4155   z-index: 1040;
4156   background-color: #000000;
4157 }
4158 
4159 .modal-backdrop.fade {
4160   opacity: 0;
4161 }
4162 
4163 .modal-backdrop,
4164 .modal-backdrop.fade.in {
4165   opacity: 0.8;
4166   filter: alpha(opacity=80);
4167 }
4168 
4169 .modal {
4170   position: fixed;
4171   top: 50%;
4172   left: 50%;
4173   z-index: 1050;
4174   width: 560px;
4175   margin: -250px 0 0 -280px;
4176   overflow: auto;
4177   background-color: #ffffff;
4178   border: 1px solid #999;
4179   border: 1px solid rgba(0, 0, 0, 0.3);
4180   *border: 1px solid #999;
4181   -webkit-border-radius: 6px;
4182      -moz-border-radius: 6px;
4183           border-radius: 6px;
4184   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4185      -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4186           box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4187   -webkit-background-clip: padding-box;
4188      -moz-background-clip: padding-box;
4189           background-clip: padding-box;
4190 }
4191 
4192 .modal.fade {
4193   top: -25%;
4194   -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
4195      -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
4196       -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
4197        -o-transition: opacity 0.3s linear, top 0.3s ease-out;
4198           transition: opacity 0.3s linear, top 0.3s ease-out;
4199 }
4200 
4201 .modal.fade.in {
4202   top: 50%;
4203 }
4204 
4205 .modal-header {
4206   padding: 9px 15px;
4207   border-bottom: 1px solid #eee;
4208 }
4209 
4210 .modal-header .close {
4211   margin-top: 2px;
4212 }
4213 
4214 .modal-body {
4215   max-height: 400px;
4216   padding: 15px;
4217   overflow-y: auto;
4218 }
4219 
4220 .modal-form {
4221   margin-bottom: 0;
4222 }
4223 
4224 .modal-footer {
4225   padding: 14px 15px 15px;
4226   margin-bottom: 0;
4227   text-align: right;
4228   background-color: #f5f5f5;
4229   border-top: 1px solid #ddd;
4230   -webkit-border-radius: 0 0 6px 6px;
4231      -moz-border-radius: 0 0 6px 6px;
4232           border-radius: 0 0 6px 6px;
4233   *zoom: 1;
4234   -webkit-box-shadow: inset 0 1px 0 #ffffff;
4235      -moz-box-shadow: inset 0 1px 0 #ffffff;
4236           box-shadow: inset 0 1px 0 #ffffff;
4237 }
4238 
4239 .modal-footer:before,
4240 .modal-footer:after {
4241   display: table;
4242   content: "";
4243 }
4244 
4245 .modal-footer:after {
4246   clear: both;
4247 }
4248 
4249 .modal-footer .btn + .btn {
4250   margin-bottom: 0;
4251   margin-left: 5px;
4252 }
4253 
4254 .modal-footer .btn-group .btn + .btn {
4255   margin-left: -1px;
4256 }
4257 
4258 .tooltip {
4259   position: absolute;
4260   z-index: 1020;
4261   display: block;
4262   padding: 5px;
4263   font-size: 11px;
4264   opacity: 0;
4265   filter: alpha(opacity=0);
4266   visibility: visible;
4267 }
4268 
4269 .tooltip.in {
4270   opacity: 0.8;
4271   filter: alpha(opacity=80);
4272 }
4273 
4274 .tooltip.top {
4275   margin-top: -2px;
4276 }
4277 
4278 .tooltip.right {
4279   margin-left: 2px;
4280 }
4281 
4282 .tooltip.bottom {
4283   margin-top: 2px;
4284 }
4285 
4286 .tooltip.left {
4287   margin-left: -2px;
4288 }
4289 
4290 .tooltip.top .tooltip-arrow {
4291   bottom: 0;
4292   left: 50%;
4293   margin-left: -5px;
4294   border-top: 5px solid #000000;
4295   border-right: 5px solid transparent;
4296   border-left: 5px solid transparent;
4297 }
4298 
4299 .tooltip.left .tooltip-arrow {
4300   top: 50%;
4301   right: 0;
4302   margin-top: -5px;
4303   border-top: 5px solid transparent;
4304   border-bottom: 5px solid transparent;
4305   border-left: 5px solid #000000;
4306 }
4307 
4308 .tooltip.bottom .tooltip-arrow {
4309   top: 0;
4310   left: 50%;
4311   margin-left: -5px;
4312   border-right: 5px solid transparent;
4313   border-bottom: 5px solid #000000;
4314   border-left: 5px solid transparent;
4315 }
4316 
4317 .tooltip.right .tooltip-arrow {
4318   top: 50%;
4319   left: 0;
4320   margin-top: -5px;
4321   border-top: 5px solid transparent;
4322   border-right: 5px solid #000000;
4323   border-bottom: 5px solid transparent;
4324 }
4325 
4326 .tooltip-inner {
4327   max-width: 200px;
4328   padding: 3px 8px;
4329   color: #ffffff;
4330   text-align: center;
4331   text-decoration: none;
4332   background-color: #000000;
4333   -webkit-border-radius: 4px;
4334      -moz-border-radius: 4px;
4335           border-radius: 4px;
4336 }
4337 
4338 .tooltip-arrow {
4339   position: absolute;
4340   width: 0;
4341   height: 0;
4342 }
4343 
4344 .popover {
4345   position: absolute;
4346   top: 0;
4347   left: 0;
4348   z-index: 1010;
4349   display: none;
4350   padding: 5px;
4351 }
4352 
4353 .popover.top {
4354   margin-top: -5px;
4355 }
4356 
4357 .popover.right {
4358   margin-left: 5px;
4359 }
4360 
4361 .popover.bottom {
4362   margin-top: 5px;
4363 }
4364 
4365 .popover.left {
4366   margin-left: -5px;
4367 }
4368 
4369 .popover.top .arrow {
4370   bottom: 0;
4371   left: 50%;
4372   margin-left: -5px;
4373   border-top: 5px solid #000000;
4374   border-right: 5px solid transparent;
4375   border-left: 5px solid transparent;
4376 }
4377 
4378 .popover.right .arrow {
4379   top: 50%;
4380   left: 0;
4381   margin-top: -5px;
4382   border-top: 5px solid transparent;
4383   border-right: 5px solid #000000;
4384   border-bottom: 5px solid transparent;
4385 }
4386 
4387 .popover.bottom .arrow {
4388   top: 0;
4389   left: 50%;
4390   margin-left: -5px;
4391   border-right: 5px solid transparent;
4392   border-bottom: 5px solid #000000;
4393   border-left: 5px solid transparent;
4394 }
4395 
4396 .popover.left .arrow {
4397   top: 50%;
4398   right: 0;
4399   margin-top: -5px;
4400   border-top: 5px solid transparent;
4401   border-bottom: 5px solid transparent;
4402   border-left: 5px solid #000000;
4403 }
4404 
4405 .popover .arrow {
4406   position: absolute;
4407   width: 0;
4408   height: 0;
4409 }
4410 
4411 .popover-inner {
4412   width: 280px;
4413   padding: 3px;
4414   overflow: hidden;
4415   background: #000000;
4416   background: rgba(0, 0, 0, 0.8);
4417   -webkit-border-radius: 6px;
4418      -moz-border-radius: 6px;
4419           border-radius: 6px;
4420   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4421      -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4422           box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
4423 }
4424 
4425 .popover-title {
4426   padding: 9px 15px;
4427   line-height: 1;
4428   background-color: #f5f5f5;
4429   border-bottom: 1px solid #eee;
4430   -webkit-border-radius: 3px 3px 0 0;
4431      -moz-border-radius: 3px 3px 0 0;
4432           border-radius: 3px 3px 0 0;
4433 }
4434 
4435 .popover-content {
4436   padding: 14px;
4437   background-color: #ffffff;
4438   -webkit-border-radius: 0 0 3px 3px;
4439      -moz-border-radius: 0 0 3px 3px;
4440           border-radius: 0 0 3px 3px;
4441   -webkit-background-clip: padding-box;
4442      -moz-background-clip: padding-box;
4443           background-clip: padding-box;
4444 }
4445 
4446 .popover-content p,
4447 .popover-content ul,
4448 .popover-content ol {
4449   margin-bottom: 0;
4450 }
4451 
4452 .thumbnails {
4453   margin-left: -20px;
4454   list-style: none;
4455   *zoom: 1;
4456 }
4457 
4458 .thumbnails:before,
4459 .thumbnails:after {
4460   display: table;
4461   content: "";
4462 }
4463 
4464 .thumbnails:after {
4465   clear: both;
4466 }
4467 
4468 .row-fluid .thumbnails {
4469   margin-left: 0;
4470 }
4471 
4472 .thumbnails > li {
4473   float: left;
4474   margin-bottom: 18px;
4475   margin-left: 20px;
4476 }
4477 
4478 .thumbnail {
4479   display: block;
4480   padding: 4px;
4481   line-height: 1;
4482   border: 1px solid #ddd;
4483   -webkit-border-radius: 4px;
4484      -moz-border-radius: 4px;
4485           border-radius: 4px;
4486   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4487      -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4488           box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
4489 }
4490 
4491 a.thumbnail:hover {
4492   border-color: #0088cc;
4493   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4494      -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4495           box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4496 }
4497 
4498 .thumbnail > img {
4499   display: block;
4500   max-width: 100%;
4501   margin-right: auto;
4502   margin-left: auto;
4503 }
4504 
4505 .thumbnail .caption {
4506   padding: 9px;
4507 }
4508 
4509 .label,
4510 .badge {
4511   font-size: 10.998px;
4512   font-weight: bold;
4513   line-height: 14px;
4514   color: #ffffff;
4515   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4516   white-space: nowrap;
4517   vertical-align: baseline;
4518   background-color: #999999;
4519 }
4520 
4521 .label {
4522   padding: 1px 4px 2px;
4523   -webkit-border-radius: 3px;
4524      -moz-border-radius: 3px;
4525           border-radius: 3px;
4526 }
4527 
4528 .badge {
4529   padding: 1px 9px 2px;
4530   -webkit-border-radius: 9px;
4531      -moz-border-radius: 9px;
4532           border-radius: 9px;
4533 }
4534 
4535 a.label:hover,
4536 a.badge:hover {
4537   color: #ffffff;
4538   text-decoration: none;
4539   cursor: pointer;
4540 }
4541 
4542 .label-important,
4543 .badge-important {
4544   background-color: #b94a48;
4545 }
4546 
4547 .label-important[href],
4548 .badge-important[href] {
4549   background-color: #953b39;
4550 }
4551 
4552 .label-warning,
4553 .badge-warning {
4554   background-color: #f89406;
4555 }
4556 
4557 .label-warning[href],
4558 .badge-warning[href] {
4559   background-color: #c67605;
4560 }
4561 
4562 .label-success,
4563 .badge-success {
4564   background-color: #468847;
4565 }
4566 
4567 .label-success[href],
4568 .badge-success[href] {
4569   background-color: #356635;
4570 }
4571 
4572 .label-info,
4573 .badge-info {
4574   background-color: #3a87ad;
4575 }
4576 
4577 .label-info[href],
4578 .badge-info[href] {
4579   background-color: #2d6987;
4580 }
4581 
4582 .label-inverse,
4583 .badge-inverse {
4584   background-color: #333333;
4585 }
4586 
4587 .label-inverse[href],
4588 .badge-inverse[href] {
4589   background-color: #1a1a1a;
4590 }
4591 
4592 @-webkit-keyframes progress-bar-stripes {
4593   from {
4594     background-position: 40px 0;
4595   }
4596   to {
4597     background-position: 0 0;
4598   }
4599 }
4600 
4601 @-moz-keyframes progress-bar-stripes {
4602   from {
4603     background-position: 40px 0;
4604   }
4605   to {
4606     background-position: 0 0;
4607   }
4608 }
4609 
4610 @-ms-keyframes progress-bar-stripes {
4611   from {
4612     background-position: 40px 0;
4613   }
4614   to {
4615     background-position: 0 0;
4616   }
4617 }
4618 
4619 @-o-keyframes progress-bar-stripes {
4620   from {
4621     background-position: 0 0;
4622   }
4623   to {
4624     background-position: 40px 0;
4625   }
4626 }
4627 
4628 @keyframes progress-bar-stripes {
4629   from {
4630     background-position: 40px 0;
4631   }
4632   to {
4633     background-position: 0 0;
4634   }
4635 }
4636 
4637 .progress {
4638   height: 18px;
4639   margin-bottom: 18px;
4640   overflow: hidden;
4641   background-color: #f7f7f7;
4642   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4643   background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
4644   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4645   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4646   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4647   background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
4648   background-repeat: repeat-x;
4649   -webkit-border-radius: 4px;
4650      -moz-border-radius: 4px;
4651           border-radius: 4px;
4652   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
4653   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4654      -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4655           box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4656 }
4657 
4658 .progress .bar {
4659   width: 0;
4660   height: 18px;
4661   font-size: 12px;
4662   color: #ffffff;
4663   text-align: center;
4664   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4665   background-color: #0e90d2;
4666   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4667   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4668   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4669   background-image: -o-linear-gradient(top, #149bdf, #0480be);
4670   background-image: linear-gradient(top, #149bdf, #0480be);
4671   background-image: -ms-linear-gradient(top, #149bdf, #0480be);
4672   background-repeat: repeat-x;
4673   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
4674   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4675      -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4676           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4677   -webkit-box-sizing: border-box;
4678      -moz-box-sizing: border-box;
4679       -ms-box-sizing: border-box;
4680           box-sizing: border-box;
4681   -webkit-transition: width 0.6s ease;
4682      -moz-transition: width 0.6s ease;
4683       -ms-transition: width 0.6s ease;
4684        -o-transition: width 0.6s ease;
4685           transition: width 0.6s ease;
4686 }
4687 
4688 .progress-striped .bar {
4689   background-color: #149bdf;
4690   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);
4691   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);
4692   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);
4693   background-image: -ms-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);
4694   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));
4695   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);
4696   -webkit-background-size: 40px 40px;
4697      -moz-background-size: 40px 40px;
4698        -o-background-size: 40px 40px;
4699           background-size: 40px 40px;
4700 }
4701 
4702 .progress.active .bar {
4703   -webkit-animation: progress-bar-stripes 2s linear infinite;
4704      -moz-animation: progress-bar-stripes 2s linear infinite;
4705       -ms-animation: progress-bar-stripes 2s linear infinite;
4706        -o-animation: progress-bar-stripes 2s linear infinite;
4707           animation: progress-bar-stripes 2s linear infinite;
4708 }
4709 
4710 .progress-danger .bar {
4711   background-color: #dd514c;
4712   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4713   background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
4714   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4715   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4716   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4717   background-image: linear-gradient(top, #ee5f5b, #c43c35);
4718   background-repeat: repeat-x;
4719   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
4720 }
4721 
4722 .progress-danger.progress-striped .bar {
4723   background-color: #ee5f5b;
4724   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));
4725   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);
4726   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);
4727   background-image: -ms-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);
4728   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);
4729   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);
4730 }
4731 
4732 .progress-success .bar {
4733   background-color: #5eb95e;
4734   background-image: -moz-linear-gradient(top, #62c462, #57a957);
4735   background-image: -ms-linear-gradient(top, #62c462, #57a957);
4736   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4737   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4738   background-image: -o-linear-gradient(top, #62c462, #57a957);
4739   background-image: linear-gradient(top, #62c462, #57a957);
4740   background-repeat: repeat-x;
4741   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
4742 }
4743 
4744 .progress-success.progress-striped .bar {
4745   background-color: #62c462;
4746   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));
4747   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);
4748   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);
4749   background-image: -ms-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);
4750   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);
4751   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);
4752 }
4753 
4754 .progress-info .bar {
4755   background-color: #4bb1cf;
4756   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4757   background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
4758   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4759   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4760   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4761   background-image: linear-gradient(top, #5bc0de, #339bb9);
4762   background-repeat: repeat-x;
4763   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
4764 }
4765 
4766 .progress-info.progress-striped .bar {
4767   background-color: #5bc0de;
4768   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));
4769   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);
4770   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);
4771   background-image: -ms-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);
4772   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);
4773   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);
4774 }
4775 
4776 .progress-warning .bar {
4777   background-color: #faa732;
4778   background-image: -moz-linear-gradient(top, #fbb450, #f89406);
4779   background-image: -ms-linear-gradient(top, #fbb450, #f89406);
4780   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
4781   background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
4782   background-image: -o-linear-gradient(top, #fbb450, #f89406);
4783   background-image: linear-gradient(top, #fbb450, #f89406);
4784   background-repeat: repeat-x;
4785   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
4786 }
4787 
4788 .progress-warning.progress-striped .bar {
4789   background-color: #fbb450;
4790   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));
4791   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);
4792   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);
4793   background-image: -ms-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);
4794   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);
4795   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);
4796 }
4797 
4798 .accordion {
4799   margin-bottom: 18px;
4800 }
4801 
4802 .accordion-group {
4803   margin-bottom: 2px;
4804   border: 1px solid #e5e5e5;
4805   -webkit-border-radius: 4px;
4806      -moz-border-radius: 4px;
4807           border-radius: 4px;
4808 }
4809 
4810 .accordion-heading {
4811   border-bottom: 0;
4812 }
4813 
4814 .accordion-heading .accordion-toggle {
4815   display: block;
4816   padding: 8px 15px;
4817 }
4818 
4819 .accordion-toggle {
4820   cursor: pointer;
4821 }
4822 
4823 .accordion-inner {
4824   padding: 9px 15px;
4825   border-top: 1px solid #e5e5e5;
4826 }
4827 
4828 .carousel {
4829   position: relative;
4830   margin-bottom: 18px;
4831   line-height: 1;
4832 }
4833 
4834 .carousel-inner {
4835   position: relative;
4836   width: 100%;
4837   overflow: hidden;
4838 }
4839 
4840 .carousel .item {
4841   position: relative;
4842   display: none;
4843   -webkit-transition: 0.6s ease-in-out left;
4844      -moz-transition: 0.6s ease-in-out left;
4845       -ms-transition: 0.6s ease-in-out left;
4846        -o-transition: 0.6s ease-in-out left;
4847           transition: 0.6s ease-in-out left;
4848 }
4849 
4850 .carousel .item > img {
4851   display: block;
4852   line-height: 1;
4853 }
4854 
4855 .carousel .active,
4856 .carousel .next,
4857 .carousel .prev {
4858   display: block;
4859 }
4860 
4861 .carousel .active {
4862   left: 0;
4863 }
4864 
4865 .carousel .next,
4866 .carousel .prev {
4867   position: absolute;
4868   top: 0;
4869   width: 100%;
4870 }
4871 
4872 .carousel .next {
4873   left: 100%;
4874 }
4875 
4876 .carousel .prev {
4877   left: -100%;
4878 }
4879 
4880 .carousel .next.left,
4881 .carousel .prev.right {
4882   left: 0;
4883 }
4884 
4885 .carousel .active.left {
4886   left: -100%;
4887 }
4888 
4889 .carousel .active.right {
4890   left: 100%;
4891 }
4892 
4893 .carousel-control {
4894   position: absolute;
4895   top: 40%;
4896   left: 15px;
4897   width: 40px;
4898   height: 40px;
4899   margin-top: -20px;
4900   font-size: 60px;
4901   font-weight: 100;
4902   line-height: 30px;
4903   color: #ffffff;
4904   text-align: center;
4905   background: #222222;
4906   border: 3px solid #ffffff;
4907   -webkit-border-radius: 23px;
4908      -moz-border-radius: 23px;
4909           border-radius: 23px;
4910   opacity: 0.5;
4911   filter: alpha(opacity=50);
4912 }
4913 
4914 .carousel-control.right {
4915   right: 15px;
4916   left: auto;
4917 }
4918 
4919 .carousel-control:hover {
4920   color: #ffffff;
4921   text-decoration: none;
4922   opacity: 0.9;
4923   filter: alpha(opacity=90);
4924 }
4925 
4926 .carousel-caption {
4927   position: absolute;
4928   right: 0;
4929   bottom: 0;
4930   left: 0;
4931   padding: 10px 15px 5px;
4932   background: #333333;
4933   background: rgba(0, 0, 0, 0.75);
4934 }
4935 
4936 .carousel-caption h4,
4937 .carousel-caption p {
4938   color: #ffffff;
4939 }
4940 
4941 .hero-unit {
4942   padding: 60px;
4943   margin-bottom: 30px;
4944   background-color: #eeeeee;
4945   -webkit-border-radius: 6px;
4946      -moz-border-radius: 6px;
4947           border-radius: 6px;
4948 }
4949 
4950 .hero-unit h1 {
4951   margin-bottom: 0;
4952   font-size: 60px;
4953   line-height: 1;
4954   letter-spacing: -1px;
4955   color: inherit;
4956 }
4957 
4958 .hero-unit p {
4959   font-size: 18px;
4960   font-weight: 200;
4961   line-height: 27px;
4962   color: inherit;
4963 }
4964 
4965 .pull-right {
4966   float: right;
4967 }
4968 
4969 .pull-left {
4970   float: left;
4971 }
4972 
4973 .hide {
4974   display: none;
4975 }
4976 
4977 .show {
4978   display: block;
4979 }
4980 
4981 .invisible {
4982   visibility: hidden;
4983 }