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