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