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