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