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