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