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