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