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