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