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