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