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