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