8eee3a2118abf96310b8efa6ac5e8b3ef7ca7ac7
[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-of-type(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: #333333;
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: #333333;
1667 background-color: #fefefe;
1668 background-image: none;
1669 border: 1px solid #bbbbbb;
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: #aaaaaa;
1679 outline: 0;
1680 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 0.6);
1681 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(170, 170, 170, 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 .input-group-sm input[type="date"],
1718 .input-group-sm input[type="time"],
1719 .input-group-sm input[type="datetime-local"],
1720 .input-group-sm input[type="month"] {
1721 line-height: 26px;
1722 }
1723 input[type="date"].input-lg,
1724 input[type="time"].input-lg,
1725 input[type="datetime-local"].input-lg,
1726 input[type="month"].input-lg,
1727 .input-group-lg input[type="date"],
1728 .input-group-lg input[type="time"],
1729 .input-group-lg input[type="datetime-local"],
1730 .input-group-lg input[type="month"] {
1731 line-height: 41.2px;
1732 }
1733 }
1734 .form-group {
1735 margin-bottom: 15px;
1736 }
1737 .radio,
1738 .checkbox {
1739 position: relative;
1740 display: block;
1741 margin-top: 10px;
1742 margin-bottom: 10px;
1743 }
1744 .radio label,
1745 .checkbox label {
1746 min-height: 18px;
1747 padding-left: 20px;
1748 margin-bottom: 0;
1749 font-weight: normal;
1750 cursor: pointer;
1751 }
1752 .radio input[type="radio"],
1753 .radio-inline input[type="radio"],
1754 .checkbox input[type="checkbox"],
1755 .checkbox-inline input[type="checkbox"] {
1756 position: absolute;
1757 margin-left: -20px;
1758 margin-top: 4px \9;
1759 }
1760 .radio + .radio,
1761 .checkbox + .checkbox {
1762 margin-top: -5px;
1763 }
1764 .radio-inline,
1765 .checkbox-inline {
1766 display: inline-block;
1767 padding-left: 20px;
1768 margin-bottom: 0;
1769 vertical-align: middle;
1770 font-weight: normal;
1771 cursor: pointer;
1772 }
1773 .radio-inline + .radio-inline,
1774 .checkbox-inline + .checkbox-inline {
1775 margin-top: 0;
1776 margin-left: 10px;
1777 }
1778 input[type="radio"][disabled],
1779 input[type="checkbox"][disabled],
1780 input[type="radio"].disabled,
1781 input[type="checkbox"].disabled,
1782 fieldset[disabled] input[type="radio"],
1783 fieldset[disabled] input[type="checkbox"] {
1784 cursor: not-allowed;
1785 }
1786 .radio-inline.disabled,
1787 .checkbox-inline.disabled,
1788 fieldset[disabled] .radio-inline,
1789 fieldset[disabled] .checkbox-inline {
1790 cursor: not-allowed;
1791 }
1792 .radio.disabled label,
1793 .checkbox.disabled label,
1794 fieldset[disabled] .radio label,
1795 fieldset[disabled] .checkbox label {
1796 cursor: not-allowed;
1797 }
1798 .form-control-static {
1799 padding-top: 7px;
1800 padding-bottom: 7px;
1801 margin-bottom: 0;
1802 }
1803 .form-control-static.input-lg,
1804 .form-control-static.input-sm {
1805 padding-left: 0;
1806 padding-right: 0;
1807 }
1808 .input-sm {
1809 height: 26px;
1810 padding: 4px 4px;
1811 font-size: 11px;
1812 line-height: 1.5;
1813 border-radius: 2px;
1814 }
1815 select.input-sm {
1816 height: 26px;
1817 line-height: 26px;
1818 }
1819 textarea.input-sm,
1820 select[multiple].input-sm {
1821 height: auto;
1822 }
1823 .form-group-sm .form-control {
1824 height: 26px;
1825 padding: 4px 4px;
1826 font-size: 11px;
1827 line-height: 1.5;
1828 border-radius: 2px;
1829 }
1830 select.form-group-sm .form-control {
1831 height: 26px;
1832 line-height: 26px;
1833 }
1834 textarea.form-group-sm .form-control,
1835 select[multiple].form-group-sm .form-control {
1836 height: auto;
1837 }
1838 .form-group-sm .form-control-static {
1839 height: 26px;
1840 padding: 4px 4px;
1841 font-size: 11px;
1842 line-height: 1.5;
1843 }
1844 .input-lg {
1845 height: 41.2px;
1846 padding: 12px 12px;
1847 font-size: 15px;
1848 line-height: 1.33;
1849 border-radius: 2px;
1850 }
1851 select.input-lg {
1852 height: 41.2px;
1853 line-height: 41.2px;
1854 }
1855 textarea.input-lg,
1856 select[multiple].input-lg {
1857 height: auto;
1858 }
1859 .form-group-lg .form-control {
1860 height: 41.2px;
1861 padding: 12px 12px;
1862 font-size: 15px;
1863 line-height: 1.33;
1864 border-radius: 2px;
1865 }
1866 select.form-group-lg .form-control {
1867 height: 41.2px;
1868 line-height: 41.2px;
1869 }
1870 textarea.form-group-lg .form-control,
1871 select[multiple].form-group-lg .form-control {
1872 height: auto;
1873 }
1874 .form-group-lg .form-control-static {
1875 height: 41.2px;
1876 padding: 12px 12px;
1877 font-size: 15px;
1878 line-height: 1.33;
1879 }
1880 .has-feedback {
1881 position: relative;
1882 }
1883 .has-feedback .form-control {
1884 padding-right: 40px;
1885 }
1886 .form-control-feedback {
1887 position: absolute;
1888 top: 0;
1889 right: 0;
1890 z-index: 2;
1891 display: block;
1892 width: 32px;
1893 height: 32px;
1894 line-height: 32px;
1895 text-align: center;
1896 pointer-events: none;
1897 }
1898 .input-lg + .form-control-feedback {
1899 width: 41.2px;
1900 height: 41.2px;
1901 line-height: 41.2px;
1902 }
1903 .input-sm + .form-control-feedback {
1904 width: 26px;
1905 height: 26px;
1906 line-height: 26px;
1907 }
1908 .has-success .help-block,
1909 .has-success .control-label,
1910 .has-success .radio,
1911 .has-success .checkbox,
1912 .has-success .radio-inline,
1913 .has-success .checkbox-inline,
1914 .has-success.radio label,
1915 .has-success.checkbox label,
1916 .has-success.radio-inline label,
1917 .has-success.checkbox-inline label {
1918 color: #1eb941;
1919 }
1920 .has-success .form-control {
1921 border-color: #1eb941;
1922 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1923 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1924 }
1925 .has-success .form-control:focus {
1926 border-color: #178d32;
1927 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #59e478;
1928 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #59e478;
1929 }
1930 .has-success .input-group-addon {
1931 color: #1eb941;
1932 border-color: #1eb941;
1933 background-color: #c7f6d1;
1934 }
1935 .has-success .form-control-feedback {
1936 color: #1eb941;
1937 }
1938 .has-warning .help-block,
1939 .has-warning .control-label,
1940 .has-warning .radio,
1941 .has-warning .checkbox,
1942 .has-warning .radio-inline,
1943 .has-warning .checkbox-inline,
1944 .has-warning.radio label,
1945 .has-warning.checkbox label,
1946 .has-warning.radio-inline label,
1947 .has-warning.checkbox-inline label {
1948 color: #f07814;
1949 }
1950 .has-warning .form-control {
1951 border-color: #f07814;
1952 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1953 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1954 }
1955 .has-warning .form-control:focus {
1956 border-color: #c4600d;
1957 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6af74;
1958 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f6af74;
1959 }
1960 .has-warning .input-group-addon {
1961 color: #f07814;
1962 border-color: #f07814;
1963 background-color: #fbd8bc;
1964 }
1965 .has-warning .form-control-feedback {
1966 color: #f07814;
1967 }
1968 .has-error .help-block,
1969 .has-error .control-label,
1970 .has-error .radio,
1971 .has-error .checkbox,
1972 .has-error .radio-inline,
1973 .has-error .checkbox-inline,
1974 .has-error.radio label,
1975 .has-error.checkbox label,
1976 .has-error.radio-inline label,
1977 .has-error.checkbox-inline label {
1978 color: #c83c3c;
1979 }
1980 .has-error .form-control {
1981 border-color: #c83c3c;
1982 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1983 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1984 }
1985 .has-error .form-control:focus {
1986 border-color: #a32e2e;
1987 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #de8c8c;
1988 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #de8c8c;
1989 }
1990 .has-error .input-group-addon {
1991 color: #c83c3c;
1992 border-color: #c83c3c;
1993 background-color: #efc7c7;
1994 }
1995 .has-error .form-control-feedback {
1996 color: #c83c3c;
1997 }
1998 .has-feedback label ~ .form-control-feedback {
1999 top: 23px;
2000 }
2001 .has-feedback label.sr-only ~ .form-control-feedback {
2002 top: 0;
2003 }
2004 .help-block {
2005 display: block;
2006 margin-top: 5px;
2007 margin-bottom: 10px;
2008 color: #404040;
2009 }
2010 @media (min-width: 768px) {
2011 .form-inline .form-group {
2012 display: inline-block;
2013 margin-bottom: 0;
2014 vertical-align: middle;
2015 }
2016 .form-inline .form-control {
2017 display: inline-block;
2018 width: auto;
2019 vertical-align: middle;
2020 }
2021 .form-inline .form-control-static {
2022 display: inline-block;
2023 }
2024 .form-inline .input-group {
2025 display: inline-table;
2026 vertical-align: middle;
2027 }
2028 .form-inline .input-group .input-group-addon,
2029 .form-inline .input-group .input-group-btn,
2030 .form-inline .input-group .form-control {
2031 width: auto;
2032 }
2033 .form-inline .input-group > .form-control {
2034 width: 100%;
2035 }
2036 .form-inline .control-label {
2037 margin-bottom: 0;
2038 vertical-align: middle;
2039 }
2040 .form-inline .radio,
2041 .form-inline .checkbox {
2042 display: inline-block;
2043 margin-top: 0;
2044 margin-bottom: 0;
2045 vertical-align: middle;
2046 }
2047 .form-inline .radio label,
2048 .form-inline .checkbox label {
2049 padding-left: 0;
2050 }
2051 .form-inline .radio input[type="radio"],
2052 .form-inline .checkbox input[type="checkbox"] {
2053 position: relative;
2054 margin-left: 0;
2055 }
2056 .form-inline .has-feedback .form-control-feedback {
2057 top: 0;
2058 }
2059 }
2060 .form-horizontal .radio,
2061 .form-horizontal .checkbox,
2062 .form-horizontal .radio-inline,
2063 .form-horizontal .checkbox-inline {
2064 margin-top: 0;
2065 margin-bottom: 0;
2066 padding-top: 7px;
2067 }
2068 .form-horizontal .radio,
2069 .form-horizontal .checkbox {
2070 min-height: 25px;
2071 }
2072 .form-horizontal .form-group {
2073 margin-left: -15px;
2074 margin-right: -15px;
2075 }
2076 @media (min-width: 768px) {
2077 .form-horizontal .control-label {
2078 text-align: right;
2079 margin-bottom: 0;
2080 padding-top: 7px;
2081 }
2082 }
2083 .form-horizontal .has-feedback .form-control-feedback {
2084 right: 15px;
2085 }
2086 @media (min-width: 768px) {
2087 .form-horizontal .form-group-lg .control-label {
2088 padding-top: 16.96px;
2089 }
2090 }
2091 @media (min-width: 768px) {
2092 .form-horizontal .form-group-sm .control-label {
2093 padding-top: 5px;
2094 }
2095 }
2096 .btn {
2097 display: inline-block;
2098 margin-bottom: 0;
2099 font-weight: normal;
2100 text-align: center;
2101 vertical-align: middle;
2102 touch-action: manipulation;
2103 cursor: pointer;
2104 background-image: none;
2105 border: 1px solid transparent;
2106 white-space: nowrap;
2107 padding: 6px 6px;
2108 font-size: 12px;
2109 line-height: 1.5;
2110 border-radius: 2px;
2111 -webkit-user-select: none;
2112 -moz-user-select: none;
2113 -ms-user-select: none;
2114 user-select: none;
2115 }
2116 .btn:focus,
2117 .btn:active:focus,
2118 .btn.active:focus,
2119 .btn.focus,
2120 .btn:active.focus,
2121 .btn.active.focus {
2122 outline: thin dotted;
2123 outline: 5px auto -webkit-focus-ring-color;
2124 outline-offset: -2px;
2125 }
2126 .btn:hover,
2127 .btn:focus,
2128 .btn.focus {
2129 color: #333333;
2130 text-decoration: none;
2131 }
2132 .btn:active,
2133 .btn.active {
2134 outline: 0;
2135 background-image: none;
2136 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2137 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2138 }
2139 .btn.disabled,
2140 .btn[disabled],
2141 fieldset[disabled] .btn {
2142 cursor: not-allowed;
2143 pointer-events: none;
2144 opacity: 0.65;
2145 filter: alpha(opacity=65);
2146 -webkit-box-shadow: none;
2147 box-shadow: none;
2148 }
2149 .btn-default {
2150 color: #333333;
2151 background-color: #eeeeee;
2152 border-color: #bbbbbb;
2153 }
2154 .btn-default:hover,
2155 .btn-default:focus,
2156 .btn-default.focus,
2157 .btn-default:active,
2158 .btn-default.active,
2159 .open > .dropdown-toggle.btn-default {
2160 color: #333333;
2161 background-color: #d5d5d5;
2162 border-color: #9c9c9c;
2163 }
2164 .btn-default:active,
2165 .btn-default.active,
2166 .open > .dropdown-toggle.btn-default {
2167 background-image: none;
2168 }
2169 .btn-default.disabled,
2170 .btn-default[disabled],
2171 fieldset[disabled] .btn-default,
2172 .btn-default.disabled:hover,
2173 .btn-default[disabled]:hover,
2174 fieldset[disabled] .btn-default:hover,
2175 .btn-default.disabled:focus,
2176 .btn-default[disabled]:focus,
2177 fieldset[disabled] .btn-default:focus,
2178 .btn-default.disabled.focus,
2179 .btn-default[disabled].focus,
2180 fieldset[disabled] .btn-default.focus,
2181 .btn-default.disabled:active,
2182 .btn-default[disabled]:active,
2183 fieldset[disabled] .btn-default:active,
2184 .btn-default.disabled.active,
2185 .btn-default[disabled].active,
2186 fieldset[disabled] .btn-default.active {
2187 background-color: #eeeeee;
2188 border-color: #bbbbbb;
2189 }
2190 .btn-default .badge {
2191 color: #eeeeee;
2192 background-color: #333333;
2193 }
2194 .btn-primary {
2195 color: #ffffff;
2196 background-color: #0078e6;
2197 border-color: #006bcd;
2198 }
2199 .btn-primary:hover,
2200 .btn-primary:focus,
2201 .btn-primary.focus,
2202 .btn-primary:active,
2203 .btn-primary.active,
2204 .open > .dropdown-toggle.btn-primary {
2205 color: #ffffff;
2206 background-color: #005db3;
2207 border-color: #004b8f;
2208 }
2209 .btn-primary:active,
2210 .btn-primary.active,
2211 .open > .dropdown-toggle.btn-primary {
2212 background-image: none;
2213 }
2214 .btn-primary.disabled,
2215 .btn-primary[disabled],
2216 fieldset[disabled] .btn-primary,
2217 .btn-primary.disabled:hover,
2218 .btn-primary[disabled]:hover,
2219 fieldset[disabled] .btn-primary:hover,
2220 .btn-primary.disabled:focus,
2221 .btn-primary[disabled]:focus,
2222 fieldset[disabled] .btn-primary:focus,
2223 .btn-primary.disabled.focus,
2224 .btn-primary[disabled].focus,
2225 fieldset[disabled] .btn-primary.focus,
2226 .btn-primary.disabled:active,
2227 .btn-primary[disabled]:active,
2228 fieldset[disabled] .btn-primary:active,
2229 .btn-primary.disabled.active,
2230 .btn-primary[disabled].active,
2231 fieldset[disabled] .btn-primary.active {
2232 background-color: #0078e6;
2233 border-color: #006bcd;
2234 }
2235 .btn-primary .badge {
2236 color: #0078e6;
2237 background-color: #ffffff;
2238 }
2239 .btn-success {
2240 color: #ffffff;
2241 background-color: #1eb941;
2242 border-color: #1aa339;
2243 }
2244 .btn-success:hover,
2245 .btn-success:focus,
2246 .btn-success.focus,
2247 .btn-success:active,
2248 .btn-success.active,
2249 .open > .dropdown-toggle.btn-success {
2250 color: #ffffff;
2251 background-color: #178d32;
2252 border-color: #126e27;
2253 }
2254 .btn-success:active,
2255 .btn-success.active,
2256 .open > .dropdown-toggle.btn-success {
2257 background-image: none;
2258 }
2259 .btn-success.disabled,
2260 .btn-success[disabled],
2261 fieldset[disabled] .btn-success,
2262 .btn-success.disabled:hover,
2263 .btn-success[disabled]:hover,
2264 fieldset[disabled] .btn-success:hover,
2265 .btn-success.disabled:focus,
2266 .btn-success[disabled]:focus,
2267 fieldset[disabled] .btn-success:focus,
2268 .btn-success.disabled.focus,
2269 .btn-success[disabled].focus,
2270 fieldset[disabled] .btn-success.focus,
2271 .btn-success.disabled:active,
2272 .btn-success[disabled]:active,
2273 fieldset[disabled] .btn-success:active,
2274 .btn-success.disabled.active,
2275 .btn-success[disabled].active,
2276 fieldset[disabled] .btn-success.active {
2277 background-color: #1eb941;
2278 border-color: #1aa339;
2279 }
2280 .btn-success .badge {
2281 color: #1eb941;
2282 background-color: #ffffff;
2283 }
2284 .btn-info {
2285 color: #ffffff;
2286 background-color: #41b4dc;
2287 border-color: #2bacd8;
2288 }
2289 .btn-info:hover,
2290 .btn-info:focus,
2291 .btn-info.focus,
2292 .btn-info:active,
2293 .btn-info.active,
2294 .open > .dropdown-toggle.btn-info {
2295 color: #ffffff;
2296 background-color: #249cc6;
2297 border-color: #1f84a7;
2298 }
2299 .btn-info:active,
2300 .btn-info.active,
2301 .open > .dropdown-toggle.btn-info {
2302 background-image: none;
2303 }
2304 .btn-info.disabled,
2305 .btn-info[disabled],
2306 fieldset[disabled] .btn-info,
2307 .btn-info.disabled:hover,
2308 .btn-info[disabled]:hover,
2309 fieldset[disabled] .btn-info:hover,
2310 .btn-info.disabled:focus,
2311 .btn-info[disabled]:focus,
2312 fieldset[disabled] .btn-info:focus,
2313 .btn-info.disabled.focus,
2314 .btn-info[disabled].focus,
2315 fieldset[disabled] .btn-info.focus,
2316 .btn-info.disabled:active,
2317 .btn-info[disabled]:active,
2318 fieldset[disabled] .btn-info:active,
2319 .btn-info.disabled.active,
2320 .btn-info[disabled].active,
2321 fieldset[disabled] .btn-info.active {
2322 background-color: #41b4dc;
2323 border-color: #2bacd8;
2324 }
2325 .btn-info .badge {
2326 color: #41b4dc;
2327 background-color: #ffffff;
2328 }
2329 .btn-warning {
2330 color: #ffffff;
2331 background-color: #f07814;
2332 border-color: #dc6c0e;
2333 }
2334 .btn-warning:hover,
2335 .btn-warning:focus,
2336 .btn-warning.focus,
2337 .btn-warning:active,
2338 .btn-warning.active,
2339 .open > .dropdown-toggle.btn-warning {
2340 color: #ffffff;
2341 background-color: #c4600d;
2342 border-color: #a3500a;
2343 }
2344 .btn-warning:active,
2345 .btn-warning.active,
2346 .open > .dropdown-toggle.btn-warning {
2347 background-image: none;
2348 }
2349 .btn-warning.disabled,
2350 .btn-warning[disabled],
2351 fieldset[disabled] .btn-warning,
2352 .btn-warning.disabled:hover,
2353 .btn-warning[disabled]:hover,
2354 fieldset[disabled] .btn-warning:hover,
2355 .btn-warning.disabled:focus,
2356 .btn-warning[disabled]:focus,
2357 fieldset[disabled] .btn-warning:focus,
2358 .btn-warning.disabled.focus,
2359 .btn-warning[disabled].focus,
2360 fieldset[disabled] .btn-warning.focus,
2361 .btn-warning.disabled:active,
2362 .btn-warning[disabled]:active,
2363 fieldset[disabled] .btn-warning:active,
2364 .btn-warning.disabled.active,
2365 .btn-warning[disabled].active,
2366 fieldset[disabled] .btn-warning.active {
2367 background-color: #f07814;
2368 border-color: #dc6c0e;
2369 }
2370 .btn-warning .badge {
2371 color: #f07814;
2372 background-color: #ffffff;
2373 }
2374 .btn-danger {
2375 color: #ffffff;
2376 background-color: #c83c3c;
2377 border-color: #b73434;
2378 }
2379 .btn-danger:hover,
2380 .btn-danger:focus,
2381 .btn-danger.focus,
2382 .btn-danger:active,
2383 .btn-danger.active,
2384 .open > .dropdown-toggle.btn-danger {
2385 color: #ffffff;
2386 background-color: #a32e2e;
2387 border-color: #872626;
2388 }
2389 .btn-danger:active,
2390 .btn-danger.active,
2391 .open > .dropdown-toggle.btn-danger {
2392 background-image: none;
2393 }
2394 .btn-danger.disabled,
2395 .btn-danger[disabled],
2396 fieldset[disabled] .btn-danger,
2397 .btn-danger.disabled:hover,
2398 .btn-danger[disabled]:hover,
2399 fieldset[disabled] .btn-danger:hover,
2400 .btn-danger.disabled:focus,
2401 .btn-danger[disabled]:focus,
2402 fieldset[disabled] .btn-danger:focus,
2403 .btn-danger.disabled.focus,
2404 .btn-danger[disabled].focus,
2405 fieldset[disabled] .btn-danger.focus,
2406 .btn-danger.disabled:active,
2407 .btn-danger[disabled]:active,
2408 fieldset[disabled] .btn-danger:active,
2409 .btn-danger.disabled.active,
2410 .btn-danger[disabled].active,
2411 fieldset[disabled] .btn-danger.active {
2412 background-color: #c83c3c;
2413 border-color: #b73434;
2414 }
2415 .btn-danger .badge {
2416 color: #c83c3c;
2417 background-color: #ffffff;
2418 }
2419 .btn-link {
2420 color: #212424;
2421 font-weight: normal;
2422 border-radius: 0;
2423 }
2424 .btn-link,
2425 .btn-link:active,
2426 .btn-link.active,
2427 .btn-link[disabled],
2428 fieldset[disabled] .btn-link {
2429 background-color: transparent;
2430 -webkit-box-shadow: none;
2431 box-shadow: none;
2432 }
2433 .btn-link,
2434 .btn-link:hover,
2435 .btn-link:focus,
2436 .btn-link:active {
2437 border-color: transparent;
2438 }
2439 .btn-link:hover,
2440 .btn-link:focus {
2441 color: #000000;
2442 text-decoration: underline;
2443 background-color: transparent;
2444 }
2445 .btn-link[disabled]:hover,
2446 fieldset[disabled] .btn-link:hover,
2447 .btn-link[disabled]:focus,
2448 fieldset[disabled] .btn-link:focus {
2449 color: #d7d7d7;
2450 text-decoration: none;
2451 }
2452 .btn-lg,
2453 .btn-group-lg > .btn {
2454 padding: 12px 12px;
2455 font-size: 15px;
2456 line-height: 1.33;
2457 border-radius: 2px;
2458 }
2459 .btn-sm,
2460 .btn-group-sm > .btn {
2461 padding: 4px 4px;
2462 font-size: 11px;
2463 line-height: 1.5;
2464 border-radius: 2px;
2465 }
2466 .btn-xs,
2467 .btn-group-xs > .btn {
2468 padding: 2px 4px;
2469 font-size: 11px;
2470 line-height: 1.5;
2471 border-radius: 2px;
2472 }
2473 .btn-block {
2474 display: block;
2475 width: 100%;
2476 }
2477 .btn-block + .btn-block {
2478 margin-top: 5px;
2479 }
2480 input[type="submit"].btn-block,
2481 input[type="reset"].btn-block,
2482 input[type="button"].btn-block {
2483 width: 100%;
2484 }
2485 .fade {
2486 opacity: 0;
2487 -webkit-transition: opacity 0.15s linear;
2488 -o-transition: opacity 0.15s linear;
2489 transition: opacity 0.15s linear;
2490 }
2491 .fade.in {
2492 opacity: 1;
2493 }
2494 .collapse {
2495 display: none;
2496 visibility: hidden;
2497 }
2498 .collapse.in {
2499 display: block;
2500 visibility: visible;
2501 }
2502 tr.collapse.in {
2503 display: table-row;
2504 }
2505 tbody.collapse.in {
2506 display: table-row-group;
2507 }
2508 .collapsing {
2509 position: relative;
2510 height: 0;
2511 overflow: hidden;
2512 -webkit-transition-property: height, visibility;
2513 transition-property: height, visibility;
2514 -webkit-transition-duration: 0.35s;
2515 transition-duration: 0.35s;
2516 -webkit-transition-timing-function: ease;
2517 transition-timing-function: ease;
2518 }
2519 .caret {
2520 display: inline-block;
2521 width: 0;
2522 height: 0;
2523 margin-left: 2px;
2524 vertical-align: middle;
2525 border-top: 4px solid;
2526 border-right: 4px solid transparent;
2527 border-left: 4px solid transparent;
2528 }
2529 .dropup,
2530 .dropdown {
2531 position: relative;
2532 }
2533 .dropdown-toggle:focus {
2534 outline: 0;
2535 }
2536 .dropdown-menu {
2537 position: absolute;
2538 top: 100%;
2539 left: 0;
2540 z-index: 1000;
2541 display: none;
2542 float: left;
2543 min-width: 160px;
2544 padding: 5px 0;
2545 margin: 2px 0 0;
2546 list-style: none;
2547 font-size: 12px;
2548 text-align: left;
2549 background-color: #ffffff;
2550 border: 1px solid #cccccc;
2551 border: 1px solid rgba(0, 0, 0, 0.15);
2552 border-radius: 2px;
2553 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2554 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
2555 background-clip: padding-box;
2556 }
2557 .dropdown-menu.pull-right {
2558 right: 0;
2559 left: auto;
2560 }
2561 .dropdown-menu .divider {
2562 height: 1px;
2563 margin: 8px 0;
2564 overflow: hidden;
2565 background-color: #e5e5e5;
2566 }
2567 .dropdown-menu > li > a {
2568 display: block;
2569 padding: 3px 20px;
2570 clear: both;
2571 font-weight: normal;
2572 line-height: 1.5;
2573 color: #5a5a5a;
2574 white-space: nowrap;
2575 }
2576 .dropdown-menu > li > a:hover,
2577 .dropdown-menu > li > a:focus {
2578 text-decoration: none;
2579 color: #4d4d4d;
2580 background-color: #f5f5f5;
2581 }
2582 .dropdown-menu > .active > a,
2583 .dropdown-menu > .active > a:hover,
2584 .dropdown-menu > .active > a:focus {
2585 color: #ffffff;
2586 text-decoration: none;
2587 outline: 0;
2588 background-color: #0078e6;
2589 }
2590 .dropdown-menu > .disabled > a,
2591 .dropdown-menu > .disabled > a:hover,
2592 .dropdown-menu > .disabled > a:focus {
2593 color: #d7d7d7;
2594 }
2595 .dropdown-menu > .disabled > a:hover,
2596 .dropdown-menu > .disabled > a:focus {
2597 text-decoration: none;
2598 background-color: transparent;
2599 background-image: none;
2600 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2601 cursor: not-allowed;
2602 }
2603 .open > .dropdown-menu {
2604 display: block;
2605 }
2606 .open > a {
2607 outline: 0;
2608 }
2609 .dropdown-menu-right {
2610 left: auto;
2611 right: 0;
2612 }
2613 .dropdown-menu-left {
2614 left: 0;
2615 right: auto;
2616 }
2617 .dropdown-header {
2618 display: block;
2619 padding: 3px 20px;
2620 font-size: 11px;
2621 line-height: 1.5;
2622 color: #d7d7d7;
2623 white-space: nowrap;
2624 }
2625 .dropdown-backdrop {
2626 position: fixed;
2627 left: 0;
2628 right: 0;
2629 bottom: 0;
2630 top: 0;
2631 z-index: 990;
2632 }
2633 .pull-right > .dropdown-menu {
2634 right: 0;
2635 left: auto;
2636 }
2637 .dropup .caret,
2638 .navbar-fixed-bottom .dropdown .caret {
2639 border-top: 0;
2640 border-bottom: 4px solid;
2641 content: "";
2642 }
2643 .dropup .dropdown-menu,
2644 .navbar-fixed-bottom .dropdown .dropdown-menu {
2645 top: auto;
2646 bottom: 100%;
2647 margin-bottom: 2px;
2648 }
2649 @media (min-width: 768px) {
2650 .navbar-right .dropdown-menu {
2651 left: auto;
2652 right: 0;
2653 }
2654 .navbar-right .dropdown-menu-left {
2655 left: 0;
2656 right: auto;
2657 }
2658 }
2659 .btn-group,
2660 .btn-group-vertical {
2661 position: relative;
2662 display: inline-block;
2663 vertical-align: middle;
2664 }
2665 .btn-group > .btn,
2666 .btn-group-vertical > .btn {
2667 position: relative;
2668 float: left;
2669 }
2670 .btn-group > .btn:hover,
2671 .btn-group-vertical > .btn:hover,
2672 .btn-group > .btn:focus,
2673 .btn-group-vertical > .btn:focus,
2674 .btn-group > .btn:active,
2675 .btn-group-vertical > .btn:active,
2676 .btn-group > .btn.active,
2677 .btn-group-vertical > .btn.active {
2678 z-index: 2;
2679 }
2680 .btn-group .btn + .btn,
2681 .btn-group .btn + .btn-group,
2682 .btn-group .btn-group + .btn,
2683 .btn-group .btn-group + .btn-group {
2684 margin-left: -1px;
2685 }
2686 .btn-toolbar {
2687 margin-left: -5px;
2688 }
2689 .btn-toolbar .btn-group,
2690 .btn-toolbar .input-group {
2691 float: left;
2692 }
2693 .btn-toolbar > .btn,
2694 .btn-toolbar > .btn-group,
2695 .btn-toolbar > .input-group {
2696 margin-left: 5px;
2697 }
2698 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
2699 border-radius: 0;
2700 }
2701 .btn-group > .btn:first-child {
2702 margin-left: 0;
2703 }
2704 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
2705 border-bottom-right-radius: 0;
2706 border-top-right-radius: 0;
2707 }
2708 .btn-group > .btn:last-child:not(:first-child),
2709 .btn-group > .dropdown-toggle:not(:first-child) {
2710 border-bottom-left-radius: 0;
2711 border-top-left-radius: 0;
2712 }
2713 .btn-group > .btn-group {
2714 float: left;
2715 }
2716 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
2717 border-radius: 0;
2718 }
2719 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
2720 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2721 border-bottom-right-radius: 0;
2722 border-top-right-radius: 0;
2723 }
2724 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
2725 border-bottom-left-radius: 0;
2726 border-top-left-radius: 0;
2727 }
2728 .btn-group .dropdown-toggle:active,
2729 .btn-group.open .dropdown-toggle {
2730 outline: 0;
2731 }
2732 .btn-group > .btn + .dropdown-toggle {
2733 padding-left: 8px;
2734 padding-right: 8px;
2735 }
2736 .btn-group > .btn-lg + .dropdown-toggle {
2737 padding-left: 12px;
2738 padding-right: 12px;
2739 }
2740 .btn-group.open .dropdown-toggle {
2741 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2742 box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
2743 }
2744 .btn-group.open .dropdown-toggle.btn-link {
2745 -webkit-box-shadow: none;
2746 box-shadow: none;
2747 }
2748 .btn .caret {
2749 margin-left: 0;
2750 }
2751 .btn-lg .caret {
2752 border-width: 5px 5px 0;
2753 border-bottom-width: 0;
2754 }
2755 .dropup .btn-lg .caret {
2756 border-width: 0 5px 5px;
2757 }
2758 .btn-group-vertical > .btn,
2759 .btn-group-vertical > .btn-group,
2760 .btn-group-vertical > .btn-group > .btn {
2761 display: block;
2762 float: none;
2763 width: 100%;
2764 max-width: 100%;
2765 }
2766 .btn-group-vertical > .btn-group > .btn {
2767 float: none;
2768 }
2769 .btn-group-vertical > .btn + .btn,
2770 .btn-group-vertical > .btn + .btn-group,
2771 .btn-group-vertical > .btn-group + .btn,
2772 .btn-group-vertical > .btn-group + .btn-group {
2773 margin-top: -1px;
2774 margin-left: 0;
2775 }
2776 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
2777 border-radius: 0;
2778 }
2779 .btn-group-vertical > .btn:first-child:not(:last-child) {
2780 border-top-right-radius: 2px;
2781 border-bottom-right-radius: 0;
2782 border-bottom-left-radius: 0;
2783 }
2784 .btn-group-vertical > .btn:last-child:not(:first-child) {
2785 border-bottom-left-radius: 2px;
2786 border-top-right-radius: 0;
2787 border-top-left-radius: 0;
2788 }
2789 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
2790 border-radius: 0;
2791 }
2792 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
2793 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
2794 border-bottom-right-radius: 0;
2795 border-bottom-left-radius: 0;
2796 }
2797 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
2798 border-top-right-radius: 0;
2799 border-top-left-radius: 0;
2800 }
2801 .btn-group-justified {
2802 display: table;
2803 width: 100%;
2804 table-layout: fixed;
2805 border-collapse: separate;
2806 }
2807 .btn-group-justified > .btn,
2808 .btn-group-justified > .btn-group {
2809 float: none;
2810 display: table-cell;
2811 width: 1%;
2812 }
2813 .btn-group-justified > .btn-group .btn {
2814 width: 100%;
2815 }
2816 .btn-group-justified > .btn-group .dropdown-menu {
2817 left: auto;
2818 }
2819 [data-toggle="buttons"] > .btn input[type="radio"],
2820 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
2821 [data-toggle="buttons"] > .btn input[type="checkbox"],
2822 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
2823 position: absolute;
2824 clip: rect(0, 0, 0, 0);
2825 pointer-events: none;
2826 }
2827 .input-group {
2828 position: relative;
2829 display: table;
2830 border-collapse: separate;
2831 }
2832 .input-group[class*="col-"] {
2833 float: none;
2834 padding-left: 0;
2835 padding-right: 0;
2836 }
2837 .input-group .form-control {
2838 position: relative;
2839 z-index: 2;
2840 float: left;
2841 width: 100%;
2842 margin-bottom: 0;
2843 }
2844 .input-group-lg > .form-control,
2845 .input-group-lg > .input-group-addon,
2846 .input-group-lg > .input-group-btn > .btn {
2847 height: 41.2px;
2848 padding: 12px 12px;
2849 font-size: 15px;
2850 line-height: 1.33;
2851 border-radius: 2px;
2852 }
2853 select.input-group-lg > .form-control,
2854 select.input-group-lg > .input-group-addon,
2855 select.input-group-lg > .input-group-btn > .btn {
2856 height: 41.2px;
2857 line-height: 41.2px;
2858 }
2859 textarea.input-group-lg > .form-control,
2860 textarea.input-group-lg > .input-group-addon,
2861 textarea.input-group-lg > .input-group-btn > .btn,
2862 select[multiple].input-group-lg > .form-control,
2863 select[multiple].input-group-lg > .input-group-addon,
2864 select[multiple].input-group-lg > .input-group-btn > .btn {
2865 height: auto;
2866 }
2867 .input-group-sm > .form-control,
2868 .input-group-sm > .input-group-addon,
2869 .input-group-sm > .input-group-btn > .btn {
2870 height: 26px;
2871 padding: 4px 4px;
2872 font-size: 11px;
2873 line-height: 1.5;
2874 border-radius: 2px;
2875 }
2876 select.input-group-sm > .form-control,
2877 select.input-group-sm > .input-group-addon,
2878 select.input-group-sm > .input-group-btn > .btn {
2879 height: 26px;
2880 line-height: 26px;
2881 }
2882 textarea.input-group-sm > .form-control,
2883 textarea.input-group-sm > .input-group-addon,
2884 textarea.input-group-sm > .input-group-btn > .btn,
2885 select[multiple].input-group-sm > .form-control,
2886 select[multiple].input-group-sm > .input-group-addon,
2887 select[multiple].input-group-sm > .input-group-btn > .btn {
2888 height: auto;
2889 }
2890 .input-group-addon,
2891 .input-group-btn,
2892 .input-group .form-control {
2893 display: table-cell;
2894 }
2895 .input-group-addon:not(:first-child):not(:last-child),
2896 .input-group-btn:not(:first-child):not(:last-child),
2897 .input-group .form-control:not(:first-child):not(:last-child) {
2898 border-radius: 0;
2899 }
2900 .input-group-addon,
2901 .input-group-btn {
2902 width: 1%;
2903 white-space: nowrap;
2904 vertical-align: middle;
2905 }
2906 .input-group-addon {
2907 padding: 6px 6px;
2908 font-size: 12px;
2909 font-weight: normal;
2910 line-height: 1;
2911 color: #333333;
2912 text-align: center;
2913 background-color: #f5f5f5;
2914 border: 1px solid #bbbbbb;
2915 border-radius: 2px;
2916 }
2917 .input-group-addon.input-sm {
2918 padding: 4px 4px;
2919 font-size: 11px;
2920 border-radius: 2px;
2921 }
2922 .input-group-addon.input-lg {
2923 padding: 12px 12px;
2924 font-size: 15px;
2925 border-radius: 2px;
2926 }
2927 .input-group-addon input[type="radio"],
2928 .input-group-addon input[type="checkbox"] {
2929 margin-top: 0;
2930 }
2931 .input-group .form-control:first-child,
2932 .input-group-addon:first-child,
2933 .input-group-btn:first-child > .btn,
2934 .input-group-btn:first-child > .btn-group > .btn,
2935 .input-group-btn:first-child > .dropdown-toggle,
2936 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
2937 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
2938 border-bottom-right-radius: 0;
2939 border-top-right-radius: 0;
2940 }
2941 .input-group-addon:first-child {
2942 border-right: 0;
2943 }
2944 .input-group .form-control:last-child,
2945 .input-group-addon:last-child,
2946 .input-group-btn:last-child > .btn,
2947 .input-group-btn:last-child > .btn-group > .btn,
2948 .input-group-btn:last-child > .dropdown-toggle,
2949 .input-group-btn:first-child > .btn:not(:first-child),
2950 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
2951 border-bottom-left-radius: 0;
2952 border-top-left-radius: 0;
2953 }
2954 .input-group-addon:last-child {
2955 border-left: 0;
2956 }
2957 .input-group-btn {
2958 position: relative;
2959 font-size: 0;
2960 white-space: nowrap;
2961 }
2962 .input-group-btn > .btn {
2963 position: relative;
2964 }
2965 .input-group-btn > .btn + .btn {
2966 margin-left: -1px;
2967 }
2968 .input-group-btn > .btn:hover,
2969 .input-group-btn > .btn:focus,
2970 .input-group-btn > .btn:active {
2971 z-index: 2;
2972 }
2973 .input-group-btn:first-child > .btn,
2974 .input-group-btn:first-child > .btn-group {
2975 margin-right: -1px;
2976 }
2977 .input-group-btn:last-child > .btn,
2978 .input-group-btn:last-child > .btn-group {
2979 margin-left: -1px;
2980 }
2981 .nav {
2982 margin-bottom: 0;
2983 padding-left: 0;
2984 list-style: none;
2985 }
2986 .nav > li {
2987 position: relative;
2988 display: block;
2989 }
2990 .nav > li > a {
2991 position: relative;
2992 display: block;
2993 padding: 6px 12px;
2994 }
2995 .nav > li > a:hover,
2996 .nav > li > a:focus {
2997 text-decoration: none;
2998 background-color: #f5f5f5;
2999 }
3000 .nav > li.disabled > a {
3001 color: #d7d7d7;
3002 }
3003 .nav > li.disabled > a:hover,
3004 .nav > li.disabled > a:focus {
3005 color: #5a5a5a;
3006 text-decoration: none;
3007 background-color: transparent;
3008 cursor: not-allowed;
3009 }
3010 .nav .open > a,
3011 .nav .open > a:hover,
3012 .nav .open > a:focus {
3013 background-color: #f5f5f5;
3014 border-color: #212424;
3015 }
3016 .nav .nav-divider {
3017 height: 1px;
3018 margin: 8px 0;
3019 overflow: hidden;
3020 background-color: #e5e5e5;
3021 }
3022 .nav > li > a > img {
3023 max-width: none;
3024 }
3025 .nav-tabs {
3026 border-bottom: 1px solid #cccccc;
3027 }
3028 .nav-tabs > li {
3029 float: left;
3030 margin-bottom: -1px;
3031 }
3032 .nav-tabs > li > a {
3033 margin-right: 2px;
3034 line-height: 1.5;
3035 border: 1px solid transparent;
3036 border-radius: 2px 2px 0 0;
3037 }
3038 .nav-tabs > li > a:hover {
3039 border-color: #d7d7d7 #d7d7d7 #cccccc;
3040 }
3041 .nav-tabs > li.active > a,
3042 .nav-tabs > li.active > a:hover,
3043 .nav-tabs > li.active > a:focus {
3044 color: #000000;
3045 background-color: #ededed;
3046 border: 1px solid #cccccc;
3047 border-bottom-color: transparent;
3048 cursor: default;
3049 }
3050 .nav-tabs.nav-justified {
3051 width: 100%;
3052 border-bottom: 0;
3053 }
3054 .nav-tabs.nav-justified > li {
3055 float: none;
3056 }
3057 .nav-tabs.nav-justified > li > a {
3058 text-align: center;
3059 margin-bottom: 5px;
3060 }
3061 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3062 top: auto;
3063 left: auto;
3064 }
3065 @media (min-width: 768px) {
3066 .nav-tabs.nav-justified > li {
3067 display: table-cell;
3068 width: 1%;
3069 }
3070 .nav-tabs.nav-justified > li > a {
3071 margin-bottom: 0;
3072 }
3073 }
3074 .nav-tabs.nav-justified > li > a {
3075 margin-right: 0;
3076 border-radius: 2px;
3077 }
3078 .nav-tabs.nav-justified > .active > a,
3079 .nav-tabs.nav-justified > .active > a:hover,
3080 .nav-tabs.nav-justified > .active > a:focus {
3081 border: 1px solid #cccccc;
3082 }
3083 @media (min-width: 768px) {
3084 .nav-tabs.nav-justified > li > a {
3085 border-bottom: 1px solid #cccccc;
3086 border-radius: 2px 2px 0 0;
3087 }
3088 .nav-tabs.nav-justified > .active > a,
3089 .nav-tabs.nav-justified > .active > a:hover,
3090 .nav-tabs.nav-justified > .active > a:focus {
3091 border-bottom-color: #cccccc;
3092 }
3093 }
3094 .nav-pills > li {
3095 float: left;
3096 }
3097 .nav-pills > li > a {
3098 border-radius: 2px;
3099 }
3100 .nav-pills > li + li {
3101 margin-left: 2px;
3102 }
3103 .nav-pills > li.active > a,
3104 .nav-pills > li.active > a:hover,
3105 .nav-pills > li.active > a:focus {
3106 color: #ffffff;
3107 background-color: #0078e6;
3108 }
3109 .nav-stacked > li {
3110 float: none;
3111 }
3112 .nav-stacked > li + li {
3113 margin-top: 2px;
3114 margin-left: 0;
3115 }
3116 .nav-justified {
3117 width: 100%;
3118 }
3119 .nav-justified > li {
3120 float: none;
3121 }
3122 .nav-justified > li > a {
3123 text-align: center;
3124 margin-bottom: 5px;
3125 }
3126 .nav-justified > .dropdown .dropdown-menu {
3127 top: auto;
3128 left: auto;
3129 }
3130 @media (min-width: 768px) {
3131 .nav-justified > li {
3132 display: table-cell;
3133 width: 1%;
3134 }
3135 .nav-justified > li > a {
3136 margin-bottom: 0;
3137 }
3138 }
3139 .nav-tabs-justified {
3140 border-bottom: 0;
3141 }
3142 .nav-tabs-justified > li > a {
3143 margin-right: 0;
3144 border-radius: 2px;
3145 }
3146 .nav-tabs-justified > .active > a,
3147 .nav-tabs-justified > .active > a:hover,
3148 .nav-tabs-justified > .active > a:focus {
3149 border: 1px solid #cccccc;
3150 }
3151 @media (min-width: 768px) {
3152 .nav-tabs-justified > li > a {
3153 border-bottom: 1px solid #cccccc;
3154 border-radius: 2px 2px 0 0;
3155 }
3156 .nav-tabs-justified > .active > a,
3157 .nav-tabs-justified > .active > a:hover,
3158 .nav-tabs-justified > .active > a:focus {
3159 border-bottom-color: #cccccc;
3160 }
3161 }
3162 .tab-content > .tab-pane {
3163 display: none;
3164 visibility: hidden;
3165 }
3166 .tab-content > .active {
3167 display: block;
3168 visibility: visible;
3169 }
3170 .nav-tabs .dropdown-menu {
3171 margin-top: -1px;
3172 border-top-right-radius: 0;
3173 border-top-left-radius: 0;
3174 }
3175 .navbar {
3176 position: relative;
3177 min-height: 45px;
3178 margin-bottom: 18px;
3179 border: 1px solid transparent;
3180 }
3181 @media (min-width: 768px) {
3182 .navbar {
3183 border-radius: 2px;
3184 }
3185 }
3186 @media (min-width: 768px) {
3187 .navbar-header {
3188 float: left;
3189 }
3190 }
3191 .navbar-collapse {
3192 overflow-x: visible;
3193 padding-right: 15px;
3194 padding-left: 15px;
3195 border-top: 1px solid transparent;
3196 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
3197 -webkit-overflow-scrolling: touch;
3198 }
3199 .navbar-collapse.in {
3200 overflow-y: auto;
3201 }
3202 @media (min-width: 768px) {
3203 .navbar-collapse {
3204 width: auto;
3205 border-top: 0;
3206 box-shadow: none;
3207 }
3208 .navbar-collapse.collapse {
3209 display: block !important;
3210 visibility: visible !important;
3211 height: auto !important;
3212 padding-bottom: 0;
3213 overflow: visible !important;
3214 }
3215 .navbar-collapse.in {
3216 overflow-y: visible;
3217 }
3218 .navbar-fixed-top .navbar-collapse,
3219 .navbar-static-top .navbar-collapse,
3220 .navbar-fixed-bottom .navbar-collapse {
3221 padding-left: 0;
3222 padding-right: 0;
3223 }
3224 }
3225 .navbar-fixed-top .navbar-collapse,
3226 .navbar-fixed-bottom .navbar-collapse {
3227 max-height: 340px;
3228 }
3229 @media (max-device-width: 480px) and (orientation: landscape) {
3230 .navbar-fixed-top .navbar-collapse,
3231 .navbar-fixed-bottom .navbar-collapse {
3232 max-height: 200px;
3233 }
3234 }
3235 .container > .navbar-header,
3236 .container-fluid > .navbar-header,
3237 .container > .navbar-collapse,
3238 .container-fluid > .navbar-collapse {
3239 margin-right: -15px;
3240 margin-left: -15px;
3241 }
3242 @media (min-width: 768px) {
3243 .container > .navbar-header,
3244 .container-fluid > .navbar-header,
3245 .container > .navbar-collapse,
3246 .container-fluid > .navbar-collapse {
3247 margin-right: 0;
3248 margin-left: 0;
3249 }
3250 }
3251 .navbar-static-top {
3252 z-index: 1000;
3253 border-width: 0 0 1px;
3254 }
3255 @media (min-width: 768px) {
3256 .navbar-static-top {
3257 border-radius: 0;
3258 }
3259 }
3260 .navbar-fixed-top,
3261 .navbar-fixed-bottom {
3262 position: fixed;
3263 right: 0;
3264 left: 0;
3265 z-index: 1030;
3266 }
3267 @media (min-width: 768px) {
3268 .navbar-fixed-top,
3269 .navbar-fixed-bottom {
3270 border-radius: 0;
3271 }
3272 }
3273 .navbar-fixed-top {
3274 top: 0;
3275 border-width: 0 0 1px;
3276 }
3277 .navbar-fixed-bottom {
3278 bottom: 0;
3279 margin-bottom: 0;
3280 border-width: 1px 0 0;
3281 }
3282 .navbar-brand {
3283 float: left;
3284 padding: 13.5px 15px;
3285 font-size: 15px;
3286 line-height: 18px;
3287 height: 45px;
3288 }
3289 .navbar-brand:hover,
3290 .navbar-brand:focus {
3291 text-decoration: none;
3292 }
3293 .navbar-brand > img {
3294 display: block;
3295 }
3296 @media (min-width: 768px) {
3297 .navbar > .container .navbar-brand,
3298 .navbar > .container-fluid .navbar-brand {
3299 margin-left: -15px;
3300 }
3301 }
3302 .navbar-toggle {
3303 position: relative;
3304 float: right;
3305 margin-right: 15px;
3306 padding: 9px 10px;
3307 margin-top: 5.5px;
3308 margin-bottom: 5.5px;
3309 background-color: transparent;
3310 background-image: none;
3311 border: 1px solid transparent;
3312 border-radius: 2px;
3313 }
3314 .navbar-toggle:focus {
3315 outline: 0;
3316 }
3317 .navbar-toggle .icon-bar {