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 .navbar-form {
3935 padding: 10px 15px;
3936 margin-top: 8px;
3937 margin-right: -15px;
3938 margin-bottom: 8px;
3939 margin-left: -15px;
3940 border-top: 1px solid transparent;
3941 border-bottom: 1px solid transparent;
3942 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3943 box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
3944 }
3945 @media (min-width: 768px) {
3946 .navbar-form .form-group {
3947 display: inline-block;
3948 margin-bottom: 0;
3949 vertical-align: middle;
3950 }
3951 .navbar-form .form-control {
3952 display: inline-block;
3953 width: auto;
3954 vertical-align: middle;
3955 }
3956 .navbar-form .input-group {
3957 display: inline-table;
3958 vertical-align: middle;
3959 }
3960 .navbar-form .input-group .input-group-addon,
3961 .navbar-form .input-group .input-group-btn,
3962 .navbar-form .input-group .form-control {
3963 width: auto;
3964 }
3965 .navbar-form .input-group > .form-control {
3966 width: 100%;
3967 }
3968 .navbar-form .control-label {
3969 margin-bottom: 0;
3970 vertical-align: middle;
3971 }
3972 .navbar-form .radio,
3973 .navbar-form .checkbox {
3974 display: inline-block;
3975 margin-top: 0;
3976 margin-bottom: 0;
3977 vertical-align: middle;
3978 }
3979 .navbar-form .radio label,
3980 .navbar-form .checkbox label {
3981 padding-left: 0;
3982 }
3983 .navbar-form .radio input[type="radio"],
3984 .navbar-form .checkbox input[type="checkbox"] {
3985 position: relative;
3986 margin-left: 0;
3987 }
3988 .navbar-form .has-feedback .form-control-feedback {
3989 top: 0;
3990 }
3991 }
3992 @media (max-width: 767px) {
3993 .navbar-form .form-group {
3994 margin-bottom: 5px;
3995 }
3996 }
3997 @media (min-width: 768px) {
3998 .navbar-form {
3999 width: auto;
4000 padding-top: 0;
4001 padding-bottom: 0;
4002 margin-right: 0;
4003 margin-left: 0;
4004 border: 0;
4005 -webkit-box-shadow: none;
4006 box-shadow: none;
4007 }
4008 .navbar-form.navbar-right:last-child {
4009 margin-right: -15px;
4010 }
4011 }
4012 .navbar-nav > li > .dropdown-menu {
4013 margin-top: 0;
4014 border-top-left-radius: 0;
4015 border-top-right-radius: 0;
4016 }
4017 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4018 border-bottom-right-radius: 0;
4019 border-bottom-left-radius: 0;
4020 }
4021 .navbar-btn {
4022 margin-top: 8px;
4023 margin-bottom: 8px;
4024 }
4025 .navbar-btn.btn-sm {
4026 margin-top: 10px;
4027 margin-bottom: 10px;
4028 }
4029 .navbar-btn.btn-xs {
4030 margin-top: 14px;
4031 margin-bottom: 14px;
4032 }
4033 .navbar-text {
4034 margin-top: 15px;
4035 margin-bottom: 15px;
4036 }
4037 @media (min-width: 768px) {
4038 .navbar-text {
4039 float: left;
4040 margin-right: 15px;
4041 margin-left: 15px;
4042 }
4043 .navbar-text.navbar-right:last-child {
4044 margin-right: 0;
4045 }
4046 }
4047 .navbar-default {
4048 background-color: #f8f8f8;
4049 border-color: #e7e7e7;
4050 }
4051 .navbar-default .navbar-brand {
4052 color: #777;
4053 }
4054 .navbar-default .navbar-brand:hover,
4055 .navbar-default .navbar-brand:focus {
4056 color: #5e5e5e;
4057 background-color: transparent;
4058 }
4059 .navbar-default .navbar-text {
4060 color: #777;
4061 }
4062 .navbar-default .navbar-nav > li > a {
4063 color: #777;
4064 }
4065 .navbar-default .navbar-nav > li > a:hover,
4066 .navbar-default .navbar-nav > li > a:focus {
4067 color: #333;
4068 background-color: transparent;
4069 }
4070 .navbar-default .navbar-nav > .active > a,
4071 .navbar-default .navbar-nav > .active > a:hover,
4072 .navbar-default .navbar-nav > .active > a:focus {
4073 color: #555;
4074 background-color: #e7e7e7;
4075 }
4076 .navbar-default .navbar-nav > .disabled > a,
4077 .navbar-default .navbar-nav > .disabled > a:hover,
4078 .navbar-default .navbar-nav > .disabled > a:focus {
4079 color: #ccc;
4080 background-color: transparent;
4081 }
4082 .navbar-default .navbar-toggle {
4083 border-color: #ddd;
4084 }
4085 .navbar-default .navbar-toggle:hover,
4086 .navbar-default .navbar-toggle:focus {
4087 background-color: #ddd;
4088 }
4089 .navbar-default .navbar-toggle .icon-bar {
4090 background-color: #888;
4091 }
4092 .navbar-default .navbar-collapse,
4093 .navbar-default .navbar-form {
4094 border-color: #e7e7e7;
4095 }
4096 .navbar-default .navbar-nav > .open > a,
4097 .navbar-default .navbar-nav > .open > a:hover,
4098 .navbar-default .navbar-nav > .open > a:focus {
4099 color: #555;
4100 background-color: #e7e7e7;
4101 }
4102 @media (max-width: 767px) {
4103 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4104 color: #777;
4105 }
4106 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4107 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4108 color: #333;
4109 background-color: transparent;
4110 }
4111 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4112 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4113 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4114 color: #555;
4115 background-color: #e7e7e7;
4116 }
4117 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4118 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4119 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4120 color: #ccc;
4121 background-color: transparent;
4122 }
4123 }
4124 .navbar-default .navbar-link {
4125 color: #777;
4126 }
4127 .navbar-default .navbar-link:hover {
4128 color: #333;
4129 }
4130 .navbar-default .btn-link {
4131 color: #777;
4132 }
4133 .navbar-default .btn-link:hover,
4134 .navbar-default .btn-link:focus {
4135 color: #333;
4136 }
4137 .navbar-default .btn-link[disabled]:hover,
4138 fieldset[disabled] .navbar-default .btn-link:hover,
4139 .navbar-default .btn-link[disabled]:focus,
4140 fieldset[disabled] .navbar-default .btn-link:focus {
4141 color: #ccc;
4142 }
4143 .navbar-inverse {
4144 background-color: #222;
4145 border-color: #080808;
4146 }
4147 .navbar-inverse .navbar-brand {
4148 color: #777;
4149 }
4150 .navbar-inverse .navbar-brand:hover,
4151 .navbar-inverse .navbar-brand:focus {
4152 color: #fff;
4153 background-color: transparent;
4154 }
4155 .navbar-inverse .navbar-text {
4156 color: #777;
4157 }
4158 .navbar-inverse .navbar-nav > li > a {
4159 color: #777;
4160 }
4161 .navbar-inverse .navbar-nav > li > a:hover,
4162 .navbar-inverse .navbar-nav > li > a:focus {
4163 color: #fff;
4164 background-color: transparent;
4165 }
4166 .navbar-inverse .navbar-nav > .active > a,
4167 .navbar-inverse .navbar-nav > .active > a:hover,
4168 .navbar-inverse .navbar-nav > .active > a:focus {
4169 color: #fff;
4170 background-color: #080808;
4171 }
4172 .navbar-inverse .navbar-nav > .disabled > a,
4173 .navbar-inverse .navbar-nav > .disabled > a:hover,
4174 .navbar-inverse .navbar-nav > .disabled > a:focus {
4175 color: #444;
4176 background-color: transparent;
4177 }
4178 .navbar-inverse .navbar-toggle {
4179 border-color: #333;
4180 }
4181 .navbar-inverse .navbar-toggle:hover,
4182 .navbar-inverse .navbar-toggle:focus {
4183 background-color: #333;
4184 }
4185 .navbar-inverse .navbar-toggle .icon-bar {
4186 background-color: #fff;
4187 }
4188 .navbar-inverse .navbar-collapse,
4189 .navbar-inverse .navbar-form {
4190 border-color: #101010;
4191 }
4192 .navbar-inverse .navbar-nav > .open > a,
4193 .navbar-inverse .navbar-nav > .open > a:hover,
4194 .navbar-inverse .navbar-nav > .open > a:focus {
4195 color: #fff;
4196 background-color: #080808;
4197 }
4198 @media (max-width: 767px) {
4199 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4200 border-color: #080808;
4201 }
4202 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4203 background-color: #080808;
4204 }
4205 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4206 color: #777;
4207 }
4208 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4209 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4210 color: #fff;
4211 background-color: transparent;
4212 }
4213 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4214 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4215 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4216 color: #fff;
4217 background-color: #080808;
4218 }
4219 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4220 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4221 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4222 color: #444;
4223 background-color: transparent;
4224 }
4225 }
4226 .navbar-inverse .navbar-link {
4227 color: #777;
4228 }
4229 .navbar-inverse .navbar-link:hover {
4230 color: #fff;
4231 }
4232 .navbar-inverse .btn-link {
4233 color: #777;
4234 }
4235 .navbar-inverse .btn-link:hover,
4236 .navbar-inverse .btn-link:focus {
4237 color: #fff;
4238 }
4239 .navbar-inverse .btn-link[disabled]:hover,
4240 fieldset[disabled] .navbar-inverse .btn-link:hover,
4241 .navbar-inverse .btn-link[disabled]:focus,
4242 fieldset[disabled] .navbar-inverse .btn-link:focus {
4243 color: #444;
4244 }
4245 .breadcrumb {
4246 padding: 8px 15px;
4247 margin-bottom: 20px;
4248 list-style: none;
4249 background-color: #f5f5f5;
4250 border-radius: 4px;
4251 }
4252 .breadcrumb > li {
4253 display: inline-block;
4254 }
4255 .breadcrumb > li + li:before {
4256 padding: 0 5px;
4257 color: #ccc;
4258 content: "/\00a0";
4259 }
4260 .breadcrumb > .active {
4261 color: #777;
4262 }
4263 .pagination {
4264 display: inline-block;
4265 padding-left: 0;
4266 margin: 20px 0;
4267 border-radius: 4px;
4268 }
4269 .pagination > li {
4270 display: inline;
4271 }
4272 .pagination > li > a,
4273 .pagination > li > span {
4274 position: relative;
4275 float: left;
4276 padding: 6px 12px;
4277 margin-left: -1px;
4278 line-height: 1.42857143;
4279 color: #428bca;
4280 text-decoration: none;
4281 background-color: #fff;
4282 border: 1px solid #ddd;
4283 }
4284 .pagination > li:first-child > a,
4285 .pagination > li:first-child > span {
4286 margin-left: 0;
4287 border-top-left-radius: 4px;
4288 border-bottom-left-radius: 4px;
4289 }
4290 .pagination > li:last-child > a,
4291 .pagination > li:last-child > span {
4292 border-top-right-radius: 4px;
4293 border-bottom-right-radius: 4px;
4294 }
4295 .pagination > li > a:hover,
4296 .pagination > li > span:hover,
4297 .pagination > li > a:focus,
4298 .pagination > li > span:focus {
4299 color: #2a6496;
4300 background-color: #eee;
4301 border-color: #ddd;
4302 }
4303 .pagination > .active > a,
4304 .pagination > .active > span,
4305 .pagination > .active > a:hover,
4306 .pagination > .active > span:hover,
4307 .pagination > .active > a:focus,
4308 .pagination > .active > span:focus {
4309 z-index: 2;
4310 color: #fff;
4311 cursor: default;
4312 background-color: #428bca;
4313 border-color: #428bca;
4314 }
4315 .pagination > .disabled > span,
4316 .pagination > .disabled > span:hover,
4317 .pagination > .disabled > span:focus,
4318 .pagination > .disabled > a,
4319 .pagination > .disabled > a:hover,
4320 .pagination > .disabled > a:focus {
4321 color: #777;
4322 cursor: not-allowed;
4323 background-color: #fff;
4324 border-color: #ddd;
4325 }
4326 .pagination-lg > li > a,
4327 .pagination-lg > li > span {
4328 padding: 10px 16px;
4329 font-size: 18px;
4330 }
4331 .pagination-lg > li:first-child > a,
4332 .pagination-lg > li:first-child > span {
4333 border-top-left-radius: 6px;
4334 border-bottom-left-radius: 6px;
4335 }
4336 .pagination-lg > li:last-child > a,
4337 .pagination-lg > li:last-child > span {
4338 border-top-right-radius: 6px;
4339 border-bottom-right-radius: 6px;
4340 }
4341 .pagination-sm > li > a,
4342 .pagination-sm > li > span {
4343 padding: 5px 10px;
4344 font-size: 12px;
4345 }
4346 .pagination-sm > li:first-child > a,
4347 .pagination-sm > li:first-child > span {
4348 border-top-left-radius: 3px;
4349 border-bottom-left-radius: 3px;
4350 }
4351 .pagination-sm > li:last-child > a,
4352 .pagination-sm > li:last-child > span {
4353 border-top-right-radius: 3px;
4354 border-bottom-right-radius: 3px;
4355 }
4356 .pager {
4357 padding-left: 0;
4358 margin: 20px 0;
4359 text-align: center;
4360 list-style: none;
4361 }
4362 .pager li {
4363 display: inline;
4364 }
4365 .pager li > a,
4366 .pager li > span {
4367 display: inline-block;
4368 padding: 5px 14px;
4369 background-color: #fff;
4370 border: 1px solid #ddd;
4371 border-radius: 15px;
4372 }
4373 .pager li > a:hover,
4374 .pager li > a:focus {
4375 text-decoration: none;
4376 background-color: #eee;
4377 }
4378 .pager .next > a,
4379 .pager .next > span {
4380 float: right;
4381 }
4382 .pager .previous > a,
4383 .pager .previous > span {
4384 float: left;
4385 }
4386 .pager .disabled > a,
4387 .pager .disabled > a:hover,
4388 .pager .disabled > a:focus,
4389 .pager .disabled > span {
4390 color: #777;
4391 cursor: not-allowed;
4392 background-color: #fff;
4393 }
4394 .label {
4395 display: inline;
4396 padding: .2em .6em .3em;
4397 font-size: 75%;
4398 font-weight: bold;
4399 line-height: 1;
4400 color: #fff;
4401 text-align: center;
4402 white-space: nowrap;
4403 vertical-align: baseline;
4404 border-radius: .25em;
4405 }
4406 a.label:hover,
4407 a.label:focus {
4408 color: #fff;
4409 text-decoration: none;
4410 cursor: pointer;
4411 }
4412 .label:empty {
4413 display: none;
4414 }
4415 .btn .label {
4416 position: relative;
4417 top: -1px;
4418 }
4419 .label-default {
4420 background-color: #777;
4421 }
4422 .label-default[href]:hover,
4423 .label-default[href]:focus {
4424 background-color: #5e5e5e;
4425 }
4426 .label-primary {
4427 background-color: #428bca;
4428 }
4429 .label-primary[href]:hover,
4430 .label-primary[href]:focus {
4431 background-color: #3071a9;
4432 }
4433 .label-success {
4434 background-color: #5cb85c;
4435 }
4436 .label-success[href]:hover,
4437 .label-success[href]:focus {
4438 background-color: #449d44;
4439 }
4440 .label-info {
4441 background-color: #5bc0de;
4442 }
4443 .label-info[href]:hover,
4444 .label-info[href]:focus {
4445 background-color: #31b0d5;
4446 }
4447 .label-warning {
4448 background-color: #f0ad4e;
4449 }
4450 .label-warning[href]:hover,
4451 .label-warning[href]:focus {
4452 background-color: #ec971f;
4453 }
4454 .label-danger {
4455 background-color: #d9534f;
4456 }
4457 .label-danger[href]:hover,
4458 .label-danger[href]:focus {
4459 background-color: #c9302c;
4460 }
4461 .badge {
4462 display: inline-block;
4463 min-width: 10px;
4464 padding: 3px 7px;
4465 font-size: 12px;
4466 font-weight: bold;
4467 line-height: 1;
4468 color: #fff;
4469 text-align: center;
4470 white-space: nowrap;
4471 vertical-align: baseline;
4472 background-color: #777;
4473 border-radius: 10px;
4474 }
4475 .badge:empty {
4476 display: none;
4477 }
4478 .btn .badge {
4479 position: relative;
4480 top: -1px;
4481 }
4482 .btn-xs .badge {
4483 top: 0;
4484 padding: 1px 5px;
4485 }
4486 a.badge:hover,
4487 a.badge:focus {
4488 color: #fff;
4489 text-decoration: none;
4490 cursor: pointer;
4491 }
4492 a.list-group-item.active > .badge,
4493 .nav-pills > .active > a > .badge {
4494 color: #428bca;
4495 background-color: #fff;
4496 }
4497 .nav-pills > li > a > .badge {
4498 margin-left: 3px;
4499 }
4500 .jumbotron {
4501 padding: 30px;
4502 margin-bottom: 30px;
4503 color: inherit;
4504 background-color: #eee;
4505 }
4506 .jumbotron h1,
4507 .jumbotron .h1 {
4508 color: inherit;
4509 }
4510 .jumbotron p {
4511 margin-bottom: 15px;
4512 font-size: 21px;
4513 font-weight: 200;
4514 }
4515 .jumbotron > hr {
4516 border-top-color: #d5d5d5;
4517 }
4518 .container .jumbotron {
4519 border-radius: 6px;
4520 }
4521 .jumbotron .container {
4522 max-width: 100%;
4523 }
4524 @media screen and (min-width: 768px) {
4525 .jumbotron {
4526 padding-top: 48px;
4527 padding-bottom: 48px;
4528 }
4529 .container .jumbotron {
4530 padding-right: 60px;
4531 padding-left: 60px;
4532 }
4533 .jumbotron h1,
4534 .jumbotron .h1 {
4535 font-size: 63px;
4536 }
4537 }
4538 .thumbnail {
4539 display: block;
4540 padding: 4px;
4541 margin-bottom: 20px;
4542 line-height: 1.42857143;
4543 background-color: #fff;
4544 border: 1px solid #ddd;
4545 border-radius: 4px;
4546 -webkit-transition: all .2s ease-in-out;
4547 -o-transition: all .2s ease-in-out;
4548 transition: all .2s ease-in-out;
4549 }
4550 .thumbnail > img,
4551 .thumbnail a > img {
4552 margin-right: auto;
4553 margin-left: auto;
4554 }
4555 a.thumbnail:hover,
4556 a.thumbnail:focus,
4557 a.thumbnail.active {
4558 border-color: #428bca;
4559 }
4560 .thumbnail .caption {
4561 padding: 9px;
4562 color: #333;
4563 }
4564 .alert {
4565 padding: 15px;
4566 margin-bottom: 20px;
4567 border: 1px solid transparent;
4568 border-radius: 4px;
4569 }
4570 .alert h4 {
4571 margin-top: 0;
4572 color: inherit;
4573 }
4574 .alert .alert-link {
4575 font-weight: bold;
4576 }
4577 .alert > p,
4578 .alert > ul {
4579 margin-bottom: 0;
4580 }
4581 .alert > p + p {
4582 margin-top: 5px;
4583 }
4584 .alert-dismissable,
4585 .alert-dismissible {
4586 padding-right: 35px;
4587 }
4588 .alert-dismissable .close,
4589 .alert-dismissible .close {
4590 position: relative;
4591 top: -2px;
4592 right: -21px;
4593 color: inherit;
4594 }
4595 .alert-success {
4596 color: #3c763d;
4597 background-color: #dff0d8;
4598 border-color: #d6e9c6;
4599 }
4600 .alert-success hr {
4601 border-top-color: #c9e2b3;
4602 }
4603 .alert-success .alert-link {
4604 color: #2b542c;
4605 }
4606 .alert-info {
4607 color: #31708f;
4608 background-color: #d9edf7;
4609 border-color: #bce8f1;
4610 }
4611 .alert-info hr {
4612 border-top-color: #a6e1ec;
4613 }
4614 .alert-info .alert-link {
4615 color: #245269;
4616 }
4617 .alert-warning {
4618 color: #8a6d3b;
4619 background-color: #fcf8e3;
4620 border-color: #faebcc;
4621 }
4622 .alert-warning hr {
4623 border-top-color: #f7e1b5;
4624 }
4625 .alert-warning .alert-link {
4626 color: #66512c;
4627 }
4628 .alert-danger {
4629 color: #a94442;
4630 background-color: #f2dede;
4631 border-color: #ebccd1;
4632 }
4633 .alert-danger hr {
4634 border-top-color: #e4b9c0;
4635 }
4636 .alert-danger .alert-link {
4637 color: #843534;
4638 }
4639 @-webkit-keyframes progress-bar-stripes {
4640 from {
4641 background-position: 40px 0;
4642 }
4643 to {
4644 background-position: 0 0;
4645 }
4646 }
4647 @-o-keyframes progress-bar-stripes {
4648 from {
4649 background-position: 40px 0;
4650 }
4651 to {
4652 background-position: 0 0;
4653 }
4654 }
4655 @keyframes progress-bar-stripes {
4656 from {
4657 background-position: 40px 0;
4658 }
4659 to {
4660 background-position: 0 0;
4661 }
4662 }
4663 .progress {
4664 height: 20px;
4665 margin-bottom: 20px;
4666 overflow: hidden;
4667 background-color: #f5f5f5;
4668 border-radius: 4px;
4669 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4670 box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
4671 }
4672 .progress-bar {
4673 float: left;
4674 width: 0;
4675 height: 100%;
4676 font-size: 12px;
4677 line-height: 20px;
4678 color: #fff;
4679 text-align: center;
4680 background-color: #428bca;
4681 -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4682 box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
4683 -webkit-transition: width .6s ease;
4684 -o-transition: width .6s ease;
4685 transition: width .6s ease;
4686 }
4687 .progress-striped .progress-bar,
4688 .progress-bar-striped {
4689 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);
4690 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);
4691 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);
4692 -webkit-background-size: 40px 40px;
4693 background-size: 40px 40px;
4694 }
4695 .progress.active .progress-bar,
4696 .progress-bar.active {
4697 -webkit-animation: progress-bar-stripes 2s linear infinite;
4698 -o-animation: progress-bar-stripes 2s linear infinite;
4699 animation: progress-bar-stripes 2s linear infinite;
4700 }
4701 .progress-bar[aria-valuenow="1"],
4702 .progress-bar[aria-valuenow="2"] {
4703 min-width: 30px;
4704 }
4705 .progress-bar[aria-valuenow="0"] {
4706 min-width: 30px;
4707 color: #777;
4708 background-color: transparent;
4709 background-image: none;
4710 -webkit-box-shadow: none;
4711 box-shadow: none;
4712 }
4713 .progress-bar-success {
4714 background-color: #5cb85c;
4715 }
4716 .progress-striped .progress-bar-success {
4717 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);
4718 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);
4719 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);
4720 }
4721 .progress-bar-info {
4722 background-color: #5bc0de;
4723 }
4724 .progress-striped .progress-bar-info {
4725 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);
4726 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);
4727 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);
4728 }
4729 .progress-bar-warning {
4730 background-color: #f0ad4e;
4731 }
4732 .progress-striped .progress-bar-warning {
4733 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);
4734 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);
4735 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);
4736 }
4737 .progress-bar-danger {
4738 background-color: #d9534f;
4739 }
4740 .progress-striped .progress-bar-danger {
4741 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);
4742 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);
4743 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);
4744 }
4745 .media,
4746 .media-body {
4747 overflow: hidden;
4748 zoom: 1;
4749 }
4750 .media,
4751 .media .media {
4752 margin-top: 15px;
4753 }
4754 .media:first-child {
4755 margin-top: 0;
4756 }
4757 .media-object {
4758 display: block;
4759 }
4760 .media-heading {
4761 margin: 0 0 5px;
4762 }
4763 .media > .pull-left {
4764 margin-right: 10px;
4765 }
4766 .media > .pull-right {
4767 margin-left: 10px;
4768 }
4769 .media-list {
4770 padding-left: 0;
4771 list-style: none;
4772 }
4773 .list-group {
4774 padding-left: 0;
4775 margin-bottom: 20px;
4776 }
4777 .list-group-item {
4778 position: relative;
4779 display: block;
4780 padding: 10px 15px;
4781 margin-bottom: -1px;
4782 background-color: #fff;
4783 border: 1px solid #ddd;
4784 }
4785 .list-group-item:first-child {
4786 border-top-left-radius: 4px;
4787 border-top-right-radius: 4px;
4788 }
4789 .list-group-item:last-child {
4790 margin-bottom: 0;
4791 border-bottom-right-radius: 4px;
4792 border-bottom-left-radius: 4px;
4793 }
4794 .list-group-item > .badge {
4795 float: right;
4796 }
4797 .list-group-item > .badge + .badge {
4798 margin-right: 5px;
4799 }
4800 a.list-group-item {
4801 color: #555;
4802 }
4803 a.list-group-item .list-group-item-heading {
4804 color: #333;
4805 }
4806 a.list-group-item:hover,
4807 a.list-group-item:focus {
4808 color: #555;
4809 text-decoration: none;
4810 background-color: #f5f5f5;
4811 }
4812 .list-group-item.disabled,
4813 .list-group-item.disabled:hover,
4814 .list-group-item.disabled:focus {
4815 color: #777;
4816 background-color: #eee;
4817 }
4818 .list-group-item.disabled .list-group-item-heading,
4819 .list-group-item.disabled:hover .list-group-item-heading,
4820 .list-group-item.disabled:focus .list-group-item-heading {
4821 color: inherit;
4822 }
4823 .list-group-item.disabled .list-group-item-text,
4824 .list-group-item.disabled:hover .list-group-item-text,
4825 .list-group-item.disabled:focus .list-group-item-text {
4826 color: #777;
4827 }
4828 .list-group-item.active,
4829 .list-group-item.active:hover,
4830 .list-group-item.active:focus {
4831 z-index: 2;
4832 color: #fff;
4833 background-color: #428bca;
4834 border-color: #428bca;
4835 }
4836 .list-group-item.active .list-group-item-heading,
4837 .list-group-item.active:hover .list-group-item-heading,
4838 .list-group-item.active:focus .list-group-item-heading,
4839 .list-group-item.active .list-group-item-heading > small,
4840 .list-group-item.active:hover .list-group-item-heading > small,
4841 .list-group-item.active:focus .list-group-item-heading > small,
4842 .list-group-item.active .list-group-item-heading > .small,
4843 .list-group-item.active:hover .list-group-item-heading > .small,
4844 .list-group-item.active:focus .list-group-item-heading > .small {
4845 color: inherit;
4846 }
4847 .list-group-item.active .list-group-item-text,
4848 .list-group-item.active:hover .list-group-item-text,
4849 .list-group-item.active:focus .list-group-item-text {
4850 color: #e1edf7;
4851 }
4852 .list-group-item-success {
4853 color: #3c763d;
4854 background-color: #dff0d8;
4855 }
4856 a.list-group-item-success {
4857 color: #3c763d;
4858 }
4859 a.list-group-item-success .list-group-item-heading {
4860 color: inherit;
4861 }
4862 a.list-group-item-success:hover,
4863 a.list-group-item-success:focus {
4864 color: #3c763d;
4865 background-color: #d0e9c6;
4866 }
4867 a.list-group-item-success.active,
4868 a.list-group-item-success.active:hover,
4869 a.list-group-item-success.active:focus {
4870 color: #fff;
4871 background-color: #3c763d;
4872 border-color: #3c763d;
4873 }
4874 .list-group-item-info {
4875 color: #31708f;
4876 background-color: #d9edf7;
4877 }
4878 a.list-group-item-info {
4879 color: #31708f;
4880 }
4881 a.list-group-item-info .list-group-item-heading {
4882 color: inherit;
4883 }
4884 a.list-group-item-info:hover,
4885 a.list-group-item-info:focus {
4886 color: #31708f;
4887 background-color: #c4e3f3;
4888 }
4889 a.list-group-item-info.active,
4890 a.list-group-item-info.active:hover,
4891 a.list-group-item-info.active:focus {
4892 color: #fff;
4893 background-color: #31708f;
4894 border-color: #31708f;
4895 }
4896 .list-group-item-warning {
4897 color: #8a6d3b;
4898 background-color: #fcf8e3;
4899 }
4900 a.list-group-item-warning {
4901 color: #8a6d3b;
4902 }
4903 a.list-group-item-warning .list-group-item-heading {
4904 color: inherit;
4905 }
4906 a.list-group-item-warning:hover,
4907 a.list-group-item-warning:focus {
4908 color: #8a6d3b;
4909 background-color: #faf2cc;
4910 }
4911 a.list-group-item-warning.active,
4912 a.list-group-item-warning.active:hover,
4913 a.list-group-item-warning.active:focus {
4914 color: #fff;
4915 background-color: #8a6d3b;
4916 border-color: #8a6d3b;
4917 }
4918 .list-group-item-danger {
4919 color: #a94442;
4920 background-color: #f2dede;
4921 }
4922 a.list-group-item-danger {
4923 color: #a94442;
4924 }
4925 a.list-group-item-danger .list-group-item-heading {
4926 color: inherit;
4927 }
4928 a.list-group-item-danger:hover,
4929 a.list-group-item-danger:focus {
4930 color: #a94442;
4931 background-color: #ebcccc;
4932 }
4933 a.list-group-item-danger.active,
4934 a.list-group-item-danger.active:hover,
4935 a.list-group-item-danger.active:focus {
4936 color: #fff;
4937 background-color: #a94442;
4938 border-color: #a94442;
4939 }
4940 .list-group-item-heading {
4941 margin-top: 0;
4942 margin-bottom: 5px;
4943 }
4944 .list-group-item-text {
4945 margin-bottom: 0;
4946 line-height: 1.3;
4947 }
4948 .panel {
4949 margin-bottom: 20px;
4950 background-color: #fff;
4951 border: 1px solid transparent;
4952 border-radius: 4px;
4953 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4954 box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
4955 }
4956 .panel-body {
4957 padding: 15px;
4958 }
4959 .panel-heading {
4960 padding: 10px 15px;
4961 border-bottom: 1px solid transparent;
4962 border-top-left-radius: 3px;
4963 border-top-right-radius: 3px;
4964 }
4965 .panel-heading > .dropdown .dropdown-toggle {
4966 color: inherit;
4967 }
4968 .panel-title {
4969 margin-top: 0;
4970 margin-bottom: 0;
4971 font-size: 16px;
4972 color: inherit;
4973 }
4974 .panel-title > a {
4975 color: inherit;
4976 }
4977 .panel-footer {
4978 padding: 10px 15px;
4979 background-color: #f5f5f5;
4980 border-top: 1px solid #ddd;
4981 border-bottom-right-radius: 3px;
4982 border-bottom-left-radius: 3px;
4983 }
4984 .panel > .list-group {
4985 margin-bottom: 0;
4986 }
4987 .panel > .list-group .list-group-item {
4988 border-width: 1px 0;
4989 border-radius: 0;
4990 }
4991 .panel > .list-group:first-child .list-group-item:first-child {
4992 border-top: 0;
4993 border-top-left-radius: 3px;
4994 border-top-right-radius: 3px;
4995 }
4996 .panel > .list-group:last-child .list-group-item:last-child {
4997 border-bottom: 0;
4998 border-bottom-right-radius: 3px;
4999 border-bottom-left-radius: 3px;
5000 }
5001 .panel-heading + .list-group .list-group-item:first-child {
5002 border-top-width: 0;
5003 }
5004 .list-group + .panel-footer {
5005 border-top-width: 0;
5006 }
5007 .panel > .table,
5008 .panel > .table-responsive > .table,
5009 .panel > .panel-collapse > .table {
5010 margin-bottom: 0;
5011 }
5012 .panel > .table:first-child,
5013 .panel > .table-responsive:first-child > .table:first-child {
5014 border-top-left-radius: 3px;
5015 border-top-right-radius: 3px;
5016 }
5017 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5018 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5019 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5020 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5021 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5022 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5023 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5024 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5025 border-top-left-radius: 3px;
5026 }
5027 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5028 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5029 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5030 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5031 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5032 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5033 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5034 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5035 border-top-right-radius: 3px;
5036 }
5037 .panel > .table:last-child,
5038 .panel > .table-responsive:last-child > .table:last-child {
5039 border-bottom-right-radius: 3px;
5040 border-bottom-left-radius: 3px;
5041 }
5042 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5043 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5044 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5045 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5046 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5047 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5048 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5049 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5050 border-bottom-left-radius: 3px;
5051 }
5052 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5053 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5054 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5055 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5056 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5057 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5058 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5059 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5060 border-bottom-right-radius: 3px;
5061 }
5062 .panel > .panel-body + .table,
5063 .panel > .panel-body + .table-responsive {
5064 border-top: 1px solid #ddd;
5065 }
5066 .panel > .table > tbody:first-child > tr:first-child th,
5067 .panel > .table > tbody:first-child > tr:first-child td {
5068 border-top: 0;
5069 }
5070 .panel > .table-bordered,
5071 .panel > .table-responsive > .table-bordered {
5072 border: 0;
5073 }
5074 .panel > .table-bordered > thead > tr > th:first-child,
5075 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5076 .panel > .table-bordered > tbody > tr > th:first-child,
5077 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5078 .panel > .table-bordered > tfoot > tr > th:first-child,
5079 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5080 .panel > .table-bordered > thead > tr > td:first-child,
5081 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5082 .panel > .table-bordered > tbody > tr > td:first-child,
5083 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5084 .panel > .table-bordered > tfoot > tr > td:first-child,
5085 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5086 border-left: 0;
5087 }
5088 .panel > .table-bordered > thead > tr > th:last-child,
5089 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5090 .panel > .table-bordered > tbody > tr > th:last-child,
5091 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5092 .panel > .table-bordered > tfoot > tr > th:last-child,
5093 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5094 .panel > .table-bordered > thead > tr > td:last-child,
5095 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5096 .panel > .table-bordered > tbody > tr > td:last-child,
5097 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5098 .panel > .table-bordered > tfoot > tr > td:last-child,
5099 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5100 border-right: 0;
5101 }
5102 .panel > .table-bordered > thead > tr:first-child > td,
5103 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5104 .panel > .table-bordered > tbody > tr:first-child > td,
5105 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5106 .panel > .table-bordered > thead > tr:first-child > th,
5107 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5108 .panel > .table-bordered > tbody > tr:first-child > th,
5109 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5110 border-bottom: 0;
5111 }
5112 .panel > .table-bordered > tbody > tr:last-child > td,
5113 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5114 .panel > .table-bordered > tfoot > tr:last-child > td,
5115 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5116 .panel > .table-bordered > tbody > tr:last-child > th,
5117 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5118 .panel > .table-bordered > tfoot > tr:last-child > th,
5119 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5120 border-bottom: 0;
5121 }
5122 .panel > .table-responsive {
5123 margin-bottom: 0;
5124 border: 0;
5125 }
5126 .panel-group {
5127 margin-bottom: 20px;
5128 }
5129 .panel-group .panel {
5130 margin-bottom: 0;
5131 border-radius: 4px;
5132 }
5133 .panel-group .panel + .panel {
5134 margin-top: 5px;
5135 }
5136 .panel-group .panel-heading {
5137 border-bottom: 0;
5138 }
5139 .panel-group .panel-heading + .panel-collapse > .panel-body {
5140 border-top: 1px solid #ddd;
5141 }
5142 .panel-group .panel-footer {
5143 border-top: 0;
5144 }
5145 .panel-group .panel-footer + .panel-collapse .panel-body {
5146 border-bottom: 1px solid #ddd;
5147 }
5148 .panel-default {
5149 border-color: #ddd;
5150 }
5151 .panel-default > .panel-heading {
5152 color: #333;
5153 background-color: #f5f5f5;
5154 border-color: #ddd;
5155 }
5156 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5157 border-top-color: #ddd;
5158 }
5159 .panel-default > .panel-heading .badge {
5160 color: #f5f5f5;
5161 background-color: #333;
5162 }
5163 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5164 border-bottom-color: #ddd;
5165 }
5166 .panel-primary {
5167 border-color: #428bca;
5168 }
5169 .panel-primary > .panel-heading {
5170 color: #fff;
5171 background-color: #428bca;
5172 border-color: #428bca;
5173 }
5174 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5175 border-top-color: #428bca;
5176 }
5177 .panel-primary > .panel-heading .badge {
5178 color: #428bca;
5179 background-color: #fff;
5180 }
5181 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5182 border-bottom-color: #428bca;
5183 }
5184 .panel-success {
5185 border-color: #d6e9c6;
5186 }
5187 .panel-success > .panel-heading {
5188 color: #3c763d;
5189 background-color: #dff0d8;
5190 border-color: #d6e9c6;
5191 }
5192 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5193 border-top-color: #d6e9c6;
5194 }
5195 .panel-success > .panel-heading .badge {
5196 color: #dff0d8;
5197 background-color: #3c763d;
5198 }
5199 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5200 border-bottom-color: #d6e9c6;
5201 }
5202 .panel-info {
5203 border-color: #bce8f1;
5204 }
5205 .panel-info > .panel-heading {
5206 color: #31708f;
5207 background-color: #d9edf7;
5208 border-color: #bce8f1;
5209 }
5210 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5211 border-top-color: #bce8f1;
5212 }
5213 .panel-info > .panel-heading .badge {
5214 color: #d9edf7;
5215 background-color: #31708f;
5216 }
5217 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5218 border-bottom-color: #bce8f1;
5219 }
5220 .panel-warning {
5221 border-color: #faebcc;
5222 }
5223 .panel-warning > .panel-heading {
5224 color: #8a6d3b;
5225 background-color: #fcf8e3;
5226 border-color: #faebcc;
5227 }
5228 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5229 border-top-color: #faebcc;
5230 }
5231 .panel-warning > .panel-heading .badge {
5232 color: #fcf8e3;
5233 background-color: #8a6d3b;
5234 }
5235 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5236 border-bottom-color: #faebcc;
5237 }
5238 .panel-danger {
5239 border-color: #ebccd1;
5240 }
5241 .panel-danger > .panel-heading {
5242 color: #a94442;
5243 background-color: #f2dede;
5244 border-color: #ebccd1;
5245 }
5246 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5247 border-top-color: #ebccd1;
5248 }
5249 .panel-danger > .panel-heading .badge {
5250 color: #f2dede;
5251 background-color: #a94442;
5252 }
5253 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5254 border-bottom-color: #ebccd1;
5255 }
5256 .embed-responsive {
5257 position: relative;
5258 display: block;
5259 height: 0;
5260 padding: 0;
5261 overflow: hidden;
5262 }
5263 .embed-responsive .embed-responsive-item,
5264 .embed-responsive iframe,
5265 .embed-responsive embed,
5266 .embed-responsive object {
5267 position: absolute;
5268 top: 0;
5269 bottom: 0;
5270 left: 0;
5271 width: 100%;
5272 height: 100%;
5273 border: 0;
5274 }
5275 .embed-responsive.embed-responsive-16by9 {
5276 padding-bottom: 56.25%;
5277 }
5278 .embed-responsive.embed-responsive-4by3 {
5279 padding-bottom: 75%;
5280 }
5281 .well {
5282 min-height: 20px;
5283 padding: 19px;
5284 margin-bottom: 20px;
5285 background-color: #f5f5f5;
5286 border: 1px solid #e3e3e3;
5287 border-radius: 4px;
5288 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5289 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5290 }
5291 .well blockquote {
5292 border-color: #ddd;
5293 border-color: rgba(0, 0, 0, .15);
5294 }
5295 .well-lg {
5296 padding: 24px;
5297 border-radius: 6px;
5298 }
5299 .well-sm {
5300 padding: 9px;
5301 border-radius: 3px;
5302 }
5303 .close {
5304 float: right;
5305 font-size: 21px;
5306 font-weight: bold;
5307 line-height: 1;
5308 color: #000;
5309 text-shadow: 0 1px 0 #fff;
5310 filter: alpha(opacity=20);
5311 opacity: .2;
5312 }
5313 .close:hover,
5314 .close:focus {
5315 color: #000;
5316 text-decoration: none;
5317 cursor: pointer;
5318 filter: alpha(opacity=50);
5319 opacity: .5;
5320 }
5321 button.close {
5322 -webkit-appearance: none;
5323 padding: 0;
5324 cursor: pointer;
5325 background: transparent;
5326 border: 0;
5327 }
5328 .modal-open {
5329 overflow: hidden;
5330 }
5331 .modal {
5332 position: fixed;
5333 top: 0;
5334 right: 0;
5335 bottom: 0;
5336 left: 0;
5337 z-index: 1050;
5338 display: none;
5339 overflow: hidden;
5340 -webkit-overflow-scrolling: touch;
5341 outline: 0;
5342 }
5343 .modal.fade .modal-dialog {
5344 -webkit-transition: -webkit-transform .3s ease-out;
5345 -o-transition: -o-transform .3s ease-out;
5346 transition: transform .3s ease-out;
5347 -webkit-transform: translate3d(0, -25%, 0);
5348 -o-transform: translate3d(0, -25%, 0);
5349 transform: translate3d(0, -25%, 0);
5350 }
5351 .modal.in .modal-dialog {
5352 -webkit-transform: translate3d(0, 0, 0);
5353 -o-transform: translate3d(0, 0, 0);
5354 transform: translate3d(0, 0, 0);
5355 }
5356 .modal-open .modal {
5357 overflow-x: hidden;
5358 overflow-y: auto;
5359 }
5360 .modal-dialog {
5361 position: relative;
5362 width: auto;
5363 margin: 10px;
5364 }
5365 .modal-content {
5366 position: relative;
5367 background-color: #fff;
5368 -webkit-background-clip: padding-box;
5369 background-clip: padding-box;
5370 border: 1px solid #999;
5371 border: 1px solid rgba(0, 0, 0, .2);
5372 border-radius: 6px;
5373 outline: 0;
5374 -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5375 box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5376 }
5377 .modal-backdrop {
5378 position: fixed;
5379 top: 0;
5380 right: 0;
5381 bottom: 0;
5382 left: 0;
5383 z-index: 1040;
5384 background-color: #000;
5385 }
5386 .modal-backdrop.fade {
5387 filter: alpha(opacity=0);
5388 opacity: 0;
5389 }
5390 .modal-backdrop.in {
5391 filter: alpha(opacity=50);
5392 opacity: .5;
5393 }
5394 .modal-header {
5395 min-height: 16.42857143px;
5396 padding: 15px;
5397 border-bottom: 1px solid #e5e5e5;
5398 }
5399 .modal-header .close {
5400 margin-top: -2px;
5401 }
5402 .modal-title {
5403 margin: 0;
5404 line-height: 1.42857143;
5405 }
5406 .modal-body {
5407 position: relative;
5408 padding: 15px;
5409 }
5410 .modal-footer {
5411 padding: 15px;
5412 text-align: right;
5413 border-top: 1px solid #e5e5e5;
5414 }
5415 .modal-footer .btn + .btn {
5416 margin-bottom: 0;
5417 margin-left: 5px;
5418 }
5419 .modal-footer .btn-group .btn + .btn {
5420 margin-left: -1px;
5421 }
5422 .modal-footer .btn-block + .btn-block {
5423 margin-left: 0;
5424 }
5425 .modal-scrollbar-measure {
5426 position: absolute;
5427 top: -9999px;
5428 width: 50px;
5429 height: 50px;
5430 overflow: scroll;
5431 }
5432 @media (min-width: 768px) {
5433 .modal-dialog {
5434 width: 600px;
5435 margin: 30px auto;
5436 }
5437 .modal-content {
5438 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5439 box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
5440 }
5441 .modal-sm {
5442 width: 300px;
5443 }
5444 }
5445 @media (min-width: 992px) {
5446 .modal-lg {
5447 width: 900px;
5448 }
5449 }
5450 .tooltip {
5451 position: absolute;
5452 z-index: 1070;
5453 display: block;
5454 font-size: 12px;
5455 line-height: 1.4;
5456 visibility: visible;
5457 filter: alpha(opacity=0);
5458 opacity: 0;
5459 }
5460 .tooltip.in {
5461 filter: alpha(opacity=90);
5462 opacity: .9;
5463 }
5464 .tooltip.top {
5465 padding: 5px 0;
5466 margin-top: -3px;
5467 }
5468 .tooltip.right {
5469 padding: 0 5px;
5470 margin-left: 3px;
5471 }
5472 .tooltip.bottom {
5473 padding: 5px 0;
5474 margin-top: 3px;
5475 }
5476 .tooltip.left {
5477 padding: 0 5px;
5478 margin-left: -3px;
5479 }
5480 .tooltip-inner {
5481 max-width: 200px;
5482 padding: 3px 8px;
5483 color: #fff;
5484 text-align: center;
5485 text-decoration: none;
5486 background-color: #000;
5487 border-radius: 4px;
5488 }
5489 .tooltip-arrow {
5490 position: absolute;
5491 width: 0;
5492 height: 0;
5493 border-color: transparent;
5494 border-style: solid;
5495 }
5496 .tooltip.top .tooltip-arrow {
5497 bottom: 0;
5498 left: 50%;
5499 margin-left: -5px;
5500 border-width: 5px 5px 0;
5501 border-top-color: #000;
5502 }
5503 .tooltip.top-left .tooltip-arrow {
5504 bottom: 0;
5505 left: 5px;
5506 border-width: 5px 5px 0;
5507 border-top-color: #000;
5508 }
5509 .tooltip.top-right .tooltip-arrow {
5510 right: 5px;
5511 bottom: 0;
5512 border-width: 5px 5px 0;
5513 border-top-color: #000;
5514 }
5515 .tooltip.right .tooltip-arrow {
5516 top: 50%;
5517 left: 0;
5518 margin-top: -5px;
5519 border-width: 5px 5px 5px 0;
5520 border-right-color: #000;
5521 }
5522 .tooltip.left .tooltip-arrow {
5523 top: 50%;
5524 right: 0;
5525 margin-top: -5px;
5526 border-width: 5px 0 5px 5px;
5527 border-left-color: #000;
5528 }
5529 .tooltip.bottom .tooltip-arrow {
5530 top: 0;
5531 left: 50%;
5532 margin-left: -5px;
5533 border-width: 0 5px 5px;
5534 border-bottom-color: #000;
5535 }
5536 .tooltip.bottom-left .tooltip-arrow {
5537 top: 0;
5538 left: 5px;
5539 border-width: 0 5px 5px;
5540 border-bottom-color: #000;
5541 }
5542 .tooltip.bottom-right .tooltip-arrow {
5543 top: 0;
5544 right: 5px;
5545 border-width: 0 5px 5px;
5546 border-bottom-color: #000;
5547 }
5548 .popover {
5549 position: absolute;
5550 top: 0;
5551 left: 0;
5552 z-index: 1060;
5553 display: none;
5554 max-width: 276px;
5555 padding: 1px;
5556 text-align: left;
5557 white-space: normal;
5558 background-color: #fff;
5559 -webkit-background-clip: padding-box;
5560 background-clip: padding-box;
5561 border: 1px solid #ccc;
5562 border: 1px solid rgba(0, 0, 0, .2);
5563 border-radius: 6px;
5564 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5565 box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
5566 }
5567 .popover.top {
5568 margin-top: -10px;
5569 }
5570 .popover.right {
5571 margin-left: 10px;
5572 }
5573 .popover.bottom {
5574 margin-top: 10px;
5575 }
5576 .popover.left {
5577 margin-left: -10px;
5578 }
5579 .popover-title {
5580 padding: 8px 14px;
5581 margin: 0;
5582 font-size: 14px;
5583 font-weight: normal;
5584 line-height: 18px;
5585 background-color: #f7f7f7;
5586 border-bottom: 1px solid #ebebeb;
5587 border-radius: 5px 5px 0 0;
5588 }
5589 .popover-content {
5590 padding: 9px 14px;
5591 }
5592 .popover > .arrow,
5593 .popover > .arrow:after {
5594 position: absolute;
5595 display: block;
5596 width: 0;
5597 height: 0;
5598 border-color: transparent;
5599 border-style: solid;
5600 }
5601 .popover > .arrow {
5602 border-width: 11px;
5603 }
5604 .popover > .arrow:after {
5605 content: "";
5606 border-width: 10px;
5607 }
5608 .popover.top > .arrow {
5609 bottom: -11px;
5610 left: 50%;
5611 margin-left: -11px;
5612 border-top-color: #999;
5613 border-top-color: rgba(0, 0, 0, .25);
5614 border-bottom-width: 0;
5615 }
5616 .popover.top > .arrow:after {
5617 bottom: 1px;
5618 margin-left: -10px;
5619 content: " ";
5620 border-top-color: #fff;
5621 border-bottom-width: 0;
5622 }
5623 .popover.right > .arrow {
5624 top: 50%;
5625 left: -11px;
5626 margin-top: -11px;
5627 border-right-color: #999;
5628 border-right-color: rgba(0, 0, 0, .25);
5629 border-left-width: 0;
5630 }
5631 .popover.right > .arrow:after {
5632 bottom: -10px;
5633 left: 1px;
5634 content: " ";
5635 border-right-color: #fff;
5636 border-left-width: 0;
5637 }
5638 .popover.bottom > .arrow {
5639 top: -11px;
5640 left: 50%;
5641 margin-left: -11px;
5642 border-top-width: 0;
5643 border-bottom-color: #999;
5644 border-bottom-color: rgba(0, 0, 0, .25);
5645 }
5646 .popover.bottom > .arrow:after {
5647 top: 1px;
5648 margin-left: -10px;
5649 content: " ";
5650 border-top-width: 0;
5651 border-bottom-color: #fff;
5652 }
5653 .popover.left > .arrow {
5654 top: 50%;
5655 right: -11px;
5656 margin-top: -11px;
5657 border-right-width: 0;
5658 border-left-color: #999;
5659 border-left-color: rgba(0, 0, 0, .25);
5660 }
5661 .popover.left > .arrow:after {
5662 right: 1px;
5663 bottom: -10px;
5664 content: " ";
5665 border-right-width: 0;
5666 border-left-color: #fff;
5667 }
5668 .carousel {
5669 position: relative;
5670 }
5671 .carousel-inner {
5672 position: relative;
5673 width: 100%;
5674 overflow: hidden;
5675 }
5676 .carousel-inner > .item {
5677 position: relative;
5678 display: none;
5679 -webkit-transition: .6s ease-in-out left;
5680 -o-transition: .6s ease-in-out left;
5681 transition: .6s ease-in-out left;
5682 }
5683 .carousel-inner > .item > img,
5684 .carousel-inner > .item > a > img {
5685 line-height: 1;
5686 }
5687 .carousel-inner > .active,
5688 .carousel-inner > .next,
5689 .carousel-inner > .prev {
5690 display: block;
5691 }
5692 .carousel-inner > .active {
5693 left: 0;
5694 }
5695 .carousel-inner > .next,
5696 .carousel-inner > .prev {
5697 position: absolute;
5698 top: 0;
5699 width: 100%;
5700 }
5701 .carousel-inner > .next {
5702 left: 100%;
5703 }
5704 .carousel-inner > .prev {
5705 left: -100%;
5706 }
5707 .carousel-inner > .next.left,
5708 .carousel-inner > .prev.right {
5709 left: 0;
5710 }
5711 .carousel-inner > .active.left {
5712 left: -100%;
5713 }
5714 .carousel-inner > .active.right {
5715 left: 100%;
5716 }
5717 .carousel-control {
5718 position: absolute;
5719 top: 0;
5720 bottom: 0;
5721 left: 0;
5722 width: 15%;
5723 font-size: 20px;
5724 color: #fff;
5725 text-align: center;
5726 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5727 filter: alpha(opacity=50);
5728 opacity: .5;
5729 }
5730 .carousel-control.left {
5731 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5732 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5733 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
5734 background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
5735 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
5736 background-repeat: repeat-x;
5737 }
5738 .carousel-control.right {
5739 right: 0;
5740 left: auto;
5741 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5742 background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5743 background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
5744 background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
5745 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
5746 background-repeat: repeat-x;
5747 }
5748 .carousel-control:hover,
5749 .carousel-control:focus {
5750 color: #fff;
5751 text-decoration: none;
5752 filter: alpha(opacity=90);
5753 outline: 0;
5754 opacity: .9;
5755 }
5756 .carousel-control .icon-prev,
5757 .carousel-control .icon-next,
5758 .carousel-control .glyphicon-chevron-left,
5759 .carousel-control .glyphicon-chevron-right {
5760 position: absolute;
5761 top: 50%;
5762 z-index: 5;
5763 display: inline-block;
5764 }
5765 .carousel-control .icon-prev,
5766 .carousel-control .glyphicon-chevron-left {
5767 left: 50%;
5768 margin-left: -10px;
5769 }
5770 .carousel-control .icon-next,
5771 .carousel-control .glyphicon-chevron-right {
5772 right: 50%;
5773 margin-right: -10px;
5774 }
5775 .carousel-control .icon-prev,
5776 .carousel-control .icon-next {
5777 width: 20px;
5778 height: 20px;
5779 margin-top: -10px;
5780 font-family: serif;
5781 }
5782 .carousel-control .icon-prev:before {
5783 content: '\2039';
5784 }
5785 .carousel-control .icon-next:before {
5786 content: '\203a';
5787 }
5788 .carousel-indicators {
5789 position: absolute;
5790 bottom: 10px;
5791 left: 50%;
5792 z-index: 15;
5793 width: 60%;
5794 padding-left: 0;
5795 margin-left: -30%;
5796 text-align: center;
5797 list-style: none;
5798 }
5799 .carousel-indicators li {
5800 display: inline-block;
5801 width: 10px;
5802 height: 10px;
5803 margin: 1px;
5804 text-indent: -999px;
5805 cursor: pointer;
5806 background-color: #000 \9;
5807 background-color: rgba(0, 0, 0, 0);
5808 border: 1px solid #fff;
5809 border-radius: 10px;
5810 }
5811 .carousel-indicators .active {
5812 width: 12px;
5813 height: 12px;
5814 margin: 0;
5815 background-color: #fff;
5816 }
5817 .carousel-caption {
5818 position: absolute;
5819 right: 15%;
5820 bottom: 20px;
5821 left: 15%;
5822 z-index: 10;
5823 padding-top: 20px;
5824 padding-bottom: 20px;
5825 color: #fff;
5826 text-align: center;
5827 text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
5828 }
5829 .carousel-caption .btn {
5830 text-shadow: none;
5831 }
5832 @media screen and (min-width: 768px) {
5833 .carousel-control .glyphicon-chevron-left,
5834 .carousel-control .glyphicon-chevron-right,
5835 .carousel-control .icon-prev,
5836 .carousel-control .icon-next {
5837 width: 30px;
5838 height: 30px;
5839 margin-top: -15px;
5840 font-size: 30px;
5841 }
5842 .carousel-control .glyphicon-chevron-left,
5843 .carousel-control .icon-prev {
5844 margin-left: -15px;
5845 }
5846 .carousel-control .glyphicon-chevron-right,
5847 .carousel-control .icon-next {
5848 margin-right: -15px;
5849 }
5850 .carousel-caption {
5851 right: 20%;
5852 left: 20%;
5853 padding-bottom: 30px;
5854 }
5855 .carousel-indicators {
5856 bottom: 20px;
5857 }
5858 }
5859 .clearfix:before,
5860 .clearfix:after,
5861 .dl-horizontal dd:before,
5862 .dl-horizontal dd:after,
5863 .container:before,
5864 .container:after,
5865 .container-fluid:before,
5866 .container-fluid:after,
5867 .row:before,
5868 .row:after,
5869 .form-horizontal .form-group:before,
5870 .form-horizontal .form-group:after,
5871 .btn-toolbar:before,
5872 .btn-toolbar:after,
5873 .btn-group-vertical > .btn-group:before,
5874 .btn-group-vertical > .btn-group:after,
5875 .nav:before,
5876 .nav:after,
5877 .navbar:before,
5878 .navbar:after,
5879 .navbar-header:before,
5880 .navbar-header:after,
5881 .navbar-collapse:before,
5882 .navbar-collapse:after,
5883 .pager:before,
5884 .pager:after,
5885 .panel-body:before,
5886 .panel-body:after,
5887 .modal-footer:before,
5888 .modal-footer:after {
5889 display: table;
5890 content: " ";
5891 }
5892 .clearfix:after,
5893 .dl-horizontal dd:after,
5894 .container:after,
5895 .container-fluid:after,
5896 .row:after,
5897 .form-horizontal .form-group:after,
5898 .btn-toolbar:after,
5899 .btn-group-vertical > .btn-group:after,
5900 .nav:after,
5901 .navbar:after,
5902 .navbar-header:after,
5903 .navbar-collapse:after,
5904 .pager:after,
5905 .panel-body:after,
5906 .modal-footer:after {
5907 clear: both;
5908 }
5909 .center-block {
5910 display: block;
5911 margin-right: auto;
5912 margin-left: auto;
5913 }
5914 .pull-right {
5915 float: right !important;
5916 }
5917 .pull-left {
5918 float: left !important;
5919 }
5920 .hide {
5921 display: none !important;
5922 }
5923 .show {
5924 display: block !important;
5925 }
5926 .invisible {
5927 visibility: hidden;
5928 }
5929 .text-hide {
5930 font: 0/0 a;
5931 color: transparent;
5932 text-shadow: none;
5933 background-color: transparent;
5934 border: 0;
5935 }
5936 .hidden {
5937 display: none !important;
5938 visibility: hidden !important;
5939 }
5940 .affix {
5941 position: fixed;
5942 -webkit-transform: translate3d(0, 0, 0);
5943 -o-transform: translate3d(0, 0, 0);
5944 transform: translate3d(0, 0, 0);
5945 }
5946 @-ms-viewport {
5947 width: device-width;
5948 }
5949 .visible-xs,
5950 .visible-sm,
5951 .visible-md,
5952 .visible-lg {
5953 display: none !important;
5954 }
5955 .visible-xs-block,
5956 .visible-xs-inline,
5957 .visible-xs-inline-block,
5958 .visible-sm-block,
5959 .visible-sm-inline,
5960 .visible-sm-inline-block,
5961 .visible-md-block,
5962 .visible-md-inline,
5963 .visible-md-inline-block,
5964 .visible-lg-block,
5965 .visible-lg-inline,
5966 .visible-lg-inline-block {
5967 display: none !important;
5968 }
5969 @media (max-width: 767px) {
5970 .visible-xs {
5971 display: block !important;
5972 }
5973 table.visible-xs {
5974 display: table;
5975 }
5976 tr.visible-xs {
5977 display: table-row !important;
5978 }
5979 th.visible-xs,
5980 td.visible-xs {
5981 display: table-cell !important;
5982 }
5983 }
5984 @media (max-width: 767px) {
5985 .visible-xs-block {
5986 display: block !important;
5987 }
5988 }
5989 @media (max-width: 767px) {
5990 .visible-xs-inline {
5991 display: inline !important;
5992 }
5993 }
5994 @media (max-width: 767px) {
5995 .visible-xs-inline-block {
5996 display: inline-block !important;
5997 }
5998 }
5999 @media (min-width: 768px) and (max-width: 991px) {
6000 .visible-sm {
6001 display: block !important;
6002 }
6003 table.visible-sm {
6004 display: table;
6005 }
6006 tr.visible-sm {
6007 display: table-row !important;
6008 }
6009 th.visible-sm,
6010 td.visible-sm {
6011 display: table-cell !important;
6012 }
6013 }
6014 @media (min-width: 768px) and (max-width: 991px) {
6015 .visible-sm-block {
6016 display: block !important;
6017 }
6018 }
6019 @media (min-width: 768px) and (max-width: 991px) {
6020 .visible-sm-inline {
6021 display: inline !important;
6022 }
6023 }
6024 @media (min-width: 768px) and (max-width: 991px) {
6025 .visible-sm-inline-block {
6026 display: inline-block !important;
6027 }
6028 }
6029 @media (min-width: 992px) and (max-width: 1199px) {
6030 .visible-md {
6031 display: block !important;
6032 }
6033 table.visible-md {
6034 display: table;
6035 }
6036 tr.visible-md {
6037 display: table-row !important;
6038 }
6039 th.visible-md,
6040 td.visible-md {
6041 display: table-cell !important;
6042 }
6043 }
6044 @media (min-width: 992px) and (max-width: 1199px) {
6045 .visible-md-block {
6046 display: block !important;
6047 }
6048 }
6049 @media (min-width: 992px) and (max-width: 1199px) {
6050 .visible-md-inline {
6051 display: inline !important;
6052 }
6053 }
6054 @media (min-width: 992px) and (max-width: 1199px) {
6055 .visible-md-inline-block {
6056 display: inline-block !important;
6057 }
6058 }
6059 @media (min-width: 1200px) {
6060 .visible-lg {
6061 display: block !important;
6062 }
6063 table.visible-lg {
6064 display: table;
6065 }
6066 tr.visible-lg {
6067 display: table-row !important;
6068 }
6069 th.visible-lg,
6070 td.visible-lg {
6071 display: table-cell !important;
6072 }
6073 }
6074 @media (min-width: 1200px) {
6075 .visible-lg-block {
6076 display: block !important;
6077 }
6078 }
6079 @media (min-width: 1200px) {
6080 .visible-lg-inline {
6081 display: inline !important;
6082 }
6083 }
6084 @media (min-width: 1200px) {
6085 .visible-lg-inline-block {
6086 display: inline-block !important;
6087 }
6088 }
6089 @media (max-width: 767px) {
6090 .hidden-xs {
6091 display: none !important;
6092 }
6093 }
6094 @media (min-width: 768px) and (max-width: 991px) {
6095 .hidden-sm {
6096 display: none !important;
6097 }
6098 }
6099 @media (min-width: 992px) and (max-width: 1199px) {
6100 .hidden-md {
6101 display: none !important;
6102 }
6103 }
6104 @media (min-width: 1200px) {
6105 .hidden-lg {
6106 display: none !important;
6107 }
6108 }
6109 .visible-print {
6110 display: none !important;
6111 }
6112 @media print {
6113 .visible-print {
6114 display: block !important;
6115 }
6116 table.visible-print {
6117 display: table;
6118 }
6119 tr.visible-print {
6120 display: table-row !important;
6121 }
6122 th.visible-print,
6123 td.visible-print {
6124 display: table-cell !important;
6125 }
6126 }
6127 .visible-print-block {
6128 display: none !important;
6129 }
6130 @media print {
6131 .visible-print-block {
6132 display: block !important;
6133 }
6134 }
6135 .visible-print-inline {
6136 display: none !important;
6137 }
6138 @media print {
6139 .visible-print-inline {
6140 display: inline !important;
6141 }
6142 }
6143 .visible-print-inline-block {
6144 display: none !important;
6145 }
6146 @media print {
6147 .visible-print-inline-block {
6148 display: inline-block !important;
6149 }
6150 }
6151 @media print {
6152 .hidden-print {
6153 display: none !important;
6154 }
6155 }
6156 /*# sourceMappingURL=bootstrap.css.map */