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