ffe3f04e7810aab8e92d33128d67a6035f2843aa
[Packages/TYPO3.CMS.git] / typo3 / sysext / t3skin / Resources / Public / Css / visual / t3skin.css
1 /*
2 * This file is part of the TYPO3 CMS project.
3 *
4 * It is free software; you can redistribute it and/or modify it under
5 * the terms of the GNU General Public License, either version 2
6 * of the License, or any later version.
7 *
8 * For the full copyright and license information, please read the
9 * LICENSE.txt file that was distributed with this source code.
10 *
11 * The TYPO3 project - inspiring people to share!
12 */
13 /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
14 html {
15 font-family: sans-serif;
16 -ms-text-size-adjust: 100%;
17 -webkit-text-size-adjust: 100%;
18 }
19 body {
20 margin: 0;
21 }
22 article,
23 aside,
24 details,
25 figcaption,
26 figure,
27 footer,
28 header,
29 hgroup,
30 main,
31 menu,
32 nav,
33 section,
34 summary {
35 display: block;
36 }
37 audio,
38 canvas,
39 progress,
40 video {
41 display: inline-block;
42 vertical-align: baseline;
43 }
44 audio:not([controls]) {
45 display: none;
46 height: 0;
47 }
48 [hidden],
49 template {
50 display: none;
51 }
52 a {
53 background-color: transparent;
54 }
55 a:active,
56 a:hover {
57 outline: 0;
58 }
59 abbr[title] {
60 border-bottom: 1px dotted;
61 }
62 b,
63 strong {
64 font-weight: bold;
65 }
66 dfn {
67 font-style: italic;
68 }
69 h1 {
70 font-size: 2em;
71 margin: 0.67em 0;
72 }
73 mark {
74 background: #ff0;
75 color: #000;
76 }
77 small {
78 font-size: 80%;
79 }
80 sub,
81 sup {
82 font-size: 75%;
83 line-height: 0;
84 position: relative;
85 vertical-align: baseline;
86 }
87 sup {
88 top: -0.5em;
89 }
90 sub {
91 bottom: -0.25em;
92 }
93 img {
94 border: 0;
95 }
96 svg:not(:root) {
97 overflow: hidden;
98 }
99 figure {
100 margin: 1em 40px;
101 }
102 hr {
103 box-sizing: content-box;
104 height: 0;
105 }
106 pre {
107 overflow: auto;
108 }
109 code,
110 kbd,
111 pre,
112 samp {
113 font-family: monospace, monospace;
114 font-size: 1em;
115 }
116 button,
117 input,
118 optgroup,
119 select,
120 textarea {
121 color: inherit;
122 font: inherit;
123 margin: 0;
124 }
125 button {
126 overflow: visible;
127 }
128 button,
129 select {
130 text-transform: none;
131 }
132 button,
133 html input[type="button"],
134 input[type="reset"],
135 input[type="submit"] {
136 -webkit-appearance: button;
137 cursor: pointer;
138 }
139 button[disabled],
140 html input[disabled] {
141 cursor: default;
142 }
143 button::-moz-focus-inner,
144 input::-moz-focus-inner {
145 border: 0;
146 padding: 0;
147 }
148 input {
149 line-height: normal;
150 }
151 input[type="checkbox"],
152 input[type="radio"] {
153 box-sizing: border-box;
154 padding: 0;
155 }
156 input[type="number"]::-webkit-inner-spin-button,
157 input[type="number"]::-webkit-outer-spin-button {
158 height: auto;
159 }
160 input[type="search"] {
161 -webkit-appearance: textfield;
162 box-sizing: content-box;
163 }
164 input[type="search"]::-webkit-search-cancel-button,
165 input[type="search"]::-webkit-search-decoration {
166 -webkit-appearance: none;
167 }
168 fieldset {
169 border: 1px solid #c0c0c0;
170 margin: 0 2px;
171 padding: 0.35em 0.625em 0.75em;
172 }
173 legend {
174 border: 0;
175 padding: 0;
176 }
177 textarea {
178 overflow: auto;
179 }
180 optgroup {
181 font-weight: bold;
182 }
183 table {
184 border-collapse: collapse;
185 border-spacing: 0;
186 }
187 td,
188 th {
189 padding: 0;
190 }
191 * {
192 -webkit-box-sizing: border-box;
193 -moz-box-sizing: border-box;
194 box-sizing: border-box;
195 }
196 *:before,
197 *:after {
198 -webkit-box-sizing: border-box;
199 -moz-box-sizing: border-box;
200 box-sizing: border-box;
201 }
202 html {
203 font-size: 10px;
204 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
205 }
206 body {
207 font-family: Verdana, Arial, Helvetica, sans-serif;
208 font-size: 12px;
209 line-height: 1.5;
210 color: #000000;
211 background-color: #ffffff;
212 }
213 input,
214 button,
215 select,
216 textarea {
217 font-family: inherit;
218 font-size: inherit;
219 line-height: inherit;
220 }
221 a {
222 color: #212424;
223 text-decoration: none;
224 }
225 a:hover,
226 a:focus {
227 color: #000000;
228 text-decoration: underline;
229 }
230 a:focus {
231 outline: thin dotted;
232 outline: 5px auto -webkit-focus-ring-color;
233 outline-offset: -2px;
234 }
235 figure {
236 margin: 0;
237 }
238 img {
239 vertical-align: middle;
240 }
241 .img-responsive,
242 .thumbnail > img,
243 .thumbnail a > img,
244 .carousel-inner > .item > img,
245 .carousel-inner > .item > a > img {
246 display: block;
247 max-width: 100%;
248 height: auto;
249 }
250 .img-rounded {
251 border-radius: 2px;
252 }
253 .img-thumbnail {
254 padding: 4px;
255 line-height: 1.5;
256 background-color: #ffffff;
257 border: 1px solid #dddddd;
258 border-radius: 2px;
259 -webkit-transition: all 0.2s ease-in-out;
260 -o-transition: all 0.2s ease-in-out;
261 transition: all 0.2s ease-in-out;
262 display: inline-block;
263 max-width: 100%;
264 height: auto;
265 }
266 .img-circle {
267 border-radius: 50%;
268 }
269 hr {
270 margin-top: 18px;
271 margin-bottom: 18px;
272 border: 0;
273 border-top: 1px solid #7a7a7a;
274 }
275 .sr-only {
276 position: absolute;
277 width: 1px;
278 height: 1px;
279 margin: -1px;
280 padding: 0;
281 overflow: hidden;
282 clip: rect(0, 0, 0, 0);
283 border: 0;
284 }
285 .sr-only-focusable:active,
286 .sr-only-focusable:focus {
287 position: static;
288 width: auto;
289 height: auto;
290 margin: 0;
291 overflow: visible;
292 clip: auto;
293 }
294 [role="button"] {
295 cursor: pointer;
296 }
297 h1,
298 h2,
299 h3,
300 h4,
301 h5,
302 h6,
303 .h1,
304 .h2,
305 .h3,
306 .h4,
307 .h5,
308 .h6 {
309 font-family: inherit;
310 font-weight: 500;
311 line-height: 1.1;
312 color: inherit;
313 }
314 h1 small,
315 h2 small,
316 h3 small,
317 h4 small,
318 h5 small,
319 h6 small,
320 .h1 small,
321 .h2 small,
322 .h3 small,
323 .h4 small,
324 .h5 small,
325 .h6 small,
326 h1 .small,
327 h2 .small,
328 h3 .small,
329 h4 .small,
330 h5 .small,
331 h6 .small,
332 .h1 .small,
333 .h2 .small,
334 .h3 .small,
335 .h4 .small,
336 .h5 .small,
337 .h6 .small {
338 font-weight: normal;
339 line-height: 1;
340 color: #737373;
341 }
342 h1,
343 .h1,
344 h2,
345 .h2,
346 h3,
347 .h3 {
348 margin-top: 18px;
349 margin-bottom: 9px;
350 }
351 h1 small,
352 .h1 small,
353 h2 small,
354 .h2 small,
355 h3 small,
356 .h3 small,
357 h1 .small,
358 .h1 .small,
359 h2 .small,
360 .h2 .small,
361 h3 .small,
362 .h3 .small {
363 font-size: 65%;
364 }
365 h4,
366 .h4,
367 h5,
368 .h5,
369 h6,
370 .h6 {
371 margin-top: 9px;
372 margin-bottom: 9px;
373 }
374 h4 small,
375 .h4 small,
376 h5 small,
377 .h5 small,
378 h6 small,
379 .h6 small,
380 h4 .small,
381 .h4 .small,
382 h5 .small,
383 .h5 .small,
384 h6 .small,
385 .h6 .small {
386 font-size: 75%;
387 }
388 h1,
389 .h1 {
390 font-size: 27px;
391 }
392 h2,
393 .h2 {
394 font-size: 19px;
395 }
396 h3,
397 .h3 {
398 font-size: 17px;
399 }
400 h4,
401 .h4 {
402 font-size: 15px;
403 }
404 h5,
405 .h5 {
406 font-size: 12px;
407 }
408 h6,
409 .h6 {
410 font-size: 11px;
411 }
412 p {
413 margin: 0 0 9px;
414 }
415 .lead {
416 margin-bottom: 18px;
417 font-size: 13px;
418 font-weight: 300;
419 line-height: 1.4;
420 }
421 @media (min-width: 768px) {
422 .lead {
423 font-size: 18px;
424 }
425 }
426 small,
427 .small {
428 font-size: 91%;
429 }
430 mark,
431 .mark {
432 background-color: #fbefdd;
433 padding: .2em;
434 }
435 .text-left {
436 text-align: left;
437 }
438 .text-right {
439 text-align: right;
440 }
441 .text-center {
442 text-align: center;
443 }
444 .text-justify {
445 text-align: justify;
446 }
447 .text-nowrap {
448 white-space: nowrap;
449 }
450 .text-lowercase {
451 text-transform: lowercase;
452 }
453 .text-uppercase {
454 text-transform: uppercase;
455 }
456 .text-capitalize {
457 text-transform: capitalize;
458 }
459 .text-muted {
460 color: #737373;
461 }
462 .text-primary {
463 color: #0078e6;
464 }
465 a.text-primary:hover,
466 a.text-primary:focus {
467 color: #005db3;
468 }
469 .text-success {
470 color: #79a548;
471 }
472 a.text-success:hover,
473 a.text-success:focus {
474 color: #5f8139;
475 }
476 .text-info {
477 color: #6daae0;
478 }
479 a.text-info:hover,
480 a.text-info:focus {
481 color: #4392d7;
482 }
483 .text-warning {
484 color: #e8a33d;
485 }
486 a.text-warning:hover,
487 a.text-warning:focus {
488 color: #d88b1a;
489 }
490 .text-danger {
491 color: #c83c3c;
492 }
493 a.text-danger:hover,
494 a.text-danger:focus {
495 color: #a32e2e;
496 }
497 .bg-primary {
498 color: #fff;
499 background-color: #0078e6;
500 }
501 a.bg-primary:hover,
502 a.bg-primary:focus {
503 background-color: #005db3;
504 }
505 .bg-success {
506 background-color: #d1e2bd;
507 }
508 a.bg-success:hover,
509 a.bg-success:focus {
510 background-color: #b8d39a;
511 }
512 .bg-info {
513 background-color: #ebf3fb;
514 }
515 a.bg-info:hover,
516 a.bg-info:focus {
517 background-color: #c1dbf2;
518 }
519 .bg-warning {
520 background-color: #fbefdd;
521 }
522 a.bg-warning:hover,
523 a.bg-warning:focus {
524 background-color: #f6d9af;
525 }
526 .bg-danger {
527 background-color: #efc7c7;
528 }
529 a.bg-danger:hover,
530 a.bg-danger:focus {
531 background-color: #e49f9f;
532 }
533 .page-header {
534 padding-bottom: 8px;
535 margin: 36px 0 18px;
536 border-bottom: 1px solid #f5f5f5;
537 }
538 ul,
539 ol {
540 margin-top: 0;
541 margin-bottom: 9px;
542 }
543 ul ul,
544 ol ul,
545 ul ol,
546 ol ol {
547 margin-bottom: 0;
548 }
549 .list-unstyled {
550 padding-left: 0;
551 list-style: none;
552 }
553 .list-inline {
554 padding-left: 0;
555 list-style: none;
556 margin-left: -5px;
557 }
558 .list-inline > li {
559 display: inline-block;
560 padding-left: 5px;
561 padding-right: 5px;
562 }
563 dl {
564 margin-top: 0;
565 margin-bottom: 18px;
566 }
567 dt,
568 dd {
569 line-height: 1.5;
570 }
571 dt {
572 font-weight: bold;
573 }
574 dd {
575 margin-left: 0;
576 }
577 @media (min-width: 768px) {
578 .dl-horizontal dt {
579 float: left;
580 width: 70px;
581 clear: left;
582 text-align: right;
583 overflow: hidden;
584 text-overflow: ellipsis;
585 white-space: nowrap;
586 }
587 .dl-horizontal dd {
588 margin-left: 90px;
589 }
590 }
591 abbr[title],
592 abbr[data-original-title] {
593 cursor: help;
594 border-bottom: 1px dotted #d7d7d7;
595 }
596 .initialism {
597 font-size: 90%;
598 text-transform: uppercase;
599 }
600 blockquote {
601 padding: 9px 18px;
602 margin: 0 0 18px;
603 font-size: 15px;
604 border-left: 5px solid #f5f5f5;
605 }
606 blockquote p:last-child,
607 blockquote ul:last-child,
608 blockquote ol:last-child {
609 margin-bottom: 0;
610 }
611 blockquote footer,
612 blockquote small,
613 blockquote .small {
614 display: block;
615 font-size: 80%;
616 line-height: 1.5;
617 color: #d7d7d7;
618 }
619 blockquote footer:before,
620 blockquote small:before,
621 blockquote .small:before {
622 content: '\2014 \00A0';
623 }
624 .blockquote-reverse,
625 blockquote.pull-right {
626 padding-right: 15px;
627 padding-left: 0;
628 border-right: 5px solid #f5f5f5;
629 border-left: 0;
630 text-align: right;
631 }
632 .blockquote-reverse footer:before,
633 blockquote.pull-right footer:before,
634 .blockquote-reverse small:before,
635 blockquote.pull-right small:before,
636 .blockquote-reverse .small:before,
637 blockquote.pull-right .small:before {
638 content: '';
639 }
640 .blockquote-reverse footer:after,
641 blockquote.pull-right footer:after,
642 .blockquote-reverse small:after,
643 blockquote.pull-right small:after,
644 .blockquote-reverse .small:after,
645 blockquote.pull-right .small:after {
646 content: '\00A0 \2014';
647 }
648 address {
649 margin-bottom: 18px;
650 font-style: normal;
651 line-height: 1.5;
652 }
653 code,
654 kbd,
655 pre,
656 samp {
657 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
658 }
659 code {
660 padding: 2px 4px;
661 font-size: 90%;
662 color: #c7254e;
663 background-color: #f9f2f4;
664 border-radius: 2px;
665 }
666 kbd {
667 padding: 2px 4px;
668 font-size: 90%;
669 color: #ffffff;
670 background-color: #333333;
671 border-radius: 2px;
672 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
673 }
674 kbd kbd {
675 padding: 0;
676 font-size: 100%;
677 font-weight: bold;
678 box-shadow: none;
679 }
680 pre {
681 display: block;
682 padding: 8.5px;
683 margin: 0 0 9px;
684 font-size: 11px;
685 line-height: 1.5;
686 word-break: break-all;
687 word-wrap: break-word;
688 color: #5a5a5a;
689 background-color: #f5f5f5;
690 border: 1px solid #cccccc;
691 border-radius: 2px;
692 }
693 pre code {
694 padding: 0;
695 font-size: inherit;
696 color: inherit;
697 white-space: pre-wrap;
698 background-color: transparent;
699 border-radius: 0;
700 }
701 .pre-scrollable {
702 max-height: 340px;
703 overflow-y: scroll;
704 }
705 .container {
706 margin-right: auto;
707 margin-left: auto;
708 padding-left: 15px;
709 padding-right: 15px;
710 }
711 @media (min-width: 768px) {
712 .container {
713 width: 750px;
714 }
715 }
716 @media (min-width: 992px) {
717 .container {
718 width: 970px;
719 }
720 }
721 @media (min-width: 1200px) {
722 .container {
723 width: 1170px;
724 }
725 }
726 .container-fluid {
727 margin-right: auto;
728 margin-left: auto;
729 padding-left: 15px;
730 padding-right: 15px;
731 }
732 .row {
733 margin-left: -15px;
734 margin-right: -15px;
735 }
736 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
737 position: relative;
738 min-height: 1px;
739 padding-left: 15px;
740 padding-right: 15px;
741 }
742 .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
743 float: left;
744 }
745 .col-xs-12 {
746 width: 100%;
747 }
748 .col-xs-11 {
749 width: 91.66666667%;
750 }
751 .col-xs-10 {
752 width: 83.33333333%;
753 }
754 .col-xs-9 {
755 width: 75%;
756 }
757 .col-xs-8 {
758 width: 66.66666667%;
759 }
760 .col-xs-7 {
761 width: 58.33333333%;
762 }
763 .col-xs-6 {
764 width: 50%;
765 }
766 .col-xs-5 {
767 width: 41.66666667%;
768 }
769 .col-xs-4 {
770 width: 33.33333333%;
771 }
772 .col-xs-3 {
773 width: 25%;
774 }
775 .col-xs-2 {
776 width: 16.66666667%;
777 }
778 .col-xs-1 {
779 width: 8.33333333%;
780 }
781 .col-xs-pull-12 {
782 right: 100%;
783 }
784 .col-xs-pull-11 {
785 right: 91.66666667%;
786 }
787 .col-xs-pull-10 {
788 right: 83.33333333%;
789 }
790 .col-xs-pull-9 {
791 right: 75%;
792 }
793 .col-xs-pull-8 {
794 right: 66.66666667%;
795 }
796 .col-xs-pull-7 {
797 right: 58.33333333%;
798 }
799 .col-xs-pull-6 {
800 right: 50%;
801 }
802 .col-xs-pull-5 {
803 right: 41.66666667%;
804 }
805 .col-xs-pull-4 {
806 right: 33.33333333%;
807 }
808 .col-xs-pull-3 {
809 right: 25%;
810 }
811 .col-xs-pull-2 {
812 right: 16.66666667%;
813 }
814 .col-xs-pull-1 {
815 right: 8.33333333%;
816 }
817 .col-xs-pull-0 {
818 right: auto;
819 }
820 .col-xs-push-12 {
821 left: 100%;
822 }
823 .col-xs-push-11 {
824 left: 91.66666667%;
825 }
826 .col-xs-push-10 {
827 left: 83.33333333%;
828 }
829 .col-xs-push-9 {
830 left: 75%;
831 }
832 .col-xs-push-8 {
833 left: 66.66666667%;
834 }
835 .col-xs-push-7 {
836 left: 58.33333333%;
837 }
838 .col-xs-push-6 {
839 left: 50%;
840 }
841 .col-xs-push-5 {
842 left: 41.66666667%;
843 }
844 .col-xs-push-4 {
845 left: 33.33333333%;
846 }
847 .col-xs-push-3 {
848 left: 25%;
849 }
850 .col-xs-push-2 {
851 left: 16.66666667%;
852 }
853 .col-xs-push-1 {
854 left: 8.33333333%;
855 }
856 .col-xs-push-0 {
857 left: auto;
858 }
859 .col-xs-offset-12 {
860 margin-left: 100%;
861 }
862 .col-xs-offset-11 {
863 margin-left: 91.66666667%;
864 }
865 .col-xs-offset-10 {
866 margin-left: 83.33333333%;
867 }
868 .col-xs-offset-9 {
869 margin-left: 75%;
870 }
871 .col-xs-offset-8 {
872 margin-left: 66.66666667%;
873 }
874 .col-xs-offset-7 {
875 margin-left: 58.33333333%;
876 }
877 .col-xs-offset-6 {
878 margin-left: 50%;
879 }
880 .col-xs-offset-5 {
881 margin-left: 41.66666667%;
882 }
883 .col-xs-offset-4 {
884 margin-left: 33.33333333%;
885 }
886 .col-xs-offset-3 {
887 margin-left: 25%;
888 }
889 .col-xs-offset-2 {
890 margin-left: 16.66666667%;
891 }
892 .col-xs-offset-1 {
893 margin-left: 8.33333333%;
894 }
895 .col-xs-offset-0 {
896 margin-left: 0%;
897 }
898 @media (min-width: 768px) {
899 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
900 float: left;
901 }
902 .col-sm-12 {
903 width: 100%;
904 }
905 .col-sm-11 {
906 width: 91.66666667%;
907 }
908 .col-sm-10 {
909 width: 83.33333333%;
910 }
911 .col-sm-9 {
912 width: 75%;
913 }
914 .col-sm-8 {
915 width: 66.66666667%;
916 }
917 .col-sm-7 {
918 width: 58.33333333%;
919 }
920 .col-sm-6 {
921 width: 50%;
922 }
923 .col-sm-5 {
924 width: 41.66666667%;
925 }
926 .col-sm-4 {
927 width: 33.33333333%;
928 }
929 .col-sm-3 {
930 width: 25%;
931 }
932 .col-sm-2 {
933 width: 16.66666667%;
934 }
935 .col-sm-1 {
936 width: 8.33333333%;
937 }
938 .col-sm-pull-12 {
939 right: 100%;
940 }
941 .col-sm-pull-11 {
942 right: 91.66666667%;
943 }
944 .col-sm-pull-10 {
945 right: 83.33333333%;
946 }
947 .col-sm-pull-9 {
948 right: 75%;
949 }
950 .col-sm-pull-8 {
951 right: 66.66666667%;
952 }
953 .col-sm-pull-7 {
954 right: 58.33333333%;
955 }
956 .col-sm-pull-6 {
957 right: 50%;
958 }
959 .col-sm-pull-5 {
960 right: 41.66666667%;
961 }
962 .col-sm-pull-4 {
963 right: 33.33333333%;
964 }
965 .col-sm-pull-3 {
966 right: 25%;
967 }
968 .col-sm-pull-2 {
969 right: 16.66666667%;
970 }
971 .col-sm-pull-1 {
972 right: 8.33333333%;
973 }
974 .col-sm-pull-0 {
975 right: auto;
976 }
977 .col-sm-push-12 {
978 left: 100%;
979 }
980 .col-sm-push-11 {
981 left: 91.66666667%;
982 }
983 .col-sm-push-10 {
984 left: 83.33333333%;
985 }
986 .col-sm-push-9 {
987 left: 75%;
988 }
989 .col-sm-push-8 {
990 left: 66.66666667%;
991 }
992 .col-sm-push-7 {
993 left: 58.33333333%;
994 }
995 .col-sm-push-6 {
996 left: 50%;
997 }
998 .col-sm-push-5 {
999 left: 41.66666667%;
1000 }
1001 .col-sm-push-4 {
1002 left: 33.33333333%;
1003 }
1004 .col-sm-push-3 {
1005 left: 25%;
1006 }
1007 .col-sm-push-2 {
1008 left: 16.66666667%;
1009 }
1010 .col-sm-push-1 {
1011 left: 8.33333333%;
1012 }
1013 .col-sm-push-0 {
1014 left: auto;
1015 }
1016 .col-sm-offset-12 {
1017 margin-left: 100%;
1018 }
1019 .col-sm-offset-11 {
1020 margin-left: 91.66666667%;
1021 }
1022 .col-sm-offset-10 {
1023 margin-left: 83.33333333%;
1024 }
1025 .col-sm-offset-9 {
1026 margin-left: 75%;
1027 }
1028 .col-sm-offset-8 {
1029 margin-left: 66.66666667%;
1030 }
1031 .col-sm-offset-7 {
1032 margin-left: 58.33333333%;
1033 }
1034 .col-sm-offset-6 {
1035 margin-left: 50%;
1036 }
1037 .col-sm-offset-5 {
1038 margin-left: 41.66666667%;
1039 }
1040 .col-sm-offset-4 {
1041 margin-left: 33.33333333%;
1042 }
1043 .col-sm-offset-3 {
1044 margin-left: 25%;
1045 }
1046 .col-sm-offset-2 {
1047 margin-left: 16.66666667%;
1048 }
1049 .col-sm-offset-1 {
1050 margin-left: 8.33333333%;
1051 }
1052 .col-sm-offset-0 {
1053 margin-left: 0%;
1054 }
1055 }
1056 @media (min-width: 992px) {
1057 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
1058 float: left;
1059 }
1060 .col-md-12 {
1061 width: 100%;
1062 }
1063 .col-md-11 {
1064 width: 91.66666667%;
1065 }
1066 .col-md-10 {
1067 width: 83.33333333%;
1068 }
1069 .col-md-9 {
1070 width: 75%;
1071 }
1072 .col-md-8 {
1073 width: 66.66666667%;
1074 }
1075 .col-md-7 {
1076 width: 58.33333333%;
1077 }
1078 .col-md-6 {
1079 width: 50%;
1080 }
1081 .col-md-5 {
1082 width: 41.66666667%;
1083 }
1084 .col-md-4 {
1085 width: 33.33333333%;
1086 }
1087 .col-md-3 {
1088 width: 25%;
1089 }
1090 .col-md-2 {
1091 width: 16.66666667%;
1092 }
1093 .col-md-1 {
1094 width: 8.33333333%;
1095 }
1096 .col-md-pull-12 {
1097 right: 100%;
1098 }
1099 .col-md-pull-11 {
1100 right: 91.66666667%;
1101 }
1102 .col-md-pull-10 {
1103 right: 83.33333333%;
1104 }
1105 .col-md-pull-9 {
1106 right: 75%;
1107 }
1108 .col-md-pull-8 {
1109 right: 66.66666667%;
1110 }
1111 .col-md-pull-7 {
1112 right: 58.33333333%;
1113 }
1114 .col-md-pull-6 {
1115 right: 50%;
1116 }
1117 .col-md-pull-5 {
1118 right: 41.66666667%;
1119 }
1120 .col-md-pull-4 {
1121 right: 33.33333333%;
1122 }
1123 .col-md-pull-3 {
1124 right: 25%;
1125 }
1126 .col-md-pull-2 {
1127 right: 16.66666667%;
1128 }
1129 .col-md-pull-1 {
1130 right: 8.33333333%;
1131 }
1132 .col-md-pull-0 {
1133 right: auto;
1134 }
1135 .col-md-push-12 {
1136 left: 100%;
1137 }
1138 .col-md-push-11 {
1139 left: 91.66666667%;
1140 }
1141 .col-md-push-10 {
1142 left: 83.33333333%;
1143 }
1144 .col-md-push-9 {
1145 left: 75%;
1146 }
1147 .col-md-push-8 {
1148 left: 66.66666667%;
1149 }
1150 .col-md-push-7 {
1151 left: 58.33333333%;
1152 }
1153 .col-md-push-6 {
1154 left: 50%;
1155 }
1156 .col-md-push-5 {
1157 left: 41.66666667%;
1158 }
1159 .col-md-push-4 {
1160 left: 33.33333333%;
1161 }
1162 .col-md-push-3 {
1163 left: 25%;
1164 }
1165 .col-md-push-2 {
1166 left: 16.66666667%;
1167 }
1168 .col-md-push-1 {
1169 left: 8.33333333%;
1170 }
1171 .col-md-push-0 {
1172 left: auto;
1173 }
1174 .col-md-offset-12 {
1175 margin-left: 100%;
1176 }
1177 .col-md-offset-11 {
1178 margin-left: 91.66666667%;
1179 }
1180 .col-md-offset-10 {
1181 margin-left: 83.33333333%;
1182 }
1183 .col-md-offset-9 {
1184 margin-left: 75%;
1185 }
1186 .col-md-offset-8 {
1187 margin-left: 66.66666667%;
1188 }
1189 .col-md-offset-7 {
1190 margin-left: 58.33333333%;
1191 }
1192 .col-md-offset-6 {
1193 margin-left: 50%;
1194 }
1195 .col-md-offset-5 {
1196 margin-left: 41.66666667%;
1197 }
1198 .col-md-offset-4 {
1199 margin-left: 33.33333333%;
1200 }
1201 .col-md-offset-3 {
1202 margin-left: 25%;
1203 }
1204 .col-md-offset-2 {
1205 margin-left: 16.66666667%;
1206 }
1207 .col-md-offset-1 {
1208 margin-left: 8.33333333%;
1209 }
1210 .col-md-offset-0 {
1211 margin-left: 0%;
1212 }
1213 }
1214 @media (min-width: 1200px) {
1215 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
1216 float: left;
1217 }
1218 .col-lg-12 {
1219 width: 100%;
1220 }
1221 .col-lg-11 {
1222 width: 91.66666667%;
1223 }
1224 .col-lg-10 {
1225 width: 83.33333333%;
1226 }
1227 .col-lg-9 {
1228 width: 75%;
1229 }
1230 .col-lg-8 {
1231 width: 66.66666667%;
1232 }
1233 .col-lg-7 {
1234 width: 58.33333333%;
1235 }
1236 .col-lg-6 {
1237 width: 50%;
1238 }
1239 .col-lg-5 {
1240 width: 41.66666667%;
1241 }
1242 .col-lg-4 {
1243 width: 33.33333333%;
1244 }
1245 .col-lg-3 {
1246 width: 25%;
1247 }
1248 .col-lg-2 {
1249 width: 16.66666667%;
1250 }
1251 .col-lg-1 {
1252 width: 8.33333333%;
1253 }
1254 .col-lg-pull-12 {
1255 right: 100%;
1256 }
1257 .col-lg-pull-11 {
1258 right: 91.66666667%;
1259 }
1260 .col-lg-pull-10 {
1261 right: 83.33333333%;
1262 }
1263 .col-lg-pull-9 {
1264 right: 75%;
1265 }
1266 .col-lg-pull-8 {
1267 right: 66.66666667%;
1268 }
1269 .col-lg-pull-7 {
1270 right: 58.33333333%;
1271 }
1272 .col-lg-pull-6 {
1273 right: 50%;
1274 }
1275 .col-lg-pull-5 {
1276 right: 41.66666667%;
1277 }
1278 .col-lg-pull-4 {
1279 right: 33.33333333%;
1280 }
1281 .col-lg-pull-3 {
1282 right: 25%;
1283 }
1284 .col-lg-pull-2 {
1285 right: 16.66666667%;
1286 }
1287 .col-lg-pull-1 {
1288 right: 8.33333333%;
1289 }
1290 .col-lg-pull-0 {
1291 right: auto;
1292 }
1293 .col-lg-push-12 {
1294 left: 100%;
1295 }
1296 .col-lg-push-11 {
1297 left: 91.66666667%;
1298 }
1299 .col-lg-push-10 {
1300 left: 83.33333333%;
1301 }
1302 .col-lg-push-9 {
1303 left: 75%;
1304 }
1305 .col-lg-push-8 {
1306 left: 66.66666667%;
1307 }
1308 .col-lg-push-7 {
1309 left: 58.33333333%;
1310 }
1311 .col-lg-push-6 {
1312 left: 50%;
1313 }
1314 .col-lg-push-5 {
1315 left: 41.66666667%;
1316 }
1317 .col-lg-push-4 {
1318 left: 33.33333333%;
1319 }
1320 .col-lg-push-3 {
1321 left: 25%;
1322 }
1323 .col-lg-push-2 {
1324 left: 16.66666667%;
1325 }
1326 .col-lg-push-1 {
1327 left: 8.33333333%;
1328 }
1329 .col-lg-push-0 {
1330 left: auto;
1331 }
1332 .col-lg-offset-12 {
1333 margin-left: 100%;
1334 }
1335 .col-lg-offset-11 {
1336 margin-left: 91.66666667%;
1337 }
1338 .col-lg-offset-10 {
1339 margin-left: 83.33333333%;
1340 }
1341 .col-lg-offset-9 {
1342 margin-left: 75%;
1343 }
1344 .col-lg-offset-8 {
1345 margin-left: 66.66666667%;
1346 }
1347 .col-lg-offset-7 {
1348 margin-left: 58.33333333%;
1349 }
1350 .col-lg-offset-6 {
1351 margin-left: 50%;
1352 }
1353 .col-lg-offset-5 {
1354 margin-left: 41.66666667%;
1355 }
1356 .col-lg-offset-4 {
1357 margin-left: 33.33333333%;
1358 }
1359 .col-lg-offset-3 {
1360 margin-left: 25%;
1361 }
1362 .col-lg-offset-2 {
1363 margin-left: 16.66666667%;
1364 }
1365 .col-lg-offset-1 {
1366 margin-left: 8.33333333%;
1367 }
1368 .col-lg-offset-0 {
1369 margin-left: 0%;
1370 }
1371 }
1372 table {
1373 background-color: #fafafa;
1374 }
1375 caption {
1376 padding-top: 6px;
1377 padding-bottom: 6px;
1378 color: #737373;
1379 text-align: left;
1380 }
1381 th {
1382 text-align: left;
1383 }
1384 .table {
1385 width: 100%;
1386 max-width: 100%;
1387 margin-bottom: 18px;
1388 }
1389 .table > thead > tr > th,
1390 .table > tbody > tr > th,
1391 .table > tfoot > tr > th,
1392 .table > thead > tr > td,
1393 .table > tbody > tr > td,
1394 .table > tfoot > tr > td {
1395 padding: 6px;
1396 line-height: 1.5;
1397 vertical-align: top;
1398 border-top: 1px solid #cccccc;
1399 }
1400 .table > thead > tr > th {
1401 vertical-align: bottom;
1402 border-bottom: 2px solid #cccccc;
1403 }
1404 .table > caption + thead > tr:first-child > th,
1405 .table > colgroup + thead > tr:first-child > th,
1406 .table > thead:first-child > tr:first-child > th,
1407 .table > caption + thead > tr:first-child > td,
1408 .table > colgroup + thead > tr:first-child > td,
1409 .table > thead:first-child > tr:first-child > td {
1410 border-top: 0;
1411 }
1412 .table > tbody + tbody {
1413 border-top: 2px solid #cccccc;
1414 }
1415 .table .table {
1416 background-color: #ffffff;
1417 }
1418 .table-condensed > thead > tr > th,
1419 .table-condensed > tbody > tr > th,
1420 .table-condensed > tfoot > tr > th,
1421 .table-condensed > thead > tr > td,
1422 .table-condensed > tbody > tr > td,
1423 .table-condensed > tfoot > tr > td {
1424 padding: 6px;
1425 }
1426 .table-bordered {
1427 border: 1px solid #cccccc;
1428 }
1429 .table-bordered > thead > tr > th,
1430 .table-bordered > tbody > tr > th,
1431 .table-bordered > tfoot > tr > th,
1432 .table-bordered > thead > tr > td,
1433 .table-bordered > tbody > tr > td,
1434 .table-bordered > tfoot > tr > td {
1435 border: 1px solid #cccccc;
1436 }
1437 .table-bordered > thead > tr > th,
1438 .table-bordered > thead > tr > td {
1439 border-bottom-width: 2px;
1440 }
1441 .table-striped > tbody > tr:nth-of-type(odd) {
1442 background-color: #f7f7f7;
1443 }
1444 .table-hover > tbody > tr:hover {
1445 background-color: #ededed;
1446 }
1447 table col[class*="col-"] {
1448 position: static;
1449 float: none;
1450 display: table-column;
1451 }
1452 table td[class*="col-"],
1453 table th[class*="col-"] {
1454 position: static;
1455 float: none;
1456 display: table-cell;
1457 }
1458 .table > thead > tr > td.active,
1459 .table > tbody > tr > td.active,
1460 .table > tfoot > tr > td.active,
1461 .table > thead > tr > th.active,
1462 .table > tbody > tr > th.active,
1463 .table > tfoot > tr > th.active,
1464 .table > thead > tr.active > td,
1465 .table > tbody > tr.active > td,
1466 .table > tfoot > tr.active > td,
1467 .table > thead > tr.active > th,
1468 .table > tbody > tr.active > th,
1469 .table > tfoot > tr.active > th {
1470 background-color: #ededed;
1471 }
1472 .table-hover > tbody > tr > td.active:hover,
1473 .table-hover > tbody > tr > th.active:hover,
1474 .table-hover > tbody > tr.active:hover > td,
1475 .table-hover > tbody > tr:hover > .active,
1476 .table-hover > tbody > tr.active:hover > th {
1477 background-color: #e0e0e0;
1478 }
1479 .table > thead > tr > td.success,
1480 .table > tbody > tr > td.success,
1481 .table > tfoot > tr > td.success,
1482 .table > thead > tr > th.success,
1483 .table > tbody > tr > th.success,
1484 .table > tfoot > tr > th.success,
1485 .table > thead > tr.success > td,
1486 .table > tbody > tr.success > td,
1487 .table > tfoot > tr.success > td,
1488 .table > thead > tr.success > th,
1489 .table > tbody > tr.success > th,
1490 .table > tfoot > tr.success > th {
1491 background-color: #d1e2bd;
1492 }
1493 .table-hover > tbody > tr > td.success:hover,
1494 .table-hover > tbody > tr > th.success:hover,
1495 .table-hover > tbody > tr.success:hover > td,
1496 .table-hover > tbody > tr:hover > .success,
1497 .table-hover > tbody > tr.success:hover > th {
1498 background-color: #c4dbab;
1499 }
1500 .table > thead > tr > td.info,
1501 .table > tbody > tr > td.info,
1502 .table > tfoot > tr > td.info,
1503 .table > thead > tr > th.info,
1504 .table > tbody > tr > th.info,
1505 .table > tfoot > tr > th.info,
1506 .table > thead > tr.info > td,
1507 .table > tbody > tr.info > td,
1508 .table > tfoot > tr.info > td,
1509 .table > thead > tr.info > th,
1510 .table > tbody > tr.info > th,
1511 .table > tfoot > tr.info > th {
1512 background-color: #ebf3fb;
1513 }
1514 .table-hover > tbody > tr > td.info:hover,
1515 .table-hover > tbody > tr > th.info:hover,
1516 .table-hover > tbody > tr.info:hover > td,
1517 .table-hover > tbody > tr:hover > .info,
1518 .table-hover > tbody > tr.info:hover > th {
1519 background-color: #d6e7f6;
1520 }
1521 .table > thead > tr > td.warning,
1522 .table > tbody > tr > td.warning,
1523 .table > tfoot > tr > td.warning,
1524 .table > thead > tr > th.warning,
1525 .table > tbody > tr > th.warning,
1526 .table > tfoot > tr > th.warning,
1527 .table > thead > tr.warning > td,
1528 .table > tbody > tr.warning > td,
1529 .table > tfoot > tr.warning > td,
1530 .table > thead > tr.warning > th,
1531 .table > tbody > tr.warning > th,
1532 .table > tfoot > tr.warning > th {
1533 background-color: #fbefdd;
1534 }
1535 .table-hover > tbody > tr > td.warning:hover,
1536 .table-hover > tbody > tr > th.warning:hover,
1537 .table-hover > tbody > tr.warning:hover > td,
1538 .table-hover > tbody > tr:hover > .warning,
1539 .table-hover > tbody > tr.warning:hover > th {
1540 background-color: #f8e4c6;
1541 }
1542 .table > thead > tr > td.danger,
1543 .table > tbody > tr > td.danger,
1544 .table > tfoot > tr > td.danger,
1545 .table > thead > tr > th.danger,
1546 .table > tbody > tr > th.danger,
1547 .table > tfoot > tr > th.danger,
1548 .table > thead > tr.danger > td,
1549 .table > tbody > tr.danger > td,
1550 .table > tfoot > tr.danger > td,
1551 .table > thead > tr.danger > th,
1552 .table > tbody > tr.danger > th,
1553 .table > tfoot > tr.danger > th {
1554 background-color: #efc7c7;
1555 }
1556 .table-hover > tbody > tr > td.danger:hover,
1557 .table-hover > tbody > tr > th.danger:hover,
1558 .table-hover > tbody > tr.danger:hover > td,
1559 .table-hover > tbody > tr:hover > .danger,
1560 .table-hover > tbody > tr.danger:hover > th {
1561 background-color: #eab3b3;
1562 }
1563 .table-responsive {
1564 overflow-x: auto;
1565 min-height: 0.01%;
1566 }
1567 @media screen and (max-width: 767px) {
1568 .table-responsive {
1569 width: 100%;
1570 margin-bottom: 13.5px;
1571 overflow-y: hidden;
1572 -ms-overflow-style: -ms-autohiding-scrollbar;
1573 border: 1px solid #cccccc;
1574 }
1575 .table-responsive > .table {
1576 margin-bottom: 0;
1577 }
1578 .table-responsive > .table > thead > tr > th,
1579 .table-responsive > .table > tbody > tr > th,
1580 .table-responsive > .table > tfoot > tr > th,
1581 .table-responsive > .table > thead > tr > td,
1582 .table-responsive > .table > tbody > tr > td,
1583 .table-responsive > .table > tfoot > tr > td {
1584 white-space: nowrap;
1585 }
1586 .table-responsive > .table-bordered {
1587 border: 0;
1588 }
1589 .table-responsive > .table-bordered > thead > tr > th:first-child,
1590 .table-responsive > .table-bordered > tbody > tr > th:first-child,
1591 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
1592 .table-responsive > .table-bordered > thead > tr > td:first-child,
1593 .table-responsive > .table-bordered > tbody > tr > td:first-child,
1594 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
1595 border-left: 0;
1596 }
1597 .table-responsive > .table-bordered > thead > tr > th:last-child,
1598 .table-responsive > .table-bordered > tbody > tr > th:last-child,
1599 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
1600 .table-responsive > .table-bordered > thead > tr > td:last-child,
1601 .table-responsive > .table-bordered > tbody > tr > td:last-child,
1602 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
1603 border-right: 0;
1604 }
1605 .table-responsive > .table-bordered > tbody > tr:last-child > th,
1606 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
1607 .table-responsive > .table-bordered > tbody > tr:last-child > td,
1608 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
1609 border-bottom: 0;
1610 }
1611 }
1612 fieldset {
1613 padding: 0;
1614 margin: 0;
1615 border: 0;
1616 min-width: 0;
1617 }
1618 legend {
1619 display: block;
1620 width: 100%;
1621 padding: 0;
1622 margin-bottom: 18px;
1623 font-size: 18px;
1624 line-height: inherit;
1625 color: #5a5a5a;
1626 border: 0;
1627 border-bottom: 1px solid #e5e5e5;
1628 }
1629 label {
1630 display: inline-block;
1631 max-width: 100%;
1632 margin-bottom: 5px;
1633 font-weight: bold;
1634 }
1635 input[type="search"] {
1636 -webkit-box-sizing: border-box;
1637 -moz-box-sizing: border-box;
1638 box-sizing: border-box;
1639 }
1640 input[type="radio"],
1641 input[type="checkbox"] {
1642 margin: 4px 0 0;
1643 margin-top: 1px \9;
1644 line-height: normal;
1645 }
1646 input[type="file"] {
1647 display: block;
1648 }
1649 input[type="range"] {
1650 display: block;
1651 width: 100%;
1652 }
1653 select[multiple],
1654 select[size] {
1655 height: auto;
1656 }
1657 input[type="file"]:focus,
1658 input[type="radio"]:focus,
1659 input[type="checkbox"]:focus {
1660 outline: thin dotted;
1661 outline: 5px auto -webkit-focus-ring-color;
1662 outline-offset: -2px;
1663 }
1664 output {
1665 display: block;
1666 padding-top: 7px;
1667 font-size: 12px;
1668 line-height: 1.5;
1669 color: #333333;
1670 }
1671 .form-control {
1672 display: block;
1673 width: 100%;
1674 height: 32px;
1675 padding: 6px 6px;
1676 font-size: 12px;
1677 line-height: 1.5;
1678 color: #333333;
1679 background-color: #fefefe;
1680 background-image: none;
1681 border: 1px solid #bbbbbb;
1682 border-radius: 2px;
1683 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1684 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1685 -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1686 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1687 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
1688 }
1689 .form-control:focus {
1690 border-color: #aaaaaa;
1691 outline: 0;
1692 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 0.6);
1693 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 0.6);
1694 }
1695 .form-control::-moz-placeholder {
1696 color: #d7d7d7;
1697 opacity: 1;
1698 }
1699 .form-control:-ms-input-placeholder {
1700 color: #d7d7d7;
1701 }
1702 .form-control::-webkit-input-placeholder {
1703 color: #d7d7d7;
1704 }
1705 .form-control[disabled],
1706 .form-control[readonly],
1707 fieldset[disabled] .form-control {
1708 background-color: #f5f5f5;
1709 opacity: 1;
1710 }
1711 .form-control[disabled],
1712 fieldset[disabled] .form-control {
1713 cursor: not-allowed;
1714 }
1715 textarea.form-control {
1716 height: auto;
1717 }
1718 input[type="search"] {
1719 -webkit-appearance: none;
1720 }
1721 @media screen and (-webkit-min-device-pixel-ratio: 0) {
1722 input[type="date"].form-control,
1723 input[type="time"].form-control,
1724 input[type="datetime-local"].form-control,
1725 input[type="month"].form-control {
1726 line-height: 32px;
1727 }
1728 input[type="date"].input-sm,
1729 input[type="time"].input-sm,
1730 input[type="datetime-local"].input-sm,
1731 input[type="month"].input-sm,
1732 .input-group-sm input[type="date"],
1733 .input-group-sm input[type="time"],
1734 .input-group-sm input[type="datetime-local"],
1735 .input-group-sm input[type="month"] {
1736 line-height: 26px;
1737 }
1738 input[type="date"].input-lg,
1739 input[type="time"].input-lg,
1740 input[type="datetime-local"].input-lg,
1741 input[type="month"].input-lg,
1742 .input-group-lg input[type="date"],
1743 .input-group-lg input[type="time"],
1744 .input-group-lg input[type="datetime-local"],
1745 .input-group-lg input[type="month"] {
1746 line-height: 41.2px;
1747 }
1748 }
1749 .form-group {
1750 margin-bottom: 15px;
1751 }
1752 .radio,
1753 .checkbox {
1754 position: relative;
1755 display: block;
1756 margin-top: 10px;
1757 margin-bottom: 10px;
1758 }
1759 .radio label,
1760 .checkbox label {
1761 min-height: 18px;
1762 padding-left: 20px;
1763 margin-bottom: 0;
1764 font-weight: normal;
1765 cursor: pointer;
1766 }
1767 .radio input[type="radio"],
1768 .radio-inline input[type="radio"],
1769 .checkbox input[type="checkbox"],
1770 .checkbox-inline input[type="checkbox"] {
1771 position: absolute;
1772 margin-left: -20px;
1773 margin-top: 4px \9;
1774 }
1775 .radio + .radio,
1776 .checkbox + .checkbox {
1777 margin-top: -5px;
1778 }
1779 .radio-inline,
1780 .checkbox-inline {
1781 position: relative;
1782 display: inline-block;
1783 padding-left: 20px;
1784 margin-bottom: 0;
1785 vertical-align: middle;
1786 font-weight: normal;
1787 cursor: pointer;
1788 }
1789 .radio-inline + .radio-inline,
1790 .checkbox-inline + .checkbox-inline {
1791 margin-top: 0;
1792 margin-left: 10px;
1793 }
1794 input[type="radio"][disabled],
1795 input[type="checkbox"][disabled],
1796 input[type="radio"].disabled,
1797 input[type="checkbox"].disabled,
1798 fieldset[disabled] input[type="radio"],
1799 fieldset[disabled] input[type="checkbox"] {
1800 cursor: not-allowed;
1801 }
1802 .radio-inline.disabled,
1803 .checkbox-inline.disabled,
1804 fieldset[disabled] .radio-inline,
1805 fieldset[disabled] .checkbox-inline {
1806 cursor: not-allowed;
1807 }
1808 .radio.disabled label,
1809 .checkbox.disabled label,
1810 fieldset[disabled] .radio label,
1811 fieldset[disabled] .checkbox label {
1812 cursor: not-allowed;
1813 }
1814 .form-control-static {
1815 padding-top: 7px;
1816 padding-bottom: 7px;
1817 margin-bottom: 0;
1818 min-height: 30px;
1819 }
1820 .form-control-static.input-lg,
1821 .form-control-static.input-sm {
1822 padding-left: 0;
1823 padding-right: 0;
1824 }
1825 .input-sm {
1826 height: 26px;
1827 padding: 4px 4px;
1828 font-size: 11px;
1829 line-height: 1.5;
1830 border-radius: 2px;
1831 }
1832 select.input-sm {
1833 height: 26px;
1834 line-height: 26px;
1835 }
1836 textarea.input-sm,
1837 select[multiple].input-sm {
1838 height: auto;
1839 }
1840 .form-group-sm .form-control {
1841 height: 26px;
1842 padding: 4px 4px;
1843 font-size: 11px;
1844 line-height: 1.5;
1845 border-radius: 2px;
1846 }
1847 .form-group-sm select.form-control {
1848 height: 26px;
1849 line-height: 26px;
1850 }
1851 .form-group-sm textarea.form-control,
1852 .form-group-sm select[multiple].form-control {
1853 height: auto;
1854 }
1855 .form-group-sm .form-control-static {
1856 height: 26px;
1857 min-height: 29px;
1858 padding: 5px 4px;
1859 font-size: 11px;
1860 line-height: 1.5;
1861 }
1862 .input-lg {
1863 height: 41.2px;
1864 padding: 12px 12px;
1865 font-size: 15px;
1866 line-height: 1.33;
1867 border-radius: 2px;
1868 }
1869 select.input-lg {
1870 height: 41.2px;
1871 line-height: 41.2px;
1872 }
1873 textarea.input-lg,
1874 select[multiple].input-lg {
1875 height: auto;
1876 }
1877 .form-group-lg .form-control {
1878 height: 41.2px;
1879 padding: 12px 12px;
1880 font-size: 15px;
1881 line-height: 1.33;
1882 border-radius: 2px;
1883 }
1884 .form-group-lg select.form-control {
1885 height: 41.2px;
1886 line-height: 41.2px;
1887 }
1888 .form-group-lg textarea.form-control,
1889 .form-group-lg select[multiple].form-control {
1890 height: auto;
1891 }
1892 .form-group-lg .form-control-static {
1893 height: 41.2px;
1894 min-height: 33px;
1895 padding: 13px 12px;
1896 font-size: 15px;
1897 line-height: 1.33;
1898 }
1899 .has-feedback {
1900 position: relative;
1901 }
1902 .has-feedback .form-control {
1903 padding-right: 40px;
1904 }
1905 .form-control-feedback {
1906 position: absolute;
1907 top: 0;
1908 right: 0;
1909 z-index: 2;
1910 display: block;
1911 width: 32px;
1912 height: 32px;
1913 line-height: 32px;
1914 text-align: center;
1915 pointer-events: none;
1916 }
1917 .input-lg + .form-control-feedback,
1918 .input-group-lg + .form-control-feedback,
1919 .form-group-lg .form-control + .form-control-feedback {
1920 width: 41.2px;
1921 height: 41.2px;
1922 line-height: 41.2px;
1923 }
1924 .input-sm + .form-control-feedback,
1925 .input-group-sm + .form-control-feedback,
1926 .form-group-sm .form-control + .form-control-feedback {
1927 width: 26px;
1928 height: 26px;
1929 line-height: 26px;
1930 }
1931 .has-success .help-block,
1932 .has-success .control-label,
1933 .has-success .radio,
1934 .has-success .checkbox,
1935 .has-success .radio-inline,
1936 .has-success .checkbox-inline,
1937 .has-success.radio label,
1938 .has-success.checkbox label,
1939 .has-success.radio-inline label,
1940 .has-success.checkbox-inline label {
1941 color: #79a548;
1942 }
1943 .has-success .form-control {
1944 border-color: #79a548;
1945 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1946 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1947 }
1948 .has-success .form-control:focus {
1949 border-color: #5f8139;
1950 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abcb88;
1951 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #abcb88;
1952 }
1953 .has-success .input-group-addon {
1954 color: #79a548;
1955 border-color: #79a548;
1956 background-color: #d1e2bd;
1957 }
1958 .has-success .form-control-feedback {
1959 color: #79a548;
1960 }
1961 .has-warning .help-block,
1962 .has-warning .control-label,
1963 .has-warning .radio,
1964 .has-warning .checkbox,
1965 .has-warning .radio-inline,
1966 .has-warning .checkbox-inline,
1967 .has-warning.radio label,
1968 .has-warning.checkbox label,
1969 .has-warning.radio-inline label,
1970 .has-warning.checkbox-inline label {
1971 color: #e8a33d;
1972 }
1973 .has-warning .form-control {
1974 border-color: #e8a33d;
1975 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1976 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1977 }
1978 .has-warning .form-control:focus {
1979 border-color: #d88b1a;
1980 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f3ce98;
1981 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f3ce98;
1982 }
1983 .has-warning .input-group-addon {
1984 color: #e8a33d;
1985 border-color: #e8a33d;
1986 background-color: #fbefdd;
1987 }
1988 .has-warning .form-control-feedback {
1989 color: #e8a33d;
1990 }
1991 .has-error .help-block,
1992 .has-error .control-label,
1993 .has-error .radio,
1994 .has-error .checkbox,
1995 .has-error .radio-inline,
1996 .has-error .checkbox-inline,
1997 .has-error.radio label,
1998 .has-error.checkbox label,
1999 .has-error.radio-inline label,
2000 .has-error.checkbox-inline label {
2001 color: #c83c3c;
2002 }
2003 .has-error .form-control {
2004 border-color: #c83c3c;
2005 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2006 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2007 }
2008 .has-error .form-control:focus {
2009 border-color: #a32e2e;
2010 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #de8c8c;
2011 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #de8c8c;
2012 }
2013 .has-error .input-group-addon {
2014 color: #c83c3c;
2015 border-color: #c83c3c;
2016 background-color: #efc7c7;
2017 }
2018 .has-error .form-control-feedback {
2019 color: #c83c3c;
2020 }
2021 .has-feedback label ~ .form-control-feedback {
2022 top: 23px;
2023 }
2024 .has-feedback label.sr-only ~ .form-control-feedback {
2025 top: 0;
2026 }
2027 .help-block {
2028 display: block;
2029 margin-top: 5px;
2030 margin-bottom: 10px;
2031 color: #404040;
2032 }
2033 @media (min-width: 768px) {
2034 .form-inline .form-group {
2035 display: inline-block;
2036 margin-bottom: 0;
2037 vertical-align: middle;
2038 }
2039 .form-inline .form-control {
2040 display: inline-block;
2041 width: auto;
2042 vertical-align: middle;
2043 }
2044 .form-inline .form-control-static {
2045 display: inline-block;
2046 }
2047 .form-inline .input-group {
2048 display: inline-table;
2049 vertical-align: middle;
2050 }
2051 .form-inline .input-group .input-group-addon,
2052 .form-inline .input-group .input-group-btn,
2053 .form-inline .input-group .form-control {
2054 width: auto;
2055 }
2056 .form-inline .input-group > .form-control {
2057 width: 100%;
2058 }
2059 .form-inline .control-label {
2060 margin-bottom: 0;
2061 vertical-align: middle;
2062 }
2063 .form-inline .radio,
2064 .form-inline .checkbox {
2065 display: inline-block;
2066 margin-top: 0;
2067 margin-bottom: 0;
2068 vertical-align: middle;
2069 }
2070 .form-inline .radio label,
2071 .form-inline .checkbox label {
2072 padding-left: 0;
2073 }
2074 .form-inline .radio input[type="radio"],
2075 .form-inline .checkbox input[type="checkbox"] {
2076 position: relative;
2077 margin-left: 0;
2078 }
2079 .form-inline .has-feedback .form-control-feedback {
2080 top: 0;
2081 }
2082 }
2083 .form-horizontal .radio,
2084 .form-horizontal .checkbox,
2085 .form-horizontal .radio-inline,
2086 .form-horizontal .checkbox-inline {
2087 margin-top: 0;
2088 margin-bottom: 0;
2089 padding-top: 7px;
2090 }
2091 .form-horizontal .radio,
2092 .form-horizontal .checkbox {
2093 min-height: 25px;
2094 }
2095 .form-horizontal .form-group {
2096 margin-left: -15px;
2097 margin-right: -15px;
2098 }
2099 @media (min-width: 768px) {
2100 .form-horizontal .control-label {
2101 text-align: right;
2102 margin-bottom: 0;
2103 padding-top: 7px;
2104 }
2105 }
2106 .form-horizontal .has-feedback .form-control-feedback {
2107 right: 15px;
2108 }
2109 @media (min-width: 768px) {
2110 .form-horizontal .form-group-lg .control-label {
2111 padding-top: 16.96px;
2112 font-size: 15px;
2113 }
2114 }
2115 @media (min-width: 768px) {
2116 .form-horizontal .form-group-sm .control-label {
2117 padding-top: 5px;
2118 font-size: 11px;
2119 }
2120 }
2121 .btn {
2122 display: inline-block;
2123 margin-bottom: 0;
2124 font-weight: normal;
2125 text-align: center;
2126 vertical-align: middle;
2127 touch-action: manipulation;
2128 cursor: pointer;
2129 background-image: none;
2130 border: 1px solid transparent;
2131 white-space: nowrap;
2132 padding: 6px 6px;
2133 font-size: 12px;
2134 line-height: 1.5;
2135 border-radius: 2px;
2136 -webkit-user-select: none;
2137 -moz-user-select: none;
2138 -ms-user-select: none;
2139 user-select: none;
2140 }
2141 .btn:focus,
2142 .btn:active:focus,
2143 .btn.active:focus,
2144 .btn.focus,
2145 .btn:active.focus,
2146 .btn.active.focus {
2147 outline: thin dotted;
2148 outline: 5px auto -webkit-focus-ring-color;
2149 outline-offset: -2px;
2150 }
2151 .btn:hover,
2152 .btn:focus,
2153 .btn.focus {
2154 color: #333333;
2155 text-decoration: none;
2156 }
2157 .btn:active,
2158 .btn.active {
2159 outline: 0;
2160 background-image: none;
2161 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2162 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2163 }
2164 .btn.disabled,
2165 .btn[disabled],
2166 fieldset[disabled] .btn {
2167 cursor: not-allowed;
2168 opacity: 0.65;
2169 filter: alpha(opacity=65);
2170 -webkit-box-shadow: none;
2171 box-shadow: none;
2172 }
2173 a.btn.disabled,
2174 fieldset[disabled] a.btn {
2175 pointer-events: none;
2176 }
2177 .btn-default {
2178 color: #333333;
2179 background-color: #eeeeee;
2180 border-color: #bbbbbb;
2181 }
2182 .btn-default:focus,
2183 .btn-default.focus {
2184 color: #333333;
2185 background-color: #d5d5d5;
2186 border-color: #7b7b7b;
2187 }
2188 .btn-default:hover {
2189 color: #333333;
2190 background-color: #d5d5d5;
2191 border-color: #9c9c9c;
2192 }
2193 .btn-default:active,
2194 .btn-default.active,
2195 .open > .dropdown-toggle.btn-default {
2196 color: #333333;
2197 background-color: #d5d5d5;
2198 border-color: #9c9c9c;
2199 }
2200 .btn-default:active:hover,
2201 .btn-default.active:hover,
2202 .open > .dropdown-toggle.btn-default:hover,
2203 .btn-default:active:focus,
2204 .btn-default.active:focus,
2205 .open > .dropdown-toggle.btn-default:focus,
2206 .btn-default:active.focus,
2207 .btn-default.active.focus,
2208 .open > .dropdown-toggle.btn-default.focus {
2209 color: #333333;
2210 background-color: #c3c3c3;
2211 border-color: #7b7b7b;
2212 }
2213 .btn-default:active,
2214 .btn-default.active,
2215 .open > .dropdown-toggle.btn-default {
2216 background-image: none;
2217 }
2218 .btn-default.disabled,
2219 .btn-default[disabled],
2220 fieldset[disabled] .btn-default,
2221 .btn-default.disabled:hover,
2222 .btn-default[disabled]:hover,
2223 fieldset[disabled] .btn-default:hover,
2224 .btn-default.disabled:focus,
2225 .btn-default[disabled]:focus,
2226 fieldset[disabled] .btn-default:focus,
2227 .btn-default.disabled.focus,
2228 .btn-default[disabled].focus,
2229 fieldset[disabled] .btn-default.focus,
2230 .btn-default.disabled:active,
2231 .btn-default[disabled]:active,
2232 fieldset[disabled] .btn-default:active,
2233 .btn-default.disabled.active,
2234 .btn-default[disabled].active,
2235 fieldset[disabled] .btn-default.active {
2236 background-color: #eeeeee;
2237 border-color: #bbbbbb;
2238 }
2239 .btn-default .badge {
2240 color: #eeeeee;
2241 background-color: #333333;
2242 }
2243 .btn-primary {
2244 color: #ffffff;
2245 background-color: #0078e6;
2246 border-color: #006bcd;
2247 }
2248 .btn-primary:focus,
2249 .btn-primary.focus {
2250 color: #ffffff;
2251 background-color: #005db3;
2252 border-color: #00284d;
2253 }
2254 .btn-primary:hover {
2255 color: #ffffff;
2256 background-color: #005db3;
2257 border-color: #004b8f;
2258 }
2259 .btn-primary:active,
2260 .btn-primary.active,
2261 .open > .dropdown-toggle.btn-primary {
2262 color: #ffffff;
2263 background-color: #005db3;
2264 border-color: #004b8f;
2265 }
2266 .btn-primary:active:hover,
2267 .btn-primary.active:hover,
2268 .open > .dropdown-toggle.btn-primary:hover,
2269 .btn-primary:active:focus,
2270 .btn-primary.active:focus,
2271 .open > .dropdown-toggle.btn-primary:focus,
2272 .btn-primary:active.focus,
2273 .btn-primary.active.focus,
2274 .open > .dropdown-toggle.btn-primary.focus {
2275 color: #ffffff;
2276 background-color: #004b8f;
2277 border-color: #00284d;
2278 }
2279 .btn-primary:active,
2280 .btn-primary.active,
2281 .open > .dropdown-toggle.btn-primary {
2282 background-image: none;
2283 }
2284 .btn-primary.disabled,
2285 .btn-primary[disabled],
2286 fieldset[disabled] .btn-primary,
2287 .btn-primary.disabled:hover,
2288 .btn-primary[disabled]:hover,
2289 fieldset[disabled] .btn-primary:hover,
2290 .btn-primary.disabled:focus,
2291 .btn-primary[disabled]:focus,
2292 fieldset[disabled] .btn-primary:focus,
2293 .btn-primary.disabled.focus,
2294 .btn-primary[disabled].focus,
2295 fieldset[disabled] .btn-primary.focus,
2296 .btn-primary.disabled:active,
2297 .btn-primary[disabled]:active,
2298 fieldset[disabled] .btn-primary:active,
2299 .btn-primary.disabled.active,
2300 .btn-primary[disabled].active,
2301 fieldset[disabled] .btn-primary.active {
2302 background-color: #0078e6;
2303 border-color: #006bcd;
2304 }
2305 .btn-primary .badge {
2306 color: #0078e6;
2307 background-color: #ffffff;
2308 }
2309 .btn-success {
2310 color: #ffffff;
2311 background-color: #79a548;
2312 border-color: #6c9340;
2313 }
2314 .btn-success:focus,
2315 .btn-success.focus {
2316 color: #ffffff;
2317 background-color: #5f8139;
2318 border-color: #2b3a1a;
2319 }
2320 .btn-success:hover {
2321 color: #ffffff;
2322 background-color: #5f8139;
2323 border-color: #4d692e;
2324 }
2325 .btn-success:active,
2326 .btn-success.active,
2327 .open > .dropdown-toggle.btn-success {
2328 color: #ffffff;
2329 background-color: #5f8139;
2330 border-color: #4d692e;
2331 }
2332 .btn-success:active:hover,
2333 .btn-success.active:hover,
2334 .open > .dropdown-toggle.btn-success:hover,
2335 .btn-success:active:focus,
2336 .btn-success.active:focus,
2337 .open > .dropdown-toggle.btn-success:focus,
2338 .btn-success:active.focus,
2339 .btn-success.active.focus,
2340 .open > .dropdown-toggle.btn-success.focus {
2341 color: #ffffff;
2342 background-color: #4d692e;
2343 border-color: #2b3a1a;
2344 }
2345 .btn-success:active,
2346 .btn-success.active,
2347 .open > .dropdown-toggle.btn-success {
2348 background-image: none;
2349 }
2350 .btn-success.disabled,
2351 .btn-success[disabled],
2352 fieldset[disabled] .btn-success,
2353 .btn-success.disabled:hover,
2354 .btn-success[disabled]:hover,
2355 fieldset[disabled] .btn-success:hover,
2356 .btn-success.disabled:focus,
2357 .btn-success[disabled]:focus,
2358 fieldset[disabled] .btn-success:focus,
2359 .btn-success.disabled.focus,
2360 .btn-success[disabled].focus,
2361 fieldset[disabled] .btn-success.focus,
2362 .btn-success.disabled:active,
2363 .btn-success[disabled]:active,
2364 fieldset[disabled] .btn-success:active,
2365 .btn-success.disabled.active,
2366 .btn-success[disabled].active,
2367 fieldset[disabled] .btn-success.active {
2368 background-color: #79a548;
2369 border-color: #6c9340;
2370 }
2371 .btn-success .badge {
2372 color: #79a548;
2373 background-color: #ffffff;
2374 }
2375 .btn-info {
2376 color: #ffffff;
2377 background-color: #6daae0;
2378 border-color: #589edc;
2379 }
2380 .btn-info:focus,
2381 .btn-info.focus {
2382 color: #ffffff;
2383 background-color: #4392d7;
2384 border-color: #205e94;
2385 }
2386 .btn-info:hover {
2387 color: #ffffff;
2388 background-color: #4392d7;
2389 border-color: #2b80cb;
2390 }
2391 .btn-info:active,
2392 .btn-info.active,
2393 .open > .dropdown-toggle.btn-info {
2394 color: #ffffff;
2395 background-color: #4392d7;
2396 border-color: #2b80cb;
2397 }
2398 .btn-info:active:hover,
2399 .btn-info.active:hover,
2400 .open > .dropdown-toggle.btn-info:hover,
2401 .btn-info:active:focus,
2402 .btn-info.active:focus,
2403 .open > .dropdown-toggle.btn-info:focus,
2404 .btn-info:active.focus,
2405 .btn-info.active.focus,
2406 .open > .dropdown-toggle.btn-info.focus {
2407 color: #ffffff;
2408 background-color: #2b80cb;
2409 border-color: #205e94;
2410 }
2411 .btn-info:active,
2412 .btn-info.active,
2413 .open > .dropdown-toggle.btn-info {
2414 background-image: none;
2415 }
2416 .btn-info.disabled,
2417 .btn-info[disabled],
2418 fieldset[disabled] .btn-info,
2419 .btn-info.disabled:hover,
2420 .btn-info[disabled]:hover,
2421 fieldset[disabled] .btn-info:hover,
2422 .btn-info.disabled:focus,
2423 .btn-info[disabled]:focus,
2424 fieldset[disabled] .btn-info:focus,
2425 .btn-info.disabled.focus,
2426 .btn-info[disabled].focus,
2427 fieldset[disabled] .btn-info.focus,
2428 .btn-info.disabled:active,
2429 .btn-info[disabled]:active,
2430 fieldset[disabled] .btn-info:active,
2431 .btn-info.disabled.active,
2432 .btn-info[disabled].active,
2433 fieldset[disabled] .btn-info.active {
2434 background-color: #6daae0;
2435 border-color: #589edc;
2436 }
2437 .btn-info .badge {
2438 color: #6daae0;
2439 background-color: #ffffff;
2440 }
2441 .btn-warning {
2442 color: #ffffff;
2443 background-color: #e8a33d;
2444 border-color: #e59826;
2445 }
2446 .btn-warning:focus,
2447 .btn-warning.focus {
2448 color: #ffffff;
2449 background-color: #d88b1a;
2450 border-color: #7d510f;
2451 }
2452 .btn-warning:hover {
2453 color: #ffffff;
2454 background-color: #d88b1a;
2455 border-color: #b87716;
2456 }
2457 .btn-warning:active,
2458 .btn-warning.active,
2459 .open > .dropdown-toggle.btn-warning {
2460 color: #ffffff;
2461 background-color: #d88b1a;
2462 border-color: #b87716;
2463 }
2464 .btn-warning:active:hover,
2465 .btn-warning.active:hover,
2466 .open > .dropdown-toggle.btn-warning:hover,
2467 .btn-warning:active:focus,
2468 .btn-warning.active:focus,
2469 .open > .dropdown-toggle.btn-warning:focus,
2470 .btn-warning:active.focus,
2471 .btn-warning.active.focus,
2472 .open > .dropdown-toggle.btn-warning.focus {
2473 color: #ffffff;
2474 background-color: #b87716;
2475 border-color: #7d510f;
2476 }
2477 .btn-warning:active,
2478 .btn-warning.active,
2479 .open > .dropdown-toggle.btn-warning {
2480 background-image: none;
2481 }
2482 .btn-warning.disabled,
2483 .btn-warning[disabled],
2484 fieldset[disabled] .btn-warning,
2485 .btn-warning.disabled:hover,
2486 .btn-warning[disabled]:hover,
2487 fieldset[disabled] .btn-warning:hover,
2488 .btn-warning.disabled:focus,
2489 .btn-warning[disabled]:focus,
2490 fieldset[disabled] .btn-warning:focus,
2491 .btn-warning.disabled.focus,
2492 .btn-warning[disabled].focus,
2493 fieldset[disabled] .btn-warning.focus,
2494 .btn-warning.disabled:active,
2495 .btn-warning[disabled]:active,
2496 fieldset[disabled] .btn-warning:active,
2497 .btn-warning.disabled.active,
2498 .btn-warning[disabled].active,
2499 fieldset[disabled] .btn-warning.active {
2500 background-color: #e8a33d;
2501 border-color: #e59826;
2502 }
2503 .btn-warning .badge {
2504 color: #e8a33d;
2505 background-color: #ffffff;
2506 }
2507 .btn-danger {
2508 color: #ffffff;
2509 background-color: #c83c3c;
2510 border-color: #b73434;
2511 }
2512 .btn-danger:focus,
2513 .btn-danger.focus {
2514 color: #ffffff;
2515 background-color: #a32e2e;
2516 border-color: #531818;
2517 }
2518 .btn-danger:hover {
2519 color: #ffffff;
2520 background-color: #a32e2e;
2521 border-color: #872626;
2522 }
2523 .btn-danger:active,
2524 .btn-danger.active,
2525 .open > .dropdown-toggle.btn-danger {
2526 color: #ffffff;
2527 background-color: #a32e2e;
2528 border-color: #872626;
2529 }
2530 .btn-danger:active:hover,
2531 .btn-danger.active:hover,
2532 .open > .dropdown-toggle.btn-danger:hover,
2533 .btn-danger:active:focus,
2534 .btn-danger.active:focus,
2535 .open > .dropdown-toggle.btn-danger:focus,
2536 .btn-danger:active.focus,
2537 .btn-danger.active.focus,
2538 .open > .dropdown-toggle.btn-danger.focus {
2539 color: #ffffff;
2540 background-color: #872626;
2541 border-color: #531818;
2542 }
2543 .btn-danger:active,
2544 .btn-danger.active,
2545 .open > .dropdown-toggle.btn-danger {
2546 background-image: none;
2547 }
2548 .btn-danger.disabled,
2549 .btn-danger[disabled],
2550 fieldset[disabled] .btn-danger,
2551 .btn-danger.disabled:hover,
2552 .btn-danger[disabled]:hover,
2553 fieldset[disabled] .btn-danger:hover,
2554 .btn-danger.disabled:focus,
2555 .btn-danger[disabled]:focus,
2556 fieldset[disabled] .btn-danger:focus,
2557 .btn-danger.disabled.focus,
2558 .btn-danger[disabled].focus,
2559 fieldset[disabled] .btn-danger.focus,
2560 .btn-danger.disabled:active,
2561 .btn-danger[disabled]:active,
2562 fieldset[disabled] .btn-danger:active,
2563 .btn-danger.disabled.active,
2564 .btn-danger[disabled].active,
2565 fieldset[disabled] .btn-danger.active {
2566 background-color: #c83c3c;
2567 border-color: #b73434;
2568 }
2569 .btn-danger .badge {
2570 color: #c83c3c;
2571 background-color: #ffffff;
2572 }
2573 .btn-link {
2574 color: #212424;
2575 font-weight: normal;
2576 border-radius: 0;
2577 }
2578 .btn-link,
2579 .btn-link:active,
2580 .btn-link.active,
2581 .btn-link[disabled],
2582 fieldset[disabled] .btn-link {
2583 background-color: transparent;
2584 -webkit-box-shadow: none;
2585 box-shadow: none;
2586 }
2587 .btn-link,
2588 .btn-link:hover,
2589 .btn-link:focus,
2590 .btn-link:active {
2591 border-color: transparent;
2592 }
2593 .btn-link:hover,
2594 .btn-link:focus {
2595 color: #000000;
2596 text-decoration: underline;
2597 background-color: transparent;
2598 }
2599 .btn-link[disabled]:hover,
2600 fieldset[disabled] .btn-link:hover,
2601 .btn-link[disabled]:focus,
2602 fieldset[disabled] .btn-link:focus {
2603 color: #d7d7d7;
2604 text-decoration: none;
2605 }
2606 .btn-lg,
2607 .btn-group-lg > .btn {
2608 padding: 12px 12px;
2609 font-size: 15px;
2610 line-height: 1.33;
2611 border-radius: 2px;
2612 }
2613 .btn-sm,
2614 .btn-group-sm > .btn {
2615 padding: 4px 4px;
2616 font-size: 11px;
2617 line-height: 1.5;
2618 border-radius: 2px;
2619 }
2620 .btn-xs,
2621 .btn-group-xs > .btn {
2622 padding: 2px 4px;
2623 font-size: 11px;
2624 line-height: 1.5;
2625 border-radius: 2px;
2626 }
2627 .btn-block {
2628 display: block;
2629 width: 100%;
2630 }
2631 .btn-block + .btn-block {
2632 margin-top: 5px;
2633 }
2634 input[type="submit"].btn-block,
2635 input[type="reset"].btn-block,
2636 input[type="button"].btn-block {
2637 width: 100%;
2638 }
2639 .fade {
2640 opacity: 0;
2641 -webkit-transition: opacity 0.15s linear;
2642 -o-transition: opacity 0.15s linear;
2643 transition: opacity 0.15s linear;
2644 }
2645 .fade.in {
2646 opacity: 1;
2647 }
2648 .collapse {
2649 display: none;
2650 }
2651 .collapse.in {
2652 display: block;
2653 }
2654 tr.collapse.in {
2655 display: table-row;
2656 }
2657 tbody.collapse.in {
2658 display: table-row-group;
2659 }
2660 .collapsing {
2661 position: relative;
2662 height: 0;
2663 overflow: hidden;
2664 -webkit-transition-property: height, visibility;
2665 transition-property: height, visibility;
2666 -webkit-transition-duration: 0.35s;
2667 transition-duration: 0.35s;
2668 -webkit-transition-timing-function: ease;
2669 transition-timing-function: ease;
2670 }
2671 .caret {
2672 display: inline-block;
2673 width: 0;
2674 height: 0;
2675 margin-left: 2px;
2676 vertical-align: middle;
2677 border-top: 4px dashed;
2678 border-top: 4px solid \9;
2679 border-right: 4px solid transparent;
2680 border-left: 4px solid transparent;
2681 }
2682 .dropup,
2683 .dropdown {
2684 position: relative;
2685 }
2686 .dropdown-toggle:focus {
2687 outline: 0;
2688 }
2689 .dropdown-menu {
2690 position: absolute;
2691 top: 100%;
2692 left: 0;
2693 z-index: 1000;
2694 display: none;
2695 float: left;
2696 min-width: 160px;
2697 padding: 5px 0;
2698 margin: 2px 0 0;
2699 list-style: none;
2700 font-size: 12px;
2701 text-align: left;
2702 background-color: #ffffff;
2703 border: 1px solid #cccccc;
2704 border: 1px solid rgba(0, 0, 0, 0.15);
2705 border-radius: 2px;
2706 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2707 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2708 background-clip: padding-box;
2709 }
2710 .dropdown-menu.pull-right {
2711 right: 0;
2712 left: auto;
2713 }
2714 .dropdown-menu .divider {
2715 height: 1px;
2716 margin: 8px 0;
2717 overflow: hidden;
2718 background-color: #e5e5e5;
2719 }
2720 .dropdown-menu > li > a {
2721 display: block;
2722 padding: 3px 20px;
2723 clear: both;
2724 font-weight: normal;
2725 line-height: 1.5;
2726 color: #5a5a5a;
2727 white-space: nowrap;
2728 }
2729 .dropdown-menu > li > a:hover,
2730 .dropdown-menu > li > a:focus {
2731 text-decoration: none;
2732 color: #4d4d4d;
2733 background-color: #f5f5f5;
2734 }
2735 .dropdown-menu > .active > a,
2736 .dropdown-menu > .active > a:hover,
2737 .dropdown-menu > .active > a:focus {
2738 color: #ffffff;
2739 text-decoration: none;
2740 outline: 0;
2741 background-color: #0078e6;
2742 }
2743 .dropdown-menu > .disabled > a,
2744 .dropdown-menu > .disabled > a:hover,
2745 .dropdown-menu > .disabled > a:focus {
2746 color: #d7d7d7;
2747 }
2748 .dropdown-menu > .disabled > a:hover,
2749 .dropdown-menu > .disabled > a:focus {
2750 text-decoration: none;
2751 background-color: transparent;
2752 background-image: none;
2753 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2754 cursor: not-allowed;
2755 }
2756 .open > .dropdown-menu {
2757 display: block;
2758 }
2759 .open > a {
2760 outline: 0;
2761 }
2762 .dropdown-menu-right {
2763 left: auto;
2764 right: 0;
2765 }
2766 .dropdown-menu-left {
2767 left: 0;
2768 right: auto;
2769 }
2770 .dropdown-header {
2771 display: block;
2772 padding: 3px 20px;
2773 font-size: 11px;
2774 line-height: 1.5;
2775 color: #d7d7d7;
2776 white-space: nowrap;
2777 }
2778 .dropdown-backdrop {
2779 position: fixed;
2780 left: 0;
2781 right: 0;
2782 bottom: 0;
2783 top: 0;
2784 z-index: 990;
2785 }
2786 .pull-right > .dropdown-menu {
2787 right: 0;
2788 left: auto;
2789 }
2790 .dropup .caret,
2791 .navbar-fixed-bottom .dropdown .caret {
2792 border-top: 0;
2793 border-bottom: 4px dashed;
2794 border-bottom: 4px solid \9;
2795 content: "";
2796 }
2797 .dropup .dropdown-menu,
2798 .navbar-fixed-bottom .dropdown .dropdown-menu {
2799 top: auto;
2800 bottom: 100%;
2801 margin-bottom: 2px;
2802 }
2803 @media (min-width: 768px) {
2804 .navbar-right .dropdown-menu {
2805 left: auto;
2806 right: 0;
2807 }
2808 .navbar-right .dropdown-menu-left {
2809 left: 0;
2810 right: auto;
2811 }
2812 }
2813 .btn-group,
2814 .btn-group-vertical {
2815 position: relative;
2816 display: inline-block;
2817 vertical-align: middle;
2818 }
2819 .btn-group > .btn,
2820 .btn-group-vertical > .btn {
2821 position: relative;
2822 float: left;
2823 }
2824 .btn-group > .btn:hover,
2825 .btn-group-vertical > .btn:hover,
2826 .btn-group > .btn:focus,
2827 .btn-group-vertical > .btn:focus,
2828 .btn-group > .btn:active,
2829 .btn-group-vertical > .btn:active,
2830 .btn-group > .btn.active,
2831 .btn-group-vertical > .btn.active {
2832 z-index: 2;
2833 }
2834 .btn-group .btn + .btn,
2835 .btn-group .btn + .btn-group,
2836 .btn-group .btn-group + .btn,
2837 .btn-group .btn-group + .btn-group {
2838 margin-left: -1px;
2839 }
2840 .btn-toolbar {
2841 margin-left: -5px;
2842 }
2843 .btn-toolbar .btn,
2844 .btn-toolbar .btn-group,
2845 .btn-toolbar .input-group {
2846 float: left;
2847 }
2848 .btn-toolbar > .btn,
2849 .btn-toolbar > .btn-group,
2850 .btn-toolbar > .input-group {
2851 margin-left: 5px;
2852 }
2853 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2854 border-radius: 0;
2855 }
2856 .btn-group > .btn:first-child {
2857 margin-left: 0;
2858 }
2859 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2860 border-bottom-right-radius: 0;
2861 border-top-right-radius: 0;
2862 }
2863 .btn-group > .btn:last-child:not(:first-child),
2864 .btn-group > .dropdown-toggle:not(:first-child) {
2865 border-bottom-left-radius: 0;
2866 border-top-left-radius: 0;
2867 }
2868 .btn-group > .btn-group {
2869 float: left;
2870 }
2871 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
2872 border-radius: 0;
2873 }
2874 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
2875 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2876 border-bottom-right-radius: 0;
2877 border-top-right-radius: 0;
2878 }
2879 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
2880 border-bottom-left-radius: 0;
2881 border-top-left-radius: 0;
2882 }
2883 .btn-group .dropdown-toggle:active,
2884 .btn-group.open .dropdown-toggle {
2885 outline: 0;
2886 }
2887 .btn-group > .btn + .dropdown-toggle {
2888 padding-left: 8px;
2889 padding-right: 8px;
2890 }
2891 .btn-group > .btn-lg + .dropdown-toggle {
2892 padding-left: 12px;
2893 padding-right: 12px;
2894 }
2895 .btn-group.open .dropdown-toggle {
2896 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2897 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2898 }
2899 .btn-group.open .dropdown-toggle.btn-link {
2900 -webkit-box-shadow: none;
2901 box-shadow: none;
2902 }
2903 .btn .caret {
2904 margin-left: 0;
2905 }
2906 .btn-lg .caret {
2907 border-width: 5px 5px 0;
2908 border-bottom-width: 0;
2909 }
2910 .dropup .btn-lg .caret {
2911 border-width: 0 5px 5px;
2912 }
2913 .btn-group-vertical > .btn,
2914 .btn-group-vertical > .btn-group,
2915 .btn-group-vertical > .btn-group > .btn {
2916 display: block;
2917 float: none;
2918 width: 100%;
2919 max-width: 100%;
2920 }
2921 .btn-group-vertical > .btn-group > .btn {
2922 float: none;
2923 }
2924 .btn-group-vertical > .btn + .btn,
2925 .btn-group-vertical > .btn + .btn-group,
2926 .btn-group-vertical > .btn-group + .btn,
2927 .btn-group-vertical > .btn-group + .btn-group {
2928 margin-top: -1px;
2929 margin-left: 0;
2930 }
2931 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2932 border-radius: 0;
2933 }
2934 .btn-group-vertical > .btn:first-child:not(:last-child) {
2935 border-top-right-radius: 2px;
2936 border-bottom-right-radius: 0;
2937 border-bottom-left-radius: 0;
2938 }
2939 .btn-group-vertical > .btn:last-child:not(:first-child) {
2940 border-bottom-left-radius: 2px;
2941 border-top-right-radius: 0;
2942 border-top-left-radius: 0;
2943 }
2944 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2945 border-radius: 0;
2946 }
2947 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
2948 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2949 border-bottom-right-radius: 0;
2950 border-bottom-left-radius: 0;
2951 }
2952 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
2953 border-top-right-radius: 0;
2954 border-top-left-radius: 0;
2955 }
2956 .btn-group-justified {
2957 display: table;
2958 width: 100%;
2959 table-layout: fixed;
2960 border-collapse: separate;
2961 }
2962 .btn-group-justified > .btn,
2963 .btn-group-justified > .btn-group {
2964 float: none;
2965 display: table-cell;
2966 width: 1%;
2967 }
2968 .btn-group-justified > .btn-group .btn {
2969 width: 100%;
2970 }
2971 .btn-group-justified > .btn-group .dropdown-menu {
2972 left: auto;
2973 }
2974 [data-toggle="buttons"] > .btn input[type="radio"],
2975 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
2976 [data-toggle="buttons"] > .btn input[type="checkbox"],
2977 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
2978 position: absolute;
2979 clip: rect(0, 0, 0, 0);
2980 pointer-events: none;
2981 }
2982 .input-group {
2983 position: relative;
2984 display: table;
2985 border-collapse: separate;
2986 }
2987 .input-group[class*="col-"] {
2988 float: none;
2989 padding-left: 0;
2990 padding-right: 0;
2991 }
2992 .input-group .form-control {
2993 position: relative;
2994 z-index: 2;
2995 float: left;
2996 width: 100%;
2997 margin-bottom: 0;
2998 }
2999 .input-group-lg > .form-control,
3000 .input-group-lg > .input-group-addon,
3001 .input-group-lg > .input-group-btn > .btn {
3002 height: 41.2px;
3003 padding: 12px 12px;
3004 font-size: 15px;
3005 line-height: 1.33;
3006 border-radius: 2px;
3007 }
3008 select.input-group-lg > .form-control,
3009 select.input-group-lg > .input-group-addon,
3010 select.input-group-lg > .input-group-btn > .btn {
3011 height: 41.2px;
3012 line-height: 41.2px;
3013 }
3014 textarea.input-group-lg > .form-control,
3015 textarea.input-group-lg > .input-group-addon,
3016 textarea.input-group-lg > .input-group-btn > .btn,
3017 select[multiple].input-group-lg > .form-control,
3018 select[multiple].input-group-lg > .input-group-addon,
3019 select[multiple].input-group-lg > .input-group-btn > .btn {
3020 height: auto;
3021 }
3022 .input-group-sm > .form-control,
3023 .input-group-sm > .input-group-addon,
3024 .input-group-sm > .input-group-btn > .btn {
3025 height: 26px;
3026 padding: 4px 4px;
3027 font-size: 11px;
3028 line-height: 1.5;
3029 border-radius: 2px;
3030 }
3031 select.input-group-sm > .form-control,
3032 select.input-group-sm > .input-group-addon,
3033 select.input-group-sm > .input-group-btn > .btn {
3034 height: 26px;
3035 line-height: 26px;
3036 }
3037 textarea.input-group-sm > .form-control,
3038 textarea.input-group-sm > .input-group-addon,
3039 textarea.input-group-sm > .input-group-btn > .btn,
3040 select[multiple].input-group-sm > .form-control,
3041 select[multiple].input-group-sm > .input-group-addon,
3042 select[multiple].input-group-sm > .input-group-btn > .btn {
3043 height: auto;
3044 }
3045 .input-group-addon,
3046 .input-group-btn,
3047 .input-group .form-control {
3048 display: table-cell;
3049 }
3050 .input-group-addon:not(:first-child):not(:last-child),
3051 .input-group-btn:not(:first-child):not(:last-child),
3052 .input-group .form-control:not(:first-child):not(:last-child) {
3053 border-radius: 0;
3054 }
3055 .input-group-addon,
3056 .input-group-btn {
3057 width: 1%;
3058 white-space: nowrap;
3059 vertical-align: middle;
3060 }
3061 .input-group-addon {
3062 padding: 6px 6px;
3063 font-size: 12px;
3064 font-weight: normal;
3065 line-height: 1;
3066 color: #333333;
3067 text-align: center;
3068 background-color: #f5f5f5;
3069 border: 1px solid #bbbbbb;
3070 border-radius: 2px;
3071 }
3072 .input-group-addon.input-sm {
3073 padding: 4px 4px;
3074 font-size: 11px;
3075 border-radius: 2px;
3076 }
3077 .input-group-addon.input-lg {
3078 padding: 12px 12px;
3079 font-size: 15px;
3080 border-radius: 2px;
3081 }
3082 .input-group-addon input[type="radio"],
3083 .input-group-addon input[type="checkbox"] {
3084 margin-top: 0;
3085 }
3086 .input-group .form-control:first-child,
3087 .input-group-addon:first-child,
3088 .input-group-btn:first-child > .btn,
3089 .input-group-btn:first-child > .btn-group > .btn,
3090 .input-group-btn:first-child > .dropdown-toggle,
3091 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3092 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3093 border-bottom-right-radius: 0;
3094 border-top-right-radius: 0;
3095 }
3096 .input-group-addon:first-child {
3097 border-right: 0;
3098 }
3099 .input-group .form-control:last-child,
3100 .input-group-addon:last-child,
3101 .input-group-btn:last-child > .btn,
3102 .input-group-btn:last-child > .btn-group > .btn,
3103 .input-group-btn:last-child > .dropdown-toggle,
3104 .input-group-btn:first-child > .btn:not(:first-child),
3105 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3106 border-bottom-left-radius: 0;
3107 border-top-left-radius: 0;
3108 }
3109 .input-group-addon:last-child {
3110 border-left: 0;
3111 }
3112 .input-group-btn {
3113 position: relative;
3114 font-size: 0;
3115 white-space: nowrap;
3116 }
3117 .input-group-btn > .btn {
3118 position: relative;
3119 }
3120 .input-group-btn > .btn + .btn {
3121 margin-left: -1px;
3122 }
3123 .input-group-btn > .btn:hover,
3124 .input-group-btn > .btn:focus,
3125 .input-group-btn > .btn:active {
3126 z-index: 2;
3127 }
3128 .input-group-btn:first-child > .btn,
3129 .input-group-btn:first-child > .btn-group {
3130 margin-right: -1px;
3131 }
3132 .input-group-btn:last-child > .btn,
3133 .input-group-btn:last-child > .btn-group {
3134 z-index: 2;
3135 margin-left: -1px;
3136 }
3137 .nav {
3138 margin-bottom: 0;
3139 padding-left: 0;
3140 list-style: none;
3141 }
3142 .nav > li {
3143 position: relative;
3144 display: block;
3145 }
3146 .nav > li > a {
3147 position: relative;
3148 display: block;
3149 padding: 6px 12px;
3150 }
3151 .nav > li > a:hover,
3152 .nav > li > a:focus {
3153 text-decoration: none;
3154 background-color: #f5f5f5;
3155 }
3156 .nav > li.disabled > a {
3157 color: #d7d7d7;
3158 }
3159 .nav > li.disabled > a:hover,
3160 .nav > li.disabled > a:focus {
3161 color: #5a5a5a;
3162 text-decoration: none;
3163 background-color: transparent;
3164 cursor: not-allowed;
3165 }
3166 .nav .open > a,
3167 .nav .open > a:hover,
3168 .nav .open > a:focus {
3169 background-color: #f5f5f5;
3170 border-color: #212424;
3171 }
3172 .nav .nav-divider {
3173 height: 1px;
3174 margin: 8px 0;
3175 overflow: hidden;
3176 background-color: #e5e5e5;
3177 }
3178 .nav > li > a > img {
3179 max-width: none;
3180 }
3181 .nav-tabs {
3182 border-bottom: 1px solid #cccccc;
3183 }
3184 .nav-tabs > li {
3185 float: left;
3186 margin-bottom: -1px;
3187 }
3188 .nav-tabs > li > a {
3189 margin-right: 2px;
3190 line-height: 1.5;
3191 border: 1px solid transparent;
3192 border-radius: 2px 2px 0 0;
3193 }
3194 .nav-tabs > li > a:hover {
3195 border-color: #d7d7d7 #d7d7d7 #cccccc;
3196 }
3197 .nav-tabs > li.active > a,
3198 .nav-tabs > li.active > a:hover,
3199 .nav-tabs > li.active > a:focus {
3200 color: #000000;
3201 background-color: #ededed;
3202 border: 1px solid #cccccc;
3203 border-bottom-color: transparent;
3204 cursor: default;
3205 }
3206 .nav-tabs.nav-justified {
3207 width: 100%;
3208 border-bottom: 0;
3209 }
3210 .nav-tabs.nav-justified > li {
3211 float: none;
3212 }
3213 .nav-tabs.nav-justified > li > a {
3214 text-align: center;
3215 margin-bottom: 5px;
3216 }
3217 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3218 top: auto;
3219 left: auto;
3220 }
3221 @media (min-width: 768px) {
3222 .nav-tabs.nav-justified > li {
3223 display: table-cell;
3224 width: 1%;
3225 }
3226 .nav-tabs.nav-justified > li > a {
3227 margin-bottom: 0;
3228 }
3229 }
3230 .nav-tabs.nav-justified > li > a {
3231 margin-right: 0;
3232 border-radius: 2px;
3233 }
3234 .nav-tabs.nav-justified > .active > a,
3235 .nav-tabs.nav-justified > .active > a:hover,
3236 .nav-tabs.nav-justified > .active > a:focus {
3237 border: 1px solid #cccccc;
3238 }
3239 @media (min-width: 768px) {
3240 .nav-tabs.nav-justified > li > a {
3241 border-bottom: 1px solid #cccccc;
3242 border-radius: 2px 2px 0 0;
3243 }
3244 .nav-tabs.nav-justified > .active > a,
3245 .nav-tabs.nav-justified > .active > a:hover,
3246 .nav-tabs.nav-justified > .active > a:focus {
3247 border-bottom-color: #cccccc;
3248 }
3249 }
3250 .nav-pills > li {
3251 float: left;
3252 }
3253 .nav-pills > li > a {
3254 border-radius: 2px;
3255 }
3256 .nav-pills > li + li {
3257 margin-left: 2px;
3258 }
3259 .nav-pills > li.active > a,
3260 .nav-pills > li.active > a:hover,
3261 .nav-pills > li.active > a:focus {
3262 color: #ffffff;
3263 background-color: #0078e6;
3264 }
3265 .nav-stacked > li {
3266 float: none;
3267 }
3268 .nav-stacked > li + li {
3269 margin-top: 2px;
3270 margin-left: 0;
3271 }
3272 .nav-justified {
3273 width: 100%;
3274 }
3275 .nav-justified > li {
3276 float: none;
3277 }
3278 .nav-justified > li > a {
3279 text-align: center;
3280 margin-bottom: 5px;
3281 }
3282 .nav-justified > .dropdown .dropdown-menu {
3283 top: auto;
3284 left: auto;
3285 }
3286 @media (min-width: 768px) {
3287 .nav-justified > li {
3288 display: table-cell;
3289 width: 1%;
3290 }
3291 .nav-justified > li > a {
3292 margin-bottom: 0;
3293 }
3294 }
3295 .nav-tabs-justified {
3296 border-bottom: 0;
3297 }
3298 .nav-tabs-justified > li > a {
3299 margin-right: 0;
3300 border-radius: 2px;
3301 }
3302 .nav-tabs-justified > .active > a,
3303 .nav-tabs-justified > .active > a:hover,
3304 .nav-tabs-justified > .active > a:focus {
3305 border: 1px solid #cccccc;
3306 }
3307 @media (min-width: 768px) {
3308 .nav-tabs-justified > li > a {
3309 border-bottom: 1px solid #cccccc;
3310 border-radius: 2px 2px 0 0;
3311 }
3312 .nav-tabs-justified > .active > a,
3313 .nav-tabs-justified > .active > a:hover,
3314 .nav-tabs-justified > .active > a:focus {
3315 border-bottom-color: #cccccc;
3316 }
3317 }
3318 .tab-content > .tab-pane {
3319 display: none;
3320 }
3321 .tab-content > .active {
3322 display: block;
3323 }
3324 .nav-tabs .dropdown-menu {
3325 margin-top: -1px;
3326 border-top-right-radius: 0;
3327 border-top-left-radius: 0;
3328 }
3329 .navbar {
3330 position: relative;
3331 min-height: 45px;
3332 margin-bottom: 18px;
3333 border: 1px solid transparent;
3334 }
3335 @media (min-width: 768px) {
3336 .navbar {
3337 border-radius: 2px;
3338 }
3339 }
3340 @media (min-width: 768px) {
3341 .navbar-header {
3342 float: left;
3343 }
3344 }
3345 .navbar-collapse {
3346 overflow-x: visible;
3347 padding-right: 15px;
3348 padding-left: 15px;
3349 border-top: 1px solid transparent;
3350 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3351 -webkit-overflow-scrolling: touch;
3352 }
3353 .navbar-collapse.in {
3354 overflow-y: auto;
3355 }
3356 @media (min-width: 768px) {
3357 .navbar-collapse {
3358 width: auto;
3359 border-top: 0;
3360 box-shadow: none;
3361 }
3362 .navbar-collapse.collapse {
3363 display: block !important;
3364 height: auto !important;
3365 padding-bottom: 0;
3366 overflow: visible !important;
3367 }
3368 .navbar-collapse.in {
3369 overflow-y: visible;
3370 }