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