OSDN Git Service

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