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