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