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