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