]> Git — Sourcephile - comptalang.git/blob - web/static/css/bootstrap.css
Update to new symantic and draft Modules rendition.
[comptalang.git] / web / static / css / bootstrap.css
1 /*!
2 * Bootstrap v3.2.0 (http://getbootstrap.com)
3 * Copyright 2011-2014 Twitter, Inc.
4 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 */
6
7 /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
8 html {
9 font-family: sans-serif;
10 -webkit-text-size-adjust: 100%;
11 -ms-text-size-adjust: 100%;
12 }
13 body {
14 margin: 0;
15 }
16 article,
17 aside,
18 details,
19 figcaption,
20 figure,
21 footer,
22 header,
23 hgroup,
24 main,
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: 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 @media print {
191 * {
192 color: #000 !important;
193 text-shadow: none !important;
194 background: transparent !important;
195 -webkit-box-shadow: none !important;
196 box-shadow: none !important;
197 }
198 a,
199 a:visited {
200 text-decoration: underline;
201 }
202 a[href]:after {
203 content: " (" attr(href) ")";
204 }
205 abbr[title]:after {
206 content: " (" attr(title) ")";
207 }
208 a[href^="javascript:"]:after,
209 a[href^="#"]:after {
210 content: "";
211 }
212 pre,
213 blockquote {
214 border: 1px solid #999;
215
216 page-break-inside: avoid;
217 }
218 thead {
219 display: table-header-group;
220 }
221 tr,
222 img {
223 page-break-inside: avoid;
224 }
225 img {
226 max-width: 100% !important;
227 }
228 p,
229 h2,
230 h3 {
231 orphans: 3;
232 widows: 3;
233 }
234 h2,
235 h3 {
236 page-break-after: avoid;
237 }
238 select {
239 background: #fff !important;
240 }
241 .navbar {
242 display: none;
243 }
244 .table td,
245 .table th {
246 background-color: #fff !important;
247 }
248 .btn > .caret,
249 .dropup > .btn > .caret {
250 border-top-color: #000 !important;
251 }
252 .label {
253 border: 1px solid #000;
254 }
255 .table {
256 border-collapse: collapse !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.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: "\2a";
283 }
284 .glyphicon-plus:before {
285 content: "\2b";
286 }
287 .glyphicon-euro:before {
288 content: "\20ac";
289 }
290 .glyphicon-minus:before {
291 content: "\2212";
292 }
293 .glyphicon-cloud:before {
294 content: "\2601";
295 }
296 .glyphicon-envelope:before {
297 content: "\2709";
298 }
299 .glyphicon-pencil:before {
300 content: "\270f";
301 }
302 .glyphicon-glass:before {
303 content: "\e001";
304 }
305 .glyphicon-music:before {
306 content: "\e002";
307 }
308 .glyphicon-search:before {
309 content: "\e003";
310 }
311 .glyphicon-heart:before {
312 content: "\e005";
313 }
314 .glyphicon-star:before {
315 content: "\e006";
316 }
317 .glyphicon-star-empty:before {
318 content: "\e007";
319 }
320 .glyphicon-user:before {
321 content: "\e008";
322 }
323 .glyphicon-film:before {
324 content: "\e009";
325 }
326 .glyphicon-th-large:before {
327 content: "\e010";
328 }
329 .glyphicon-th:before {
330 content: "\e011";
331 }
332 .glyphicon-th-list:before {
333 content: "\e012";
334 }
335 .glyphicon-ok:before {
336 content: "\e013";
337 }
338 .glyphicon-remove:before {
339 content: "\e014";
340 }
341 .glyphicon-zoom-in:before {
342 content: "\e015";
343 }
344 .glyphicon-zoom-out:before {
345 content: "\e016";
346 }
347 .glyphicon-off:before {
348 content: "\e017";
349 }
350 .glyphicon-signal:before {
351 content: "\e018";
352 }
353 .glyphicon-cog:before {
354 content: "\e019";
355 }
356 .glyphicon-trash:before {
357 content: "\e020";
358 }
359 .glyphicon-home:before {
360 content: "\e021";
361 }
362 .glyphicon-file:before {
363 content: "\e022";
364 }
365 .glyphicon-time:before {
366 content: "\e023";
367 }
368 .glyphicon-road:before {
369 content: "\e024";
370 }
371 .glyphicon-download-alt:before {
372 content: "\e025";
373 }
374 .glyphicon-download:before {
375 content: "\e026";
376 }
377 .glyphicon-upload:before {
378 content: "\e027";
379 }
380 .glyphicon-inbox:before {
381 content: "\e028";
382 }
383 .glyphicon-play-circle:before {
384 content: "\e029";
385 }
386 .glyphicon-repeat:before {
387 content: "\e030";
388 }
389 .glyphicon-refresh:before {
390 content: "\e031";
391 }
392 .glyphicon-list-alt:before {
393 content: "\e032";
394 }
395 .glyphicon-lock:before {
396 content: "\e033";
397 }
398 .glyphicon-flag:before {
399 content: "\e034";
400 }
401 .glyphicon-headphones:before {
402 content: "\e035";
403 }
404 .glyphicon-volume-off:before {
405 content: "\e036";
406 }
407 .glyphicon-volume-down:before {
408 content: "\e037";
409 }
410 .glyphicon-volume-up:before {
411 content: "\e038";
412 }
413 .glyphicon-qrcode:before {
414 content: "\e039";
415 }
416 .glyphicon-barcode:before {
417 content: "\e040";
418 }
419 .glyphicon-tag:before {
420 content: "\e041";
421 }
422 .glyphicon-tags:before {
423 content: "\e042";
424 }
425 .glyphicon-book:before {
426 content: "\e043";
427 }
428 .glyphicon-bookmark:before {
429 content: "\e044";
430 }
431 .glyphicon-print:before {
432 content: "\e045";
433 }
434 .glyphicon-camera:before {
435 content: "\e046";
436 }
437 .glyphicon-font:before {
438 content: "\e047";
439 }
440 .glyphicon-bold:before {
441 content: "\e048";
442 }
443 .glyphicon-italic:before {
444 content: "\e049";
445 }
446 .glyphicon-text-height:before {
447 content: "\e050";
448 }
449 .glyphicon-text-width:before {
450 content: "\e051";
451 }
452 .glyphicon-align-left:before {
453 content: "\e052";
454 }
455 .glyphicon-align-center:before {
456 content: "\e053";
457 }
458 .glyphicon-align-right:before {
459 content: "\e054";
460 }
461 .glyphicon-align-justify:before {
462 content: "\e055";
463 }
464 .glyphicon-list:before {
465 content: "\e056";
466 }
467 .glyphicon-indent-left:before {
468 content: "\e057";
469 }
470 .glyphicon-indent-right:before {
471 content: "\e058";
472 }
473 .glyphicon-facetime-video:before {
474 content: "\e059";
475 }
476 .glyphicon-picture:before {
477 content: "\e060";
478 }
479 .glyphicon-map-marker:before {
480 content: "\e062";
481 }
482 .glyphicon-adjust:before {
483 content: "\e063";
484 }
485 .glyphicon-tint:before {
486 content: "\e064";
487 }
488 .glyphicon-edit:before {
489 content: "\e065";
490 }
491 .glyphicon-share:before {
492 content: "\e066";
493 }
494 .glyphicon-check:before {
495 content: "\e067";
496 }
497 .glyphicon-move:before {
498 content: "\e068";
499 }
500 .glyphicon-step-backward:before {
501 content: "\e069";
502 }
503 .glyphicon-fast-backward:before {
504 content: "\e070";
505 }
506 .glyphicon-backward:before {
507 content: "\e071";
508 }
509 .glyphicon-play:before {
510 content: "\e072";
511 }
512 .glyphicon-pause:before {
513 content: "\e073";
514 }
515 .glyphicon-stop:before {
516 content: "\e074";
517 }
518 .glyphicon-forward:before {
519 content: "\e075";
520 }
521 .glyphicon-fast-forward:before {
522 content: "\e076";
523 }
524 .glyphicon-step-forward:before {
525 content: "\e077";
526 }
527 .glyphicon-eject:before {
528 content: "\e078";
529 }
530 .glyphicon-chevron-left:before {
531 content: "\e079";
532 }
533 .glyphicon-chevron-right:before {
534 content: "\e080";
535 }
536 .glyphicon-plus-sign:before {
537 content: "\e081";
538 }
539 .glyphicon-minus-sign:before {
540 content: "\e082";
541 }
542 .glyphicon-remove-sign:before {
543 content: "\e083";
544 }
545 .glyphicon-ok-sign:before {
546 content: "\e084";
547 }
548 .glyphicon-question-sign:before {
549 content: "\e085";
550 }
551 .glyphicon-info-sign:before {
552 content: "\e086";
553 }
554 .glyphicon-screenshot:before {
555 content: "\e087";
556 }
557 .glyphicon-remove-circle:before {
558 content: "\e088";
559 }
560 .glyphicon-ok-circle:before {
561 content: "\e089";
562 }
563 .glyphicon-ban-circle:before {
564 content: "\e090";
565 }
566 .glyphicon-arrow-left:before {
567 content: "\e091";
568 }
569 .glyphicon-arrow-right:before {
570 content: "\e092";
571 }
572 .glyphicon-arrow-up:before {
573 content: "\e093";
574 }
575 .glyphicon-arrow-down:before {
576 content: "\e094";
577 }
578 .glyphicon-share-alt:before {
579 content: "\e095";
580 }
581 .glyphicon-resize-full:before {
582 content: "\e096";
583 }
584 .glyphicon-resize-small:before {
585 content: "\e097";
586 }
587 .glyphicon-exclamation-sign:before {
588 content: "\e101";
589 }
590 .glyphicon-gift:before {
591 content: "\e102";
592 }
593 .glyphicon-leaf:before {
594 content: "\e103";
595 }
596 .glyphicon-fire:before {
597 content: "\e104";
598 }
599 .glyphicon-eye-open:before {
600 content: "\e105";
601 }
602 .glyphicon-eye-close:before {
603 content: "\e106";
604 }
605 .glyphicon-warning-sign:before {
606 content: "\e107";
607 }
608 .glyphicon-plane:before {
609 content: "\e108";
610 }
611 .glyphicon-calendar:before {
612 content: "\e109";
613 }
614 .glyphicon-random:before {
615 content: "\e110";
616 }
617 .glyphicon-comment:before {
618 content: "\e111";
619 }
620 .glyphicon-magnet:before {
621 content: "\e112";
622 }
623 .glyphicon-chevron-up:before {
624 content: "\e113";
625 }
626 .glyphicon-chevron-down:before {
627 content: "\e114";
628 }
629 .glyphicon-retweet:before {
630 content: "\e115";
631 }
632 .glyphicon-shopping-cart:before {
633 content: "\e116";
634 }
635 .glyphicon-folder-close:before {
636 content: "\e117";
637 }
638 .glyphicon-folder-open:before {
639 content: "\e118";
640 }
641 .glyphicon-resize-vertical:before {
642 content: "\e119";
643 }
644 .glyphicon-resize-horizontal:before {
645 content: "\e120";
646 }
647 .glyphicon-hdd:before {
648 content: "\e121";
649 }
650 .glyphicon-bullhorn:before {
651 content: "\e122";
652 }
653 .glyphicon-bell:before {
654 content: "\e123";
655 }
656 .glyphicon-certificate:before {
657 content: "\e124";
658 }
659 .glyphicon-thumbs-up:before {
660 content: "\e125";
661 }
662 .glyphicon-thumbs-down:before {
663 content: "\e126";
664 }
665 .glyphicon-hand-right:before {
666 content: "\e127";
667 }
668 .glyphicon-hand-left:before {
669 content: "\e128";
670 }
671 .glyphicon-hand-up:before {
672 content: "\e129";
673 }
674 .glyphicon-hand-down:before {
675 content: "\e130";
676 }
677 .glyphicon-circle-arrow-right:before {
678 content: "\e131";
679 }
680 .glyphicon-circle-arrow-left:before {
681 content: "\e132";
682 }
683 .glyphicon-circle-arrow-up:before {
684 content: "\e133";
685 }
686 .glyphicon-circle-arrow-down:before {
687 content: "\e134";
688 }
689 .glyphicon-globe:before {
690 content: "\e135";
691 }
692 .glyphicon-wrench:before {
693 content: "\e136";
694 }
695 .glyphicon-tasks:before {
696 content: "\e137";
697 }
698 .glyphicon-filter:before {
699 content: "\e138";
700 }
701 .glyphicon-briefcase:before {
702 content: "\e139";
703 }
704 .glyphicon-fullscreen:before {
705 content: "\e140";
706 }
707 .glyphicon-dashboard:before {
708 content: "\e141";
709 }
710 .glyphicon-paperclip:before {
711 content: "\e142";
712 }
713 .glyphicon-heart-empty:before {
714 content: "\e143";
715 }
716 .glyphicon-link:before {
717 content: "\e144";
718 }
719 .glyphicon-phone:before {
720 content: "\e145";
721 }
722 .glyphicon-pushpin:before {
723 content: "\e146";
724 }
725 .glyphicon-usd:before {
726 content: "\e148";
727 }
728 .glyphicon-gbp:before {
729 content: "\e149";
730 }
731 .glyphicon-sort:before {
732 content: "\e150";
733 }
734 .glyphicon-sort-by-alphabet:before {
735 content: "\e151";
736 }
737 .glyphicon-sort-by-alphabet-alt:before {
738 content: "\e152";
739 }
740 .glyphicon-sort-by-order:before {
741 content: "\e153";
742 }
743 .glyphicon-sort-by-order-alt:before {
744 content: "\e154";
745 }
746 .glyphicon-sort-by-attributes:before {
747 content: "\e155";
748 }
749 .glyphicon-sort-by-attributes-alt:before {
750 content: "\e156";
751 }
752 .glyphicon-unchecked:before {
753 content: "\e157";
754 }
755 .glyphicon-expand:before {
756 content: "\e158";
757 }
758 .glyphicon-collapse-down:before {
759 content: "\e159";
760 }
761 .glyphicon-collapse-up:before {
762 content: "\e160";
763 }
764 .glyphicon-log-in:before {
765 content: "\e161";
766 }
767 .glyphicon-flash:before {
768 content: "\e162";
769 }
770 .glyphicon-log-out:before {
771 content: "\e163";
772 }
773 .glyphicon-new-window:before {
774 content: "\e164";
775 }
776 .glyphicon-record:before {
777 content: "\e165";
778 }
779 .glyphicon-save:before {
780 content: "\e166";
781 }
782 .glyphicon-open:before {
783 content: "\e167";
784 }
785 .glyphicon-saved:before {
786 content: "\e168";
787 }
788 .glyphicon-import:before {
789 content: "\e169";
790 }
791 .glyphicon-export:before {
792 content: "\e170";
793 }
794 .glyphicon-send:before {
795 content: "\e171";
796 }
797 .glyphicon-floppy-disk:before {
798 content: "\e172";
799 }
800 .glyphicon-floppy-saved:before {
801 content: "\e173";
802 }
803 .glyphicon-floppy-remove:before {
804 content: "\e174";
805 }
806 .glyphicon-floppy-save:before {
807 content: "\e175";
808 }
809 .glyphicon-floppy-open:before {
810 content: "\e176";
811 }
812 .glyphicon-credit-card:before {
813 content: "\e177";
814 }
815 .glyphicon-transfer:before {
816 content: "\e178";
817 }
818 .glyphicon-cutlery:before {
819 content: "\e179";
820 }
821 .glyphicon-header:before {
822 content: "\e180";
823 }
824 .glyphicon-compressed:before {
825 content: "\e181";
826 }
827 .glyphicon-earphone:before {
828 content: "\e182";
829 }
830 .glyphicon-phone-alt:before {
831 content: "\e183";
832 }
833 .glyphicon-tower:before {
834 content: "\e184";
835 }
836 .glyphicon-stats:before {
837 content: "\e185";
838 }
839 .glyphicon-sd-video:before {
840 content: "\e186";
841 }
842 .glyphicon-hd-video:before {
843 content: "\e187";
844 }
845 .glyphicon-subtitles:before {
846 content: "\e188";
847 }
848 .glyphicon-sound-stereo:before {
849 content: "\e189";
850 }
851 .glyphicon-sound-dolby:before {
852 content: "\e190";
853 }
854 .glyphicon-sound-5-1:before {
855 content: "\e191";
856 }
857 .glyphicon-sound-6-1:before {
858 content: "\e192";
859 }
860 .glyphicon-sound-7-1:before {
861 content: "\e193";
862 }
863 .glyphicon-copyright-mark:before {
864 content: "\e194";
865 }
866 .glyphicon-registration-mark:before {
867 content: "\e195";
868 }
869 .glyphicon-cloud-download:before {
870 content: "\e197";
871 }
872 .glyphicon-cloud-upload:before {
873 content: "\e198";
874 }
875 .glyphicon-tree-conifer:before {
876 content: "\e199";
877 }
878 .glyphicon-tree-deciduous:before {
879 content: "\e200";
880 }
881 * {
882 -webkit-box-sizing: border-box;
883 -moz-box-sizing: border-box;
884 box-sizing: border-box;
885 }
886 *:before,
887 *:after {
888 -webkit-box-sizing: border-box;
889 -moz-box-sizing: border-box;
890 box-sizing: border-box;
891 }
892 html {
893 font-size: 10px;
894
895 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
896 }
897 body {
898 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
899 font-size: 14px;
900 line-height: 1.42857143;
901 color: #333;
902 background-color: #fff;
903 }
904 input,
905 button,
906 select,
907 textarea {
908 font-family: inherit;
909 font-size: inherit;
910 line-height: inherit;
911 }
912 a {
913 color: #428bca;
914 text-decoration: none;
915 }
916 a:hover,
917 a:focus {
918 color: #2a6496;
919 text-decoration: underline;
920 }
921 a:focus {
922 outline: thin dotted;
923 outline: 5px auto -webkit-focus-ring-color;
924 outline-offset: -2px;
925 }
926 figure {
927 margin: 0;
928 }
929 img {
930 vertical-align: middle;
931 }
932 .img-responsive,
933 .thumbnail > img,
934 .thumbnail a > img,
935 .carousel-inner > .item > img,
936 .carousel-inner > .item > a > img {
937 display: block;
938 width: 100% \9;
939 max-width: 100%;
940 height: auto;
941 }
942 .img-rounded {
943 border-radius: 6px;
944 }
945 .img-thumbnail {
946 display: inline-block;
947 width: 100% \9;
948 max-width: 100%;
949 height: auto;
950 padding: 4px;
951 line-height: 1.42857143;
952 background-color: #fff;
953 border: 1px solid #ddd;
954 border-radius: 4px;
955 -webkit-transition: all .2s ease-in-out;
956 -o-transition: all .2s ease-in-out;
957 transition: all .2s ease-in-out;
958 }
959 .img-circle {
960 border-radius: 50%;
961 }
962 hr {
963 margin-top: 20px;
964 margin-bottom: 20px;
965 border: 0;
966 border-top: 1px solid #eee;
967 }
968 .sr-only {
969 position: absolute;
970 width: 1px;
971 height: 1px;
972 padding: 0;
973 margin: -1px;
974 overflow: hidden;
975 clip: rect(0, 0, 0, 0);
976 border: 0;
977 }
978 .sr-only-focusable:active,
979 .sr-only-focusable:focus {
980 position: static;
981 width: auto;
982 height: auto;
983 margin: 0;
984 overflow: visible;
985 clip: auto;
986 }
987 h1,
988 h2,
989 h3,
990 h4,
991 h5,
992 h6,
993 .h1,
994 .h2,
995 .h3,
996 .h4,
997 .h5,
998 .h6 {
999 font-family: inherit;
1000 font-weight: 500;
1001 line-height: 1.1;
1002 color: inherit;
1003 }
1004 h1 small,
1005 h2 small,
1006 h3 small,
1007 h4 small,
1008 h5 small,
1009 h6 small,
1010 .h1 small,
1011 .h2 small,
1012 .h3 small,
1013 .h4 small,
1014 .h5 small,
1015 .h6 small,
1016 h1 .small,
1017 h2 .small,
1018 h3 .small,
1019 h4 .small,
1020 h5 .small,
1021 h6 .small,
1022 .h1 .small,
1023 .h2 .small,
1024 .h3 .small,
1025 .h4 .small,
1026 .h5 .small,
1027 .h6 .small {
1028 font-weight: normal;
1029 line-height: 1;
1030 color: #777;
1031 }
1032 h1,
1033 .h1,
1034 h2,
1035 .h2,
1036 h3,
1037 .h3 {
1038 margin-top: 20px;
1039 margin-bottom: 10px;
1040 }
1041 h1 small,
1042 .h1 small,
1043 h2 small,
1044 .h2 small,
1045 h3 small,
1046 .h3 small,
1047 h1 .small,
1048 .h1 .small,
1049 h2 .small,
1050 .h2 .small,
1051 h3 .small,
1052 .h3 .small {
1053 font-size: 65%;
1054 }
1055 h4,
1056 .h4,
1057 h5,
1058 .h5,
1059 h6,
1060 .h6 {
1061 margin-top: 10px;
1062 margin-bottom: 10px;
1063 }
1064 h4 small,
1065 .h4 small,
1066 h5 small,
1067 .h5 small,
1068 h6 small,
1069 .h6 small,
1070 h4 .small,
1071 .h4 .small,
1072 h5 .small,
1073 .h5 .small,
1074 h6 .small,
1075 .h6 .small {
1076 font-size: 75%;
1077 }
1078 h1,
1079 .h1 {
1080 font-size: 36px;
1081 }
1082 h2,
1083 .h2 {
1084 font-size: 30px;
1085 }
1086 h3,
1087 .h3 {
1088 font-size: 24px;
1089 }
1090 h4,
1091 .h4 {
1092 font-size: 18px;
1093 }
1094 h5,
1095 .h5 {
1096 font-size: 14px;
1097 }
1098 h6,
1099 .h6 {
1100 font-size: 12px;
1101 }
1102 p {
1103 margin: 0 0 10px;
1104 }
1105 .lead {
1106 margin-bottom: 20px;
1107 font-size: 16px;
1108 font-weight: 300;
1109 line-height: 1.4;
1110 }
1111 @media (min-width: 768px) {
1112 .lead {
1113 font-size: 21px;
1114 }
1115 }
1116 small,
1117 .small {
1118 font-size: 85%;
1119 }
1120 cite {
1121 font-style: normal;
1122 }
1123 mark,
1124 .mark {
1125 padding: .2em;
1126 background-color: #fcf8e3;
1127 }
1128 .text-left {
1129 text-align: left;
1130 }
1131 .text-right {
1132 text-align: right;
1133 }
1134 .text-center {
1135 text-align: center;
1136 }
1137 .text-justify {
1138 text-align: justify;
1139 }
1140 .text-nowrap {
1141 white-space: nowrap;
1142 }
1143 .text-lowercase {
1144 text-transform: lowercase;
1145 }
1146 .text-uppercase {
1147 text-transform: uppercase;
1148 }
1149 .text-capitalize {
1150 text-transform: capitalize;
1151 }
1152 .text-muted {
1153 color: #777;
1154 }
1155 .text-primary {
1156 color: #428bca;
1157 }
1158 a.text-primary:hover {
1159 color: #3071a9;
1160 }
1161 .text-success {
1162 color: #3c763d;
1163 }
1164 a.text-success:hover {
1165 color: #2b542c;
1166 }
1167 .text-info {
1168 color: #31708f;
1169 }
1170 a.text-info:hover {
1171 color: #245269;
1172 }
1173 .text-warning {
1174 color: #8a6d3b;
1175 }
1176 a.text-warning:hover {
1177 color: #66512c;
1178 }
1179 .text-danger {
1180 color: #a94442;
1181 }
1182 a.text-danger:hover {
1183 color: #843534;
1184 }
1185 .bg-primary {
1186 color: #fff;
1187 background-color: #428bca;
1188 }
1189 a.bg-primary:hover {
1190 background-color: #3071a9;
1191 }
1192 .bg-success {
1193 background-color: #dff0d8;
1194 }
1195 a.bg-success:hover {
1196 background-color: #c1e2b3;
1197 }
1198 .bg-info {
1199 background-color: #d9edf7;
1200 }
1201 a.bg-info:hover {
1202 background-color: #afd9ee;
1203 }
1204 .bg-warning {
1205 background-color: #fcf8e3;
1206 }
1207 a.bg-warning:hover {
1208 background-color: #f7ecb5;
1209 }
1210 .bg-danger {
1211 background-color: #f2dede;
1212 }
1213 a.bg-danger:hover {
1214 background-color: #e4b9b9;
1215 }
1216 .page-header {
1217 padding-bottom: 9px;
1218 margin: 40px 0 20px;
1219 border-bottom: 1px solid #eee;
1220 }
1221 ul,
1222 ol {
1223 margin-top: 0;
1224 margin-bottom: 10px;
1225 }
1226 ul ul,
1227 ol ul,
1228 ul ol,
1229 ol ol {
1230 margin-bottom: 0;
1231 }
1232 .list-unstyled {
1233 padding-left: 0;
1234 list-style: none;
1235 }
1236 .list-inline {
1237 padding-left: 0;
1238 margin-left: -5px;
1239 list-style: none;
1240 }
1241 .list-inline > li {
1242 display: inline-block;
1243 padding-right: 5px;
1244 padding-left: 5px;
1245 }
1246 dl {
1247 margin-top: 0;
1248 margin-bottom: 20px;
1249 }
1250 dt,
1251 dd {
1252 line-height: 1.42857143;
1253 }
1254 dt {
1255 font-weight: bold;
1256 }
1257 dd {
1258 margin-left: 0;
1259 }
1260 @media (min-width: 768px) {
1261 .dl-horizontal dt {
1262 float: left;
1263 width: 160px;
1264 overflow: hidden;
1265 clear: left;
1266 text-align: right;
1267 text-overflow: ellipsis;
1268 white-space: nowrap;
1269 }
1270 .dl-horizontal dd {
1271 margin-left: 180px;
1272 }
1273 }
1274 abbr[title],
1275 abbr[data-original-title] {
1276 cursor: help;
1277 border-bottom: 1px dotted #777;
1278 }
1279 .initialism {
1280 font-size: 90%;
1281 text-transform: uppercase;
1282 }
1283 blockquote {
1284 padding: 10px 20px;
1285 margin: 0 0 20px;
1286 font-size: 17.5px;
1287 border-left: 5px solid #eee;
1288 }
1289 blockquote p:last-child,
1290 blockquote ul:last-child,
1291 blockquote ol:last-child {
1292 margin-bottom: 0;
1293 }
1294 blockquote footer,
1295 blockquote small,
1296 blockquote .small {
1297 display: block;
1298 font-size: 80%;
1299 line-height: 1.42857143;
1300 color: #777;
1301 }
1302 blockquote footer:before,
1303 blockquote small:before,
1304 blockquote .small:before {
1305 content: '\2014 \00A0';
1306 }
1307 .blockquote-reverse,
1308 blockquote.pull-right {
1309 padding-right: 15px;
1310 padding-left: 0;
1311 text-align: right;
1312 border-right: 5px solid #eee;
1313 border-left: 0;
1314 }
1315 .blockquote-reverse footer:before,
1316 blockquote.pull-right footer:before,
1317 .blockquote-reverse small:before,
1318 blockquote.pull-right small:before,
1319 .blockquote-reverse .small:before,
1320 blockquote.pull-right .small:before {
1321 content: '';
1322 }
1323 .blockquote-reverse footer:after,
1324 blockquote.pull-right footer:after,
1325 .blockquote-reverse small:after,
1326 blockquote.pull-right small:after,
1327 .blockquote-reverse .small:after,
1328 blockquote.pull-right .small:after {
1329 content: '\00A0 \2014';
1330 }
1331 blockquote:before,
1332 blockquote:after {
1333 content: "";
1334 }
1335 address {
1336 margin-bottom: 20px;
1337 font-style: normal;
1338 line-height: 1.42857143;
1339 }
1340 code,
1341 kbd,
1342 pre,
1343 samp {
1344 font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
1345 }
1346 code {
1347 padding: 2px 4px;
1348 font-size: 90%;
1349 color: #c7254e;
1350 background-color: #f9f2f4;
1351 border-radius: 4px;
1352 }
1353 kbd {
1354 padding: 2px 4px;
1355 font-size: 90%;
1356 color: #fff;
1357 background-color: #333;
1358 border-radius: 3px;
1359 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1360 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
1361 }
1362 kbd kbd {
1363 padding: 0;
1364 font-size: 100%;
1365 -webkit-box-shadow: none;
1366 box-shadow: none;
1367 }
1368 pre {
1369 display: block;
1370 padding: 9.5px;
1371 margin: 0 0 10px;
1372 font-size: 13px;
1373 line-height: 1.42857143;
1374 color: #333;
1375 word-break: break-all;
1376 word-wrap: break-word;
1377 background-color: #f5f5f5;
1378 border: 1px solid #ccc;
1379 border-radius: 4px;
1380 }
1381 pre code {
1382 padding: 0;
1383 font-size: inherit;
1384 color: inherit;
1385 white-space: pre-wrap;
1386 background-color: transparent;
1387 border-radius: 0;
1388 }
1389 .pre-scrollable {
1390 max-height: 340px;
1391 overflow-y: scroll;
1392 }
1393 .container {
1394 padding-right: 15px;
1395 padding-left: 15px;
1396 margin-right: auto;
1397 margin-left: auto;
1398 }
1399 @media (min-width: 768px) {
1400 .container {
1401 width: 750px;
1402 }
1403 }
1404 @media (min-width: 992px) {
1405 .container {
1406 width: 970px;
1407 }
1408 }
1409 @media (min-width: 1200px) {
1410 .container {
1411 width: 1170px;
1412 }
1413 }
1414 .container-fluid {
1415 padding-right: 15px;
1416 padding-left: 15px;
1417 margin-right: auto;
1418 margin-left: auto;
1419 }
1420 .row {
1421 margin-right: -15px;
1422 margin-left: -15px;
1423 }
1424 .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 {
1425 position: relative;
1426 min-height: 1px;
1427 padding-right: 15px;
1428 padding-left: 15px;
1429 }
1430 .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 {
1431 float: left;
1432 }
1433 .col-xs-12 {
1434 width: 100%;
1435 }
1436 .col-xs-11 {
1437 width: 91.66666667%;
1438 }
1439 .col-xs-10 {
1440 width: 83.33333333%;
1441 }
1442 .col-xs-9 {
1443 width: 75%;
1444 }
1445 .col-xs-8 {
1446 width: 66.66666667%;
1447 }
1448 .col-xs-7 {
1449 width: 58.33333333%;
1450 }
1451 .col-xs-6 {
1452 width: 50%;
1453 }
1454 .col-xs-5 {
1455 width: 41.66666667%;
1456 }
1457 .col-xs-4 {
1458 width: 33.33333333%;
1459 }
1460 .col-xs-3 {
1461 width: 25%;
1462 }
1463 .col-xs-2 {
1464 width: 16.66666667%;
1465 }
1466 .col-xs-1 {
1467 width: 8.33333333%;
1468 }
1469 .col-xs-pull-12 {
1470 right: 100%;
1471 }
1472 .col-xs-pull-11 {
1473 right: 91.66666667%;
1474 }
1475 .col-xs-pull-10 {
1476 right: 83.33333333%;
1477 }
1478 .col-xs-pull-9 {
1479 right: 75%;
1480 }
1481 .col-xs-pull-8 {
1482 right: 66.66666667%;
1483 }
1484 .col-xs-pull-7 {
1485 right: 58.33333333%;
1486 }
1487 .col-xs-pull-6 {
1488 right: 50%;
1489 }
1490 .col-xs-pull-5 {
1491 right: 41.66666667%;
1492 }
1493 .col-xs-pull-4 {
1494 right: 33.33333333%;
1495 }
1496 .col-xs-pull-3 {
1497 right: 25%;
1498 }
1499 .col-xs-pull-2 {
1500 right: 16.66666667%;
1501 }
1502 .col-xs-pull-1 {
1503 right: 8.33333333%;
1504 }
1505 .col-xs-pull-0 {
1506 right: auto;
1507 }
1508 .col-xs-push-12 {
1509 left: 100%;
1510 }
1511 .col-xs-push-11 {
1512 left: 91.66666667%;
1513 }
1514 .col-xs-push-10 {
1515 left: 83.33333333%;
1516 }
1517 .col-xs-push-9 {
1518 left: 75%;
1519 }
1520 .col-xs-push-8 {
1521 left: 66.66666667%;
1522 }
1523 .col-xs-push-7 {
1524 left: 58.33333333%;
1525 }
1526 .col-xs-push-6 {
1527 left: 50%;
1528 }
1529 .col-xs-push-5 {
1530 left: 41.66666667%;
1531 }
1532 .col-xs-push-4 {
1533 left: 33.33333333%;
1534 }
1535 .col-xs-push-3 {
1536 left: 25%;
1537 }
1538 .col-xs-push-2 {
1539 left: 16.66666667%;
1540 }
1541 .col-xs-push-1 {
1542 left: 8.33333333%;
1543 }
1544 .col-xs-push-0 {
1545 left: auto;
1546 }
1547 .col-xs-offset-12 {
1548 margin-left: 100%;
1549 }
1550 .col-xs-offset-11 {
1551 margin-left: 91.66666667%;
1552 }
1553 .col-xs-offset-10 {
1554 margin-left: 83.33333333%;
1555 }
1556 .col-xs-offset-9 {
1557 margin-left: 75%;
1558 }
1559 .col-xs-offset-8 {
1560 margin-left: 66.66666667%;
1561 }
1562 .col-xs-offset-7 {
1563 margin-left: 58.33333333%;
1564 }
1565 .col-xs-offset-6 {
1566 margin-left: 50%;
1567 }
1568 .col-xs-offset-5 {
1569 margin-left: 41.66666667%;
1570 }
1571 .col-xs-offset-4 {
1572 margin-left: 33.33333333%;
1573 }
1574 .col-xs-offset-3 {
1575 margin-left: 25%;
1576 }
1577 .col-xs-offset-2 {
1578 margin-left: 16.66666667%;
1579 }
1580 .col-xs-offset-1 {
1581 margin-left: 8.33333333%;
1582 }
1583 .col-xs-offset-0 {
1584 margin-left: 0;
1585 }
1586 @media (min-width: 768px) {
1587 .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 {
1588 float: left;
1589 }
1590 .col-sm-12 {
1591 width: 100%;
1592 }
1593 .col-sm-11 {
1594 width: 91.66666667%;
1595 }
1596 .col-sm-10 {
1597 width: 83.33333333%;
1598 }
1599 .col-sm-9 {
1600 width: 75%;
1601 }
1602 .col-sm-8 {
1603 width: 66.66666667%;
1604 }
1605 .col-sm-7 {
1606 width: 58.33333333%;
1607 }
1608 .col-sm-6 {
1609 width: 50%;
1610 }
1611 .col-sm-5 {
1612 width: 41.66666667%;
1613 }
1614 .col-sm-4 {
1615 width: 33.33333333%;
1616 }
1617 .col-sm-3 {
1618 width: 25%;
1619 }
1620 .col-sm-2 {
1621 width: 16.66666667%;
1622 }
1623 .col-sm-1 {
1624 width: 8.33333333%;
1625 }
1626 .col-sm-pull-12 {
1627 right: 100%;
1628 }
1629 .col-sm-pull-11 {
1630 right: 91.66666667%;
1631 }
1632 .col-sm-pull-10 {
1633 right: 83.33333333%;
1634 }
1635 .col-sm-pull-9 {
1636 right: 75%;
1637 }
1638 .col-sm-pull-8 {
1639 right: 66.66666667%;
1640 }
1641 .col-sm-pull-7 {
1642 right: 58.33333333%;
1643 }
1644 .col-sm-pull-6 {
1645 right: 50%;
1646 }
1647 .col-sm-pull-5 {
1648 right: 41.66666667%;
1649 }
1650 .col-sm-pull-4 {
1651 right: 33.33333333%;
1652 }
1653 .col-sm-pull-3 {
1654 right: 25%;
1655 }
1656 .col-sm-pull-2 {
1657 right: 16.66666667%;
1658 }
1659 .col-sm-pull-1 {
1660 right: 8.33333333%;
1661 }
1662 .col-sm-pull-0 {
1663 right: auto;
1664 }
1665 .col-sm-push-12 {
1666 left: 100%;
1667 }
1668 .col-sm-push-11 {
1669 left: 91.66666667%;
1670 }
1671 .col-sm-push-10 {
1672 left: 83.33333333%;
1673 }
1674 .col-sm-push-9 {
1675 left: 75%;
1676 }
1677 .col-sm-push-8 {
1678 left: 66.66666667%;
1679 }
1680 .col-sm-push-7 {
1681 left: 58.33333333%;
1682 }
1683 .col-sm-push-6 {
1684 left: 50%;
1685 }
1686 .col-sm-push-5 {
1687 left: 41.66666667%;
1688 }
1689 .col-sm-push-4 {
1690 left: 33.33333333%;
1691 }
1692 .col-sm-push-3 {
1693 left: 25%;
1694 }
1695 .col-sm-push-2 {
1696 left: 16.66666667%;
1697 }
1698 .col-sm-push-1 {
1699 left: 8.33333333%;
1700 }
1701 .col-sm-push-0 {
1702 left: auto;
1703 }
1704 .col-sm-offset-12 {
1705 margin-left: 100%;
1706 }
1707 .col-sm-offset-11 {
1708 margin-left: 91.66666667%;
1709 }
1710 .col-sm-offset-10 {
1711 margin-left: 83.33333333%;
1712 }
1713 .col-sm-offset-9 {
1714 margin-left: 75%;
1715 }
1716 .col-sm-offset-8 {
1717 margin-left: 66.66666667%;
1718 }
1719 .col-sm-offset-7 {
1720 margin-left: 58.33333333%;
1721 }
1722 .col-sm-offset-6 {
1723 margin-left: 50%;
1724 }
1725 .col-sm-offset-5 {
1726 margin-left: 41.66666667%;
1727 }
1728 .col-sm-offset-4 {
1729 margin-left: 33.33333333%;
1730 }
1731 .col-sm-offset-3 {
1732 margin-left: 25%;
1733 }
1734 .col-sm-offset-2 {
1735 margin-left: 16.66666667%;
1736 }
1737 .col-sm-offset-1 {
1738 margin-left: 8.33333333%;
1739 }
1740 .col-sm-offset-0 {
1741 margin-left: 0;
1742 }
1743 }
1744 @media (min-width: 992px) {
1745 .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 {
1746 float: left;
1747 }
1748 .col-md-12 {
1749 width: 100%;
1750 }
1751 .col-md-11 {
1752 width: 91.66666667%;
1753 }
1754 .col-md-10 {
1755 width: 83.33333333%;
1756 }
1757 .col-md-9 {
1758 width: 75%;
1759 }
1760 .col-md-8 {
1761 width: 66.66666667%;
1762 }
1763 .col-md-7 {
1764 width: 58.33333333%;
1765 }
1766 .col-md-6 {
1767 width: 50%;
1768 }
1769 .col-md-5 {
1770 width: 41.66666667%;
1771 }
1772 .col-md-4 {
1773 width: 33.33333333%;
1774 }
1775 .col-md-3 {
1776 width: 25%;
1777 }
1778 .col-md-2 {
1779 width: 16.66666667%;
1780 }
1781 .col-md-1 {
1782 width: 8.33333333%;
1783 }
1784 .col-md-pull-12 {
1785 right: 100%;
1786 }
1787 .col-md-pull-11 {
1788 right: 91.66666667%;
1789 }
1790 .col-md-pull-10 {
1791 right: 83.33333333%;
1792 }
1793 .col-md-pull-9 {
1794 right: 75%;
1795 }
1796 .col-md-pull-8 {
1797 right: 66.66666667%;
1798 }
1799 .col-md-pull-7 {
1800 right: 58.33333333%;
1801 }
1802 .col-md-pull-6 {
1803 right: 50%;
1804 }
1805 .col-md-pull-5 {
1806 right: 41.66666667%;
1807 }
1808 .col-md-pull-4 {
1809 right: 33.33333333%;
1810 }
1811 .col-md-pull-3 {
1812 right: 25%;
1813 }
1814 .col-md-pull-2 {
1815 right: 16.66666667%;
1816 }
1817 .col-md-pull-1 {
1818 right: 8.33333333%;
1819 }
1820 .col-md-pull-0 {
1821 right: auto;
1822 }
1823 .col-md-push-12 {
1824 left: 100%;
1825 }
1826 .col-md-push-11 {
1827 left: 91.66666667%;
1828 }
1829 .col-md-push-10 {
1830 left: 83.33333333%;
1831 }
1832 .col-md-push-9 {
1833 left: 75%;
1834 }
1835 .col-md-push-8 {
1836 left: 66.66666667%;
1837 }
1838 .col-md-push-7 {
1839 left: 58.33333333%;
1840 }
1841 .col-md-push-6 {
1842 left: 50%;
1843 }
1844 .col-md-push-5 {
1845 left: 41.66666667%;
1846 }
1847 .col-md-push-4 {
1848 left: 33.33333333%;
1849 }
1850 .col-md-push-3 {
1851 left: 25%;
1852 }
1853 .col-md-push-2 {
1854 left: 16.66666667%;
1855 }
1856 .col-md-push-1 {
1857 left: 8.33333333%;
1858 }
1859 .col-md-push-0 {
1860 left: auto;
1861 }
1862 .col-md-offset-12 {
1863 margin-left: 100%;
1864 }
1865 .col-md-offset-11 {
1866 margin-left: 91.66666667%;
1867 }
1868 .col-md-offset-10 {
1869 margin-left: 83.33333333%;
1870 }
1871 .col-md-offset-9 {
1872 margin-left: 75%;
1873 }
1874 .col-md-offset-8 {
1875 margin-left: 66.66666667%;
1876 }
1877 .col-md-offset-7 {
1878 margin-left: 58.33333333%;
1879 }
1880 .col-md-offset-6 {
1881 margin-left: 50%;
1882 }
1883 .col-md-offset-5 {
1884 margin-left: 41.66666667%;
1885 }
1886 .col-md-offset-4 {
1887 margin-left: 33.33333333%;
1888 }
1889 .col-md-offset-3 {
1890 margin-left: 25%;
1891 }
1892 .col-md-offset-2 {
1893 margin-left: 16.66666667%;
1894 }
1895 .col-md-offset-1 {
1896 margin-left: 8.33333333%;
1897 }
1898 .col-md-offset-0 {
1899 margin-left: 0;
1900 }
1901 }
1902 @media (min-width: 1200px) {
1903 .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 {
1904 float: left;
1905 }
1906 .col-lg-12 {
1907 width: 100%;
1908 }
1909 .col-lg-11 {
1910 width: 91.66666667%;
1911 }
1912 .col-lg-10 {
1913 width: 83.33333333%;
1914 }
1915 .col-lg-9 {
1916 width: 75%;
1917 }
1918 .col-lg-8 {
1919 width: 66.66666667%;
1920 }
1921 .col-lg-7 {
1922 width: 58.33333333%;
1923 }
1924 .col-lg-6 {
1925 width: 50%;
1926 }
1927 .col-lg-5 {
1928 width: 41.66666667%;
1929 }
1930 .col-lg-4 {
1931 width: 33.33333333%;
1932 }
1933 .col-lg-3 {
1934 width: 25%;
1935 }
1936 .col-lg-2 {
1937 width: 16.66666667%;
1938 }
1939 .col-lg-1 {
1940 width: 8.33333333%;
1941 }
1942 .col-lg-pull-12 {
1943 right: 100%;
1944 }
1945 .col-lg-pull-11 {
1946 right: 91.66666667%;
1947 }
1948 .col-lg-pull-10 {
1949 right: 83.33333333%;
1950 }
1951 .col-lg-pull-9 {
1952 right: 75%;
1953 }
1954 .col-lg-pull-8 {
1955 right: 66.66666667%;
1956 }
1957 .col-lg-pull-7 {
1958 right: 58.33333333%;
1959 }
1960 .col-lg-pull-6 {
1961 right: 50%;
1962 }
1963 .col-lg-pull-5 {
1964 right: 41.66666667%;
1965 }
1966 .col-lg-pull-4 {
1967 right: 33.33333333%;
1968 }
1969 .col-lg-pull-3 {
1970 right: 25%;
1971 }
1972 .col-lg-pull-2 {
1973 right: 16.66666667%;
1974 }
1975 .col-lg-pull-1 {
1976 right: 8.33333333%;
1977 }
1978 .col-lg-pull-0 {
1979 right: auto;
1980 }
1981 .col-lg-push-12 {
1982 left: 100%;
1983 }
1984 .col-lg-push-11 {
1985 left: 91.66666667%;
1986 }
1987 .col-lg-push-10 {
1988 left: 83.33333333%;
1989 }
1990 .col-lg-push-9 {
1991 left: 75%;
1992 }
1993 .col-lg-push-8 {
1994 left: 66.66666667%;
1995 }
1996 .col-lg-push-7 {
1997 left: 58.33333333%;
1998 }
1999 .col-lg-push-6 {
2000 left: 50%;
2001 }
2002 .col-lg-push-5 {
2003 left: 41.66666667%;
2004 }
2005 .col-lg-push-4 {
2006 left: 33.33333333%;
2007 }
2008 .col-lg-push-3 {
2009 left: 25%;
2010 }
2011 .col-lg-push-2 {
2012 left: 16.66666667%;
2013 }
2014 .col-lg-push-1 {
2015 left: 8.33333333%;
2016 }
2017 .col-lg-push-0 {
2018 left: auto;
2019 }
2020 .col-lg-offset-12 {
2021 margin-left: 100%;
2022 }
2023 .col-lg-offset-11 {
2024 margin-left: 91.66666667%;
2025 }
2026 .col-lg-offset-10 {
2027 margin-left: 83.33333333%;
2028 }
2029 .col-lg-offset-9 {
2030 margin-left: 75%;
2031 }
2032 .col-lg-offset-8 {
2033 margin-left: 66.66666667%;
2034 }
2035 .col-lg-offset-7 {
2036 margin-left: 58.33333333%;
2037 }
2038 .col-lg-offset-6 {
2039 margin-left: 50%;
2040 }
2041 .col-lg-offset-5 {
2042 margin-left: 41.66666667%;
2043 }
2044 .col-lg-offset-4 {
2045 margin-left: 33.33333333%;
2046 }
2047 .col-lg-offset-3 {
2048 margin-left: 25%;
2049 }
2050 .col-lg-offset-2 {
2051 margin-left: 16.66666667%;
2052 }
2053 .col-lg-offset-1 {
2054 margin-left: 8.33333333%;
2055 }
2056 .col-lg-offset-0 {
2057 margin-left: 0;
2058 }
2059 }
2060 table {
2061 background-color: transparent;
2062 }
2063 th {
2064 text-align: left;
2065 }
2066 .table {
2067 width: 100%;
2068 max-width: 100%;
2069 margin-bottom: 20px;
2070 }
2071 .table > thead > tr > th,
2072 .table > tbody > tr > th,
2073 .table > tfoot > tr > th,
2074 .table > thead > tr > td,
2075 .table > tbody > tr > td,
2076 .table > tfoot > tr > td {
2077 padding: 8px;
2078 line-height: 1.42857143;
2079 vertical-align: top;
2080 border-top: 1px solid #ddd;
2081 }
2082 .table > thead > tr > th {
2083 vertical-align: bottom;
2084 border-bottom: 2px solid #ddd;
2085 }
2086 .table > caption + thead > tr:first-child > th,
2087 .table > colgroup + thead > tr:first-child > th,
2088 .table > thead:first-child > tr:first-child > th,
2089 .table > caption + thead > tr:first-child > td,
2090 .table > colgroup + thead > tr:first-child > td,
2091 .table > thead:first-child > tr:first-child > td {
2092 border-top: 0;
2093 }
2094 .table > tbody + tbody {
2095 border-top: 2px solid #ddd;
2096 }
2097 .table .table {
2098 background-color: #fff;
2099 }
2100 .table-condensed > thead > tr > th,
2101 .table-condensed > tbody > tr > th,
2102 .table-condensed > tfoot > tr > th,
2103 .table-condensed > thead > tr > td,
2104 .table-condensed > tbody > tr > td,
2105 .table-condensed > tfoot > tr > td {
2106 padding: 5px;
2107 }
2108 .table-bordered {
2109 border: 1px solid #ddd;
2110 }
2111 .table-bordered > thead > tr > th,
2112 .table-bordered > tbody > tr > th,
2113 .table-bordered > tfoot > tr > th,
2114 .table-bordered > thead > tr > td,
2115 .table-bordered > tbody > tr > td,
2116 .table-bordered > tfoot > tr > td {
2117 border: 1px solid #ddd;
2118 }
2119 .table-bordered > thead > tr > th,
2120 .table-bordered > thead > tr > td {
2121 border-bottom-width: 2px;
2122 }
2123 .table-striped > tbody > tr:nth-child(odd) > td,
2124 .table-striped > tbody > tr:nth-child(odd) > th {
2125 background-color: #f9f9f9;
2126 }
2127 .table-hover > tbody > tr:hover > td,
2128 .table-hover > tbody > tr:hover > th {
2129 background-color: #f5f5f5;
2130 }
2131 table col[class*="col-"] {
2132 position: static;
2133 display: table-column;
2134 float: none;
2135 }
2136 table td[class*="col-"],
2137 table th[class*="col-"] {
2138 position: static;
2139 display: table-cell;
2140 float: none;
2141 }
2142 .table > thead > tr > td.active,
2143 .table > tbody > tr > td.active,
2144 .table > tfoot > tr > td.active,
2145 .table > thead > tr > th.active,
2146 .table > tbody > tr > th.active,
2147 .table > tfoot > tr > th.active,
2148 .table > thead > tr.active > td,
2149 .table > tbody > tr.active > td,
2150 .table > tfoot > tr.active > td,
2151 .table > thead > tr.active > th,
2152 .table > tbody > tr.active > th,
2153 .table > tfoot > tr.active > th {
2154 background-color: #f5f5f5;
2155 }
2156 .table-hover > tbody > tr > td.active:hover,
2157 .table-hover > tbody > tr > th.active:hover,
2158 .table-hover > tbody > tr.active:hover > td,
2159 .table-hover > tbody > tr:hover > .active,
2160 .table-hover > tbody > tr.active:hover > th {
2161 background-color: #e8e8e8;
2162 }
2163 .table > thead > tr > td.success,
2164 .table > tbody > tr > td.success,
2165 .table > tfoot > tr > td.success,
2166 .table > thead > tr > th.success,
2167 .table > tbody > tr > th.success,
2168 .table > tfoot > tr > th.success,
2169 .table > thead > tr.success > td,
2170 .table > tbody > tr.success > td,
2171 .table > tfoot > tr.success > td,
2172 .table > thead > tr.success > th,
2173 .table > tbody > tr.success > th,
2174 .table > tfoot > tr.success > th {
2175 background-color: #dff0d8;
2176 }
2177 .table-hover > tbody > tr > td.success:hover,
2178 .table-hover > tbody > tr > th.success:hover,
2179 .table-hover > tbody > tr.success:hover > td,
2180 .table-hover > tbody > tr:hover > .success,
2181 .table-hover > tbody > tr.success:hover > th {
2182 background-color: #d0e9c6;
2183 }
2184 .table > thead > tr > td.info,
2185 .table > tbody > tr > td.info,
2186 .table > tfoot > tr > td.info,
2187 .table > thead > tr > th.info,
2188 .table > tbody > tr > th.info,
2189 .table > tfoot > tr > th.info,
2190 .table > thead > tr.info > td,
2191 .table > tbody > tr.info > td,
2192 .table > tfoot > tr.info > td,
2193 .table > thead > tr.info > th,
2194 .table > tbody > tr.info > th,
2195 .table > tfoot > tr.info > th {
2196 background-color: #d9edf7;
2197 }
2198 .table-hover > tbody > tr > td.info:hover,
2199 .table-hover > tbody > tr > th.info:hover,
2200 .table-hover > tbody > tr.info:hover > td,
2201 .table-hover > tbody > tr:hover > .info,
2202 .table-hover > tbody > tr.info:hover > th {
2203 background-color: #c4e3f3;
2204 }
2205 .table > thead > tr > td.warning,
2206 .table > tbody > tr > td.warning,
2207 .table > tfoot > tr > td.warning,
2208 .table > thead > tr > th.warning,
2209 .table > tbody > tr > th.warning,
2210 .table > tfoot > tr > th.warning,
2211 .table > thead > tr.warning > td,
2212 .table > tbody > tr.warning > td,
2213 .table > tfoot > tr.warning > td,
2214 .table > thead > tr.warning > th,
2215 .table > tbody > tr.warning > th,
2216 .table > tfoot > tr.warning > th {
2217 background-color: #fcf8e3;
2218 }
2219 .table-hover > tbody > tr > td.warning:hover,
2220 .table-hover > tbody > tr > th.warning:hover,
2221 .table-hover > tbody > tr.warning:hover > td,
2222 .table-hover > tbody > tr:hover > .warning,
2223 .table-hover > tbody > tr.warning:hover > th {
2224 background-color: #faf2cc;
2225 }
2226 .table > thead > tr > td.danger,
2227 .table > tbody > tr > td.danger,
2228 .table > tfoot > tr > td.danger,
2229 .table > thead > tr > th.danger,
2230 .table > tbody > tr > th.danger,
2231 .table > tfoot > tr > th.danger,
2232 .table > thead > tr.danger > td,
2233 .table > tbody > tr.danger > td,
2234 .table > tfoot > tr.danger > td,
2235 .table > thead > tr.danger > th,
2236 .table > tbody > tr.danger > th,
2237 .table > tfoot > tr.danger > th {
2238 background-color: #f2dede;
2239 }
2240 .table-hover > tbody > tr > td.danger:hover,
2241 .table-hover > tbody > tr > th.danger:hover,
2242 .table-hover > tbody > tr.danger:hover > td,
2243 .table-hover > tbody > tr:hover > .danger,
2244 .table-hover > tbody > tr.danger:hover > th {
2245 background-color: #ebcccc;
2246 }
2247 @media screen and (max-width: 767px) {
2248 .table-responsive {
2249 width: 100%;
2250 margin-bottom: 15px;
2251 overflow-x: auto;
2252 overflow-y: hidden;
2253 -webkit-overflow-scrolling: touch;
2254 -ms-overflow-style: -ms-autohiding-scrollbar;
2255 border: 1px solid #ddd;
2256 }
2257 .table-responsive > .table {
2258 margin-bottom: 0;
2259 }
2260 .table-responsive > .table > thead > tr > th,
2261 .table-responsive > .table > tbody > tr > th,
2262 .table-responsive > .table > tfoot > tr > th,
2263 .table-responsive > .table > thead > tr > td,
2264 .table-responsive > .table > tbody > tr > td,
2265 .table-responsive > .table > tfoot > tr > td {
2266 white-space: nowrap;
2267 }
2268 .table-responsive > .table-bordered {
2269 border: 0;
2270 }
2271 .table-responsive > .table-bordered > thead > tr > th:first-child,
2272 .table-responsive > .table-bordered > tbody > tr > th:first-child,
2273 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2274 .table-responsive > .table-bordered > thead > tr > td:first-child,
2275 .table-responsive > .table-bordered > tbody > tr > td:first-child,
2276 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2277 border-left: 0;
2278 }
2279 .table-responsive > .table-bordered > thead > tr > th:last-child,
2280 .table-responsive > .table-bordered > tbody > tr > th:last-child,
2281 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2282 .table-responsive > .table-bordered > thead > tr > td:last-child,
2283 .table-responsive > .table-bordered > tbody > tr > td:last-child,
2284 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2285 border-right: 0;
2286 }
2287 .table-responsive > .table-bordered > tbody > tr:last-child > th,
2288 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2289 .table-responsive > .table-bordered > tbody > tr:last-child > td,
2290 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2291 border-bottom: 0;
2292 }
2293 }
2294 fieldset {
2295 min-width: 0;
2296 padding: 0;
2297 margin: 0;
2298 border: 0;
2299 }
2300 legend {
2301 display: block;
2302 width: 100%;
2303 padding: 0;
2304 margin-bottom: 20px;
2305 font-size: 21px;
2306 line-height: inherit;
2307 color: #333;
2308 border: 0;
2309 border-bottom: 1px solid #e5e5e5;
2310 }
2311 label {
2312 display: inline-block;
2313 max-width: 100%;
2314 margin-bottom: 5px;
2315 font-weight: bold;
2316 }
2317 input[type="search"] {
2318 -webkit-box-sizing: border-box;
2319 -moz-box-sizing: border-box;
2320 box-sizing: border-box;
2321 }
2322 input[type="radio"],
2323 input[type="checkbox"] {
2324 margin: 4px 0 0;
2325 margin-top: 1px \9;
2326 line-height: normal;
2327 }
2328 input[type="file"] {
2329 display: block;
2330 }
2331 input[type="range"] {
2332 display: block;
2333 width: 100%;
2334 }
2335 select[multiple],
2336 select[size] {
2337 height: auto;
2338 }
2339 input[type="file"]:focus,
2340 input[type="radio"]:focus,
2341 input[type="checkbox"]:focus {
2342 outline: thin dotted;
2343 outline: 5px auto -webkit-focus-ring-color;
2344 outline-offset: -2px;
2345 }
2346 output {
2347 display: block;
2348 padding-top: 7px;
2349 font-size: 14px;
2350 line-height: 1.42857143;
2351 color: #555;
2352 }
2353 .form-control {
2354 display: block;
2355 width: 100%;
2356 height: 34px;
2357 padding: 6px 12px;
2358 font-size: 14px;
2359 line-height: 1.42857143;
2360 color: #555;
2361 background-color: #fff;
2362 background-image: none;
2363 border: 1px solid #ccc;
2364 border-radius: 4px;
2365 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2366 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2367 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2368 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2369 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2370 }
2371 .form-control:focus {
2372 border-color: #66afe9;
2373 outline: 0;
2374 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2375 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2376 }
2377 .form-control::-moz-placeholder {
2378 color: #777;
2379 opacity: 1;
2380 }
2381 .form-control:-ms-input-placeholder {
2382 color: #777;
2383 }
2384 .form-control::-webkit-input-placeholder {
2385 color: #777;
2386 }
2387 .form-control[disabled],
2388 .form-control[readonly],
2389 fieldset[disabled] .form-control {
2390 cursor: not-allowed;
2391 background-color: #eee;
2392 opacity: 1;
2393 }
2394 textarea.form-control {
2395 height: auto;
2396 }
2397 input[type="search"] {
2398 -webkit-appearance: none;
2399 }
2400 input[type="date"],
2401 input[type="time"],
2402 input[type="datetime-local"],
2403 input[type="month"] {
2404 line-height: 34px;
2405 line-height: 1.42857143 \0;
2406 }
2407 input[type="date"].input-sm,
2408 input[type="time"].input-sm,
2409 input[type="datetime-local"].input-sm,
2410 input[type="month"].input-sm {
2411 line-height: 30px;
2412 }
2413 input[type="date"].input-lg,
2414 input[type="time"].input-lg,
2415 input[type="datetime-local"].input-lg,
2416 input[type="month"].input-lg {
2417 line-height: 46px;
2418 }
2419 .form-group {
2420 margin-bottom: 15px;
2421 }
2422 .radio,
2423 .checkbox {
2424 position: relative;
2425 display: block;
2426 min-height: 20px;
2427 margin-top: 10px;
2428 margin-bottom: 10px;
2429 }
2430 .radio label,
2431 .checkbox label {
2432 padding-left: 20px;
2433 margin-bottom: 0;
2434 font-weight: normal;
2435 cursor: pointer;
2436 }
2437 .radio input[type="radio"],
2438 .radio-inline input[type="radio"],
2439 .checkbox input[type="checkbox"],
2440 .checkbox-inline input[type="checkbox"] {
2441 position: absolute;
2442 margin-top: 4px \9;
2443 margin-left: -20px;
2444 }
2445 .radio + .radio,
2446 .checkbox + .checkbox {
2447 margin-top: -5px;
2448 }
2449 .radio-inline,
2450 .checkbox-inline {
2451 display: inline-block;
2452 padding-left: 20px;
2453 margin-bottom: 0;
2454 font-weight: normal;
2455 vertical-align: middle;
2456 cursor: pointer;
2457 }
2458 .radio-inline + .radio-inline,
2459 .checkbox-inline + .checkbox-inline {
2460 margin-top: 0;
2461 margin-left: 10px;
2462 }
2463 input[type="radio"][disabled],
2464 input[type="checkbox"][disabled],
2465 input[type="radio"].disabled,
2466 input[type="checkbox"].disabled,
2467 fieldset[disabled] input[type="radio"],
2468 fieldset[disabled] input[type="checkbox"] {
2469 cursor: not-allowed;
2470 }
2471 .radio-inline.disabled,
2472 .checkbox-inline.disabled,
2473 fieldset[disabled] .radio-inline,
2474 fieldset[disabled] .checkbox-inline {
2475 cursor: not-allowed;
2476 }
2477 .radio.disabled label,
2478 .checkbox.disabled label,
2479 fieldset[disabled] .radio label,
2480 fieldset[disabled] .checkbox label {
2481 cursor: not-allowed;
2482 }
2483 .form-control-static {
2484 padding-top: 7px;
2485 padding-bottom: 7px;
2486 margin-bottom: 0;
2487 }
2488 .form-control-static.input-lg,
2489 .form-control-static.input-sm {
2490 padding-right: 0;
2491 padding-left: 0;
2492 }
2493 .input-sm,
2494 .form-horizontal .form-group-sm .form-control {
2495 height: 30px;
2496 padding: 5px 10px;
2497 font-size: 12px;
2498 line-height: 1.5;
2499 border-radius: 3px;
2500 }
2501 select.input-sm {
2502 height: 30px;
2503 line-height: 30px;
2504 }
2505 textarea.input-sm,
2506 select[multiple].input-sm {
2507 height: auto;
2508 }
2509 .input-lg,
2510 .form-horizontal .form-group-lg .form-control {
2511 height: 46px;
2512 padding: 10px 16px;
2513 font-size: 18px;
2514 line-height: 1.33;
2515 border-radius: 6px;
2516 }
2517 select.input-lg {
2518 height: 46px;
2519 line-height: 46px;
2520 }
2521 textarea.input-lg,
2522 select[multiple].input-lg {
2523 height: auto;
2524 }
2525 .has-feedback {
2526 position: relative;
2527 }
2528 .has-feedback .form-control {
2529 padding-right: 42.5px;
2530 }
2531 .form-control-feedback {
2532 position: absolute;
2533 top: 25px;
2534 right: 0;
2535 z-index: 2;
2536 display: block;
2537 width: 34px;
2538 height: 34px;
2539 line-height: 34px;
2540 text-align: center;
2541 }
2542 .input-lg + .form-control-feedback {
2543 width: 46px;
2544 height: 46px;
2545 line-height: 46px;
2546 }
2547 .input-sm + .form-control-feedback {
2548 width: 30px;
2549 height: 30px;
2550 line-height: 30px;
2551 }
2552 .has-success .help-block,
2553 .has-success .control-label,
2554 .has-success .radio,
2555 .has-success .checkbox,
2556 .has-success .radio-inline,
2557 .has-success .checkbox-inline {
2558 color: #3c763d;
2559 }
2560 .has-success .form-control {
2561 border-color: #3c763d;
2562 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2563 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2564 }
2565 .has-success .form-control:focus {
2566 border-color: #2b542c;
2567 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2568 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2569 }
2570 .has-success .input-group-addon {
2571 color: #3c763d;
2572 background-color: #dff0d8;
2573 border-color: #3c763d;
2574 }
2575 .has-success .form-control-feedback {
2576 color: #3c763d;
2577 }
2578 .has-warning .help-block,
2579 .has-warning .control-label,
2580 .has-warning .radio,
2581 .has-warning .checkbox,
2582 .has-warning .radio-inline,
2583 .has-warning .checkbox-inline {
2584 color: #8a6d3b;
2585 }
2586 .has-warning .form-control {
2587 border-color: #8a6d3b;
2588 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2589 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2590 }
2591 .has-warning .form-control:focus {
2592 border-color: #66512c;
2593 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2594 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2595 }
2596 .has-warning .input-group-addon {
2597 color: #8a6d3b;
2598 background-color: #fcf8e3;
2599 border-color: #8a6d3b;
2600 }
2601 .has-warning .form-control-feedback {
2602 color: #8a6d3b;
2603 }
2604 .has-error .help-block,
2605 .has-error .control-label,
2606 .has-error .radio,
2607 .has-error .checkbox,
2608 .has-error .radio-inline,
2609 .has-error .checkbox-inline {
2610 color: #a94442;
2611 }
2612 .has-error .form-control {
2613 border-color: #a94442;
2614 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2615 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2616 }
2617 .has-error .form-control:focus {
2618 border-color: #843534;
2619 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2620 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2621 }
2622 .has-error .input-group-addon {
2623 color: #a94442;
2624 background-color: #f2dede;
2625 border-color: #a94442;
2626 }
2627 .has-error .form-control-feedback {
2628 color: #a94442;
2629 }
2630 .has-feedback label.sr-only ~ .form-control-feedback {
2631 top: 0;
2632 }
2633 .help-block {
2634 display: block;
2635 margin-top: 5px;
2636 margin-bottom: 10px;
2637 color: #737373;
2638 }
2639 @media (min-width: 768px) {
2640 .form-inline .form-group {
2641 display: inline-block;
2642 margin-bottom: 0;
2643 vertical-align: middle;
2644 }
2645 .form-inline .form-control {
2646 display: inline-block;
2647 width: auto;
2648 vertical-align: middle;
2649 }
2650 .form-inline .input-group {
2651 display: inline-table;
2652 vertical-align: middle;
2653 }
2654 .form-inline .input-group .input-group-addon,
2655 .form-inline .input-group .input-group-btn,
2656 .form-inline .input-group .form-control {
2657 width: auto;
2658 }
2659 .form-inline .input-group > .form-control {
2660 width: 100%;
2661 }
2662 .form-inline .control-label {
2663 margin-bottom: 0;
2664 vertical-align: middle;
2665 }
2666 .form-inline .radio,
2667 .form-inline .checkbox {
2668 display: inline-block;
2669 margin-top: 0;
2670 margin-bottom: 0;
2671 vertical-align: middle;
2672 }
2673 .form-inline .radio label,
2674 .form-inline .checkbox label {
2675 padding-left: 0;
2676 }
2677 .form-inline .radio input[type="radio"],
2678 .form-inline .checkbox input[type="checkbox"] {
2679 position: relative;
2680 margin-left: 0;
2681 }
2682 .form-inline .has-feedback .form-control-feedback {
2683 top: 0;
2684 }
2685 }
2686 .form-horizontal .radio,
2687 .form-horizontal .checkbox,
2688 .form-horizontal .radio-inline,
2689 .form-horizontal .checkbox-inline {
2690 padding-top: 7px;
2691 margin-top: 0;
2692 margin-bottom: 0;
2693 }
2694 .form-horizontal .radio,
2695 .form-horizontal .checkbox {
2696 min-height: 27px;
2697 }
2698 .form-horizontal .form-group {
2699 margin-right: -15px;
2700 margin-left: -15px;
2701 }
2702 @media (min-width: 768px) {
2703 .form-horizontal .control-label {
2704 padding-top: 7px;
2705 margin-bottom: 0;
2706 text-align: right;
2707 }
2708 }
2709 .form-horizontal .has-feedback .form-control-feedback {
2710 top: 0;
2711 right: 15px;
2712 }
2713 @media (min-width: 768px) {
2714 .form-horizontal .form-group-lg .control-label {
2715 padding-top: 14.3px;
2716 }
2717 }
2718 @media (min-width: 768px) {
2719 .form-horizontal .form-group-sm .control-label {
2720 padding-top: 6px;
2721 }
2722 }
2723 .btn {
2724 display: inline-block;
2725 padding: 6px 12px;
2726 margin-bottom: 0;
2727 font-size: 14px;
2728 font-weight: normal;
2729 line-height: 1.42857143;
2730 text-align: center;
2731 white-space: nowrap;
2732 vertical-align: middle;
2733 cursor: pointer;
2734 -webkit-user-select: none;
2735 -moz-user-select: none;
2736 -ms-user-select: none;
2737 user-select: none;
2738 background-image: none;
2739 border: 1px solid transparent;
2740 border-radius: 4px;
2741 }
2742 .btn:focus,
2743 .btn:active:focus,
2744 .btn.active:focus {
2745 outline: thin dotted;
2746 outline: 5px auto -webkit-focus-ring-color;
2747 outline-offset: -2px;
2748 }
2749 .btn:hover,
2750 .btn:focus {
2751 color: #333;
2752 text-decoration: none;
2753 }
2754 .btn:active,
2755 .btn.active {
2756 background-image: none;
2757 outline: 0;
2758 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2759 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
2760 }
2761 .btn.disabled,
2762 .btn[disabled],
2763 fieldset[disabled] .btn {
2764 pointer-events: none;
2765 cursor: not-allowed;
2766 filter: alpha(opacity=65);
2767 -webkit-box-shadow: none;
2768 box-shadow: none;
2769 opacity: .65;
2770 }
2771 .btn-default {
2772 color: #333;
2773 background-color: #fff;
2774 border-color: #ccc;
2775 }
2776 .btn-default:hover,
2777 .btn-default:focus,
2778 .btn-default:active,
2779 .btn-default.active,
2780 .open > .dropdown-toggle.btn-default {
2781 color: #333;
2782 background-color: #e6e6e6;
2783 border-color: #adadad;
2784 }
2785 .btn-default:active,
2786 .btn-default.active,
2787 .open > .dropdown-toggle.btn-default {
2788 background-image: none;
2789 }
2790 .btn-default.disabled,
2791 .btn-default[disabled],
2792 fieldset[disabled] .btn-default,
2793 .btn-default.disabled:hover,
2794 .btn-default[disabled]:hover,
2795 fieldset[disabled] .btn-default:hover,
2796 .btn-default.disabled:focus,
2797 .btn-default[disabled]:focus,
2798 fieldset[disabled] .btn-default:focus,
2799 .btn-default.disabled:active,
2800 .btn-default[disabled]:active,
2801 fieldset[disabled] .btn-default:active,
2802 .btn-default.disabled.active,
2803 .btn-default[disabled].active,
2804 fieldset[disabled] .btn-default.active {
2805 background-color: #fff;
2806 border-color: #ccc;
2807 }
2808 .btn-default .badge {
2809 color: #fff;
2810 background-color: #333;
2811 }
2812 .btn-primary {
2813 color: #fff;
2814 background-color: #428bca;
2815 border-color: #357ebd;
2816 }
2817 .btn-primary:hover,
2818 .btn-primary:focus,
2819 .btn-primary:active,
2820 .btn-primary.active,
2821 .open > .dropdown-toggle.btn-primary {
2822 color: #fff;
2823 background-color: #3071a9;
2824 border-color: #285e8e;
2825 }
2826 .btn-primary:active,
2827 .btn-primary.active,
2828 .open > .dropdown-toggle.btn-primary {
2829 background-image: none;
2830 }
2831 .btn-primary.disabled,
2832 .btn-primary[disabled],
2833 fieldset[disabled] .btn-primary,
2834 .btn-primary.disabled:hover,
2835 .btn-primary[disabled]:hover,
2836 fieldset[disabled] .btn-primary:hover,
2837 .btn-primary.disabled:focus,
2838 .btn-primary[disabled]:focus,
2839 fieldset[disabled] .btn-primary:focus,
2840 .btn-primary.disabled:active,
2841 .btn-primary[disabled]:active,
2842 fieldset[disabled] .btn-primary:active,
2843 .btn-primary.disabled.active,
2844 .btn-primary[disabled].active,
2845 fieldset[disabled] .btn-primary.active {
2846 background-color: #428bca;
2847 border-color: #357ebd;
2848 }
2849 .btn-primary .badge {
2850 color: #428bca;
2851 background-color: #fff;
2852 }
2853 .btn-success {
2854 color: #fff;
2855 background-color: #5cb85c;
2856 border-color: #4cae4c;
2857 }
2858 .btn-success:hover,
2859 .btn-success:focus,
2860 .btn-success:active,
2861 .btn-success.active,
2862 .open > .dropdown-toggle.btn-success {
2863 color: #fff;
2864 background-color: #449d44;
2865 border-color: #398439;
2866 }
2867 .btn-success:active,
2868 .btn-success.active,
2869 .open > .dropdown-toggle.btn-success {
2870 background-image: none;
2871 }
2872 .btn-success.disabled,
2873 .btn-success[disabled],
2874 fieldset[disabled] .btn-success,
2875 .btn-success.disabled:hover,
2876 .btn-success[disabled]:hover,
2877 fieldset[disabled] .btn-success:hover,
2878 .btn-success.disabled:focus,
2879 .btn-success[disabled]:focus,
2880 fieldset[disabled] .btn-success:focus,
2881 .btn-success.disabled:active,
2882 .btn-success[disabled]:active,
2883 fieldset[disabled] .btn-success:active,
2884 .btn-success.disabled.active,
2885 .btn-success[disabled].active,
2886 fieldset[disabled] .btn-success.active {
2887 background-color: #5cb85c;
2888 border-color: #4cae4c;
2889 }
2890 .btn-success .badge {
2891 color: #5cb85c;
2892 background-color: #fff;
2893 }
2894 .btn-info {
2895 color: #fff;
2896 background-color: #5bc0de;
2897 border-color: #46b8da;
2898 }
2899 .btn-info:hover,
2900 .btn-info:focus,
2901 .btn-info:active,
2902 .btn-info.active,
2903 .open > .dropdown-toggle.btn-info {
2904 color: #fff;
2905 background-color: #31b0d5;
2906 border-color: #269abc;
2907 }
2908 .btn-info:active,
2909 .btn-info.active,
2910 .open > .dropdown-toggle.btn-info {
2911 background-image: none;
2912 }
2913 .btn-info.disabled,
2914 .btn-info[disabled],
2915 fieldset[disabled] .btn-info,
2916 .btn-info.disabled:hover,
2917 .btn-info[disabled]:hover,
2918 fieldset[disabled] .btn-info:hover,
2919 .btn-info.disabled:focus,
2920 .btn-info[disabled]:focus,
2921 fieldset[disabled] .btn-info:focus,
2922 .btn-info.disabled:active,
2923 .btn-info[disabled]:active,
2924 fieldset[disabled] .btn-info:active,
2925 .btn-info.disabled.active,
2926 .btn-info[disabled].active,
2927 fieldset[disabled] .btn-info.active {
2928 background-color: #5bc0de;
2929 border-color: #46b8da;
2930 }
2931 .btn-info .badge {
2932 color: #5bc0de;
2933 background-color: #fff;
2934 }
2935 .btn-warning {
2936 color: #fff;
2937 background-color: #f0ad4e;
2938 border-color: #eea236;
2939 }
2940 .btn-warning:hover,
2941 .btn-warning:focus,
2942 .btn-warning:active,
2943 .btn-warning.active,
2944 .open > .dropdown-toggle.btn-warning {
2945 color: #fff;
2946 background-color: #ec971f;
2947 border-color: #d58512;
2948 }
2949 .btn-warning:active,
2950 .btn-warning.active,
2951 .open > .dropdown-toggle.btn-warning {
2952 background-image: none;
2953 }
2954 .btn-warning.disabled,
2955 .btn-warning[disabled],
2956 fieldset[disabled] .btn-warning,
2957 .btn-warning.disabled:hover,
2958 .btn-warning[disabled]:hover,
2959 fieldset[disabled] .btn-warning:hover,
2960 .btn-warning.disabled:focus,
2961 .btn-warning[disabled]:focus,
2962 fieldset[disabled] .btn-warning:focus,
2963 .btn-warning.disabled:active,
2964 .btn-warning[disabled]:active,
2965 fieldset[disabled] .btn-warning:active,
2966 .btn-warning.disabled.active,
2967 .btn-warning[disabled].active,
2968 fieldset[disabled] .btn-warning.active {
2969 background-color: #f0ad4e;
2970 border-color: #eea236;
2971 }
2972 .btn-warning .badge {
2973 color: #f0ad4e;
2974 background-color: #fff;
2975 }
2976 .btn-danger {
2977 color: #fff;
2978 background-color: #d9534f;
2979 border-color: #d43f3a;
2980 }
2981 .btn-danger:hover,
2982 .btn-danger:focus,
2983 .btn-danger:active,
2984 .btn-danger.active,
2985 .open > .dropdown-toggle.btn-danger {
2986 color: #fff;
2987 background-color: #c9302c;
2988 border-color: #ac2925;
2989 }
2990 .btn-danger:active,
2991 .btn-danger.active,
2992 .open > .dropdown-toggle.btn-danger {
2993 background-image: none;
2994 }
2995 .btn-danger.disabled,
2996 .btn-danger[disabled],
2997 fieldset[disabled] .btn-danger,
2998 .btn-danger.disabled:hover,
2999 .btn-danger[disabled]:hover,
3000 fieldset[disabled] .btn-danger:hover,
3001 .btn-danger.disabled:focus,
3002 .btn-danger[disabled]:focus,
3003 fieldset[disabled] .btn-danger:focus,
3004 .btn-danger.disabled:active,
3005 .btn-danger[disabled]:active,
3006 fieldset[disabled] .btn-danger:active,
3007 .btn-danger.disabled.active,
3008 .btn-danger[disabled].active,
3009 fieldset[disabled] .btn-danger.active {
3010 background-color: #d9534f;
3011 border-color: #d43f3a;
3012 }
3013 .btn-danger .badge {
3014 color: #d9534f;
3015 background-color: #fff;
3016 }
3017 .btn-link {
3018 font-weight: normal;
3019 color: #428bca;
3020 cursor: pointer;
3021 border-radius: 0;
3022 }
3023 .btn-link,
3024 .btn-link:active,
3025 .btn-link[disabled],
3026 fieldset[disabled] .btn-link {
3027 background-color: transparent;
3028 -webkit-box-shadow: none;
3029 box-shadow: none;
3030 }
3031 .btn-link,
3032 .btn-link:hover,
3033 .btn-link:focus,
3034 .btn-link:active {
3035 border-color: transparent;
3036 }
3037 .btn-link:hover,
3038 .btn-link:focus {
3039 color: #2a6496;
3040 text-decoration: underline;
3041 background-color: transparent;
3042 }
3043 .btn-link[disabled]:hover,
3044 fieldset[disabled] .btn-link:hover,
3045 .btn-link[disabled]:focus,
3046 fieldset[disabled] .btn-link:focus {
3047 color: #777;
3048 text-decoration: none;
3049 }
3050 .btn-lg,
3051 .btn-group-lg > .btn {
3052 padding: 10px 16px;
3053 font-size: 18px;
3054 line-height: 1.33;
3055 border-radius: 6px;
3056 }
3057 .btn-sm,
3058 .btn-group-sm > .btn {
3059 padding: 5px 10px;
3060 font-size: 12px;
3061 line-height: 1.5;
3062 border-radius: 3px;
3063 }
3064 .btn-xs,
3065 .btn-group-xs > .btn {
3066 padding: 1px 5px;
3067 font-size: 12px;
3068 line-height: 1.5;
3069 border-radius: 3px;
3070 }
3071 .btn-block {
3072 display: block;
3073 width: 100%;
3074 }
3075 .btn-block + .btn-block {
3076 margin-top: 5px;
3077 }
3078 input[type="submit"].btn-block,
3079 input[type="reset"].btn-block,
3080 input[type="button"].btn-block {
3081 width: 100%;
3082 }
3083 .fade {
3084 opacity: 0;
3085 -webkit-transition: opacity .15s linear;
3086 -o-transition: opacity .15s linear;
3087 transition: opacity .15s linear;
3088 }
3089 .fade.in {
3090 opacity: 1;
3091 }
3092 .collapse {
3093 display: none;
3094 }
3095 .collapse.in {
3096 display: block;
3097 }
3098 tr.collapse.in {
3099 display: table-row;
3100 }
3101 tbody.collapse.in {
3102 display: table-row-group;
3103 }
3104 .collapsing {
3105 position: relative;
3106 height: 0;
3107 overflow: hidden;
3108 -webkit-transition: height .35s ease;
3109 -o-transition: height .35s ease;
3110 transition: height .35s ease;
3111 }
3112 .caret {
3113 display: inline-block;
3114 width: 0;
3115 height: 0;
3116 margin-left: 2px;
3117 vertical-align: middle;
3118 border-top: 4px solid;
3119 border-right: 4px solid transparent;
3120 border-left: 4px solid transparent;
3121 }
3122 .dropdown {
3123 position: relative;
3124 }
3125 .dropdown-toggle:focus {
3126 outline: 0;
3127 }
3128 .dropdown-menu {
3129 position: absolute;
3130 top: 100%;
3131 left: 0;
3132 z-index: 1000;
3133 display: none;
3134 float: left;
3135 min-width: 160px;
3136 padding: 5px 0;
3137 margin: 2px 0 0;
3138 font-size: 14px;
3139 text-align: left;
3140 list-style: none;
3141 background-color: #fff;
3142 -webkit-background-clip: padding-box;
3143 background-clip: padding-box;
3144 border: 1px solid #ccc;
3145 border: 1px solid rgba(0, 0, 0, .15);
3146 border-radius: 4px;
3147 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3148 box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3149 }
3150 .dropdown-menu.pull-right {
3151 right: 0;
3152 left: auto;
3153 }
3154 .dropdown-menu .divider {
3155 height: 1px;
3156 margin: 9px 0;
3157 overflow: hidden;
3158 background-color: #e5e5e5;
3159 }
3160 .dropdown-menu > li > a {
3161 display: block;
3162 padding: 3px 20px;
3163 clear: both;
3164 font-weight: normal;
3165 line-height: 1.42857143;
3166 color: #333;
3167 white-space: nowrap;
3168 }
3169 .dropdown-menu > li > a:hover,
3170 .dropdown-menu > li > a:focus {
3171 color: #262626;
3172 text-decoration: none;
3173 background-color: #f5f5f5;
3174 }
3175 .dropdown-menu > .active > a,
3176 .dropdown-menu > .active > a:hover,
3177 .dropdown-menu > .active > a:focus {
3178 color: #fff;
3179 text-decoration: none;
3180 background-color: #428bca;
3181 outline: 0;
3182 }
3183 .dropdown-menu > .disabled > a,
3184 .dropdown-menu > .disabled > a:hover,
3185 .dropdown-menu > .disabled > a:focus {
3186 color: #777;
3187 }
3188 .dropdown-menu > .disabled > a:hover,
3189 .dropdown-menu > .disabled > a:focus {
3190 text-decoration: none;
3191 cursor: not-allowed;
3192 background-color: transparent;
3193 background-image: none;
3194 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3195 }
3196 .open > .dropdown-menu {
3197 display: block;
3198 }
3199 .open > a {
3200 outline: 0;
3201 }
3202 .dropdown-menu-right {
3203 right: 0;
3204 left: auto;
3205 }
3206 .dropdown-menu-left {
3207 right: auto;
3208 left: 0;
3209 }
3210 .dropdown-header {
3211 display: block;
3212 padding: 3px 20px;
3213 font-size: 12px;
3214 line-height: 1.42857143;
3215 color: #777;
3216 white-space: nowrap;
3217 }
3218 .dropdown-backdrop {
3219 position: fixed;
3220 top: 0;
3221 right: 0;
3222 bottom: 0;
3223 left: 0;
3224 z-index: 990;
3225 }
3226 .pull-right > .dropdown-menu {
3227 right: 0;
3228 left: auto;
3229 }
3230 .dropup .caret,
3231 .navbar-fixed-bottom .dropdown .caret {
3232 content: "";
3233 border-top: 0;
3234 border-bottom: 4px solid;
3235 }
3236 .dropup .dropdown-menu,
3237 .navbar-fixed-bottom .dropdown .dropdown-menu {
3238 top: auto;
3239 bottom: 100%;
3240 margin-bottom: 1px;
3241 }
3242 @media (min-width: 768px) {
3243 .navbar-right .dropdown-menu {
3244 right: 0;
3245 left: auto;
3246 }
3247 .navbar-right .dropdown-menu-left {
3248 right: auto;
3249 left: 0;
3250 }
3251 }
3252 .btn-group,
3253 .btn-group-vertical {
3254 position: relative;
3255 display: inline-block;
3256 vertical-align: middle;
3257 }
3258 .btn-group > .btn,
3259 .btn-group-vertical > .btn {
3260 position: relative;
3261 float: left;
3262 }
3263 .btn-group > .btn:hover,
3264 .btn-group-vertical > .btn:hover,
3265 .btn-group > .btn:focus,
3266 .btn-group-vertical > .btn:focus,
3267 .btn-group > .btn:active,
3268 .btn-group-vertical > .btn:active,
3269 .btn-group > .btn.active,
3270 .btn-group-vertical > .btn.active {
3271 z-index: 2;
3272 }
3273 .btn-group > .btn:focus,
3274 .btn-group-vertical > .btn:focus {
3275 outline: 0;
3276 }
3277 .btn-group .btn + .btn,
3278 .btn-group .btn + .btn-group,
3279 .btn-group .btn-group + .btn,
3280 .btn-group .btn-group + .btn-group {
3281 margin-left: -1px;
3282 }
3283 .btn-toolbar {
3284 margin-left: -5px;
3285 }
3286 .btn-toolbar .btn-group,
3287 .btn-toolbar .input-group {
3288 float: left;
3289 }
3290 .btn-toolbar > .btn,
3291 .btn-toolbar > .btn-group,
3292 .btn-toolbar > .input-group {
3293 margin-left: 5px;
3294 }
3295 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3296 border-radius: 0;
3297 }
3298 .btn-group > .btn:first-child {
3299 margin-left: 0;
3300 }
3301 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3302 border-top-right-radius: 0;
3303 border-bottom-right-radius: 0;
3304 }
3305 .btn-group > .btn:last-child:not(:first-child),
3306 .btn-group > .dropdown-toggle:not(:first-child) {
3307 border-top-left-radius: 0;
3308 border-bottom-left-radius: 0;
3309 }
3310 .btn-group > .btn-group {
3311 float: left;
3312 }
3313 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3314 border-radius: 0;
3315 }
3316 .btn-group > .btn-group:first-child > .btn:last-child,
3317 .btn-group > .btn-group:first-child > .dropdown-toggle {
3318 border-top-right-radius: 0;
3319 border-bottom-right-radius: 0;
3320 }
3321 .btn-group > .btn-group:last-child > .btn:first-child {
3322 border-top-left-radius: 0;
3323 border-bottom-left-radius: 0;
3324 }
3325 .btn-group .dropdown-toggle:active,
3326 .btn-group.open .dropdown-toggle {
3327 outline: 0;
3328 }
3329 .btn-group > .btn + .dropdown-toggle {
3330 padding-right: 8px;
3331 padding-left: 8px;
3332 }
3333 .btn-group > .btn-lg + .dropdown-toggle {
3334 padding-right: 12px;
3335 padding-left: 12px;
3336 }
3337 .btn-group.open .dropdown-toggle {
3338 -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3339 box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3340 }
3341 .btn-group.open .dropdown-toggle.btn-link {
3342 -webkit-box-shadow: none;
3343 box-shadow: none;
3344 }
3345 .btn .caret {
3346 margin-left: 0;
3347 }
3348 .btn-lg .caret {
3349 border-width: 5px 5px 0;
3350 border-bottom-width: 0;
3351 }
3352 .dropup .btn-lg .caret {
3353 border-width: 0 5px 5px;
3354 }
3355 .btn-group-vertical > .btn,
3356 .btn-group-vertical > .btn-group,
3357 .btn-group-vertical > .btn-group > .btn {
3358 display: block;
3359 float: none;
3360 width: 100%;
3361 max-width: 100%;
3362 }
3363 .btn-group-vertical > .btn-group > .btn {
3364 float: none;
3365 }
3366 .btn-group-vertical > .btn + .btn,
3367 .btn-group-vertical > .btn + .btn-group,
3368 .btn-group-vertical > .btn-group + .btn,
3369 .btn-group-vertical > .btn-group + .btn-group {
3370 margin-top: -1px;
3371 margin-left: 0;
3372 }
3373 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3374 border-radius: 0;
3375 }
3376 .btn-group-vertical > .btn:first-child:not(:last-child) {
3377 border-top-right-radius: 4px;
3378 border-bottom-right-radius: 0;
3379 border-bottom-left-radius: 0;
3380 }
3381 .btn-group-vertical > .btn:last-child:not(:first-child) {
3382 border-top-left-radius: 0;
3383 border-top-right-radius: 0;
3384 border-bottom-left-radius: 4px;
3385 }
3386 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3387 border-radius: 0;
3388 }
3389 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3390 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3391 border-bottom-right-radius: 0;
3392 border-bottom-left-radius: 0;
3393 }
3394 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3395 border-top-left-radius: 0;
3396 border-top-right-radius: 0;
3397 }
3398 .btn-group-justified {
3399 display: table;
3400 width: 100%;
3401 table-layout: fixed;
3402 border-collapse: separate;
3403 }
3404 .btn-group-justified > .btn,
3405 .btn-group-justified > .btn-group {
3406 display: table-cell;
3407 float: none;
3408 width: 1%;
3409 }
3410 .btn-group-justified > .btn-group .btn {
3411 width: 100%;
3412 }
3413 .btn-group-justified > .btn-group .dropdown-menu {
3414 left: auto;
3415 }
3416 [data-toggle="buttons"] > .btn > input[type="radio"],
3417 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
3418 position: absolute;
3419 z-index: -1;
3420 filter: alpha(opacity=0);
3421 opacity: 0;
3422 }
3423 .input-group {
3424 position: relative;
3425 display: table;
3426 border-collapse: separate;
3427 }
3428 .input-group[class*="col-"] {
3429 float: none;
3430 padding-right: 0;
3431 padding-left: 0;
3432 }
3433 .input-group .form-control {
3434 position: relative;
3435 z-index: 2;
3436 float: left;
3437 width: 100%;
3438 margin-bottom: 0;
3439 }
3440 .input-group-lg > .form-control,
3441 .input-group-lg > .input-group-addon,
3442 .input-group-lg > .input-group-btn > .btn {
3443 height: 46px;
3444 padding: 10px 16px;
3445 font-size: 18px;
3446 line-height: 1.33;
3447 border-radius: 6px;
3448 }
3449 select.input-group-lg > .form-control,
3450 select.input-group-lg > .input-group-addon,
3451 select.input-group-lg > .input-group-btn > .btn {
3452 height: 46px;
3453 line-height: 46px;
3454 }
3455 textarea.input-group-lg > .form-control,
3456 textarea.input-group-lg > .input-group-addon,
3457 textarea.input-group-lg > .input-group-btn > .btn,
3458 select[multiple].input-group-lg > .form-control,
3459 select[multiple].input-group-lg > .input-group-addon,
3460 select[multiple].input-group-lg > .input-group-btn > .btn {
3461 height: auto;
3462 }
3463 .input-group-sm > .form-control,
3464 .input-group-sm > .input-group-addon,
3465 .input-group-sm > .input-group-btn > .btn {
3466 height: 30px;
3467 padding: 5px 10px;
3468 font-size: 12px;
3469 line-height: 1.5;
3470 border-radius: 3px;
3471 }
3472 select.input-group-sm > .form-control,
3473 select.input-group-sm > .input-group-addon,
3474 select.input-group-sm > .input-group-btn > .btn {
3475 height: 30px;
3476 line-height: 30px;
3477 }
3478 textarea.input-group-sm > .form-control,
3479 textarea.input-group-sm > .input-group-addon,
3480 textarea.input-group-sm > .input-group-btn > .btn,
3481 select[multiple].input-group-sm > .form-control,
3482 select[multiple].input-group-sm > .input-group-addon,
3483 select[multiple].input-group-sm > .input-group-btn > .btn {
3484 height: auto;
3485 }
3486 .input-group-addon,
3487 .input-group-btn,
3488 .input-group .form-control {
3489 display: table-cell;
3490 }
3491 .input-group-addon:not(:first-child):not(:last-child),
3492 .input-group-btn:not(:first-child):not(:last-child),
3493 .input-group .form-control:not(:first-child):not(:last-child) {
3494 border-radius: 0;
3495 }
3496 .input-group-addon,
3497 .input-group-btn {
3498 width: 1%;
3499 white-space: nowrap;
3500 vertical-align: middle;
3501 }
3502 .input-group-addon {
3503 padding: 6px 12px;
3504 font-size: 14px;
3505 font-weight: normal;
3506 line-height: 1;
3507 color: #555;
3508 text-align: center;
3509 background-color: #eee;
3510 border: 1px solid #ccc;
3511 border-radius: 4px;
3512 }
3513 .input-group-addon.input-sm {
3514 padding: 5px 10px;
3515 font-size: 12px;
3516 border-radius: 3px;
3517 }
3518 .input-group-addon.input-lg {
3519 padding: 10px 16px;
3520 font-size: 18px;
3521 border-radius: 6px;
3522 }
3523 .input-group-addon input[type="radio"],
3524 .input-group-addon input[type="checkbox"] {
3525 margin-top: 0;
3526 }
3527 .input-group .form-control:first-child,
3528 .input-group-addon:first-child,
3529 .input-group-btn:first-child > .btn,
3530 .input-group-btn:first-child > .btn-group > .btn,
3531 .input-group-btn:first-child > .dropdown-toggle,
3532 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3533 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3534 border-top-right-radius: 0;
3535 border-bottom-right-radius: 0;
3536 }
3537 .input-group-addon:first-child {
3538 border-right: 0;
3539 }
3540 .input-group .form-control:last-child,
3541 .input-group-addon:last-child,
3542 .input-group-btn:last-child > .btn,
3543 .input-group-btn:last-child > .btn-group > .btn,
3544 .input-group-btn:last-child > .dropdown-toggle,
3545 .input-group-btn:first-child > .btn:not(:first-child),
3546 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3547 border-top-left-radius: 0;
3548 border-bottom-left-radius: 0;
3549 }
3550 .input-group-addon:last-child {
3551 border-left: 0;
3552 }
3553 .input-group-btn {
3554 position: relative;
3555 font-size: 0;
3556 white-space: nowrap;
3557 }
3558 .input-group-btn > .btn {
3559 position: relative;
3560 }
3561 .input-group-btn > .btn + .btn {
3562 margin-left: -1px;
3563 }
3564 .input-group-btn > .btn:hover,
3565 .input-group-btn > .btn:focus,
3566 .input-group-btn > .btn:active {
3567 z-index: 2;
3568 }
3569 .input-group-btn:first-child > .btn,
3570 .input-group-btn:first-child > .btn-group {
3571 margin-right: -1px;
3572 }
3573 .input-group-btn:last-child > .btn,
3574 .input-group-btn:last-child > .btn-group {
3575 margin-left: -1px;
3576 }
3577 .nav {
3578 padding-left: 0;
3579 margin-bottom: 0;
3580 list-style: none;
3581 }
3582 .nav > li {
3583 position: relative;
3584 display: block;
3585 }
3586 .nav > li > a {
3587 position: relative;
3588 display: block;
3589 padding: 10px 15px;
3590 }
3591 .nav > li > a:hover,
3592 .nav > li > a:focus {
3593 text-decoration: none;
3594 background-color: #eee;
3595 }
3596 .nav > li.disabled > a {
3597 color: #777;
3598 }
3599 .nav > li.disabled > a:hover,
3600 .nav > li.disabled > a:focus {
3601 color: #777;
3602 text-decoration: none;
3603 cursor: not-allowed;
3604 background-color: transparent;
3605 }
3606 .nav .open > a,
3607 .nav .open > a:hover,
3608 .nav .open > a:focus {
3609 background-color: #eee;
3610 border-color: #428bca;
3611 }
3612 .nav .nav-divider {
3613 height: 1px;
3614 margin: 9px 0;
3615 overflow: hidden;
3616 background-color: #e5e5e5;
3617 }
3618 .nav > li > a > img {
3619 max-width: none;
3620 }
3621 .nav-tabs {
3622 border-bottom: 1px solid #ddd;
3623 }
3624 .nav-tabs > li {
3625 float: left;
3626 margin-bottom: -1px;
3627 }
3628 .nav-tabs > li > a {
3629 margin-right: 2px;
3630 line-height: 1.42857143;
3631 border: 1px solid transparent;
3632 border-radius: 4px 4px 0 0;
3633 }
3634 .nav-tabs > li > a:hover {
3635 border-color: #eee #eee #ddd;
3636 }
3637 .nav-tabs > li.active > a,
3638 .nav-tabs > li.active > a:hover,
3639 .nav-tabs > li.active > a:focus {
3640 color: #555;
3641 cursor: default;
3642 background-color: #fff;
3643 border: 1px solid #ddd;
3644 border-bottom-color: transparent;
3645 }
3646 .nav-tabs.nav-justified {
3647 width: 100%;
3648 border-bottom: 0;
3649 }
3650 .nav-tabs.nav-justified > li {
3651 float: none;
3652 }
3653 .nav-tabs.nav-justified > li > a {
3654 margin-bottom: 5px;
3655 text-align: center;
3656 }
3657 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
3658 top: auto;
3659 left: auto;
3660 }
3661 @media (min-width: 768px) {
3662 .nav-tabs.nav-justified > li {
3663 display: table-cell;
3664 width: 1%;
3665 }
3666 .nav-tabs.nav-justified > li > a {
3667 margin-bottom: 0;
3668 }
3669 }
3670 .nav-tabs.nav-justified > li > a {
3671 margin-right: 0;
3672 border-radius: 4px;
3673 }
3674 .nav-tabs.nav-justified > .active > a,
3675 .nav-tabs.nav-justified > .active > a:hover,
3676 .nav-tabs.nav-justified > .active > a:focus {
3677 border: 1px solid #ddd;
3678 }
3679 @media (min-width: 768px) {
3680 .nav-tabs.nav-justified > li > a {
3681 border-bottom: 1px solid #ddd;
3682 border-radius: 4px 4px 0 0;
3683 }
3684 .nav-tabs.nav-justified > .active > a,
3685 .nav-tabs.nav-justified > .active > a:hover,
3686 .nav-tabs.nav-justified > .active > a:focus {
3687 border-bottom-color: #fff;
3688 }
3689 }
3690 .nav-pills > li {
3691 float: left;
3692 }
3693 .nav-pills > li > a {
3694 border-radius: 4px;
3695 }
3696 .nav-pills > li + li {
3697 margin-left: 2px;
3698 }
3699 .nav-pills > li.active > a,
3700 .nav-pills > li.active > a:hover,
3701 .nav-pills > li.active > a:focus {
3702 color: #fff;
3703 background-color: #428bca;
3704 }
3705 .nav-stacked > li {
3706 float: none;
3707 }
3708 .nav-stacked > li + li {
3709 margin-top: 2px;
3710 margin-left: 0;
3711 }
3712 .nav-justified {
3713 width: 100%;
3714 }
3715 .nav-justified > li {
3716 float: none;
3717 }
3718 .nav-justified > li > a {
3719 margin-bottom: 5px;
3720 text-align: center;
3721 }
3722 .nav-justified > .dropdown .dropdown-menu {
3723 top: auto;
3724 left: auto;
3725 }
3726 @media (min-width: 768px) {
3727 .nav-justified > li {
3728 display: table-cell;
3729 width: 1%;
3730 }
3731 .nav-justified > li > a {
3732 margin-bottom: 0;
3733 }
3734 }
3735 .nav-tabs-justified {
3736 border-bottom: 0;
3737 }
3738 .nav-tabs-justified > li > a {
3739 margin-right: 0;
3740 border-radius: 4px;
3741 }
3742 .nav-tabs-justified > .active > a,
3743 .nav-tabs-justified > .active > a:hover,
3744 .nav-tabs-justified > .active > a:focus {
3745 border: 1px solid #ddd;
3746 }
3747 @media (min-width: 768px) {
3748 .nav-tabs-justified > li > a {
3749 border-bottom: 1px solid #ddd;
3750 border-radius: 4px 4px 0 0;
3751 }
3752 .nav-tabs-justified > .active > a,
3753 .nav-tabs-justified > .active > a:hover,
3754 .nav-tabs-justified > .active > a:focus {
3755 border-bottom-color: #fff;
3756 }
3757 }
3758 .tab-content > .tab-pane {
3759 display: none;
3760 }
3761 .tab-content > .active {
3762 display: block;
3763 }
3764 .nav-tabs .dropdown-menu {
3765 margin-top: -1px;
3766 border-top-left-radius: 0;
3767 border-top-right-radius: 0;
3768 }
3769 .navbar {
3770 position: relative;
3771 min-height: 50px;
3772 margin-bottom: 20px;
3773 border: 1px solid transparent;
3774 }
3775 @media (min-width: 768px) {
3776 .navbar {
3777 border-radius: 4px;
3778 }
3779 }
3780 @media (min-width: 768px) {
3781 .navbar-header {
3782 float: left;
3783 }
3784 }
3785 .navbar-collapse {
3786 padding-right: 15px;
3787 padding-left: 15px;
3788 overflow-x: visible;
3789 -webkit-overflow-scrolling: touch;
3790 border-top: 1px solid transparent;
3791 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3792 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
3793 }
3794 .navbar-collapse.in {
3795 overflow-y: auto;
3796 }
3797 @media (min-width: 768px) {
3798 .navbar-collapse {
3799 width: auto;
3800 border-top: 0;
3801 -webkit-box-shadow: none;
3802 box-shadow: none;
3803 }
3804 .navbar-collapse.collapse {
3805 display: block !important;
3806 height: auto !important;
3807 padding-bottom: 0;
3808 overflow: visible !important;
3809 }
3810 .navbar-collapse.in {
3811 overflow-y: visible;
3812 }
3813 .navbar-fixed-top .navbar-collapse,
3814 .navbar-static-top .navbar-collapse,
3815 .navbar-fixed-bottom .navbar-collapse {
3816 padding-right: 0;
3817 padding-left: 0;
3818 }
3819 }
3820 .navbar-fixed-top .navbar-collapse,
3821 .navbar-fixed-bottom .navbar-collapse {
3822 max-height: 340px;
3823 }
3824 @media (max-width: 480px) and (orientation: landscape) {
3825 .navbar-fixed-top .navbar-collapse,
3826 .navbar-fixed-bottom .navbar-collapse {
3827 max-height: 200px;
3828 }
3829 }
3830 .container > .navbar-header,
3831 .container-fluid > .navbar-header,
3832 .container > .navbar-collapse,
3833 .container-fluid > .navbar-collapse {
3834 margin-right: -15px;
3835 margin-left: -15px;
3836 }
3837 @media (min-width: 768px) {
3838 .container > .navbar-header,
3839 .container-fluid > .navbar-header,
3840 .container > .navbar-collapse,
3841 .container-fluid > .navbar-collapse {
3842 margin-right: 0;
3843 margin-left: 0;
3844 }
3845 }
3846 .navbar-static-top {
3847 z-index: 1000;
3848 border-width: 0 0 1px;
3849 }
3850 @media (min-width: 768px) {
3851 .navbar-static-top {
3852 border-radius: 0;
3853 }
3854 }
3855 .navbar-fixed-top,
3856 .navbar-fixed-bottom {
3857 position: fixed;
3858 right: 0;
3859 left: 0;
3860 z-index: 1030;
3861 -webkit-transform: translate3d(0, 0, 0);
3862 -o-transform: translate3d(0, 0, 0);
3863 transform: translate3d(0, 0, 0);
3864 }
3865 @media (min-width: 768px) {
3866 .navbar-fixed-top,
3867 .navbar-fixed-bottom {
3868 border-radius: 0;
3869 }
3870 }
3871 .navbar-fixed-top {
3872 top: 0;
3873 border-width: 0 0 1px;
3874 }
3875 .navbar-fixed-bottom {
3876 bottom: 0;
3877 margin-bottom: 0;
3878 border-width: 1px 0 0;
3879 }
3880 .navbar-brand {
3881 float: left;
3882 height: 50px;
3883 padding: 15px 15px;
3884 font-size: 18px;
3885 line-height: 20px;
3886 }
3887 .navbar-brand:hover,
3888 .navbar-brand:focus {
3889 text-decoration: none;
3890 }
3891 @media (min-width: 768px) {
3892 .navbar > .container .navbar-brand,
3893 .navbar > .container-fluid .navbar-brand {
3894 margin-left: -15px;
3895 }
3896 }
3897 .navbar-toggle {
3898 position: relative;
3899 float: right;
3900 padding: 9px 10px;
3901 margin-top: 8px;
3902 margin-right: 15px;
3903 margin-bottom: 8px;
3904 background-color: transparent;
3905 background-image: none;
3906 border: 1px solid transparent;
3907 border-radius: 4px;
3908 }
3909 .navbar-toggle:focus {
3910 outline: 0;
3911 }
3912 .navbar-toggle .icon-bar {
3913 display: block;
3914 width: 22px;
3915 height: 2px;
3916 border-radius: 1px;
3917 }
3918 .navbar-toggle .icon-bar + .icon-bar {
3919 margin-top: 4px;
3920 }
3921 @media (min-width: 768px) {
3922 .navbar-toggle {
3923 display: none;
3924 }
3925 }
3926 .navbar-nav {
3927 margin: 7.5px -15px;
3928 }
3929 .navbar-nav > li > a {
3930 padding-top: 10px;
3931 padding-bottom: 10px;
3932 line-height: 20px;
3933 }
3934 @media (max-width: 767px) {
3935 .navbar-nav .open .dropdown-menu {
3936 position: static;
3937 float: none;
3938 width: auto;
3939 margin-top: 0;
3940 background-color: transparent;
3941 border: 0;
3942 -webkit-box-shadow: none;
3943 box-shadow: none;
3944 }
3945 .navbar-nav .open .dropdown-menu > li > a,
3946 .navbar-nav .open .dropdown-menu .dropdown-header {
3947 padding: 5px 15px 5px 25px;
3948 }
3949 .navbar-nav .open .dropdown-menu > li > a {
3950 line-height: 20px;
3951 }
3952 .navbar-nav .open .dropdown-menu > li > a:hover,
3953 .navbar-nav .open .dropdown-menu > li > a:focus {
3954 background-image: none;
3955 }
3956 }
3957 @media (min-width: 768px) {
3958 .navbar-nav {
3959 float: left;
3960 margin: 0;
3961 }
3962 .navbar-nav > li {
3963 float: left;
3964 }
3965 .navbar-nav > li > a {
3966 padding-top: 15px;
3967 padding-bottom: 15px;
3968 }
3969 .navbar-nav.navbar-right:last-child {
3970 margin-right: -15px;
3971 }
3972 }
3973 @media (min-width: 768px) {
3974 .navbar-left {
3975 float: left !important;
3976 }
3977 .navbar-right {
3978 float: right !important;
3979 }
3980 }
3981 .navbar-form {
3982 padding: 10px 15px;
3983 margin-top: 8px;
3984 margin-right: -15px;
3985 margin-bottom: 8px;
3986 margin-left: -15px;
3987 border-top: 1px solid transparent;
3988 border-bottom: 1px solid transparent;
3989 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3990 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3991 }
3992 @media (min-width: 768px) {
3993 .navbar-form .form-group {
3994 display: inline-block;
3995 margin-bottom: 0;
3996 vertical-align: middle;
3997 }
3998 .navbar-form .form-control {
3999 display: inline-block;
4000 width: auto;
4001 vertical-align: middle;
4002 }
4003 .navbar-form .input-group {
4004 display: inline-table;
4005 vertical-align: middle;
4006 }
4007 .navbar-form .input-group .input-group-addon,
4008 .navbar-form .input-group .input-group-btn,
4009 .navbar-form .input-group .form-control {
4010 width: auto;
4011 }
4012 .navbar-form .input-group > .form-control {
4013 width: 100%;
4014 }
4015 .navbar-form .control-label {
4016 margin-bottom: 0;
4017 vertical-align: middle;
4018 }
4019 .navbar-form .radio,
4020 .navbar-form .checkbox {
4021 display: inline-block;
4022 margin-top: 0;
4023 margin-bottom: 0;
4024 vertical-align: middle;
4025 }
4026 .navbar-form .radio label,
4027 .navbar-form .checkbox label {
4028 padding-left: 0;
4029 }
4030 .navbar-form .radio input[type="radio"],
4031 .navbar-form .checkbox input[type="checkbox"] {
4032 position: relative;
4033 margin-left: 0;
4034 }
4035 .navbar-form .has-feedback .form-control-feedback {
4036 top: 0;
4037 }
4038 }
4039 @media (max-width: 767px) {
4040 .navbar-form .form-group {
4041 margin-bottom: 5px;
4042 }
4043 }
4044 @media (min-width: 768px) {
4045 .navbar-form {
4046 width: auto;
4047 padding-top: 0;
4048 padding-bottom: 0;
4049 margin-right: 0;
4050 margin-left: 0;
4051 border: 0;
4052 -webkit-box-shadow: none;
4053 box-shadow: none;
4054 }
4055 .navbar-form.navbar-right:last-child {
4056 margin-right: -15px;
4057 }
4058 }
4059 .navbar-nav > li > .dropdown-menu {
4060 margin-top: 0;
4061 border-top-left-radius: 0;
4062 border-top-right-radius: 0;
4063 }
4064 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4065 border-bottom-right-radius: 0;
4066 border-bottom-left-radius: 0;
4067 }
4068 .navbar-btn {
4069 margin-top: 8px;
4070 margin-bottom: 8px;
4071 }
4072 .navbar-btn.btn-sm {
4073 margin-top: 10px;
4074 margin-bottom: 10px;
4075 }
4076 .navbar-btn.btn-xs {
4077 margin-top: 14px;
4078 margin-bottom: 14px;
4079 }
4080 .navbar-text {
4081 margin-top: 15px;
4082 margin-bottom: 15px;
4083 }
4084 @media (min-width: 768px) {
4085 .navbar-text {
4086 float: left;
4087 margin-right: 15px;
4088 margin-left: 15px;
4089 }
4090 .navbar-text.navbar-right:last-child {
4091 margin-right: 0;
4092 }
4093 }
4094 .navbar-default {
4095 background-color: #f8f8f8;
4096 border-color: #e7e7e7;
4097 }
4098 .navbar-default .navbar-brand {
4099 color: #777;
4100 }
4101 .navbar-default .navbar-brand:hover,
4102 .navbar-default .navbar-brand:focus {
4103 color: #5e5e5e;
4104 background-color: transparent;
4105 }
4106 .navbar-default .navbar-text {
4107 color: #777;
4108 }
4109 .navbar-default .navbar-nav > li > a {
4110 color: #777;
4111 }
4112 .navbar-default .navbar-nav > li > a:hover,
4113 .navbar-default .navbar-nav > li > a:focus {
4114 color: #333;
4115 background-color: transparent;
4116 }
4117 .navbar-default .navbar-nav > .active > a,
4118 .navbar-default .navbar-nav > .active > a:hover,
4119 .navbar-default .navbar-nav > .active > a:focus {
4120 color: #555;
4121 background-color: #e7e7e7;
4122 }
4123 .navbar-default .navbar-nav > .disabled > a,
4124 .navbar-default .navbar-nav > .disabled > a:hover,
4125 .navbar-default .navbar-nav > .disabled > a:focus {
4126 color: #ccc;
4127 background-color: transparent;
4128 }
4129 .navbar-default .navbar-toggle {
4130 border-color: #ddd;
4131 }
4132 .navbar-default .navbar-toggle:hover,
4133 .navbar-default .navbar-toggle:focus {
4134 background-color: #ddd;
4135 }
4136 .navbar-default .navbar-toggle .icon-bar {
4137 background-color: #888;
4138 }
4139 .navbar-default .navbar-collapse,
4140 .navbar-default .navbar-form {
4141 border-color: #e7e7e7;
4142 }
4143 .navbar-default .navbar-nav > .open > a,
4144 .navbar-default .navbar-nav > .open > a:hover,
4145 .navbar-default .navbar-nav > .open > a:focus {
4146 color: #555;
4147 background-color: #e7e7e7;
4148 }
4149 @media (max-width: 767px) {
4150 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4151 color: #777;
4152 }
4153 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4154 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4155 color: #333;
4156 background-color: transparent;
4157 }
4158 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4159 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4160 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4161 color: #555;
4162 background-color: #e7e7e7;
4163 }
4164 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4165 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4166 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4167 color: #ccc;
4168 background-color: transparent;
4169 }
4170 }
4171 .navbar-default .navbar-link {
4172 color: #777;
4173 }
4174 .navbar-default .navbar-link:hover {
4175 color: #333;
4176 }
4177 .navbar-default .btn-link {
4178 color: #777;
4179 }
4180 .navbar-default .btn-link:hover,
4181 .navbar-default .btn-link:focus {
4182 color: #333;
4183 }
4184 .navbar-default .btn-link[disabled]:hover,
4185 fieldset[disabled] .navbar-default .btn-link:hover,
4186 .navbar-default .btn-link[disabled]:focus,
4187 fieldset[disabled] .navbar-default .btn-link:focus {
4188 color: #ccc;
4189 }
4190 .navbar-inverse {
4191 background-color: #222;
4192 border-color: #080808;
4193 }
4194 .navbar-inverse .navbar-brand {
4195 color: #777;
4196 }
4197 .navbar-inverse .navbar-brand:hover,
4198 .navbar-inverse .navbar-brand:focus {
4199 color: #fff;
4200 background-color: transparent;
4201 }
4202 .navbar-inverse .navbar-text {
4203 color: #777;
4204 }
4205 .navbar-inverse .navbar-nav > li > a {
4206 color: #777;
4207 }
4208 .navbar-inverse .navbar-nav > li > a:hover,
4209 .navbar-inverse .navbar-nav > li > a:focus {
4210 color: #fff;
4211 background-color: transparent;
4212 }
4213 .navbar-inverse .navbar-nav > .active > a,
4214 .navbar-inverse .navbar-nav > .active > a:hover,
4215 .navbar-inverse .navbar-nav > .active > a:focus {
4216 color: #fff;
4217 background-color: #080808;
4218 }
4219 .navbar-inverse .navbar-nav > .disabled > a,
4220 .navbar-inverse .navbar-nav > .disabled > a:hover,
4221 .navbar-inverse .navbar-nav > .disabled > a:focus {
4222 color: #444;
4223 background-color: transparent;
4224 }
4225 .navbar-inverse .navbar-toggle {
4226 border-color: #333;
4227 }
4228 .navbar-inverse .navbar-toggle:hover,
4229 .navbar-inverse .navbar-toggle:focus {
4230 background-color: #333;
4231 }
4232 .navbar-inverse .navbar-toggle .icon-bar {
4233 background-color: #fff;
4234 }
4235 .navbar-inverse .navbar-collapse,
4236 .navbar-inverse .navbar-form {
4237 border-color: #101010;
4238 }
4239 .navbar-inverse .navbar-nav > .open > a,
4240 .navbar-inverse .navbar-nav > .open > a:hover,
4241 .navbar-inverse .navbar-nav > .open > a:focus {
4242 color: #fff;
4243 background-color: #080808;
4244 }
4245 @media (max-width: 767px) {
4246 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4247 border-color: #080808;
4248 }
4249 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4250 background-color: #080808;
4251 }
4252 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4253 color: #777;
4254 }
4255 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4256 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4257 color: #fff;
4258 background-color: transparent;
4259 }
4260 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4261 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4262 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4263 color: #fff;
4264 background-color: #080808;
4265 }
4266 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4267 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4268 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4269 color: #444;
4270 background-color: transparent;
4271 }
4272 }
4273 .navbar-inverse .navbar-link {
4274 color: #777;
4275 }
4276 .navbar-inverse .navbar-link:hover {
4277 color: #fff;
4278 }
4279 .navbar-inverse .btn-link {
4280 color: #777;
4281 }
4282 .navbar-inverse .btn-link:hover,
4283 .navbar-inverse .btn-link:focus {
4284 color: #fff;
4285 }
4286 .navbar-inverse .btn-link[disabled]:hover,
4287 fieldset[disabled] .navbar-inverse .btn-link:hover,
4288 .navbar-inverse .btn-link[disabled]:focus,
4289 fieldset[disabled] .navbar-inverse .btn-link:focus {
4290 color: #444;
4291 }
4292 .breadcrumb {
4293 padding: 8px 15px;
4294 margin-bottom: 20px;
4295 list-style: none;
4296 background-color: #f5f5f5;
4297 border-radius: 4px;
4298 }
4299 .breadcrumb > li {
4300 display: inline-block;
4301 }
4302 .breadcrumb > li + li:before {
4303 padding: 0 5px;
4304 color: #ccc;
4305 content: "/\00a0";
4306 }
4307 .breadcrumb > .active {
4308 color: #777;
4309 }
4310 .pagination {
4311 display: inline-block;
4312 padding-left: 0;
4313 margin: 20px 0;
4314 border-radius: 4px;
4315 }
4316 .pagination > li {
4317 display: inline;
4318 }
4319 .pagination > li > a,
4320 .pagination > li > span {
4321 position: relative;
4322 float: left;
4323 padding: 6px 12px;
4324 margin-left: -1px;
4325 line-height: 1.42857143;
4326 color: #428bca;
4327 text-decoration: none;
4328 background-color: #fff;
4329 border: 1px solid #ddd;
4330 }
4331 .pagination > li:first-child > a,
4332 .pagination > li:first-child > span {
4333 margin-left: 0;
4334 border-top-left-radius: 4px;
4335 border-bottom-left-radius: 4px;
4336 }
4337 .pagination > li:last-child > a,
4338 .pagination > li:last-child > span {
4339 border-top-right-radius: 4px;
4340 border-bottom-right-radius: 4px;
4341 }
4342 .pagination > li > a:hover,
4343 .pagination > li > span:hover,
4344 .pagination > li > a:focus,
4345 .pagination > li > span:focus {
4346 color: #2a6496;
4347 background-color: #eee;
4348 border-color: #ddd;
4349 }
4350 .pagination > .active > a,
4351 .pagination > .active > span,
4352 .pagination > .active > a:hover,
4353 .pagination > .active > span:hover,
4354 .pagination > .active > a:focus,
4355 .pagination > .active > span:focus {
4356 z-index: 2;
4357 color: #fff;
4358 cursor: default;
4359 background-color: #428bca;
4360 border-color: #428bca;
4361 }
4362 .pagination > .disabled > span,
4363 .pagination > .disabled > span:hover,
4364 .pagination > .disabled > span:focus,
4365 .pagination > .disabled > a,
4366 .pagination > .disabled > a:hover,
4367 .pagination > .disabled > a:focus {
4368 color: #777;
4369 cursor: not-allowed;
4370 background-color: #fff;
4371 border-color: #ddd;
4372 }
4373 .pagination-lg > li > a,
4374 .pagination-lg > li > span {
4375 padding: 10px 16px;
4376 font-size: 18px;
4377 }
4378 .pagination-lg > li:first-child > a,
4379 .pagination-lg > li:first-child > span {
4380 border-top-left-radius: 6px;
4381 border-bottom-left-radius: 6px;
4382 }
4383 .pagination-lg > li:last-child > a,
4384 .pagination-lg > li:last-child > span {
4385 border-top-right-radius: 6px;
4386 border-bottom-right-radius: 6px;
4387 }
4388 .pagination-sm > li > a,
4389 .pagination-sm > li > span {
4390 padding: 5px 10px;
4391 font-size: 12px;
4392 }
4393 .pagination-sm > li:first-child > a,
4394 .pagination-sm > li:first-child > span {
4395 border-top-left-radius: 3px;
4396 border-bottom-left-radius: 3px;
4397 }
4398 .pagination-sm > li:last-child > a,
4399 .pagination-sm > li:last-child > span {
4400 border-top-right-radius: 3px;
4401 border-bottom-right-radius: 3px;
4402 }
4403 .pager {
4404 padding-left: 0;
4405 margin: 20px 0;
4406 text-align: center;
4407 list-style: none;
4408 }
4409 .pager li {
4410 display: inline;
4411 }
4412 .pager li > a,
4413 .pager li > span {
4414 display: inline-block;
4415 padding: 5px 14px;
4416 background-color: #fff;
4417 border: 1px solid #ddd;
4418 border-radius: 15px;
4419 }
4420 .pager li > a:hover,
4421 .pager li > a:focus {
4422 text-decoration: none;
4423 background-color: #eee;
4424 }
4425 .pager .next > a,
4426 .pager .next > span {
4427 float: right;
4428 }
4429 .pager .previous > a,
4430 .pager .previous > span {
4431 float: left;
4432 }
4433 .pager .disabled > a,
4434 .pager .disabled > a:hover,
4435 .pager .disabled > a:focus,
4436 .pager .disabled > span {
4437 color: #777;
4438 cursor: not-allowed;
4439 background-color: #fff;
4440 }
4441 .label {
4442 display: inline;
4443 padding: .2em .6em .3em;
4444 font-size: 75%;
4445 font-weight: bold;
4446 line-height: 1;
4447 color: #fff;
4448 text-align: center;
4449 white-space: nowrap;
4450 vertical-align: baseline;
4451 border-radius: .25em;
4452 }
4453 a.label:hover,
4454 a.label:focus {
4455 color: #fff;
4456 text-decoration: none;
4457 cursor: pointer;
4458 }
4459 .label:empty {
4460 display: none;
4461 }
4462 .btn .label {
4463 position: relative;
4464 top: -1px;
4465 }
4466 .label-default {
4467 background-color: #777;
4468 }
4469 .label-default[href]:hover,
4470 .label-default[href]:focus {
4471 background-color: #5e5e5e;
4472 }
4473 .label-primary {
4474 background-color: #428bca;
4475 }
4476 .label-primary[href]:hover,
4477 .label-primary[href]:focus {
4478 background-color: #3071a9;
4479 }
4480 .label-success {
4481 background-color: #5cb85c;
4482 }
4483 .label-success[href]:hover,
4484 .label-success[href]:focus {
4485 background-color: #449d44;
4486 }
4487 .label-info {
4488 background-color: #5bc0de;
4489 }
4490 .label-info[href]:hover,
4491 .label-info[href]:focus {
4492 background-color: #31b0d5;
4493 }
4494 .label-warning {
4495 background-color: #f0ad4e;
4496 }
4497 .label-warning[href]:hover,
4498 .label-warning[href]:focus {
4499 background-color: #ec971f;
4500 }
4501 .label-danger {
4502 background-color: #d9534f;
4503 }
4504 .label-danger[href]:hover,
4505 .label-danger[href]:focus {
4506 background-color: #c9302c;
4507 }
4508 .badge {
4509 display: inline-block;
4510 min-width: 10px;
4511 padding: 3px 7px;
4512 font-size: 12px;
4513 font-weight: bold;
4514 line-height: 1;
4515 color: #fff;
4516 text-align: center;
4517 white-space: nowrap;
4518 vertical-align: baseline;
4519 background-color: #777;
4520 border-radius: 10px;
4521 }
4522 .badge:empty {
4523 display: none;
4524 }
4525 .btn .badge {
4526 position: relative;
4527 top: -1px;
4528 }
4529 .btn-xs .badge {
4530 top: 0;
4531 padding: 1px 5px;
4532 }
4533 a.badge:hover,
4534 a.badge:focus {
4535 color: #fff;
4536 text-decoration: none;
4537 cursor: pointer;
4538 }
4539 a.list-group-item.active > .badge,
4540 .nav-pills > .active > a > .badge {
4541 color: #428bca;
4542 background-color: #fff;
4543 }
4544 .nav-pills > li > a > .badge {
4545 margin-left: 3px;
4546 }
4547 .jumbotron {
4548 padding: 30px;
4549 margin-bottom: 30px;
4550 color: inherit;
4551 background-color: #eee;
4552 }
4553 .jumbotron h1,
4554 .jumbotron .h1 {
4555 color: inherit;
4556 }
4557 .jumbotron p {
4558 margin-bottom: 15px;
4559 font-size: 21px;
4560 font-weight: 200;
4561 }
4562 .jumbotron > hr {
4563 border-top-color: #d5d5d5;
4564 }
4565 .container .jumbotron {
4566 border-radius: 6px;
4567 }
4568 .jumbotron .container {
4569 max-width: 100%;
4570 }
4571 @media screen and (min-width: 768px) {
4572 .jumbotron {
4573 padding-top: 48px;
4574 padding-bottom: 48px;
4575 }
4576 .container .jumbotron {
4577 padding-right: 60px;
4578 padding-left: 60px;
4579 }
4580 .jumbotron h1,
4581 .jumbotron .h1 {
4582 font-size: 63px;
4583 }
4584 }
4585 .thumbnail {
4586 display: block;
4587 padding: 4px;
4588 margin-bottom: 20px;
4589 line-height: 1.42857143;
4590 background-color: #fff;
4591 border: 1px solid #ddd;
4592 border-radius: 4px;
4593 -webkit-transition: all .2s ease-in-out;
4594 -o-transition: all .2s ease-in-out;
4595 transition: all .2s ease-in-out;
4596 }
4597 .thumbnail > img,
4598 .thumbnail a > img {
4599 margin-right: auto;
4600 margin-left: auto;
4601 }
4602 a.thumbnail:hover,
4603 a.thumbnail:focus,
4604 a.thumbnail.active {
4605 border-color: #428bca;
4606 }
4607 .thumbnail .caption {
4608 padding: 9px;
4609 color: #333;
4610 }
4611 .alert {
4612 padding: 15px;
4613 margin-bottom: 20px;
4614 border: 1px solid transparent;
4615 border-radius: 4px;
4616 }
4617 .alert h4 {
4618 margin-top: 0;
4619 color: inherit;
4620 }
4621 .alert .alert-link {
4622 font-weight: bold;
4623 }
4624 .alert > p,
4625 .alert > ul {
4626 margin-bottom: 0;
4627 }
4628 .alert > p + p {
4629 margin-top: 5px;
4630 }
4631 .alert-dismissable,
4632 .alert-dismissible {
4633 padding-right: 35px;
4634 }
4635 .alert-dismissable .close,
4636 .alert-dismissible .close {
4637 position: relative;
4638 top: -2px;
4639 right: -21px;
4640 color: inherit;
4641 }
4642 .alert-success {
4643 color: #3c763d;
4644 background-color: #dff0d8;
4645 border-color: #d6e9c6;
4646 }
4647 .alert-success hr {
4648 border-top-color: #c9e2b3;
4649 }
4650 .alert-success .alert-link {
4651 color: #2b542c;
4652 }
4653 .alert-info {
4654 color: #31708f;
4655 background-color: #d9edf7;
4656 border-color: #bce8f1;
4657 }
4658 .alert-info hr {
4659 border-top-color: #a6e1ec;
4660 }
4661 .alert-info .alert-link {
4662 color: #245269;
4663 }
4664 .alert-warning {
4665 color: #8a6d3b;
4666 background-color: #fcf8e3;
4667 border-color: #faebcc;
4668 }
4669 .alert-warning hr {
4670 border-top-color: #f7e1b5;
4671 }
4672 .alert-warning .alert-link {
4673 color: #66512c;
4674 }
4675 .alert-danger {
4676 color: #a94442;
4677 background-color: #f2dede;
4678 border-color: #ebccd1;
4679 }
4680 .alert-danger hr {
4681 border-top-color: #e4b9c0;
4682 }
4683 .alert-danger .alert-link {
4684 color: #843534;
4685 }
4686 @-webkit-keyframes progress-bar-stripes {
4687 from {
4688 background-position: 40px 0;
4689 }
4690 to {
4691 background-position: 0 0;
4692 }
4693 }
4694 @-o-keyframes progress-bar-stripes {
4695 from {
4696 background-position: 40px 0;
4697 }
4698 to {
4699 background-position: 0 0;
4700 }
4701 }
4702 @keyframes progress-bar-stripes {
4703 from {
4704 background-position: 40px 0;
4705 }
4706 to {
4707 background-position: 0 0;
4708 }
4709 }
4710 .progress {
4711 height: 20px;
4712 margin-bottom: 20px;
4713 overflow: hidden;
4714 background-color: #f5f5f5;
4715 border-radius: 4px;
4716 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4717 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4718 }
4719 .progress-bar {
4720 float: left;
4721 width: 0;
4722 height: 100%;
4723 font-size: 12px;
4724 line-height: 20px;
4725 color: #fff;
4726 text-align: center;
4727 background-color: #428bca;
4728 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4729 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4730 -webkit-transition: width .6s ease;
4731 -o-transition: width .6s ease;
4732 transition: width .6s ease;
4733 }
4734 .progress-striped .progress-bar,
4735 .progress-bar-striped {
4736 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4737 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4738 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4739 -webkit-background-size: 40px 40px;
4740 background-size: 40px 40px;
4741 }
4742 .progress.active .progress-bar,
4743 .progress-bar.active {
4744 -webkit-animation: progress-bar-stripes 2s linear infinite;
4745 -o-animation: progress-bar-stripes 2s linear infinite;
4746 animation: progress-bar-stripes 2s linear infinite;
4747 }
4748 .progress-bar[aria-valuenow="1"],
4749 .progress-bar[aria-valuenow="2"] {
4750 min-width: 30px;
4751 }
4752 .progress-bar[aria-valuenow="0"] {
4753 min-width: 30px;
4754 color: #777;
4755 background-color: transparent;
4756 background-image: none;
4757 -webkit-box-shadow: none;
4758 box-shadow: none;
4759 }
4760 .progress-bar-success {
4761 background-color: #5cb85c;
4762 }
4763 .progress-striped .progress-bar-success {
4764 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4765 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4766 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4767 }
4768 .progress-bar-info {
4769 background-color: #5bc0de;
4770 }
4771 .progress-striped .progress-bar-info {
4772 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4773 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4774 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4775 }
4776 .progress-bar-warning {
4777 background-color: #f0ad4e;
4778 }
4779 .progress-striped .progress-bar-warning {
4780 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4781 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4782 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4783 }
4784 .progress-bar-danger {
4785 background-color: #d9534f;
4786 }
4787 .progress-striped .progress-bar-danger {
4788 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4789 background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4790 background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
4791 }
4792 .media,
4793 .media-body {
4794 overflow: hidden;
4795 zoom: 1;
4796 }
4797 .media,
4798 .media .media {
4799 margin-top: 15px;
4800 }
4801 .media:first-child {
4802 margin-top: 0;
4803 }
4804 .media-object {
4805 display: block;
4806 }
4807 .media-heading {
4808 margin: 0 0 5px;
4809 }
4810 .media > .pull-left {
4811 margin-right: 10px;
4812 }
4813 .media > .pull-right {
4814 margin-left: 10px;
4815 }
4816 .media-list {
4817 padding-left: 0;
4818 list-style: none;
4819 }
4820 .list-group {
4821 padding-left: 0;
4822 margin-bottom: 20px;
4823 }
4824 .list-group-item {
4825 position: relative;
4826 display: block;
4827 padding: 10px 15px;
4828 margin-bottom: -1px;
4829 background-color: #fff;
4830 border: 1px solid #ddd;
4831 }
4832 .list-group-item:first-child {
4833 border-top-left-radius: 4px;
4834 border-top-right-radius: 4px;
4835 }
4836 .list-group-item:last-child {
4837 margin-bottom: 0;
4838 border-bottom-right-radius: 4px;
4839 border-bottom-left-radius: 4px;
4840 }
4841 .list-group-item > .badge {
4842 float: right;
4843 }
4844 .list-group-item > .badge + .badge {
4845 margin-right: 5px;
4846 }
4847 a.list-group-item {
4848 color: #555;
4849 }
4850 a.list-group-item .list-group-item-heading {
4851 color: #333;
4852 }
4853 a.list-group-item:hover,
4854 a.list-group-item:focus {
4855 color: #555;
4856 text-decoration: none;
4857 background-color: #f5f5f5;
4858 }
4859 .list-group-item.disabled,
4860 .list-group-item.disabled:hover,
4861 .list-group-item.disabled:focus {
4862 color: #777;
4863 background-color: #eee;
4864 }
4865 .list-group-item.disabled .list-group-item-heading,
4866 .list-group-item.disabled:hover .list-group-item-heading,
4867 .list-group-item.disabled:focus .list-group-item-heading {
4868 color: inherit;
4869 }
4870 .list-group-item.disabled .list-group-item-text,
4871 .list-group-item.disabled:hover .list-group-item-text,
4872 .list-group-item.disabled:focus .list-group-item-text {
4873 color: #777;
4874 }
4875 .list-group-item.active,
4876 .list-group-item.active:hover,
4877 .list-group-item.active:focus {
4878 z-index: 2;
4879 color: #fff;
4880 background-color: #428bca;
4881 border-color: #428bca;
4882 }
4883 .list-group-item.active .list-group-item-heading,
4884 .list-group-item.active:hover .list-group-item-heading,
4885 .list-group-item.active:focus .list-group-item-heading,
4886 .list-group-item.active .list-group-item-heading > small,
4887 .list-group-item.active:hover .list-group-item-heading > small,
4888 .list-group-item.active:focus .list-group-item-heading > small,
4889 .list-group-item.active .list-group-item-heading > .small,
4890 .list-group-item.active:hover .list-group-item-heading > .small,
4891 .list-group-item.active:focus .list-group-item-heading > .small {
4892 color: inherit;
4893 }
4894 .list-group-item.active .list-group-item-text,
4895 .list-group-item.active:hover .list-group-item-text,
4896 .list-group-item.active:focus .list-group-item-text {
4897 color: #e1edf7;
4898 }
4899 .list-group-item-success {
4900 color: #3c763d;
4901 background-color: #dff0d8;
4902 }
4903 a.list-group-item-success {
4904 color: #3c763d;
4905 }
4906 a.list-group-item-success .list-group-item-heading {
4907 color: inherit;
4908 }
4909 a.list-group-item-success:hover,
4910 a.list-group-item-success:focus {
4911 color: #3c763d;
4912 background-color: #d0e9c6;
4913 }
4914 a.list-group-item-success.active,
4915 a.list-group-item-success.active:hover,
4916 a.list-group-item-success.active:focus {
4917 color: #fff;
4918 background-color: #3c763d;
4919 border-color: #3c763d;
4920 }
4921 .list-group-item-info {
4922 color: #31708f;
4923 background-color: #d9edf7;
4924 }
4925 a.list-group-item-info {
4926 color: #31708f;
4927 }
4928 a.list-group-item-info .list-group-item-heading {
4929 color: inherit;
4930 }
4931 a.list-group-item-info:hover,
4932 a.list-group-item-info:focus {
4933 color: #31708f;
4934 background-color: #c4e3f3;
4935 }
4936 a.list-group-item-info.active,
4937 a.list-group-item-info.active:hover,
4938 a.list-group-item-info.active:focus {
4939 color: #fff;
4940 background-color: #31708f;
4941 border-color: #31708f;
4942 }
4943 .list-group-item-warning {
4944 color: #8a6d3b;
4945 background-color: #fcf8e3;
4946 }
4947 a.list-group-item-warning {
4948 color: #8a6d3b;
4949 }
4950 a.list-group-item-warning .list-group-item-heading {
4951 color: inherit;
4952 }
4953 a.list-group-item-warning:hover,
4954 a.list-group-item-warning:focus {
4955 color: #8a6d3b;
4956 background-color: #faf2cc;
4957 }
4958 a.list-group-item-warning.active,
4959 a.list-group-item-warning.active:hover,
4960 a.list-group-item-warning.active:focus {
4961 color: #fff;
4962 background-color: #8a6d3b;
4963 border-color: #8a6d3b;
4964 }
4965 .list-group-item-danger {
4966 color: #a94442;
4967 background-color: #f2dede;
4968 }
4969 a.list-group-item-danger {
4970 color: #a94442;
4971 }
4972 a.list-group-item-danger .list-group-item-heading {
4973 color: inherit;
4974 }
4975 a.list-group-item-danger:hover,
4976 a.list-group-item-danger:focus {
4977 color: #a94442;
4978 background-color: #ebcccc;
4979 }
4980 a.list-group-item-danger.active,
4981 a.list-group-item-danger.active:hover,
4982 a.list-group-item-danger.active:focus {
4983 color: #fff;
4984 background-color: #a94442;
4985 border-color: #a94442;
4986 }
4987 .list-group-item-heading {
4988 margin-top: 0;
4989 margin-bottom: 5px;
4990 }
4991 .list-group-item-text {
4992 margin-bottom: 0;
4993 line-height: 1.3;
4994 }
4995 .panel {
4996 margin-bottom: 20px;
4997 background-color: #fff;
4998 border: 1px solid transparent;
4999 border-radius: 4px;
5000 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5001 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5002 }
5003 .panel-body {
5004 padding: 15px;
5005 }
5006 .panel-heading {
5007 padding: 10px 15px;
5008 border-bottom: 1px solid transparent;
5009 border-top-left-radius: 3px;
5010 border-top-right-radius: 3px;
5011 }
5012 .panel-heading > .dropdown .dropdown-toggle {
5013 color: inherit;
5014 }
5015 .panel-title {
5016 margin-top: 0;
5017 margin-bottom: 0;
5018 font-size: 16px;
5019 color: inherit;
5020 }
5021 .panel-title > a {
5022 color: inherit;
5023 }
5024 .panel-footer {
5025 padding: 10px 15px;
5026 background-color: #f5f5f5;
5027 border-top: 1px solid #ddd;
5028 border-bottom-right-radius: 3px;
5029 border-bottom-left-radius: 3px;
5030 }
5031 .panel > .list-group {
5032 margin-bottom: 0;
5033 }
5034 .panel > .list-group .list-group-item {
5035 border-width: 1px 0;
5036 border-radius: 0;
5037 }
5038 .panel > .list-group:first-child .list-group-item:first-child {
5039 border-top: 0;
5040 border-top-left-radius: 3px;
5041 border-top-right-radius: 3px;
5042 }
5043 .panel > .list-group:last-child .list-group-item:last-child {
5044 border-bottom: 0;
5045 border-bottom-right-radius: 3px;
5046 border-bottom-left-radius: 3px;
5047 }
5048 .panel-heading + .list-group .list-group-item:first-child {
5049 border-top-width: 0;
5050 }
5051 .list-group + .panel-footer {
5052 border-top-width: 0;
5053 }
5054 .panel > .table,
5055 .panel > .table-responsive > .table,
5056 .panel > .panel-collapse > .table {
5057 margin-bottom: 0;
5058 }
5059 .panel > .table:first-child,
5060 .panel > .table-responsive:first-child > .table:first-child {
5061 border-top-left-radius: 3px;
5062 border-top-right-radius: 3px;
5063 }
5064 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5065 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5066 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5067 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5068 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5069 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5070 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5071 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5072 border-top-left-radius: 3px;
5073 }
5074 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5075 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5076 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5077 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5078 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5079 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5080 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5081 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5082 border-top-right-radius: 3px;
5083 }
5084 .panel > .table:last-child,
5085 .panel > .table-responsive:last-child > .table:last-child {
5086 border-bottom-right-radius: 3px;
5087 border-bottom-left-radius: 3px;
5088 }
5089 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5090 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5091 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5092 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5093 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5094 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5095 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5096 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5097 border-bottom-left-radius: 3px;
5098 }
5099 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5100 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5101 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5102 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5103 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5104 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5105 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5106 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5107 border-bottom-right-radius: 3px;
5108 }
5109 .panel > .panel-body + .table,
5110 .panel > .panel-body + .table-responsive {
5111 border-top: 1px solid #ddd;
5112 }
5113 .panel > .table > tbody:first-child > tr:first-child th,
5114 .panel > .table > tbody:first-child > tr:first-child td {
5115 border-top: 0;
5116 }
5117 .panel > .table-bordered,
5118 .panel > .table-responsive > .table-bordered {
5119 border: 0;
5120 }
5121 .panel > .table-bordered > thead > tr > th:first-child,
5122 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5123 .panel > .table-bordered > tbody > tr > th:first-child,
5124 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5125 .panel > .table-bordered > tfoot > tr > th:first-child,
5126 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5127 .panel > .table-bordered > thead > tr > td:first-child,
5128 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5129 .panel > .table-bordered > tbody > tr > td:first-child,
5130 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5131 .panel > .table-bordered > tfoot > tr > td:first-child,
5132 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5133 border-left: 0;
5134 }
5135 .panel > .table-bordered > thead > tr > th:last-child,
5136 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5137 .panel > .table-bordered > tbody > tr > th:last-child,
5138 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5139 .panel > .table-bordered > tfoot > tr > th:last-child,
5140 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5141 .panel > .table-bordered > thead > tr > td:last-child,
5142 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5143 .panel > .table-bordered > tbody > tr > td:last-child,
5144 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5145 .panel > .table-bordered > tfoot > tr > td:last-child,
5146 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5147 border-right: 0;
5148 }
5149 .panel > .table-bordered > thead > tr:first-child > td,
5150 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5151 .panel > .table-bordered > tbody > tr:first-child > td,
5152 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5153 .panel > .table-bordered > thead > tr:first-child > th,
5154 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5155 .panel > .table-bordered > tbody > tr:first-child > th,
5156 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5157 border-bottom: 0;
5158 }
5159 .panel > .table-bordered > tbody > tr:last-child > td,
5160 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5161 .panel > .table-bordered > tfoot > tr:last-child > td,
5162 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5163 .panel > .table-bordered > tbody > tr:last-child > th,
5164 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5165 .panel > .table-bordered > tfoot > tr:last-child > th,
5166 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5167 border-bottom: 0;
5168 }
5169 .panel > .table-responsive {
5170 margin-bottom: 0;
5171 border: 0;
5172 }
5173 .panel-group {
5174 margin-bottom: 20px;
5175 }
5176 .panel-group .panel {
5177 margin-bottom: 0;
5178 border-radius: 4px;
5179 }
5180 .panel-group .panel + .panel {
5181 margin-top: 5px;
5182 }
5183 .panel-group .panel-heading {
5184 border-bottom: 0;
5185 }
5186 .panel-group .panel-heading + .panel-collapse > .panel-body {
5187 border-top: 1px solid #ddd;
5188 }
5189 .panel-group .panel-footer {
5190 border-top: 0;
5191 }
5192 .panel-group .panel-footer + .panel-collapse .panel-body {
5193 border-bottom: 1px solid #ddd;
5194 }
5195 .panel-default {
5196 border-color: #ddd;
5197 }
5198 .panel-default > .panel-heading {
5199 color: #333;
5200 background-color: #f5f5f5;
5201 border-color: #ddd;
5202 }
5203 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5204 border-top-color: #ddd;
5205 }
5206 .panel-default > .panel-heading .badge {
5207 color: #f5f5f5;
5208 background-color: #333;
5209 }
5210 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5211 border-bottom-color: #ddd;
5212 }
5213 .panel-primary {
5214 border-color: #428bca;
5215 }
5216 .panel-primary > .panel-heading {
5217 color: #fff;
5218 background-color: #428bca;
5219 border-color: #428bca;
5220 }
5221 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5222 border-top-color: #428bca;
5223 }
5224 .panel-primary > .panel-heading .badge {
5225 color: #428bca;
5226 background-color: #fff;
5227 }
5228 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5229 border-bottom-color: #428bca;
5230 }
5231 .panel-success {
5232 border-color: #d6e9c6;
5233 }
5234 .panel-success > .panel-heading {
5235 color: #3c763d;
5236 background-color: #dff0d8;
5237 border-color: #d6e9c6;
5238 }
5239 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5240 border-top-color: #d6e9c6;
5241 }
5242 .panel-success > .panel-heading .badge {
5243 color: #dff0d8;
5244 background-color: #3c763d;
5245 }
5246 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5247 border-bottom-color: #d6e9c6;
5248 }
5249 .panel-info {
5250 border-color: #bce8f1;
5251 }
5252 .panel-info > .panel-heading {
5253 color: #31708f;
5254 background-color: #d9edf7;
5255 border-color: #bce8f1;
5256 }
5257 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5258 border-top-color: #bce8f1;
5259 }
5260 .panel-info > .panel-heading .badge {
5261 color: #d9edf7;
5262 background-color: #31708f;
5263 }
5264 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5265 border-bottom-color: #bce8f1;
5266 }
5267 .panel-warning {
5268 border-color: #faebcc;
5269 }
5270 .panel-warning > .panel-heading {
5271 color: #8a6d3b;
5272 background-color: #fcf8e3;
5273 border-color: #faebcc;
5274 }
5275 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5276 border-top-color: #faebcc;
5277 }
5278 .panel-warning > .panel-heading .badge {
5279 color: #fcf8e3;
5280 background-color: #8a6d3b;
5281 }
5282 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5283 border-bottom-color: #faebcc;
5284 }
5285 .panel-danger {
5286 border-color: #ebccd1;
5287 }
5288 .panel-danger > .panel-heading {
5289 color: #a94442;
5290 background-color: #f2dede;
5291 border-color: #ebccd1;
5292 }
5293 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5294 border-top-color: #ebccd1;
5295 }
5296 .panel-danger > .panel-heading .badge {
5297 color: #f2dede;
5298 background-color: #a94442;
5299 }
5300 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5301 border-bottom-color: #ebccd1;
5302 }
5303 .embed-responsive {
5304 position: relative;
5305 display: block;
5306 height: 0;
5307 padding: 0;
5308 overflow: hidden;
5309 }
5310 .embed-responsive .embed-responsive-item,
5311 .embed-responsive iframe,
5312 .embed-responsive embed,
5313 .embed-responsive object {
5314 position: absolute;
5315 top: 0;
5316 bottom: 0;
5317 left: 0;
5318 width: 100%;
5319 height: 100%;
5320 border: 0;
5321 }
5322 .embed-responsive.embed-responsive-16by9 {
5323 padding-bottom: 56.25%;
5324 }
5325 .embed-responsive.embed-responsive-4by3 {
5326 padding-bottom: 75%;
5327 }
5328 .well {
5329 min-height: 20px;
5330 padding: 19px;
5331 margin-bottom: 20px;
5332 background-color: #f5f5f5;
5333 border: 1px solid #e3e3e3;
5334 border-radius: 4px;
5335 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5336 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5337 }
5338 .well blockquote {
5339 border-color: #ddd;
5340 border-color: rgba(0, 0, 0, .15);
5341 }
5342 .well-lg {
5343 padding: 24px;
5344 border-radius: 6px;
5345 }
5346 .well-sm {
5347 padding: 9px;
5348 border-radius: 3px;
5349 }
5350 .close {
5351 float: right;
5352 font-size: 21px;
5353 font-weight: bold;
5354 line-height: 1;
5355 color: #000;
5356 text-shadow: 0 1px 0 #fff;
5357 filter: alpha(opacity=20);
5358 opacity: .2;
5359 }
5360 .close:hover,
5361 .close:focus {
5362 color: #000;
5363 text-decoration: none;
5364 cursor: pointer;
5365 filter: alpha(opacity=50);
5366 opacity: .5;
5367 }
5368 button.close {
5369 -webkit-appearance: none;
5370 padding: 0;
5371 cursor: pointer;
5372 background: transparent;
5373 border: 0;
5374 }
5375 .modal-open {
5376 overflow: hidden;
5377 }
5378 .modal {
5379 position: fixed;
5380 top: 0;
5381 right: 0;
5382 bottom: 0;
5383 left: 0;
5384 z-index: 1050;
5385 display: none;
5386 overflow: hidden;
5387 -webkit-overflow-scrolling: touch;
5388 outline: 0;
5389 }
5390 .modal.fade .modal-dialog {
5391 -webkit-transition: -webkit-transform .3s ease-out;
5392 -o-transition: -o-transform .3s ease-out;
5393 transition: transform .3s ease-out;
5394 -webkit-transform: translate3d(0, -25%, 0);
5395 -o-transform: translate3d(0, -25%, 0);
5396 transform: translate3d(0, -25%, 0);
5397 }
5398 .modal.in .modal-dialog {
5399 -webkit-transform: translate3d(0, 0, 0);
5400 -o-transform: translate3d(0, 0, 0);
5401 transform: translate3d(0, 0, 0);
5402 }
5403 .modal-open .modal {
5404 overflow-x: hidden;
5405 overflow-y: auto;
5406 }
5407 .modal-dialog {
5408 position: relative;
5409 width: auto;
5410 margin: 10px;
5411 }
5412 .modal-content {
5413 position: relative;
5414 background-color: #fff;
5415 -webkit-background-clip: padding-box;
5416 background-clip: padding-box;
5417 border: 1px solid #999;
5418 border: 1px solid rgba(0, 0, 0, .2);
5419 border-radius: 6px;
5420 outline: 0;
5421 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5422 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5423 }
5424 .modal-backdrop {
5425 position: fixed;
5426 top: 0;
5427 right: 0;
5428 bottom: 0;
5429 left: 0;
5430 z-index: 1040;
5431 background-color: #000;
5432 }
5433 .modal-backdrop.fade {
5434 filter: alpha(opacity=0);
5435 opacity: 0;
5436 }
5437 .modal-backdrop.in {
5438 filter: alpha(opacity=50);
5439 opacity: .5;
5440 }
5441 .modal-header {
5442 min-height: 16.42857143px;
5443 padding: 15px;
5444 border-bottom: 1px solid #e5e5e5;
5445 }
5446 .modal-header .close {
5447 margin-top: -2px;
5448 }
5449 .modal-title {
5450 margin: 0;
5451 line-height: 1.42857143;
5452 }
5453 .modal-body {
5454 position: relative;
5455 padding: 15px;
5456 }
5457 .modal-footer {
5458 padding: 15px;
5459 text-align: right;
5460 border-top: 1px solid #e5e5e5;
5461 }
5462 .modal-footer .btn + .btn {
5463 margin-bottom: 0;
5464 margin-left: 5px;
5465 }
5466 .modal-footer .btn-group .btn + .btn {
5467 margin-left: -1px;
5468 }
5469 .modal-footer .btn-block + .btn-block {
5470 margin-left: 0;
5471 }
5472 .modal-scrollbar-measure {
5473 position: absolute;
5474 top: -9999px;
5475 width: 50px;
5476 height: 50px;
5477 overflow: scroll;
5478 }
5479 @media (min-width: 768px) {
5480 .modal-dialog {
5481 width: 600px;
5482 margin: 30px auto;
5483 }
5484 .modal-content {
5485 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5486 box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5487 }
5488 .modal-sm {
5489 width: 300px;
5490 }
5491 }
5492 @media (min-width: 992px) {
5493 .modal-lg {
5494 width: 900px;
5495 }
5496 }
5497 .tooltip {
5498 position: absolute;
5499 z-index: 1070;
5500 display: block;
5501 font-size: 12px;
5502 line-height: 1.4;
5503 visibility: visible;
5504 filter: alpha(opacity=0);
5505 opacity: 0;
5506 }
5507 .tooltip.in {
5508 filter: alpha(opacity=90);
5509 opacity: .9;
5510 }
5511 .tooltip.top {
5512 padding: 5px 0;
5513 margin-top: -3px;
5514 }
5515 .tooltip.right {
5516 padding: 0 5px;
5517 margin-left: 3px;
5518 }
5519 .tooltip.bottom {
5520 padding: 5px 0;
5521 margin-top: 3px;
5522 }
5523 .tooltip.left {
5524 padding: 0 5px;
5525 margin-left: -3px;
5526 }
5527 .tooltip-inner {
5528 max-width: 200px;
5529 padding: 3px 8px;
5530 color: #fff;
5531 text-align: center;
5532 text-decoration: none;
5533 background-color: #000;
5534 border-radius: 4px;
5535 }
5536 .tooltip-arrow {
5537 position: absolute;
5538 width: 0;
5539 height: 0;
5540 border-color: transparent;
5541 border-style: solid;
5542 }
5543 .tooltip.top .tooltip-arrow {
5544 bottom: 0;
5545 left: 50%;
5546 margin-left: -5px;
5547 border-width: 5px 5px 0;
5548 border-top-color: #000;
5549 }
5550 .tooltip.top-left .tooltip-arrow {
5551 bottom: 0;
5552 left: 5px;
5553 border-width: 5px 5px 0;
5554 border-top-color: #000;
5555 }
5556 .tooltip.top-right .tooltip-arrow {
5557 right: 5px;
5558 bottom: 0;
5559 border-width: 5px 5px 0;
5560 border-top-color: #000;
5561 }
5562 .tooltip.right .tooltip-arrow {
5563 top: 50%;
5564 left: 0;
5565 margin-top: -5px;
5566 border-width: 5px 5px 5px 0;
5567 border-right-color: #000;
5568 }
5569 .tooltip.left .tooltip-arrow {
5570 top: 50%;
5571 right: 0;
5572 margin-top: -5px;
5573 border-width: 5px 0 5px 5px;
5574 border-left-color: #000;
5575 }
5576 .tooltip.bottom .tooltip-arrow {
5577 top: 0;
5578 left: 50%;
5579 margin-left: -5px;
5580 border-width: 0 5px 5px;
5581 border-bottom-color: #000;
5582 }
5583 .tooltip.bottom-left .tooltip-arrow {
5584 top: 0;
5585 left: 5px;
5586 border-width: 0 5px 5px;
5587 border-bottom-color: #000;
5588 }
5589 .tooltip.bottom-right .tooltip-arrow {
5590 top: 0;
5591 right: 5px;
5592 border-width: 0 5px 5px;
5593 border-bottom-color: #000;
5594 }
5595 .popover {
5596 position: absolute;
5597 top: 0;
5598 left: 0;
5599 z-index: 1060;
5600 display: none;
5601 max-width: 276px;
5602 padding: 1px;
5603 text-align: left;
5604 white-space: normal;
5605 background-color: #fff;
5606 -webkit-background-clip: padding-box;
5607 background-clip: padding-box;
5608 border: 1px solid #ccc;
5609 border: 1px solid rgba(0, 0, 0, .2);
5610 border-radius: 6px;
5611 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5612 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5613 }
5614 .popover.top {
5615 margin-top: -10px;
5616 }
5617 .popover.right {
5618 margin-left: 10px;
5619 }
5620 .popover.bottom {
5621 margin-top: 10px;
5622 }
5623 .popover.left {
5624 margin-left: -10px;
5625 }
5626 .popover-title {
5627 padding: 8px 14px;
5628 margin: 0;
5629 font-size: 14px;
5630 font-weight: normal;
5631 line-height: 18px;
5632 background-color: #f7f7f7;
5633 border-bottom: 1px solid #ebebeb;
5634 border-radius: 5px 5px 0 0;
5635 }
5636 .popover-content {
5637 padding: 9px 14px;
5638 }
5639 .popover > .arrow,
5640 .popover > .arrow:after {
5641 position: absolute;
5642 display: block;
5643 width: 0;
5644 height: 0;
5645 border-color: transparent;
5646 border-style: solid;
5647 }
5648 .popover > .arrow {
5649 border-width: 11px;
5650 }
5651 .popover > .arrow:after {
5652 content: "";
5653 border-width: 10px;
5654 }
5655 .popover.top > .arrow {
5656 bottom: -11px;
5657 left: 50%;
5658 margin-left: -11px;
5659 border-top-color: #999;
5660 border-top-color: rgba(0, 0, 0, .25);
5661 border-bottom-width: 0;
5662 }
5663 .popover.top > .arrow:after {
5664 bottom: 1px;
5665 margin-left: -10px;
5666 content: " ";
5667 border-top-color: #fff;
5668 border-bottom-width: 0;
5669 }
5670 .popover.right > .arrow {
5671 top: 50%;
5672 left: -11px;
5673 margin-top: -11px;
5674 border-right-color: #999;
5675 border-right-color: rgba(0, 0, 0, .25);
5676 border-left-width: 0;
5677 }
5678 .popover.right > .arrow:after {
5679 bottom: -10px;
5680 left: 1px;
5681 content: " ";
5682 border-right-color: #fff;
5683 border-left-width: 0;
5684 }
5685 .popover.bottom > .arrow {
5686 top: -11px;
5687 left: 50%;
5688 margin-left: -11px;
5689 border-top-width: 0;
5690 border-bottom-color: #999;
5691 border-bottom-color: rgba(0, 0, 0, .25);
5692 }
5693 .popover.bottom > .arrow:after {
5694 top: 1px;
5695 margin-left: -10px;
5696 content: " ";
5697 border-top-width: 0;
5698 border-bottom-color: #fff;
5699 }
5700 .popover.left > .arrow {
5701 top: 50%;
5702 right: -11px;
5703 margin-top: -11px;
5704 border-right-width: 0;
5705 border-left-color: #999;
5706 border-left-color: rgba(0, 0, 0, .25);
5707 }
5708 .popover.left > .arrow:after {
5709 right: 1px;
5710 bottom: -10px;
5711 content: " ";
5712 border-right-width: 0;
5713 border-left-color: #fff;
5714 }
5715 .carousel {
5716 position: relative;
5717 }
5718 .carousel-inner {
5719 position: relative;
5720 width: 100%;
5721 overflow: hidden;
5722 }
5723 .carousel-inner > .item {
5724 position: relative;
5725 display: none;
5726 -webkit-transition: .6s ease-in-out left;
5727 -o-transition: .6s ease-in-out left;
5728 transition: .6s ease-in-out left;
5729 }
5730 .carousel-inner > .item > img,
5731 .carousel-inner > .item > a > img {
5732 line-height: 1;
5733 }
5734 .carousel-inner > .active,
5735 .carousel-inner > .next,
5736 .carousel-inner > .prev {
5737 display: block;
5738 }
5739 .carousel-inner > .active {
5740 left: 0;
5741 }
5742 .carousel-inner > .next,
5743 .carousel-inner > .prev {
5744 position: absolute;
5745 top: 0;
5746 width: 100%;
5747 }
5748 .carousel-inner > .next {
5749 left: 100%;
5750 }
5751 .carousel-inner > .prev {
5752 left: -100%;
5753 }
5754 .carousel-inner > .next.left,
5755 .carousel-inner > .prev.right {
5756 left: 0;
5757 }
5758 .carousel-inner > .active.left {
5759 left: -100%;
5760 }
5761 .carousel-inner > .active.right {
5762 left: 100%;
5763 }
5764 .carousel-control {
5765 position: absolute;
5766 top: 0;
5767 bottom: 0;
5768 left: 0;
5769 width: 15%;
5770 font-size: 20px;
5771 color: #fff;
5772 text-align: center;
5773 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5774 filter: alpha(opacity=50);
5775 opacity: .5;
5776 }
5777 .carousel-control.left {
5778 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5779 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5780 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5781 background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5782 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5783 background-repeat: repeat-x;
5784 }
5785 .carousel-control.right {
5786 right: 0;
5787 left: auto;
5788 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5789 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5790 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5791 background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5792 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5793 background-repeat: repeat-x;
5794 }
5795 .carousel-control:hover,
5796 .carousel-control:focus {
5797 color: #fff;
5798 text-decoration: none;
5799 filter: alpha(opacity=90);
5800 outline: 0;
5801 opacity: .9;
5802 }
5803 .carousel-control .icon-prev,
5804 .carousel-control .icon-next,
5805 .carousel-control .glyphicon-chevron-left,
5806 .carousel-control .glyphicon-chevron-right {
5807 position: absolute;
5808 top: 50%;
5809 z-index: 5;
5810 display: inline-block;
5811 }
5812 .carousel-control .icon-prev,
5813 .carousel-control .glyphicon-chevron-left {
5814 left: 50%;
5815 margin-left: -10px;
5816 }
5817 .carousel-control .icon-next,
5818 .carousel-control .glyphicon-chevron-right {
5819 right: 50%;
5820 margin-right: -10px;
5821 }
5822 .carousel-control .icon-prev,
5823 .carousel-control .icon-next {
5824 width: 20px;
5825 height: 20px;
5826 margin-top: -10px;
5827 font-family: serif;
5828 }
5829 .carousel-control .icon-prev:before {
5830 content: '\2039';
5831 }
5832 .carousel-control .icon-next:before {
5833 content: '\203a';
5834 }
5835 .carousel-indicators {
5836 position: absolute;
5837 bottom: 10px;
5838 left: 50%;
5839 z-index: 15;
5840 width: 60%;
5841 padding-left: 0;
5842 margin-left: -30%;
5843 text-align: center;
5844 list-style: none;
5845 }
5846 .carousel-indicators li {
5847 display: inline-block;
5848 width: 10px;
5849 height: 10px;
5850 margin: 1px;
5851 text-indent: -999px;
5852 cursor: pointer;
5853 background-color: #000 \9;
5854 background-color: rgba(0, 0, 0, 0);
5855 border: 1px solid #fff;
5856 border-radius: 10px;
5857 }
5858 .carousel-indicators .active {
5859 width: 12px;
5860 height: 12px;
5861 margin: 0;
5862 background-color: #fff;
5863 }
5864 .carousel-caption {
5865 position: absolute;
5866 right: 15%;
5867 bottom: 20px;
5868 left: 15%;
5869 z-index: 10;
5870 padding-top: 20px;
5871 padding-bottom: 20px;
5872 color: #fff;
5873 text-align: center;
5874 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5875 }
5876 .carousel-caption .btn {
5877 text-shadow: none;
5878 }
5879 @media screen and (min-width: 768px) {
5880 .carousel-control .glyphicon-chevron-left,
5881 .carousel-control .glyphicon-chevron-right,
5882 .carousel-control .icon-prev,
5883 .carousel-control .icon-next {
5884 width: 30px;
5885 height: 30px;
5886 margin-top: -15px;
5887 font-size: 30px;
5888 }
5889 .carousel-control .glyphicon-chevron-left,
5890 .carousel-control .icon-prev {
5891 margin-left: -15px;
5892 }
5893 .carousel-control .glyphicon-chevron-right,
5894 .carousel-control .icon-next {
5895 margin-right: -15px;
5896 }
5897 .carousel-caption {
5898 right: 20%;
5899 left: 20%;
5900 padding-bottom: 30px;
5901 }
5902 .carousel-indicators {
5903 bottom: 20px;
5904 }
5905 }
5906 .clearfix:before,
5907 .clearfix:after,
5908 .dl-horizontal dd:before,
5909 .dl-horizontal dd:after,
5910 .container:before,
5911 .container:after,
5912 .container-fluid:before,
5913 .container-fluid:after,
5914 .row:before,
5915 .row:after,
5916 .form-horizontal .form-group:before,
5917 .form-horizontal .form-group:after,
5918 .btn-toolbar:before,
5919 .btn-toolbar:after,
5920 .btn-group-vertical > .btn-group:before,
5921 .btn-group-vertical > .btn-group:after,
5922 .nav:before,
5923 .nav:after,
5924 .navbar:before,
5925 .navbar:after,
5926 .navbar-header:before,
5927 .navbar-header:after,
5928 .navbar-collapse:before,
5929 .navbar-collapse:after,
5930 .pager:before,
5931 .pager:after,
5932 .panel-body:before,
5933 .panel-body:after,
5934 .modal-footer:before,
5935 .modal-footer:after {
5936 display: table;
5937 content: " ";
5938 }
5939 .clearfix:after,
5940 .dl-horizontal dd:after,
5941 .container:after,
5942 .container-fluid:after,
5943 .row:after,
5944 .form-horizontal .form-group:after,
5945 .btn-toolbar:after,
5946 .btn-group-vertical > .btn-group:after,
5947 .nav:after,
5948 .navbar:after,
5949 .navbar-header:after,
5950 .navbar-collapse:after,
5951 .pager:after,
5952 .panel-body:after,
5953 .modal-footer:after {
5954 clear: both;
5955 }
5956 .center-block {
5957 display: block;
5958 margin-right: auto;
5959 margin-left: auto;
5960 }
5961 .pull-right {
5962 float: right !important;
5963 }
5964 .pull-left {
5965 float: left !important;
5966 }
5967 .hide {
5968 display: none !important;
5969 }
5970 .show {
5971 display: block !important;
5972 }
5973 .invisible {
5974 visibility: hidden;
5975 }
5976 .text-hide {
5977 font: 0/0 a;
5978 color: transparent;
5979 text-shadow: none;
5980 background-color: transparent;
5981 border: 0;
5982 }
5983 .hidden {
5984 display: none !important;
5985 visibility: hidden !important;
5986 }
5987 .affix {
5988 position: fixed;
5989 -webkit-transform: translate3d(0, 0, 0);
5990 -o-transform: translate3d(0, 0, 0);
5991 transform: translate3d(0, 0, 0);
5992 }
5993 @-ms-viewport {
5994 width: device-width;
5995 }
5996 .visible-xs,
5997 .visible-sm,
5998 .visible-md,
5999 .visible-lg {
6000 display: none !important;
6001 }
6002 .visible-xs-block,
6003 .visible-xs-inline,
6004 .visible-xs-inline-block,
6005 .visible-sm-block,
6006 .visible-sm-inline,
6007 .visible-sm-inline-block,
6008 .visible-md-block,
6009 .visible-md-inline,
6010 .visible-md-inline-block,
6011 .visible-lg-block,
6012 .visible-lg-inline,
6013 .visible-lg-inline-block {
6014 display: none !important;
6015 }
6016 @media (max-width: 767px) {
6017 .visible-xs {
6018 display: block !important;
6019 }
6020 table.visible-xs {
6021 display: table;
6022 }
6023 tr.visible-xs {
6024 display: table-row !important;
6025 }
6026 th.visible-xs,
6027 td.visible-xs {
6028 display: table-cell !important;
6029 }
6030 }
6031 @media (max-width: 767px) {
6032 .visible-xs-block {
6033 display: block !important;
6034 }
6035 }
6036 @media (max-width: 767px) {
6037 .visible-xs-inline {
6038 display: inline !important;
6039 }
6040 }
6041 @media (max-width: 767px) {
6042 .visible-xs-inline-block {
6043 display: inline-block !important;
6044 }
6045 }
6046 @media (min-width: 768px) and (max-width: 991px) {
6047 .visible-sm {
6048 display: block !important;
6049 }
6050 table.visible-sm {
6051 display: table;
6052 }
6053 tr.visible-sm {
6054 display: table-row !important;
6055 }
6056 th.visible-sm,
6057 td.visible-sm {
6058 display: table-cell !important;
6059 }
6060 }
6061 @media (min-width: 768px) and (max-width: 991px) {
6062 .visible-sm-block {
6063 display: block !important;
6064 }
6065 }
6066 @media (min-width: 768px) and (max-width: 991px) {
6067 .visible-sm-inline {
6068 display: inline !important;
6069 }
6070 }
6071 @media (min-width: 768px) and (max-width: 991px) {
6072 .visible-sm-inline-block {
6073 display: inline-block !important;
6074 }
6075 }
6076 @media (min-width: 992px) and (max-width: 1199px) {
6077 .visible-md {
6078 display: block !important;
6079 }
6080 table.visible-md {
6081 display: table;
6082 }
6083 tr.visible-md {
6084 display: table-row !important;
6085 }
6086 th.visible-md,
6087 td.visible-md {
6088 display: table-cell !important;
6089 }
6090 }
6091 @media (min-width: 992px) and (max-width: 1199px) {
6092 .visible-md-block {
6093 display: block !important;
6094 }
6095 }
6096 @media (min-width: 992px) and (max-width: 1199px) {
6097 .visible-md-inline {
6098 display: inline !important;
6099 }
6100 }
6101 @media (min-width: 992px) and (max-width: 1199px) {
6102 .visible-md-inline-block {
6103 display: inline-block !important;
6104 }
6105 }
6106 @media (min-width: 1200px) {
6107 .visible-lg {
6108 display: block !important;
6109 }
6110 table.visible-lg {
6111 display: table;
6112 }
6113 tr.visible-lg {
6114 display: table-row !important;
6115 }
6116 th.visible-lg,
6117 td.visible-lg {
6118 display: table-cell !important;
6119 }
6120 }
6121 @media (min-width: 1200px) {
6122 .visible-lg-block {
6123 display: block !important;
6124 }
6125 }
6126 @media (min-width: 1200px) {
6127 .visible-lg-inline {
6128 display: inline !important;
6129 }
6130 }
6131 @media (min-width: 1200px) {
6132 .visible-lg-inline-block {
6133 display: inline-block !important;
6134 }
6135 }
6136 @media (max-width: 767px) {
6137 .hidden-xs {
6138 display: none !important;
6139 }
6140 }
6141 @media (min-width: 768px) and (max-width: 991px) {
6142 .hidden-sm {
6143 display: none !important;
6144 }
6145 }
6146 @media (min-width: 992px) and (max-width: 1199px) {
6147 .hidden-md {
6148 display: none !important;
6149 }
6150 }
6151 @media (min-width: 1200px) {
6152 .hidden-lg {
6153 display: none !important;
6154 }
6155 }
6156 .visible-print {
6157 display: none !important;
6158 }
6159 @media print {
6160 .visible-print {
6161 display: block !important;
6162 }
6163 table.visible-print {
6164 display: table;
6165 }
6166 tr.visible-print {
6167 display: table-row !important;
6168 }
6169 th.visible-print,
6170 td.visible-print {
6171 display: table-cell !important;
6172 }
6173 }
6174 .visible-print-block {
6175 display: none !important;
6176 }
6177 @media print {
6178 .visible-print-block {
6179 display: block !important;
6180 }
6181 }
6182 .visible-print-inline {
6183 display: none !important;
6184 }
6185 @media print {
6186 .visible-print-inline {
6187 display: inline !important;
6188 }
6189 }
6190 .visible-print-inline-block {
6191 display: none !important;
6192 }
6193 @media print {
6194 .visible-print-inline-block {
6195 display: inline-block !important;
6196 }
6197 }
6198 @media print {
6199 .hidden-print {
6200 display: none !important;
6201 }
6202 }