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