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