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