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