OSDN Git Service

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