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