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