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