comparison src/nabble/view/web/assets/bootstrap/css/bootstrap.css @ 0:7ecd1a4ef557

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