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