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