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