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