comparison static/bootstrap/css/bootstrap.css @ 60:8250c977bc50

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