file.seq additional empty line to read exactly 80 aa
[django_unres.git] / static / bootstrap / css / bootstrap.css
1 /*!
2  * Bootstrap v3.3.5 (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: "\2a";
283 }
284 .glyphicon-plus:before {
285   content: "\2b";
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: 15px;
1587   padding-left: 15px;
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 .row {
1613   margin-right: -15px;
1614   margin-left: -15px;
1615 }
1616 .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 {
1617   position: relative;
1618   min-height: 1px;
1619   padding-right: 15px;
1620   padding-left: 15px;
1621 }
1622 .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 {
1623   float: left;
1624 }
1625 .col-xs-12 {
1626   width: 100%;
1627 }
1628 .col-xs-11 {
1629   width: 91.66666667%;
1630 }
1631 .col-xs-10 {
1632   width: 83.33333333%;
1633 }
1634 .col-xs-9 {
1635   width: 75%;
1636 }
1637 .col-xs-8 {
1638   width: 66.66666667%;
1639 }
1640 .col-xs-7 {
1641   width: 58.33333333%;
1642 }
1643 .col-xs-6 {
1644   width: 50%;
1645 }
1646 .col-xs-5 {
1647   width: 41.66666667%;
1648 }
1649 .col-xs-4 {
1650   width: 33.33333333%;
1651 }
1652 .col-xs-3 {
1653   width: 25%;
1654 }
1655 .col-xs-2 {
1656   width: 16.66666667%;
1657 }
1658 .col-xs-1 {
1659   width: 8.33333333%;
1660 }
1661 .col-xs-pull-12 {
1662   right: 100%;
1663 }
1664 .col-xs-pull-11 {
1665   right: 91.66666667%;
1666 }
1667 .col-xs-pull-10 {
1668   right: 83.33333333%;
1669 }
1670 .col-xs-pull-9 {
1671   right: 75%;
1672 }
1673 .col-xs-pull-8 {
1674   right: 66.66666667%;
1675 }
1676 .col-xs-pull-7 {
1677   right: 58.33333333%;
1678 }
1679 .col-xs-pull-6 {
1680   right: 50%;
1681 }
1682 .col-xs-pull-5 {
1683   right: 41.66666667%;
1684 }
1685 .col-xs-pull-4 {
1686   right: 33.33333333%;
1687 }
1688 .col-xs-pull-3 {
1689   right: 25%;
1690 }
1691 .col-xs-pull-2 {
1692   right: 16.66666667%;
1693 }
1694 .col-xs-pull-1 {
1695   right: 8.33333333%;
1696 }
1697 .col-xs-pull-0 {
1698   right: auto;
1699 }
1700 .col-xs-push-12 {
1701   left: 100%;
1702 }
1703 .col-xs-push-11 {
1704   left: 91.66666667%;
1705 }
1706 .col-xs-push-10 {
1707   left: 83.33333333%;
1708 }
1709 .col-xs-push-9 {
1710   left: 75%;
1711 }
1712 .col-xs-push-8 {
1713   left: 66.66666667%;
1714 }
1715 .col-xs-push-7 {
1716   left: 58.33333333%;
1717 }
1718 .col-xs-push-6 {
1719   left: 50%;
1720 }
1721 .col-xs-push-5 {
1722   left: 41.66666667%;
1723 }
1724 .col-xs-push-4 {
1725   left: 33.33333333%;
1726 }
1727 .col-xs-push-3 {
1728   left: 25%;
1729 }
1730 .col-xs-push-2 {
1731   left: 16.66666667%;
1732 }
1733 .col-xs-push-1 {
1734   left: 8.33333333%;
1735 }
1736 .col-xs-push-0 {
1737   left: auto;
1738 }
1739 .col-xs-offset-12 {
1740   margin-left: 100%;
1741 }
1742 .col-xs-offset-11 {
1743   margin-left: 91.66666667%;
1744 }
1745 .col-xs-offset-10 {
1746   margin-left: 83.33333333%;
1747 }
1748 .col-xs-offset-9 {
1749   margin-left: 75%;
1750 }
1751 .col-xs-offset-8 {
1752   margin-left: 66.66666667%;
1753 }
1754 .col-xs-offset-7 {
1755   margin-left: 58.33333333%;
1756 }
1757 .col-xs-offset-6 {
1758   margin-left: 50%;
1759 }
1760 .col-xs-offset-5 {
1761   margin-left: 41.66666667%;
1762 }
1763 .col-xs-offset-4 {
1764   margin-left: 33.33333333%;
1765 }
1766 .col-xs-offset-3 {
1767   margin-left: 25%;
1768 }
1769 .col-xs-offset-2 {
1770   margin-left: 16.66666667%;
1771 }
1772 .col-xs-offset-1 {
1773   margin-left: 8.33333333%;
1774 }
1775 .col-xs-offset-0 {
1776   margin-left: 0;
1777 }
1778 @media (min-width: 768px) {
1779   .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 {
1780     float: left;
1781   }
1782   .col-sm-12 {
1783     width: 100%;
1784   }
1785   .col-sm-11 {
1786     width: 91.66666667%;
1787   }
1788   .col-sm-10 {
1789     width: 83.33333333%;
1790   }
1791   .col-sm-9 {
1792     width: 75%;
1793   }
1794   .col-sm-8 {
1795     width: 66.66666667%;
1796   }
1797   .col-sm-7 {
1798     width: 58.33333333%;
1799   }
1800   .col-sm-6 {
1801     width: 50%;
1802   }
1803   .col-sm-5 {
1804     width: 41.66666667%;
1805   }
1806   .col-sm-4 {
1807     width: 33.33333333%;
1808   }
1809   .col-sm-3 {
1810     width: 25%;
1811   }
1812   .col-sm-2 {
1813     width: 16.66666667%;
1814   }
1815   .col-sm-1 {
1816     width: 8.33333333%;
1817   }
1818   .col-sm-pull-12 {
1819     right: 100%;
1820   }
1821   .col-sm-pull-11 {
1822     right: 91.66666667%;
1823   }
1824   .col-sm-pull-10 {
1825     right: 83.33333333%;
1826   }
1827   .col-sm-pull-9 {
1828     right: 75%;
1829   }
1830   .col-sm-pull-8 {
1831     right: 66.66666667%;
1832   }
1833   .col-sm-pull-7 {
1834     right: 58.33333333%;
1835   }
1836   .col-sm-pull-6 {
1837     right: 50%;
1838   }
1839   .col-sm-pull-5 {
1840     right: 41.66666667%;
1841   }
1842   .col-sm-pull-4 {
1843     right: 33.33333333%;
1844   }
1845   .col-sm-pull-3 {
1846     right: 25%;
1847   }
1848   .col-sm-pull-2 {
1849     right: 16.66666667%;
1850   }
1851   .col-sm-pull-1 {
1852     right: 8.33333333%;
1853   }
1854   .col-sm-pull-0 {
1855     right: auto;
1856   }
1857   .col-sm-push-12 {
1858     left: 100%;
1859   }
1860   .col-sm-push-11 {
1861     left: 91.66666667%;
1862   }
1863   .col-sm-push-10 {
1864     left: 83.33333333%;
1865   }
1866   .col-sm-push-9 {
1867     left: 75%;
1868   }
1869   .col-sm-push-8 {
1870     left: 66.66666667%;
1871   }
1872   .col-sm-push-7 {
1873     left: 58.33333333%;
1874   }
1875   .col-sm-push-6 {
1876     left: 50%;
1877   }
1878   .col-sm-push-5 {
1879     left: 41.66666667%;
1880   }
1881   .col-sm-push-4 {
1882     left: 33.33333333%;
1883   }
1884   .col-sm-push-3 {
1885     left: 25%;
1886   }
1887   .col-sm-push-2 {
1888     left: 16.66666667%;
1889   }
1890   .col-sm-push-1 {
1891     left: 8.33333333%;
1892   }
1893   .col-sm-push-0 {
1894     left: auto;
1895   }
1896   .col-sm-offset-12 {
1897     margin-left: 100%;
1898   }
1899   .col-sm-offset-11 {
1900     margin-left: 91.66666667%;
1901   }
1902   .col-sm-offset-10 {
1903     margin-left: 83.33333333%;
1904   }
1905   .col-sm-offset-9 {
1906     margin-left: 75%;
1907   }
1908   .col-sm-offset-8 {
1909     margin-left: 66.66666667%;
1910   }
1911   .col-sm-offset-7 {
1912     margin-left: 58.33333333%;
1913   }
1914   .col-sm-offset-6 {
1915     margin-left: 50%;
1916   }
1917   .col-sm-offset-5 {
1918     margin-left: 41.66666667%;
1919   }
1920   .col-sm-offset-4 {
1921     margin-left: 33.33333333%;
1922   }
1923   .col-sm-offset-3 {
1924     margin-left: 25%;
1925   }
1926   .col-sm-offset-2 {
1927     margin-left: 16.66666667%;
1928   }
1929   .col-sm-offset-1 {
1930     margin-left: 8.33333333%;
1931   }
1932   .col-sm-offset-0 {
1933     margin-left: 0;
1934   }
1935 }
1936 @media (min-width: 992px) {
1937   .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 {
1938     float: left;
1939   }
1940   .col-md-12 {
1941     width: 100%;
1942   }
1943   .col-md-11 {
1944     width: 91.66666667%;
1945   }
1946   .col-md-10 {
1947     width: 83.33333333%;
1948   }
1949   .col-md-9 {
1950     width: 75%;
1951   }
1952   .col-md-8 {
1953     width: 66.66666667%;
1954   }
1955   .col-md-7 {
1956     width: 58.33333333%;
1957   }
1958   .col-md-6 {
1959     width: 50%;
1960   }
1961   .col-md-5 {
1962     width: 41.66666667%;
1963   }
1964   .col-md-4 {
1965     width: 33.33333333%;
1966   }
1967   .col-md-3 {
1968     width: 25%;
1969   }
1970   .col-md-2 {
1971     width: 16.66666667%;
1972   }
1973   .col-md-1 {
1974     width: 8.33333333%;
1975   }
1976   .col-md-pull-12 {
1977     right: 100%;
1978   }
1979   .col-md-pull-11 {
1980     right: 91.66666667%;
1981   }
1982   .col-md-pull-10 {
1983     right: 83.33333333%;
1984   }
1985   .col-md-pull-9 {
1986     right: 75%;
1987   }
1988   .col-md-pull-8 {
1989     right: 66.66666667%;
1990   }
1991   .col-md-pull-7 {
1992     right: 58.33333333%;
1993   }
1994   .col-md-pull-6 {
1995     right: 50%;
1996   }
1997   .col-md-pull-5 {
1998     right: 41.66666667%;
1999   }
2000   .col-md-pull-4 {
2001     right: 33.33333333%;
2002   }
2003   .col-md-pull-3 {
2004     right: 25%;
2005   }
2006   .col-md-pull-2 {
2007     right: 16.66666667%;
2008   }
2009   .col-md-pull-1 {
2010     right: 8.33333333%;
2011   }
2012   .col-md-pull-0 {
2013     right: auto;
2014   }
2015   .col-md-push-12 {
2016     left: 100%;
2017   }
2018   .col-md-push-11 {
2019     left: 91.66666667%;
2020   }
2021   .col-md-push-10 {
2022     left: 83.33333333%;
2023   }
2024   .col-md-push-9 {
2025     left: 75%;
2026   }
2027   .col-md-push-8 {
2028     left: 66.66666667%;
2029   }
2030   .col-md-push-7 {
2031     left: 58.33333333%;
2032   }
2033   .col-md-push-6 {
2034     left: 50%;
2035   }
2036   .col-md-push-5 {
2037     left: 41.66666667%;
2038   }
2039   .col-md-push-4 {
2040     left: 33.33333333%;
2041   }
2042   .col-md-push-3 {
2043     left: 25%;
2044   }
2045   .col-md-push-2 {
2046     left: 16.66666667%;
2047   }
2048   .col-md-push-1 {
2049     left: 8.33333333%;
2050   }
2051   .col-md-push-0 {
2052     left: auto;
2053   }
2054   .col-md-offset-12 {
2055     margin-left: 100%;
2056   }
2057   .col-md-offset-11 {
2058     margin-left: 91.66666667%;
2059   }
2060   .col-md-offset-10 {
2061     margin-left: 83.33333333%;
2062   }
2063   .col-md-offset-9 {
2064     margin-left: 75%;
2065   }
2066   .col-md-offset-8 {
2067     margin-left: 66.66666667%;
2068   }
2069   .col-md-offset-7 {
2070     margin-left: 58.33333333%;
2071   }
2072   .col-md-offset-6 {
2073     margin-left: 50%;
2074   }
2075   .col-md-offset-5 {
2076     margin-left: 41.66666667%;
2077   }
2078   .col-md-offset-4 {
2079     margin-left: 33.33333333%;
2080   }
2081   .col-md-offset-3 {
2082     margin-left: 25%;
2083   }
2084   .col-md-offset-2 {
2085     margin-left: 16.66666667%;
2086   }
2087   .col-md-offset-1 {
2088     margin-left: 8.33333333%;
2089   }
2090   .col-md-offset-0 {
2091     margin-left: 0;
2092   }
2093 }
2094 @media (min-width: 1200px) {
2095   .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 {
2096     float: left;
2097   }
2098   .col-lg-12 {
2099     width: 100%;
2100   }
2101   .col-lg-11 {
2102     width: 91.66666667%;
2103   }
2104   .col-lg-10 {
2105     width: 83.33333333%;
2106   }
2107   .col-lg-9 {
2108     width: 75%;
2109   }
2110   .col-lg-8 {
2111     width: 66.66666667%;
2112   }
2113   .col-lg-7 {
2114     width: 58.33333333%;
2115   }
2116   .col-lg-6 {
2117     width: 50%;
2118   }
2119   .col-lg-5 {
2120     width: 41.66666667%;
2121   }
2122   .col-lg-4 {
2123     width: 33.33333333%;
2124   }
2125   .col-lg-3 {
2126     width: 25%;
2127   }
2128   .col-lg-2 {
2129     width: 16.66666667%;
2130   }
2131   .col-lg-1 {
2132     width: 8.33333333%;
2133   }
2134   .col-lg-pull-12 {
2135     right: 100%;
2136   }
2137   .col-lg-pull-11 {
2138     right: 91.66666667%;
2139   }
2140   .col-lg-pull-10 {
2141     right: 83.33333333%;
2142   }
2143   .col-lg-pull-9 {
2144     right: 75%;
2145   }
2146   .col-lg-pull-8 {
2147     right: 66.66666667%;
2148   }
2149   .col-lg-pull-7 {
2150     right: 58.33333333%;
2151   }
2152   .col-lg-pull-6 {
2153     right: 50%;
2154   }
2155   .col-lg-pull-5 {
2156     right: 41.66666667%;
2157   }
2158   .col-lg-pull-4 {
2159     right: 33.33333333%;
2160   }
2161   .col-lg-pull-3 {
2162     right: 25%;
2163   }
2164   .col-lg-pull-2 {
2165     right: 16.66666667%;
2166   }
2167   .col-lg-pull-1 {
2168     right: 8.33333333%;
2169   }
2170   .col-lg-pull-0 {
2171     right: auto;
2172   }
2173   .col-lg-push-12 {
2174     left: 100%;
2175   }
2176   .col-lg-push-11 {
2177     left: 91.66666667%;
2178   }
2179   .col-lg-push-10 {
2180     left: 83.33333333%;
2181   }
2182   .col-lg-push-9 {
2183     left: 75%;
2184   }
2185   .col-lg-push-8 {
2186     left: 66.66666667%;
2187   }
2188   .col-lg-push-7 {
2189     left: 58.33333333%;
2190   }
2191   .col-lg-push-6 {
2192     left: 50%;
2193   }
2194   .col-lg-push-5 {
2195     left: 41.66666667%;
2196   }
2197   .col-lg-push-4 {
2198     left: 33.33333333%;
2199   }
2200   .col-lg-push-3 {
2201     left: 25%;
2202   }
2203   .col-lg-push-2 {
2204     left: 16.66666667%;
2205   }
2206   .col-lg-push-1 {
2207     left: 8.33333333%;
2208   }
2209   .col-lg-push-0 {
2210     left: auto;
2211   }
2212   .col-lg-offset-12 {
2213     margin-left: 100%;
2214   }
2215   .col-lg-offset-11 {
2216     margin-left: 91.66666667%;
2217   }
2218   .col-lg-offset-10 {
2219     margin-left: 83.33333333%;
2220   }
2221   .col-lg-offset-9 {
2222     margin-left: 75%;
2223   }
2224   .col-lg-offset-8 {
2225     margin-left: 66.66666667%;
2226   }
2227   .col-lg-offset-7 {
2228     margin-left: 58.33333333%;
2229   }
2230   .col-lg-offset-6 {
2231     margin-left: 50%;
2232   }
2233   .col-lg-offset-5 {
2234     margin-left: 41.66666667%;
2235   }
2236   .col-lg-offset-4 {
2237     margin-left: 33.33333333%;
2238   }
2239   .col-lg-offset-3 {
2240     margin-left: 25%;
2241   }
2242   .col-lg-offset-2 {
2243     margin-left: 16.66666667%;
2244   }
2245   .col-lg-offset-1 {
2246     margin-left: 8.33333333%;
2247   }
2248   .col-lg-offset-0 {
2249     margin-left: 0;
2250   }
2251 }
2252 table {
2253   background-color: transparent;
2254 }
2255 caption {
2256   padding-top: 8px;
2257   padding-bottom: 8px;
2258   color: #777;
2259   text-align: left;
2260 }
2261 th {
2262   text-align: left;
2263 }
2264 .table {
2265   width: 100%;
2266   max-width: 100%;
2267   margin-bottom: 20px;
2268 }
2269 .table > thead > tr > th,
2270 .table > tbody > tr > th,
2271 .table > tfoot > tr > th,
2272 .table > thead > tr > td,
2273 .table > tbody > tr > td,
2274 .table > tfoot > tr > td {
2275   padding: 8px;
2276   line-height: 1.42857143;
2277   vertical-align: top;
2278   border-top: 1px solid #ddd;
2279 }
2280 .table > thead > tr > th {
2281   vertical-align: bottom;
2282   border-bottom: 2px solid #ddd;
2283 }
2284 .table > caption + thead > tr:first-child > th,
2285 .table > colgroup + thead > tr:first-child > th,
2286 .table > thead:first-child > tr:first-child > th,
2287 .table > caption + thead > tr:first-child > td,
2288 .table > colgroup + thead > tr:first-child > td,
2289 .table > thead:first-child > tr:first-child > td {
2290   border-top: 0;
2291 }
2292 .table > tbody + tbody {
2293   border-top: 2px solid #ddd;
2294 }
2295 .table .table {
2296   background-color: #fff;
2297 }
2298 .table-condensed > thead > tr > th,
2299 .table-condensed > tbody > tr > th,
2300 .table-condensed > tfoot > tr > th,
2301 .table-condensed > thead > tr > td,
2302 .table-condensed > tbody > tr > td,
2303 .table-condensed > tfoot > tr > td {
2304   padding: 5px;
2305 }
2306 .table-bordered {
2307   border: 1px solid #ddd;
2308 }
2309 .table-bordered > thead > tr > th,
2310 .table-bordered > tbody > tr > th,
2311 .table-bordered > tfoot > tr > th,
2312 .table-bordered > thead > tr > td,
2313 .table-bordered > tbody > tr > td,
2314 .table-bordered > tfoot > tr > td {
2315   border: 1px solid #ddd;
2316 }
2317 .table-bordered > thead > tr > th,
2318 .table-bordered > thead > tr > td {
2319   border-bottom-width: 2px;
2320 }
2321 .table-striped > tbody > tr:nth-of-type(odd) {
2322   background-color: #f9f9f9;
2323 }
2324 .table-hover > tbody > tr:hover {
2325   background-color: #f5f5f5;
2326 }
2327 table col[class*="col-"] {
2328   position: static;
2329   display: table-column;
2330   float: none;
2331 }
2332 table td[class*="col-"],
2333 table th[class*="col-"] {
2334   position: static;
2335   display: table-cell;
2336   float: none;
2337 }
2338 .table > thead > tr > td.active,
2339 .table > tbody > tr > td.active,
2340 .table > tfoot > tr > td.active,
2341 .table > thead > tr > th.active,
2342 .table > tbody > tr > th.active,
2343 .table > tfoot > tr > th.active,
2344 .table > thead > tr.active > td,
2345 .table > tbody > tr.active > td,
2346 .table > tfoot > tr.active > td,
2347 .table > thead > tr.active > th,
2348 .table > tbody > tr.active > th,
2349 .table > tfoot > tr.active > th {
2350   background-color: #f5f5f5;
2351 }
2352 .table-hover > tbody > tr > td.active:hover,
2353 .table-hover > tbody > tr > th.active:hover,
2354 .table-hover > tbody > tr.active:hover > td,
2355 .table-hover > tbody > tr:hover > .active,
2356 .table-hover > tbody > tr.active:hover > th {
2357   background-color: #e8e8e8;
2358 }
2359 .table > thead > tr > td.success,
2360 .table > tbody > tr > td.success,
2361 .table > tfoot > tr > td.success,
2362 .table > thead > tr > th.success,
2363 .table > tbody > tr > th.success,
2364 .table > tfoot > tr > th.success,
2365 .table > thead > tr.success > td,
2366 .table > tbody > tr.success > td,
2367 .table > tfoot > tr.success > td,
2368 .table > thead > tr.success > th,
2369 .table > tbody > tr.success > th,
2370 .table > tfoot > tr.success > th {
2371   background-color: #dff0d8;
2372 }
2373 .table-hover > tbody > tr > td.success:hover,
2374 .table-hover > tbody > tr > th.success:hover,
2375 .table-hover > tbody > tr.success:hover > td,
2376 .table-hover > tbody > tr:hover > .success,
2377 .table-hover > tbody > tr.success:hover > th {
2378   background-color: #d0e9c6;
2379 }
2380 .table > thead > tr > td.info,
2381 .table > tbody > tr > td.info,
2382 .table > tfoot > tr > td.info,
2383 .table > thead > tr > th.info,
2384 .table > tbody > tr > th.info,
2385 .table > tfoot > tr > th.info,
2386 .table > thead > tr.info > td,
2387 .table > tbody > tr.info > td,
2388 .table > tfoot > tr.info > td,
2389 .table > thead > tr.info > th,
2390 .table > tbody > tr.info > th,
2391 .table > tfoot > tr.info > th {
2392   background-color: #d9edf7;
2393 }
2394 .table-hover > tbody > tr > td.info:hover,
2395 .table-hover > tbody > tr > th.info:hover,
2396 .table-hover > tbody > tr.info:hover > td,
2397 .table-hover > tbody > tr:hover > .info,
2398 .table-hover > tbody > tr.info:hover > th {
2399   background-color: #c4e3f3;
2400 }
2401 .table > thead > tr > td.warning,
2402 .table > tbody > tr > td.warning,
2403 .table > tfoot > tr > td.warning,
2404 .table > thead > tr > th.warning,
2405 .table > tbody > tr > th.warning,
2406 .table > tfoot > tr > th.warning,
2407 .table > thead > tr.warning > td,
2408 .table > tbody > tr.warning > td,
2409 .table > tfoot > tr.warning > td,
2410 .table > thead > tr.warning > th,
2411 .table > tbody > tr.warning > th,
2412 .table > tfoot > tr.warning > th {
2413   background-color: #fcf8e3;
2414 }
2415 .table-hover > tbody > tr > td.warning:hover,
2416 .table-hover > tbody > tr > th.warning:hover,
2417 .table-hover > tbody > tr.warning:hover > td,
2418 .table-hover > tbody > tr:hover > .warning,
2419 .table-hover > tbody > tr.warning:hover > th {
2420   background-color: #faf2cc;
2421 }
2422 .table > thead > tr > td.danger,
2423 .table > tbody > tr > td.danger,
2424 .table > tfoot > tr > td.danger,
2425 .table > thead > tr > th.danger,
2426 .table > tbody > tr > th.danger,
2427 .table > tfoot > tr > th.danger,
2428 .table > thead > tr.danger > td,
2429 .table > tbody > tr.danger > td,
2430 .table > tfoot > tr.danger > td,
2431 .table > thead > tr.danger > th,
2432 .table > tbody > tr.danger > th,
2433 .table > tfoot > tr.danger > th {
2434   background-color: #f2dede;
2435 }
2436 .table-hover > tbody > tr > td.danger:hover,
2437 .table-hover > tbody > tr > th.danger:hover,
2438 .table-hover > tbody > tr.danger:hover > td,
2439 .table-hover > tbody > tr:hover > .danger,
2440 .table-hover > tbody > tr.danger:hover > th {
2441   background-color: #ebcccc;
2442 }
2443 .table-responsive {
2444   min-height: .01%;
2445   overflow-x: auto;
2446 }
2447 @media screen and (max-width: 767px) {
2448   .table-responsive {
2449     width: 100%;
2450     margin-bottom: 15px;
2451     overflow-y: hidden;
2452     -ms-overflow-style: -ms-autohiding-scrollbar;
2453     border: 1px solid #ddd;
2454   }
2455   .table-responsive > .table {
2456     margin-bottom: 0;
2457   }
2458   .table-responsive > .table > thead > tr > th,
2459   .table-responsive > .table > tbody > tr > th,
2460   .table-responsive > .table > tfoot > tr > th,
2461   .table-responsive > .table > thead > tr > td,
2462   .table-responsive > .table > tbody > tr > td,
2463   .table-responsive > .table > tfoot > tr > td {
2464     white-space: nowrap;
2465   }
2466   .table-responsive > .table-bordered {
2467     border: 0;
2468   }
2469   .table-responsive > .table-bordered > thead > tr > th:first-child,
2470   .table-responsive > .table-bordered > tbody > tr > th:first-child,
2471   .table-responsive > .table-bordered > tfoot > tr > th:first-child,
2472   .table-responsive > .table-bordered > thead > tr > td:first-child,
2473   .table-responsive > .table-bordered > tbody > tr > td:first-child,
2474   .table-responsive > .table-bordered > tfoot > tr > td:first-child {
2475     border-left: 0;
2476   }
2477   .table-responsive > .table-bordered > thead > tr > th:last-child,
2478   .table-responsive > .table-bordered > tbody > tr > th:last-child,
2479   .table-responsive > .table-bordered > tfoot > tr > th:last-child,
2480   .table-responsive > .table-bordered > thead > tr > td:last-child,
2481   .table-responsive > .table-bordered > tbody > tr > td:last-child,
2482   .table-responsive > .table-bordered > tfoot > tr > td:last-child {
2483     border-right: 0;
2484   }
2485   .table-responsive > .table-bordered > tbody > tr:last-child > th,
2486   .table-responsive > .table-bordered > tfoot > tr:last-child > th,
2487   .table-responsive > .table-bordered > tbody > tr:last-child > td,
2488   .table-responsive > .table-bordered > tfoot > tr:last-child > td {
2489     border-bottom: 0;
2490   }
2491 }
2492 fieldset {
2493   min-width: 0;
2494   padding: 0;
2495   margin: 0;
2496   border: 0;
2497 }
2498 legend {
2499   display: block;
2500   width: 100%;
2501   padding: 0;
2502   margin-bottom: 20px;
2503   font-size: 21px;
2504   line-height: inherit;
2505   color: #333;
2506   border: 0;
2507   border-bottom: 1px solid #e5e5e5;
2508 }
2509 label {
2510   display: inline-block;
2511   max-width: 100%;
2512   margin-bottom: 5px;
2513   font-weight: bold;
2514 }
2515 input[type="search"] {
2516   -webkit-box-sizing: border-box;
2517      -moz-box-sizing: border-box;
2518           box-sizing: border-box;
2519 }
2520 input[type="radio"],
2521 input[type="checkbox"] {
2522   margin: 4px 0 0;
2523   margin-top: 1px \9;
2524   line-height: normal;
2525 }
2526 input[type="file"] {
2527   display: block;
2528 }
2529 input[type="range"] {
2530   display: block;
2531   width: 100%;
2532 }
2533 select[multiple],
2534 select[size] {
2535   height: auto;
2536 }
2537 input[type="file"]:focus,
2538 input[type="radio"]:focus,
2539 input[type="checkbox"]:focus {
2540   outline: thin dotted;
2541   outline: 5px auto -webkit-focus-ring-color;
2542   outline-offset: -2px;
2543 }
2544 output {
2545   display: block;
2546   padding-top: 7px;
2547   font-size: 14px;
2548   line-height: 1.42857143;
2549   color: #555;
2550 }
2551 .form-control {
2552   display: block;
2553   width: 100%;
2554   height: 34px;
2555   padding: 6px 12px;
2556   font-size: 14px;
2557   line-height: 1.42857143;
2558   color: #555;
2559   background-color: #fff;
2560   background-image: none;
2561   border: 1px solid #ccc;
2562   border-radius: 4px;
2563   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2564           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2565   -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
2566        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2567           transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
2568 }
2569 .form-control:focus {
2570   border-color: #66afe9;
2571   outline: 0;
2572   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2573           box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
2574 }
2575 .form-control::-moz-placeholder {
2576   color: #999;
2577   opacity: 1;
2578 }
2579 .form-control:-ms-input-placeholder {
2580   color: #999;
2581 }
2582 .form-control::-webkit-input-placeholder {
2583   color: #999;
2584 }
2585 .form-control[disabled],
2586 .form-control[readonly],
2587 fieldset[disabled] .form-control {
2588   background-color: #eee;
2589   opacity: 1;
2590 }
2591 .form-control[disabled],
2592 fieldset[disabled] .form-control {
2593   cursor: not-allowed;
2594 }
2595 textarea.form-control {
2596   height: auto;
2597 }
2598 input[type="search"] {
2599   -webkit-appearance: none;
2600 }
2601 @media screen and (-webkit-min-device-pixel-ratio: 0) {
2602   input[type="date"].form-control,
2603   input[type="time"].form-control,
2604   input[type="datetime-local"].form-control,
2605   input[type="month"].form-control {
2606     line-height: 34px;
2607   }
2608   input[type="date"].input-sm,
2609   input[type="time"].input-sm,
2610   input[type="datetime-local"].input-sm,
2611   input[type="month"].input-sm,
2612   .input-group-sm input[type="date"],
2613   .input-group-sm input[type="time"],
2614   .input-group-sm input[type="datetime-local"],
2615   .input-group-sm input[type="month"] {
2616     line-height: 30px;
2617   }
2618   input[type="date"].input-lg,
2619   input[type="time"].input-lg,
2620   input[type="datetime-local"].input-lg,
2621   input[type="month"].input-lg,
2622   .input-group-lg input[type="date"],
2623   .input-group-lg input[type="time"],
2624   .input-group-lg input[type="datetime-local"],
2625   .input-group-lg input[type="month"] {
2626     line-height: 46px;
2627   }
2628 }
2629 .form-group {
2630   margin-bottom: 15px;
2631 }
2632 .radio,
2633 .checkbox {
2634   position: relative;
2635   display: block;
2636   margin-top: 10px;
2637   margin-bottom: 10px;
2638 }
2639 .radio label,
2640 .checkbox label {
2641   min-height: 20px;
2642   padding-left: 20px;
2643   margin-bottom: 0;
2644   font-weight: normal;
2645   cursor: pointer;
2646 }
2647 .radio input[type="radio"],
2648 .radio-inline input[type="radio"],
2649 .checkbox input[type="checkbox"],
2650 .checkbox-inline input[type="checkbox"] {
2651   position: absolute;
2652   margin-top: 4px \9;
2653   margin-left: -20px;
2654 }
2655 .radio + .radio,
2656 .checkbox + .checkbox {
2657   margin-top: -5px;
2658 }
2659 .radio-inline,
2660 .checkbox-inline {
2661   position: relative;
2662   display: inline-block;
2663   padding-left: 20px;
2664   margin-bottom: 0;
2665   font-weight: normal;
2666   vertical-align: middle;
2667   cursor: pointer;
2668 }
2669 .radio-inline + .radio-inline,
2670 .checkbox-inline + .checkbox-inline {
2671   margin-top: 0;
2672   margin-left: 10px;
2673 }
2674 input[type="radio"][disabled],
2675 input[type="checkbox"][disabled],
2676 input[type="radio"].disabled,
2677 input[type="checkbox"].disabled,
2678 fieldset[disabled] input[type="radio"],
2679 fieldset[disabled] input[type="checkbox"] {
2680   cursor: not-allowed;
2681 }
2682 .radio-inline.disabled,
2683 .checkbox-inline.disabled,
2684 fieldset[disabled] .radio-inline,
2685 fieldset[disabled] .checkbox-inline {
2686   cursor: not-allowed;
2687 }
2688 .radio.disabled label,
2689 .checkbox.disabled label,
2690 fieldset[disabled] .radio label,
2691 fieldset[disabled] .checkbox label {
2692   cursor: not-allowed;
2693 }
2694 .form-control-static {
2695   min-height: 34px;
2696   padding-top: 7px;
2697   padding-bottom: 7px;
2698   margin-bottom: 0;
2699 }
2700 .form-control-static.input-lg,
2701 .form-control-static.input-sm {
2702   padding-right: 0;
2703   padding-left: 0;
2704 }
2705 .input-sm {
2706   height: 30px;
2707   padding: 5px 10px;
2708   font-size: 12px;
2709   line-height: 1.5;
2710   border-radius: 3px;
2711 }
2712 select.input-sm {
2713   height: 30px;
2714   line-height: 30px;
2715 }
2716 textarea.input-sm,
2717 select[multiple].input-sm {
2718   height: auto;
2719 }
2720 .form-group-sm .form-control {
2721   height: 30px;
2722   padding: 5px 10px;
2723   font-size: 12px;
2724   line-height: 1.5;
2725   border-radius: 3px;
2726 }
2727 .form-group-sm select.form-control {
2728   height: 30px;
2729   line-height: 30px;
2730 }
2731 .form-group-sm textarea.form-control,
2732 .form-group-sm select[multiple].form-control {
2733   height: auto;
2734 }
2735 .form-group-sm .form-control-static {
2736   height: 30px;
2737   min-height: 32px;
2738   padding: 6px 10px;
2739   font-size: 12px;
2740   line-height: 1.5;
2741 }
2742 .input-lg {
2743   height: 46px;
2744   padding: 10px 16px;
2745   font-size: 18px;
2746   line-height: 1.3333333;
2747   border-radius: 6px;
2748 }
2749 select.input-lg {
2750   height: 46px;
2751   line-height: 46px;
2752 }
2753 textarea.input-lg,
2754 select[multiple].input-lg {
2755   height: auto;
2756 }
2757 .form-group-lg .form-control {
2758   height: 46px;
2759   padding: 10px 16px;
2760   font-size: 18px;
2761   line-height: 1.3333333;
2762   border-radius: 6px;
2763 }
2764 .form-group-lg select.form-control {
2765   height: 46px;
2766   line-height: 46px;
2767 }
2768 .form-group-lg textarea.form-control,
2769 .form-group-lg select[multiple].form-control {
2770   height: auto;
2771 }
2772 .form-group-lg .form-control-static {
2773   height: 46px;
2774   min-height: 38px;
2775   padding: 11px 16px;
2776   font-size: 18px;
2777   line-height: 1.3333333;
2778 }
2779 .has-feedback {
2780   position: relative;
2781 }
2782 .has-feedback .form-control {
2783   padding-right: 42.5px;
2784 }
2785 .form-control-feedback {
2786   position: absolute;
2787   top: 0;
2788   right: 0;
2789   z-index: 2;
2790   display: block;
2791   width: 34px;
2792   height: 34px;
2793   line-height: 34px;
2794   text-align: center;
2795   pointer-events: none;
2796 }
2797 .input-lg + .form-control-feedback,
2798 .input-group-lg + .form-control-feedback,
2799 .form-group-lg .form-control + .form-control-feedback {
2800   width: 46px;
2801   height: 46px;
2802   line-height: 46px;
2803 }
2804 .input-sm + .form-control-feedback,
2805 .input-group-sm + .form-control-feedback,
2806 .form-group-sm .form-control + .form-control-feedback {
2807   width: 30px;
2808   height: 30px;
2809   line-height: 30px;
2810 }
2811 .has-success .help-block,
2812 .has-success .control-label,
2813 .has-success .radio,
2814 .has-success .checkbox,
2815 .has-success .radio-inline,
2816 .has-success .checkbox-inline,
2817 .has-success.radio label,
2818 .has-success.checkbox label,
2819 .has-success.radio-inline label,
2820 .has-success.checkbox-inline label {
2821   color: #3c763d;
2822 }
2823 .has-success .form-control {
2824   border-color: #3c763d;
2825   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2826           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2827 }
2828 .has-success .form-control:focus {
2829   border-color: #2b542c;
2830   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2831           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
2832 }
2833 .has-success .input-group-addon {
2834   color: #3c763d;
2835   background-color: #dff0d8;
2836   border-color: #3c763d;
2837 }
2838 .has-success .form-control-feedback {
2839   color: #3c763d;
2840 }
2841 .has-warning .help-block,
2842 .has-warning .control-label,
2843 .has-warning .radio,
2844 .has-warning .checkbox,
2845 .has-warning .radio-inline,
2846 .has-warning .checkbox-inline,
2847 .has-warning.radio label,
2848 .has-warning.checkbox label,
2849 .has-warning.radio-inline label,
2850 .has-warning.checkbox-inline label {
2851   color: #8a6d3b;
2852 }
2853 .has-warning .form-control {
2854   border-color: #8a6d3b;
2855   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2856           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2857 }
2858 .has-warning .form-control:focus {
2859   border-color: #66512c;
2860   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2861           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
2862 }
2863 .has-warning .input-group-addon {
2864   color: #8a6d3b;
2865   background-color: #fcf8e3;
2866   border-color: #8a6d3b;
2867 }
2868 .has-warning .form-control-feedback {
2869   color: #8a6d3b;
2870 }
2871 .has-error .help-block,
2872 .has-error .control-label,
2873 .has-error .radio,
2874 .has-error .checkbox,
2875 .has-error .radio-inline,
2876 .has-error .checkbox-inline,
2877 .has-error.radio label,
2878 .has-error.checkbox label,
2879 .has-error.radio-inline label,
2880 .has-error.checkbox-inline label {
2881   color: #a94442;
2882 }
2883 .has-error .form-control {
2884   border-color: #a94442;
2885   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2886           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
2887 }
2888 .has-error .form-control:focus {
2889   border-color: #843534;
2890   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2891           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
2892 }
2893 .has-error .input-group-addon {
2894   color: #a94442;
2895   background-color: #f2dede;
2896   border-color: #a94442;
2897 }
2898 .has-error .form-control-feedback {
2899   color: #a94442;
2900 }
2901 .has-feedback label ~ .form-control-feedback {
2902   top: 25px;
2903 }
2904 .has-feedback label.sr-only ~ .form-control-feedback {
2905   top: 0;
2906 }
2907 .help-block {
2908   display: block;
2909   margin-top: 5px;
2910   margin-bottom: 10px;
2911   color: #737373;
2912 }
2913 @media (min-width: 768px) {
2914   .form-inline .form-group {
2915     display: inline-block;
2916     margin-bottom: 0;
2917     vertical-align: middle;
2918   }
2919   .form-inline .form-control {
2920     display: inline-block;
2921     width: auto;
2922     vertical-align: middle;
2923   }
2924   .form-inline .form-control-static {
2925     display: inline-block;
2926   }
2927   .form-inline .input-group {
2928     display: inline-table;
2929     vertical-align: middle;
2930   }
2931   .form-inline .input-group .input-group-addon,
2932   .form-inline .input-group .input-group-btn,
2933   .form-inline .input-group .form-control {
2934     width: auto;
2935   }
2936   .form-inline .input-group > .form-control {
2937     width: 100%;
2938   }
2939   .form-inline .control-label {
2940     margin-bottom: 0;
2941     vertical-align: middle;
2942   }
2943   .form-inline .radio,
2944   .form-inline .checkbox {
2945     display: inline-block;
2946     margin-top: 0;
2947     margin-bottom: 0;
2948     vertical-align: middle;
2949   }
2950   .form-inline .radio label,
2951   .form-inline .checkbox label {
2952     padding-left: 0;
2953   }
2954   .form-inline .radio input[type="radio"],
2955   .form-inline .checkbox input[type="checkbox"] {
2956     position: relative;
2957     margin-left: 0;
2958   }
2959   .form-inline .has-feedback .form-control-feedback {
2960     top: 0;
2961   }
2962 }
2963 .form-horizontal .radio,
2964 .form-horizontal .checkbox,
2965 .form-horizontal .radio-inline,
2966 .form-horizontal .checkbox-inline {
2967   padding-top: 7px;
2968   margin-top: 0;
2969   margin-bottom: 0;
2970 }
2971 .form-horizontal .radio,
2972 .form-horizontal .checkbox {
2973   min-height: 27px;
2974 }
2975 .form-horizontal .form-group {
2976   margin-right: -15px;
2977   margin-left: -15px;
2978 }
2979 @media (min-width: 768px) {
2980   .form-horizontal .control-label {
2981     padding-top: 7px;
2982     margin-bottom: 0;
2983     text-align: right;
2984   }
2985 }
2986 .form-horizontal .has-feedback .form-control-feedback {
2987   right: 15px;
2988 }
2989 @media (min-width: 768px) {
2990   .form-horizontal .form-group-lg .control-label {
2991     padding-top: 14.333333px;
2992     font-size: 18px;
2993   }
2994 }
2995 @media (min-width: 768px) {
2996   .form-horizontal .form-group-sm .control-label {
2997     padding-top: 6px;
2998     font-size: 12px;
2999   }
3000 }
3001 .btn {
3002   display: inline-block;
3003   padding: 6px 12px;
3004   margin-bottom: 0;
3005   font-size: 14px;
3006   font-weight: normal;
3007   line-height: 1.42857143;
3008   text-align: center;
3009   white-space: nowrap;
3010   vertical-align: middle;
3011   -ms-touch-action: manipulation;
3012       touch-action: manipulation;
3013   cursor: pointer;
3014   -webkit-user-select: none;
3015      -moz-user-select: none;
3016       -ms-user-select: none;
3017           user-select: none;
3018   background-image: none;
3019   border: 1px solid transparent;
3020   border-radius: 4px;
3021 }
3022 .btn:focus,
3023 .btn:active:focus,
3024 .btn.active:focus,
3025 .btn.focus,
3026 .btn:active.focus,
3027 .btn.active.focus {
3028   outline: thin dotted;
3029   outline: 5px auto -webkit-focus-ring-color;
3030   outline-offset: -2px;
3031 }
3032 .btn:hover,
3033 .btn:focus,
3034 .btn.focus {
3035   color: #333;
3036   text-decoration: none;
3037 }
3038 .btn:active,
3039 .btn.active {
3040   background-image: none;
3041   outline: 0;
3042   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3043           box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3044 }
3045 .btn.disabled,
3046 .btn[disabled],
3047 fieldset[disabled] .btn {
3048   cursor: not-allowed;
3049   filter: alpha(opacity=65);
3050   -webkit-box-shadow: none;
3051           box-shadow: none;
3052   opacity: .65;
3053 }
3054 a.btn.disabled,
3055 fieldset[disabled] a.btn {
3056   pointer-events: none;
3057 }
3058 .btn-default {
3059   color: #333;
3060   background-color: #fff;
3061   border-color: #ccc;
3062 }
3063 .btn-default:focus,
3064 .btn-default.focus {
3065   color: #333;
3066   background-color: #e6e6e6;
3067   border-color: #8c8c8c;
3068 }
3069 .btn-default:hover {
3070   color: #333;
3071   background-color: #e6e6e6;
3072   border-color: #adadad;
3073 }
3074 .btn-default:active,
3075 .btn-default.active,
3076 .open > .dropdown-toggle.btn-default {
3077   color: #333;
3078   background-color: #e6e6e6;
3079   border-color: #adadad;
3080 }
3081 .btn-default:active:hover,
3082 .btn-default.active:hover,
3083 .open > .dropdown-toggle.btn-default:hover,
3084 .btn-default:active:focus,
3085 .btn-default.active:focus,
3086 .open > .dropdown-toggle.btn-default:focus,
3087 .btn-default:active.focus,
3088 .btn-default.active.focus,
3089 .open > .dropdown-toggle.btn-default.focus {
3090   color: #333;
3091   background-color: #d4d4d4;
3092   border-color: #8c8c8c;
3093 }
3094 .btn-default:active,
3095 .btn-default.active,
3096 .open > .dropdown-toggle.btn-default {
3097   background-image: none;
3098 }
3099 .btn-default.disabled,
3100 .btn-default[disabled],
3101 fieldset[disabled] .btn-default,
3102 .btn-default.disabled:hover,
3103 .btn-default[disabled]:hover,
3104 fieldset[disabled] .btn-default:hover,
3105 .btn-default.disabled:focus,
3106 .btn-default[disabled]:focus,
3107 fieldset[disabled] .btn-default:focus,
3108 .btn-default.disabled.focus,
3109 .btn-default[disabled].focus,
3110 fieldset[disabled] .btn-default.focus,
3111 .btn-default.disabled:active,
3112 .btn-default[disabled]:active,
3113 fieldset[disabled] .btn-default:active,
3114 .btn-default.disabled.active,
3115 .btn-default[disabled].active,
3116 fieldset[disabled] .btn-default.active {
3117   background-color: #fff;
3118   border-color: #ccc;
3119 }
3120 .btn-default .badge {
3121   color: #fff;
3122   background-color: #333;
3123 }
3124 .btn-primary {
3125   color: #fff;
3126   background-color: #337ab7;
3127   border-color: #2e6da4;
3128 }
3129 .btn-primary:focus,
3130 .btn-primary.focus {
3131   color: #fff;
3132   background-color: #286090;
3133   border-color: #122b40;
3134 }
3135 .btn-primary:hover {
3136   color: #fff;
3137   background-color: #286090;
3138   border-color: #204d74;
3139 }
3140 .btn-primary:active,
3141 .btn-primary.active,
3142 .open > .dropdown-toggle.btn-primary {
3143   color: #fff;
3144   background-color: #286090;
3145   border-color: #204d74;
3146 }
3147 .btn-primary:active:hover,
3148 .btn-primary.active:hover,
3149 .open > .dropdown-toggle.btn-primary:hover,
3150 .btn-primary:active:focus,
3151 .btn-primary.active:focus,
3152 .open > .dropdown-toggle.btn-primary:focus,
3153 .btn-primary:active.focus,
3154 .btn-primary.active.focus,
3155 .open > .dropdown-toggle.btn-primary.focus {
3156   color: #fff;
3157   background-color: #204d74;
3158   border-color: #122b40;
3159 }
3160 .btn-primary:active,
3161 .btn-primary.active,
3162 .open > .dropdown-toggle.btn-primary {
3163   background-image: none;
3164 }
3165 .btn-primary.disabled,
3166 .btn-primary[disabled],
3167 fieldset[disabled] .btn-primary,
3168 .btn-primary.disabled:hover,
3169 .btn-primary[disabled]:hover,
3170 fieldset[disabled] .btn-primary:hover,
3171 .btn-primary.disabled:focus,
3172 .btn-primary[disabled]:focus,
3173 fieldset[disabled] .btn-primary:focus,
3174 .btn-primary.disabled.focus,
3175 .btn-primary[disabled].focus,
3176 fieldset[disabled] .btn-primary.focus,
3177 .btn-primary.disabled:active,
3178 .btn-primary[disabled]:active,
3179 fieldset[disabled] .btn-primary:active,
3180 .btn-primary.disabled.active,
3181 .btn-primary[disabled].active,
3182 fieldset[disabled] .btn-primary.active {
3183   background-color: #337ab7;
3184   border-color: #2e6da4;
3185 }
3186 .btn-primary .badge {
3187   color: #337ab7;
3188   background-color: #fff;
3189 }
3190 .btn-success {
3191   color: #fff;
3192   background-color: #5cb85c;
3193   border-color: #4cae4c;
3194 }
3195 .btn-success:focus,
3196 .btn-success.focus {
3197   color: #fff;
3198   background-color: #449d44;
3199   border-color: #255625;
3200 }
3201 .btn-success:hover {
3202   color: #fff;
3203   background-color: #449d44;
3204   border-color: #398439;
3205 }
3206 .btn-success:active,
3207 .btn-success.active,
3208 .open > .dropdown-toggle.btn-success {
3209   color: #fff;
3210   background-color: #449d44;
3211   border-color: #398439;
3212 }
3213 .btn-success:active:hover,
3214 .btn-success.active:hover,
3215 .open > .dropdown-toggle.btn-success:hover,
3216 .btn-success:active:focus,
3217 .btn-success.active:focus,
3218 .open > .dropdown-toggle.btn-success:focus,
3219 .btn-success:active.focus,
3220 .btn-success.active.focus,
3221 .open > .dropdown-toggle.btn-success.focus {
3222   color: #fff;
3223   background-color: #398439;
3224   border-color: #255625;
3225 }
3226 .btn-success:active,
3227 .btn-success.active,
3228 .open > .dropdown-toggle.btn-success {
3229   background-image: none;
3230 }
3231 .btn-success.disabled,
3232 .btn-success[disabled],
3233 fieldset[disabled] .btn-success,
3234 .btn-success.disabled:hover,
3235 .btn-success[disabled]:hover,
3236 fieldset[disabled] .btn-success:hover,
3237 .btn-success.disabled:focus,
3238 .btn-success[disabled]:focus,
3239 fieldset[disabled] .btn-success:focus,
3240 .btn-success.disabled.focus,
3241 .btn-success[disabled].focus,
3242 fieldset[disabled] .btn-success.focus,
3243 .btn-success.disabled:active,
3244 .btn-success[disabled]:active,
3245 fieldset[disabled] .btn-success:active,
3246 .btn-success.disabled.active,
3247 .btn-success[disabled].active,
3248 fieldset[disabled] .btn-success.active {
3249   background-color: #5cb85c;
3250   border-color: #4cae4c;
3251 }
3252 .btn-success .badge {
3253   color: #5cb85c;
3254   background-color: #fff;
3255 }
3256 .btn-info {
3257   color: #fff;
3258   background-color: #5bc0de;
3259   border-color: #46b8da;
3260 }
3261 .btn-info:focus,
3262 .btn-info.focus {
3263   color: #fff;
3264   background-color: #31b0d5;
3265   border-color: #1b6d85;
3266 }
3267 .btn-info:hover {
3268   color: #fff;
3269   background-color: #31b0d5;
3270   border-color: #269abc;
3271 }
3272 .btn-info:active,
3273 .btn-info.active,
3274 .open > .dropdown-toggle.btn-info {
3275   color: #fff;
3276   background-color: #31b0d5;
3277   border-color: #269abc;
3278 }
3279 .btn-info:active:hover,
3280 .btn-info.active:hover,
3281 .open > .dropdown-toggle.btn-info:hover,
3282 .btn-info:active:focus,
3283 .btn-info.active:focus,
3284 .open > .dropdown-toggle.btn-info:focus,
3285 .btn-info:active.focus,
3286 .btn-info.active.focus,
3287 .open > .dropdown-toggle.btn-info.focus {
3288   color: #fff;
3289   background-color: #269abc;
3290   border-color: #1b6d85;
3291 }
3292 .btn-info:active,
3293 .btn-info.active,
3294 .open > .dropdown-toggle.btn-info {
3295   background-image: none;
3296 }
3297 .btn-info.disabled,
3298 .btn-info[disabled],
3299 fieldset[disabled] .btn-info,
3300 .btn-info.disabled:hover,
3301 .btn-info[disabled]:hover,
3302 fieldset[disabled] .btn-info:hover,
3303 .btn-info.disabled:focus,
3304 .btn-info[disabled]:focus,
3305 fieldset[disabled] .btn-info:focus,
3306 .btn-info.disabled.focus,
3307 .btn-info[disabled].focus,
3308 fieldset[disabled] .btn-info.focus,
3309 .btn-info.disabled:active,
3310 .btn-info[disabled]:active,
3311 fieldset[disabled] .btn-info:active,
3312 .btn-info.disabled.active,
3313 .btn-info[disabled].active,
3314 fieldset[disabled] .btn-info.active {
3315   background-color: #5bc0de;
3316   border-color: #46b8da;
3317 }
3318 .btn-info .badge {
3319   color: #5bc0de;
3320   background-color: #fff;
3321 }
3322 .btn-warning {
3323   color: #fff;
3324   background-color: #f0ad4e;
3325   border-color: #eea236;
3326 }
3327 .btn-warning:focus,
3328 .btn-warning.focus {
3329   color: #fff;
3330   background-color: #ec971f;
3331   border-color: #985f0d;
3332 }
3333 .btn-warning:hover {
3334   color: #fff;
3335   background-color: #ec971f;
3336   border-color: #d58512;
3337 }
3338 .btn-warning:active,
3339 .btn-warning.active,
3340 .open > .dropdown-toggle.btn-warning {
3341   color: #fff;
3342   background-color: #ec971f;
3343   border-color: #d58512;
3344 }
3345 .btn-warning:active:hover,
3346 .btn-warning.active:hover,
3347 .open > .dropdown-toggle.btn-warning:hover,
3348 .btn-warning:active:focus,
3349 .btn-warning.active:focus,
3350 .open > .dropdown-toggle.btn-warning:focus,
3351 .btn-warning:active.focus,
3352 .btn-warning.active.focus,
3353 .open > .dropdown-toggle.btn-warning.focus {
3354   color: #fff;
3355   background-color: #d58512;
3356   border-color: #985f0d;
3357 }
3358 .btn-warning:active,
3359 .btn-warning.active,
3360 .open > .dropdown-toggle.btn-warning {
3361   background-image: none;
3362 }
3363 .btn-warning.disabled,
3364 .btn-warning[disabled],
3365 fieldset[disabled] .btn-warning,
3366 .btn-warning.disabled:hover,
3367 .btn-warning[disabled]:hover,
3368 fieldset[disabled] .btn-warning:hover,
3369 .btn-warning.disabled:focus,
3370 .btn-warning[disabled]:focus,
3371 fieldset[disabled] .btn-warning:focus,
3372 .btn-warning.disabled.focus,
3373 .btn-warning[disabled].focus,
3374 fieldset[disabled] .btn-warning.focus,
3375 .btn-warning.disabled:active,
3376 .btn-warning[disabled]:active,
3377 fieldset[disabled] .btn-warning:active,
3378 .btn-warning.disabled.active,
3379 .btn-warning[disabled].active,
3380 fieldset[disabled] .btn-warning.active {
3381   background-color: #f0ad4e;
3382   border-color: #eea236;
3383 }
3384 .btn-warning .badge {
3385   color: #f0ad4e;
3386   background-color: #fff;
3387 }
3388 .btn-danger {
3389   color: #fff;
3390   background-color: #d9534f;
3391   border-color: #d43f3a;
3392 }
3393 .btn-danger:focus,
3394 .btn-danger.focus {
3395   color: #fff;
3396   background-color: #c9302c;
3397   border-color: #761c19;
3398 }
3399 .btn-danger:hover {
3400   color: #fff;
3401   background-color: #c9302c;
3402   border-color: #ac2925;
3403 }
3404 .btn-danger:active,
3405 .btn-danger.active,
3406 .open > .dropdown-toggle.btn-danger {
3407   color: #fff;
3408   background-color: #c9302c;
3409   border-color: #ac2925;
3410 }
3411 .btn-danger:active:hover,
3412 .btn-danger.active:hover,
3413 .open > .dropdown-toggle.btn-danger:hover,
3414 .btn-danger:active:focus,
3415 .btn-danger.active:focus,
3416 .open > .dropdown-toggle.btn-danger:focus,
3417 .btn-danger:active.focus,
3418 .btn-danger.active.focus,
3419 .open > .dropdown-toggle.btn-danger.focus {
3420   color: #fff;
3421   background-color: #ac2925;
3422   border-color: #761c19;
3423 }
3424 .btn-danger:active,
3425 .btn-danger.active,
3426 .open > .dropdown-toggle.btn-danger {
3427   background-image: none;
3428 }
3429 .btn-danger.disabled,
3430 .btn-danger[disabled],
3431 fieldset[disabled] .btn-danger,
3432 .btn-danger.disabled:hover,
3433 .btn-danger[disabled]:hover,
3434 fieldset[disabled] .btn-danger:hover,
3435 .btn-danger.disabled:focus,
3436 .btn-danger[disabled]:focus,
3437 fieldset[disabled] .btn-danger:focus,
3438 .btn-danger.disabled.focus,
3439 .btn-danger[disabled].focus,
3440 fieldset[disabled] .btn-danger.focus,
3441 .btn-danger.disabled:active,
3442 .btn-danger[disabled]:active,
3443 fieldset[disabled] .btn-danger:active,
3444 .btn-danger.disabled.active,
3445 .btn-danger[disabled].active,
3446 fieldset[disabled] .btn-danger.active {
3447   background-color: #d9534f;
3448   border-color: #d43f3a;
3449 }
3450 .btn-danger .badge {
3451   color: #d9534f;
3452   background-color: #fff;
3453 }
3454 .btn-link {
3455   font-weight: normal;
3456   color: #337ab7;
3457   border-radius: 0;
3458 }
3459 .btn-link,
3460 .btn-link:active,
3461 .btn-link.active,
3462 .btn-link[disabled],
3463 fieldset[disabled] .btn-link {
3464   background-color: transparent;
3465   -webkit-box-shadow: none;
3466           box-shadow: none;
3467 }
3468 .btn-link,
3469 .btn-link:hover,
3470 .btn-link:focus,
3471 .btn-link:active {
3472   border-color: transparent;
3473 }
3474 .btn-link:hover,
3475 .btn-link:focus {
3476   color: #23527c;
3477   text-decoration: underline;
3478   background-color: transparent;
3479 }
3480 .btn-link[disabled]:hover,
3481 fieldset[disabled] .btn-link:hover,
3482 .btn-link[disabled]:focus,
3483 fieldset[disabled] .btn-link:focus {
3484   color: #777;
3485   text-decoration: none;
3486 }
3487 .btn-lg,
3488 .btn-group-lg > .btn {
3489   padding: 10px 16px;
3490   font-size: 18px;
3491   line-height: 1.3333333;
3492   border-radius: 6px;
3493 }
3494 .btn-sm,
3495 .btn-group-sm > .btn {
3496   padding: 5px 10px;
3497   font-size: 12px;
3498   line-height: 1.5;
3499   border-radius: 3px;
3500 }
3501 .btn-xs,
3502 .btn-group-xs > .btn {
3503   padding: 1px 5px;
3504   font-size: 12px;
3505   line-height: 1.5;
3506   border-radius: 3px;
3507 }
3508 .btn-block {
3509   display: block;
3510   width: 100%;
3511 }
3512 .btn-block + .btn-block {
3513   margin-top: 5px;
3514 }
3515 input[type="submit"].btn-block,
3516 input[type="reset"].btn-block,
3517 input[type="button"].btn-block {
3518   width: 100%;
3519 }
3520 .fade {
3521   opacity: 0;
3522   -webkit-transition: opacity .15s linear;
3523        -o-transition: opacity .15s linear;
3524           transition: opacity .15s linear;
3525 }
3526 .fade.in {
3527   opacity: 1;
3528 }
3529 .collapse {
3530   display: none;
3531 }
3532 .collapse.in {
3533   display: block;
3534 }
3535 tr.collapse.in {
3536   display: table-row;
3537 }
3538 tbody.collapse.in {
3539   display: table-row-group;
3540 }
3541 .collapsing {
3542   position: relative;
3543   height: 0;
3544   overflow: hidden;
3545   -webkit-transition-timing-function: ease;
3546        -o-transition-timing-function: ease;
3547           transition-timing-function: ease;
3548   -webkit-transition-duration: .35s;
3549        -o-transition-duration: .35s;
3550           transition-duration: .35s;
3551   -webkit-transition-property: height, visibility;
3552        -o-transition-property: height, visibility;
3553           transition-property: height, visibility;
3554 }
3555 .caret {
3556   display: inline-block;
3557   width: 0;
3558   height: 0;
3559   margin-left: 2px;
3560   vertical-align: middle;
3561   border-top: 4px dashed;
3562   border-top: 4px solid \9;
3563   border-right: 4px solid transparent;
3564   border-left: 4px solid transparent;
3565 }
3566 .dropup,
3567 .dropdown {
3568   position: relative;
3569 }
3570 .dropdown-toggle:focus {
3571   outline: 0;
3572 }
3573 .dropdown-menu {
3574   position: absolute;
3575   top: 100%;
3576   left: 0;
3577   z-index: 1000;
3578   display: none;
3579   float: left;
3580   min-width: 160px;
3581   padding: 5px 0;
3582   margin: 2px 0 0;
3583   font-size: 14px;
3584   text-align: left;
3585   list-style: none;
3586   background-color: #fff;
3587   -webkit-background-clip: padding-box;
3588           background-clip: padding-box;
3589   border: 1px solid #ccc;
3590   border: 1px solid rgba(0, 0, 0, .15);
3591   border-radius: 4px;
3592   -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3593           box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
3594 }
3595 .dropdown-menu.pull-right {
3596   right: 0;
3597   left: auto;
3598 }
3599 .dropdown-menu .divider {
3600   height: 1px;
3601   margin: 9px 0;
3602   overflow: hidden;
3603   background-color: #e5e5e5;
3604 }
3605 .dropdown-menu > li > a {
3606   display: block;
3607   padding: 3px 20px;
3608   clear: both;
3609   font-weight: normal;
3610   line-height: 1.42857143;
3611   color: #333;
3612   white-space: nowrap;
3613 }
3614 .dropdown-menu > li > a:hover,
3615 .dropdown-menu > li > a:focus {
3616   color: #262626;
3617   text-decoration: none;
3618   background-color: #f5f5f5;
3619 }
3620 .dropdown-menu > .active > a,
3621 .dropdown-menu > .active > a:hover,
3622 .dropdown-menu > .active > a:focus {
3623   color: #fff;
3624   text-decoration: none;
3625   background-color: #337ab7;
3626   outline: 0;
3627 }
3628 .dropdown-menu > .disabled > a,
3629 .dropdown-menu > .disabled > a:hover,
3630 .dropdown-menu > .disabled > a:focus {
3631   color: #777;
3632 }
3633 .dropdown-menu > .disabled > a:hover,
3634 .dropdown-menu > .disabled > a:focus {
3635   text-decoration: none;
3636   cursor: not-allowed;
3637   background-color: transparent;
3638   background-image: none;
3639   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3640 }
3641 .open > .dropdown-menu {
3642   display: block;
3643 }
3644 .open > a {
3645   outline: 0;
3646 }
3647 .dropdown-menu-right {
3648   right: 0;
3649   left: auto;
3650 }
3651 .dropdown-menu-left {
3652   right: auto;
3653   left: 0;
3654 }
3655 .dropdown-header {
3656   display: block;
3657   padding: 3px 20px;
3658   font-size: 12px;
3659   line-height: 1.42857143;
3660   color: #777;
3661   white-space: nowrap;
3662 }
3663 .dropdown-backdrop {
3664   position: fixed;
3665   top: 0;
3666   right: 0;
3667   bottom: 0;
3668   left: 0;
3669   z-index: 990;
3670 }
3671 .pull-right > .dropdown-menu {
3672   right: 0;
3673   left: auto;
3674 }
3675 .dropup .caret,
3676 .navbar-fixed-bottom .dropdown .caret {
3677   content: "";
3678   border-top: 0;
3679   border-bottom: 4px dashed;
3680   border-bottom: 4px solid \9;
3681 }
3682 .dropup .dropdown-menu,
3683 .navbar-fixed-bottom .dropdown .dropdown-menu {
3684   top: auto;
3685   bottom: 100%;
3686   margin-bottom: 2px;
3687 }
3688 @media (min-width: 768px) {
3689   .navbar-right .dropdown-menu {
3690     right: 0;
3691     left: auto;
3692   }
3693   .navbar-right .dropdown-menu-left {
3694     right: auto;
3695     left: 0;
3696   }
3697 }
3698 .btn-group,
3699 .btn-group-vertical {
3700   position: relative;
3701   display: inline-block;
3702   vertical-align: middle;
3703 }
3704 .btn-group > .btn,
3705 .btn-group-vertical > .btn {
3706   position: relative;
3707   float: left;
3708 }
3709 .btn-group > .btn:hover,
3710 .btn-group-vertical > .btn:hover,
3711 .btn-group > .btn:focus,
3712 .btn-group-vertical > .btn:focus,
3713 .btn-group > .btn:active,
3714 .btn-group-vertical > .btn:active,
3715 .btn-group > .btn.active,
3716 .btn-group-vertical > .btn.active {
3717   z-index: 2;
3718 }
3719 .btn-group .btn + .btn,
3720 .btn-group .btn + .btn-group,
3721 .btn-group .btn-group + .btn,
3722 .btn-group .btn-group + .btn-group {
3723   margin-left: -1px;
3724 }
3725 .btn-toolbar {
3726   margin-left: -5px;
3727 }
3728 .btn-toolbar .btn,
3729 .btn-toolbar .btn-group,
3730 .btn-toolbar .input-group {
3731   float: left;
3732 }
3733 .btn-toolbar > .btn,
3734 .btn-toolbar > .btn-group,
3735 .btn-toolbar > .input-group {
3736   margin-left: 5px;
3737 }
3738 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
3739   border-radius: 0;
3740 }
3741 .btn-group > .btn:first-child {
3742   margin-left: 0;
3743 }
3744 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
3745   border-top-right-radius: 0;
3746   border-bottom-right-radius: 0;
3747 }
3748 .btn-group > .btn:last-child:not(:first-child),
3749 .btn-group > .dropdown-toggle:not(:first-child) {
3750   border-top-left-radius: 0;
3751   border-bottom-left-radius: 0;
3752 }
3753 .btn-group > .btn-group {
3754   float: left;
3755 }
3756 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
3757   border-radius: 0;
3758 }
3759 .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
3760 .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3761   border-top-right-radius: 0;
3762   border-bottom-right-radius: 0;
3763 }
3764 .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
3765   border-top-left-radius: 0;
3766   border-bottom-left-radius: 0;
3767 }
3768 .btn-group .dropdown-toggle:active,
3769 .btn-group.open .dropdown-toggle {
3770   outline: 0;
3771 }
3772 .btn-group > .btn + .dropdown-toggle {
3773   padding-right: 8px;
3774   padding-left: 8px;
3775 }
3776 .btn-group > .btn-lg + .dropdown-toggle {
3777   padding-right: 12px;
3778   padding-left: 12px;
3779 }
3780 .btn-group.open .dropdown-toggle {
3781   -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3782           box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
3783 }
3784 .btn-group.open .dropdown-toggle.btn-link {
3785   -webkit-box-shadow: none;
3786           box-shadow: none;
3787 }
3788 .btn .caret {
3789   margin-left: 0;
3790 }
3791 .btn-lg .caret {
3792   border-width: 5px 5px 0;
3793   border-bottom-width: 0;
3794 }
3795 .dropup .btn-lg .caret {
3796   border-width: 0 5px 5px;
3797 }
3798 .btn-group-vertical > .btn,
3799 .btn-group-vertical > .btn-group,
3800 .btn-group-vertical > .btn-group > .btn {
3801   display: block;
3802   float: none;
3803   width: 100%;
3804   max-width: 100%;
3805 }
3806 .btn-group-vertical > .btn-group > .btn {
3807   float: none;
3808 }
3809 .btn-group-vertical > .btn + .btn,
3810 .btn-group-vertical > .btn + .btn-group,
3811 .btn-group-vertical > .btn-group + .btn,
3812 .btn-group-vertical > .btn-group + .btn-group {
3813   margin-top: -1px;
3814   margin-left: 0;
3815 }
3816 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
3817   border-radius: 0;
3818 }
3819 .btn-group-vertical > .btn:first-child:not(:last-child) {
3820   border-top-right-radius: 4px;
3821   border-bottom-right-radius: 0;
3822   border-bottom-left-radius: 0;
3823 }
3824 .btn-group-vertical > .btn:last-child:not(:first-child) {
3825   border-top-left-radius: 0;
3826   border-top-right-radius: 0;
3827   border-bottom-left-radius: 4px;
3828 }
3829 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
3830   border-radius: 0;
3831 }
3832 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
3833 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
3834   border-bottom-right-radius: 0;
3835   border-bottom-left-radius: 0;
3836 }
3837 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
3838   border-top-left-radius: 0;
3839   border-top-right-radius: 0;
3840 }
3841 .btn-group-justified {
3842   display: table;
3843   width: 100%;
3844   table-layout: fixed;
3845   border-collapse: separate;
3846 }
3847 .btn-group-justified > .btn,
3848 .btn-group-justified > .btn-group {
3849   display: table-cell;
3850   float: none;
3851   width: 1%;
3852 }
3853 .btn-group-justified > .btn-group .btn {
3854   width: 100%;
3855 }
3856 .btn-group-justified > .btn-group .dropdown-menu {
3857   left: auto;
3858 }
3859 [data-toggle="buttons"] > .btn input[type="radio"],
3860 [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
3861 [data-toggle="buttons"] > .btn input[type="checkbox"],
3862 [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
3863   position: absolute;
3864   clip: rect(0, 0, 0, 0);
3865   pointer-events: none;
3866 }
3867 .input-group {
3868   position: relative;
3869   display: table;
3870   border-collapse: separate;
3871 }
3872 .input-group[class*="col-"] {
3873   float: none;
3874   padding-right: 0;
3875   padding-left: 0;
3876 }
3877 .input-group .form-control {
3878   position: relative;
3879   z-index: 2;
3880   float: left;
3881   width: 100%;
3882   margin-bottom: 0;
3883 }
3884 .input-group-lg > .form-control,
3885 .input-group-lg > .input-group-addon,
3886 .input-group-lg > .input-group-btn > .btn {
3887   height: 46px;
3888   padding: 10px 16px;
3889   font-size: 18px;
3890   line-height: 1.3333333;
3891   border-radius: 6px;
3892 }
3893 select.input-group-lg > .form-control,
3894 select.input-group-lg > .input-group-addon,
3895 select.input-group-lg > .input-group-btn > .btn {
3896   height: 46px;
3897   line-height: 46px;
3898 }
3899 textarea.input-group-lg > .form-control,
3900 textarea.input-group-lg > .input-group-addon,
3901 textarea.input-group-lg > .input-group-btn > .btn,
3902 select[multiple].input-group-lg > .form-control,
3903 select[multiple].input-group-lg > .input-group-addon,
3904 select[multiple].input-group-lg > .input-group-btn > .btn {
3905   height: auto;
3906 }
3907 .input-group-sm > .form-control,
3908 .input-group-sm > .input-group-addon,
3909 .input-group-sm > .input-group-btn > .btn {
3910   height: 30px;
3911   padding: 5px 10px;
3912   font-size: 12px;
3913   line-height: 1.5;
3914   border-radius: 3px;
3915 }
3916 select.input-group-sm > .form-control,
3917 select.input-group-sm > .input-group-addon,
3918 select.input-group-sm > .input-group-btn > .btn {
3919   height: 30px;
3920   line-height: 30px;
3921 }
3922 textarea.input-group-sm > .form-control,
3923 textarea.input-group-sm > .input-group-addon,
3924 textarea.input-group-sm > .input-group-btn > .btn,
3925 select[multiple].input-group-sm > .form-control,
3926 select[multiple].input-group-sm > .input-group-addon,
3927 select[multiple].input-group-sm > .input-group-btn > .btn {
3928   height: auto;
3929 }
3930 .input-group-addon,
3931 .input-group-btn,
3932 .input-group .form-control {
3933   display: table-cell;
3934 }
3935 .input-group-addon:not(:first-child):not(:last-child),
3936 .input-group-btn:not(:first-child):not(:last-child),
3937 .input-group .form-control:not(:first-child):not(:last-child) {
3938   border-radius: 0;
3939 }
3940 .input-group-addon,
3941 .input-group-btn {
3942   width: 1%;
3943   white-space: nowrap;
3944   vertical-align: middle;
3945 }
3946 .input-group-addon {
3947   padding: 6px 12px;
3948   font-size: 14px;
3949   font-weight: normal;
3950   line-height: 1;
3951   color: #555;
3952   text-align: center;
3953   background-color: #eee;
3954   border: 1px solid #ccc;
3955   border-radius: 4px;
3956 }
3957 .input-group-addon.input-sm {
3958   padding: 5px 10px;
3959   font-size: 12px;
3960   border-radius: 3px;
3961 }
3962 .input-group-addon.input-lg {
3963   padding: 10px 16px;
3964   font-size: 18px;
3965   border-radius: 6px;
3966 }
3967 .input-group-addon input[type="radio"],
3968 .input-group-addon input[type="checkbox"] {
3969   margin-top: 0;
3970 }
3971 .input-group .form-control:first-child,
3972 .input-group-addon:first-child,
3973 .input-group-btn:first-child > .btn,
3974 .input-group-btn:first-child > .btn-group > .btn,
3975 .input-group-btn:first-child > .dropdown-toggle,
3976 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3977 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
3978   border-top-right-radius: 0;
3979   border-bottom-right-radius: 0;
3980 }
3981 .input-group-addon:first-child {
3982   border-right: 0;
3983 }
3984 .input-group .form-control:last-child,
3985 .input-group-addon:last-child,
3986 .input-group-btn:last-child > .btn,
3987 .input-group-btn:last-child > .btn-group > .btn,
3988 .input-group-btn:last-child > .dropdown-toggle,
3989 .input-group-btn:first-child > .btn:not(:first-child),
3990 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
3991   border-top-left-radius: 0;
3992   border-bottom-left-radius: 0;
3993 }
3994 .input-group-addon:last-child {
3995   border-left: 0;
3996 }
3997 .input-group-btn {
3998   position: relative;
3999   font-size: 0;
4000   white-space: nowrap;
4001 }
4002 .input-group-btn > .btn {
4003   position: relative;
4004 }
4005 .input-group-btn > .btn + .btn {
4006   margin-left: -1px;
4007 }
4008 .input-group-btn > .btn:hover,
4009 .input-group-btn > .btn:focus,
4010 .input-group-btn > .btn:active {
4011   z-index: 2;
4012 }
4013 .input-group-btn:first-child > .btn,
4014 .input-group-btn:first-child > .btn-group {
4015   margin-right: -1px;
4016 }
4017 .input-group-btn:last-child > .btn,
4018 .input-group-btn:last-child > .btn-group {
4019   z-index: 2;
4020   margin-left: -1px;
4021 }
4022 .nav {
4023   padding-left: 0;
4024   margin-bottom: 0;
4025   list-style: none;
4026 }
4027 .nav > li {
4028   position: relative;
4029   display: block;
4030 }
4031 .nav > li > a {
4032   position: relative;
4033   display: block;
4034   padding: 10px 15px;
4035 }
4036 .nav > li > a:hover,
4037 .nav > li > a:focus {
4038   text-decoration: none;
4039   background-color: #eee;
4040 }
4041 .nav > li.disabled > a {
4042   color: #777;
4043 }
4044 .nav > li.disabled > a:hover,
4045 .nav > li.disabled > a:focus {
4046   color: #777;
4047   text-decoration: none;
4048   cursor: not-allowed;
4049   background-color: transparent;
4050 }
4051 .nav .open > a,
4052 .nav .open > a:hover,
4053 .nav .open > a:focus {
4054   background-color: #eee;
4055   border-color: #337ab7;
4056 }
4057 .nav .nav-divider {
4058   height: 1px;
4059   margin: 9px 0;
4060   overflow: hidden;
4061   background-color: #e5e5e5;
4062 }
4063 .nav > li > a > img {
4064   max-width: none;
4065 }
4066 .nav-tabs {
4067   border-bottom: 1px solid #ddd;
4068 }
4069 .nav-tabs > li {
4070   float: left;
4071   margin-bottom: -1px;
4072 }
4073 .nav-tabs > li > a {
4074   margin-right: 2px;
4075   line-height: 1.42857143;
4076   border: 1px solid transparent;
4077   border-radius: 4px 4px 0 0;
4078 }
4079 .nav-tabs > li > a:hover {
4080   border-color: #eee #eee #ddd;
4081 }
4082 .nav-tabs > li.active > a,
4083 .nav-tabs > li.active > a:hover,
4084 .nav-tabs > li.active > a:focus {
4085   color: #555;
4086   cursor: default;
4087   background-color: #fff;
4088   border: 1px solid #ddd;
4089   border-bottom-color: transparent;
4090 }
4091 .nav-tabs.nav-justified {
4092   width: 100%;
4093   border-bottom: 0;
4094 }
4095 .nav-tabs.nav-justified > li {
4096   float: none;
4097 }
4098 .nav-tabs.nav-justified > li > a {
4099   margin-bottom: 5px;
4100   text-align: center;
4101 }
4102 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
4103   top: auto;
4104   left: auto;
4105 }
4106 @media (min-width: 768px) {
4107   .nav-tabs.nav-justified > li {
4108     display: table-cell;
4109     width: 1%;
4110   }
4111   .nav-tabs.nav-justified > li > a {
4112     margin-bottom: 0;
4113   }
4114 }
4115 .nav-tabs.nav-justified > li > a {
4116   margin-right: 0;
4117   border-radius: 4px;
4118 }
4119 .nav-tabs.nav-justified > .active > a,
4120 .nav-tabs.nav-justified > .active > a:hover,
4121 .nav-tabs.nav-justified > .active > a:focus {
4122   border: 1px solid #ddd;
4123 }
4124 @media (min-width: 768px) {
4125   .nav-tabs.nav-justified > li > a {
4126     border-bottom: 1px solid #ddd;
4127     border-radius: 4px 4px 0 0;
4128   }
4129   .nav-tabs.nav-justified > .active > a,
4130   .nav-tabs.nav-justified > .active > a:hover,
4131   .nav-tabs.nav-justified > .active > a:focus {
4132     border-bottom-color: #fff;
4133   }
4134 }
4135 .nav-pills > li {
4136   float: left;
4137 }
4138 .nav-pills > li > a {
4139   border-radius: 4px;
4140 }
4141 .nav-pills > li + li {
4142   margin-left: 2px;
4143 }
4144 .nav-pills > li.active > a,
4145 .nav-pills > li.active > a:hover,
4146 .nav-pills > li.active > a:focus {
4147   color: #fff;
4148   background-color: #337ab7;
4149 }
4150 .nav-stacked > li {
4151   float: none;
4152 }
4153 .nav-stacked > li + li {
4154   margin-top: 2px;
4155   margin-left: 0;
4156 }
4157 .nav-justified {
4158   width: 100%;
4159 }
4160 .nav-justified > li {
4161   float: none;
4162 }
4163 .nav-justified > li > a {
4164   margin-bottom: 5px;
4165   text-align: center;
4166 }
4167 .nav-justified > .dropdown .dropdown-menu {
4168   top: auto;
4169   left: auto;
4170 }
4171 @media (min-width: 768px) {
4172   .nav-justified > li {
4173     display: table-cell;
4174     width: 1%;
4175   }
4176   .nav-justified > li > a {
4177     margin-bottom: 0;
4178   }
4179 }
4180 .nav-tabs-justified {
4181   border-bottom: 0;
4182 }
4183 .nav-tabs-justified > li > a {
4184   margin-right: 0;
4185   border-radius: 4px;
4186 }
4187 .nav-tabs-justified > .active > a,
4188 .nav-tabs-justified > .active > a:hover,
4189 .nav-tabs-justified > .active > a:focus {
4190   border: 1px solid #ddd;
4191 }
4192 @media (min-width: 768px) {
4193   .nav-tabs-justified > li > a {
4194     border-bottom: 1px solid #ddd;
4195     border-radius: 4px 4px 0 0;
4196   }
4197   .nav-tabs-justified > .active > a,
4198   .nav-tabs-justified > .active > a:hover,
4199   .nav-tabs-justified > .active > a:focus {
4200     border-bottom-color: #fff;
4201   }
4202 }
4203 .tab-content > .tab-pane {
4204   display: none;
4205 }
4206 .tab-content > .active {
4207   display: block;
4208 }
4209 .nav-tabs .dropdown-menu {
4210   margin-top: -1px;
4211   border-top-left-radius: 0;
4212   border-top-right-radius: 0;
4213 }
4214 .navbar {
4215   position: relative;
4216   min-height: 50px;
4217   margin-bottom: 20px;
4218   border: 1px solid transparent;
4219 }
4220 @media (min-width: 768px) {
4221   .navbar {
4222     border-radius: 4px;
4223   }
4224 }
4225 @media (min-width: 768px) {
4226   .navbar-header {
4227     float: left;
4228   }
4229 }
4230 .navbar-collapse {
4231   padding-right: 15px;
4232   padding-left: 15px;
4233   overflow-x: visible;
4234   -webkit-overflow-scrolling: touch;
4235   border-top: 1px solid transparent;
4236   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4237           box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
4238 }
4239 .navbar-collapse.in {
4240   overflow-y: auto;
4241 }
4242 @media (min-width: 768px) {
4243   .navbar-collapse {
4244     width: auto;
4245     border-top: 0;
4246     -webkit-box-shadow: none;
4247             box-shadow: none;
4248   }
4249   .navbar-collapse.collapse {
4250     display: block !important;
4251     height: auto !important;
4252     padding-bottom: 0;
4253     overflow: visible !important;
4254   }
4255   .navbar-collapse.in {
4256     overflow-y: visible;
4257   }
4258   .navbar-fixed-top .navbar-collapse,
4259   .navbar-static-top .navbar-collapse,
4260   .navbar-fixed-bottom .navbar-collapse {
4261     padding-right: 0;
4262     padding-left: 0;
4263   }
4264 }
4265 .navbar-fixed-top .navbar-collapse,
4266 .navbar-fixed-bottom .navbar-collapse {
4267   max-height: 340px;
4268 }
4269 @media (max-device-width: 480px) and (orientation: landscape) {
4270   .navbar-fixed-top .navbar-collapse,
4271   .navbar-fixed-bottom .navbar-collapse {
4272     max-height: 200px;
4273   }
4274 }
4275 .container > .navbar-header,
4276 .container-fluid > .navbar-header,
4277 .container > .navbar-collapse,
4278 .container-fluid > .navbar-collapse {
4279   margin-right: -15px;
4280   margin-left: -15px;
4281 }
4282 @media (min-width: 768px) {
4283   .container > .navbar-header,
4284   .container-fluid > .navbar-header,
4285   .container > .navbar-collapse,
4286   .container-fluid > .navbar-collapse {
4287     margin-right: 0;
4288     margin-left: 0;
4289   }
4290 }
4291 .navbar-static-top {
4292   z-index: 1000;
4293   border-width: 0 0 1px;
4294 }
4295 @media (min-width: 768px) {
4296   .navbar-static-top {
4297     border-radius: 0;
4298   }
4299 }
4300 .navbar-fixed-top,
4301 .navbar-fixed-bottom {
4302   position: fixed;
4303   right: 0;
4304   left: 0;
4305   z-index: 1030;
4306 }
4307 @media (min-width: 768px) {
4308   .navbar-fixed-top,
4309   .navbar-fixed-bottom {
4310     border-radius: 0;
4311   }
4312 }
4313 .navbar-fixed-top {
4314   top: 0;
4315   border-width: 0 0 1px;
4316 }
4317 .navbar-fixed-bottom {
4318   bottom: 0;
4319   margin-bottom: 0;
4320   border-width: 1px 0 0;
4321 }
4322 .navbar-brand {
4323   float: left;
4324   height: 50px;
4325   padding: 15px 15px;
4326   font-size: 18px;
4327   line-height: 20px;
4328 }
4329 .navbar-brand:hover,
4330 .navbar-brand:focus {
4331   text-decoration: none;
4332 }
4333 .navbar-brand > img {
4334   display: block;
4335 }
4336 @media (min-width: 768px) {
4337   .navbar > .container .navbar-brand,
4338   .navbar > .container-fluid .navbar-brand {
4339     margin-left: -15px;
4340   }
4341 }
4342 .navbar-toggle {
4343   position: relative;
4344   float: right;
4345   padding: 9px 10px;
4346   margin-top: 8px;
4347   margin-right: 15px;
4348   margin-bottom: 8px;
4349   background-color: transparent;
4350   background-image: none;
4351   border: 1px solid transparent;
4352   border-radius: 4px;
4353 }
4354 .navbar-toggle:focus {
4355   outline: 0;
4356 }
4357 .navbar-toggle .icon-bar {
4358   display: block;
4359   width: 22px;
4360   height: 2px;
4361   border-radius: 1px;
4362 }
4363 .navbar-toggle .icon-bar + .icon-bar {
4364   margin-top: 4px;
4365 }
4366 @media (min-width: 768px) {
4367   .navbar-toggle {
4368     display: none;
4369   }
4370 }
4371 .navbar-nav {
4372   margin: 7.5px -15px;
4373 }
4374 .navbar-nav > li > a {
4375   padding-top: 10px;
4376   padding-bottom: 10px;
4377   line-height: 20px;
4378 }
4379 @media (max-width: 767px) {
4380   .navbar-nav .open .dropdown-menu {
4381     position: static;
4382     float: none;
4383     width: auto;
4384     margin-top: 0;
4385     background-color: transparent;
4386     border: 0;
4387     -webkit-box-shadow: none;
4388             box-shadow: none;
4389   }
4390   .navbar-nav .open .dropdown-menu > li > a,
4391   .navbar-nav .open .dropdown-menu .dropdown-header {
4392     padding: 5px 15px 5px 25px;
4393   }
4394   .navbar-nav .open .dropdown-menu > li > a {
4395     line-height: 20px;
4396   }
4397   .navbar-nav .open .dropdown-menu > li > a:hover,
4398   .navbar-nav .open .dropdown-menu > li > a:focus {
4399     background-image: none;
4400   }
4401 }
4402 @media (min-width: 768px) {
4403   .navbar-nav {
4404     float: left;
4405     margin: 0;
4406   }
4407   .navbar-nav > li {
4408     float: left;
4409   }
4410   .navbar-nav > li > a {
4411     padding-top: 15px;
4412     padding-bottom: 15px;
4413   }
4414 }
4415 .navbar-form {
4416   padding: 10px 15px;
4417   margin-top: 8px;
4418   margin-right: -15px;
4419   margin-bottom: 8px;
4420   margin-left: -15px;
4421   border-top: 1px solid transparent;
4422   border-bottom: 1px solid transparent;
4423   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4424           box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
4425 }
4426 @media (min-width: 768px) {
4427   .navbar-form .form-group {
4428     display: inline-block;
4429     margin-bottom: 0;
4430     vertical-align: middle;
4431   }
4432   .navbar-form .form-control {
4433     display: inline-block;
4434     width: auto;
4435     vertical-align: middle;
4436   }
4437   .navbar-form .form-control-static {
4438     display: inline-block;
4439   }
4440   .navbar-form .input-group {
4441     display: inline-table;
4442     vertical-align: middle;
4443   }
4444   .navbar-form .input-group .input-group-addon,
4445   .navbar-form .input-group .input-group-btn,
4446   .navbar-form .input-group .form-control {
4447     width: auto;
4448   }
4449   .navbar-form .input-group > .form-control {
4450     width: 100%;
4451   }
4452   .navbar-form .control-label {
4453     margin-bottom: 0;
4454     vertical-align: middle;
4455   }
4456   .navbar-form .radio,
4457   .navbar-form .checkbox {
4458     display: inline-block;
4459     margin-top: 0;
4460     margin-bottom: 0;
4461     vertical-align: middle;
4462   }
4463   .navbar-form .radio label,
4464   .navbar-form .checkbox label {
4465     padding-left: 0;
4466   }
4467   .navbar-form .radio input[type="radio"],
4468   .navbar-form .checkbox input[type="checkbox"] {
4469     position: relative;
4470     margin-left: 0;
4471   }
4472   .navbar-form .has-feedback .form-control-feedback {
4473     top: 0;
4474   }
4475 }
4476 @media (max-width: 767px) {
4477   .navbar-form .form-group {
4478     margin-bottom: 5px;
4479   }
4480   .navbar-form .form-group:last-child {
4481     margin-bottom: 0;
4482   }
4483 }
4484 @media (min-width: 768px) {
4485   .navbar-form {
4486     width: auto;
4487     padding-top: 0;
4488     padding-bottom: 0;
4489     margin-right: 0;
4490     margin-left: 0;
4491     border: 0;
4492     -webkit-box-shadow: none;
4493             box-shadow: none;
4494   }
4495 }
4496 .navbar-nav > li > .dropdown-menu {
4497   margin-top: 0;
4498   border-top-left-radius: 0;
4499   border-top-right-radius: 0;
4500 }
4501 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
4502   margin-bottom: 0;
4503   border-top-left-radius: 4px;
4504   border-top-right-radius: 4px;
4505   border-bottom-right-radius: 0;
4506   border-bottom-left-radius: 0;
4507 }
4508 .navbar-btn {
4509   margin-top: 8px;
4510   margin-bottom: 8px;
4511 }
4512 .navbar-btn.btn-sm {
4513   margin-top: 10px;
4514   margin-bottom: 10px;
4515 }
4516 .navbar-btn.btn-xs {
4517   margin-top: 14px;
4518   margin-bottom: 14px;
4519 }
4520 .navbar-text {
4521   margin-top: 15px;
4522   margin-bottom: 15px;
4523 }
4524 @media (min-width: 768px) {
4525   .navbar-text {
4526     float: left;
4527     margin-right: 15px;
4528     margin-left: 15px;
4529   }
4530 }
4531 @media (min-width: 768px) {
4532   .navbar-left {
4533     float: left !important;
4534   }
4535   .navbar-right {
4536     float: right !important;
4537     margin-right: -15px;
4538   }
4539   .navbar-right ~ .navbar-right {
4540     margin-right: 0;
4541   }
4542 }
4543 .navbar-default {
4544   background-color: #f8f8f8;
4545   border-color: #e7e7e7;
4546 }
4547 .navbar-default .navbar-brand {
4548   color: #777;
4549 }
4550 .navbar-default .navbar-brand:hover,
4551 .navbar-default .navbar-brand:focus {
4552   color: #5e5e5e;
4553   background-color: transparent;
4554 }
4555 .navbar-default .navbar-text {
4556   color: #777;
4557 }
4558 .navbar-default .navbar-nav > li > a {
4559   color: #777;
4560 }
4561 .navbar-default .navbar-nav > li > a:hover,
4562 .navbar-default .navbar-nav > li > a:focus {
4563   color: #333;
4564   background-color: transparent;
4565 }
4566 .navbar-default .navbar-nav > .active > a,
4567 .navbar-default .navbar-nav > .active > a:hover,
4568 .navbar-default .navbar-nav > .active > a:focus {
4569   color: #555;
4570   background-color: #e7e7e7;
4571 }
4572 .navbar-default .navbar-nav > .disabled > a,
4573 .navbar-default .navbar-nav > .disabled > a:hover,
4574 .navbar-default .navbar-nav > .disabled > a:focus {
4575   color: #ccc;
4576   background-color: transparent;
4577 }
4578 .navbar-default .navbar-toggle {
4579   border-color: #ddd;
4580 }
4581 .navbar-default .navbar-toggle:hover,
4582 .navbar-default .navbar-toggle:focus {
4583   background-color: #ddd;
4584 }
4585 .navbar-default .navbar-toggle .icon-bar {
4586   background-color: #888;
4587 }
4588 .navbar-default .navbar-collapse,
4589 .navbar-default .navbar-form {
4590   border-color: #e7e7e7;
4591 }
4592 .navbar-default .navbar-nav > .open > a,
4593 .navbar-default .navbar-nav > .open > a:hover,
4594 .navbar-default .navbar-nav > .open > a:focus {
4595   color: #555;
4596   background-color: #e7e7e7;
4597 }
4598 @media (max-width: 767px) {
4599   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
4600     color: #777;
4601   }
4602   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
4603   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
4604     color: #333;
4605     background-color: transparent;
4606   }
4607   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
4608   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
4609   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
4610     color: #555;
4611     background-color: #e7e7e7;
4612   }
4613   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
4614   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4615   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4616     color: #ccc;
4617     background-color: transparent;
4618   }
4619 }
4620 .navbar-default .navbar-link {
4621   color: #777;
4622 }
4623 .navbar-default .navbar-link:hover {
4624   color: #333;
4625 }
4626 .navbar-default .btn-link {
4627   color: #777;
4628 }
4629 .navbar-default .btn-link:hover,
4630 .navbar-default .btn-link:focus {
4631   color: #333;
4632 }
4633 .navbar-default .btn-link[disabled]:hover,
4634 fieldset[disabled] .navbar-default .btn-link:hover,
4635 .navbar-default .btn-link[disabled]:focus,
4636 fieldset[disabled] .navbar-default .btn-link:focus {
4637   color: #ccc;
4638 }
4639 .navbar-inverse {
4640   background-color: #222;
4641   border-color: #080808;
4642 }
4643 .navbar-inverse .navbar-brand {
4644   color: #9d9d9d;
4645 }
4646 .navbar-inverse .navbar-brand:hover,
4647 .navbar-inverse .navbar-brand:focus {
4648   color: #fff;
4649   background-color: transparent;
4650 }
4651 .navbar-inverse .navbar-text {
4652   color: #9d9d9d;
4653 }
4654 .navbar-inverse .navbar-nav > li > a {
4655   color: #9d9d9d;
4656 }
4657 .navbar-inverse .navbar-nav > li > a:hover,
4658 .navbar-inverse .navbar-nav > li > a:focus {
4659   color: #fff;
4660   background-color: transparent;
4661 }
4662 .navbar-inverse .navbar-nav > .active > a,
4663 .navbar-inverse .navbar-nav > .active > a:hover,
4664 .navbar-inverse .navbar-nav > .active > a:focus {
4665   color: #fff;
4666   background-color: #080808;
4667 }
4668 .navbar-inverse .navbar-nav > .disabled > a,
4669 .navbar-inverse .navbar-nav > .disabled > a:hover,
4670 .navbar-inverse .navbar-nav > .disabled > a:focus {
4671   color: #444;
4672   background-color: transparent;
4673 }
4674 .navbar-inverse .navbar-toggle {
4675   border-color: #333;
4676 }
4677 .navbar-inverse .navbar-toggle:hover,
4678 .navbar-inverse .navbar-toggle:focus {
4679   background-color: #333;
4680 }
4681 .navbar-inverse .navbar-toggle .icon-bar {
4682   background-color: #fff;
4683 }
4684 .navbar-inverse .navbar-collapse,
4685 .navbar-inverse .navbar-form {
4686   border-color: #101010;
4687 }
4688 .navbar-inverse .navbar-nav > .open > a,
4689 .navbar-inverse .navbar-nav > .open > a:hover,
4690 .navbar-inverse .navbar-nav > .open > a:focus {
4691   color: #fff;
4692   background-color: #080808;
4693 }
4694 @media (max-width: 767px) {
4695   .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
4696     border-color: #080808;
4697   }
4698   .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
4699     background-color: #080808;
4700   }
4701   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
4702     color: #9d9d9d;
4703   }
4704   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
4705   .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
4706     color: #fff;
4707     background-color: transparent;
4708   }
4709   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
4710   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
4711   .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
4712     color: #fff;
4713     background-color: #080808;
4714   }
4715   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
4716   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
4717   .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
4718     color: #444;
4719     background-color: transparent;
4720   }
4721 }
4722 .navbar-inverse .navbar-link {
4723   color: #9d9d9d;
4724 }
4725 .navbar-inverse .navbar-link:hover {
4726   color: #fff;
4727 }
4728 .navbar-inverse .btn-link {
4729   color: #9d9d9d;
4730 }
4731 .navbar-inverse .btn-link:hover,
4732 .navbar-inverse .btn-link:focus {
4733   color: #fff;
4734 }
4735 .navbar-inverse .btn-link[disabled]:hover,
4736 fieldset[disabled] .navbar-inverse .btn-link:hover,
4737 .navbar-inverse .btn-link[disabled]:focus,
4738 fieldset[disabled] .navbar-inverse .btn-link:focus {
4739   color: #444;
4740 }
4741 .breadcrumb {
4742   padding: 8px 15px;
4743   margin-bottom: 20px;
4744   list-style: none;
4745   background-color: #f5f5f5;
4746   border-radius: 4px;
4747 }
4748 .breadcrumb > li {
4749   display: inline-block;
4750 }
4751 .breadcrumb > li + li:before {
4752   padding: 0 5px;
4753   color: #ccc;
4754   content: "/\00a0";
4755 }
4756 .breadcrumb > .active {
4757   color: #777;
4758 }
4759 .pagination {
4760   display: inline-block;
4761   padding-left: 0;
4762   margin: 20px 0;
4763   border-radius: 4px;
4764 }
4765 .pagination > li {
4766   display: inline;
4767 }
4768 .pagination > li > a,
4769 .pagination > li > span {
4770   position: relative;
4771   float: left;
4772   padding: 6px 12px;
4773   margin-left: -1px;
4774   line-height: 1.42857143;
4775   color: #337ab7;
4776   text-decoration: none;
4777   background-color: #fff;
4778   border: 1px solid #ddd;
4779 }
4780 .pagination > li:first-child > a,
4781 .pagination > li:first-child > span {
4782   margin-left: 0;
4783   border-top-left-radius: 4px;
4784   border-bottom-left-radius: 4px;
4785 }
4786 .pagination > li:last-child > a,
4787 .pagination > li:last-child > span {
4788   border-top-right-radius: 4px;
4789   border-bottom-right-radius: 4px;
4790 }
4791 .pagination > li > a:hover,
4792 .pagination > li > span:hover,
4793 .pagination > li > a:focus,
4794 .pagination > li > span:focus {
4795   z-index: 3;
4796   color: #23527c;
4797   background-color: #eee;
4798   border-color: #ddd;
4799 }
4800 .pagination > .active > a,
4801 .pagination > .active > span,
4802 .pagination > .active > a:hover,
4803 .pagination > .active > span:hover,
4804 .pagination > .active > a:focus,
4805 .pagination > .active > span:focus {
4806   z-index: 2;
4807   color: #fff;
4808   cursor: default;
4809   background-color: #337ab7;
4810   border-color: #337ab7;
4811 }
4812 .pagination > .disabled > span,
4813 .pagination > .disabled > span:hover,
4814 .pagination > .disabled > span:focus,
4815 .pagination > .disabled > a,
4816 .pagination > .disabled > a:hover,
4817 .pagination > .disabled > a:focus {
4818   color: #777;
4819   cursor: not-allowed;
4820   background-color: #fff;
4821   border-color: #ddd;
4822 }
4823 .pagination-lg > li > a,
4824 .pagination-lg > li > span {
4825   padding: 10px 16px;
4826   font-size: 18px;
4827   line-height: 1.3333333;
4828 }
4829 .pagination-lg > li:first-child > a,
4830 .pagination-lg > li:first-child > span {
4831   border-top-left-radius: 6px;
4832   border-bottom-left-radius: 6px;
4833 }
4834 .pagination-lg > li:last-child > a,
4835 .pagination-lg > li:last-child > span {
4836   border-top-right-radius: 6px;
4837   border-bottom-right-radius: 6px;
4838 }
4839 .pagination-sm > li > a,
4840 .pagination-sm > li > span {
4841   padding: 5px 10px;
4842   font-size: 12px;
4843   line-height: 1.5;
4844 }
4845 .pagination-sm > li:first-child > a,
4846 .pagination-sm > li:first-child > span {
4847   border-top-left-radius: 3px;
4848   border-bottom-left-radius: 3px;
4849 }
4850 .pagination-sm > li:last-child > a,
4851 .pagination-sm > li:last-child > span {
4852   border-top-right-radius: 3px;
4853   border-bottom-right-radius: 3px;
4854 }
4855 .pager {
4856   padding-left: 0;
4857   margin: 20px 0;
4858   text-align: center;
4859   list-style: none;
4860 }
4861 .pager li {
4862   display: inline;
4863 }
4864 .pager li > a,
4865 .pager li > span {
4866   display: inline-block;
4867   padding: 5px 14px;
4868   background-color: #fff;
4869   border: 1px solid #ddd;
4870   border-radius: 15px;
4871 }
4872 .pager li > a:hover,
4873 .pager li > a:focus {
4874   text-decoration: none;
4875   background-color: #eee;
4876 }
4877 .pager .next > a,
4878 .pager .next > span {
4879   float: right;
4880 }
4881 .pager .previous > a,
4882 .pager .previous > span {
4883   float: left;
4884 }
4885 .pager .disabled > a,
4886 .pager .disabled > a:hover,
4887 .pager .disabled > a:focus,
4888 .pager .disabled > span {
4889   color: #777;
4890   cursor: not-allowed;
4891   background-color: #fff;
4892 }
4893 .label {
4894   display: inline;
4895   padding: .2em .6em .3em;
4896   font-size: 75%;
4897   font-weight: bold;
4898   line-height: 1;
4899   color: #fff;
4900   text-align: center;
4901   white-space: nowrap;
4902   vertical-align: baseline;
4903   border-radius: .25em;
4904 }
4905 a.label:hover,
4906 a.label:focus {
4907   color: #fff;
4908   text-decoration: none;
4909   cursor: pointer;
4910 }
4911 .label:empty {
4912   display: none;
4913 }
4914 .btn .label {
4915   position: relative;
4916   top: -1px;
4917 }
4918 .label-default {
4919   background-color: #777;
4920 }
4921 .label-default[href]:hover,
4922 .label-default[href]:focus {
4923   background-color: #5e5e5e;
4924 }
4925 .label-primary {
4926   background-color: #337ab7;
4927 }
4928 .label-primary[href]:hover,
4929 .label-primary[href]:focus {
4930   background-color: #286090;
4931 }
4932 .label-success {
4933   background-color: #5cb85c;
4934 }
4935 .label-success[href]:hover,
4936 .label-success[href]:focus {
4937   background-color: #449d44;
4938 }
4939 .label-info {
4940   background-color: #5bc0de;
4941 }
4942 .label-info[href]:hover,
4943 .label-info[href]:focus {
4944   background-color: #31b0d5;
4945 }
4946 .label-warning {
4947   background-color: #f0ad4e;
4948 }
4949 .label-warning[href]:hover,
4950 .label-warning[href]:focus {
4951   background-color: #ec971f;
4952 }
4953 .label-danger {
4954   background-color: #d9534f;
4955 }
4956 .label-danger[href]:hover,
4957 .label-danger[href]:focus {
4958   background-color: #c9302c;
4959 }
4960 .badge {
4961   display: inline-block;
4962   min-width: 10px;
4963   padding: 3px 7px;
4964   font-size: 12px;
4965   font-weight: bold;
4966   line-height: 1;
4967   color: #fff;
4968   text-align: center;
4969   white-space: nowrap;
4970   vertical-align: middle;
4971   background-color: #777;
4972   border-radius: 10px;
4973 }
4974 .badge:empty {
4975   display: none;
4976 }
4977 .btn .badge {
4978   position: relative;
4979   top: -1px;
4980 }
4981 .btn-xs .badge,
4982 .btn-group-xs > .btn .badge {
4983   top: 0;
4984   padding: 1px 5px;
4985 }
4986 a.badge:hover,
4987 a.badge:focus {
4988   color: #fff;
4989   text-decoration: none;
4990   cursor: pointer;
4991 }
4992 .list-group-item.active > .badge,
4993 .nav-pills > .active > a > .badge {
4994   color: #337ab7;
4995   background-color: #fff;
4996 }
4997 .list-group-item > .badge {
4998   float: right;
4999 }
5000 .list-group-item > .badge + .badge {
5001   margin-right: 5px;
5002 }
5003 .nav-pills > li > a > .badge {
5004   margin-left: 3px;
5005 }
5006 .jumbotron {
5007   padding-top: 30px;
5008   padding-bottom: 30px;
5009   margin-bottom: 30px;
5010   color: inherit;
5011   background-color: #eee;
5012 }
5013 .jumbotron h1,
5014 .jumbotron .h1 {
5015   color: inherit;
5016 }
5017 .jumbotron p {
5018   margin-bottom: 15px;
5019   font-size: 21px;
5020   font-weight: 200;
5021 }
5022 .jumbotron > hr {
5023   border-top-color: #d5d5d5;
5024 }
5025 .container .jumbotron,
5026 .container-fluid .jumbotron {
5027   border-radius: 6px;
5028 }
5029 .jumbotron .container {
5030   max-width: 100%;
5031 }
5032 @media screen and (min-width: 768px) {
5033   .jumbotron {
5034     padding-top: 48px;
5035     padding-bottom: 48px;
5036   }
5037   .container .jumbotron,
5038   .container-fluid .jumbotron {
5039     padding-right: 60px;
5040     padding-left: 60px;
5041   }
5042   .jumbotron h1,
5043   .jumbotron .h1 {
5044     font-size: 63px;
5045   }
5046 }
5047 .thumbnail {
5048   display: block;
5049   padding: 4px;
5050   margin-bottom: 20px;
5051   line-height: 1.42857143;
5052   background-color: #fff;
5053   border: 1px solid #ddd;
5054   border-radius: 4px;
5055   -webkit-transition: border .2s ease-in-out;
5056        -o-transition: border .2s ease-in-out;
5057           transition: border .2s ease-in-out;
5058 }
5059 .thumbnail > img,
5060 .thumbnail a > img {
5061   margin-right: auto;
5062   margin-left: auto;
5063 }
5064 a.thumbnail:hover,
5065 a.thumbnail:focus,
5066 a.thumbnail.active {
5067   border-color: #337ab7;
5068 }
5069 .thumbnail .caption {
5070   padding: 9px;
5071   color: #333;
5072 }
5073 .alert {
5074   padding: 15px;
5075   margin-bottom: 20px;
5076   border: 1px solid transparent;
5077   border-radius: 4px;
5078 }
5079 .alert h4 {
5080   margin-top: 0;
5081   color: inherit;
5082 }
5083 .alert .alert-link {
5084   font-weight: bold;
5085 }
5086 .alert > p,
5087 .alert > ul {
5088   margin-bottom: 0;
5089 }
5090 .alert > p + p {
5091   margin-top: 5px;
5092 }
5093 .alert-dismissable,
5094 .alert-dismissible {
5095   padding-right: 35px;
5096 }
5097 .alert-dismissable .close,
5098 .alert-dismissible .close {
5099   position: relative;
5100   top: -2px;
5101   right: -21px;
5102   color: inherit;
5103 }
5104 .alert-success {
5105   color: #3c763d;
5106   background-color: #dff0d8;
5107   border-color: #d6e9c6;
5108 }
5109 .alert-success hr {
5110   border-top-color: #c9e2b3;
5111 }
5112 .alert-success .alert-link {
5113   color: #2b542c;
5114 }
5115 .alert-info {
5116   color: #31708f;
5117   background-color: #d9edf7;
5118   border-color: #bce8f1;
5119 }
5120 .alert-info hr {
5121   border-top-color: #a6e1ec;
5122 }
5123 .alert-info .alert-link {
5124   color: #245269;
5125 }
5126 .alert-warning {
5127   color: #8a6d3b;
5128   background-color: #fcf8e3;
5129   border-color: #faebcc;
5130 }
5131 .alert-warning hr {
5132   border-top-color: #f7e1b5;
5133 }
5134 .alert-warning .alert-link {
5135   color: #66512c;
5136 }
5137 .alert-danger {
5138   color: #a94442;
5139   background-color: #f2dede;
5140   border-color: #ebccd1;
5141 }
5142 .alert-danger hr {
5143   border-top-color: #e4b9c0;
5144 }
5145 .alert-danger .alert-link {
5146   color: #843534;
5147 }
5148 @-webkit-keyframes progress-bar-stripes {
5149   from {
5150     background-position: 40px 0;
5151   }
5152   to {
5153     background-position: 0 0;
5154   }
5155 }
5156 @-o-keyframes progress-bar-stripes {
5157   from {
5158     background-position: 40px 0;
5159   }
5160   to {
5161     background-position: 0 0;
5162   }
5163 }
5164 @keyframes progress-bar-stripes {
5165   from {
5166     background-position: 40px 0;
5167   }
5168   to {
5169     background-position: 0 0;
5170   }
5171 }
5172 .progress {
5173   height: 20px;
5174   margin-bottom: 20px;
5175   overflow: hidden;
5176   background-color: #f5f5f5;
5177   border-radius: 4px;
5178   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5179           box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
5180 }
5181 .progress-bar {
5182   float: left;
5183   width: 0;
5184   height: 100%;
5185   font-size: 12px;
5186   line-height: 20px;
5187   color: #fff;
5188   text-align: center;
5189   background-color: #337ab7;
5190   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5191           box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
5192   -webkit-transition: width .6s ease;
5193        -o-transition: width .6s ease;
5194           transition: width .6s ease;
5195 }
5196 .progress-striped .progress-bar,
5197 .progress-bar-striped {
5198   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);
5199   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);
5200   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);
5201   -webkit-background-size: 40px 40px;
5202           background-size: 40px 40px;
5203 }
5204 .progress.active .progress-bar,
5205 .progress-bar.active {
5206   -webkit-animation: progress-bar-stripes 2s linear infinite;
5207        -o-animation: progress-bar-stripes 2s linear infinite;
5208           animation: progress-bar-stripes 2s linear infinite;
5209 }
5210 .progress-bar-success {
5211   background-color: #5cb85c;
5212 }
5213 .progress-striped .progress-bar-success {
5214   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);
5215   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);
5216   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);
5217 }
5218 .progress-bar-info {
5219   background-color: #5bc0de;
5220 }
5221 .progress-striped .progress-bar-info {
5222   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);
5223   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);
5224   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);
5225 }
5226 .progress-bar-warning {
5227   background-color: #f0ad4e;
5228 }
5229 .progress-striped .progress-bar-warning {
5230   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);
5231   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);
5232   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);
5233 }
5234 .progress-bar-danger {
5235   background-color: #d9534f;
5236 }
5237 .progress-striped .progress-bar-danger {
5238   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);
5239   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);
5240   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);
5241 }
5242 .media {
5243   margin-top: 15px;
5244 }
5245 .media:first-child {
5246   margin-top: 0;
5247 }
5248 .media,
5249 .media-body {
5250   overflow: hidden;
5251   zoom: 1;
5252 }
5253 .media-body {
5254   width: 10000px;
5255 }
5256 .media-object {
5257   display: block;
5258 }
5259 .media-object.img-thumbnail {
5260   max-width: none;
5261 }
5262 .media-right,
5263 .media > .pull-right {
5264   padding-left: 10px;
5265 }
5266 .media-left,
5267 .media > .pull-left {
5268   padding-right: 10px;
5269 }
5270 .media-left,
5271 .media-right,
5272 .media-body {
5273   display: table-cell;
5274   vertical-align: top;
5275 }
5276 .media-middle {
5277   vertical-align: middle;
5278 }
5279 .media-bottom {
5280   vertical-align: bottom;
5281 }
5282 .media-heading {
5283   margin-top: 0;
5284   margin-bottom: 5px;
5285 }
5286 .media-list {
5287   padding-left: 0;
5288   list-style: none;
5289 }
5290 .list-group {
5291   padding-left: 0;
5292   margin-bottom: 20px;
5293 }
5294 .list-group-item {
5295   position: relative;
5296   display: block;
5297   padding: 10px 15px;
5298   margin-bottom: -1px;
5299   background-color: #fff;
5300   border: 1px solid #ddd;
5301 }
5302 .list-group-item:first-child {
5303   border-top-left-radius: 4px;
5304   border-top-right-radius: 4px;
5305 }
5306 .list-group-item:last-child {
5307   margin-bottom: 0;
5308   border-bottom-right-radius: 4px;
5309   border-bottom-left-radius: 4px;
5310 }
5311 a.list-group-item,
5312 button.list-group-item {
5313   color: #555;
5314 }
5315 a.list-group-item .list-group-item-heading,
5316 button.list-group-item .list-group-item-heading {
5317   color: #333;
5318 }
5319 a.list-group-item:hover,
5320 button.list-group-item:hover,
5321 a.list-group-item:focus,
5322 button.list-group-item:focus {
5323   color: #555;
5324   text-decoration: none;
5325   background-color: #f5f5f5;
5326 }
5327 button.list-group-item {
5328   width: 100%;
5329   text-align: left;
5330 }
5331 .list-group-item.disabled,
5332 .list-group-item.disabled:hover,
5333 .list-group-item.disabled:focus {
5334   color: #777;
5335   cursor: not-allowed;
5336   background-color: #eee;
5337 }
5338 .list-group-item.disabled .list-group-item-heading,
5339 .list-group-item.disabled:hover .list-group-item-heading,
5340 .list-group-item.disabled:focus .list-group-item-heading {
5341   color: inherit;
5342 }
5343 .list-group-item.disabled .list-group-item-text,
5344 .list-group-item.disabled:hover .list-group-item-text,
5345 .list-group-item.disabled:focus .list-group-item-text {
5346   color: #777;
5347 }
5348 .list-group-item.active,
5349 .list-group-item.active:hover,
5350 .list-group-item.active:focus {
5351   z-index: 2;
5352   color: #fff;
5353   background-color: #337ab7;
5354   border-color: #337ab7;
5355 }
5356 .list-group-item.active .list-group-item-heading,
5357 .list-group-item.active:hover .list-group-item-heading,
5358 .list-group-item.active:focus .list-group-item-heading,
5359 .list-group-item.active .list-group-item-heading > small,
5360 .list-group-item.active:hover .list-group-item-heading > small,
5361 .list-group-item.active:focus .list-group-item-heading > small,
5362 .list-group-item.active .list-group-item-heading > .small,
5363 .list-group-item.active:hover .list-group-item-heading > .small,
5364 .list-group-item.active:focus .list-group-item-heading > .small {
5365   color: inherit;
5366 }
5367 .list-group-item.active .list-group-item-text,
5368 .list-group-item.active:hover .list-group-item-text,
5369 .list-group-item.active:focus .list-group-item-text {
5370   color: #c7ddef;
5371 }
5372 .list-group-item-success {
5373   color: #3c763d;
5374   background-color: #dff0d8;
5375 }
5376 a.list-group-item-success,
5377 button.list-group-item-success {
5378   color: #3c763d;
5379 }
5380 a.list-group-item-success .list-group-item-heading,
5381 button.list-group-item-success .list-group-item-heading {
5382   color: inherit;
5383 }
5384 a.list-group-item-success:hover,
5385 button.list-group-item-success:hover,
5386 a.list-group-item-success:focus,
5387 button.list-group-item-success:focus {
5388   color: #3c763d;
5389   background-color: #d0e9c6;
5390 }
5391 a.list-group-item-success.active,
5392 button.list-group-item-success.active,
5393 a.list-group-item-success.active:hover,
5394 button.list-group-item-success.active:hover,
5395 a.list-group-item-success.active:focus,
5396 button.list-group-item-success.active:focus {
5397   color: #fff;
5398   background-color: #3c763d;
5399   border-color: #3c763d;
5400 }
5401 .list-group-item-info {
5402   color: #31708f;
5403   background-color: #d9edf7;
5404 }
5405 a.list-group-item-info,
5406 button.list-group-item-info {
5407   color: #31708f;
5408 }
5409 a.list-group-item-info .list-group-item-heading,
5410 button.list-group-item-info .list-group-item-heading {
5411   color: inherit;
5412 }
5413 a.list-group-item-info:hover,
5414 button.list-group-item-info:hover,
5415 a.list-group-item-info:focus,
5416 button.list-group-item-info:focus {
5417   color: #31708f;
5418   background-color: #c4e3f3;
5419 }
5420 a.list-group-item-info.active,
5421 button.list-group-item-info.active,
5422 a.list-group-item-info.active:hover,
5423 button.list-group-item-info.active:hover,
5424 a.list-group-item-info.active:focus,
5425 button.list-group-item-info.active:focus {
5426   color: #fff;
5427   background-color: #31708f;
5428   border-color: #31708f;
5429 }
5430 .list-group-item-warning {
5431   color: #8a6d3b;
5432   background-color: #fcf8e3;
5433 }
5434 a.list-group-item-warning,
5435 button.list-group-item-warning {
5436   color: #8a6d3b;
5437 }
5438 a.list-group-item-warning .list-group-item-heading,
5439 button.list-group-item-warning .list-group-item-heading {
5440   color: inherit;
5441 }
5442 a.list-group-item-warning:hover,
5443 button.list-group-item-warning:hover,
5444 a.list-group-item-warning:focus,
5445 button.list-group-item-warning:focus {
5446   color: #8a6d3b;
5447   background-color: #faf2cc;
5448 }
5449 a.list-group-item-warning.active,
5450 button.list-group-item-warning.active,
5451 a.list-group-item-warning.active:hover,
5452 button.list-group-item-warning.active:hover,
5453 a.list-group-item-warning.active:focus,
5454 button.list-group-item-warning.active:focus {
5455   color: #fff;
5456   background-color: #8a6d3b;
5457   border-color: #8a6d3b;
5458 }
5459 .list-group-item-danger {
5460   color: #a94442;
5461   background-color: #f2dede;
5462 }
5463 a.list-group-item-danger,
5464 button.list-group-item-danger {
5465   color: #a94442;
5466 }
5467 a.list-group-item-danger .list-group-item-heading,
5468 button.list-group-item-danger .list-group-item-heading {
5469   color: inherit;
5470 }
5471 a.list-group-item-danger:hover,
5472 button.list-group-item-danger:hover,
5473 a.list-group-item-danger:focus,
5474 button.list-group-item-danger:focus {
5475   color: #a94442;
5476   background-color: #ebcccc;
5477 }
5478 a.list-group-item-danger.active,
5479 button.list-group-item-danger.active,
5480 a.list-group-item-danger.active:hover,
5481 button.list-group-item-danger.active:hover,
5482 a.list-group-item-danger.active:focus,
5483 button.list-group-item-danger.active:focus {
5484   color: #fff;
5485   background-color: #a94442;
5486   border-color: #a94442;
5487 }
5488 .list-group-item-heading {
5489   margin-top: 0;
5490   margin-bottom: 5px;
5491 }
5492 .list-group-item-text {
5493   margin-bottom: 0;
5494   line-height: 1.3;
5495 }
5496 .panel {
5497   margin-bottom: 20px;
5498   background-color: #fff;
5499   border: 1px solid transparent;
5500   border-radius: 4px;
5501   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5502           box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
5503 }
5504 .panel-body {
5505   padding: 15px;
5506 }
5507 .panel-heading {
5508   padding: 10px 15px;
5509   border-bottom: 1px solid transparent;
5510   border-top-left-radius: 3px;
5511   border-top-right-radius: 3px;
5512 }
5513 .panel-heading > .dropdown .dropdown-toggle {
5514   color: inherit;
5515 }
5516 .panel-title {
5517   margin-top: 0;
5518   margin-bottom: 0;
5519   font-size: 16px;
5520   color: inherit;
5521 }
5522 .panel-title > a,
5523 .panel-title > small,
5524 .panel-title > .small,
5525 .panel-title > small > a,
5526 .panel-title > .small > a {
5527   color: inherit;
5528 }
5529 .panel-footer {
5530   padding: 10px 15px;
5531   background-color: #f5f5f5;
5532   border-top: 1px solid #ddd;
5533   border-bottom-right-radius: 3px;
5534   border-bottom-left-radius: 3px;
5535 }
5536 .panel > .list-group,
5537 .panel > .panel-collapse > .list-group {
5538   margin-bottom: 0;
5539 }
5540 .panel > .list-group .list-group-item,
5541 .panel > .panel-collapse > .list-group .list-group-item {
5542   border-width: 1px 0;
5543   border-radius: 0;
5544 }
5545 .panel > .list-group:first-child .list-group-item:first-child,
5546 .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
5547   border-top: 0;
5548   border-top-left-radius: 3px;
5549   border-top-right-radius: 3px;
5550 }
5551 .panel > .list-group:last-child .list-group-item:last-child,
5552 .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
5553   border-bottom: 0;
5554   border-bottom-right-radius: 3px;
5555   border-bottom-left-radius: 3px;
5556 }
5557 .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
5558   border-top-left-radius: 0;
5559   border-top-right-radius: 0;
5560 }
5561 .panel-heading + .list-group .list-group-item:first-child {
5562   border-top-width: 0;
5563 }
5564 .list-group + .panel-footer {
5565   border-top-width: 0;
5566 }
5567 .panel > .table,
5568 .panel > .table-responsive > .table,
5569 .panel > .panel-collapse > .table {
5570   margin-bottom: 0;
5571 }
5572 .panel > .table caption,
5573 .panel > .table-responsive > .table caption,
5574 .panel > .panel-collapse > .table caption {
5575   padding-right: 15px;
5576   padding-left: 15px;
5577 }
5578 .panel > .table:first-child,
5579 .panel > .table-responsive:first-child > .table:first-child {
5580   border-top-left-radius: 3px;
5581   border-top-right-radius: 3px;
5582 }
5583 .panel > .table:first-child > thead:first-child > tr:first-child,
5584 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
5585 .panel > .table:first-child > tbody:first-child > tr:first-child,
5586 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
5587   border-top-left-radius: 3px;
5588   border-top-right-radius: 3px;
5589 }
5590 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
5591 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
5592 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5593 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
5594 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
5595 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
5596 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
5597 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
5598   border-top-left-radius: 3px;
5599 }
5600 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
5601 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
5602 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5603 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
5604 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
5605 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
5606 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
5607 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
5608   border-top-right-radius: 3px;
5609 }
5610 .panel > .table:last-child,
5611 .panel > .table-responsive:last-child > .table:last-child {
5612   border-bottom-right-radius: 3px;
5613   border-bottom-left-radius: 3px;
5614 }
5615 .panel > .table:last-child > tbody:last-child > tr:last-child,
5616 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
5617 .panel > .table:last-child > tfoot:last-child > tr:last-child,
5618 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
5619   border-bottom-right-radius: 3px;
5620   border-bottom-left-radius: 3px;
5621 }
5622 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5623 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
5624 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5625 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
5626 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5627 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
5628 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
5629 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
5630   border-bottom-left-radius: 3px;
5631 }
5632 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5633 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
5634 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5635 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
5636 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5637 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
5638 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
5639 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
5640   border-bottom-right-radius: 3px;
5641 }
5642 .panel > .panel-body + .table,
5643 .panel > .panel-body + .table-responsive,
5644 .panel > .table + .panel-body,
5645 .panel > .table-responsive + .panel-body {
5646   border-top: 1px solid #ddd;
5647 }
5648 .panel > .table > tbody:first-child > tr:first-child th,
5649 .panel > .table > tbody:first-child > tr:first-child td {
5650   border-top: 0;
5651 }
5652 .panel > .table-bordered,
5653 .panel > .table-responsive > .table-bordered {
5654   border: 0;
5655 }
5656 .panel > .table-bordered > thead > tr > th:first-child,
5657 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
5658 .panel > .table-bordered > tbody > tr > th:first-child,
5659 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
5660 .panel > .table-bordered > tfoot > tr > th:first-child,
5661 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
5662 .panel > .table-bordered > thead > tr > td:first-child,
5663 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
5664 .panel > .table-bordered > tbody > tr > td:first-child,
5665 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
5666 .panel > .table-bordered > tfoot > tr > td:first-child,
5667 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
5668   border-left: 0;
5669 }
5670 .panel > .table-bordered > thead > tr > th:last-child,
5671 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
5672 .panel > .table-bordered > tbody > tr > th:last-child,
5673 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
5674 .panel > .table-bordered > tfoot > tr > th:last-child,
5675 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
5676 .panel > .table-bordered > thead > tr > td:last-child,
5677 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
5678 .panel > .table-bordered > tbody > tr > td:last-child,
5679 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
5680 .panel > .table-bordered > tfoot > tr > td:last-child,
5681 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
5682   border-right: 0;
5683 }
5684 .panel > .table-bordered > thead > tr:first-child > td,
5685 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
5686 .panel > .table-bordered > tbody > tr:first-child > td,
5687 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
5688 .panel > .table-bordered > thead > tr:first-child > th,
5689 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
5690 .panel > .table-bordered > tbody > tr:first-child > th,
5691 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
5692   border-bottom: 0;
5693 }
5694 .panel > .table-bordered > tbody > tr:last-child > td,
5695 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
5696 .panel > .table-bordered > tfoot > tr:last-child > td,
5697 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
5698 .panel > .table-bordered > tbody > tr:last-child > th,
5699 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
5700 .panel > .table-bordered > tfoot > tr:last-child > th,
5701 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
5702   border-bottom: 0;
5703 }
5704 .panel > .table-responsive {
5705   margin-bottom: 0;
5706   border: 0;
5707 }
5708 .panel-group {
5709   margin-bottom: 20px;
5710 }
5711 .panel-group .panel {
5712   margin-bottom: 0;
5713   border-radius: 4px;
5714 }
5715 .panel-group .panel + .panel {
5716   margin-top: 5px;
5717 }
5718 .panel-group .panel-heading {
5719   border-bottom: 0;
5720 }
5721 .panel-group .panel-heading + .panel-collapse > .panel-body,
5722 .panel-group .panel-heading + .panel-collapse > .list-group {
5723   border-top: 1px solid #ddd;
5724 }
5725 .panel-group .panel-footer {
5726   border-top: 0;
5727 }
5728 .panel-group .panel-footer + .panel-collapse .panel-body {
5729   border-bottom: 1px solid #ddd;
5730 }
5731 .panel-default {
5732   border-color: #ddd;
5733 }
5734 .panel-default > .panel-heading {
5735   color: #333;
5736   background-color: #f5f5f5;
5737   border-color: #ddd;
5738 }
5739 .panel-default > .panel-heading + .panel-collapse > .panel-body {
5740   border-top-color: #ddd;
5741 }
5742 .panel-default > .panel-heading .badge {
5743   color: #f5f5f5;
5744   background-color: #333;
5745 }
5746 .panel-default > .panel-footer + .panel-collapse > .panel-body {
5747   border-bottom-color: #ddd;
5748 }
5749 .panel-primary {
5750   border-color: #337ab7;
5751 }
5752 .panel-primary > .panel-heading {
5753   color: #fff;
5754   background-color: #337ab7;
5755   border-color: #337ab7;
5756 }
5757 .panel-primary > .panel-heading + .panel-collapse > .panel-body {
5758   border-top-color: #337ab7;
5759 }
5760 .panel-primary > .panel-heading .badge {
5761   color: #337ab7;
5762   background-color: #fff;
5763 }
5764 .panel-primary > .panel-footer + .panel-collapse > .panel-body {
5765   border-bottom-color: #337ab7;
5766 }
5767 .panel-success {
5768   border-color: #d6e9c6;
5769 }
5770 .panel-success > .panel-heading {
5771   color: #3c763d;
5772   background-color: #dff0d8;
5773   border-color: #d6e9c6;
5774 }
5775 .panel-success > .panel-heading + .panel-collapse > .panel-body {
5776   border-top-color: #d6e9c6;
5777 }
5778 .panel-success > .panel-heading .badge {
5779   color: #dff0d8;
5780   background-color: #3c763d;
5781 }
5782 .panel-success > .panel-footer + .panel-collapse > .panel-body {
5783   border-bottom-color: #d6e9c6;
5784 }
5785 .panel-info {
5786   border-color: #bce8f1;
5787 }
5788 .panel-info > .panel-heading {
5789   color: #31708f;
5790   background-color: #d9edf7;
5791   border-color: #bce8f1;
5792 }
5793 .panel-info > .panel-heading + .panel-collapse > .panel-body {
5794   border-top-color: #bce8f1;
5795 }
5796 .panel-info > .panel-heading .badge {
5797   color: #d9edf7;
5798   background-color: #31708f;
5799 }
5800 .panel-info > .panel-footer + .panel-collapse > .panel-body {
5801   border-bottom-color: #bce8f1;
5802 }
5803 .panel-warning {
5804   border-color: #faebcc;
5805 }
5806 .panel-warning > .panel-heading {
5807   color: #8a6d3b;
5808   background-color: #fcf8e3;
5809   border-color: #faebcc;
5810 }
5811 .panel-warning > .panel-heading + .panel-collapse > .panel-body {
5812   border-top-color: #faebcc;
5813 }
5814 .panel-warning > .panel-heading .badge {
5815   color: #fcf8e3;
5816   background-color: #8a6d3b;
5817 }
5818 .panel-warning > .panel-footer + .panel-collapse > .panel-body {
5819   border-bottom-color: #faebcc;
5820 }
5821 .panel-danger {
5822   border-color: #ebccd1;
5823 }
5824 .panel-danger > .panel-heading {
5825   color: #a94442;
5826   background-color: #f2dede;
5827   border-color: #ebccd1;
5828 }
5829 .panel-danger > .panel-heading + .panel-collapse > .panel-body {
5830   border-top-color: #ebccd1;
5831 }
5832 .panel-danger > .panel-heading .badge {
5833   color: #f2dede;
5834   background-color: #a94442;
5835 }
5836 .panel-danger > .panel-footer + .panel-collapse > .panel-body {
5837   border-bottom-color: #ebccd1;
5838 }
5839 .embed-responsive {
5840   position: relative;
5841   display: block;
5842   height: 0;
5843   padding: 0;
5844   overflow: hidden;
5845 }
5846 .embed-responsive .embed-responsive-item,
5847 .embed-responsive iframe,
5848 .embed-responsive embed,
5849 .embed-responsive object,
5850 .embed-responsive video {
5851   position: absolute;
5852   top: 0;
5853   bottom: 0;
5854   left: 0;
5855   width: 100%;
5856   height: 100%;
5857   border: 0;
5858 }
5859 .embed-responsive-16by9 {
5860   padding-bottom: 56.25%;
5861 }
5862 .embed-responsive-4by3 {
5863   padding-bottom: 75%;
5864 }
5865 .well {
5866   min-height: 20px;
5867   padding: 19px;
5868   margin-bottom: 20px;
5869   background-color: #f5f5f5;
5870   border: 1px solid #e3e3e3;
5871   border-radius: 4px;
5872   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5873           box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
5874 }
5875 .well blockquote {
5876   border-color: #ddd;
5877   border-color: rgba(0, 0, 0, .15);
5878 }
5879 .well-lg {
5880   padding: 24px;
5881   border-radius: 6px;
5882 }
5883 .well-sm {
5884   padding: 9px;
5885   border-radius: 3px;
5886 }
5887 .close {
5888   float: right;
5889   font-size: 21px;
5890   font-weight: bold;
5891   line-height: 1;
5892   color: #000;
5893   text-shadow: 0 1px 0 #fff;
5894   filter: alpha(opacity=20);
5895   opacity: .2;
5896 }
5897 .close:hover,
5898 .close:focus {
5899   color: #000;
5900   text-decoration: none;
5901   cursor: pointer;
5902   filter: alpha(opacity=50);
5903   opacity: .5;
5904 }
5905 button.close {
5906   -webkit-appearance: none;
5907   padding: 0;
5908   cursor: pointer;
5909   background: transparent;
5910   border: 0;
5911 }
5912 .modal-open {
5913   overflow: hidden;
5914 }
5915 .modal {
5916   position: fixed;
5917   top: 0;
5918   right: 0;
5919   bottom: 0;
5920   left: 0;
5921   z-index: 1050;
5922   display: none;
5923   overflow: hidden;
5924   -webkit-overflow-scrolling: touch;
5925   outline: 0;
5926 }
5927 .modal.fade .modal-dialog {
5928   -webkit-transition: -webkit-transform .3s ease-out;
5929        -o-transition:      -o-transform .3s ease-out;
5930           transition:         transform .3s ease-out;
5931   -webkit-transform: translate(0, -25%);
5932       -ms-transform: translate(0, -25%);
5933        -o-transform: translate(0, -25%);
5934           transform: translate(0, -25%);
5935 }
5936 .modal.in .modal-dialog {
5937   -webkit-transform: translate(0, 0);
5938       -ms-transform: translate(0, 0);
5939        -o-transform: translate(0, 0);
5940           transform: translate(0, 0);
5941 }
5942 .modal-open .modal {
5943   overflow-x: hidden;
5944   overflow-y: auto;
5945 }
5946 .modal-dialog {
5947   position: relative;
5948   width: auto;
5949   margin: 10px;
5950 }
5951 .modal-content {
5952   position: relative;
5953   background-color: #fff;
5954   -webkit-background-clip: padding-box;
5955           background-clip: padding-box;
5956   border: 1px solid #999;
5957   border: 1px solid rgba(0, 0, 0, .2);
5958   border-radius: 6px;
5959   outline: 0;
5960   -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5961           box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
5962 }
5963 .modal-backdrop {
5964   position: fixed;
5965   top: 0;
5966   right: 0;
5967   bottom: 0;
5968   left: 0;
5969   z-index: 1040;
5970   background-color: #000;
5971 }
5972 .modal-backdrop.fade {
5973   filter: alpha(opacity=0);
5974   opacity: 0;
5975 }
5976 .modal-backdrop.in {
5977   filter: alpha(opacity=50);
5978   opacity: .5;
5979 }
5980 .modal-header {
5981   min-height: 16.42857143px;
5982   padding: 15px;
5983   border-bottom: 1px solid #e5e5e5;
5984 }
5985 .modal-header .close {
5986   margin-top: -2px;
5987 }
5988 .modal-title {
5989   margin: 0;
5990   line-height: 1.42857143;
5991 }
5992 .modal-body {
5993   position: relative;
5994   padding: 15px;
5995 }
5996 .modal-footer {
5997   padding: 15px;
5998   text-align: right;
5999   border-top: 1px solid #e5e5e5;
6000 }
6001 .modal-footer .btn + .btn {
6002   margin-bottom: 0;
6003   margin-left: 5px;
6004 }
6005 .modal-footer .btn-group .btn + .btn {
6006   margin-left: -1px;
6007 }
6008 .modal-footer .btn-block + .btn-block {
6009   margin-left: 0;
6010 }
6011 .modal-scrollbar-measure {
6012   position: absolute;
6013   top: -9999px;
6014   width: 50px;
6015   height: 50px;
6016   overflow: scroll;
6017 }
6018 @media (min-width: 768px) {
6019   .modal-dialog {
6020     width: 600px;
6021     margin: 30px auto;
6022   }
6023   .modal-content {
6024     -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
6025             box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
6026   }
6027   .modal-sm {
6028     width: 300px;
6029   }
6030 }
6031 @media (min-width: 992px) {
6032   .modal-lg {
6033     width: 900px;
6034   }
6035 }
6036 .tooltip {
6037   position: absolute;
6038   z-index: 1070;
6039   display: block;
6040   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6041   font-size: 12px;
6042   font-style: normal;
6043   font-weight: normal;
6044   line-height: 1.42857143;
6045   text-align: left;
6046   text-align: start;
6047   text-decoration: none;
6048   text-shadow: none;
6049   text-transform: none;
6050   letter-spacing: normal;
6051   word-break: normal;
6052   word-spacing: normal;
6053   word-wrap: normal;
6054   white-space: normal;
6055   filter: alpha(opacity=0);
6056   opacity: 0;
6057
6058   line-break: auto;
6059 }
6060 .tooltip.in {
6061   filter: alpha(opacity=90);
6062   opacity: .9;
6063 }
6064 .tooltip.top {
6065   padding: 5px 0;
6066   margin-top: -3px;
6067 }
6068 .tooltip.right {
6069   padding: 0 5px;
6070   margin-left: 3px;
6071 }
6072 .tooltip.bottom {
6073   padding: 5px 0;
6074   margin-top: 3px;
6075 }
6076 .tooltip.left {
6077   padding: 0 5px;
6078   margin-left: -3px;
6079 }
6080 .tooltip-inner {
6081   max-width: 200px;
6082   padding: 3px 8px;
6083   color: #fff;
6084   text-align: center;
6085   background-color: #000;
6086   border-radius: 4px;
6087 }
6088 .tooltip-arrow {
6089   position: absolute;
6090   width: 0;
6091   height: 0;
6092   border-color: transparent;
6093   border-style: solid;
6094 }
6095 .tooltip.top .tooltip-arrow {
6096   bottom: 0;
6097   left: 50%;
6098   margin-left: -5px;
6099   border-width: 5px 5px 0;
6100   border-top-color: #000;
6101 }
6102 .tooltip.top-left .tooltip-arrow {
6103   right: 5px;
6104   bottom: 0;
6105   margin-bottom: -5px;
6106   border-width: 5px 5px 0;
6107   border-top-color: #000;
6108 }
6109 .tooltip.top-right .tooltip-arrow {
6110   bottom: 0;
6111   left: 5px;
6112   margin-bottom: -5px;
6113   border-width: 5px 5px 0;
6114   border-top-color: #000;
6115 }
6116 .tooltip.right .tooltip-arrow {
6117   top: 50%;
6118   left: 0;
6119   margin-top: -5px;
6120   border-width: 5px 5px 5px 0;
6121   border-right-color: #000;
6122 }
6123 .tooltip.left .tooltip-arrow {
6124   top: 50%;
6125   right: 0;
6126   margin-top: -5px;
6127   border-width: 5px 0 5px 5px;
6128   border-left-color: #000;
6129 }
6130 .tooltip.bottom .tooltip-arrow {
6131   top: 0;
6132   left: 50%;
6133   margin-left: -5px;
6134   border-width: 0 5px 5px;
6135   border-bottom-color: #000;
6136 }
6137 .tooltip.bottom-left .tooltip-arrow {
6138   top: 0;
6139   right: 5px;
6140   margin-top: -5px;
6141   border-width: 0 5px 5px;
6142   border-bottom-color: #000;
6143 }
6144 .tooltip.bottom-right .tooltip-arrow {
6145   top: 0;
6146   left: 5px;
6147   margin-top: -5px;
6148   border-width: 0 5px 5px;
6149   border-bottom-color: #000;
6150 }
6151 .popover {
6152   position: absolute;
6153   top: 0;
6154   left: 0;
6155   z-index: 1060;
6156   display: none;
6157   max-width: 276px;
6158   padding: 1px;
6159   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
6160   font-size: 14px;
6161   font-style: normal;
6162   font-weight: normal;
6163   line-height: 1.42857143;
6164   text-align: left;
6165   text-align: start;
6166   text-decoration: none;
6167   text-shadow: none;
6168   text-transform: none;
6169   letter-spacing: normal;
6170   word-break: normal;
6171   word-spacing: normal;
6172   word-wrap: normal;
6173   white-space: normal;
6174   background-color: #fff;
6175   -webkit-background-clip: padding-box;
6176           background-clip: padding-box;
6177   border: 1px solid #ccc;
6178   border: 1px solid rgba(0, 0, 0, .2);
6179   border-radius: 6px;
6180   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6181           box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
6182
6183   line-break: auto;
6184 }
6185 .popover.top {
6186   margin-top: -10px;
6187 }
6188 .popover.right {
6189   margin-left: 10px;
6190 }
6191 .popover.bottom {
6192   margin-top: 10px;
6193 }
6194 .popover.left {
6195   margin-left: -10px;
6196 }
6197 .popover-title {
6198   padding: 8px 14px;
6199   margin: 0;
6200   font-size: 14px;
6201   background-color: #f7f7f7;
6202   border-bottom: 1px solid #ebebeb;
6203   border-radius: 5px 5px 0 0;
6204 }
6205 .popover-content {
6206   padding: 9px 14px;
6207 }
6208 .popover > .arrow,
6209 .popover > .arrow:after {
6210   position: absolute;
6211   display: block;
6212   width: 0;
6213   height: 0;
6214   border-color: transparent;
6215   border-style: solid;
6216 }
6217 .popover > .arrow {
6218   border-width: 11px;
6219 }
6220 .popover > .arrow:after {
6221   content: "";
6222   border-width: 10px;
6223 }
6224 .popover.top > .arrow {
6225   bottom: -11px;
6226   left: 50%;
6227   margin-left: -11px;
6228   border-top-color: #999;
6229   border-top-color: rgba(0, 0, 0, .25);
6230   border-bottom-width: 0;
6231 }
6232 .popover.top > .arrow:after {
6233   bottom: 1px;
6234   margin-left: -10px;
6235   content: " ";
6236   border-top-color: #fff;
6237   border-bottom-width: 0;
6238 }
6239 .popover.right > .arrow {
6240   top: 50%;
6241   left: -11px;
6242   margin-top: -11px;
6243   border-right-color: #999;
6244   border-right-color: rgba(0, 0, 0, .25);
6245   border-left-width: 0;
6246 }
6247 .popover.right > .arrow:after {
6248   bottom: -10px;
6249   left: 1px;
6250   content: " ";
6251   border-right-color: #fff;
6252   border-left-width: 0;
6253 }
6254 .popover.bottom > .arrow {
6255   top: -11px;
6256   left: 50%;
6257   margin-left: -11px;
6258   border-top-width: 0;
6259   border-bottom-color: #999;
6260   border-bottom-color: rgba(0, 0, 0, .25);
6261 }
6262 .popover.bottom > .arrow:after {
6263   top: 1px;
6264   margin-left: -10px;
6265   content: " ";
6266   border-top-width: 0;
6267   border-bottom-color: #fff;
6268 }
6269 .popover.left > .arrow {
6270   top: 50%;
6271   right: -11px;
6272   margin-top: -11px;
6273   border-right-width: 0;
6274   border-left-color: #999;
6275   border-left-color: rgba(0, 0, 0, .25);
6276 }
6277 .popover.left > .arrow:after {
6278   right: 1px;
6279   bottom: -10px;
6280   content: " ";
6281   border-right-width: 0;
6282   border-left-color: #fff;
6283 }
6284 .carousel {
6285   position: relative;
6286 }
6287 .carousel-inner {
6288   position: relative;
6289   width: 100%;
6290   overflow: hidden;
6291 }
6292 .carousel-inner > .item {
6293   position: relative;
6294   display: none;
6295   -webkit-transition: .6s ease-in-out left;
6296        -o-transition: .6s ease-in-out left;
6297           transition: .6s ease-in-out left;
6298 }
6299 .carousel-inner > .item > img,
6300 .carousel-inner > .item > a > img {
6301   line-height: 1;
6302 }
6303 @media all and (transform-3d), (-webkit-transform-3d) {
6304   .carousel-inner > .item {
6305     -webkit-transition: -webkit-transform .6s ease-in-out;
6306          -o-transition:      -o-transform .6s ease-in-out;
6307             transition:         transform .6s ease-in-out;
6308
6309     -webkit-backface-visibility: hidden;
6310             backface-visibility: hidden;
6311     -webkit-perspective: 1000px;
6312             perspective: 1000px;
6313   }
6314   .carousel-inner > .item.next,
6315   .carousel-inner > .item.active.right {
6316     left: 0;
6317     -webkit-transform: translate3d(100%, 0, 0);
6318             transform: translate3d(100%, 0, 0);
6319   }
6320   .carousel-inner > .item.prev,
6321   .carousel-inner > .item.active.left {
6322     left: 0;
6323     -webkit-transform: translate3d(-100%, 0, 0);
6324             transform: translate3d(-100%, 0, 0);
6325   }
6326   .carousel-inner > .item.next.left,
6327   .carousel-inner > .item.prev.right,
6328   .carousel-inner > .item.active {
6329     left: 0;
6330     -webkit-transform: translate3d(0, 0, 0);
6331             transform: translate3d(0, 0, 0);
6332   }
6333 }
6334 .carousel-inner > .active,
6335 .carousel-inner > .next,
6336 .carousel-inner > .prev {
6337   display: block;
6338 }
6339 .carousel-inner > .active {
6340   left: 0;
6341 }
6342 .carousel-inner > .next,
6343 .carousel-inner > .prev {
6344   position: absolute;
6345   top: 0;
6346   width: 100%;
6347 }
6348 .carousel-inner > .next {
6349   left: 100%;
6350 }
6351 .carousel-inner > .prev {
6352   left: -100%;
6353 }
6354 .carousel-inner > .next.left,
6355 .carousel-inner > .prev.right {
6356   left: 0;
6357 }
6358 .carousel-inner > .active.left {
6359   left: -100%;
6360 }
6361 .carousel-inner > .active.right {
6362   left: 100%;
6363 }
6364 .carousel-control {
6365   position: absolute;
6366   top: 0;
6367   bottom: 0;
6368   left: 0;
6369   width: 15%;
6370   font-size: 20px;
6371   color: #fff;
6372   text-align: center;
6373   text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6374   filter: alpha(opacity=50);
6375   opacity: .5;
6376 }
6377 .carousel-control.left {
6378   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6379   background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6380   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
6381   background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
6382   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
6383   background-repeat: repeat-x;
6384 }
6385 .carousel-control.right {
6386   right: 0;
6387   left: auto;
6388   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6389   background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6390   background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
6391   background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
6392   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
6393   background-repeat: repeat-x;
6394 }
6395 .carousel-control:hover,
6396 .carousel-control:focus {
6397   color: #fff;
6398   text-decoration: none;
6399   filter: alpha(opacity=90);
6400   outline: 0;
6401   opacity: .9;
6402 }
6403 .carousel-control .icon-prev,
6404 .carousel-control .icon-next,
6405 .carousel-control .glyphicon-chevron-left,
6406 .carousel-control .glyphicon-chevron-right {
6407   position: absolute;
6408   top: 50%;
6409   z-index: 5;
6410   display: inline-block;
6411   margin-top: -10px;
6412 }
6413 .carousel-control .icon-prev,
6414 .carousel-control .glyphicon-chevron-left {
6415   left: 50%;
6416   margin-left: -10px;
6417 }
6418 .carousel-control .icon-next,
6419 .carousel-control .glyphicon-chevron-right {
6420   right: 50%;
6421   margin-right: -10px;
6422 }
6423 .carousel-control .icon-prev,
6424 .carousel-control .icon-next {
6425   width: 20px;
6426   height: 20px;
6427   font-family: serif;
6428   line-height: 1;
6429 }
6430 .carousel-control .icon-prev:before {
6431   content: '\2039';
6432 }
6433 .carousel-control .icon-next:before {
6434   content: '\203a';
6435 }
6436 .carousel-indicators {
6437   position: absolute;
6438   bottom: 10px;
6439   left: 50%;
6440   z-index: 15;
6441   width: 60%;
6442   padding-left: 0;
6443   margin-left: -30%;
6444   text-align: center;
6445   list-style: none;
6446 }
6447 .carousel-indicators li {
6448   display: inline-block;
6449   width: 10px;
6450   height: 10px;
6451   margin: 1px;
6452   text-indent: -999px;
6453   cursor: pointer;
6454   background-color: #000 \9;
6455   background-color: rgba(0, 0, 0, 0);
6456   border: 1px solid #fff;
6457   border-radius: 10px;
6458 }
6459 .carousel-indicators .active {
6460   width: 12px;
6461   height: 12px;
6462   margin: 0;
6463   background-color: #fff;
6464 }
6465 .carousel-caption {
6466   position: absolute;
6467   right: 15%;
6468   bottom: 20px;
6469   left: 15%;
6470   z-index: 10;
6471   padding-top: 20px;
6472   padding-bottom: 20px;
6473   color: #fff;
6474   text-align: center;
6475   text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
6476 }
6477 .carousel-caption .btn {
6478   text-shadow: none;
6479 }
6480 @media screen and (min-width: 768px) {
6481   .carousel-control .glyphicon-chevron-left,
6482   .carousel-control .glyphicon-chevron-right,
6483   .carousel-control .icon-prev,
6484   .carousel-control .icon-next {
6485     width: 30px;
6486     height: 30px;
6487     margin-top: -15px;
6488     font-size: 30px;
6489   }
6490   .carousel-control .glyphicon-chevron-left,
6491   .carousel-control .icon-prev {
6492     margin-left: -15px;
6493   }
6494   .carousel-control .glyphicon-chevron-right,
6495   .carousel-control .icon-next {
6496     margin-right: -15px;
6497   }
6498   .carousel-caption {
6499     right: 20%;
6500     left: 20%;
6501     padding-bottom: 30px;
6502   }
6503   .carousel-indicators {
6504     bottom: 20px;
6505   }
6506 }
6507 .clearfix:before,
6508 .clearfix:after,
6509 .dl-horizontal dd:before,
6510 .dl-horizontal dd:after,
6511 .container:before,
6512 .container:after,
6513 .container-fluid:before,
6514 .container-fluid:after,
6515 .row:before,
6516 .row:after,
6517 .form-horizontal .form-group:before,
6518 .form-horizontal .form-group:after,
6519 .btn-toolbar:before,
6520 .btn-toolbar:after,
6521 .btn-group-vertical > .btn-group:before,
6522 .btn-group-vertical > .btn-group:after,
6523 .nav:before,
6524 .nav:after,
6525 .navbar:before,
6526 .navbar:after,
6527 .navbar-header:before,
6528 .navbar-header:after,
6529 .navbar-collapse:before,
6530 .navbar-collapse:after,
6531 .pager:before,
6532 .pager:after,
6533 .panel-body:before,
6534 .panel-body:after,
6535 .modal-footer:before,
6536 .modal-footer:after {
6537   display: table;
6538   content: " ";
6539 }
6540 .clearfix:after,
6541 .dl-horizontal dd:after,
6542 .container:after,
6543 .container-fluid:after,
6544 .row:after,
6545 .form-horizontal .form-group:after,
6546 .btn-toolbar:after,
6547 .btn-group-vertical > .btn-group:after,
6548 .nav:after,
6549 .navbar:after,
6550 .navbar-header:after,
6551 .navbar-collapse:after,
6552 .pager:after,
6553 .panel-body:after,
6554 .modal-footer:after {
6555   clear: both;
6556 }
6557 .center-block {
6558   display: block;
6559   margin-right: auto;
6560   margin-left: auto;
6561 }
6562 .pull-right {
6563   float: right !important;
6564 }
6565 .pull-left {
6566   float: left !important;
6567 }
6568 .hide {
6569   display: none !important;
6570 }
6571 .show {
6572   display: block !important;
6573 }
6574 .invisible {
6575   visibility: hidden;
6576 }
6577 .text-hide {
6578   font: 0/0 a;
6579   color: transparent;
6580   text-shadow: none;
6581   background-color: transparent;
6582   border: 0;
6583 }
6584 .hidden {
6585   display: none !important;
6586 }
6587 .affix {
6588   position: fixed;
6589 }
6590 @-ms-viewport {
6591   width: device-width;
6592 }
6593 .visible-xs,
6594 .visible-sm,
6595 .visible-md,
6596 .visible-lg {
6597   display: none !important;
6598 }
6599 .visible-xs-block,
6600 .visible-xs-inline,
6601 .visible-xs-inline-block,
6602 .visible-sm-block,
6603 .visible-sm-inline,
6604 .visible-sm-inline-block,
6605 .visible-md-block,
6606 .visible-md-inline,
6607 .visible-md-inline-block,
6608 .visible-lg-block,
6609 .visible-lg-inline,
6610 .visible-lg-inline-block {
6611   display: none !important;
6612 }
6613 @media (max-width: 767px) {
6614   .visible-xs {
6615     display: block !important;
6616   }
6617   table.visible-xs {
6618     display: table !important;
6619   }
6620   tr.visible-xs {
6621     display: table-row !important;
6622   }
6623   th.visible-xs,
6624   td.visible-xs {
6625     display: table-cell !important;
6626   }
6627 }
6628 @media (max-width: 767px) {
6629   .visible-xs-block {
6630     display: block !important;
6631   }
6632 }
6633 @media (max-width: 767px) {
6634   .visible-xs-inline {
6635     display: inline !important;
6636   }
6637 }
6638 @media (max-width: 767px) {
6639   .visible-xs-inline-block {
6640     display: inline-block !important;
6641   }
6642 }
6643 @media (min-width: 768px) and (max-width: 991px) {
6644   .visible-sm {
6645     display: block !important;
6646   }
6647   table.visible-sm {
6648     display: table !important;
6649   }
6650   tr.visible-sm {
6651     display: table-row !important;
6652   }
6653   th.visible-sm,
6654   td.visible-sm {
6655     display: table-cell !important;
6656   }
6657 }
6658 @media (min-width: 768px) and (max-width: 991px) {
6659   .visible-sm-block {
6660     display: block !important;
6661   }
6662 }
6663 @media (min-width: 768px) and (max-width: 991px) {
6664   .visible-sm-inline {
6665     display: inline !important;
6666   }
6667 }
6668 @media (min-width: 768px) and (max-width: 991px) {
6669   .visible-sm-inline-block {
6670     display: inline-block !important;
6671   }
6672 }
6673 @media (min-width: 992px) and (max-width: 1199px) {
6674   .visible-md {
6675     display: block !important;
6676   }
6677   table.visible-md {
6678     display: table !important;
6679   }
6680   tr.visible-md {
6681     display: table-row !important;
6682   }
6683   th.visible-md,
6684   td.visible-md {
6685     display: table-cell !important;
6686   }
6687 }
6688 @media (min-width: 992px) and (max-width: 1199px) {
6689   .visible-md-block {
6690     display: block !important;
6691   }
6692 }
6693 @media (min-width: 992px) and (max-width: 1199px) {
6694   .visible-md-inline {
6695     display: inline !important;
6696   }
6697 }
6698 @media (min-width: 992px) and (max-width: 1199px) {
6699   .visible-md-inline-block {
6700     display: inline-block !important;
6701   }
6702 }
6703 @media (min-width: 1200px) {
6704   .visible-lg {
6705     display: block !important;
6706   }
6707   table.visible-lg {
6708     display: table !important;
6709   }
6710   tr.visible-lg {
6711     display: table-row !important;
6712   }
6713   th.visible-lg,
6714   td.visible-lg {
6715     display: table-cell !important;
6716   }
6717 }
6718 @media (min-width: 1200px) {
6719   .visible-lg-block {
6720     display: block !important;
6721   }
6722 }
6723 @media (min-width: 1200px) {
6724   .visible-lg-inline {
6725     display: inline !important;
6726   }
6727 }
6728 @media (min-width: 1200px) {
6729   .visible-lg-inline-block {
6730     display: inline-block !important;
6731   }
6732 }
6733 @media (max-width: 767px) {
6734   .hidden-xs {
6735     display: none !important;
6736   }
6737 }
6738 @media (min-width: 768px) and (max-width: 991px) {
6739   .hidden-sm {
6740     display: none !important;
6741   }
6742 }
6743 @media (min-width: 992px) and (max-width: 1199px) {
6744   .hidden-md {
6745     display: none !important;
6746   }
6747 }
6748 @media (min-width: 1200px) {
6749   .hidden-lg {
6750     display: none !important;
6751   }
6752 }
6753 .visible-print {
6754   display: none !important;
6755 }
6756 @media print {
6757   .visible-print {
6758     display: block !important;
6759   }
6760   table.visible-print {
6761     display: table !important;
6762   }
6763   tr.visible-print {
6764     display: table-row !important;
6765   }
6766   th.visible-print,
6767   td.visible-print {
6768     display: table-cell !important;
6769   }
6770 }
6771 .visible-print-block {
6772   display: none !important;
6773 }
6774 @media print {
6775   .visible-print-block {
6776     display: block !important;
6777   }
6778 }
6779 .visible-print-inline {
6780   display: none !important;
6781 }
6782 @media print {
6783   .visible-print-inline {
6784     display: inline !important;
6785   }
6786 }
6787 .visible-print-inline-block {
6788   display: none !important;
6789 }
6790 @media print {
6791   .visible-print-inline-block {
6792     display: inline-block !important;
6793   }
6794 }
6795 @media print {
6796   .hidden-print {
6797     display: none !important;
6798   }
6799 }
6800 /*# sourceMappingURL=bootstrap.css.map */