1/*!
2 * Bootstrap v2.3.1
3 *
4 * Copyright 2012 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
7 *
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 */
10.clearfix,
11.container,
12.container-fluid,
13.row,
14.btn-toolbar,
15.btn-group-vertical > .btn-group,
16.modal-header,
17.modal-footer {
18  *zoom: 1;
19}
20.clearfix:before,
21.clearfix:after,
22.container:before,
23.container:after,
24.container-fluid:before,
25.container-fluid:after,
26.row:before,
27.row:after,
28.btn-toolbar:before,
29.btn-toolbar:after,
30.btn-group-vertical > .btn-group:before,
31.btn-group-vertical > .btn-group:after,
32.modal-header:before,
33.modal-header:after,
34.modal-footer:before,
35.modal-footer:after {
36  display: table;
37  content: "";
38  line-height: 0;
39}
40.clearfix:after,
41.container:after,
42.container-fluid:after,
43.row:after,
44.btn-toolbar:after,
45.btn-group-vertical > .btn-group:after,
46.modal-header:after,
47.modal-footer:after {
48  clear: both;
49}
50.hide-text {
51  font: 0/0 a;
52  color: transparent;
53  text-shadow: none;
54  background-color: transparent;
55  border: 0;
56}
57.input-block-level {
58  display: block;
59  width: 100%;
60  min-height: 30px;
61  -webkit-box-sizing: border-box;
62  -moz-box-sizing: border-box;
63  box-sizing: border-box;
64}
65article,
66aside,
67details,
68figcaption,
69figure,
70footer,
71header,
72hgroup,
73nav,
74section {
75  display: block;
76}
77audio,
78canvas,
79video {
80  display: inline-block;
81  *display: inline;
82  *zoom: 1;
83}
84audio:not([controls]) {
85  display: none;
86}
87html {
88  font-size: 100%;
89  -webkit-text-size-adjust: 100%;
90  -ms-text-size-adjust: 100%;
91}
92a:focus {
93  outline: thin dotted #333;
94  outline: 5px auto -webkit-focus-ring-color;
95  outline-offset: -2px;
96}
97a:hover,
98a:active {
99  outline: 0;
100}
101sub,
102sup {
103  position: relative;
104  font-size: 75%;
105  line-height: 0;
106  vertical-align: baseline;
107}
108sup {
109  top: -0.5em;
110}
111sub {
112  bottom: -0.25em;
113}
114img {
115  /* Responsive images (ensure images don't scale beyond their parents) */
116  max-width: 100%;
117  /* Part 1: Set a maxium relative to the parent */
118  width: auto\9;
119  /* IE7-8 need help adjusting responsive images */
120  height: auto;
121  /* Part 2: Scale the height according to the width, otherwise you get stretching */
122  vertical-align: middle;
123  border: 0;
124  -ms-interpolation-mode: bicubic;
125}
126#map_canvas img,
127.google-maps img {
128  max-width: none;
129}
130button,
131input,
132select,
133textarea {
134  margin: 0;
135  font-size: 100%;
136  vertical-align: middle;
137}
138button,
139input {
140  *overflow: visible;
141  line-height: normal;
142}
143button::-moz-focus-inner,
144input::-moz-focus-inner {
145  padding: 0;
146  border: 0;
147}
148button,
149html input[type="button"],
150input[type="reset"],
151input[type="submit"] {
152  -webkit-appearance: button;
153  cursor: pointer;
154}
155label,
156select,
157button,
158input[type="button"],
159input[type="reset"],
160input[type="submit"],
161input[type="radio"],
162input[type="checkbox"] {
163  cursor: pointer;
164}
165input[type="search"] {
166  -webkit-box-sizing: content-box;
167  -moz-box-sizing: content-box;
168  box-sizing: content-box;
169  -webkit-appearance: textfield;
170}
171input[type="search"]::-webkit-search-decoration,
172input[type="search"]::-webkit-search-cancel-button {
173  -webkit-appearance: none;
174}
175textarea {
176  overflow: auto;
177  vertical-align: top;
178}
179
180/*!
181@media print {
182  * {
183    text-shadow: none !important;
184    color: #000 !important;
185    background: transparent !important;
186    box-shadow: none !important;
187  }
188  a,
189  a:visited {
190    text-decoration: underline;
191  }
192  a[href]:after {
193    content: " (" attr(href) ")";
194  }
195  abbr[title]:after {
196    content: " (" attr(title) ")";
197  }
198  .ir a:after,
199  a[href^="javascript:"]:after,
200  a[href^="#"]: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  @page {
219    margin: 0.5cm;
220  }
221  p,
222  h2,
223  h3 {
224    orphans: 3;
225    widows: 3;
226  }
227  h2,
228  h3 {
229    page-break-after: avoid;
230  }
231}
232*/
233
234
235/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
236html {
237  font-family: sans-serif;
238  -ms-text-size-adjust: 100%;
239  -webkit-text-size-adjust: 100%;
240}
241body {
242  margin: 0;
243}
244article,
245aside,
246details,
247figcaption,
248figure,
249footer,
250header,
251hgroup,
252main,
253menu,
254nav,
255section,
256summary {
257  display: block;
258}
259audio,
260canvas,
261progress,
262video {
263  display: inline-block;
264  vertical-align: baseline;
265}
266audio:not([controls]) {
267  display: none;
268  height: 0;
269}
270[hidden],
271template {
272  display: none;
273}
274a {
275  background-color: transparent;
276}
277a:active,
278a:hover {
279  outline: 0;
280}
281abbr[title] {
282  border-bottom: 1px dotted;
283}
284b,
285strong {
286  font-weight: bold;
287}
288dfn {
289  font-style: italic;
290}
291h1 {
292  font-size: 2em;
293  margin: 0.67em 0;
294}
295mark {
296  background: #ff0;
297  color: #000;
298}
299small {
300  font-size: 80%;
301}
302sub,
303sup {
304  font-size: 75%;
305  line-height: 0;
306  position: relative;
307  vertical-align: baseline;
308}
309sup {
310  top: -0.5em;
311}
312sub {
313  bottom: -0.25em;
314}
315img {
316  border: 0;
317}
318svg:not(:root) {
319  overflow: hidden;
320}
321figure {
322  margin: 1em 40px;
323}
324hr {
325  box-sizing: content-box;
326  height: 0;
327}
328pre {
329  overflow: auto;
330}
331code,
332kbd,
333pre,
334samp {
335  font-family: monospace, monospace;
336  font-size: 1em;
337}
338button,
339input,
340optgroup,
341select,
342textarea {
343  color: inherit;
344  font: inherit;
345  margin: 0;
346}
347button {
348  overflow: visible;
349}
350button,
351select {
352  text-transform: none;
353}
354button,
355html input[type="button"],
356input[type="reset"],
357input[type="submit"] {
358  -webkit-appearance: button;
359  cursor: pointer;
360}
361button[disabled],
362html input[disabled] {
363  cursor: default;
364}
365button::-moz-focus-inner,
366input::-moz-focus-inner {
367  border: 0;
368  padding: 0;
369}
370input {
371  line-height: normal;
372}
373input[type="checkbox"],
374input[type="radio"] {
375  box-sizing: border-box;
376  padding: 0;
377}
378input[type="number"]::-webkit-inner-spin-button,
379input[type="number"]::-webkit-outer-spin-button {
380  height: auto;
381}
382input[type="search"] {
383  -webkit-appearance: textfield;
384  box-sizing: content-box;
385}
386input[type="search"]::-webkit-search-cancel-button,
387input[type="search"]::-webkit-search-decoration {
388  -webkit-appearance: none;
389}
390fieldset {
391  border: 1px solid #c0c0c0;
392  margin: 0 2px;
393  padding: 0.35em 0.625em 0.75em;
394}
395legend {
396  border: 0;
397  padding: 0;
398}
399textarea {
400  overflow: auto;
401}
402optgroup {
403  font-weight: bold;
404}
405table {
406  border-collapse: collapse;
407  border-spacing: 0;
408}
409td,
410th {
411  padding: 0;
412}
413*,
414*:before,
415*:after {
416  -webkit-box-sizing: border-box;
417  -moz-box-sizing: border-box;
418  box-sizing: border-box;
419}
420html {
421  font-size: 62.5%;
422  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
423}
424body {
425  margin: 0;
426  padding-top: 55px;
427  padding-bottom: 55px;
428  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
429  font-size: 14px;
430  line-height: 20px;
431  color: #333333;
432  background-color: #f0f0f0;
433  font-weight: 400;
434}
435a {
436  color: #0a5f7f;
437  text-decoration: none;
438}
439a:hover,
440a:focus {
441  color: #042a38;
442  text-decoration: underline;
443}
444.img-rounded {
445  -webkit-border-radius: 6px;
446  -moz-border-radius: 6px;
447  border-radius: 6px;
448}
449.img-polaroid {
450  padding: 4px;
451  background-color: #fff;
452  border: 1px solid #ccc;
453  border: 1px solid rgba(0, 0, 0, 0.2);
454  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
455  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
456  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
457}
458.img-circle {
459  -webkit-border-radius: 500px;
460  -moz-border-radius: 500px;
461  border-radius: 500px;
462}
463.container {
464  *zoom: 1;
465  margin-right: auto;
466  margin-left: auto;
467  padding-left: 10px;
468  padding-right: 10px;
469}
470.container:before,
471.container:after {
472  display: table;
473  content: "";
474  line-height: 0;
475}
476.container:after {
477  clear: both;
478}
479.container:before,
480.container:after {
481  content: " ";
482  /* 1 */
483  display: table;
484  /* 2 */
485}
486.container:after {
487  clear: both;
488}
489@media (min-width: 768px) {
490  .container {
491    width: 740px;
492  }
493}
494@media (min-width: 952px) {
495  .container {
496    width: 960px;
497    max-width: 960px;
498  }
499}
500@media (min-width: 1250px) {
501  .container {
502    width: 1260px;
503    max-width: 1260px;
504  }
505}
506@media (min-width: 1875px) {
507  .container {
508    width: 1890px;
509    max-width: 1890px;
510  }
511}
512.container-fluid {
513  *zoom: 1;
514  margin-right: auto;
515  margin-left: auto;
516  padding-left: 10px;
517  padding-right: 10px;
518}
519.container-fluid:before,
520.container-fluid:after {
521  display: table;
522  content: "";
523  line-height: 0;
524}
525.container-fluid:after {
526  clear: both;
527}
528.container-fluid:before,
529.container-fluid:after {
530  content: " ";
531  /* 1 */
532  display: table;
533  /* 2 */
534}
535.container-fluid:after {
536  clear: both;
537}
538.row {
539  *zoom: 1;
540  margin-left: -10px;
541  margin-right: -10px;
542}
543.row:before,
544.row:after {
545  display: table;
546  content: "";
547  line-height: 0;
548}
549.row:after {
550  clear: both;
551}
552.row:before,
553.row:after {
554  content: " ";
555  /* 1 */
556  display: table;
557  /* 2 */
558}
559.row:after {
560  clear: both;
561}
562.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12 {
563  position: relative;
564  min-height: 1px;
565  padding-left: 10px;
566  padding-right: 10px;
567}
568.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 {
569  float: left;
570}
571.col-xs-12 {
572  width: 100%;
573}
574.col-xs-11 {
575  width: 91.66666667%;
576}
577.col-xs-10 {
578  width: 83.33333333%;
579}
580.col-xs-9 {
581  width: 75%;
582}
583.col-xs-8 {
584  width: 66.66666667%;
585}
586.col-xs-7 {
587  width: 58.33333333%;
588}
589.col-xs-6 {
590  width: 50%;
591}
592.col-xs-5 {
593  width: 41.66666667%;
594}
595.col-xs-4 {
596  width: 33.33333333%;
597}
598.col-xs-3 {
599  width: 25%;
600}
601.col-xs-2 {
602  width: 16.66666667%;
603}
604.col-xs-1 {
605  width: 8.33333333%;
606}
607.col-xs-pull-12 {
608  right: 100%;
609}
610.col-xs-pull-11 {
611  right: 91.66666667%;
612}
613.col-xs-pull-10 {
614  right: 83.33333333%;
615}
616.col-xs-pull-9 {
617  right: 75%;
618}
619.col-xs-pull-8 {
620  right: 66.66666667%;
621}
622.col-xs-pull-7 {
623  right: 58.33333333%;
624}
625.col-xs-pull-6 {
626  right: 50%;
627}
628.col-xs-pull-5 {
629  right: 41.66666667%;
630}
631.col-xs-pull-4 {
632  right: 33.33333333%;
633}
634.col-xs-pull-3 {
635  right: 25%;
636}
637.col-xs-pull-2 {
638  right: 16.66666667%;
639}
640.col-xs-pull-1 {
641  right: 8.33333333%;
642}
643.col-xs-pull-0 {
644  right: auto;
645}
646.col-xs-push-12 {
647  left: 100%;
648}
649.col-xs-push-11 {
650  left: 91.66666667%;
651}
652.col-xs-push-10 {
653  left: 83.33333333%;
654}
655.col-xs-push-9 {
656  left: 75%;
657}
658.col-xs-push-8 {
659  left: 66.66666667%;
660}
661.col-xs-push-7 {
662  left: 58.33333333%;
663}
664.col-xs-push-6 {
665  left: 50%;
666}
667.col-xs-push-5 {
668  left: 41.66666667%;
669}
670.col-xs-push-4 {
671  left: 33.33333333%;
672}
673.col-xs-push-3 {
674  left: 25%;
675}
676.col-xs-push-2 {
677  left: 16.66666667%;
678}
679.col-xs-push-1 {
680  left: 8.33333333%;
681}
682.col-xs-push-0 {
683  left: auto;
684}
685.col-xs-offset-12 {
686  margin-left: 100%;
687}
688.col-xs-offset-11 {
689  margin-left: 91.66666667%;
690}
691.col-xs-offset-10 {
692  margin-left: 83.33333333%;
693}
694.col-xs-offset-9 {
695  margin-left: 75%;
696}
697.col-xs-offset-8 {
698  margin-left: 66.66666667%;
699}
700.col-xs-offset-7 {
701  margin-left: 58.33333333%;
702}
703.col-xs-offset-6 {
704  margin-left: 50%;
705}
706.col-xs-offset-5 {
707  margin-left: 41.66666667%;
708}
709.col-xs-offset-4 {
710  margin-left: 33.33333333%;
711}
712.col-xs-offset-3 {
713  margin-left: 25%;
714}
715.col-xs-offset-2 {
716  margin-left: 16.66666667%;
717}
718.col-xs-offset-1 {
719  margin-left: 8.33333333%;
720}
721.col-xs-offset-0 {
722  margin-left: 0%;
723}
724@media (min-width: 768px) {
725  .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 {
726    float: left;
727  }
728  .col-sm-12 {
729    width: 100%;
730  }
731  .col-sm-11 {
732    width: 91.66666667%;
733  }
734  .col-sm-10 {
735    width: 83.33333333%;
736  }
737  .col-sm-9 {
738    width: 75%;
739  }
740  .col-sm-8 {
741    width: 66.66666667%;
742  }
743  .col-sm-7 {
744    width: 58.33333333%;
745  }
746  .col-sm-6 {
747    width: 50%;
748  }
749  .col-sm-5 {
750    width: 41.66666667%;
751  }
752  .col-sm-4 {
753    width: 33.33333333%;
754  }
755  .col-sm-3 {
756    width: 25%;
757  }
758  .col-sm-2 {
759    width: 16.66666667%;
760  }
761  .col-sm-1 {
762    width: 8.33333333%;
763  }
764  .col-sm-pull-12 {
765    right: 100%;
766  }
767  .col-sm-pull-11 {
768    right: 91.66666667%;
769  }
770  .col-sm-pull-10 {
771    right: 83.33333333%;
772  }
773  .col-sm-pull-9 {
774    right: 75%;
775  }
776  .col-sm-pull-8 {
777    right: 66.66666667%;
778  }
779  .col-sm-pull-7 {
780    right: 58.33333333%;
781  }
782  .col-sm-pull-6 {
783    right: 50%;
784  }
785  .col-sm-pull-5 {
786    right: 41.66666667%;
787  }
788  .col-sm-pull-4 {
789    right: 33.33333333%;
790  }
791  .col-sm-pull-3 {
792    right: 25%;
793  }
794  .col-sm-pull-2 {
795    right: 16.66666667%;
796  }
797  .col-sm-pull-1 {
798    right: 8.33333333%;
799  }
800  .col-sm-pull-0 {
801    right: auto;
802  }
803  .col-sm-push-12 {
804    left: 100%;
805  }
806  .col-sm-push-11 {
807    left: 91.66666667%;
808  }
809  .col-sm-push-10 {
810    left: 83.33333333%;
811  }
812  .col-sm-push-9 {
813    left: 75%;
814  }
815  .col-sm-push-8 {
816    left: 66.66666667%;
817  }
818  .col-sm-push-7 {
819    left: 58.33333333%;
820  }
821  .col-sm-push-6 {
822    left: 50%;
823  }
824  .col-sm-push-5 {
825    left: 41.66666667%;
826  }
827  .col-sm-push-4 {
828    left: 33.33333333%;
829  }
830  .col-sm-push-3 {
831    left: 25%;
832  }
833  .col-sm-push-2 {
834    left: 16.66666667%;
835  }
836  .col-sm-push-1 {
837    left: 8.33333333%;
838  }
839  .col-sm-push-0 {
840    left: auto;
841  }
842  .col-sm-offset-12 {
843    margin-left: 100%;
844  }
845  .col-sm-offset-11 {
846    margin-left: 91.66666667%;
847  }
848  .col-sm-offset-10 {
849    margin-left: 83.33333333%;
850  }
851  .col-sm-offset-9 {
852    margin-left: 75%;
853  }
854  .col-sm-offset-8 {
855    margin-left: 66.66666667%;
856  }
857  .col-sm-offset-7 {
858    margin-left: 58.33333333%;
859  }
860  .col-sm-offset-6 {
861    margin-left: 50%;
862  }
863  .col-sm-offset-5 {
864    margin-left: 41.66666667%;
865  }
866  .col-sm-offset-4 {
867    margin-left: 33.33333333%;
868  }
869  .col-sm-offset-3 {
870    margin-left: 25%;
871  }
872  .col-sm-offset-2 {
873    margin-left: 16.66666667%;
874  }
875  .col-sm-offset-1 {
876    margin-left: 8.33333333%;
877  }
878  .col-sm-offset-0 {
879    margin-left: 0%;
880  }
881}
882@media (min-width: 952px) {
883  .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 {
884    float: left;
885  }
886  .col-md-12 {
887    width: 100%;
888  }
889  .col-md-11 {
890    width: 91.66666667%;
891  }
892  .col-md-10 {
893    width: 83.33333333%;
894  }
895  .col-md-9 {
896    width: 75%;
897  }
898  .col-md-8 {
899    width: 66.66666667%;
900  }
901  .col-md-7 {
902    width: 58.33333333%;
903  }
904  .col-md-6 {
905    width: 50%;
906  }
907  .col-md-5 {
908    width: 41.66666667%;
909  }
910  .col-md-4 {
911    width: 33.33333333%;
912  }
913  .col-md-3 {
914    width: 25%;
915  }
916  .col-md-2 {
917    width: 16.66666667%;
918  }
919  .col-md-1 {
920    width: 8.33333333%;
921  }
922  .col-md-pull-12 {
923    right: 100%;
924  }
925  .col-md-pull-11 {
926    right: 91.66666667%;
927  }
928  .col-md-pull-10 {
929    right: 83.33333333%;
930  }
931  .col-md-pull-9 {
932    right: 75%;
933  }
934  .col-md-pull-8 {
935    right: 66.66666667%;
936  }
937  .col-md-pull-7 {
938    right: 58.33333333%;
939  }
940  .col-md-pull-6 {
941    right: 50%;
942  }
943  .col-md-pull-5 {
944    right: 41.66666667%;
945  }
946  .col-md-pull-4 {
947    right: 33.33333333%;
948  }
949  .col-md-pull-3 {
950    right: 25%;
951  }
952  .col-md-pull-2 {
953    right: 16.66666667%;
954  }
955  .col-md-pull-1 {
956    right: 8.33333333%;
957  }
958  .col-md-pull-0 {
959    right: auto;
960  }
961  .col-md-push-12 {
962    left: 100%;
963  }
964  .col-md-push-11 {
965    left: 91.66666667%;
966  }
967  .col-md-push-10 {
968    left: 83.33333333%;
969  }
970  .col-md-push-9 {
971    left: 75%;
972  }
973  .col-md-push-8 {
974    left: 66.66666667%;
975  }
976  .col-md-push-7 {
977    left: 58.33333333%;
978  }
979  .col-md-push-6 {
980    left: 50%;
981  }
982  .col-md-push-5 {
983    left: 41.66666667%;
984  }
985  .col-md-push-4 {
986    left: 33.33333333%;
987  }
988  .col-md-push-3 {
989    left: 25%;
990  }
991  .col-md-push-2 {
992    left: 16.66666667%;
993  }
994  .col-md-push-1 {
995    left: 8.33333333%;
996  }
997  .col-md-push-0 {
998    left: auto;
999  }
1000  .col-md-offset-12 {
1001    margin-left: 100%;
1002  }
1003  .col-md-offset-11 {
1004    margin-left: 91.66666667%;
1005  }
1006  .col-md-offset-10 {
1007    margin-left: 83.33333333%;
1008  }
1009  .col-md-offset-9 {
1010    margin-left: 75%;
1011  }
1012  .col-md-offset-8 {
1013    margin-left: 66.66666667%;
1014  }
1015  .col-md-offset-7 {
1016    margin-left: 58.33333333%;
1017  }
1018  .col-md-offset-6 {
1019    margin-left: 50%;
1020  }
1021  .col-md-offset-5 {
1022    margin-left: 41.66666667%;
1023  }
1024  .col-md-offset-4 {
1025    margin-left: 33.33333333%;
1026  }
1027  .col-md-offset-3 {
1028    margin-left: 25%;
1029  }
1030  .col-md-offset-2 {
1031    margin-left: 16.66666667%;
1032  }
1033  .col-md-offset-1 {
1034    margin-left: 8.33333333%;
1035  }
1036  .col-md-offset-0 {
1037    margin-left: 0%;
1038  }
1039}
1040@media (min-width: 1250px) {
1041  .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 {
1042    float: left;
1043  }
1044  .col-lg-12 {
1045    width: 100%;
1046  }
1047  .col-lg-11 {
1048    width: 91.66666667%;
1049  }
1050  .col-lg-10 {
1051    width: 83.33333333%;
1052  }
1053  .col-lg-9 {
1054    width: 75%;
1055  }
1056  .col-lg-8 {
1057    width: 66.66666667%;
1058  }
1059  .col-lg-7 {
1060    width: 58.33333333%;
1061  }
1062  .col-lg-6 {
1063    width: 50%;
1064  }
1065  .col-lg-5 {
1066    width: 41.66666667%;
1067  }
1068  .col-lg-4 {
1069    width: 33.33333333%;
1070  }
1071  .col-lg-3 {
1072    width: 25%;
1073  }
1074  .col-lg-2 {
1075    width: 16.66666667%;
1076  }
1077  .col-lg-1 {
1078    width: 8.33333333%;
1079  }
1080  .col-lg-pull-12 {
1081    right: 100%;
1082  }
1083  .col-lg-pull-11 {
1084    right: 91.66666667%;
1085  }
1086  .col-lg-pull-10 {
1087    right: 83.33333333%;
1088  }
1089  .col-lg-pull-9 {
1090    right: 75%;
1091  }
1092  .col-lg-pull-8 {
1093    right: 66.66666667%;
1094  }
1095  .col-lg-pull-7 {
1096    right: 58.33333333%;
1097  }
1098  .col-lg-pull-6 {
1099    right: 50%;
1100  }
1101  .col-lg-pull-5 {
1102    right: 41.66666667%;
1103  }
1104  .col-lg-pull-4 {
1105    right: 33.33333333%;
1106  }
1107  .col-lg-pull-3 {
1108    right: 25%;
1109  }
1110  .col-lg-pull-2 {
1111    right: 16.66666667%;
1112  }
1113  .col-lg-pull-1 {
1114    right: 8.33333333%;
1115  }
1116  .col-lg-pull-0 {
1117    right: auto;
1118  }
1119  .col-lg-push-12 {
1120    left: 100%;
1121  }
1122  .col-lg-push-11 {
1123    left: 91.66666667%;
1124  }
1125  .col-lg-push-10 {
1126    left: 83.33333333%;
1127  }
1128  .col-lg-push-9 {
1129    left: 75%;
1130  }
1131  .col-lg-push-8 {
1132    left: 66.66666667%;
1133  }
1134  .col-lg-push-7 {
1135    left: 58.33333333%;
1136  }
1137  .col-lg-push-6 {
1138    left: 50%;
1139  }
1140  .col-lg-push-5 {
1141    left: 41.66666667%;
1142  }
1143  .col-lg-push-4 {
1144    left: 33.33333333%;
1145  }
1146  .col-lg-push-3 {
1147    left: 25%;
1148  }
1149  .col-lg-push-2 {
1150    left: 16.66666667%;
1151  }
1152  .col-lg-push-1 {
1153    left: 8.33333333%;
1154  }
1155  .col-lg-push-0 {
1156    left: auto;
1157  }
1158  .col-lg-offset-12 {
1159    margin-left: 100%;
1160  }
1161  .col-lg-offset-11 {
1162    margin-left: 91.66666667%;
1163  }
1164  .col-lg-offset-10 {
1165    margin-left: 83.33333333%;
1166  }
1167  .col-lg-offset-9 {
1168    margin-left: 75%;
1169  }
1170  .col-lg-offset-8 {
1171    margin-left: 66.66666667%;
1172  }
1173  .col-lg-offset-7 {
1174    margin-left: 58.33333333%;
1175  }
1176  .col-lg-offset-6 {
1177    margin-left: 50%;
1178  }
1179  .col-lg-offset-5 {
1180    margin-left: 41.66666667%;
1181  }
1182  .col-lg-offset-4 {
1183    margin-left: 33.33333333%;
1184  }
1185  .col-lg-offset-3 {
1186    margin-left: 25%;
1187  }
1188  .col-lg-offset-2 {
1189    margin-left: 16.66666667%;
1190  }
1191  .col-lg-offset-1 {
1192    margin-left: 8.33333333%;
1193  }
1194  .col-lg-offset-0 {
1195    margin-left: 0%;
1196  }
1197}
1198@media (min-width: 1875px) {
1199  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
1200    float: left;
1201  }
1202  .col-xl-12 {
1203    width: 100%;
1204  }
1205  .col-xl-11 {
1206    width: 91.66666667%;
1207  }
1208  .col-xl-10 {
1209    width: 83.33333333%;
1210  }
1211  .col-xl-9 {
1212    width: 75%;
1213  }
1214  .col-xl-8 {
1215    width: 66.66666667%;
1216  }
1217  .col-xl-7 {
1218    width: 58.33333333%;
1219  }
1220  .col-xl-6 {
1221    width: 50%;
1222  }
1223  .col-xl-5 {
1224    width: 41.66666667%;
1225  }
1226  .col-xl-4 {
1227    width: 33.33333333%;
1228  }
1229  .col-xl-3 {
1230    width: 25%;
1231  }
1232  .col-xl-2 {
1233    width: 16.66666667%;
1234  }
1235  .col-xl-1 {
1236    width: 8.33333333%;
1237  }
1238  .col-xl-pull-12 {
1239    right: 100%;
1240  }
1241  .col-xl-pull-11 {
1242    right: 91.66666667%;
1243  }
1244  .col-xl-pull-10 {
1245    right: 83.33333333%;
1246  }
1247  .col-xl-pull-9 {
1248    right: 75%;
1249  }
1250  .col-xl-pull-8 {
1251    right: 66.66666667%;
1252  }
1253  .col-xl-pull-7 {
1254    right: 58.33333333%;
1255  }
1256  .col-xl-pull-6 {
1257    right: 50%;
1258  }
1259  .col-xl-pull-5 {
1260    right: 41.66666667%;
1261  }
1262  .col-xl-pull-4 {
1263    right: 33.33333333%;
1264  }
1265  .col-xl-pull-3 {
1266    right: 25%;
1267  }
1268  .col-xl-pull-2 {
1269    right: 16.66666667%;
1270  }
1271  .col-xl-pull-1 {
1272    right: 8.33333333%;
1273  }
1274  .col-xl-pull-0 {
1275    right: auto;
1276  }
1277  .col-xl-push-12 {
1278    left: 100%;
1279  }
1280  .col-xl-push-11 {
1281    left: 91.66666667%;
1282  }
1283  .col-xl-push-10 {
1284    left: 83.33333333%;
1285  }
1286  .col-xl-push-9 {
1287    left: 75%;
1288  }
1289  .col-xl-push-8 {
1290    left: 66.66666667%;
1291  }
1292  .col-xl-push-7 {
1293    left: 58.33333333%;
1294  }
1295  .col-xl-push-6 {
1296    left: 50%;
1297  }
1298  .col-xl-push-5 {
1299    left: 41.66666667%;
1300  }
1301  .col-xl-push-4 {
1302    left: 33.33333333%;
1303  }
1304  .col-xl-push-3 {
1305    left: 25%;
1306  }
1307  .col-xl-push-2 {
1308    left: 16.66666667%;
1309  }
1310  .col-xl-push-1 {
1311    left: 8.33333333%;
1312  }
1313  .col-xl-push-0 {
1314    left: auto;
1315  }
1316  .col-xl-offset-12 {
1317    margin-left: 100%;
1318  }
1319  .col-xl-offset-11 {
1320    margin-left: 91.66666667%;
1321  }
1322  .col-xl-offset-10 {
1323    margin-left: 83.33333333%;
1324  }
1325  .col-xl-offset-9 {
1326    margin-left: 75%;
1327  }
1328  .col-xl-offset-8 {
1329    margin-left: 66.66666667%;
1330  }
1331  .col-xl-offset-7 {
1332    margin-left: 58.33333333%;
1333  }
1334  .col-xl-offset-6 {
1335    margin-left: 50%;
1336  }
1337  .col-xl-offset-5 {
1338    margin-left: 41.66666667%;
1339  }
1340  .col-xl-offset-4 {
1341    margin-left: 33.33333333%;
1342  }
1343  .col-xl-offset-3 {
1344    margin-left: 25%;
1345  }
1346  .col-xl-offset-2 {
1347    margin-left: 16.66666667%;
1348  }
1349  .col-xl-offset-1 {
1350    margin-left: 8.33333333%;
1351  }
1352  .col-xl-offset-0 {
1353    margin-left: 0%;
1354  }
1355}
1356p {
1357  margin: 0 0 10px;
1358}
1359.lead {
1360  margin-bottom: 20px;
1361  font-size: 16.1px;
1362  font-weight: 200;
1363  line-height: 1.4;
1364}
1365@media (min-width: 768px) {
1366  .lead {
1367    font-size: 21px;
1368  }
1369}
1370.small,
1371small {
1372  font-size: 85%;
1373}
1374mark,
1375.mark {
1376  background-color: #fcf8e3;
1377  padding: .2em;
1378}
1379cite {
1380  font-style: normal;
1381}
1382.text-left {
1383  text-align: left;
1384}
1385.text-right {
1386  text-align: right;
1387}
1388.text-center {
1389  text-align: center;
1390}
1391.text-justify {
1392  text-align: justify;
1393}
1394.text-nowrap {
1395  white-space: nowrap;
1396}
1397.text-lowercase {
1398  text-transform: lowercase;
1399}
1400.text-uppercase {
1401  text-transform: uppercase;
1402}
1403.text-capitalize {
1404  text-transform: capitalize;
1405}
1406.text-muted {
1407  color: #777777;
1408}
1409.text-primary {
1410  color: #0a5f7f;
1411}
1412a.text-primary:hover,
1413a.text-primary:focus {
1414  color: #063c50;
1415}
1416.text-success {
1417  color: #3c763d;
1418}
1419a.text-success:hover,
1420a.text-success:focus {
1421  color: #2b542c;
1422}
1423.text-info {
1424  color: #31708f;
1425}
1426a.text-info:hover,
1427a.text-info:focus {
1428  color: #245269;
1429}
1430.text-warning {
1431  color: #c09853;
1432}
1433a.text-warning:hover,
1434a.text-warning:focus {
1435  color: #a47e3c;
1436}
1437.text-danger {
1438  color: #a94442;
1439}
1440a.text-danger:hover,
1441a.text-danger:focus {
1442  color: #843534;
1443}
1444.text-disabled {
1445  color: #777777;
1446}
1447.text-suppressed {
1448  color: #740074;
1449}
1450a.text-suppressed:hover,
1451a.text-suppressed:focus {
1452  color: #410041;
1453}
1454.bg-primary {
1455  color: #fff;
1456  background-color: #0a5f7f;
1457}
1458a.bg-primary:hover,
1459a.bg-primary:focus {
1460  background-color: #063c50;
1461}
1462.bg-success {
1463  background-color: #dff0d8;
1464}
1465a.bg-success:hover,
1466a.bg-success:focus {
1467  background-color: #c1e2b3;
1468}
1469.bg-info {
1470  background-color: #d9edf7;
1471}
1472a.bg-info:hover,
1473a.bg-info:focus {
1474  background-color: #afd9ee;
1475}
1476.bg-warning {
1477  background-color: #fcf8e3;
1478}
1479a.bg-warning:hover,
1480a.bg-warning:focus {
1481  background-color: #f7ecb5;
1482}
1483.bg-danger {
1484  background-color: #f2dede;
1485}
1486a.bg-danger:hover,
1487a.bg-danger:focus {
1488  background-color: #e4b9b9;
1489}
1490.bg-muted,
1491.bg-disabled {
1492  background-color: #eeeeee;
1493}
1494a.bg-muted:hover,
1495a.bg-disabled:hover,
1496a.bg-muted:focus,
1497a.bg-disabled:focus {
1498  background-color: #d5d5d5;
1499}
1500.bg-suppressed {
1501  background-color: #f3eaff;
1502}
1503a.bg-suppressed:hover,
1504a.bg-suppressed:focus {
1505  background-color: #d6b7ff;
1506}
1507h1,
1508h2,
1509h3,
1510h4,
1511h5,
1512h6,
1513.h1,
1514.h2,
1515.h3,
1516.h4,
1517.h5,
1518.h6 {
1519  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
1520  font-weight: 500;
1521  line-height: 1.1;
1522  color: #0a5f7f;
1523}
1524h1 small,
1525h2 small,
1526h3 small,
1527h4 small,
1528h5 small,
1529h6 small,
1530.h1 small,
1531.h2 small,
1532.h3 small,
1533.h4 small,
1534.h5 small,
1535.h6 small {
1536  font-weight: normal;
1537  line-height: 1;
1538  color: #777777;
1539}
1540h1,
1541h2,
1542h3 {
1543  margin: 5px 10px;
1544}
1545h4,
1546h5,
1547h6 {
1548  margin: 5px 10px;
1549}
1550h1,
1551.h1 {
1552  font-size: 28px;
1553}
1554h2,
1555.h2 {
1556  font-size: 24px;
1557}
1558h3,
1559.h3 {
1560  font-size: 19px;
1561}
1562h4,
1563.h4 {
1564  font-size: 15px;
1565  font-weight: bold;
1566}
1567h5,
1568.h5 {
1569  font-size: 14px;
1570}
1571h6,
1572.h6 {
1573  font-size: 12px;
1574}
1575h1 small,
1576.h1 small {
1577  font-size: 24px;
1578}
1579h2 small,
1580.h2 small {
1581  font-size: 18px;
1582}
1583h3 small,
1584.h3 small,
1585h4 small,
1586.h4 small {
1587  font-size: 14px;
1588}
1589.page-header {
1590  padding-bottom: 9px;
1591  margin: 40px 0 20px;
1592}
1593.entity {
1594  font-weight: bold;
1595  font-size: 14px;
1596}
1597.entity-title,
1598.entity-name {
1599  font-weight: bold;
1600  font-size: 14px;
1601}
1602A.red:visited,
1603A.red,
1604.red {
1605  color: #CC0000;
1606}
1607A.grey:visited,
1608A.grey,
1609.gray {
1610  color: #666666;
1611}
1612A.black:visited,
1613A.black,
1614.black {
1615  color: #000000;
1616}
1617A.green:visited,
1618A.green,
1619.green {
1620  color: #008C00;
1621}
1622A.blue:visited,
1623A.blue,
1624.blue {
1625  color: #0000ff;
1626}
1627A.orange:visited,
1628a.orange,
1629.orange {
1630  color: #FF7400;
1631}
1632A.purple:visited,
1633a.purple,
1634.purple {
1635  color: #740074;
1636}
1637A.olive:visited,
1638a.olive,
1639.olive {
1640  color: #8C8C00;
1641}
1642ul,
1643ol {
1644  margin-top: 0;
1645  margin-bottom: 10px;
1646  padding: 0px;
1647}
1648ul ul,
1649ol ul,
1650ul ol,
1651ol ol {
1652  margin-bottom: 0;
1653}
1654.list-unstyled,
1655.chart-legend {
1656  padding-left: 0;
1657  list-style: none;
1658}
1659.list-inline {
1660  padding-left: 0;
1661  list-style: none;
1662}
1663.list-inline > li {
1664  display: inline-block;
1665  padding-left: 5px;
1666  padding-right: 5px;
1667}
1668dl {
1669  margin-bottom: 20px;
1670}
1671dt,
1672dd {
1673  line-height: 20px;
1674}
1675dt {
1676  font-weight: bold;
1677}
1678dd {
1679  margin-left: 0;
1680}
1681@media (min-width: 768px) {
1682  .dl-horizontal dt {
1683    float: left;
1684    width: 160px;
1685    clear: left;
1686    text-align: right;
1687    overflow: hidden;
1688    text-overflow: ellipsis;
1689    white-space: nowrap;
1690  }
1691  .dl-horizontal dd {
1692    margin-left: 180px;
1693    *zoom: 1;
1694  }
1695  .dl-horizontal dd:before,
1696  .dl-horizontal dd:after {
1697    display: table;
1698    content: "";
1699    line-height: 0;
1700  }
1701  .dl-horizontal dd:after {
1702    clear: both;
1703  }
1704  .dl-horizontal dd:before,
1705  .dl-horizontal dd:after {
1706    content: " ";
1707    /* 1 */
1708    display: table;
1709    /* 2 */
1710  }
1711  .dl-horizontal dd:after {
1712    clear: both;
1713  }
1714}
1715abbr[title],
1716abbr[data-original-title] {
1717  cursor: help;
1718  border-bottom: 1px dotted #777777;
1719}
1720abbr.initialism {
1721  font-size: 90%;
1722  text-transform: uppercase;
1723}
1724blockquote {
1725  padding: 10px 20px;
1726  margin: 0 0 20px;
1727  border-left: 5px solid #eeeeee;
1728}
1729blockquote p {
1730  font-size: 17.5px;
1731  font-weight: 300;
1732  line-height: 1.25;
1733}
1734blockquote p:last-child {
1735  margin-bottom: 0;
1736}
1737blockquote small {
1738  display: block;
1739  line-height: 20px;
1740  color: #777777;
1741}
1742blockquote small:before {
1743  content: '\2014 \00A0';
1744}
1745blockquote.pull-right {
1746  padding-right: 15px;
1747  padding-left: 0;
1748  border-right: 5px solid #eeeeee;
1749  border-left: 0;
1750}
1751blockquote.pull-right p,
1752blockquote.pull-right small {
1753  text-align: right;
1754}
1755blockquote.pull-right small:before {
1756  content: '';
1757}
1758blockquote.pull-right small:after {
1759  content: '\00A0 \2014';
1760}
1761q:before,
1762q:after,
1763blockquote:before,
1764blockquote:after {
1765  content: "";
1766}
1767address {
1768  display: block;
1769  margin-bottom: 20px;
1770  font-style: normal;
1771  line-height: 20px;
1772}
1773hr {
1774  margin: 6.66666667px 0;
1775  border: 0;
1776  border-top: 1px solid #ededed;
1777  border-bottom: 1px solid #ffffff;
1778}
1779code,
1780pre {
1781  padding: 0 3px 2px;
1782  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
1783  font-size: 12px;
1784  color: #333;
1785  -webkit-border-radius: 3px;
1786  -moz-border-radius: 3px;
1787  border-radius: 3px;
1788}
1789code {
1790  padding: 0px 4px;
1791  color: #d14;
1792  background-color: #f7f7f9;
1793  border: 1px solid #e1e1e8;
1794  white-space: nowrap;
1795  display: inline-block;
1796}
1797pre {
1798  display: block;
1799  padding: 9.5px;
1800  margin: 0 0 10px;
1801  font-size: 13px;
1802  line-height: 20px;
1803  word-break: break-all;
1804  word-wrap: break-word;
1805  white-space: pre;
1806  white-space: pre-wrap;
1807  background-color: #f5f5f5;
1808  border: 1px solid #ccc;
1809  border: 1px solid rgba(0, 0, 0, 0.15);
1810  -webkit-border-radius: 0px;
1811  -moz-border-radius: 0px;
1812  border-radius: 0px;
1813}
1814pre.prettyprint {
1815  margin-bottom: 20px;
1816}
1817pre code {
1818  padding: 0;
1819  color: inherit;
1820  white-space: pre;
1821  white-space: pre-wrap;
1822  background-color: transparent;
1823  border: 0;
1824}
1825.pre-scrollable {
1826  max-height: 340px;
1827  overflow-y: scroll;
1828}
1829form {
1830  margin: 0 0 10px;
1831}
1832fieldset {
1833  padding: 0;
1834  margin: 0;
1835  border: 0;
1836}
1837legend {
1838  display: block;
1839  width: 100%;
1840  padding: 0;
1841  margin-bottom: 10px;
1842  font-size: 21px;
1843  line-height: 40px;
1844  color: #0a5f7f;
1845  border: 0;
1846}
1847legend small {
1848  font-size: 15px;
1849  color: #777;
1850}
1851label,
1852input,
1853button,
1854select,
1855textarea {
1856  font-size: 14px;
1857  font-weight: normal;
1858  line-height: 20px;
1859}
1860input,
1861button,
1862select,
1863textarea {
1864  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
1865}
1866label {
1867  display: block;
1868  margin-bottom: 5px;
1869}
1870select,
1871textarea,
1872input[type="text"],
1873input[type="password"],
1874input[type="datetime"],
1875input[type="datetime-local"],
1876input[type="date"],
1877input[type="month"],
1878input[type="time"],
1879input[type="week"],
1880input[type="number"],
1881input[type="email"],
1882input[type="url"],
1883input[type="search"],
1884input[type="tel"],
1885input[type="color"],
1886.uneditable-input {
1887  display: inline-block;
1888  height: 30px;
1889  padding: 4px 10px;
1890  font-size: 14px;
1891  line-height: 20px;
1892  color: #555555;
1893  vertical-align: middle;
1894}
1895input,
1896textarea,
1897.uneditable-input {
1898  width: 191px;
1899}
1900textarea {
1901  height: auto;
1902}
1903textarea,
1904input[type="text"],
1905input[type="password"],
1906input[type="datetime"],
1907input[type="datetime-local"],
1908input[type="date"],
1909input[type="month"],
1910input[type="time"],
1911input[type="week"],
1912input[type="number"],
1913input[type="email"],
1914input[type="url"],
1915input[type="search"],
1916input[type="tel"],
1917input[type="color"],
1918.uneditable-input {
1919  background-color: #fff;
1920  border: 1px solid #ccc;
1921  -moz-transition: border linear .2s, box-shadow linear .2s;
1922  -o-transition: border linear .2s, box-shadow linear .2s;
1923  -webkit-transition: border linear .2s, box-shadow linear .2s;
1924  transition: border linear .2s, box-shadow linear .2s;
1925}
1926textarea:focus,
1927input[type="text"]:focus,
1928input[type="password"]:focus,
1929input[type="datetime"]:focus,
1930input[type="datetime-local"]:focus,
1931input[type="date"]:focus,
1932input[type="month"]:focus,
1933input[type="time"]:focus,
1934input[type="week"]:focus,
1935input[type="number"]:focus,
1936input[type="email"]:focus,
1937input[type="url"]:focus,
1938input[type="search"]:focus,
1939input[type="tel"]:focus,
1940input[type="color"]:focus,
1941.uneditable-input:focus {
1942  border-color: rgba(82, 168, 236, 0.8);
1943  outline: 0;
1944  outline: thin dotted \9;
1945  /* IE6-9 */
1946}
1947input[type="radio"],
1948input[type="checkbox"] {
1949  margin: 4px 0 0;
1950  *margin-top: 0;
1951  /* IE7 */
1952  margin-top: 1px \9;
1953  /* IE8-9 */
1954  line-height: normal;
1955}
1956input[type="file"],
1957input[type="image"],
1958input[type="submit"],
1959input[type="reset"],
1960input[type="button"],
1961input[type="radio"],
1962input[type="checkbox"] {
1963  width: auto;
1964}
1965select,
1966input[type="file"] {
1967  height: 30px;
1968  /* In IE7, the height of the select element cannot be changed by height, only font-size */
1969  *margin-top: 4px;
1970  /* For IE7, add top margin to align select with labels */
1971  line-height: 30px;
1972}
1973select {
1974  width: 191px;
1975  border: 1px solid #ccc;
1976  background-color: #fff;
1977}
1978select[multiple],
1979select[size] {
1980  height: auto;
1981}
1982select:focus,
1983input[type="file"]:focus,
1984input[type="radio"]:focus,
1985input[type="checkbox"]:focus {
1986  outline: thin dotted #333;
1987  outline: 5px auto -webkit-focus-ring-color;
1988  outline-offset: -2px;
1989}
1990.uneditable-input,
1991.uneditable-textarea {
1992  color: #777;
1993  background-color: #fcfcfc;
1994  border-color: #ccc;
1995  cursor: not-allowed;
1996}
1997.uneditable-input {
1998  overflow: hidden;
1999  white-space: nowrap;
2000}
2001.uneditable-textarea {
2002  width: auto;
2003  height: auto;
2004}
2005input:-moz-placeholder,
2006textarea:-moz-placeholder {
2007  color: #777;
2008}
2009input:-ms-input-placeholder,
2010textarea:-ms-input-placeholder {
2011  color: #777;
2012}
2013input::-webkit-input-placeholder,
2014textarea::-webkit-input-placeholder {
2015  color: #777;
2016}
2017input:-moz-placeholder,
2018textarea:-moz-placeholder {
2019  color: #999;
2020}
2021input::-moz-placeholder,
2022textarea::-moz-placeholder {
2023  color: #999;
2024}
2025input:-ms-input-placeholder,
2026textarea:-ms-input-placeholder {
2027  color: #999;
2028}
2029input::-webkit-input-placeholder,
2030textarea::-webkit-input-placeholder {
2031  color: #999;
2032}
2033.radio,
2034.checkbox {
2035  min-height: 20px;
2036  padding-left: 20px;
2037}
2038.radio input[type="radio"],
2039.checkbox input[type="checkbox"] {
2040  float: left;
2041  margin-left: -20px;
2042}
2043.controls > .radio:first-child,
2044.controls > .checkbox:first-child {
2045  padding-top: 5px;
2046}
2047.radio.inline,
2048.checkbox.inline {
2049  display: inline-block;
2050  padding-top: 5px;
2051  margin-bottom: 0;
2052  vertical-align: middle;
2053}
2054.radio.inline + .radio.inline,
2055.checkbox.inline + .checkbox.inline {
2056  margin-left: 10px;
2057}
2058.input-mini {
2059  width: 60px;
2060}
2061.input-small {
2062  width: 90px;
2063}
2064.input-medium {
2065  width: 150px;
2066}
2067.input-large {
2068  width: 210px;
2069}
2070.input-xlarge {
2071  width: 270px;
2072}
2073.input-xxlarge {
2074  width: 530px;
2075}
2076input[class*="span"],
2077select[class*="span"],
2078textarea[class*="span"],
2079.uneditable-input[class*="span"],
2080.row-fluid input[class*="span"],
2081.row-fluid select[class*="span"],
2082.row-fluid textarea[class*="span"],
2083.row-fluid .uneditable-input[class*="span"] {
2084  float: none;
2085  margin-left: 0;
2086}
2087.input-append input[class*="span"],
2088.input-append .uneditable-input[class*="span"],
2089.input-prepend input[class*="span"],
2090.input-prepend .uneditable-input[class*="span"],
2091.row-fluid input[class*="span"],
2092.row-fluid select[class*="span"],
2093.row-fluid textarea[class*="span"],
2094.row-fluid .uneditable-input[class*="span"],
2095.row-fluid .input-prepend [class*="span"],
2096.row-fluid .input-append [class*="span"] {
2097  display: inline-block;
2098}
2099input,
2100textarea,
2101.uneditable-input {
2102  margin-left: 0;
2103}
2104.controls-row [class*="span"] + [class*="span"] {
2105  margin-left: 10px;
2106}
2107input.span12,
2108textarea.span12,
2109.uneditable-input.span12 {
2110  width: 936px;
2111}
2112input.span11,
2113textarea.span11,
2114.uneditable-input.span11 {
2115  width: 856px;
2116}
2117input.span10,
2118textarea.span10,
2119.uneditable-input.span10 {
2120  width: 776px;
2121}
2122input.span9,
2123textarea.span9,
2124.uneditable-input.span9 {
2125  width: 696px;
2126}
2127input.span8,
2128textarea.span8,
2129.uneditable-input.span8 {
2130  width: 616px;
2131}
2132input.span7,
2133textarea.span7,
2134.uneditable-input.span7 {
2135  width: 536px;
2136}
2137input.span6,
2138textarea.span6,
2139.uneditable-input.span6 {
2140  width: 456px;
2141}
2142input.span5,
2143textarea.span5,
2144.uneditable-input.span5 {
2145  width: 376px;
2146}
2147input.span4,
2148textarea.span4,
2149.uneditable-input.span4 {
2150  width: 296px;
2151}
2152input.span3,
2153textarea.span3,
2154.uneditable-input.span3 {
2155  width: 216px;
2156}
2157input.span2,
2158textarea.span2,
2159.uneditable-input.span2 {
2160  width: 136px;
2161}
2162input.span1,
2163textarea.span1,
2164.uneditable-input.span1 {
2165  width: 56px;
2166}
2167.controls-row {
2168  *zoom: 1;
2169}
2170.controls-row:before,
2171.controls-row:after {
2172  display: table;
2173  content: "";
2174  line-height: 0;
2175}
2176.controls-row:after {
2177  clear: both;
2178}
2179.controls-row:before,
2180.controls-row:after {
2181  content: " ";
2182  /* 1 */
2183  display: table;
2184  /* 2 */
2185}
2186.controls-row:after {
2187  clear: both;
2188}
2189.controls-row [class*="span"],
2190.row-fluid .controls-row [class*="span"] {
2191  float: left;
2192}
2193.controls-row .checkbox[class*="span"],
2194.controls-row .radio[class*="span"] {
2195  padding-top: 5px;
2196}
2197input[disabled],
2198select[disabled],
2199textarea[disabled],
2200input[readonly],
2201select[readonly],
2202textarea[readonly] {
2203  cursor: not-allowed;
2204  background-color: #f0f0f0;
2205}
2206input[type="radio"][disabled],
2207input[type="checkbox"][disabled],
2208input[type="radio"][readonly],
2209input[type="checkbox"][readonly] {
2210  background-color: transparent;
2211}
2212.control-group.warning .control-label,
2213.control-group.warning .help-block,
2214.control-group.warning .help-inline {
2215  color: #c09853;
2216}
2217.control-group.warning .checkbox,
2218.control-group.warning .radio,
2219.control-group.warning input,
2220.control-group.warning select,
2221.control-group.warning textarea {
2222  color: #c09853;
2223}
2224.control-group.warning input,
2225.control-group.warning select,
2226.control-group.warning textarea {
2227  border-color: #c09853;
2228  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2229  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2230  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2231}
2232.control-group.warning input:focus,
2233.control-group.warning select:focus,
2234.control-group.warning textarea:focus {
2235  border-color: #a47e3c;
2236  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2237  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2238  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
2239}
2240.control-group.warning .input-prepend .add-on,
2241.control-group.warning .input-append .add-on {
2242  color: #c09853;
2243  background-color: #fcf8e3;
2244  border-color: #c09853;
2245}
2246.control-group.error .control-label,
2247.control-group.error .help-block,
2248.control-group.error .help-inline {
2249  color: #a94442;
2250}
2251.control-group.error .checkbox,
2252.control-group.error .radio,
2253.control-group.error input,
2254.control-group.error select,
2255.control-group.error textarea {
2256  color: #a94442;
2257}
2258.control-group.error input,
2259.control-group.error select,
2260.control-group.error textarea {
2261  border-color: #a94442;
2262  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2263  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2264  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2265}
2266.control-group.error input:focus,
2267.control-group.error select:focus,
2268.control-group.error textarea:focus {
2269  border-color: #843534;
2270  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2271  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2272  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
2273}
2274.control-group.error .input-prepend .add-on,
2275.control-group.error .input-append .add-on {
2276  color: #a94442;
2277  background-color: #f2dede;
2278  border-color: #a94442;
2279}
2280.control-group.success .control-label,
2281.control-group.success .help-block,
2282.control-group.success .help-inline {
2283  color: #3c763d;
2284}
2285.control-group.success .checkbox,
2286.control-group.success .radio,
2287.control-group.success input,
2288.control-group.success select,
2289.control-group.success textarea {
2290  color: #3c763d;
2291}
2292.control-group.success input,
2293.control-group.success select,
2294.control-group.success textarea {
2295  border-color: #3c763d;
2296  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2297  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2298  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2299}
2300.control-group.success input:focus,
2301.control-group.success select:focus,
2302.control-group.success textarea:focus {
2303  border-color: #2b542c;
2304  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2305  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2306  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
2307}
2308.control-group.success .input-prepend .add-on,
2309.control-group.success .input-append .add-on {
2310  color: #3c763d;
2311  background-color: #dff0d8;
2312  border-color: #3c763d;
2313}
2314.control-group.info .control-label,
2315.control-group.info .help-block,
2316.control-group.info .help-inline {
2317  color: #31708f;
2318}
2319.control-group.info .checkbox,
2320.control-group.info .radio,
2321.control-group.info input,
2322.control-group.info select,
2323.control-group.info textarea {
2324  color: #31708f;
2325}
2326.control-group.info input,
2327.control-group.info select,
2328.control-group.info textarea {
2329  border-color: #31708f;
2330  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2331  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2332  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
2333}
2334.control-group.info input:focus,
2335.control-group.info select:focus,
2336.control-group.info textarea:focus {
2337  border-color: #245269;
2338  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2339  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2340  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #5ea5c8;
2341}
2342.control-group.info .input-prepend .add-on,
2343.control-group.info .input-append .add-on {
2344  color: #31708f;
2345  background-color: #d9edf7;
2346  border-color: #31708f;
2347}
2348input:focus:invalid,
2349textarea:focus:invalid,
2350select:focus:invalid {
2351  color: #b94a48;
2352  border-color: #ee5f5b;
2353}
2354input:focus:invalid:focus,
2355textarea:focus:invalid:focus,
2356select:focus:invalid:focus {
2357  border-color: #e9322d;
2358  -moz-box-shadow: 0 0 6px #f8b9b7;
2359  -webkit-box-shadow: 0 0 6px #f8b9b7;
2360  box-shadow: 0 0 6px #f8b9b7;
2361}
2362.form-actions {
2363  padding: 19px 20px 20px;
2364  margin-top: 20px;
2365  margin-bottom: 20px;
2366  background-color: #f5f5f5;
2367  border-top: 1px solid #e5e5e5;
2368  *zoom: 1;
2369}
2370.form-actions:before,
2371.form-actions:after {
2372  display: table;
2373  content: "";
2374  line-height: 0;
2375}
2376.form-actions:after {
2377  clear: both;
2378}
2379.form-actions:before,
2380.form-actions:after {
2381  content: " ";
2382  /* 1 */
2383  display: table;
2384  /* 2 */
2385}
2386.form-actions:after {
2387  clear: both;
2388}
2389.help-block,
2390.help-inline {
2391  color: #595959;
2392}
2393.help-block {
2394  display: block;
2395  margin-bottom: 10px;
2396}
2397.help-inline {
2398  display: inline-block;
2399  *display: inline;
2400  /* IE7 inline-block hack */
2401  *zoom: 1;
2402  vertical-align: middle;
2403  padding-left: 5px;
2404}
2405.input-append,
2406.input-prepend {
2407  display: inline-block;
2408  margin-bottom: 10px;
2409  vertical-align: middle;
2410  font-size: 0;
2411  white-space: nowrap;
2412}
2413.input-append input,
2414.input-prepend input,
2415.input-append select,
2416.input-prepend select,
2417.input-append .uneditable-input,
2418.input-prepend .uneditable-input,
2419.input-append .dropdown-menu,
2420.input-prepend .dropdown-menu,
2421.input-append .popover,
2422.input-prepend .popover {
2423  font-size: 14px;
2424}
2425.input-append input,
2426.input-prepend input,
2427.input-append select,
2428.input-prepend select,
2429.input-append .uneditable-input,
2430.input-prepend .uneditable-input {
2431  position: relative;
2432  margin-bottom: 0;
2433  *margin-left: 0;
2434  vertical-align: top;
2435}
2436.input-append input:focus,
2437.input-prepend input:focus,
2438.input-append select:focus,
2439.input-prepend select:focus,
2440.input-append .uneditable-input:focus,
2441.input-prepend .uneditable-input:focus {
2442  z-index: 2;
2443}
2444.input-append .add-on,
2445.input-prepend .add-on {
2446  display: inline-block;
2447  width: auto;
2448  height: 30px;
2449  min-width: 16px;
2450  padding: 4px 8px;
2451  font-size: 14px;
2452  font-weight: normal;
2453  line-height: 20px;
2454  text-align: center;
2455  text-shadow: 0 1px 0 #fff;
2456  background-color: #f0f0f0;
2457  border: 1px solid #ccc;
2458}
2459.input-append .add-on,
2460.input-prepend .add-on,
2461.input-append .btn,
2462.input-prepend .btn,
2463.input-append .btn-group > .dropdown-toggle,
2464.input-prepend .btn-group > .dropdown-toggle {
2465  vertical-align: top;
2466  -webkit-border-radius: 0;
2467  -moz-border-radius: 0;
2468  border-radius: 0;
2469}
2470.input-append .active,
2471.input-prepend .active {
2472  background-color: #b5dfb7;
2473  border-color: #4CAF50;
2474}
2475.input-prepend .add-on,
2476.input-prepend .btn {
2477  margin-right: -1px;
2478}
2479.input-prepend .add-on:first-child,
2480.input-prepend .btn:first-child {
2481  -webkit-border-radius: 0px 0 0 0px;
2482  -moz-border-radius: 0px 0 0 0px;
2483  border-radius: 0px 0 0 0px;
2484}
2485.input-append input,
2486.input-append select,
2487.input-append .uneditable-input {
2488  -webkit-border-radius: 0px 0 0 0px;
2489  -moz-border-radius: 0px 0 0 0px;
2490  border-radius: 0px 0 0 0px;
2491}
2492.input-append input + .btn-group .btn:last-child,
2493.input-append select + .btn-group .btn:last-child,
2494.input-append .uneditable-input + .btn-group .btn:last-child {
2495  -webkit-border-radius: 0 0px 0px 0;
2496  -moz-border-radius: 0 0px 0px 0;
2497  border-radius: 0 0px 0px 0;
2498}
2499.input-append .add-on,
2500.input-append .btn,
2501.input-append .btn-group {
2502  margin-left: -1px;
2503}
2504.input-append .add-on:last-child,
2505.input-append .btn:last-child,
2506.input-append .btn-group:last-child > .dropdown-toggle {
2507  -webkit-border-radius: 0 0px 0px 0;
2508  -moz-border-radius: 0 0px 0px 0;
2509  border-radius: 0 0px 0px 0;
2510}
2511.input-prepend.input-append input,
2512.input-prepend.input-append select,
2513.input-prepend.input-append .uneditable-input {
2514  -webkit-border-radius: 0;
2515  -moz-border-radius: 0;
2516  border-radius: 0;
2517}
2518.input-prepend.input-append input + .btn-group .btn,
2519.input-prepend.input-append select + .btn-group .btn,
2520.input-prepend.input-append .uneditable-input + .btn-group .btn {
2521  -webkit-border-radius: 0 0px 0px 0;
2522  -moz-border-radius: 0 0px 0px 0;
2523  border-radius: 0 0px 0px 0;
2524}
2525.input-prepend.input-append .add-on:first-child,
2526.input-prepend.input-append .btn:first-child {
2527  margin-right: -1px;
2528  -webkit-border-radius: 0px 0 0 0px;
2529  -moz-border-radius: 0px 0 0 0px;
2530  border-radius: 0px 0 0 0px;
2531}
2532.input-prepend.input-append .add-on:last-child,
2533.input-prepend.input-append .btn:last-child {
2534  margin-left: -1px;
2535  -webkit-border-radius: 0 0px 0px 0;
2536  -moz-border-radius: 0 0px 0px 0;
2537  border-radius: 0 0px 0px 0;
2538}
2539.input-prepend.input-append .btn-group:first-child {
2540  margin-left: 0;
2541}
2542input.search-query {
2543  padding-right: 14px;
2544  padding-right: 4px \9;
2545  padding-left: 14px;
2546  padding-left: 4px \9;
2547  /* IE7-8 doesn't have border-radius, so don't indent the padding */
2548  margin-bottom: 0;
2549  -webkit-border-radius: 15px;
2550  -moz-border-radius: 15px;
2551  border-radius: 15px;
2552}
2553/* Allow for input prepend/append in search forms */
2554.form-search .input-append .search-query,
2555.form-search .input-prepend .search-query {
2556  -webkit-border-radius: 0;
2557  -moz-border-radius: 0;
2558  border-radius: 0;
2559}
2560.form-search .input-append .search-query {
2561  -webkit-border-radius: 14px 0 0 14px;
2562  -moz-border-radius: 14px 0 0 14px;
2563  border-radius: 14px 0 0 14px;
2564}
2565.form-search .input-append .btn {
2566  -webkit-border-radius: 0 14px 14px 0;
2567  -moz-border-radius: 0 14px 14px 0;
2568  border-radius: 0 14px 14px 0;
2569}
2570.form-search .input-prepend .search-query {
2571  -webkit-border-radius: 0 14px 14px 0;
2572  -moz-border-radius: 0 14px 14px 0;
2573  border-radius: 0 14px 14px 0;
2574}
2575.form-search .input-prepend .btn {
2576  -webkit-border-radius: 14px 0 0 14px;
2577  -moz-border-radius: 14px 0 0 14px;
2578  border-radius: 14px 0 0 14px;
2579}
2580.form-search input,
2581.form-inline input,
2582.form-horizontal input,
2583.form-search textarea,
2584.form-inline textarea,
2585.form-horizontal textarea,
2586.form-search select,
2587.form-inline select,
2588.form-horizontal select,
2589.form-search .help-inline,
2590.form-inline .help-inline,
2591.form-horizontal .help-inline,
2592.form-search .uneditable-input,
2593.form-inline .uneditable-input,
2594.form-horizontal .uneditable-input,
2595.form-search .input-prepend,
2596.form-inline .input-prepend,
2597.form-horizontal .input-prepend,
2598.form-search .input-append,
2599.form-inline .input-append,
2600.form-horizontal .input-append {
2601  display: inline-block;
2602  *display: inline;
2603  /* IE7 inline-block hack */
2604  *zoom: 1;
2605  margin-bottom: 0;
2606  vertical-align: middle;
2607}
2608.form-search .hide,
2609.form-inline .hide,
2610.form-horizontal .hide {
2611  display: none;
2612}
2613.form-search label,
2614.form-inline label,
2615.form-search .btn-group,
2616.form-inline .btn-group {
2617  display: inline-block;
2618}
2619.form-search .input-append,
2620.form-inline .input-append,
2621.form-search .input-prepend,
2622.form-inline .input-prepend {
2623  margin-bottom: 0;
2624}
2625.form-search .radio,
2626.form-search .checkbox,
2627.form-inline .radio,
2628.form-inline .checkbox {
2629  padding-left: 0;
2630  margin-bottom: 0;
2631  vertical-align: middle;
2632}
2633.form-search .radio input[type="radio"],
2634.form-search .checkbox input[type="checkbox"],
2635.form-inline .radio input[type="radio"],
2636.form-inline .checkbox input[type="checkbox"] {
2637  float: left;
2638  margin-right: 3px;
2639  margin-left: 0;
2640}
2641.control-group {
2642  margin-bottom: 10px;
2643}
2644legend + .control-group {
2645  margin-top: 20px;
2646  -webkit-margin-top-collapse: separate;
2647}
2648.form-horizontal .control-group {
2649  margin-bottom: 10px;
2650  *zoom: 1;
2651}
2652.form-horizontal .control-group:before,
2653.form-horizontal .control-group:after {
2654  display: table;
2655  content: "";
2656  line-height: 0;
2657}
2658.form-horizontal .control-group:after {
2659  clear: both;
2660}
2661.form-horizontal .control-group:before,
2662.form-horizontal .control-group:after {
2663  content: " ";
2664  /* 1 */
2665  display: table;
2666  /* 2 */
2667}
2668.form-horizontal .control-group:after {
2669  clear: both;
2670}
2671.form-horizontal .control-label {
2672  float: left;
2673  width: 160px;
2674  padding-top: 5px;
2675  text-align: right;
2676}
2677.form-horizontal .controls {
2678  *display: inline-block;
2679  *padding-left: 20px;
2680  margin-left: 180px;
2681  *margin-left: 0;
2682}
2683.form-horizontal .controls:first-child {
2684  *padding-left: 180px;
2685}
2686.form-horizontal .help-block {
2687  margin-bottom: 0;
2688}
2689.form-horizontal input + .help-block,
2690.form-horizontal select + .help-block,
2691.form-horizontal textarea + .help-block,
2692.form-horizontal .uneditable-input + .help-block,
2693.form-horizontal .input-prepend + .help-block,
2694.form-horizontal .input-append + .help-block {
2695  margin-top: 10px;
2696}
2697.form-horizontal .form-actions {
2698  padding-left: 180px;
2699}
2700table {
2701  max-width: 100%;
2702  background-color: #fff;
2703  border-collapse: collapse;
2704  border-spacing: 0;
2705  color: #333;
2706}
2707.table {
2708  width: 100%;
2709  margin-bottom: 10px;
2710}
2711.table th,
2712.table td {
2713  padding: 8px;
2714  line-height: 20px;
2715  text-align: left;
2716  vertical-align: top;
2717  border-top: 1px solid #f4f4f4;
2718}
2719.table th {
2720  font-size: 13px;
2721}
2722.table thead th {
2723  vertical-align: bottom;
2724}
2725.table caption + thead tr:first-child th,
2726.table caption + thead tr:first-child td,
2727.table colgroup + thead tr:first-child th,
2728.table colgroup + thead tr:first-child td,
2729.table thead:first-child tr:first-child th,
2730.table thead:first-child tr:first-child td {
2731  border-top: 0;
2732}
2733.table tbody + tbody {
2734  border-top: 2px solid #ddd;
2735}
2736.table .table {
2737  background-color: #f0f0f0;
2738  margin-bottom: 0px;
2739}
2740.well .table {
2741  margin-bottom: 0px;
2742}
2743.table-condensed th,
2744.table-condensed td {
2745  padding: 4px 5px;
2746}
2747.table-condensed-more th,
2748.table-condensed-more td {
2749  padding: 2px 5px 3px 5px;
2750}
2751.table-transparent {
2752  background: transparent;
2753}
2754.table-bordered {
2755  border: 1px solid #ddd;
2756  border-collapse: separate;
2757  *border-collapse: collapse;
2758  border-left: 0;
2759  -webkit-border-radius: 0px;
2760  -moz-border-radius: 0px;
2761  border-radius: 0px;
2762}
2763.table-bordered th,
2764.table-bordered td {
2765  border-left: none;
2766}
2767.table-bordered caption + thead tr:first-child th,
2768.table-bordered caption + tbody tr:first-child th,
2769.table-bordered caption + tbody tr:first-child td,
2770.table-bordered colgroup + thead tr:first-child th,
2771.table-bordered colgroup + tbody tr:first-child th,
2772.table-bordered colgroup + tbody tr:first-child td,
2773.table-bordered thead:first-child tr:first-child th,
2774.table-bordered tbody:first-child tr:first-child th,
2775.table-bordered tbody:first-child tr:first-child td {
2776  border-top: 0;
2777}
2778.table-bordered thead:first-child tr:first-child > th:first-child,
2779.table-bordered tbody:first-child tr:first-child > td:first-child,
2780.table-bordered tbody:first-child tr:first-child > th:first-child {
2781  -webkit-border-top-left-radius: 0px;
2782  -moz-border-radius-topleft: 0px;
2783  border-top-left-radius: 0px;
2784}
2785.table-bordered thead:first-child tr:first-child > th:last-child,
2786.table-bordered tbody:first-child tr:first-child > td:last-child,
2787.table-bordered tbody:first-child tr:first-child > th:last-child {
2788  -webkit-border-top-right-radius: 0px;
2789  -moz-border-radius-topright: 0px;
2790  border-top-right-radius: 0px;
2791}
2792.table-bordered thead:last-child tr:last-child > th:first-child,
2793.table-bordered tbody:last-child tr:last-child > td:first-child,
2794.table-bordered tbody:last-child tr:last-child > th:first-child,
2795.table-bordered tfoot:last-child tr:last-child > td:first-child,
2796.table-bordered tfoot:last-child tr:last-child > th:first-child {
2797  -webkit-border-bottom-left-radius: 0px;
2798  -moz-border-radius-bottomleft: 0px;
2799  border-bottom-left-radius: 0px;
2800}
2801.table-bordered thead:last-child tr:last-child > th:last-child,
2802.table-bordered tbody:last-child tr:last-child > td:last-child,
2803.table-bordered tbody:last-child tr:last-child > th:last-child,
2804.table-bordered tfoot:last-child tr:last-child > td:last-child,
2805.table-bordered tfoot:last-child tr:last-child > th:last-child {
2806  -webkit-border-bottom-right-radius: 0px;
2807  -moz-border-radius-bottomright: 0px;
2808  border-bottom-right-radius: 0px;
2809}
2810.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
2811  -webkit-border-bottom-left-radius: 0;
2812  -moz-border-radius-bottomleft: 0;
2813  border-bottom-left-radius: 0;
2814}
2815.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
2816  -webkit-border-bottom-right-radius: 0;
2817  -moz-border-radius-bottomright: 0;
2818  border-bottom-right-radius: 0;
2819}
2820.table-bordered caption + thead tr:first-child th:first-child,
2821.table-bordered caption + tbody tr:first-child td:first-child,
2822.table-bordered colgroup + thead tr:first-child th:first-child,
2823.table-bordered colgroup + tbody tr:first-child td:first-child {
2824  -webkit-border-top-left-radius: 0px;
2825  -moz-border-radius-topleft: 0px;
2826  border-top-left-radius: 0px;
2827}
2828.table-bordered caption + thead tr:first-child th:last-child,
2829.table-bordered caption + tbody tr:first-child td:last-child,
2830.table-bordered colgroup + thead tr:first-child th:last-child,
2831.table-bordered colgroup + tbody tr:first-child td:last-child {
2832  -webkit-border-top-right-radius: 0px;
2833  -moz-border-radius-topright: 0px;
2834  border-top-right-radius: 0px;
2835}
2836.table-bordered thead th:first-child,
2837.table-bordered tbody th:first-child,
2838.table-bordered tbody td:first-child {
2839  border-left: 1px solid #dddddd;
2840}
2841.widget .table-bordered thead:first-child tr:first-child > th:first-child,
2842.widget .table-bordered tbody:first-child tr:first-child > td:first-child,
2843.widget .table-bordered tbody:first-child tr:first-child > th:first-child {
2844  -webkit-border-top-left-radius: 0px;
2845  -moz-border-radius-topleft: 0px;
2846  border-top-left-radius: 0px;
2847}
2848.table-striped tbody > tr:nth-child(even) > td,
2849.table-striped tbody > tr:nth-child(even) > th {
2850  background-color: #f9f9f9;
2851}
2852.table-striped-two tbody > tr:nth-child(4n+3) > td,
2853.table-striped-two tbody > tr:nth-child(4n+3) > th,
2854.table-striped-two tbody > tr:nth-child(4n+4) > td,
2855.table-striped-two tbody > tr:nth-child(4n+4) > th {
2856  background-color: #f9f9f9;
2857}
2858.table-striped-two tbody > tr:nth-child(2n) td,
2859.table-striped-two tbody > tr:nth-child(2n) th {
2860  border-top: none;
2861}
2862.table-striped-three tbody > tr:nth-child(6n+3) > td,
2863.table-striped-three tbody > tr:nth-child(6n+3) > th,
2864.table-striped-three tbody > tr:nth-child(6n+4) > td,
2865.table-striped-three tbody > tr:nth-child(6n+4) > th,
2866.table-striped-three tbody > tr:nth-child(6n+5) > td,
2867.table-striped-three tbody > tr:nth-child(6n+5) > th {
2868  background-color: #f9f9f9;
2869}
2870.table-striped-three tbody > tr:nth-child(3n-1) td,
2871.table-striped-three tbody > tr:nth-child(3n-1) th > tr:nth-child(3n) td,
2872.table-striped-three tbody > tr:nth-child(3n) th {
2873  border-top: none;
2874}
2875.table-hover tbody tr:hover > td,
2876.table-hover tbody tr:hover > th {
2877  background-color: #f5f5f5;
2878}
2879table td[class*="span"],
2880table th[class*="span"],
2881.row-fluid table td[class*="span"],
2882.row-fluid table th[class*="span"] {
2883  display: table-cell;
2884  float: none;
2885  margin-left: 0;
2886}
2887.table td.span1,
2888.table th.span1 {
2889  float: none;
2890  width: 54px;
2891  margin-left: 0;
2892}
2893.table td.span2,
2894.table th.span2 {
2895  float: none;
2896  width: 134px;
2897  margin-left: 0;
2898}
2899.table td.span3,
2900.table th.span3 {
2901  float: none;
2902  width: 214px;
2903  margin-left: 0;
2904}
2905.table td.span4,
2906.table th.span4 {
2907  float: none;
2908  width: 294px;
2909  margin-left: 0;
2910}
2911.table td.span5,
2912.table th.span5 {
2913  float: none;
2914  width: 374px;
2915  margin-left: 0;
2916}
2917.table td.span6,
2918.table th.span6 {
2919  float: none;
2920  width: 454px;
2921  margin-left: 0;
2922}
2923.table td.span7,
2924.table th.span7 {
2925  float: none;
2926  width: 534px;
2927  margin-left: 0;
2928}
2929.table td.span8,
2930.table th.span8 {
2931  float: none;
2932  width: 614px;
2933  margin-left: 0;
2934}
2935.table td.span9,
2936.table th.span9 {
2937  float: none;
2938  width: 694px;
2939  margin-left: 0;
2940}
2941.table td.span10,
2942.table th.span10 {
2943  float: none;
2944  width: 774px;
2945  margin-left: 0;
2946}
2947.table td.span11,
2948.table th.span11 {
2949  float: none;
2950  width: 854px;
2951  margin-left: 0;
2952}
2953.table td.span12,
2954.table th.span12 {
2955  float: none;
2956  width: 934px;
2957  margin-left: 0;
2958}
2959.table tbody > tr > td.state-marker {
2960  background-color: #004774;
2961}
2962.table-hover tbody tr:hover > td.state-marker {
2963  background-color: #00375a;
2964}
2965.table .state-marker,
2966.state-marker {
2967  padding: 0px;
2968  margin: none;
2969  width: 7px;
2970}
2971.table .disabled .state-marker {
2972  background-color: #9E9E9E;
2973}
2974.table tbody > tr.disabled > td {
2975  background-color: #FAFAFA;
2976}
2977/**
2978  .table tbody {
2979    > tr.@{class}:nth-child(even) > td,
2980    > tr.@{class}:nth-child(even) > th {
2981      background-color: darken(@bg-color, 2.5%);
2982    }
2983
2984    .table-striped-two {
2985      tbody {
2986        > tr:nth-child(4n+1) > td,
2987        > tr:nth-child(4n+1) > th,
2988        > tr:nth-child(4n+2) > td,
2989        > tr:nth-child(4n+2) > th, {
2990          background-color: @bg-color;
2991        }
2992        > tr:nth-child(4n+3) > td,
2993        > tr:nth-child(4n+3) > th,
2994        > tr:nth-child(4n+4) > td,
2995        > tr:nth-child(4n+4) > th,	{
2996          background-color: darken(@bg-color, 2.5%);
2997        }
2998        > tr:nth-child(2n) td,
2999        > tr:nth-child(2n) th {
3000          border-top: none;
3001        }
3002      }
3003    }
3004
3005  }
3006 */
3007.table-hover tbody > tr.disabled:hover > td {
3008  background-color: #ededed;
3009}
3010.table tbody > tr.disabled:nth-child(even) > td.state-marker,
3011.table tbody > tr.disabled:nth-child(even) > th.state-marker {
3012  background-color: #9E9E9E;
3013}
3014.table-hover tbody > tr.disabled:hover > td.state-marker,
3015.table-hover tbody > tr.disabled:nth-child(even):hover > td.state-marker,
3016.table-hover tbody > tr.disabled:nth-child(even):hover > th.state-marker {
3017  background-color: #919191;
3018}
3019.table .warning .state-marker {
3020  background-color: #E65100;
3021}
3022.table tbody > tr.warning > td {
3023  background-color: #FFF3E0;
3024}
3025/**
3026  .table tbody {
3027    > tr.@{class}:nth-child(even) > td,
3028    > tr.@{class}:nth-child(even) > th {
3029      background-color: darken(@bg-color, 2.5%);
3030    }
3031
3032    .table-striped-two {
3033      tbody {
3034        > tr:nth-child(4n+1) > td,
3035        > tr:nth-child(4n+1) > th,
3036        > tr:nth-child(4n+2) > td,
3037        > tr:nth-child(4n+2) > th, {
3038          background-color: @bg-color;
3039        }
3040        > tr:nth-child(4n+3) > td,
3041        > tr:nth-child(4n+3) > th,
3042        > tr:nth-child(4n+4) > td,
3043        > tr:nth-child(4n+4) > th,	{
3044          background-color: darken(@bg-color, 2.5%);
3045        }
3046        > tr:nth-child(2n) td,
3047        > tr:nth-child(2n) th {
3048          border-top: none;
3049        }
3050      }
3051    }
3052
3053  }
3054 */
3055.table-hover tbody > tr.warning:hover > td {
3056  background-color: #ffe9c6;
3057}
3058.table tbody > tr.warning:nth-child(even) > td.state-marker,
3059.table tbody > tr.warning:nth-child(even) > th.state-marker {
3060  background-color: #E65100;
3061}
3062.table-hover tbody > tr.warning:hover > td.state-marker,
3063.table-hover tbody > tr.warning:nth-child(even):hover > td.state-marker,
3064.table-hover tbody > tr.warning:nth-child(even):hover > th.state-marker {
3065  background-color: #cd4800;
3066}
3067.table .error .state-marker {
3068  background-color: #b71c1c;
3069}
3070.table tbody > tr.error > td {
3071  background-color: #ffebee;
3072}
3073/**
3074  .table tbody {
3075    > tr.@{class}:nth-child(even) > td,
3076    > tr.@{class}:nth-child(even) > th {
3077      background-color: darken(@bg-color, 2.5%);
3078    }
3079
3080    .table-striped-two {
3081      tbody {
3082        > tr:nth-child(4n+1) > td,
3083        > tr:nth-child(4n+1) > th,
3084        > tr:nth-child(4n+2) > td,
3085        > tr:nth-child(4n+2) > th, {
3086          background-color: @bg-color;
3087        }
3088        > tr:nth-child(4n+3) > td,
3089        > tr:nth-child(4n+3) > th,
3090        > tr:nth-child(4n+4) > td,
3091        > tr:nth-child(4n+4) > th,	{
3092          background-color: darken(@bg-color, 2.5%);
3093        }
3094        > tr:nth-child(2n) td,
3095        > tr:nth-child(2n) th {
3096          border-top: none;
3097        }
3098      }
3099    }
3100
3101  }
3102 */
3103.table-hover tbody > tr.error:hover > td {
3104  background-color: #ffd1d8;
3105}
3106.table tbody > tr.error:nth-child(even) > td.state-marker,
3107.table tbody > tr.error:nth-child(even) > th.state-marker {
3108  background-color: #b71c1c;
3109}
3110.table-hover tbody > tr.error:hover > td.state-marker,
3111.table-hover tbody > tr.error:nth-child(even):hover > td.state-marker,
3112.table-hover tbody > tr.error:nth-child(even):hover > th.state-marker {
3113  background-color: #a11919;
3114}
3115.table .suppressed .state-marker {
3116  background-color: #4A148C;
3117}
3118.table tbody > tr.suppressed > td {
3119  background-color: #F3E5F5;
3120}
3121/**
3122  .table tbody {
3123    > tr.@{class}:nth-child(even) > td,
3124    > tr.@{class}:nth-child(even) > th {
3125      background-color: darken(@bg-color, 2.5%);
3126    }
3127
3128    .table-striped-two {
3129      tbody {
3130        > tr:nth-child(4n+1) > td,
3131        > tr:nth-child(4n+1) > th,
3132        > tr:nth-child(4n+2) > td,
3133        > tr:nth-child(4n+2) > th, {
3134          background-color: @bg-color;
3135        }
3136        > tr:nth-child(4n+3) > td,
3137        > tr:nth-child(4n+3) > th,
3138        > tr:nth-child(4n+4) > td,
3139        > tr:nth-child(4n+4) > th,	{
3140          background-color: darken(@bg-color, 2.5%);
3141        }
3142        > tr:nth-child(2n) td,
3143        > tr:nth-child(2n) th {
3144          border-top: none;
3145        }
3146      }
3147    }
3148
3149  }
3150 */
3151.table-hover tbody > tr.suppressed:hover > td {
3152  background-color: #ebd3ee;
3153}
3154.table tbody > tr.suppressed:nth-child(even) > td.state-marker,
3155.table tbody > tr.suppressed:nth-child(even) > th.state-marker {
3156  background-color: #4A148C;
3157}
3158.table-hover tbody > tr.suppressed:hover > td.state-marker,
3159.table-hover tbody > tr.suppressed:nth-child(even):hover > td.state-marker,
3160.table-hover tbody > tr.suppressed:nth-child(even):hover > th.state-marker {
3161  background-color: #3e1176;
3162}
3163.table .recovery .state-marker {
3164  background-color: #827717;
3165}
3166.table tbody > tr.recovery > td {
3167  background-color: #F9FBE7;
3168}
3169/**
3170  .table tbody {
3171    > tr.@{class}:nth-child(even) > td,
3172    > tr.@{class}:nth-child(even) > th {
3173      background-color: darken(@bg-color, 2.5%);
3174    }
3175
3176    .table-striped-two {
3177      tbody {
3178        > tr:nth-child(4n+1) > td,
3179        > tr:nth-child(4n+1) > th,
3180        > tr:nth-child(4n+2) > td,
3181        > tr:nth-child(4n+2) > th, {
3182          background-color: @bg-color;
3183        }
3184        > tr:nth-child(4n+3) > td,
3185        > tr:nth-child(4n+3) > th,
3186        > tr:nth-child(4n+4) > td,
3187        > tr:nth-child(4n+4) > th,	{
3188          background-color: darken(@bg-color, 2.5%);
3189        }
3190        > tr:nth-child(2n) td,
3191        > tr:nth-child(2n) th {
3192          border-top: none;
3193        }
3194      }
3195    }
3196
3197  }
3198 */
3199.table-hover tbody > tr.recovery:hover > td {
3200  background-color: #f4f7d1;
3201}
3202.table tbody > tr.recovery:nth-child(even) > td.state-marker,
3203.table tbody > tr.recovery:nth-child(even) > th.state-marker {
3204  background-color: #827717;
3205}
3206.table-hover tbody > tr.recovery:hover > td.state-marker,
3207.table-hover tbody > tr.recovery:nth-child(even):hover > td.state-marker,
3208.table-hover tbody > tr.recovery:nth-child(even):hover > th.state-marker {
3209  background-color: #6c6313;
3210}
3211.table .success .state-marker {
3212  background-color: #1B5E20;
3213}
3214.table tbody > tr.success > td {
3215  background-color: #E8F5E9;
3216}
3217/**
3218  .table tbody {
3219    > tr.@{class}:nth-child(even) > td,
3220    > tr.@{class}:nth-child(even) > th {
3221      background-color: darken(@bg-color, 2.5%);
3222    }
3223
3224    .table-striped-two {
3225      tbody {
3226        > tr:nth-child(4n+1) > td,
3227        > tr:nth-child(4n+1) > th,
3228        > tr:nth-child(4n+2) > td,
3229        > tr:nth-child(4n+2) > th, {
3230          background-color: @bg-color;
3231        }
3232        > tr:nth-child(4n+3) > td,
3233        > tr:nth-child(4n+3) > th,
3234        > tr:nth-child(4n+4) > td,
3235        > tr:nth-child(4n+4) > th,	{
3236          background-color: darken(@bg-color, 2.5%);
3237        }
3238        > tr:nth-child(2n) td,
3239        > tr:nth-child(2n) th {
3240          border-top: none;
3241        }
3242      }
3243    }
3244
3245  }
3246 */
3247.table-hover tbody > tr.success:hover > td {
3248  background-color: #d6edd8;
3249}
3250.table tbody > tr.success:nth-child(even) > td.state-marker,
3251.table tbody > tr.success:nth-child(even) > th.state-marker {
3252  background-color: #1B5E20;
3253}
3254.table-hover tbody > tr.success:hover > td.state-marker,
3255.table-hover tbody > tr.success:nth-child(even):hover > td.state-marker,
3256.table-hover tbody > tr.success:nth-child(even):hover > th.state-marker {
3257  background-color: #154a19;
3258}
3259.table .info .state-marker {
3260  background-color: #004774;
3261}
3262.table tbody > tr.info > td {
3263  background-color: #E3F2FD;
3264}
3265/**
3266  .table tbody {
3267    > tr.@{class}:nth-child(even) > td,
3268    > tr.@{class}:nth-child(even) > th {
3269      background-color: darken(@bg-color, 2.5%);
3270    }
3271
3272    .table-striped-two {
3273      tbody {
3274        > tr:nth-child(4n+1) > td,
3275        > tr:nth-child(4n+1) > th,
3276        > tr:nth-child(4n+2) > td,
3277        > tr:nth-child(4n+2) > th, {
3278          background-color: @bg-color;
3279        }
3280        > tr:nth-child(4n+3) > td,
3281        > tr:nth-child(4n+3) > th,
3282        > tr:nth-child(4n+4) > td,
3283        > tr:nth-child(4n+4) > th,	{
3284          background-color: darken(@bg-color, 2.5%);
3285        }
3286        > tr:nth-child(2n) td,
3287        > tr:nth-child(2n) th {
3288          border-top: none;
3289        }
3290      }
3291    }
3292
3293  }
3294 */
3295.table-hover tbody > tr.info:hover > td {
3296  background-color: #cbe7fb;
3297}
3298.table tbody > tr.info:nth-child(even) > td.state-marker,
3299.table tbody > tr.info:nth-child(even) > th.state-marker {
3300  background-color: #004774;
3301}
3302.table-hover tbody > tr.info:hover > td.state-marker,
3303.table-hover tbody > tr.info:nth-child(even):hover > td.state-marker,
3304.table-hover tbody > tr.info:nth-child(even):hover > th.state-marker {
3305  background-color: #00375a;
3306}
3307.table .delay .state-marker {
3308  background-color: #f39c12;
3309}
3310.table tbody > tr.delay > td {
3311  background-color: #FFFDE7;
3312}
3313/**
3314  .table tbody {
3315    > tr.@{class}:nth-child(even) > td,
3316    > tr.@{class}:nth-child(even) > th {
3317      background-color: darken(@bg-color, 2.5%);
3318    }
3319
3320    .table-striped-two {
3321      tbody {
3322        > tr:nth-child(4n+1) > td,
3323        > tr:nth-child(4n+1) > th,
3324        > tr:nth-child(4n+2) > td,
3325        > tr:nth-child(4n+2) > th, {
3326          background-color: @bg-color;
3327        }
3328        > tr:nth-child(4n+3) > td,
3329        > tr:nth-child(4n+3) > th,
3330        > tr:nth-child(4n+4) > td,
3331        > tr:nth-child(4n+4) > th,	{
3332          background-color: darken(@bg-color, 2.5%);
3333        }
3334        > tr:nth-child(2n) td,
3335        > tr:nth-child(2n) th {
3336          border-top: none;
3337        }
3338      }
3339    }
3340
3341  }
3342 */
3343.table-hover tbody > tr.delay:hover > td {
3344  background-color: #fffbcd;
3345}
3346.table tbody > tr.delay:nth-child(even) > td.state-marker,
3347.table tbody > tr.delay:nth-child(even) > th.state-marker {
3348  background-color: #f39c12;
3349}
3350.table-hover tbody > tr.delay:hover > td.state-marker,
3351.table-hover tbody > tr.delay:nth-child(even):hover > td.state-marker,
3352.table-hover tbody > tr.delay:nth-child(even):hover > th.state-marker {
3353  background-color: #e08e0b;
3354}
3355.table .ignore .state-marker {
3356  background-color: #455A64;
3357}
3358.table tbody > tr.ignore > td {
3359  background-color: #ECEFF1;
3360}
3361/**
3362  .table tbody {
3363    > tr.@{class}:nth-child(even) > td,
3364    > tr.@{class}:nth-child(even) > th {
3365      background-color: darken(@bg-color, 2.5%);
3366    }
3367
3368    .table-striped-two {
3369      tbody {
3370        > tr:nth-child(4n+1) > td,
3371        > tr:nth-child(4n+1) > th,
3372        > tr:nth-child(4n+2) > td,
3373        > tr:nth-child(4n+2) > th, {
3374          background-color: @bg-color;
3375        }
3376        > tr:nth-child(4n+3) > td,
3377        > tr:nth-child(4n+3) > th,
3378        > tr:nth-child(4n+4) > td,
3379        > tr:nth-child(4n+4) > th,	{
3380          background-color: darken(@bg-color, 2.5%);
3381        }
3382        > tr:nth-child(2n) td,
3383        > tr:nth-child(2n) th {
3384          border-top: none;
3385        }
3386      }
3387    }
3388
3389  }
3390 */
3391.table-hover tbody > tr.ignore:hover > td {
3392  background-color: #dde3e6;
3393}
3394.table tbody > tr.ignore:nth-child(even) > td.state-marker,
3395.table tbody > tr.ignore:nth-child(even) > th.state-marker {
3396  background-color: #455A64;
3397}
3398.table-hover tbody > tr.ignore:hover > td.state-marker,
3399.table-hover tbody > tr.ignore:nth-child(even):hover > td.state-marker,
3400.table-hover tbody > tr.ignore:nth-child(even):hover > th.state-marker {
3401  background-color: #3b4c55;
3402}
3403.table .ignore-error .state-marker {
3404  background-color: #4E342E;
3405}
3406.table tbody > tr.ignore-error > td {
3407  background-color: #EFEBE9;
3408}
3409/**
3410  .table tbody {
3411    > tr.@{class}:nth-child(even) > td,
3412    > tr.@{class}:nth-child(even) > th {
3413      background-color: darken(@bg-color, 2.5%);
3414    }
3415
3416    .table-striped-two {
3417      tbody {
3418        > tr:nth-child(4n+1) > td,
3419        > tr:nth-child(4n+1) > th,
3420        > tr:nth-child(4n+2) > td,
3421        > tr:nth-child(4n+2) > th, {
3422          background-color: @bg-color;
3423        }
3424        > tr:nth-child(4n+3) > td,
3425        > tr:nth-child(4n+3) > th,
3426        > tr:nth-child(4n+4) > td,
3427        > tr:nth-child(4n+4) > th,	{
3428          background-color: darken(@bg-color, 2.5%);
3429        }
3430        > tr:nth-child(2n) td,
3431        > tr:nth-child(2n) th {
3432          border-top: none;
3433        }
3434      }
3435    }
3436
3437  }
3438 */
3439.table-hover tbody > tr.ignore-error:hover > td {
3440  background-color: #e4deda;
3441}
3442.table tbody > tr.ignore-error:nth-child(even) > td.state-marker,
3443.table tbody > tr.ignore-error:nth-child(even) > th.state-marker {
3444  background-color: #4E342E;
3445}
3446.table-hover tbody > tr.ignore-error:hover > td.state-marker,
3447.table-hover tbody > tr.ignore-error:nth-child(even):hover > td.state-marker,
3448.table-hover tbody > tr.ignore-error:nth-child(even):hover > th.state-marker {
3449  background-color: #3e2925;
3450}
3451@font-face {
3452  font-family: 'Glyphicons Halflings';
3453  src: url('../fonts/glyphicons-halflings-regular.eot');
3454  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
3455}
3456.glyphicon {
3457  position: relative;
3458  top: 1px;
3459  display: inline-block;
3460  font-family: 'Glyphicons Halflings';
3461  font-style: normal;
3462  font-weight: normal;
3463  line-height: 1;
3464  -webkit-font-smoothing: antialiased;
3465  -moz-osx-font-smoothing: grayscale;
3466}
3467.glyphicon-asterisk:before {
3468  content: "\002a";
3469}
3470.glyphicon-plus:before {
3471  content: "\002b";
3472}
3473.glyphicon-euro:before,
3474.glyphicon-eur:before {
3475  content: "\20ac";
3476}
3477.glyphicon-minus:before {
3478  content: "\2212";
3479}
3480.glyphicon-cloud:before {
3481  content: "\2601";
3482}
3483.glyphicon-envelope:before {
3484  content: "\2709";
3485}
3486.glyphicon-pencil:before {
3487  content: "\270f";
3488}
3489.glyphicon-glass:before {
3490  content: "\e001";
3491}
3492.glyphicon-music:before {
3493  content: "\e002";
3494}
3495.glyphicon-search:before {
3496  content: "\e003";
3497}
3498.glyphicon-heart:before {
3499  content: "\e005";
3500}
3501.glyphicon-star:before {
3502  content: "\e006";
3503}
3504.glyphicon-star-empty:before {
3505  content: "\e007";
3506}
3507.glyphicon-user:before {
3508  content: "\e008";
3509}
3510.glyphicon-film:before {
3511  content: "\e009";
3512}
3513.glyphicon-th-large:before {
3514  content: "\e010";
3515}
3516.glyphicon-th:before {
3517  content: "\e011";
3518}
3519.glyphicon-th-list:before {
3520  content: "\e012";
3521}
3522.glyphicon-ok:before {
3523  content: "\e013";
3524}
3525.glyphicon-remove:before {
3526  content: "\e014";
3527}
3528.glyphicon-zoom-in:before {
3529  content: "\e015";
3530}
3531.glyphicon-zoom-out:before {
3532  content: "\e016";
3533}
3534.glyphicon-off:before {
3535  content: "\e017";
3536}
3537.glyphicon-signal:before {
3538  content: "\e018";
3539}
3540.glyphicon-cog:before {
3541  content: "\e019";
3542}
3543.glyphicon-trash:before {
3544  content: "\e020";
3545}
3546.glyphicon-home:before {
3547  content: "\e021";
3548}
3549.glyphicon-file:before {
3550  content: "\e022";
3551}
3552.glyphicon-time:before {
3553  content: "\e023";
3554}
3555.glyphicon-road:before {
3556  content: "\e024";
3557}
3558.glyphicon-download-alt:before {
3559  content: "\e025";
3560}
3561.glyphicon-download:before {
3562  content: "\e026";
3563}
3564.glyphicon-upload:before {
3565  content: "\e027";
3566}
3567.glyphicon-inbox:before {
3568  content: "\e028";
3569}
3570.glyphicon-play-circle:before {
3571  content: "\e029";
3572}
3573.glyphicon-repeat:before {
3574  content: "\e030";
3575}
3576.glyphicon-refresh:before {
3577  content: "\e031";
3578}
3579.glyphicon-list-alt:before {
3580  content: "\e032";
3581}
3582.glyphicon-lock:before {
3583  content: "\e033";
3584}
3585.glyphicon-flag:before {
3586  content: "\e034";
3587}
3588.glyphicon-headphones:before {
3589  content: "\e035";
3590}
3591.glyphicon-volume-off:before {
3592  content: "\e036";
3593}
3594.glyphicon-volume-down:before {
3595  content: "\e037";
3596}
3597.glyphicon-volume-up:before {
3598  content: "\e038";
3599}
3600.glyphicon-qrcode:before {
3601  content: "\e039";
3602}
3603.glyphicon-barcode:before {
3604  content: "\e040";
3605}
3606.glyphicon-tag:before {
3607  content: "\e041";
3608}
3609.glyphicon-tags:before {
3610  content: "\e042";
3611}
3612.glyphicon-book:before {
3613  content: "\e043";
3614}
3615.glyphicon-bookmark:before {
3616  content: "\e044";
3617}
3618.glyphicon-print:before {
3619  content: "\e045";
3620}
3621.glyphicon-camera:before {
3622  content: "\e046";
3623}
3624.glyphicon-font:before {
3625  content: "\e047";
3626}
3627.glyphicon-bold:before {
3628  content: "\e048";
3629}
3630.glyphicon-italic:before {
3631  content: "\e049";
3632}
3633.glyphicon-text-height:before {
3634  content: "\e050";
3635}
3636.glyphicon-text-width:before {
3637  content: "\e051";
3638}
3639.glyphicon-align-left:before {
3640  content: "\e052";
3641}
3642.glyphicon-align-center:before {
3643  content: "\e053";
3644}
3645.glyphicon-align-right:before {
3646  content: "\e054";
3647}
3648.glyphicon-align-justify:before {
3649  content: "\e055";
3650}
3651.glyphicon-list:before {
3652  content: "\e056";
3653}
3654.glyphicon-indent-left:before {
3655  content: "\e057";
3656}
3657.glyphicon-indent-right:before {
3658  content: "\e058";
3659}
3660.glyphicon-facetime-video:before {
3661  content: "\e059";
3662}
3663.glyphicon-picture:before {
3664  content: "\e060";
3665}
3666.glyphicon-map-marker:before {
3667  content: "\e062";
3668}
3669.glyphicon-adjust:before {
3670  content: "\e063";
3671}
3672.glyphicon-tint:before {
3673  content: "\e064";
3674}
3675.glyphicon-edit:before {
3676  content: "\e065";
3677}
3678.glyphicon-share:before {
3679  content: "\e066";
3680}
3681.glyphicon-check:before {
3682  content: "\e067";
3683}
3684.glyphicon-move:before {
3685  content: "\e068";
3686}
3687.glyphicon-step-backward:before {
3688  content: "\e069";
3689}
3690.glyphicon-fast-backward:before {
3691  content: "\e070";
3692}
3693.glyphicon-backward:before {
3694  content: "\e071";
3695}
3696.glyphicon-play:before {
3697  content: "\e072";
3698}
3699.glyphicon-pause:before {
3700  content: "\e073";
3701}
3702.glyphicon-stop:before {
3703  content: "\e074";
3704}
3705.glyphicon-forward:before {
3706  content: "\e075";
3707}
3708.glyphicon-fast-forward:before {
3709  content: "\e076";
3710}
3711.glyphicon-step-forward:before {
3712  content: "\e077";
3713}
3714.glyphicon-eject:before {
3715  content: "\e078";
3716}
3717.glyphicon-chevron-left:before {
3718  content: "\e079";
3719}
3720.glyphicon-chevron-right:before {
3721  content: "\e080";
3722}
3723.glyphicon-plus-sign:before {
3724  content: "\e081";
3725}
3726.glyphicon-minus-sign:before {
3727  content: "\e082";
3728}
3729.glyphicon-remove-sign:before {
3730  content: "\e083";
3731}
3732.glyphicon-ok-sign:before {
3733  content: "\e084";
3734}
3735.glyphicon-question-sign:before {
3736  content: "\e085";
3737}
3738.glyphicon-info-sign:before {
3739  content: "\e086";
3740}
3741.glyphicon-screenshot:before {
3742  content: "\e087";
3743}
3744.glyphicon-remove-circle:before {
3745  content: "\e088";
3746}
3747.glyphicon-ok-circle:before {
3748  content: "\e089";
3749}
3750.glyphicon-ban-circle:before {
3751  content: "\e090";
3752}
3753.glyphicon-arrow-left:before {
3754  content: "\e091";
3755}
3756.glyphicon-arrow-right:before {
3757  content: "\e092";
3758}
3759.glyphicon-arrow-up:before {
3760  content: "\e093";
3761}
3762.glyphicon-arrow-down:before {
3763  content: "\e094";
3764}
3765.glyphicon-share-alt:before {
3766  content: "\e095";
3767}
3768.glyphicon-resize-full:before {
3769  content: "\e096";
3770}
3771.glyphicon-resize-small:before {
3772  content: "\e097";
3773}
3774.glyphicon-exclamation-sign:before {
3775  content: "\e101";
3776}
3777.glyphicon-gift:before {
3778  content: "\e102";
3779}
3780.glyphicon-leaf:before {
3781  content: "\e103";
3782}
3783.glyphicon-fire:before {
3784  content: "\e104";
3785}
3786.glyphicon-eye-open:before {
3787  content: "\e105";
3788}
3789.glyphicon-eye-close:before {
3790  content: "\e106";
3791}
3792.glyphicon-warning-sign:before {
3793  content: "\e107";
3794}
3795.glyphicon-plane:before {
3796  content: "\e108";
3797}
3798.glyphicon-calendar:before {
3799  content: "\e109";
3800}
3801.glyphicon-random:before {
3802  content: "\e110";
3803}
3804.glyphicon-comment:before {
3805  content: "\e111";
3806}
3807.glyphicon-magnet:before {
3808  content: "\e112";
3809}
3810.glyphicon-chevron-up:before {
3811  content: "\e113";
3812}
3813.glyphicon-chevron-down:before {
3814  content: "\e114";
3815}
3816.glyphicon-retweet:before {
3817  content: "\e115";
3818}
3819.glyphicon-shopping-cart:before {
3820  content: "\e116";
3821}
3822.glyphicon-folder-close:before {
3823  content: "\e117";
3824}
3825.glyphicon-folder-open:before {
3826  content: "\e118";
3827}
3828.glyphicon-resize-vertical:before {
3829  content: "\e119";
3830}
3831.glyphicon-resize-horizontal:before {
3832  content: "\e120";
3833}
3834.glyphicon-hdd:before {
3835  content: "\e121";
3836}
3837.glyphicon-bullhorn:before {
3838  content: "\e122";
3839}
3840.glyphicon-bell:before {
3841  content: "\e123";
3842}
3843.glyphicon-certificate:before {
3844  content: "\e124";
3845}
3846.glyphicon-thumbs-up:before {
3847  content: "\e125";
3848}
3849.glyphicon-thumbs-down:before {
3850  content: "\e126";
3851}
3852.glyphicon-hand-right:before {
3853  content: "\e127";
3854}
3855.glyphicon-hand-left:before {
3856  content: "\e128";
3857}
3858.glyphicon-hand-up:before {
3859  content: "\e129";
3860}
3861.glyphicon-hand-down:before {
3862  content: "\e130";
3863}
3864.glyphicon-circle-arrow-right:before {
3865  content: "\e131";
3866}
3867.glyphicon-circle-arrow-left:before {
3868  content: "\e132";
3869}
3870.glyphicon-circle-arrow-up:before {
3871  content: "\e133";
3872}
3873.glyphicon-circle-arrow-down:before {
3874  content: "\e134";
3875}
3876.glyphicon-globe:before {
3877  content: "\e135";
3878}
3879.glyphicon-wrench:before {
3880  content: "\e136";
3881}
3882.glyphicon-tasks:before {
3883  content: "\e137";
3884}
3885.glyphicon-filter:before {
3886  content: "\e138";
3887}
3888.glyphicon-briefcase:before {
3889  content: "\e139";
3890}
3891.glyphicon-fullscreen:before {
3892  content: "\e140";
3893}
3894.glyphicon-dashboard:before {
3895  content: "\e141";
3896}
3897.glyphicon-paperclip:before {
3898  content: "\e142";
3899}
3900.glyphicon-heart-empty:before {
3901  content: "\e143";
3902}
3903.glyphicon-link:before {
3904  content: "\e144";
3905}
3906.glyphicon-phone:before {
3907  content: "\e145";
3908}
3909.glyphicon-pushpin:before {
3910  content: "\e146";
3911}
3912.glyphicon-usd:before {
3913  content: "\e148";
3914}
3915.glyphicon-gbp:before {
3916  content: "\e149";
3917}
3918.glyphicon-sort:before {
3919  content: "\e150";
3920}
3921.glyphicon-sort-by-alphabet:before {
3922  content: "\e151";
3923}
3924.glyphicon-sort-by-alphabet-alt:before {
3925  content: "\e152";
3926}
3927.glyphicon-sort-by-order:before {
3928  content: "\e153";
3929}
3930.glyphicon-sort-by-order-alt:before {
3931  content: "\e154";
3932}
3933.glyphicon-sort-by-attributes:before {
3934  content: "\e155";
3935}
3936.glyphicon-sort-by-attributes-alt:before {
3937  content: "\e156";
3938}
3939.glyphicon-unchecked:before {
3940  content: "\e157";
3941}
3942.glyphicon-expand:before {
3943  content: "\e158";
3944}
3945.glyphicon-collapse-down:before {
3946  content: "\e159";
3947}
3948.glyphicon-collapse-up:before {
3949  content: "\e160";
3950}
3951.glyphicon-log-in:before {
3952  content: "\e161";
3953}
3954.glyphicon-flash:before {
3955  content: "\e162";
3956}
3957.glyphicon-log-out:before {
3958  content: "\e163";
3959}
3960.glyphicon-new-window:before {
3961  content: "\e164";
3962}
3963.glyphicon-record:before {
3964  content: "\e165";
3965}
3966.glyphicon-save:before {
3967  content: "\e166";
3968}
3969.glyphicon-open:before {
3970  content: "\e167";
3971}
3972.glyphicon-saved:before {
3973  content: "\e168";
3974}
3975.glyphicon-import:before {
3976  content: "\e169";
3977}
3978.glyphicon-export:before {
3979  content: "\e170";
3980}
3981.glyphicon-send:before {
3982  content: "\e171";
3983}
3984.glyphicon-floppy-disk:before {
3985  content: "\e172";
3986}
3987.glyphicon-floppy-saved:before {
3988  content: "\e173";
3989}
3990.glyphicon-floppy-remove:before {
3991  content: "\e174";
3992}
3993.glyphicon-floppy-save:before {
3994  content: "\e175";
3995}
3996.glyphicon-floppy-open:before {
3997  content: "\e176";
3998}
3999.glyphicon-credit-card:before {
4000  content: "\e177";
4001}
4002.glyphicon-transfer:before {
4003  content: "\e178";
4004}
4005.glyphicon-cutlery:before {
4006  content: "\e179";
4007}
4008.glyphicon-header:before {
4009  content: "\e180";
4010}
4011.glyphicon-compressed:before {
4012  content: "\e181";
4013}
4014.glyphicon-earphone:before {
4015  content: "\e182";
4016}
4017.glyphicon-phone-alt:before {
4018  content: "\e183";
4019}
4020.glyphicon-tower:before {
4021  content: "\e184";
4022}
4023.glyphicon-stats:before {
4024  content: "\e185";
4025}
4026.glyphicon-sd-video:before {
4027  content: "\e186";
4028}
4029.glyphicon-hd-video:before {
4030  content: "\e187";
4031}
4032.glyphicon-subtitles:before {
4033  content: "\e188";
4034}
4035.glyphicon-sound-stereo:before {
4036  content: "\e189";
4037}
4038.glyphicon-sound-dolby:before {
4039  content: "\e190";
4040}
4041.glyphicon-sound-5-1:before {
4042  content: "\e191";
4043}
4044.glyphicon-sound-6-1:before {
4045  content: "\e192";
4046}
4047.glyphicon-sound-7-1:before {
4048  content: "\e193";
4049}
4050.glyphicon-copyright-mark:before {
4051  content: "\e194";
4052}
4053.glyphicon-registration-mark:before {
4054  content: "\e195";
4055}
4056.glyphicon-cloud-download:before {
4057  content: "\e197";
4058}
4059.glyphicon-cloud-upload:before {
4060  content: "\e198";
4061}
4062.glyphicon-tree-conifer:before {
4063  content: "\e199";
4064}
4065.glyphicon-tree-deciduous:before {
4066  content: "\e200";
4067}
4068.glyphicon-cd:before {
4069  content: "\e201";
4070}
4071.glyphicon-save-file:before {
4072  content: "\e202";
4073}
4074.glyphicon-open-file:before {
4075  content: "\e203";
4076}
4077.glyphicon-level-up:before {
4078  content: "\e204";
4079}
4080.glyphicon-copy:before {
4081  content: "\e205";
4082}
4083.glyphicon-paste:before {
4084  content: "\e206";
4085}
4086.glyphicon-alert:before {
4087  content: "\e209";
4088}
4089.glyphicon-equalizer:before {
4090  content: "\e210";
4091}
4092.glyphicon-king:before {
4093  content: "\e211";
4094}
4095.glyphicon-queen:before {
4096  content: "\e212";
4097}
4098.glyphicon-pawn:before {
4099  content: "\e213";
4100}
4101.glyphicon-bishop:before {
4102  content: "\e214";
4103}
4104.glyphicon-knight:before {
4105  content: "\e215";
4106}
4107.glyphicon-baby-formula:before {
4108  content: "\e216";
4109}
4110.glyphicon-tent:before {
4111  content: "\26fa";
4112}
4113.glyphicon-blackboard:before {
4114  content: "\e218";
4115}
4116.glyphicon-bed:before {
4117  content: "\e219";
4118}
4119.glyphicon-apple:before {
4120  content: "\f8ff";
4121}
4122.glyphicon-erase:before {
4123  content: "\e221";
4124}
4125.glyphicon-hourglass:before {
4126  content: "\231b";
4127}
4128.glyphicon-lamp:before {
4129  content: "\e223";
4130}
4131.glyphicon-duplicate:before {
4132  content: "\e224";
4133}
4134.glyphicon-piggy-bank:before {
4135  content: "\e225";
4136}
4137.glyphicon-scissors:before {
4138  content: "\e226";
4139}
4140.glyphicon-bitcoin:before {
4141  content: "\e227";
4142}
4143.glyphicon-btc:before {
4144  content: "\e227";
4145}
4146.glyphicon-xbt:before {
4147  content: "\e227";
4148}
4149.glyphicon-yen:before {
4150  content: "\00a5";
4151}
4152.glyphicon-jpy:before {
4153  content: "\00a5";
4154}
4155.glyphicon-ruble:before {
4156  content: "\20bd";
4157}
4158.glyphicon-rub:before {
4159  content: "\20bd";
4160}
4161.glyphicon-scale:before {
4162  content: "\e230";
4163}
4164.glyphicon-ice-lolly:before {
4165  content: "\e231";
4166}
4167.glyphicon-ice-lolly-tasted:before {
4168  content: "\e232";
4169}
4170.glyphicon-education:before {
4171  content: "\e233";
4172}
4173.glyphicon-option-horizontal:before {
4174  content: "\e234";
4175}
4176.glyphicon-option-vertical:before {
4177  content: "\e235";
4178}
4179.glyphicon-menu-hamburger:before {
4180  content: "\e236";
4181}
4182.glyphicon-modal-window:before {
4183  content: "\e237";
4184}
4185.glyphicon-oil:before {
4186  content: "\e238";
4187}
4188.glyphicon-grain:before {
4189  content: "\e239";
4190}
4191.glyphicon-sunglasses:before {
4192  content: "\e240";
4193}
4194.glyphicon-text-size:before {
4195  content: "\e241";
4196}
4197.glyphicon-text-color:before {
4198  content: "\e242";
4199}
4200.glyphicon-text-background:before {
4201  content: "\e243";
4202}
4203.glyphicon-object-align-top:before {
4204  content: "\e244";
4205}
4206.glyphicon-object-align-bottom:before {
4207  content: "\e245";
4208}
4209.glyphicon-object-align-horizontal:before {
4210  content: "\e246";
4211}
4212.glyphicon-object-align-left:before {
4213  content: "\e247";
4214}
4215.glyphicon-object-align-vertical:before {
4216  content: "\e248";
4217}
4218.glyphicon-object-align-right:before {
4219  content: "\e249";
4220}
4221.glyphicon-triangle-right:before {
4222  content: "\e250";
4223}
4224.glyphicon-triangle-left:before {
4225  content: "\e251";
4226}
4227.glyphicon-triangle-bottom:before {
4228  content: "\e252";
4229}
4230.glyphicon-triangle-top:before {
4231  content: "\e253";
4232}
4233.glyphicon-console:before {
4234  content: "\e254";
4235}
4236.glyphicon-superscript:before {
4237  content: "\e255";
4238}
4239.glyphicon-subscript:before {
4240  content: "\e256";
4241}
4242.glyphicon-menu-left:before {
4243  content: "\e257";
4244}
4245.glyphicon-menu-right:before {
4246  content: "\e258";
4247}
4248.glyphicon-menu-down:before {
4249  content: "\e259";
4250}
4251.glyphicon-menu-up:before {
4252  content: "\e260";
4253}
4254/*!
4255 *  Font Awesome 3.2.1
4256 *  the iconic font designed for Bootstrap
4257 *  ------------------------------------------------------------------------------
4258 *  The full suite of pictographic icons, examples, and documentation can be
4259 *  found at http://fontawesome.io.  Stay up to date on Twitter at
4260 *  http://twitter.com/fontawesome.
4261 *
4262 *  License
4263 *  ------------------------------------------------------------------------------
4264 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
4265 *    http://scripts.sil.org/OFL
4266 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
4267 *    http://opensource.org/licenses/mit-license.html
4268 *  - Font Awesome documentation licensed under CC BY 3.0 -
4269 *    http://creativecommons.org/licenses/by/3.0/
4270 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
4271 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
4272 *
4273 *  Author - Dave Gandy
4274 *  ------------------------------------------------------------------------------
4275 *  Email: dave@fontawesome.io
4276 *  Twitter: http://twitter.com/davegandy
4277 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
4278 */
4279/* FONT PATH
4280 * -------------------------- */
4281@font-face {
4282  font-family: 'FontAwesome';
4283  src: url('font-awesome/font/fontawesome-webfont.eot?v=3.2.1');
4284  src: url('font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'), url('font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('font-awesome/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('font-awesome/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype');
4285  font-weight: normal;
4286  font-style: normal;
4287}
4288@media screen and (-webkit-min-device-pixel-ratio: 0) {
4289  @font-face {
4290    font-family: 'FontAwesome';
4291    src: url('font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
4292  }
4293}
4294/* FONT AWESOME CORE
4295 * -------------------------- */
4296[class^="icon-"],
4297[class*=" icon-"] {
4298  font-family: FontAwesome;
4299  font-weight: normal;
4300  font-style: normal;
4301  text-decoration: inherit;
4302  -webkit-font-smoothing: antialiased;
4303  *margin-right: .3em;
4304}
4305[class^="icon-"]:before,
4306[class*=" icon-"]:before {
4307  text-decoration: inherit;
4308  display: inline-block;
4309  speak: none;
4310}
4311/* makes the font 33% larger relative to the icon container */
4312.icon-large:before {
4313  vertical-align: -10%;
4314  font-size: 1.33333333em;
4315}
4316/* makes sure icons active on rollover in links */
4317a [class^="icon-"],
4318a [class*=" icon-"] {
4319  display: inline;
4320}
4321/* increased font size for icon-large */
4322[class^="icon-"].icon-fixed-width,
4323[class*=" icon-"].icon-fixed-width {
4324  display: inline-block;
4325  width: 1.14285714em;
4326  text-align: right;
4327  padding-right: 0.28571429em;
4328}
4329[class^="icon-"].icon-fixed-width.icon-large,
4330[class*=" icon-"].icon-fixed-width.icon-large {
4331  width: 1.42857143em;
4332}
4333.icons-ul {
4334  margin-left: 2.14285714em;
4335  list-style-type: none;
4336}
4337.icons-ul > li {
4338  position: relative;
4339}
4340.icons-ul .icon-li {
4341  position: absolute;
4342  left: -2.14285714em;
4343  width: 2.14285714em;
4344  text-align: center;
4345  line-height: inherit;
4346}
4347[class^="icon-"].hide,
4348[class*=" icon-"].hide {
4349  display: none;
4350}
4351.icon-muted {
4352  color: #eee;
4353}
4354.icon-light {
4355  color: #fff;
4356}
4357.icon-dark {
4358  color: #333;
4359}
4360.icon-border {
4361  border: solid 1px #eee;
4362  padding: .2em .25em .15em;
4363  -webkit-border-radius: 3px;
4364  -moz-border-radius: 3px;
4365  border-radius: 3px;
4366}
4367.icon-2x {
4368  font-size: 2em;
4369}
4370.icon-2x.icon-border {
4371  border-width: 2px;
4372  -webkit-border-radius: 4px;
4373  -moz-border-radius: 4px;
4374  border-radius: 4px;
4375}
4376.icon-3x {
4377  font-size: 3em;
4378}
4379.icon-3x.icon-border {
4380  border-width: 3px;
4381  -webkit-border-radius: 5px;
4382  -moz-border-radius: 5px;
4383  border-radius: 5px;
4384}
4385.icon-4x {
4386  font-size: 4em;
4387}
4388.icon-4x.icon-border {
4389  border-width: 4px;
4390  -webkit-border-radius: 6px;
4391  -moz-border-radius: 6px;
4392  border-radius: 6px;
4393}
4394.icon-5x {
4395  font-size: 5em;
4396}
4397.icon-5x.icon-border {
4398  border-width: 5px;
4399  -webkit-border-radius: 7px;
4400  -moz-border-radius: 7px;
4401  border-radius: 7px;
4402}
4403.pull-right {
4404  float: right;
4405}
4406.pull-left {
4407  float: left;
4408}
4409[class^="icon-"].pull-left,
4410[class*=" icon-"].pull-left {
4411  margin-right: .3em;
4412}
4413[class^="icon-"].pull-right,
4414[class*=" icon-"].pull-right {
4415  margin-left: .3em;
4416}
4417/* BOOTSTRAP SPECIFIC CLASSES
4418 * -------------------------- */
4419/* Bootstrap 2.0 sprites.less reset */
4420[class^="icon-"],
4421[class*=" icon-"] {
4422  display: inline;
4423  width: auto;
4424  height: auto;
4425  line-height: normal;
4426  vertical-align: baseline;
4427  background-image: none;
4428  background-position: 0% 0%;
4429  background-repeat: repeat;
4430  margin-top: 0;
4431}
4432/* more sprites.less reset */
4433.icon-white,
4434.nav-pills > .active > a > [class^="icon-"],
4435.nav-pills > .active > a > [class*=" icon-"],
4436.nav-list > .active > a > [class^="icon-"],
4437.nav-list > .active > a > [class*=" icon-"],
4438.navbar-inverse .nav > .active > a > [class^="icon-"],
4439.navbar-inverse .nav > .active > a > [class*=" icon-"],
4440.dropdown-menu > li > a:hover > [class^="icon-"],
4441.dropdown-menu > li > a:hover > [class*=" icon-"],
4442.dropdown-menu > .active > a > [class^="icon-"],
4443.dropdown-menu > .active > a > [class*=" icon-"],
4444.dropdown-submenu:hover > a > [class^="icon-"],
4445.dropdown-submenu:hover > a > [class*=" icon-"] {
4446  background-image: none;
4447}
4448/* keeps Bootstrap styles with and without icons the same */
4449.btn [class^="icon-"].icon-large,
4450.nav [class^="icon-"].icon-large,
4451.btn [class*=" icon-"].icon-large,
4452.nav [class*=" icon-"].icon-large {
4453  line-height: .9em;
4454}
4455.btn [class^="icon-"].icon-spin,
4456.nav [class^="icon-"].icon-spin,
4457.btn [class*=" icon-"].icon-spin,
4458.nav [class*=" icon-"].icon-spin {
4459  display: inline-block;
4460}
4461.nav-tabs [class^="icon-"],
4462.nav-pills [class^="icon-"],
4463.nav-tabs [class*=" icon-"],
4464.nav-pills [class*=" icon-"],
4465.nav-tabs [class^="icon-"].icon-large,
4466.nav-pills [class^="icon-"].icon-large,
4467.nav-tabs [class*=" icon-"].icon-large,
4468.nav-pills [class*=" icon-"].icon-large {
4469  line-height: .9em;
4470}
4471.btn [class^="icon-"].pull-left.icon-2x,
4472.btn [class*=" icon-"].pull-left.icon-2x,
4473.btn [class^="icon-"].pull-right.icon-2x,
4474.btn [class*=" icon-"].pull-right.icon-2x {
4475  margin-top: .18em;
4476}
4477.btn [class^="icon-"].icon-spin.icon-large,
4478.btn [class*=" icon-"].icon-spin.icon-large {
4479  line-height: .8em;
4480}
4481.btn.btn-small [class^="icon-"].pull-left.icon-2x,
4482.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
4483.btn.btn-small [class^="icon-"].pull-right.icon-2x,
4484.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
4485  margin-top: .25em;
4486}
4487.btn.btn-large [class^="icon-"],
4488.btn.btn-large [class*=" icon-"] {
4489  margin-top: 0;
4490}
4491.btn.btn-large [class^="icon-"].pull-left.icon-2x,
4492.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
4493.btn.btn-large [class^="icon-"].pull-right.icon-2x,
4494.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
4495  margin-top: .05em;
4496}
4497.btn.btn-large [class^="icon-"].pull-left.icon-2x,
4498.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
4499  margin-right: .2em;
4500}
4501.btn.btn-large [class^="icon-"].pull-right.icon-2x,
4502.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
4503  margin-left: .2em;
4504}
4505/* Fixes alignment in nav lists */
4506.nav-list [class^="icon-"],
4507.nav-list [class*=" icon-"] {
4508  line-height: inherit;
4509}
4510/* EXTRAS
4511 * -------------------------- */
4512/* Stacked and layered icon */
4513.icon-stack {
4514  position: relative;
4515  display: inline-block;
4516  width: 2em;
4517  height: 2em;
4518  line-height: 2em;
4519  vertical-align: -35%;
4520}
4521.icon-stack [class^="icon-"],
4522.icon-stack [class*=" icon-"] {
4523  display: block;
4524  text-align: center;
4525  position: absolute;
4526  width: 100%;
4527  height: 100%;
4528  font-size: 1em;
4529  line-height: inherit;
4530  *line-height: 2em;
4531}
4532.icon-stack .icon-stack-base {
4533  font-size: 2em;
4534  *line-height: 1em;
4535}
4536/* Animated rotating icon */
4537.icon-spin {
4538  display: inline-block;
4539  -moz-animation: spin 2s infinite linear;
4540  -o-animation: spin 2s infinite linear;
4541  -webkit-animation: spin 2s infinite linear;
4542  animation: spin 2s infinite linear;
4543}
4544/* Prevent stack and spinners from being taken inline when inside a link */
4545a .icon-stack,
4546a .icon-spin {
4547  display: inline-block;
4548  text-decoration: none;
4549}
4550@-moz-keyframes spin {
4551  0% {
4552    -moz-transform: rotate(0deg);
4553  }
4554  100% {
4555    -moz-transform: rotate(359deg);
4556  }
4557}
4558@-webkit-keyframes spin {
4559  0% {
4560    -webkit-transform: rotate(0deg);
4561  }
4562  100% {
4563    -webkit-transform: rotate(359deg);
4564  }
4565}
4566@-o-keyframes spin {
4567  0% {
4568    -o-transform: rotate(0deg);
4569  }
4570  100% {
4571    -o-transform: rotate(359deg);
4572  }
4573}
4574@-ms-keyframes spin {
4575  0% {
4576    -ms-transform: rotate(0deg);
4577  }
4578  100% {
4579    -ms-transform: rotate(359deg);
4580  }
4581}
4582@keyframes spin {
4583  0% {
4584    transform: rotate(0deg);
4585  }
4586  100% {
4587    transform: rotate(359deg);
4588  }
4589}
4590/* Icon rotations and mirroring */
4591.icon-rotate-90:before {
4592  -webkit-transform: rotate(90deg);
4593  -moz-transform: rotate(90deg);
4594  -ms-transform: rotate(90deg);
4595  -o-transform: rotate(90deg);
4596  transform: rotate(90deg);
4597  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
4598}
4599.icon-rotate-180:before {
4600  -webkit-transform: rotate(180deg);
4601  -moz-transform: rotate(180deg);
4602  -ms-transform: rotate(180deg);
4603  -o-transform: rotate(180deg);
4604  transform: rotate(180deg);
4605  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
4606}
4607.icon-rotate-270:before {
4608  -webkit-transform: rotate(270deg);
4609  -moz-transform: rotate(270deg);
4610  -ms-transform: rotate(270deg);
4611  -o-transform: rotate(270deg);
4612  transform: rotate(270deg);
4613  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
4614}
4615.icon-flip-horizontal:before {
4616  -webkit-transform: scale(-1, 1);
4617  -moz-transform: scale(-1, 1);
4618  -ms-transform: scale(-1, 1);
4619  -o-transform: scale(-1, 1);
4620  transform: scale(-1, 1);
4621}
4622.icon-flip-vertical:before {
4623  -webkit-transform: scale(1, -1);
4624  -moz-transform: scale(1, -1);
4625  -ms-transform: scale(1, -1);
4626  -o-transform: scale(1, -1);
4627  transform: scale(1, -1);
4628}
4629/* ensure rotation occurs inside anchor tags */
4630a .icon-rotate-90:before,
4631a .icon-rotate-180:before,
4632a .icon-rotate-270:before,
4633a .icon-flip-horizontal:before,
4634a .icon-flip-vertical:before {
4635  display: inline-block;
4636}
4637/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
4638   readers do not read off random characters that represent icons */
4639.icon-glass:before {
4640  content: "\f000";
4641}
4642.icon-music:before {
4643  content: "\f001";
4644}
4645.icon-search:before {
4646  content: "\f002";
4647}
4648.icon-envelope-alt:before {
4649  content: "\f003";
4650}
4651.icon-heart:before {
4652  content: "\f004";
4653}
4654.icon-star:before {
4655  content: "\f005";
4656}
4657.icon-star-empty:before {
4658  content: "\f006";
4659}
4660.icon-user:before {
4661  content: "\f007";
4662}
4663.icon-film:before {
4664  content: "\f008";
4665}
4666.icon-th-large:before {
4667  content: "\f009";
4668}
4669.icon-th:before {
4670  content: "\f00a";
4671}
4672.icon-th-list:before {
4673  content: "\f00b";
4674}
4675.icon-ok:before {
4676  content: "\f00c";
4677}
4678.icon-remove:before {
4679  content: "\f00d";
4680}
4681.icon-zoom-in:before {
4682  content: "\f00e";
4683}
4684.icon-zoom-out:before {
4685  content: "\f010";
4686}
4687.icon-power-off:before,
4688.icon-off:before {
4689  content: "\f011";
4690}
4691.icon-signal:before {
4692  content: "\f012";
4693}
4694.icon-gear:before,
4695.icon-cog:before {
4696  content: "\f013";
4697}
4698.icon-trash:before {
4699  content: "\f014";
4700}
4701.icon-home:before {
4702  content: "\f015";
4703}
4704.icon-file-alt:before {
4705  content: "\f016";
4706}
4707.icon-time:before {
4708  content: "\f017";
4709}
4710.icon-road:before {
4711  content: "\f018";
4712}
4713.icon-download-alt:before {
4714  content: "\f019";
4715}
4716.icon-download:before {
4717  content: "\f01a";
4718}
4719.icon-upload:before {
4720  content: "\f01b";
4721}
4722.icon-inbox:before {
4723  content: "\f01c";
4724}
4725.icon-play-circle:before {
4726  content: "\f01d";
4727}
4728.icon-rotate-right:before,
4729.icon-repeat:before {
4730  content: "\f01e";
4731}
4732.icon-refresh:before {
4733  content: "\f021";
4734}
4735.icon-list-alt:before {
4736  content: "\f022";
4737}
4738.icon-lock:before {
4739  content: "\f023";
4740}
4741.icon-flag:before {
4742  content: "\f024";
4743}
4744.icon-headphones:before {
4745  content: "\f025";
4746}
4747.icon-volume-off:before {
4748  content: "\f026";
4749}
4750.icon-volume-down:before {
4751  content: "\f027";
4752}
4753.icon-volume-up:before {
4754  content: "\f028";
4755}
4756.icon-qrcode:before {
4757  content: "\f029";
4758}
4759.icon-barcode:before {
4760  content: "\f02a";
4761}
4762.icon-tag:before {
4763  content: "\f02b";
4764}
4765.icon-tags:before {
4766  content: "\f02c";
4767}
4768.icon-book:before {
4769  content: "\f02d";
4770}
4771.icon-bookmark:before {
4772  content: "\f02e";
4773}
4774.icon-print:before {
4775  content: "\f02f";
4776}
4777.icon-camera:before {
4778  content: "\f030";
4779}
4780.icon-font:before {
4781  content: "\f031";
4782}
4783.icon-bold:before {
4784  content: "\f032";
4785}
4786.icon-italic:before {
4787  content: "\f033";
4788}
4789.icon-text-height:before {
4790  content: "\f034";
4791}
4792.icon-text-width:before {
4793  content: "\f035";
4794}
4795.icon-align-left:before {
4796  content: "\f036";
4797}
4798.icon-align-center:before {
4799  content: "\f037";
4800}
4801.icon-align-right:before {
4802  content: "\f038";
4803}
4804.icon-align-justify:before {
4805  content: "\f039";
4806}
4807.icon-list:before {
4808  content: "\f03a";
4809}
4810.icon-indent-left:before {
4811  content: "\f03b";
4812}
4813.icon-indent-right:before {
4814  content: "\f03c";
4815}
4816.icon-facetime-video:before {
4817  content: "\f03d";
4818}
4819.icon-picture:before {
4820  content: "\f03e";
4821}
4822.icon-pencil:before {
4823  content: "\f040";
4824}
4825.icon-map-marker:before {
4826  content: "\f041";
4827}
4828.icon-adjust:before {
4829  content: "\f042";
4830}
4831.icon-tint:before {
4832  content: "\f043";
4833}
4834.icon-edit:before {
4835  content: "\f044";
4836}
4837.icon-share:before {
4838  content: "\f045";
4839}
4840.icon-check:before {
4841  content: "\f046";
4842}
4843.icon-move:before {
4844  content: "\f047";
4845}
4846.icon-step-backward:before {
4847  content: "\f048";
4848}
4849.icon-fast-backward:before {
4850  content: "\f049";
4851}
4852.icon-backward:before {
4853  content: "\f04a";
4854}
4855.icon-play:before {
4856  content: "\f04b";
4857}
4858.icon-pause:before {
4859  content: "\f04c";
4860}
4861.icon-stop:before {
4862  content: "\f04d";
4863}
4864.icon-forward:before {
4865  content: "\f04e";
4866}
4867.icon-fast-forward:before {
4868  content: "\f050";
4869}
4870.icon-step-forward:before {
4871  content: "\f051";
4872}
4873.icon-eject:before {
4874  content: "\f052";
4875}
4876.icon-chevron-left:before {
4877  content: "\f053";
4878}
4879.icon-chevron-right:before {
4880  content: "\f054";
4881}
4882.icon-plus-sign:before {
4883  content: "\f055";
4884}
4885.icon-minus-sign:before {
4886  content: "\f056";
4887}
4888.icon-remove-sign:before {
4889  content: "\f057";
4890}
4891.icon-ok-sign:before {
4892  content: "\f058";
4893}
4894.icon-question-sign:before {
4895  content: "\f059";
4896}
4897.icon-info-sign:before {
4898  content: "\f05a";
4899}
4900.icon-screenshot:before {
4901  content: "\f05b";
4902}
4903.icon-remove-circle:before {
4904  content: "\f05c";
4905}
4906.icon-ok-circle:before {
4907  content: "\f05d";
4908}
4909.icon-ban-circle:before {
4910  content: "\f05e";
4911}
4912.icon-arrow-left:before {
4913  content: "\f060";
4914}
4915.icon-arrow-right:before {
4916  content: "\f061";
4917}
4918.icon-arrow-up:before {
4919  content: "\f062";
4920}
4921.icon-arrow-down:before {
4922  content: "\f063";
4923}
4924.icon-mail-forward:before,
4925.icon-share-alt:before {
4926  content: "\f064";
4927}
4928.icon-resize-full:before {
4929  content: "\f065";
4930}
4931.icon-resize-small:before {
4932  content: "\f066";
4933}
4934.icon-plus:before {
4935  content: "\f067";
4936}
4937.icon-minus:before {
4938  content: "\f068";
4939}
4940.icon-asterisk:before {
4941  content: "\f069";
4942}
4943.icon-exclamation-sign:before {
4944  content: "\f06a";
4945}
4946.icon-gift:before {
4947  content: "\f06b";
4948}
4949.icon-leaf:before {
4950  content: "\f06c";
4951}
4952.icon-fire:before {
4953  content: "\f06d";
4954}
4955.icon-eye-open:before {
4956  content: "\f06e";
4957}
4958.icon-eye-close:before {
4959  content: "\f070";
4960}
4961.icon-warning-sign:before {
4962  content: "\f071";
4963}
4964.icon-plane:before {
4965  content: "\f072";
4966}
4967.icon-calendar:before {
4968  content: "\f073";
4969}
4970.icon-random:before {
4971  content: "\f074";
4972}
4973.icon-comment:before {
4974  content: "\f075";
4975}
4976.icon-magnet:before {
4977  content: "\f076";
4978}
4979.icon-chevron-up:before {
4980  content: "\f077";
4981}
4982.icon-chevron-down:before {
4983  content: "\f078";
4984}
4985.icon-retweet:before {
4986  content: "\f079";
4987}
4988.icon-shopping-cart:before {
4989  content: "\f07a";
4990}
4991.icon-folder-close:before {
4992  content: "\f07b";
4993}
4994.icon-folder-open:before {
4995  content: "\f07c";
4996}
4997.icon-resize-vertical:before {
4998  content: "\f07d";
4999}
5000.icon-resize-horizontal:before {
5001  content: "\f07e";
5002}
5003.icon-bar-chart:before {
5004  content: "\f080";
5005}
5006.icon-twitter-sign:before {
5007  content: "\f081";
5008}
5009.icon-facebook-sign:before {
5010  content: "\f082";
5011}
5012.icon-camera-retro:before {
5013  content: "\f083";
5014}
5015.icon-key:before {
5016  content: "\f084";
5017}
5018.icon-gears:before,
5019.icon-cogs:before {
5020  content: "\f085";
5021}
5022.icon-comments:before {
5023  content: "\f086";
5024}
5025.icon-thumbs-up-alt:before {
5026  content: "\f087";
5027}
5028.icon-thumbs-down-alt:before {
5029  content: "\f088";
5030}
5031.icon-star-half:before {
5032  content: "\f089";
5033}
5034.icon-heart-empty:before {
5035  content: "\f08a";
5036}
5037.icon-signout:before {
5038  content: "\f08b";
5039}
5040.icon-linkedin-sign:before {
5041  content: "\f08c";
5042}
5043.icon-pushpin:before {
5044  content: "\f08d";
5045}
5046.icon-external-link:before {
5047  content: "\f08e";
5048}
5049.icon-signin:before {
5050  content: "\f090";
5051}
5052.icon-trophy:before {
5053  content: "\f091";
5054}
5055.icon-github-sign:before {
5056  content: "\f092";
5057}
5058.icon-upload-alt:before {
5059  content: "\f093";
5060}
5061.icon-lemon:before {
5062  content: "\f094";
5063}
5064.icon-phone:before {
5065  content: "\f095";
5066}
5067.icon-unchecked:before,
5068.icon-check-empty:before {
5069  content: "\f096";
5070}
5071.icon-bookmark-empty:before {
5072  content: "\f097";
5073}
5074.icon-phone-sign:before {
5075  content: "\f098";
5076}
5077.icon-twitter:before {
5078  content: "\f099";
5079}
5080.icon-facebook:before {
5081  content: "\f09a";
5082}
5083.icon-github:before {
5084  content: "\f09b";
5085}
5086.icon-unlock:before {
5087  content: "\f09c";
5088}
5089.icon-credit-card:before {
5090  content: "\f09d";
5091}
5092.icon-rss:before {
5093  content: "\f09e";
5094}
5095.icon-hdd:before {
5096  content: "\f0a0";
5097}
5098.icon-bullhorn:before {
5099  content: "\f0a1";
5100}
5101.icon-bell:before {
5102  content: "\f0a2";
5103}
5104.icon-certificate:before {
5105  content: "\f0a3";
5106}
5107.icon-hand-right:before {
5108  content: "\f0a4";
5109}
5110.icon-hand-left:before {
5111  content: "\f0a5";
5112}
5113.icon-hand-up:before {
5114  content: "\f0a6";
5115}
5116.icon-hand-down:before {
5117  content: "\f0a7";
5118}
5119.icon-circle-arrow-left:before {
5120  content: "\f0a8";
5121}
5122.icon-circle-arrow-right:before {
5123  content: "\f0a9";
5124}
5125.icon-circle-arrow-up:before {
5126  content: "\f0aa";
5127}
5128.icon-circle-arrow-down:before {
5129  content: "\f0ab";
5130}
5131.icon-globe:before {
5132  content: "\f0ac";
5133}
5134.icon-wrench:before {
5135  content: "\f0ad";
5136}
5137.icon-tasks:before {
5138  content: "\f0ae";
5139}
5140.icon-filter:before {
5141  content: "\f0b0";
5142}
5143.icon-briefcase:before {
5144  content: "\f0b1";
5145}
5146.icon-fullscreen:before {
5147  content: "\f0b2";
5148}
5149.icon-group:before {
5150  content: "\f0c0";
5151}
5152.icon-link:before {
5153  content: "\f0c1";
5154}
5155.icon-cloud:before {
5156  content: "\f0c2";
5157}
5158.icon-beaker:before {
5159  content: "\f0c3";
5160}
5161.icon-cut:before {
5162  content: "\f0c4";
5163}
5164.icon-copy:before {
5165  content: "\f0c5";
5166}
5167.icon-paperclip:before,
5168.icon-paper-clip:before {
5169  content: "\f0c6";
5170}
5171.icon-save:before {
5172  content: "\f0c7";
5173}
5174.icon-sign-blank:before {
5175  content: "\f0c8";
5176}
5177.icon-reorder:before {
5178  content: "\f0c9";
5179}
5180.icon-list-ul:before {
5181  content: "\f0ca";
5182}
5183.icon-list-ol:before {
5184  content: "\f0cb";
5185}
5186.icon-strikethrough:before {
5187  content: "\f0cc";
5188}
5189.icon-underline:before {
5190  content: "\f0cd";
5191}
5192.icon-table:before {
5193  content: "\f0ce";
5194}
5195.icon-magic:before {
5196  content: "\f0d0";
5197}
5198.icon-truck:before {
5199  content: "\f0d1";
5200}
5201.icon-pinterest:before {
5202  content: "\f0d2";
5203}
5204.icon-pinterest-sign:before {
5205  content: "\f0d3";
5206}
5207.icon-google-plus-sign:before {
5208  content: "\f0d4";
5209}
5210.icon-google-plus:before {
5211  content: "\f0d5";
5212}
5213.icon-money:before {
5214  content: "\f0d6";
5215}
5216.icon-caret-down:before {
5217  content: "\f0d7";
5218}
5219.icon-caret-up:before {
5220  content: "\f0d8";
5221}
5222.icon-caret-left:before {
5223  content: "\f0d9";
5224}
5225.icon-caret-right:before {
5226  content: "\f0da";
5227}
5228.icon-columns:before {
5229  content: "\f0db";
5230}
5231.icon-sort:before {
5232  content: "\f0dc";
5233}
5234.icon-sort-down:before {
5235  content: "\f0dd";
5236}
5237.icon-sort-up:before {
5238  content: "\f0de";
5239}
5240.icon-envelope:before {
5241  content: "\f0e0";
5242}
5243.icon-linkedin:before {
5244  content: "\f0e1";
5245}
5246.icon-rotate-left:before,
5247.icon-undo:before {
5248  content: "\f0e2";
5249}
5250.icon-legal:before {
5251  content: "\f0e3";
5252}
5253.icon-dashboard:before {
5254  content: "\f0e4";
5255}
5256.icon-comment-alt:before {
5257  content: "\f0e5";
5258}
5259.icon-comments-alt:before {
5260  content: "\f0e6";
5261}
5262.icon-bolt:before {
5263  content: "\f0e7";
5264}
5265.icon-sitemap:before {
5266  content: "\f0e8";
5267}
5268.icon-umbrella:before {
5269  content: "\f0e9";
5270}
5271.icon-paste:before {
5272  content: "\f0ea";
5273}
5274.icon-lightbulb:before {
5275  content: "\f0eb";
5276}
5277.icon-exchange:before {
5278  content: "\f0ec";
5279}
5280.icon-cloud-download:before {
5281  content: "\f0ed";
5282}
5283.icon-cloud-upload:before {
5284  content: "\f0ee";
5285}
5286.icon-user-md:before {
5287  content: "\f0f0";
5288}
5289.icon-stethoscope:before {
5290  content: "\f0f1";
5291}
5292.icon-suitcase:before {
5293  content: "\f0f2";
5294}
5295.icon-bell-alt:before {
5296  content: "\f0f3";
5297}
5298.icon-coffee:before {
5299  content: "\f0f4";
5300}
5301.icon-food:before {
5302  content: "\f0f5";
5303}
5304.icon-file-text-alt:before {
5305  content: "\f0f6";
5306}
5307.icon-building:before {
5308  content: "\f0f7";
5309}
5310.icon-hospital:before {
5311  content: "\f0f8";
5312}
5313.icon-ambulance:before {
5314  content: "\f0f9";
5315}
5316.icon-medkit:before {
5317  content: "\f0fa";
5318}
5319.icon-fighter-jet:before {
5320  content: "\f0fb";
5321}
5322.icon-beer:before {
5323  content: "\f0fc";
5324}
5325.icon-h-sign:before {
5326  content: "\f0fd";
5327}
5328.icon-plus-sign-alt:before {
5329  content: "\f0fe";
5330}
5331.icon-double-angle-left:before {
5332  content: "\f100";
5333}
5334.icon-double-angle-right:before {
5335  content: "\f101";
5336}
5337.icon-double-angle-up:before {
5338  content: "\f102";
5339}
5340.icon-double-angle-down:before {
5341  content: "\f103";
5342}
5343.icon-angle-left:before {
5344  content: "\f104";
5345}
5346.icon-angle-right:before {
5347  content: "\f105";
5348}
5349.icon-angle-up:before {
5350  content: "\f106";
5351}
5352.icon-angle-down:before {
5353  content: "\f107";
5354}
5355.icon-desktop:before {
5356  content: "\f108";
5357}
5358.icon-laptop:before {
5359  content: "\f109";
5360}
5361.icon-tablet:before {
5362  content: "\f10a";
5363}
5364.icon-mobile-phone:before {
5365  content: "\f10b";
5366}
5367.icon-circle-blank:before {
5368  content: "\f10c";
5369}
5370.icon-quote-left:before {
5371  content: "\f10d";
5372}
5373.icon-quote-right:before {
5374  content: "\f10e";
5375}
5376.icon-spinner:before {
5377  content: "\f110";
5378}
5379.icon-circle:before {
5380  content: "\f111";
5381}
5382.icon-mail-reply:before,
5383.icon-reply:before {
5384  content: "\f112";
5385}
5386.icon-github-alt:before {
5387  content: "\f113";
5388}
5389.icon-folder-close-alt:before {
5390  content: "\f114";
5391}
5392.icon-folder-open-alt:before {
5393  content: "\f115";
5394}
5395.icon-expand-alt:before {
5396  content: "\f116";
5397}
5398.icon-collapse-alt:before {
5399  content: "\f117";
5400}
5401.icon-smile:before {
5402  content: "\f118";
5403}
5404.icon-frown:before {
5405  content: "\f119";
5406}
5407.icon-meh:before {
5408  content: "\f11a";
5409}
5410.icon-gamepad:before {
5411  content: "\f11b";
5412}
5413.icon-keyboard:before {
5414  content: "\f11c";
5415}
5416.icon-flag-alt:before {
5417  content: "\f11d";
5418}
5419.icon-flag-checkered:before {
5420  content: "\f11e";
5421}
5422.icon-terminal:before {
5423  content: "\f120";
5424}
5425.icon-code:before {
5426  content: "\f121";
5427}
5428.icon-reply-all:before {
5429  content: "\f122";
5430}
5431.icon-mail-reply-all:before {
5432  content: "\f122";
5433}
5434.icon-star-half-full:before,
5435.icon-star-half-empty:before {
5436  content: "\f123";
5437}
5438.icon-location-arrow:before {
5439  content: "\f124";
5440}
5441.icon-crop:before {
5442  content: "\f125";
5443}
5444.icon-code-fork:before {
5445  content: "\f126";
5446}
5447.icon-unlink:before {
5448  content: "\f127";
5449}
5450.icon-question:before {
5451  content: "\f128";
5452}
5453.icon-info:before {
5454  content: "\f129";
5455}
5456.icon-exclamation:before {
5457  content: "\f12a";
5458}
5459.icon-superscript:before {
5460  content: "\f12b";
5461}
5462.icon-subscript:before {
5463  content: "\f12c";
5464}
5465.icon-eraser:before {
5466  content: "\f12d";
5467}
5468.icon-puzzle-piece:before {
5469  content: "\f12e";
5470}
5471.icon-microphone:before {
5472  content: "\f130";
5473}
5474.icon-microphone-off:before {
5475  content: "\f131";
5476}
5477.icon-shield:before {
5478  content: "\f132";
5479}
5480.icon-calendar-empty:before {
5481  content: "\f133";
5482}
5483.icon-fire-extinguisher:before {
5484  content: "\f134";
5485}
5486.icon-rocket:before {
5487  content: "\f135";
5488}
5489.icon-maxcdn:before {
5490  content: "\f136";
5491}
5492.icon-chevron-sign-left:before {
5493  content: "\f137";
5494}
5495.icon-chevron-sign-right:before {
5496  content: "\f138";
5497}
5498.icon-chevron-sign-up:before {
5499  content: "\f139";
5500}
5501.icon-chevron-sign-down:before {
5502  content: "\f13a";
5503}
5504.icon-html5:before {
5505  content: "\f13b";
5506}
5507.icon-css3:before {
5508  content: "\f13c";
5509}
5510.icon-anchor:before {
5511  content: "\f13d";
5512}
5513.icon-unlock-alt:before {
5514  content: "\f13e";
5515}
5516.icon-bullseye:before {
5517  content: "\f140";
5518}
5519.icon-ellipsis-horizontal:before {
5520  content: "\f141";
5521}
5522.icon-ellipsis-vertical:before {
5523  content: "\f142";
5524}
5525.icon-rss-sign:before {
5526  content: "\f143";
5527}
5528.icon-play-sign:before {
5529  content: "\f144";
5530}
5531.icon-ticket:before {
5532  content: "\f145";
5533}
5534.icon-minus-sign-alt:before {
5535  content: "\f146";
5536}
5537.icon-check-minus:before {
5538  content: "\f147";
5539}
5540.icon-level-up:before {
5541  content: "\f148";
5542}
5543.icon-level-down:before {
5544  content: "\f149";
5545}
5546.icon-check-sign:before {
5547  content: "\f14a";
5548}
5549.icon-edit-sign:before {
5550  content: "\f14b";
5551}
5552.icon-external-link-sign:before {
5553  content: "\f14c";
5554}
5555.icon-share-sign:before {
5556  content: "\f14d";
5557}
5558.icon-compass:before {
5559  content: "\f14e";
5560}
5561.icon-collapse:before {
5562  content: "\f150";
5563}
5564.icon-collapse-top:before {
5565  content: "\f151";
5566}
5567.icon-expand:before {
5568  content: "\f152";
5569}
5570.icon-euro:before,
5571.icon-eur:before {
5572  content: "\f153";
5573}
5574.icon-gbp:before {
5575  content: "\f154";
5576}
5577.icon-dollar:before,
5578.icon-usd:before {
5579  content: "\f155";
5580}
5581.icon-rupee:before,
5582.icon-inr:before {
5583  content: "\f156";
5584}
5585.icon-yen:before,
5586.icon-jpy:before {
5587  content: "\f157";
5588}
5589.icon-renminbi:before,
5590.icon-cny:before {
5591  content: "\f158";
5592}
5593.icon-won:before,
5594.icon-krw:before {
5595  content: "\f159";
5596}
5597.icon-bitcoin:before,
5598.icon-btc:before {
5599  content: "\f15a";
5600}
5601.icon-file:before {
5602  content: "\f15b";
5603}
5604.icon-file-text:before {
5605  content: "\f15c";
5606}
5607.icon-sort-by-alphabet:before {
5608  content: "\f15d";
5609}
5610.icon-sort-by-alphabet-alt:before {
5611  content: "\f15e";
5612}
5613.icon-sort-by-attributes:before {
5614  content: "\f160";
5615}
5616.icon-sort-by-attributes-alt:before {
5617  content: "\f161";
5618}
5619.icon-sort-by-order:before {
5620  content: "\f162";
5621}
5622.icon-sort-by-order-alt:before {
5623  content: "\f163";
5624}
5625.icon-thumbs-up:before {
5626  content: "\f164";
5627}
5628.icon-thumbs-down:before {
5629  content: "\f165";
5630}
5631.icon-youtube-sign:before {
5632  content: "\f166";
5633}
5634.icon-youtube:before {
5635  content: "\f167";
5636}
5637.icon-xing:before {
5638  content: "\f168";
5639}
5640.icon-xing-sign:before {
5641  content: "\f169";
5642}
5643.icon-youtube-play:before {
5644  content: "\f16a";
5645}
5646.icon-dropbox:before {
5647  content: "\f16b";
5648}
5649.icon-stackexchange:before {
5650  content: "\f16c";
5651}
5652.icon-instagram:before {
5653  content: "\f16d";
5654}
5655.icon-flickr:before {
5656  content: "\f16e";
5657}
5658.icon-adn:before {
5659  content: "\f170";
5660}
5661.icon-bitbucket:before {
5662  content: "\f171";
5663}
5664.icon-bitbucket-sign:before {
5665  content: "\f172";
5666}
5667.icon-tumblr:before {
5668  content: "\f173";
5669}
5670.icon-tumblr-sign:before {
5671  content: "\f174";
5672}
5673.icon-long-arrow-down:before {
5674  content: "\f175";
5675}
5676.icon-long-arrow-up:before {
5677  content: "\f176";
5678}
5679.icon-long-arrow-left:before {
5680  content: "\f177";
5681}
5682.icon-long-arrow-right:before {
5683  content: "\f178";
5684}
5685.icon-apple:before {
5686  content: "\f179";
5687}
5688.icon-windows:before {
5689  content: "\f17a";
5690}
5691.icon-android:before {
5692  content: "\f17b";
5693}
5694.icon-linux:before {
5695  content: "\f17c";
5696}
5697.icon-dribbble:before {
5698  content: "\f17d";
5699}
5700.icon-skype:before {
5701  content: "\f17e";
5702}
5703.icon-foursquare:before {
5704  content: "\f180";
5705}
5706.icon-trello:before {
5707  content: "\f181";
5708}
5709.icon-female:before {
5710  content: "\f182";
5711}
5712.icon-male:before {
5713  content: "\f183";
5714}
5715.icon-gittip:before {
5716  content: "\f184";
5717}
5718.icon-sun:before {
5719  content: "\f185";
5720}
5721.icon-moon:before {
5722  content: "\f186";
5723}
5724.icon-archive:before {
5725  content: "\f187";
5726}
5727.icon-bug:before {
5728  content: "\f188";
5729}
5730.icon-vk:before {
5731  content: "\f189";
5732}
5733.icon-weibo:before {
5734  content: "\f18a";
5735}
5736.icon-renren:before {
5737  content: "\f18b";
5738}
5739.dropup,
5740.dropdown {
5741  position: relative;
5742}
5743.dropdown-toggle {
5744  *margin-bottom: -3px;
5745}
5746.dropdown-toggle:active,
5747.open .dropdown-toggle {
5748  outline: 0;
5749}
5750.caret {
5751  display: inline-block;
5752  width: 0;
5753  height: 0;
5754  vertical-align: top;
5755  border-top: 4px solid #111;
5756  border-right: 4px solid transparent;
5757  border-left: 4px solid transparent;
5758  content: "";
5759}
5760.dropdown .caret {
5761  display: hidden;
5762  margin-top: 8px;
5763  margin-left: 2px;
5764}
5765.dropdown-menu {
5766  position: absolute;
5767  top: 100%;
5768  left: 0;
5769  z-index: 1000;
5770  display: none;
5771  float: left;
5772  min-width: 160px;
5773  padding: 5px 0;
5774  margin: 0px -1px 0;
5775  list-style: none;
5776  background-color: #fcfcfc;
5777  border: 1px solid #ccc;
5778  border: 1px solid #ddd;
5779  *border-right-width: 2px;
5780  *border-bottom-width: 2px;
5781  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5782  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5783  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
5784  -webkit-background-clip: padding-box;
5785  -moz-background-clip: padding;
5786  background-clip: padding-box;
5787}
5788.dropdown-menu.pull-right {
5789  right: 0;
5790  left: auto;
5791}
5792.dropdown-menu .divider {
5793  *width: 100%;
5794  height: 1px;
5795  margin: 9px 1px;
5796  *margin: -5px 0 5px;
5797  overflow: hidden;
5798  background-color: #e5e5e5;
5799  border-bottom: 1px solid #fff;
5800}
5801.dropdown-menu > li > a {
5802  display: block;
5803  padding: 3px 20px;
5804  clear: both;
5805  font-weight: normal;
5806  line-height: 20px;
5807  color: #333;
5808  white-space: nowrap;
5809}
5810.dropdown-menu > li > a:hover,
5811.dropdown-menu > li > a:focus,
5812.dropdown-submenu:hover > a,
5813.dropdown-submenu:focus > a {
5814  text-decoration: none;
5815  color: #fff;
5816  background-color: #10628b;
5817  background-image: -moz-linear-gradient(top, #116894, #0e587d);
5818  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#116894), to(#0e587d));
5819  background-image: -webkit-linear-gradient(top, #116894, #0e587d);
5820  background-image: -o-linear-gradient(top, #116894, #0e587d);
5821  background-image: linear-gradient(to bottom, #116894, #0e587d);
5822  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#116894), to(#0e587d));
5823  background-image: -webkit-linear-gradient(top, #116894, 0%, #0e587d, 100%);
5824  background-image: -moz-linear-gradient(top, #116894 0%, #0e587d 100%);
5825  background-image: linear-gradient(to bottom, #116894 0%, #0e587d 100%);
5826  background-repeat: repeat-x;
5827  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff116894', endColorstr='#ff0e587d', GradientType=0);
5828}
5829.dropdown-menu > .active > a,
5830.dropdown-menu > .active > a:hover,
5831.dropdown-menu > .active > a:focus {
5832  color: #fff;
5833  text-decoration: none;
5834  outline: 0;
5835  background-color: #095876;
5836  background-image: -moz-linear-gradient(top, #0a5f7f, #084d67);
5837  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#084d67));
5838  background-image: -webkit-linear-gradient(top, #0a5f7f, #084d67);
5839  background-image: -o-linear-gradient(top, #0a5f7f, #084d67);
5840  background-image: linear-gradient(to bottom, #0a5f7f, #084d67);
5841  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#084d67));
5842  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #084d67, 100%);
5843  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #084d67 100%);
5844  background-image: linear-gradient(to bottom, #0a5f7f 0%, #084d67 100%);
5845  background-repeat: repeat-x;
5846  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff084d67', GradientType=0);
5847}
5848.dropdown-menu > .disabled > a,
5849.dropdown-menu > .disabled > a:hover,
5850.dropdown-menu > .disabled > a:focus {
5851  color: #777;
5852}
5853.dropdown-menu > .disabled > a:hover,
5854.dropdown-menu > .disabled > a:focus {
5855  text-decoration: none;
5856  background-color: transparent;
5857  background-image: none;
5858  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5859  cursor: not-allowed;
5860}
5861.open {
5862  *z-index: 1000;
5863}
5864.open > .dropdown-menu {
5865  display: block;
5866}
5867.dropdown-menu-right {
5868  left: auto;
5869  right: 0;
5870}
5871.dropdown-menu-left {
5872  left: 0;
5873  right: auto;
5874}
5875.dropdown-header {
5876  display: block;
5877  padding: 3px 20px;
5878  font-size: 12px;
5879  line-height: 20px;
5880  color: #777777;
5881  white-space: nowrap;
5882}
5883.dropdown-backdrop {
5884  position: fixed;
5885  left: 0;
5886  right: 0;
5887  bottom: 0;
5888  top: 0;
5889  z-index: 990;
5890}
5891.pull-right > .dropdown-menu {
5892  right: 0;
5893  left: auto;
5894}
5895.dropup .caret,
5896.navbar-fixed-bottom .dropdown .caret {
5897  border-top: 0;
5898  border-bottom: 4px solid #111;
5899  content: "";
5900}
5901.dropup .dropdown-menu,
5902.navbar-fixed-bottom .dropdown .dropdown-menu {
5903  top: auto;
5904  bottom: 100%;
5905  margin-bottom: 1px;
5906}
5907.dropdown-submenu {
5908  position: relative;
5909}
5910.dropdown-submenu > .dropdown-menu {
5911  top: 0;
5912  left: 100%;
5913  margin-top: -6px;
5914  margin-left: -1px;
5915  -webkit-border-radius: 0 6px 6px 6px;
5916  -moz-border-radius: 0 6px 6px 6px;
5917  border-radius: 0 6px 6px 6px;
5918}
5919.dropdown-submenu:hover > .dropdown-menu {
5920  display: block;
5921}
5922.dropup .dropdown-submenu > .dropdown-menu {
5923  top: auto;
5924  bottom: 0;
5925  margin-top: 0;
5926  margin-bottom: -2px;
5927  -webkit-border-radius: 5px 5px 5px 0;
5928  -moz-border-radius: 5px 5px 5px 0;
5929  border-radius: 5px 5px 5px 0;
5930}
5931.dropdown-submenu > a:after {
5932  display: block;
5933  content: " ";
5934  float: right;
5935  width: 0;
5936  height: 0;
5937  border-color: transparent;
5938  border-style: solid;
5939  border-width: 5px 0 5px 5px;
5940  border-left-color: #c9c9c9;
5941  margin-top: 5px;
5942  margin-right: -10px;
5943}
5944.dropdown-submenu:hover > a:after {
5945  border-left-color: #fff;
5946}
5947.dropdown-submenu.pull-left {
5948  float: none;
5949}
5950.dropdown-submenu.pull-left > .dropdown-menu {
5951  left: -100%;
5952  margin-left: 10px;
5953  -webkit-border-radius: 6px 0 6px 6px;
5954  -moz-border-radius: 6px 0 6px 6px;
5955  border-radius: 6px 0 6px 6px;
5956}
5957@media (min-width: 768px) {
5958  .navbar-right .dropdown-menu {
5959    left: auto;
5960    right: 0;
5961  }
5962  .navbar-right .dropdown-menu-left {
5963    left: 0;
5964    right: auto;
5965  }
5966}
5967.dropdown .dropdown-menu .nav-header {
5968  padding-left: 20px;
5969  padding-right: 20px;
5970}
5971.typeahead {
5972  z-index: 1051;
5973  margin-top: 2px;
5974  -webkit-border-radius: 0px;
5975  -moz-border-radius: 0px;
5976  border-radius: 0px;
5977}
5978.well {
5979  min-height: 20px;
5980  padding: 10px;
5981  margin-bottom: 10px;
5982  background-color: #fff;
5983  border: 1px solid #dddddd;
5984  border-radius: 0px;
5985}
5986.well blockquote {
5987  border-color: #ddd;
5988  border-color: rgba(0, 0, 0, 0.15);
5989}
5990.well-lg {
5991  padding: 24px;
5992  border-radius: 0px;
5993}
5994.well-sm {
5995  padding: 9px;
5996  border-radius: 0px;
5997}
5998.well-shaded {
5999  background-color: #f4f4f4;
6000  background-image: -moz-linear-gradient(top, #ececec, #fff);
6001  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
6002  background-image: -webkit-linear-gradient(top, #ececec, #fff);
6003  background-image: -o-linear-gradient(top, #ececec, #fff);
6004  background-image: linear-gradient(to bottom, #ececec, #fff);
6005  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
6006  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
6007  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
6008  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
6009  background-repeat: repeat-x;
6010  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
6011}
6012.well-white {
6013  background-color: #fff;
6014}
6015/*------------------------------------------------------------------
6016[ Widget / .widget ]
6017*/
6018.widget {
6019  position: relative;
6020  width: auto;
6021  clear: both;
6022  margin-bottom: 10px;
6023}
6024.widget .widget-header {
6025  position: relative;
6026  height: 28px;
6027  line-height: 26px;
6028  background-color: #f4f4f4;
6029  background-image: -moz-linear-gradient(top, #ececec, #fff);
6030  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
6031  background-image: -webkit-linear-gradient(top, #ececec, #fff);
6032  background-image: -o-linear-gradient(top, #ececec, #fff);
6033  background-image: linear-gradient(to bottom, #ececec, #fff);
6034  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
6035  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
6036  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
6037  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
6038  background-repeat: repeat-x;
6039  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
6040  border: 1px solid #d7d7d7;
6041  border-radius: 0px;
6042  border-bottom-left-radius: 0px;
6043  border-bottom-right-radius: 0px;
6044  -webkit-background-clip: padding-box;
6045}
6046.widget .widget-header h3 {
6047  position: relative;
6048  display: inline-block;
6049  margin-right: 10px;
6050  font-size: 14px;
6051  font-weight: 500;
6052  color: #555555;
6053  line-height: 14px;
6054}
6055.widget .widget-header [class^="icon-"],
6056.widget .widget-header [class*=" icon-"],
6057.widget .widget-header [class^="oicon-"],
6058.widget .widget-header [class*=" oicon-"] {
6059  display: inline-block;
6060  margin-top: -2px;
6061  margin-left: 10px;
6062  font-size: 16px;
6063  color: #555;
6064  vertical-align: middle;
6065}
6066.widget .widget-content {
6067  padding: 10px 10px 10px;
6068  background: #FFF;
6069  border: 1px solid #D5D5D5;
6070  -moz-border-radius: 5px;
6071  -webkit-border-radius: 5px;
6072  border-radius: 5px;
6073}
6074.widget .widget-header + .widget-content {
6075  border-top: none;
6076  -webkit-border-top-left-radius: 0;
6077  -webkit-border-top-right-radius: 0;
6078  -moz-border-radius-topleft: 0;
6079  -moz-border-radius-topright: 0;
6080  border-top-left-radius: 0;
6081  border-top-right-radius: 0;
6082}
6083.widget.widget-nopad .widget-content {
6084  padding: 0;
6085}
6086.widget .widget-content:before,
6087.widget .widget-content:after {
6088  content: " ";
6089  /* 1 */
6090  display: table;
6091  /* 2 */
6092}
6093.widget .widget-content:after {
6094  clear: both;
6095}
6096.widget .widget-content:before,
6097.widget .widget-content:after {
6098  content: " ";
6099  /* 1 */
6100  display: table;
6101  /* 2 */
6102}
6103.widget .widget-content:after {
6104  clear: both;
6105}
6106.widget.widget-table .widget-content {
6107  padding: 0;
6108}
6109.widget.widget-table .table {
6110  border: none;
6111}
6112.widget.widget-table .table,
6113.widget .table {
6114  margin-bottom: 0;
6115}
6116.widget.widget-table .table tr td:first-child,
6117.widget.widget-table .table tr th:first-child {
6118  border-left: none;
6119}
6120.widget.widget-plain {
6121  background: transparent;
6122  border: none;
6123}
6124.widget.widget-plain .widget-content {
6125  padding: 0;
6126  background: transparent;
6127  border: none;
6128}
6129.widget.widget-box .widget-content {
6130  background: #E3E3E3;
6131  background: #FFF;
6132}
6133.widget .widget-header .widget-toolbar,
6134.widget .widget-footer .widget-toolbar {
6135  margin: 0;
6136  padding: 0;
6137  float: right;
6138  list-style: none;
6139}
6140.widget .widget-header .widget-toolbar .ibutton-container,
6141.widget .widget-footer .widget-toolbar .ibutton-container {
6142  margin-top: 6px;
6143}
6144.widget .widget-header .widget-toolbar > li,
6145.widget .widget-footer .widget-toolbar > li {
6146  position: relative;
6147  float: left;
6148  line-height: 26px;
6149  padding-right: 10px;
6150  color: #636363;
6151  font-size: 12px;
6152}
6153.widget .widget-header .widget-toolbar > li ul,
6154.widget .widget-footer .widget-toolbar > li ul {
6155  left: auto;
6156  right: 0;
6157}
6158.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a,
6159.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a {
6160  border-left: 1px solid #cecece;
6161  height: 26px;
6162  line-height: 24px;
6163  display: block;
6164}
6165.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a i,
6166.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a i {
6167  font-size: 16px;
6168}
6169.widget .widget-header .widget-icons [class^="icon-"],
6170.widget .widget-header .widget-icons [class*=" icon-"],
6171.widget .widget-header .widget-icons [class^="oicon-"],
6172.widget .widget-header .widget-icons [class*=" oicon-"] {
6173  display: inline-block;
6174  margin-right: 0px;
6175  margin-left: 5px;
6176  font-size: 16px;
6177  color: #555;
6178  vertical-align: middle;
6179  float: right;
6180}
6181.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a:hover,
6182.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a:hover {
6183  background: #efefef;
6184  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
6185  background-size: 100%;
6186  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef));
6187  background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
6188  background-image: -moz-linear-gradient(top, #ffffff, #efefef);
6189  background-image: -o-linear-gradient(top, #ffffff, #efefef);
6190  background-image: linear-gradient(top, #ffffff, #efefef);
6191}
6192.widget .widget-header .widget-toolbar > li.widget-toolbar-link > a:active,
6193.widget .widget-footer .widget-toolbar > li.widget-toolbar-link > a:active {
6194  background: #e5e5e5;
6195}
6196.widget .widget-header .widget-toolbar > li > i,
6197.widget .widget-footer .widget-toolbar > li > i {
6198  font-size: 14px;
6199  height: 26px;
6200  line-height: 26px;
6201}
6202.widget .widget-header .widget-toolbar > li.open > a,
6203.widget .widget-footer .widget-toolbar > li.open > a {
6204  background: #eee;
6205}
6206.widget .widget-header .widget-controls {
6207  float: right;
6208  margin-bottom: -26px;
6209  margin-right: 10px;
6210  border-left: solid #d7d7d7 1px;
6211}
6212.info_box {
6213  margin-top: 20px;
6214  padding-bottom: 10px;
6215}
6216.info_box:first-of-type {
6217  margin-top: 10px;
6218}
6219.info_box .title {
6220  position: relative;
6221  top: -20px;
6222  margin-left: 0em;
6223  padding: 2px 7px;
6224  display: inline;
6225  font-size: 1em;
6226  -webkit-border-radius: 0px;
6227  -moz-border-radius: 0px;
6228  border-radius: 0px;
6229  border: 1px solid #ddd;
6230  background-color: #fcfcfc;
6231  background-color: #f9f9f9;
6232  background-image: -moz-linear-gradient(top, #fff, #f0f0f0);
6233  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
6234  background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);
6235  background-image: -o-linear-gradient(top, #fff, #f0f0f0);
6236  background-image: linear-gradient(to bottom, #fff, #f0f0f0);
6237  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#f0f0f0));
6238  background-image: -webkit-linear-gradient(top, #fff, 0%, #f0f0f0, 100%);
6239  background-image: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);
6240  background-image: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
6241  background-repeat: repeat-x;
6242  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
6243}
6244.info_box .title:hover {
6245  background-color: #fcfcfc;
6246  background-color: #f6f6f6;
6247  background-image: -moz-linear-gradient(top, #f0f0f0, #fff);
6248  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));
6249  background-image: -webkit-linear-gradient(top, #f0f0f0, #fff);
6250  background-image: -o-linear-gradient(top, #f0f0f0, #fff);
6251  background-image: linear-gradient(to bottom, #f0f0f0, #fff);
6252  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#fff));
6253  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #fff, 100%);
6254  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
6255  background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
6256  background-repeat: repeat-x;
6257  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff', GradientType=0);
6258}
6259.info_box .title-right {
6260  float: right;
6261  margin-bottom: -14px;
6262  margin-top: -2px;
6263}
6264.info_box .title a {
6265  color: #555555;
6266  text-decoration: none;
6267}
6268.info_box .content {
6269  margin-top: -10px;
6270}
6271/*
6272 * Component: Box
6273 * --------------
6274 */
6275.box {
6276  position: relative;
6277  -webkit-border-radius: 0px;
6278  -moz-border-radius: 0px;
6279  border-radius: 0px;
6280  background: #ffffff;
6281  border-top: 3px solid #d2d6de;
6282  margin-bottom: 10px;
6283  width: 100%;
6284  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
6285}
6286.box.box-primary {
6287  border-top-color: #3c8dbc;
6288}
6289.box.box-info {
6290  border-top-color: #00c0ef;
6291}
6292.box.box-danger {
6293  border-top-color: #b71c1c;
6294}
6295.box.box-warning {
6296  border-top-color: #FFEB3B;
6297}
6298.box.box-success {
6299  border-top-color: #4CAF50;
6300}
6301.box.box-default {
6302  border-top-color: #555555;
6303}
6304.box.collapsed-box .box-body,
6305.box.collapsed-box .box-footer {
6306  display: none;
6307}
6308.box .nav-stacked > li {
6309  border-bottom: 1px solid #f4f4f4;
6310  margin: 0;
6311}
6312.box .nav-stacked > li:last-of-type {
6313  border-bottom: none;
6314}
6315.box.height-control .box-body {
6316  max-height: 300px;
6317  overflow: auto;
6318}
6319.box .border-right {
6320  border-right: 1px solid #f4f4f4;
6321}
6322.box .border-left {
6323  border-left: 1px solid #f4f4f4;
6324}
6325.box.box-solid {
6326  border-top: 0;
6327}
6328.box.box-solid > .box-header .btn.btn-default {
6329  background: transparent;
6330}
6331.box.box-solid > .box-header .btn:hover,
6332.box.box-solid > .box-header a:hover {
6333  background: rgba(0, 0, 0, 0.1);
6334}
6335.box.box-solid.box-default {
6336  border: 1px solid #555555;
6337}
6338.box.box-solid.box-default > .box-header {
6339  color: #444;
6340  background: #555555;
6341  background-color: #555555;
6342}
6343.box.box-solid.box-default > .box-header a,
6344.box.box-solid.box-default > .box-header .btn {
6345  color: #444;
6346}
6347.box.box-solid.box-primary {
6348  border: 1px solid #3c8dbc;
6349}
6350.box.box-solid.box-primary > .box-header {
6351  color: #fff;
6352  background: #3c8dbc;
6353  background-color: #3c8dbc;
6354}
6355.box.box-solid.box-primary > .box-header a,
6356.box.box-solid.box-primary > .box-header .btn {
6357  color: #fff;
6358}
6359.box.box-solid.box-info {
6360  border: 1px solid #00c0ef;
6361}
6362.box.box-solid.box-info > .box-header {
6363  color: #fff;
6364  background: #00c0ef;
6365  background-color: #00c0ef;
6366}
6367.box.box-solid.box-info > .box-header a,
6368.box.box-solid.box-info > .box-header .btn {
6369  color: #fff;
6370}
6371.box.box-solid.box-danger {
6372  border: 1px solid #b71c1c;
6373}
6374.box.box-solid.box-danger > .box-header {
6375  color: #fff;
6376  background: #b71c1c;
6377  background-color: #b71c1c;
6378}
6379.box.box-solid.box-danger > .box-header a,
6380.box.box-solid.box-danger > .box-header .btn {
6381  color: #fff;
6382}
6383.box.box-solid.box-warning {
6384  border: 1px solid #FFEB3B;
6385}
6386.box.box-solid.box-warning > .box-header {
6387  color: #fff;
6388  background: #FFEB3B;
6389  background-color: #FFEB3B;
6390}
6391.box.box-solid.box-warning > .box-header a,
6392.box.box-solid.box-warning > .box-header .btn {
6393  color: #fff;
6394}
6395.box.box-solid.box-success {
6396  border: 1px solid #4CAF50;
6397}
6398.box.box-solid.box-success > .box-header {
6399  color: #fff;
6400  background: #4CAF50;
6401  background-color: #4CAF50;
6402}
6403.box.box-solid.box-success > .box-header a,
6404.box.box-solid.box-success > .box-header .btn {
6405  color: #fff;
6406}
6407.box.box-solid > .box-header > .box-tools .btn {
6408  border: 0;
6409}
6410.box.box-solid[class*='bg'] > .box-header {
6411  color: #fff;
6412}
6413.box .box-group > .box {
6414  margin-bottom: 5px;
6415}
6416.box .knob-label {
6417  text-align: center;
6418  color: #333;
6419  font-weight: 100;
6420  font-size: 12px;
6421  margin-bottom: 0.3em;
6422}
6423.box > .overlay,
6424.overlay-wrapper > .overlay,
6425.box > .loading-img,
6426.overlay-wrapper > .loading-img {
6427  position: absolute;
6428  top: 0;
6429  left: 0;
6430  width: 100%;
6431  height: 100%;
6432}
6433.box .overlay,
6434.overlay-wrapper .overlay {
6435  z-index: 50;
6436  background: rgba(255, 255, 255, 0.7);
6437  -webkit-border-radius: 0px;
6438  -moz-border-radius: 0px;
6439  border-radius: 0px;
6440}
6441.box .overlay > .fa,
6442.overlay-wrapper .overlay > .fa {
6443  position: absolute;
6444  top: 50%;
6445  left: 50%;
6446  margin-left: -15px;
6447  margin-top: -15px;
6448  color: #000;
6449  font-size: 30px;
6450}
6451.box .overlay.dark,
6452.overlay-wrapper .overlay.dark {
6453  background: rgba(0, 0, 0, 0.5);
6454}
6455.box-header,
6456.box-body,
6457.box-footer {
6458  *zoom: 1;
6459}
6460.box-header:before,
6461.box-body:before,
6462.box-footer:before,
6463.box-header:after,
6464.box-body:after,
6465.box-footer:after {
6466  display: table;
6467  content: "";
6468  line-height: 0;
6469}
6470.box-header:after,
6471.box-body:after,
6472.box-footer:after {
6473  clear: both;
6474}
6475.box-header:before,
6476.box-body:before,
6477.box-footer:before,
6478.box-header:after,
6479.box-body:after,
6480.box-footer:after {
6481  content: " ";
6482  /* 1 */
6483  display: table;
6484  /* 2 */
6485}
6486.box-header:after,
6487.box-body:after,
6488.box-footer:after {
6489  clear: both;
6490}
6491.box-header {
6492  color: #444;
6493  display: block;
6494  padding: 7px 10px;
6495  position: relative;
6496}
6497.box-header.with-border {
6498  border-bottom: 1px solid #f4f4f4;
6499}
6500.collapsed-box .box-header.with-border {
6501  border-bottom: none;
6502}
6503.box-header > .fa,
6504.box-header > .glyphicon,
6505.box-header > .ion,
6506.box-header .box-title {
6507  display: inline-block;
6508  font-size: 18px;
6509  margin: 0;
6510  line-height: 1;
6511}
6512.box-header > .fa,
6513.box-header > .glyphicon,
6514.box-header > .ion {
6515  margin-right: 5px;
6516}
6517.box-header > .box-tools {
6518  position: absolute;
6519  right: 10px;
6520  top: 5px;
6521}
6522.box-header > .box-tools [data-toggle="tooltip"] {
6523  position: relative;
6524}
6525.box-header > .box-tools.pull-right .dropdown-menu {
6526  right: 0;
6527  left: auto;
6528}
6529.table .box {
6530  box-shadow: 0 0 1px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.16);
6531}
6532.btn-box-tool {
6533  padding: 5px;
6534  font-size: 12px;
6535  background: transparent;
6536  color: #7a869d;
6537}
6538.open .btn-box-tool,
6539.btn-box-tool:hover {
6540  color: #606c84;
6541}
6542.btn-box-tool.btn:active {
6543  box-shadow: none;
6544}
6545.box-body {
6546  border-top-left-radius: 0;
6547  border-top-right-radius: 0;
6548  border-bottom-right-radius: 0px;
6549  border-bottom-left-radius: 0px;
6550  padding: 10px;
6551}
6552.no-header .box-body {
6553  -webkit-border-top-right-radius: 0px;
6554  -moz-border-radius-topright: 0px;
6555  -webkit-border-top-left-radius: 0px;
6556  -moz-border-radius-topleft: 0px;
6557  border-top-right-radius: 0px;
6558  border-top-left-radius: 0px;
6559}
6560.box-body > .table {
6561  margin-bottom: 0;
6562}
6563.box-body .fc {
6564  margin-top: 5px;
6565}
6566.box-body .full-width-chart {
6567  margin: -19px;
6568}
6569.box-body.no-padding .full-width-chart {
6570  margin: -9px;
6571}
6572.box-body .box-pane {
6573  border-top-left-radius: 0;
6574  border-top-right-radius: 0;
6575  border-bottom-right-radius: 0;
6576  border-bottom-left-radius: 0px;
6577}
6578.box-body .box-pane-right {
6579  border-top-left-radius: 0;
6580  border-top-right-radius: 0;
6581  border-bottom-right-radius: 0px;
6582  border-bottom-left-radius: 0;
6583}
6584.box-footer {
6585  border-top-left-radius: 0;
6586  border-top-right-radius: 0;
6587  border-bottom-right-radius: 0px;
6588  border-bottom-left-radius: 0px;
6589  border-top: 1px solid #f4f4f4;
6590  padding: 10px;
6591  background-color: #fff;
6592}
6593.chart-legend {
6594  margin: 10px 0;
6595}
6596@media (max-width: 951px) {
6597  .chart-legend > li {
6598    float: left;
6599    margin-right: 10px;
6600  }
6601}
6602.box-input {
6603  max-width: 200px;
6604}
6605.modal .panel-body {
6606  color: #444;
6607}
6608.fade {
6609  opacity: 0;
6610  -moz-transition: opacity 0.15s linear;
6611  -o-transition: opacity 0.15s linear;
6612  -webkit-transition: opacity 0.15s linear;
6613  transition: opacity 0.15s linear;
6614}
6615.fade.in {
6616  opacity: 1;
6617}
6618.collapse {
6619  position: relative;
6620  height: 0;
6621  overflow: hidden;
6622  -moz-transition: height 0.35s ease;
6623  -o-transition: height 0.35s ease;
6624  -webkit-transition: height 0.35s ease;
6625  transition: height 0.35s ease;
6626}
6627.collapse.in {
6628  height: auto;
6629}
6630.close {
6631  float: right;
6632  font-size: 20px;
6633  font-weight: bold;
6634  line-height: 20px;
6635  color: #111;
6636  text-shadow: 0 1px 0 #ffffff;
6637  opacity: 0.2;
6638  filter: alpha(opacity=20);
6639  opacity: 20;
6640  filter: alpha(opacity=2000);
6641}
6642.close:hover,
6643.close:focus {
6644  color: #111;
6645  text-decoration: none;
6646  cursor: pointer;
6647  opacity: 0.4;
6648  filter: alpha(opacity=40);
6649  opacity: 40;
6650  filter: alpha(opacity=4000);
6651}
6652button.close {
6653  padding: 0;
6654  cursor: pointer;
6655  background: transparent;
6656  border: 0;
6657  -webkit-appearance: none;
6658}
6659.btn {
6660  display: inline-block;
6661  margin-bottom: 0;
6662  font-weight: normal;
6663  text-align: center;
6664  vertical-align: middle;
6665  touch-action: manipulation;
6666  cursor: pointer;
6667  background-image: none;
6668  border: 1px solid transparent;
6669  white-space: nowrap;
6670  padding: 4px 10px;
6671  font-size: 14px;
6672  line-height: 20px;
6673  border-radius: 0px;
6674  -webkit-user-select: none;
6675  -moz-user-select: none;
6676  -ms-user-select: none;
6677  -o-user-select: none;
6678  user-select: none;
6679}
6680.btn:focus,
6681.btn:active:focus,
6682.btn.active:focus,
6683.btn.focus,
6684.btn:active.focus,
6685.btn.active.focus {
6686  outline: thin dotted #333;
6687  outline: 5px auto -webkit-focus-ring-color;
6688  outline-offset: -2px;
6689}
6690.btn:hover,
6691.btn:focus,
6692.btn.focus {
6693  color: #333;
6694  text-decoration: none;
6695}
6696.btn:active,
6697.btn.active {
6698  outline: 0;
6699  background-image: none;
6700  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6701  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6702  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
6703}
6704.btn.disabled,
6705.btn[disabled],
6706fieldset[disabled] .btn {
6707  cursor: not-allowed;
6708  opacity: 0.0065;
6709  filter: alpha(opacity=0.65);
6710  opacity: 0.65;
6711  filter: alpha(opacity=65);
6712  -moz-box-shadow: none;
6713  -webkit-box-shadow: none;
6714  box-shadow: none;
6715}
6716.btn.inactive,
6717.btn[inactive] {
6718  pointer-events: none;
6719}
6720a.btn.disabled,
6721fieldset[disabled] a.btn {
6722  pointer-events: none;
6723}
6724.btn-default {
6725  color: #333;
6726  background-color: #fff;
6727  border-color: #ccc;
6728}
6729.btn-default:focus,
6730.btn-default.focus {
6731  color: #333;
6732  background-color: #e6e6e6;
6733  border-color: #8c8c8c;
6734}
6735.btn-default:hover {
6736  color: #333;
6737  background-color: #e6e6e6;
6738  border-color: #adadad;
6739}
6740.btn-default:active,
6741.btn-default.active,
6742.open > .dropdown-toggle.btn-default {
6743  color: #333;
6744  background-color: #e6e6e6;
6745  border-color: #adadad;
6746}
6747.btn-default:active:hover,
6748.btn-default.active:hover,
6749.open > .dropdown-toggle.btn-default:hover,
6750.btn-default:active:focus,
6751.btn-default.active:focus,
6752.open > .dropdown-toggle.btn-default:focus,
6753.btn-default:active.focus,
6754.btn-default.active.focus,
6755.open > .dropdown-toggle.btn-default.focus {
6756  color: #333;
6757  background-color: #d4d4d4;
6758  border-color: #8c8c8c;
6759}
6760.btn-default:active,
6761.btn-default.active,
6762.open > .dropdown-toggle.btn-default {
6763  background-image: none;
6764}
6765.btn-default.disabled:hover,
6766.btn-default[disabled]:hover,
6767fieldset[disabled] .btn-default:hover,
6768.btn-default.disabled:focus,
6769.btn-default[disabled]:focus,
6770fieldset[disabled] .btn-default:focus,
6771.btn-default.disabled.focus,
6772.btn-default[disabled].focus,
6773fieldset[disabled] .btn-default.focus {
6774  background-color: #fff;
6775  border-color: #ccc;
6776}
6777.btn-default.inactive:hover,
6778.btn-default[inactive]:hover,
6779.btn-default.inactive:focus,
6780.btn-default[inactive]:focus,
6781.btn-default.inactive.focus,
6782.btn-default[inactive].focus {
6783  background-color: #fff;
6784  border-color: #ccc;
6785}
6786.btn-default .badge {
6787  color: #fff;
6788  background-color: #333;
6789}
6790.btn-primary {
6791  color: #fff;
6792  background-color: #0a5f7f;
6793  border-color: #084d67;
6794}
6795.btn-primary:focus,
6796.btn-primary.focus {
6797  color: #fff;
6798  background-color: #063c50;
6799  border-color: #000000;
6800}
6801.btn-primary:hover {
6802  color: #fff;
6803  background-color: #063c50;
6804  border-color: #04232f;
6805}
6806.btn-primary:active,
6807.btn-primary.active,
6808.open > .dropdown-toggle.btn-primary {
6809  color: #fff;
6810  background-color: #063c50;
6811  border-color: #04232f;
6812}
6813.btn-primary:active:hover,
6814.btn-primary.active:hover,
6815.open > .dropdown-toggle.btn-primary:hover,
6816.btn-primary:active:focus,
6817.btn-primary.active:focus,
6818.open > .dropdown-toggle.btn-primary:focus,
6819.btn-primary:active.focus,
6820.btn-primary.active.focus,
6821.open > .dropdown-toggle.btn-primary.focus {
6822  color: #fff;
6823  background-color: #04232f;
6824  border-color: #000000;
6825}
6826.btn-primary:active,
6827.btn-primary.active,
6828.open > .dropdown-toggle.btn-primary {
6829  background-image: none;
6830}
6831.btn-primary.disabled:hover,
6832.btn-primary[disabled]:hover,
6833fieldset[disabled] .btn-primary:hover,
6834.btn-primary.disabled:focus,
6835.btn-primary[disabled]:focus,
6836fieldset[disabled] .btn-primary:focus,
6837.btn-primary.disabled.focus,
6838.btn-primary[disabled].focus,
6839fieldset[disabled] .btn-primary.focus {
6840  background-color: #0a5f7f;
6841  border-color: #084d67;
6842}
6843.btn-primary.inactive:hover,
6844.btn-primary[inactive]:hover,
6845.btn-primary.inactive:focus,
6846.btn-primary[inactive]:focus,
6847.btn-primary.inactive.focus,
6848.btn-primary[inactive].focus {
6849  background-color: #0a5f7f;
6850  border-color: #084d67;
6851}
6852.btn-primary .badge {
6853  color: #0a5f7f;
6854  background-color: #fff;
6855}
6856.btn-success {
6857  color: #fff;
6858  background-color: #4d9221;
6859  border-color: #427d1c;
6860}
6861.btn-success:focus,
6862.btn-success.focus {
6863  color: #fff;
6864  background-color: #376818;
6865  border-color: #0b1505;
6866}
6867.btn-success:hover {
6868  color: #fff;
6869  background-color: #376818;
6870  border-color: #284b11;
6871}
6872.btn-success:active,
6873.btn-success.active,
6874.open > .dropdown-toggle.btn-success {
6875  color: #fff;
6876  background-color: #376818;
6877  border-color: #284b11;
6878}
6879.btn-success:active:hover,
6880.btn-success.active:hover,
6881.open > .dropdown-toggle.btn-success:hover,
6882.btn-success:active:focus,
6883.btn-success.active:focus,
6884.open > .dropdown-toggle.btn-success:focus,
6885.btn-success:active.focus,
6886.btn-success.active.focus,
6887.open > .dropdown-toggle.btn-success.focus {
6888  color: #fff;
6889  background-color: #284b11;
6890  border-color: #0b1505;
6891}
6892.btn-success:active,
6893.btn-success.active,
6894.open > .dropdown-toggle.btn-success {
6895  background-image: none;
6896}
6897.btn-success.disabled:hover,
6898.btn-success[disabled]:hover,
6899fieldset[disabled] .btn-success:hover,
6900.btn-success.disabled:focus,
6901.btn-success[disabled]:focus,
6902fieldset[disabled] .btn-success:focus,
6903.btn-success.disabled.focus,
6904.btn-success[disabled].focus,
6905fieldset[disabled] .btn-success.focus {
6906  background-color: #4d9221;
6907  border-color: #427d1c;
6908}
6909.btn-success.inactive:hover,
6910.btn-success[inactive]:hover,
6911.btn-success.inactive:focus,
6912.btn-success[inactive]:focus,
6913.btn-success.inactive.focus,
6914.btn-success[inactive].focus {
6915  background-color: #4d9221;
6916  border-color: #427d1c;
6917}
6918.btn-success .badge {
6919  color: #4d9221;
6920  background-color: #fff;
6921}
6922.btn-info {
6923  color: #fff;
6924  background-color: #4bb1cf;
6925  border-color: #37a8ca;
6926}
6927.btn-info:focus,
6928.btn-info.focus {
6929  color: #fff;
6930  background-color: #3198b6;
6931  border-color: #1b5566;
6932}
6933.btn-info:hover {
6934  color: #fff;
6935  background-color: #3198b6;
6936  border-color: #29809a;
6937}
6938.btn-info:active,
6939.btn-info.active,
6940.open > .dropdown-toggle.btn-info {
6941  color: #fff;
6942  background-color: #3198b6;
6943  border-color: #29809a;
6944}
6945.btn-info:active:hover,
6946.btn-info.active:hover,
6947.open > .dropdown-toggle.btn-info:hover,
6948.btn-info:active:focus,
6949.btn-info.active:focus,
6950.open > .dropdown-toggle.btn-info:focus,
6951.btn-info:active.focus,
6952.btn-info.active.focus,
6953.open > .dropdown-toggle.btn-info.focus {
6954  color: #fff;
6955  background-color: #29809a;
6956  border-color: #1b5566;
6957}
6958.btn-info:active,
6959.btn-info.active,
6960.open > .dropdown-toggle.btn-info {
6961  background-image: none;
6962}
6963.btn-info.disabled:hover,
6964.btn-info[disabled]:hover,
6965fieldset[disabled] .btn-info:hover,
6966.btn-info.disabled:focus,
6967.btn-info[disabled]:focus,
6968fieldset[disabled] .btn-info:focus,
6969.btn-info.disabled.focus,
6970.btn-info[disabled].focus,
6971fieldset[disabled] .btn-info.focus {
6972  background-color: #4bb1cf;
6973  border-color: #37a8ca;
6974}
6975.btn-info.inactive:hover,
6976.btn-info[inactive]:hover,
6977.btn-info.inactive:focus,
6978.btn-info[inactive]:focus,
6979.btn-info.inactive.focus,
6980.btn-info[inactive].focus {
6981  background-color: #4bb1cf;
6982  border-color: #37a8ca;
6983}
6984.btn-info .badge {
6985  color: #4bb1cf;
6986  background-color: #fff;
6987}
6988.btn-warning {
6989  color: #fff;
6990  background-color: #f0ad4e;
6991  border-color: #eea236;
6992}
6993.btn-warning:focus,
6994.btn-warning.focus {
6995  color: #fff;
6996  background-color: #ec971f;
6997  border-color: #985f0d;
6998}
6999.btn-warning:hover {
7000  color: #fff;
7001  background-color: #ec971f;
7002  border-color: #d58512;
7003}
7004.btn-warning:active,
7005.btn-warning.active,
7006.open > .dropdown-toggle.btn-warning {
7007  color: #fff;
7008  background-color: #ec971f;
7009  border-color: #d58512;
7010}
7011.btn-warning:active:hover,
7012.btn-warning.active:hover,
7013.open > .dropdown-toggle.btn-warning:hover,
7014.btn-warning:active:focus,
7015.btn-warning.active:focus,
7016.open > .dropdown-toggle.btn-warning:focus,
7017.btn-warning:active.focus,
7018.btn-warning.active.focus,
7019.open > .dropdown-toggle.btn-warning.focus {
7020  color: #fff;
7021  background-color: #d58512;
7022  border-color: #985f0d;
7023}
7024.btn-warning:active,
7025.btn-warning.active,
7026.open > .dropdown-toggle.btn-warning {
7027  background-image: none;
7028}
7029.btn-warning.disabled:hover,
7030.btn-warning[disabled]:hover,
7031fieldset[disabled] .btn-warning:hover,
7032.btn-warning.disabled:focus,
7033.btn-warning[disabled]:focus,
7034fieldset[disabled] .btn-warning:focus,
7035.btn-warning.disabled.focus,
7036.btn-warning[disabled].focus,
7037fieldset[disabled] .btn-warning.focus {
7038  background-color: #f0ad4e;
7039  border-color: #eea236;
7040}
7041.btn-warning.inactive:hover,
7042.btn-warning[inactive]:hover,
7043.btn-warning.inactive:focus,
7044.btn-warning[inactive]:focus,
7045.btn-warning.inactive.focus,
7046.btn-warning[inactive].focus {
7047  background-color: #f0ad4e;
7048  border-color: #eea236;
7049}
7050.btn-warning .badge {
7051  color: #f0ad4e;
7052  background-color: #fff;
7053}
7054.btn-danger {
7055  color: #fff;
7056  background-color: #d9534f;
7057  border-color: #d43f3a;
7058}
7059.btn-danger:focus,
7060.btn-danger.focus {
7061  color: #fff;
7062  background-color: #c9302c;
7063  border-color: #761c19;
7064}
7065.btn-danger:hover {
7066  color: #fff;
7067  background-color: #c9302c;
7068  border-color: #ac2925;
7069}
7070.btn-danger:active,
7071.btn-danger.active,
7072.open > .dropdown-toggle.btn-danger {
7073  color: #fff;
7074  background-color: #c9302c;
7075  border-color: #ac2925;
7076}
7077.btn-danger:active:hover,
7078.btn-danger.active:hover,
7079.open > .dropdown-toggle.btn-danger:hover,
7080.btn-danger:active:focus,
7081.btn-danger.active:focus,
7082.open > .dropdown-toggle.btn-danger:focus,
7083.btn-danger:active.focus,
7084.btn-danger.active.focus,
7085.open > .dropdown-toggle.btn-danger.focus {
7086  color: #fff;
7087  background-color: #ac2925;
7088  border-color: #761c19;
7089}
7090.btn-danger:active,
7091.btn-danger.active,
7092.open > .dropdown-toggle.btn-danger {
7093  background-image: none;
7094}
7095.btn-danger.disabled:hover,
7096.btn-danger[disabled]:hover,
7097fieldset[disabled] .btn-danger:hover,
7098.btn-danger.disabled:focus,
7099.btn-danger[disabled]:focus,
7100fieldset[disabled] .btn-danger:focus,
7101.btn-danger.disabled.focus,
7102.btn-danger[disabled].focus,
7103fieldset[disabled] .btn-danger.focus {
7104  background-color: #d9534f;
7105  border-color: #d43f3a;
7106}
7107.btn-danger.inactive:hover,
7108.btn-danger[inactive]:hover,
7109.btn-danger.inactive:focus,
7110.btn-danger[inactive]:focus,
7111.btn-danger.inactive.focus,
7112.btn-danger[inactive].focus {
7113  background-color: #d9534f;
7114  border-color: #d43f3a;
7115}
7116.btn-danger .badge {
7117  color: #d9534f;
7118  background-color: #fff;
7119}
7120.btn-link {
7121  color: #0a5f7f;
7122  font-weight: normal;
7123  border-radius: 0;
7124}
7125.btn-link,
7126.btn-link:active,
7127.btn-link.active,
7128.btn-link[disabled],
7129fieldset[disabled] .btn-link {
7130  background-color: transparent;
7131  -moz-box-shadow: none;
7132  -webkit-box-shadow: none;
7133  box-shadow: none;
7134}
7135.btn-link,
7136.btn-link:hover,
7137.btn-link:focus,
7138.btn-link:active {
7139  border-color: transparent;
7140}
7141.btn-link:hover,
7142.btn-link:focus {
7143  color: #042a38;
7144  text-decoration: underline;
7145  background-color: transparent;
7146}
7147.btn-link[disabled]:hover,
7148fieldset[disabled] .btn-link:hover,
7149.btn-link[disabled]:focus,
7150fieldset[disabled] .btn-link:focus {
7151  color: #777777;
7152  text-decoration: none;
7153}
7154.btn-large,
7155.btn-lg,
7156.btn-group-lg > .btn {
7157  padding: 7px 13px;
7158  font-size: 18px;
7159  line-height: 1.3333333;
7160  border-radius: 0px;
7161}
7162.btn-small,
7163.btn-sm,
7164.btn-group-sm > .btn {
7165  padding: 2px 8px;
7166  font-size: 12px;
7167  line-height: 1.5;
7168  border-radius: 0px;
7169}
7170.btn-mini,
7171.btn-xs,
7172.btn-group-xs > .btn {
7173  padding: 0px 5px;
7174  font-size: 12px;
7175  line-height: 1.5;
7176  border-radius: 0px;
7177}
7178.btn-block {
7179  display: block;
7180  width: 100%;
7181}
7182.btn-block + .btn-block {
7183  margin-top: 5px;
7184}
7185input[type="submit"].btn-block,
7186input[type="reset"].btn-block,
7187input[type="button"].btn-block {
7188  width: 100%;
7189}
7190.btn-group,
7191.btn-group-vertical {
7192  position: relative;
7193  display: inline-block;
7194  vertical-align: middle;
7195}
7196.btn-group > .btn,
7197.btn-group-vertical > .btn {
7198  position: relative;
7199  float: left;
7200}
7201.btn-group > .btn:hover,
7202.btn-group-vertical > .btn:hover,
7203.btn-group > .btn:focus,
7204.btn-group-vertical > .btn:focus,
7205.btn-group > .btn:active,
7206.btn-group-vertical > .btn:active,
7207.btn-group > .btn.active,
7208.btn-group-vertical > .btn.active {
7209  z-index: 2;
7210}
7211.btn-group .btn + .btn,
7212.btn-group .btn + .btn-group,
7213.btn-group .btn-group + .btn,
7214.btn-group .btn-group + .btn-group {
7215  margin-left: -1px;
7216}
7217.btn-toolbar {
7218  margin-left: -5px;
7219}
7220.btn-toolbar .btn,
7221.btn-toolbar .btn-group,
7222.btn-toolbar .input-group {
7223  float: left;
7224}
7225.btn-toolbar > .btn,
7226.btn-toolbar > .btn-group,
7227.btn-toolbar > .input-group {
7228  margin-left: 5px;
7229}
7230.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
7231  border-radius: 0;
7232}
7233.btn-group > .btn:first-child {
7234  margin-left: 0;
7235}
7236.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
7237  -webkit-border-top-right-radius: 0;
7238  -moz-border-radius-topright: 0;
7239  -webkit-border-bottom-right-radius: 0;
7240  -moz-border-radius-bottomright: 0;
7241  border-bottom-right-radius: 0;
7242  border-top-right-radius: 0;
7243}
7244.btn-group > .btn:last-child:not(:first-child),
7245.btn-group > .dropdown-toggle:not(:first-child) {
7246  -webkit-border-top-left-radius: 0;
7247  -moz-border-radius-topleft: 0;
7248  -webkit-border-bottom-left-radius: 0;
7249  -moz-border-radius-bottomleft: 0;
7250  border-bottom-left-radius: 0;
7251  border-top-left-radius: 0;
7252}
7253.btn-group > .btn-group {
7254  float: left;
7255}
7256.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
7257  border-radius: 0;
7258}
7259.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
7260.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
7261  -webkit-border-top-right-radius: 0;
7262  -moz-border-radius-topright: 0;
7263  -webkit-border-bottom-right-radius: 0;
7264  -moz-border-radius-bottomright: 0;
7265  border-bottom-right-radius: 0;
7266  border-top-right-radius: 0;
7267}
7268.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
7269  -webkit-border-top-left-radius: 0;
7270  -moz-border-radius-topleft: 0;
7271  -webkit-border-bottom-left-radius: 0;
7272  -moz-border-radius-bottomleft: 0;
7273  border-bottom-left-radius: 0;
7274  border-top-left-radius: 0;
7275}
7276.btn-group .dropdown-toggle:active,
7277.btn-group.open .dropdown-toggle {
7278  outline: 0;
7279}
7280.btn-group > .btn + .dropdown-toggle {
7281  padding-left: 8px;
7282  padding-right: 8px;
7283}
7284.btn-group > .btn-lg + .dropdown-toggle {
7285  padding-left: 12px;
7286  padding-right: 12px;
7287}
7288.btn-group.open .dropdown-toggle {
7289  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7290  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7291  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
7292}
7293.btn-group.open .dropdown-toggle.btn-link {
7294  -moz-box-shadow: none;
7295  -webkit-box-shadow: none;
7296  box-shadow: none;
7297}
7298.btn .caret {
7299  margin-left: 0;
7300}
7301.btn-lg .caret {
7302  border-width: 5px 5px 0;
7303  border-bottom-width: 0;
7304}
7305.dropup .btn-lg .caret {
7306  border-width: 0 5px 5px;
7307}
7308.btn-group-vertical > .btn,
7309.btn-group-vertical > .btn-group,
7310.btn-group-vertical > .btn-group > .btn {
7311  display: block;
7312  float: none;
7313  width: 100%;
7314  max-width: 100%;
7315}
7316.btn-group-vertical > .btn-group > .btn {
7317  float: none;
7318}
7319.btn-group-vertical > .btn + .btn,
7320.btn-group-vertical > .btn + .btn-group,
7321.btn-group-vertical > .btn-group + .btn,
7322.btn-group-vertical > .btn-group + .btn-group {
7323  margin-top: -1px;
7324  margin-left: 0;
7325}
7326.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
7327  border-radius: 0;
7328}
7329.btn-group-vertical > .btn:first-child:not(:last-child) {
7330  -webkit-border-top-right-radius: 0px;
7331  -moz-border-radius-topright: 0px;
7332  -webkit-border-top-left-radius: 0px;
7333  -moz-border-radius-topleft: 0px;
7334  border-top-right-radius: 0px;
7335  border-top-left-radius: 0px;
7336  -webkit-border-bottom-right-radius: 0;
7337  -moz-border-radius-bottomright: 0;
7338  -webkit-border-bottom-left-radius: 0;
7339  -moz-border-radius-bottomleft: 0;
7340  border-bottom-right-radius: 0;
7341  border-bottom-left-radius: 0;
7342}
7343.btn-group-vertical > .btn:last-child:not(:first-child) {
7344  -webkit-border-top-right-radius: 0;
7345  -moz-border-radius-topright: 0;
7346  -webkit-border-top-left-radius: 0;
7347  -moz-border-radius-topleft: 0;
7348  border-top-right-radius: 0;
7349  border-top-left-radius: 0;
7350  -webkit-border-bottom-right-radius: 0px;
7351  -moz-border-radius-bottomright: 0px;
7352  -webkit-border-bottom-left-radius: 0px;
7353  -moz-border-radius-bottomleft: 0px;
7354  border-bottom-right-radius: 0px;
7355  border-bottom-left-radius: 0px;
7356}
7357.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
7358  border-radius: 0;
7359}
7360.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
7361.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
7362  -webkit-border-bottom-right-radius: 0;
7363  -moz-border-radius-bottomright: 0;
7364  -webkit-border-bottom-left-radius: 0;
7365  -moz-border-radius-bottomleft: 0;
7366  border-bottom-right-radius: 0;
7367  border-bottom-left-radius: 0;
7368}
7369.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
7370  -webkit-border-top-right-radius: 0;
7371  -moz-border-radius-topright: 0;
7372  -webkit-border-top-left-radius: 0;
7373  -moz-border-radius-topleft: 0;
7374  border-top-right-radius: 0;
7375  border-top-left-radius: 0;
7376}
7377.btn-group-justified {
7378  display: table;
7379  width: 100%;
7380  table-layout: fixed;
7381  border-collapse: separate;
7382}
7383.btn-group-justified > .btn,
7384.btn-group-justified > .btn-group {
7385  float: none;
7386  display: table-cell;
7387  width: 1%;
7388}
7389.btn-group-justified > .btn-group .btn {
7390  width: 100%;
7391}
7392.btn-group-justified > .btn-group .dropdown-menu {
7393  left: auto;
7394}
7395[data-toggle="buttons"] > .btn input[type="radio"],
7396[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
7397[data-toggle="buttons"] > .btn input[type="checkbox"],
7398[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
7399  position: absolute;
7400  clip: rect(0, 0, 0, 0);
7401  pointer-events: none;
7402}
7403.alert {
7404  padding: 8px 35px 8px 14px;
7405  margin-bottom: 10px;
7406  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7407  background-color: #fcf8e3;
7408  border-left: 7px solid;
7409  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
7410}
7411.alert + .alert {
7412  margin-top: -5px;
7413}
7414.alert,
7415.alert h4 {
7416  color: #c09853;
7417}
7418.alert h4,
7419.alert h5,
7420.alert h3 {
7421  margin: 0;
7422  border-bottom: none;
7423}
7424.alert .close {
7425  position: relative;
7426  top: -2px;
7427  right: -21px;
7428  line-height: 20px;
7429}
7430.alert {
7431  border-left-color: #607D8B;
7432  background-color: #edf0f2;
7433  background-image: -moz-linear-gradient(top, #ECEFF1, #eff1f3);
7434  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ECEFF1), to(#eff1f3));
7435  background-image: -webkit-linear-gradient(top, #ECEFF1, #eff1f3);
7436  background-image: -o-linear-gradient(top, #ECEFF1, #eff1f3);
7437  background-image: linear-gradient(to bottom, #ECEFF1, #eff1f3);
7438  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ECEFF1), to(#eff1f3));
7439  background-image: -webkit-linear-gradient(top, #ECEFF1, 0%, #eff1f3, 100%);
7440  background-image: -moz-linear-gradient(top, #ECEFF1 0%, #eff1f3 100%);
7441  background-image: linear-gradient(to bottom, #ECEFF1 0%, #eff1f3 100%);
7442  background-repeat: repeat-x;
7443  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeceff1', endColorstr='#ffeff1f3', GradientType=0);
7444  color: #607D8B;
7445}
7446.alert h4,
7447.alert b {
7448  color: #566f7c;
7449}
7450.alert-info {
7451  border-left-color: #004774;
7452  background-color: #e5f3fd;
7453  background-image: -moz-linear-gradient(top, #E3F2FD, #e8f4fd);
7454  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E3F2FD), to(#e8f4fd));
7455  background-image: -webkit-linear-gradient(top, #E3F2FD, #e8f4fd);
7456  background-image: -o-linear-gradient(top, #E3F2FD, #e8f4fd);
7457  background-image: linear-gradient(to bottom, #E3F2FD, #e8f4fd);
7458  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#E3F2FD), to(#e8f4fd));
7459  background-image: -webkit-linear-gradient(top, #E3F2FD, 0%, #e8f4fd, 100%);
7460  background-image: -moz-linear-gradient(top, #E3F2FD 0%, #e8f4fd 100%);
7461  background-image: linear-gradient(to bottom, #E3F2FD 0%, #e8f4fd 100%);
7462  background-repeat: repeat-x;
7463  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe3f2fd', endColorstr='#ffe8f4fd', GradientType=0);
7464  color: #004774;
7465}
7466.alert-info h4,
7467.alert-info b {
7468  color: #00375a;
7469}
7470.alert-danger {
7471  border-left-color: #b71c1c;
7472  background-color: #ffedf0;
7473  background-image: -moz-linear-gradient(top, #ffebee, #fff0f2);
7474  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffebee), to(#fff0f2));
7475  background-image: -webkit-linear-gradient(top, #ffebee, #fff0f2);
7476  background-image: -o-linear-gradient(top, #ffebee, #fff0f2);
7477  background-image: linear-gradient(to bottom, #ffebee, #fff0f2);
7478  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffebee), to(#fff0f2));
7479  background-image: -webkit-linear-gradient(top, #ffebee, 0%, #fff0f2, 100%);
7480  background-image: -moz-linear-gradient(top, #ffebee 0%, #fff0f2 100%);
7481  background-image: linear-gradient(to bottom, #ffebee 0%, #fff0f2 100%);
7482  background-repeat: repeat-x;
7483  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffebee', endColorstr='#fffff0f2', GradientType=0);
7484  color: #b71c1c;
7485}
7486.alert-danger h4,
7487.alert-danger b {
7488  color: #a11919;
7489}
7490.alert-warning {
7491  border-left-color: #E65100;
7492  background-color: #fff4e2;
7493  background-image: -moz-linear-gradient(top, #FFF3E0, #fff5e5);
7494  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF3E0), to(#fff5e5));
7495  background-image: -webkit-linear-gradient(top, #FFF3E0, #fff5e5);
7496  background-image: -o-linear-gradient(top, #FFF3E0, #fff5e5);
7497  background-image: linear-gradient(to bottom, #FFF3E0, #fff5e5);
7498  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FFF3E0), to(#fff5e5));
7499  background-image: -webkit-linear-gradient(top, #FFF3E0, 0%, #fff5e5, 100%);
7500  background-image: -moz-linear-gradient(top, #FFF3E0 0%, #fff5e5 100%);
7501  background-image: linear-gradient(to bottom, #FFF3E0 0%, #fff5e5 100%);
7502  background-repeat: repeat-x;
7503  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff3e0', endColorstr='#fffff5e5', GradientType=0);
7504  color: #E65100;
7505}
7506.alert-warning h4,
7507.alert-warning b {
7508  color: #cd4800;
7509}
7510.alert-success {
7511  border-left-color: #1B5E20;
7512  background-color: #e9f6ea;
7513  background-image: -moz-linear-gradient(top, #E8F5E9, #ecf7ec);
7514  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E8F5E9), to(#ecf7ec));
7515  background-image: -webkit-linear-gradient(top, #E8F5E9, #ecf7ec);
7516  background-image: -o-linear-gradient(top, #E8F5E9, #ecf7ec);
7517  background-image: linear-gradient(to bottom, #E8F5E9, #ecf7ec);
7518  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#E8F5E9), to(#ecf7ec));
7519  background-image: -webkit-linear-gradient(top, #E8F5E9, 0%, #ecf7ec, 100%);
7520  background-image: -moz-linear-gradient(top, #E8F5E9 0%, #ecf7ec 100%);
7521  background-image: linear-gradient(to bottom, #E8F5E9 0%, #ecf7ec 100%);
7522  background-repeat: repeat-x;
7523  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8f5e9', endColorstr='#ffecf7ec', GradientType=0);
7524  color: #1B5E20;
7525}
7526.alert-success h4,
7527.alert-success b {
7528  color: #154a19;
7529}
7530.alert-recovery {
7531  border-left-color: #827717;
7532  background-color: #f9fbe9;
7533  background-image: -moz-linear-gradient(top, #F9FBE7, #fafceb);
7534  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F9FBE7), to(#fafceb));
7535  background-image: -webkit-linear-gradient(top, #F9FBE7, #fafceb);
7536  background-image: -o-linear-gradient(top, #F9FBE7, #fafceb);
7537  background-image: linear-gradient(to bottom, #F9FBE7, #fafceb);
7538  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#F9FBE7), to(#fafceb));
7539  background-image: -webkit-linear-gradient(top, #F9FBE7, 0%, #fafceb, 100%);
7540  background-image: -moz-linear-gradient(top, #F9FBE7 0%, #fafceb 100%);
7541  background-image: linear-gradient(to bottom, #F9FBE7 0%, #fafceb 100%);
7542  background-repeat: repeat-x;
7543  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9fbe7', endColorstr='#fffafceb', GradientType=0);
7544  color: #827717;
7545}
7546.alert-recovery h4,
7547.alert-recovery b {
7548  color: #6c6313;
7549}
7550.alert-suppressed {
7551  border-left-color: #4A148C;
7552  background-color: #f4e6f6;
7553  background-image: -moz-linear-gradient(top, #F3E5F5, #f5e9f6);
7554  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F3E5F5), to(#f5e9f6));
7555  background-image: -webkit-linear-gradient(top, #F3E5F5, #f5e9f6);
7556  background-image: -o-linear-gradient(top, #F3E5F5, #f5e9f6);
7557  background-image: linear-gradient(to bottom, #F3E5F5, #f5e9f6);
7558  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#F3E5F5), to(#f5e9f6));
7559  background-image: -webkit-linear-gradient(top, #F3E5F5, 0%, #f5e9f6, 100%);
7560  background-image: -moz-linear-gradient(top, #F3E5F5 0%, #f5e9f6 100%);
7561  background-image: linear-gradient(to bottom, #F3E5F5 0%, #f5e9f6 100%);
7562  background-repeat: repeat-x;
7563  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff3e5f5', endColorstr='#fff5e9f6', GradientType=0);
7564  color: #4A148C;
7565}
7566.alert-suppressed h4,
7567.alert-suppressed b {
7568  color: #3e1176;
7569}
7570.alert-delay {
7571  border-left-color: #f39c12;
7572  background-color: #fffde9;
7573  background-image: -moz-linear-gradient(top, #FFFDE7, #fffdec);
7574  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFDE7), to(#fffdec));
7575  background-image: -webkit-linear-gradient(top, #FFFDE7, #fffdec);
7576  background-image: -o-linear-gradient(top, #FFFDE7, #fffdec);
7577  background-image: linear-gradient(to bottom, #FFFDE7, #fffdec);
7578  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FFFDE7), to(#fffdec));
7579  background-image: -webkit-linear-gradient(top, #FFFDE7, 0%, #fffdec, 100%);
7580  background-image: -moz-linear-gradient(top, #FFFDE7 0%, #fffdec 100%);
7581  background-image: linear-gradient(to bottom, #FFFDE7 0%, #fffdec 100%);
7582  background-repeat: repeat-x;
7583  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffde7', endColorstr='#fffffdec', GradientType=0);
7584  color: #f39c12;
7585}
7586.alert-delay h4,
7587.alert-delay b {
7588  color: #e08e0b;
7589}
7590.alert-up-ignore {
7591  border-left-color: #455A64;
7592  background-color: #edf0f2;
7593  background-image: -moz-linear-gradient(top, #ECEFF1, #eff1f3);
7594  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ECEFF1), to(#eff1f3));
7595  background-image: -webkit-linear-gradient(top, #ECEFF1, #eff1f3);
7596  background-image: -o-linear-gradient(top, #ECEFF1, #eff1f3);
7597  background-image: linear-gradient(to bottom, #ECEFF1, #eff1f3);
7598  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ECEFF1), to(#eff1f3));
7599  background-image: -webkit-linear-gradient(top, #ECEFF1, 0%, #eff1f3, 100%);
7600  background-image: -moz-linear-gradient(top, #ECEFF1 0%, #eff1f3 100%);
7601  background-image: linear-gradient(to bottom, #ECEFF1 0%, #eff1f3 100%);
7602  background-repeat: repeat-x;
7603  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeceff1', endColorstr='#ffeff1f3', GradientType=0);
7604  color: #455A64;
7605}
7606.alert-up-ignore h4,
7607.alert-up-ignore b {
7608  color: #3b4c55;
7609}
7610.alert-down-ignore {
7611  border-left-color: #4E342E;
7612  background-color: #f0ecea;
7613  background-image: -moz-linear-gradient(top, #EFEBE9, #f1eeec);
7614  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EFEBE9), to(#f1eeec));
7615  background-image: -webkit-linear-gradient(top, #EFEBE9, #f1eeec);
7616  background-image: -o-linear-gradient(top, #EFEBE9, #f1eeec);
7617  background-image: linear-gradient(to bottom, #EFEBE9, #f1eeec);
7618  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#EFEBE9), to(#f1eeec));
7619  background-image: -webkit-linear-gradient(top, #EFEBE9, 0%, #f1eeec, 100%);
7620  background-image: -moz-linear-gradient(top, #EFEBE9 0%, #f1eeec 100%);
7621  background-image: linear-gradient(to bottom, #EFEBE9 0%, #f1eeec 100%);
7622  background-repeat: repeat-x;
7623  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefebe9', endColorstr='#fff1eeec', GradientType=0);
7624  color: #4E342E;
7625}
7626.alert-down-ignore h4,
7627.alert-down-ignore b {
7628  color: #3e2925;
7629}
7630.alert-disabled {
7631  border-left-color: #9E9E9E;
7632  background-color: #fbfbfb;
7633  background-image: -moz-linear-gradient(top, #FAFAFA, #fdfdfd);
7634  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FAFAFA), to(#fdfdfd));
7635  background-image: -webkit-linear-gradient(top, #FAFAFA, #fdfdfd);
7636  background-image: -o-linear-gradient(top, #FAFAFA, #fdfdfd);
7637  background-image: linear-gradient(to bottom, #FAFAFA, #fdfdfd);
7638  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#FAFAFA), to(#fdfdfd));
7639  background-image: -webkit-linear-gradient(top, #FAFAFA, 0%, #fdfdfd, 100%);
7640  background-image: -moz-linear-gradient(top, #FAFAFA 0%, #fdfdfd 100%);
7641  background-image: linear-gradient(to bottom, #FAFAFA 0%, #fdfdfd 100%);
7642  background-repeat: repeat-x;
7643  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#fffdfdfd', GradientType=0);
7644  color: #9E9E9E;
7645}
7646.alert-disabled h4,
7647.alert-disabled b {
7648  color: #919191;
7649}
7650.alert-block {
7651  padding-top: 14px;
7652  padding-bottom: 14px;
7653}
7654.alert-block > p,
7655.alert-block > ul {
7656  margin-bottom: 0;
7657}
7658.alert-block p + p {
7659  margin-top: 5px;
7660}
7661.statusbox {
7662  margin-bottom: 10px;
7663  margin-top: 0px;
7664  margin-right: 10px;
7665  float: left;
7666  padding: 2px;
7667  width: 145px;
7668  height: 85px;
7669  line-height: 130%;
7670  display: table;
7671  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
7672  border-top-style: none;
7673  border-bottom-style: none;
7674  border-right-style: none;
7675  border-radius: 0;
7676  border-top-left-radius: 3px;
7677  border-bottom-left-radius: 3px;
7678}
7679.statusbox + .statusbox {
7680  margin-top: 0px;
7681}
7682.statusbox:last-of-type {
7683  margin-bottom: 10px;
7684}
7685.statusbox-wide {
7686  width: 294px;
7687}
7688.statusbox p {
7689  text-align: center;
7690  display: table-row;
7691}
7692.statusbox .header {
7693  text-align: center;
7694  display: table-row;
7695  font-weight: bold;
7696}
7697/*!
7698 * Datepicker for Bootstrap
7699 *
7700 * Copyright 2012 Stefan Petre
7701 * Licensed under the Apache License v2.0
7702 * http://www.apache.org/licenses/LICENSE-2.0
7703 *
7704 */
7705.bootstrap-datetimepicker-widget {
7706  top: 0;
7707  left: 0;
7708  width: 250px;
7709  padding: 4px;
7710  margin-top: 1px;
7711  z-index: 3000;
7712  -webkit-border-radius: 4px;
7713  -moz-border-radius: 4px;
7714  border-radius: 4px;
7715  /*.dow {
7716  border-top: 1px solid #ddd !important;
7717  }*/
7718}
7719.bootstrap-datetimepicker-widget:before {
7720  content: '';
7721  display: inline-block;
7722  border-left: 7px solid transparent;
7723  border-right: 7px solid transparent;
7724  border-bottom: 7px solid #ccc;
7725  border-bottom-color: rgba(0, 0, 0, 0.2);
7726  position: absolute;
7727  top: -7px;
7728  left: 6px;
7729}
7730.bootstrap-datetimepicker-widget:after {
7731  content: '';
7732  display: inline-block;
7733  border-left: 6px solid transparent;
7734  border-right: 6px solid transparent;
7735  border-bottom: 6px solid #fff;
7736  position: absolute;
7737  top: -6px;
7738  left: 7px;
7739}
7740.bootstrap-datetimepicker-widget.pull-right:before {
7741  left: auto;
7742  right: 6px;
7743}
7744.bootstrap-datetimepicker-widget.pull-right:after {
7745  left: auto;
7746  right: 7px;
7747}
7748.bootstrap-datetimepicker-widget > ul {
7749  list-style-type: none;
7750  margin: 0;
7751}
7752.bootstrap-datetimepicker-widget .timepicker-hour,
7753.bootstrap-datetimepicker-widget .timepicker-minute,
7754.bootstrap-datetimepicker-widget .timepicker-second {
7755  width: 100%;
7756  font-weight: bold;
7757  font-size: 1.2em;
7758}
7759.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator {
7760  width: 4px;
7761  padding: 0;
7762  margin: 0;
7763}
7764.bootstrap-datetimepicker-widget .datepicker > div {
7765  display: none;
7766}
7767.bootstrap-datetimepicker-widget .picker-switch {
7768  text-align: center;
7769}
7770.bootstrap-datetimepicker-widget table {
7771  width: 100%;
7772  margin: 0;
7773}
7774.bootstrap-datetimepicker-widget td,
7775.bootstrap-datetimepicker-widget th {
7776  text-align: center;
7777  width: 20px;
7778  height: 20px;
7779  -webkit-border-radius: 4px;
7780  -moz-border-radius: 4px;
7781  border-radius: 4px;
7782}
7783.bootstrap-datetimepicker-widget td.day:hover,
7784.bootstrap-datetimepicker-widget td.hour:hover,
7785.bootstrap-datetimepicker-widget td.minute:hover,
7786.bootstrap-datetimepicker-widget td.second:hover {
7787  background: #f0f0f0;
7788  cursor: pointer;
7789}
7790.bootstrap-datetimepicker-widget td.old,
7791.bootstrap-datetimepicker-widget td.new {
7792  color: #f0f0f0;
7793}
7794.bootstrap-datetimepicker-widget td.active,
7795.bootstrap-datetimepicker-widget td.active:hover {
7796  background-color: #0a4f7f;
7797  background-image: -moz-linear-gradient(top, #0a5f7f, #0a387f);
7798  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#0a387f));
7799  background-image: -webkit-linear-gradient(top, #0a5f7f, #0a387f);
7800  background-image: -o-linear-gradient(top, #0a5f7f, #0a387f);
7801  background-image: linear-gradient(to bottom, #0a5f7f, #0a387f);
7802  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#0a387f));
7803  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #0a387f, 100%);
7804  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #0a387f 100%);
7805  background-image: linear-gradient(to bottom, #0a5f7f 0%, #0a387f 100%);
7806  background-repeat: repeat-x;
7807  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff0a387f', GradientType=0);
7808  border-color: #0a387f #0a387f #041938;
7809  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
7810  *background-color: #0a387f;
7811  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
7812  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
7813  color: #fff;
7814  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7815}
7816.bootstrap-datetimepicker-widget td.active:hover,
7817.bootstrap-datetimepicker-widget td.active:hover:hover,
7818.bootstrap-datetimepicker-widget td.active:focus,
7819.bootstrap-datetimepicker-widget td.active:hover:focus,
7820.bootstrap-datetimepicker-widget td.active:active,
7821.bootstrap-datetimepicker-widget td.active:hover:active,
7822.bootstrap-datetimepicker-widget td.active.active,
7823.bootstrap-datetimepicker-widget td.active:hover.active,
7824.bootstrap-datetimepicker-widget td.active.disabled,
7825.bootstrap-datetimepicker-widget td.active:hover.disabled,
7826.bootstrap-datetimepicker-widget td.active[disabled],
7827.bootstrap-datetimepicker-widget td.active:hover[disabled] {
7828  color: #fff;
7829  background-color: #0a387f;
7830  *background-color: #082e67;
7831}
7832.bootstrap-datetimepicker-widget td.active:active,
7833.bootstrap-datetimepicker-widget td.active:hover:active,
7834.bootstrap-datetimepicker-widget td.active.active,
7835.bootstrap-datetimepicker-widget td.active:hover.active {
7836  background-color: #062350 \9;
7837}
7838.bootstrap-datetimepicker-widget td.disabled,
7839.bootstrap-datetimepicker-widget td.disabled:hover {
7840  background: none;
7841  color: #f0f0f0;
7842  cursor: not-allowed;
7843}
7844.bootstrap-datetimepicker-widget td span {
7845  display: block;
7846  width: 47px;
7847  height: 54px;
7848  line-height: 54px;
7849  float: left;
7850  margin: 2px;
7851  cursor: pointer;
7852  -webkit-border-radius: 4px;
7853  -moz-border-radius: 4px;
7854  border-radius: 4px;
7855}
7856.bootstrap-datetimepicker-widget td span:hover {
7857  background: #f0f0f0;
7858}
7859.bootstrap-datetimepicker-widget td span.active {
7860  background-color: #0a4f7f;
7861  background-image: -moz-linear-gradient(top, #0a5f7f, #0a387f);
7862  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0a5f7f), to(#0a387f));
7863  background-image: -webkit-linear-gradient(top, #0a5f7f, #0a387f);
7864  background-image: -o-linear-gradient(top, #0a5f7f, #0a387f);
7865  background-image: linear-gradient(to bottom, #0a5f7f, #0a387f);
7866  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#0a5f7f), to(#0a387f));
7867  background-image: -webkit-linear-gradient(top, #0a5f7f, 0%, #0a387f, 100%);
7868  background-image: -moz-linear-gradient(top, #0a5f7f 0%, #0a387f 100%);
7869  background-image: linear-gradient(to bottom, #0a5f7f 0%, #0a387f 100%);
7870  background-repeat: repeat-x;
7871  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0a5f7f', endColorstr='#ff0a387f', GradientType=0);
7872  border-color: #0a387f #0a387f #041938;
7873  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
7874  *background-color: #0a387f;
7875  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
7876  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
7877  color: #fff;
7878  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
7879}
7880.bootstrap-datetimepicker-widget td span.active:hover,
7881.bootstrap-datetimepicker-widget td span.active:focus,
7882.bootstrap-datetimepicker-widget td span.active:active,
7883.bootstrap-datetimepicker-widget td span.active.active,
7884.bootstrap-datetimepicker-widget td span.active.disabled,
7885.bootstrap-datetimepicker-widget td span.active[disabled] {
7886  color: #fff;
7887  background-color: #0a387f;
7888  *background-color: #082e67;
7889}
7890.bootstrap-datetimepicker-widget td span.active:active,
7891.bootstrap-datetimepicker-widget td span.active.active {
7892  background-color: #062350 \9;
7893}
7894.bootstrap-datetimepicker-widget td span.old {
7895  color: #f0f0f0;
7896}
7897.bootstrap-datetimepicker-widget td span.disabled,
7898.bootstrap-datetimepicker-widget td span.disabled:hover {
7899  background: none;
7900  color: #f0f0f0;
7901  cursor: not-allowed;
7902}
7903.bootstrap-datetimepicker-widget th.datepicker-switch {
7904  width: 145px;
7905}
7906.bootstrap-datetimepicker-widget th.next,
7907.bootstrap-datetimepicker-widget th.prev {
7908  font-size: 21px;
7909}
7910.bootstrap-datetimepicker-widget th.disabled,
7911.bootstrap-datetimepicker-widget th.disabled:hover {
7912  background: none;
7913  color: #f0f0f0;
7914  cursor: not-allowed;
7915}
7916.bootstrap-datetimepicker-widget thead tr:first-child th {
7917  cursor: pointer;
7918}
7919.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
7920  background: #f0f0f0;
7921}
7922.input-append.date .add-on i,
7923.input-prepend.date .add-on i {
7924  display: block;
7925  cursor: pointer;
7926  width: 16px;
7927  height: 16px;
7928}
7929.bootstrap-datetimepicker-widget.left-oriented:before {
7930  left: auto;
7931  right: 6px;
7932}
7933.bootstrap-datetimepicker-widget.left-oriented:after {
7934  left: auto;
7935  right: 7px;
7936}
7937.nav {
7938  margin-left: 0;
7939  margin-bottom: 20px;
7940  list-style: none;
7941}
7942.nav > li > a {
7943  display: block;
7944}
7945.nav > li > a:hover,
7946.nav > li > a:focus {
7947  text-decoration: none;
7948  background-color: #f0f0f0;
7949}
7950.nav > li > a > img {
7951  max-width: none;
7952}
7953.nav > .pull-right {
7954  float: right;
7955}
7956.nav-header {
7957  display: block;
7958  padding: 3px 15px;
7959  font-size: 11px;
7960  font-weight: bold;
7961  line-height: 20px;
7962  color: #777;
7963  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7964  text-transform: uppercase;
7965}
7966.nav li + .nav-header {
7967  margin-top: 9px;
7968}
7969.nav-list {
7970  padding-left: 15px;
7971  padding-right: 15px;
7972  margin-bottom: 0;
7973}
7974.nav-list > li > a,
7975.nav-list .nav-header {
7976  margin-left: -15px;
7977  margin-right: -15px;
7978  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
7979}
7980.nav-list > li > a {
7981  padding: 3px 15px;
7982}
7983.nav-list > .active > a,
7984.nav-list > .active > a:hover,
7985.nav-list > .active > a:focus {
7986  color: #fff;
7987  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
7988  background-color: #0a5f7f;
7989}
7990.nav-list [class^="icon-"],
7991.nav-list [class*=" icon-"] {
7992  margin-right: 2px;
7993}
7994.nav-list .divider {
7995  *width: 100%;
7996  height: 1px;
7997  margin: 9px 1px;
7998  *margin: -5px 0 5px;
7999  overflow: hidden;
8000  background-color: #e5e5e5;
8001  border-bottom: 1px solid #fff;
8002}
8003.nav-tabs,
8004.nav-pills {
8005  *zoom: 1;
8006}
8007.nav-tabs:before,
8008.nav-pills:before,
8009.nav-tabs:after,
8010.nav-pills:after {
8011  display: table;
8012  content: "";
8013  line-height: 0;
8014}
8015.nav-tabs:after,
8016.nav-pills:after {
8017  clear: both;
8018}
8019.nav-tabs:before,
8020.nav-pills:before,
8021.nav-tabs:after,
8022.nav-pills:after {
8023  content: " ";
8024  /* 1 */
8025  display: table;
8026  /* 2 */
8027}
8028.nav-tabs:after,
8029.nav-pills:after {
8030  clear: both;
8031}
8032.nav-tabs > li,
8033.nav-pills > li {
8034  float: left;
8035}
8036.nav-tabs > li > a,
8037.nav-pills > li > a {
8038  padding-right: 6px;
8039  padding-left: 6px;
8040  margin-right: 2px;
8041  line-height: 14px;
8042}
8043.nav-tabs {
8044  border-bottom: 1px solid #ddd;
8045  margin-bottom: 10px;
8046}
8047.nav-tabs > li:first-child {
8048  margin-left: 10px;
8049}
8050.nav-tabs > li {
8051  margin-bottom: -1px;
8052  margin-right: 2px;
8053}
8054.nav-tabs > li > a {
8055  padding-top: 1px;
8056  padding-bottom: 1px;
8057  background-color: #f9f9f9;
8058  background-image: -moz-linear-gradient(top, #fff, #f0f0f0);
8059  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
8060  background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);
8061  background-image: -o-linear-gradient(top, #fff, #f0f0f0);
8062  background-image: linear-gradient(to bottom, #fff, #f0f0f0);
8063  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#f0f0f0));
8064  background-image: -webkit-linear-gradient(top, #fff, 0%, #f0f0f0, 100%);
8065  background-image: -moz-linear-gradient(top, #fff 0%, #f0f0f0 100%);
8066  background-image: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
8067  background-repeat: repeat-x;
8068  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
8069  line-height: 20px;
8070  border: 1px solid #ddd;
8071  -webkit-border-radius: 4px 4px 0 0;
8072  -moz-border-radius: 4px 4px 0 0;
8073  border-radius: 4px 4px 0 0;
8074}
8075.nav-tabs > li > a:hover,
8076.nav-tabs > li > a:focus {
8077  border-color: #f0f0f0 #f0f0f0 #ddd;
8078}
8079.nav-tabs > .active > a,
8080.nav-tabs > .active > a:hover,
8081.nav-tabs > .active > a:focus {
8082  color: #555555;
8083  background-color: #f0f0f0;
8084  background-color: #f6f6f6;
8085  background-image: -moz-linear-gradient(top, #f0f0f0, #fff);
8086  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#fff));
8087  background-image: -webkit-linear-gradient(top, #f0f0f0, #fff);
8088  background-image: -o-linear-gradient(top, #f0f0f0, #fff);
8089  background-image: linear-gradient(to bottom, #f0f0f0, #fff);
8090  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0f0f0), to(#fff));
8091  background-image: -webkit-linear-gradient(top, #f0f0f0, 0%, #fff, 100%);
8092  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #fff 100%);
8093  background-image: linear-gradient(to bottom, #f0f0f0 0%, #fff 100%);
8094  background-repeat: repeat-x;
8095  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0f0f0', endColorstr='#ffffffff', GradientType=0);
8096  border: 1px solid #ddd;
8097  border-bottom-color: #fff;
8098  cursor: default;
8099}
8100.nav-pills > li > a {
8101  padding-top: 8px;
8102  padding-bottom: 8px;
8103  margin-top: 2px;
8104  margin-bottom: 2px;
8105  -webkit-border-radius: 5px;
8106  -moz-border-radius: 5px;
8107  border-radius: 5px;
8108}
8109.nav-pills > .active > a,
8110.nav-pills > .active > a:hover,
8111.nav-pills > .active > a:focus {
8112  color: #fff;
8113  background-color: #0a5f7f;
8114}
8115.nav-stacked > li {
8116  float: none;
8117}
8118.nav-stacked > li > a {
8119  margin-right: 0;
8120}
8121.nav-tabs.nav-stacked {
8122  border-bottom: 0;
8123}
8124.nav-tabs.nav-stacked > li > a {
8125  border: 1px solid #ddd;
8126  -webkit-border-radius: 0;
8127  -moz-border-radius: 0;
8128  border-radius: 0;
8129}
8130.nav-tabs.nav-stacked > li:first-child > a {
8131  -webkit-border-top-right-radius: 4px;
8132  -moz-border-radius-topright: 4px;
8133  -webkit-border-top-left-radius: 4px;
8134  -moz-border-radius-topleft: 4px;
8135  border-top-right-radius: 4px;
8136  border-top-left-radius: 4px;
8137}
8138.nav-tabs.nav-stacked > li:last-child > a {
8139  -webkit-border-bottom-right-radius: 4px;
8140  -moz-border-radius-bottomright: 4px;
8141  -webkit-border-bottom-left-radius: 4px;
8142  -moz-border-radius-bottomleft: 4px;
8143  border-bottom-right-radius: 4px;
8144  border-bottom-left-radius: 4px;
8145}
8146.nav-tabs.nav-stacked > li > a:hover,
8147.nav-tabs.nav-stacked > li > a:focus {
8148  border-color: #ddd;
8149  z-index: 2;
8150}
8151.nav-pills.nav-stacked > li > a {
8152  margin-bottom: 3px;
8153}
8154.nav-pills.nav-stacked > li:last-child > a {
8155  margin-bottom: 1px;
8156}
8157.nav-tabs .dropdown-menu {
8158  -webkit-border-radius: 0 0 6px 6px;
8159  -moz-border-radius: 0 0 6px 6px;
8160  border-radius: 0 0 6px 6px;
8161}
8162.nav-pills .dropdown-menu {
8163  -webkit-border-radius: 6px;
8164  -moz-border-radius: 6px;
8165  border-radius: 6px;
8166}
8167.nav .dropdown-toggle .caret {
8168  border-top-color: #0a5f7f;
8169  border-bottom-color: #0a5f7f;
8170  margin-top: 6px;
8171}
8172.nav .dropdown-toggle:hover .caret,
8173.nav .dropdown-toggle:focus .caret {
8174  border-top-color: #042a38;
8175  border-bottom-color: #042a38;
8176}
8177/* move down carets for tabs */
8178.nav-tabs .dropdown-toggle .caret {
8179  margin-top: 8px;
8180}
8181.nav .active .dropdown-toggle .caret {
8182  border-top-color: #fff;
8183  border-bottom-color: #fff;
8184}
8185.nav-tabs .active .dropdown-toggle .caret {
8186  border-top-color: #555555;
8187  border-bottom-color: #555555;
8188}
8189.nav > .dropdown.active > a:hover,
8190.nav > .dropdown.active > a:focus {
8191  cursor: pointer;
8192}
8193.nav-tabs .open .dropdown-toggle,
8194.nav-pills .open .dropdown-toggle,
8195.nav > li.dropdown.open.active > a:hover,
8196.nav > li.dropdown.open.active > a:focus {
8197  color: #fff;
8198  background-color: #777;
8199  border-color: #777;
8200}
8201.nav li.dropdown.open .caret,
8202.nav li.dropdown.open.active .caret,
8203.nav li.dropdown.open a:hover .caret,
8204.nav li.dropdown.open a:focus .caret {
8205  border-top-color: #fff;
8206  border-bottom-color: #fff;
8207  opacity: 1;
8208  filter: alpha(opacity=100);
8209  opacity: 100;
8210  filter: alpha(opacity=10000);
8211}
8212.tabs-stacked .open > a:hover,
8213.tabs-stacked .open > a:focus {
8214  border-color: #777;
8215}
8216.tabbable {
8217  *zoom: 1;
8218}
8219.tabbable:before,
8220.tabbable:after {
8221  display: table;
8222  content: "";
8223  line-height: 0;
8224}
8225.tabbable:after {
8226  clear: both;
8227}
8228.tabbable:before,
8229.tabbable:after {
8230  content: " ";
8231  /* 1 */
8232  display: table;
8233  /* 2 */
8234}
8235.tabbable:after {
8236  clear: both;
8237}
8238.tab-content {
8239  overflow: auto;
8240}
8241.tabs-below > .nav-tabs,
8242.tabs-right > .nav-tabs,
8243.tabs-left > .nav-tabs {
8244  border-bottom: 0;
8245}
8246.tab-content > .tab-pane,
8247.pill-content > .pill-pane {
8248  display: none;
8249}
8250.tab-content > .active,
8251.pill-content > .active {
8252  display: block;
8253}
8254.tabs-below > .nav-tabs {
8255  border-top: 1px solid #ddd;
8256}
8257.tabs-below > .nav-tabs > li {
8258  margin-top: -1px;
8259  margin-bottom: 0;
8260}
8261.tabs-below > .nav-tabs > li > a {
8262  -webkit-border-radius: 0 0 4px 4px;
8263  -moz-border-radius: 0 0 4px 4px;
8264  border-radius: 0 0 4px 4px;
8265}
8266.tabs-below > .nav-tabs > li > a:hover,
8267.tabs-below > .nav-tabs > li > a:focus {
8268  border-bottom-color: transparent;
8269  border-top-color: #ddd;
8270}
8271.tabs-below > .nav-tabs > .active > a,
8272.tabs-below > .nav-tabs > .active > a:hover,
8273.tabs-below > .nav-tabs > .active > a:focus {
8274  border-color: transparent #ddd #ddd #ddd;
8275}
8276.tabs-left > .nav-tabs > li,
8277.tabs-right > .nav-tabs > li {
8278  float: none;
8279}
8280.tabs-left > .nav-tabs > li > a,
8281.tabs-right > .nav-tabs > li > a {
8282  min-width: 74px;
8283  margin-right: 0;
8284  margin-bottom: 3px;
8285}
8286.tabs-left > .nav-tabs {
8287  float: left;
8288  margin-right: 19px;
8289  border-right: 1px solid #ddd;
8290}
8291.tabs-left > .nav-tabs > li > a {
8292  margin-right: -1px;
8293  -webkit-border-radius: 4px 0 0 4px;
8294  -moz-border-radius: 4px 0 0 4px;
8295  border-radius: 4px 0 0 4px;
8296}
8297.tabs-left > .nav-tabs > li > a:hover,
8298.tabs-left > .nav-tabs > li > a:focus {
8299  border-color: #f0f0f0 #ddd #f0f0f0 #f0f0f0;
8300}
8301.tabs-left > .nav-tabs .active > a,
8302.tabs-left > .nav-tabs .active > a:hover,
8303.tabs-left > .nav-tabs .active > a:focus {
8304  border-color: #ddd transparent #ddd #ddd;
8305  *border-right-color: #fff;
8306}
8307.tabs-right > .nav-tabs {
8308  float: right;
8309  margin-left: 19px;
8310  border-left: 1px solid #ddd;
8311}
8312.tabs-right > .nav-tabs > li > a {
8313  margin-left: -1px;
8314  -webkit-border-radius: 0 4px 4px 0;
8315  -moz-border-radius: 0 4px 4px 0;
8316  border-radius: 0 4px 4px 0;
8317}
8318.tabs-right > .nav-tabs > li > a:hover,
8319.tabs-right > .nav-tabs > li > a:focus {
8320  border-color: #f0f0f0 #f0f0f0 #f0f0f0 #ddd;
8321}
8322.tabs-right > .nav-tabs .active > a,
8323.tabs-right > .nav-tabs .active > a:hover,
8324.tabs-right > .nav-tabs .active > a:focus {
8325  border-color: #ddd #ddd #ddd transparent;
8326  *border-left-color: #fff;
8327}
8328.nav > .disabled > a {
8329  color: #777;
8330}
8331.nav > .disabled > a:hover,
8332.nav > .disabled > a:focus {
8333  text-decoration: none;
8334  background-color: transparent;
8335  cursor: default;
8336}
8337.navbar {
8338  overflow: visible;
8339  margin-bottom: 10px;
8340  *position: relative;
8341  *z-index: 2;
8342  background: #fff;
8343}
8344.navbar-inner {
8345  min-height: 40px;
8346  padding-left: 20px;
8347  padding-right: 20px;
8348  border: 1px solid #d7d7d7;
8349  -webkit-border-radius: 0px;
8350  -moz-border-radius: 0px;
8351  border-radius: 0px;
8352  *zoom: 1;
8353}
8354.navbar-inner:before,
8355.navbar-inner:after {
8356  display: table;
8357  content: "";
8358  line-height: 0;
8359}
8360.navbar-inner:after {
8361  clear: both;
8362}
8363.navbar-inner:before,
8364.navbar-inner:after {
8365  content: " ";
8366  /* 1 */
8367  display: table;
8368  /* 2 */
8369}
8370.navbar-inner:after {
8371  clear: both;
8372}
8373.navbar .container {
8374  width: auto;
8375}
8376.nav-collapse.collapse {
8377  height: auto;
8378  overflow: visible;
8379}
8380.navbar .brand {
8381  float: left;
8382  display: block;
8383  padding: 10px 15px 10px;
8384  margin-left: -20px;
8385  font-size: 14px;
8386  font-weight: bold;
8387  color: #777;
8388}
8389.navbar .brand:hover,
8390.navbar .brand:focus {
8391  text-decoration: none;
8392}
8393.navbar .brand-observium {
8394  background: url('../images/brand-observium.png');
8395  display: inline-block;
8396  width: 162px;
8397  height: 30px;
8398  padding: 0;
8399  /* 10px 0 0;*/
8400  margin: 5px;
8401  margin-right: 20px;
8402}
8403@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
8404  .navbar .brand-observium {
8405    background: url('../images/brand-observium-x2.png');
8406    background-size: 162px 30px;
8407  }
8408}
8409.navbar-text {
8410  margin-bottom: 0;
8411  line-height: 40px;
8412  color: #777;
8413}
8414.navbar-link {
8415  color: #777;
8416}
8417.navbar-link:hover,
8418.navbar-link:focus {
8419  color: #333;
8420}
8421.navbar .divider-vertical {
8422  height: 40px;
8423  margin: 0 9px;
8424  border-left: 1px solid #fff;
8425  border-right: 1px solid #e5e5e5;
8426}
8427.navbar .btn,
8428.navbar .btn-group {
8429  margin-top: 5px;
8430}
8431.navbar .btn-group .btn,
8432.navbar .input-prepend .btn,
8433.navbar .input-append .btn,
8434.navbar .input-prepend .btn-group,
8435.navbar .input-append .btn-group {
8436  margin-top: 0;
8437}
8438.navbar-form {
8439  margin-bottom: 0;
8440  *zoom: 1;
8441}
8442.navbar-form:before,
8443.navbar-form:after {
8444  display: table;
8445  content: "";
8446  line-height: 0;
8447}
8448.navbar-form:after {
8449  clear: both;
8450}
8451.navbar-form:before,
8452.navbar-form:after {
8453  content: " ";
8454  /* 1 */
8455  display: table;
8456  /* 2 */
8457}
8458.navbar-form:after {
8459  clear: both;
8460}
8461.navbar-form input,
8462.navbar-form select,
8463.navbar-form .radio,
8464.navbar-form .checkbox {
8465  margin-top: 5px;
8466}
8467.navbar-form input,
8468.navbar-form select,
8469.navbar-form .btn {
8470  display: inline-block;
8471  margin-bottom: 0;
8472}
8473.navbar-form input[type="image"],
8474.navbar-form input[type="checkbox"],
8475.navbar-form input[type="radio"] {
8476  margin-top: 3px;
8477}
8478.navbar-form .input-append,
8479.navbar-form .input-prepend {
8480  margin-top: 5px;
8481  white-space: nowrap;
8482}
8483.navbar-form .input-append input,
8484.navbar-form .input-prepend input {
8485  margin-top: 0;
8486}
8487.navbar-search {
8488  position: relative;
8489  float: left;
8490  margin-top: 5px;
8491  margin-bottom: 0;
8492}
8493.navbar-search .search-query {
8494  margin-bottom: 0;
8495  padding: 4px 14px;
8496  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
8497  font-size: 13px;
8498  font-weight: normal;
8499  line-height: 1;
8500  -webkit-border-radius: 15px;
8501  -moz-border-radius: 15px;
8502  border-radius: 15px;
8503}
8504.navbar-static-top {
8505  border-width: 0 0 1px;
8506}
8507@media (min-width: 768px) {
8508  .navbar-static-top {
8509    border-radius: 0;
8510  }
8511}
8512.navbar-fixed-top,
8513.navbar-fixed-bottom {
8514  position: fixed;
8515  right: 0;
8516  left: 0;
8517  border-width: 0 0 1px;
8518}
8519@media (min-width: 768px) {
8520  .navbar-fixed-top,
8521  .navbar-fixed-bottom,
8522  .navbar-fixed-top .navbar-inner,
8523  .navbar-fixed-bottom .navbar-inner {
8524    border-radius: 0;
8525  }
8526}
8527.navbar-fixed-top {
8528  z-index: 1030;
8529  top: 0;
8530}
8531.navbar-fixed-bottom {
8532  bottom: 0;
8533  margin-bottom: 0;
8534}
8535.navbar-inner,
8536.navbar-inner {
8537  webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8538  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8539  border: none;
8540}
8541.navbar .nav {
8542  position: relative;
8543  left: 0;
8544  display: block;
8545  float: left;
8546  margin: 0 10px 0 0;
8547}
8548.navbar .nav.pull-right {
8549  float: right;
8550  margin-right: 0;
8551}
8552.navbar .nav > li {
8553  float: left;
8554}
8555.navbar .nav > li > a {
8556  float: none;
8557  padding: 10px 10px 8px;
8558  color: #777;
8559  text-decoration: none;
8560}
8561.navbar .nav .dropdown-toggle .caret {
8562  margin-top: 8px;
8563}
8564.navbar .nav > li > a:focus,
8565.navbar .nav > li > a:hover {
8566  background-color: #ececec;
8567  color: #555555;
8568  text-decoration: none;
8569}
8570.navbar .nav > .active > a,
8571.navbar .nav > .active > a:hover,
8572.navbar .nav > .active > a:focus {
8573  color: #555555;
8574  text-decoration: none;
8575  background-color: #ececec;
8576}
8577.navbar .btn-navbar {
8578  display: none;
8579  float: right;
8580  padding: 7px 10px;
8581  margin-left: 5px;
8582  margin-right: 5px;
8583  color: #fff;
8584  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
8585  background-color: #e7e7e7;
8586  background-image: -moz-linear-gradient(top, #dfdfdf, #f2f2f2);
8587  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dfdfdf), to(#f2f2f2));
8588  background-image: -webkit-linear-gradient(top, #dfdfdf, #f2f2f2);
8589  background-image: -o-linear-gradient(top, #dfdfdf, #f2f2f2);
8590  background-image: linear-gradient(to bottom, #dfdfdf, #f2f2f2);
8591  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#dfdfdf), to(#f2f2f2));
8592  background-image: -webkit-linear-gradient(top, #dfdfdf, 0%, #f2f2f2, 100%);
8593  background-image: -moz-linear-gradient(top, #dfdfdf 0%, #f2f2f2 100%);
8594  background-image: linear-gradient(to bottom, #dfdfdf 0%, #f2f2f2 100%);
8595  background-repeat: repeat-x;
8596  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#fff2f2f2', GradientType=0);
8597  border-color: #f2f2f2 #f2f2f2 #cccccc;
8598  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
8599  *background-color: #f2f2f2;
8600  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
8601  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
8602}
8603.navbar .btn-navbar:hover,
8604.navbar .btn-navbar:focus,
8605.navbar .btn-navbar:active,
8606.navbar .btn-navbar.active,
8607.navbar .btn-navbar.disabled,
8608.navbar .btn-navbar[disabled] {
8609  color: #fff;
8610  background-color: #f2f2f2;
8611  *background-color: #e5e5e5;
8612}
8613.navbar .btn-navbar:active,
8614.navbar .btn-navbar.active {
8615  background-color: #d9d9d9 \9;
8616}
8617.navbar .btn-navbar .icon-bar {
8618  display: block;
8619  width: 18px;
8620  height: 2px;
8621  background-color: #f5f5f5;
8622  -webkit-border-radius: 1px;
8623  -moz-border-radius: 1px;
8624  border-radius: 1px;
8625}
8626.btn-navbar .icon-bar + .icon-bar {
8627  margin-top: 3px;
8628}
8629/***
8630// Menu position and menu carets
8631.navbar .nav > li > .dropdown-menu {
8632  &:before {
8633    content: '';
8634    display: inline-block;
8635    border-left:   7px solid transparent;
8636    border-right:  7px solid transparent;
8637    border-bottom: 7px solid #ccc;
8638    border-bottom-color: @dropdownBorder;
8639    position: absolute;
8640    top: -7px;
8641    left: 9px;
8642  }
8643  &:after {
8644    content: '';
8645    display: inline-block;
8646    border-left:   6px solid transparent;
8647    border-right:  6px solid transparent;
8648    border-bottom: 6px solid @dropdownBackground;
8649    position: absolute;
8650    top: -6px;
8651    left: 10px;
8652  }
8653}
8654// Menu position and menu caret support for dropups via extra dropup class
8655.navbar-fixed-bottom .nav > li > .dropdown-menu {
8656  &:before {
8657    border-top: 7px solid #ccc;
8658    border-top-color: @dropdownBorder;
8659    border-bottom: 0;
8660    bottom: -7px;
8661    top: auto;
8662  }
8663  &:after {
8664    border-top: 6px solid @dropdownBackground;
8665    border-bottom: 0;
8666    bottom: -6px;
8667    top: auto;
8668  }
8669}
8670
8671***/
8672.navbar .nav li.dropdown > a:hover .caret,
8673.navbar .nav li.dropdown > a:focus .caret {
8674  border-top-color: #333;
8675  border-bottom-color: #333;
8676}
8677.navbar .nav li.dropdown.open > .dropdown-toggle,
8678.navbar .nav li.dropdown.active > .dropdown-toggle,
8679.navbar .nav li.dropdown.open.active > .dropdown-toggle {
8680  background-color: #f2f2f2;
8681  color: #555555;
8682}
8683.navbar .nav li.dropdown > .dropdown-toggle .caret {
8684  border-top-color: #777;
8685  border-bottom-color: #777;
8686}
8687.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
8688.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
8689.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
8690  border-top-color: #555555;
8691  border-bottom-color: #555555;
8692}
8693.navbar .pull-right > li > .dropdown-menu,
8694.navbar .nav > li > .dropdown-menu.pull-right {
8695  left: auto;
8696  right: 0;
8697}
8698.navbar .pull-right > li > .dropdown-menu:before,
8699.navbar .nav > li > .dropdown-menu.pull-right:before {
8700  left: auto;
8701  right: 12px;
8702}
8703.navbar .pull-right > li > .dropdown-menu:after,
8704.navbar .nav > li > .dropdown-menu.pull-right:after {
8705  left: auto;
8706  right: 13px;
8707}
8708.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
8709.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
8710  left: auto;
8711  right: 100%;
8712  margin-left: 0;
8713  margin-right: -1px;
8714  -webkit-border-radius: 6px 0 6px 6px;
8715  -moz-border-radius: 6px 0 6px 6px;
8716  border-radius: 6px 0 6px 6px;
8717}
8718.navbar-narrow {
8719  margin-bottom: 10px;
8720}
8721.navbar-inner {
8722  min-height: 30px;
8723}
8724.navbar-narrow .container {
8725  min-height: 30px;
8726}
8727.navbar-narrow .brand {
8728  padding: 5px 15px 5px;
8729  font-size: 15px;
8730  font-weight: 600;
8731  color: #777;
8732  overflow: hidden;
8733}
8734.navbar-narrow .nav > li > a {
8735  padding: 5px 10px 5px;
8736  color: #0a5f7f;
8737}
8738.navbar-narrow .nav > li > a:hover,
8739.navbar-narrow .nav > li > a:focus {
8740  color: #555555;
8741  background-color: #f0f0f0;
8742}
8743.navbar-narrow .divider-vertical {
8744  height: 30px;
8745}
8746.navbar-narrow select {
8747  line-height: 15px;
8748  height: 24px;
8749  padding: 0px;
8750  margin-top: 3px;
8751}
8752.navbar-narrow .btn {
8753  margin-top: 3px;
8754}
8755.navbar-narrow .add-on {
8756  line-height: 15px;
8757  height: 22px;
8758  margin-top: 3px;
8759  padding: 0 5px;
8760  padding-top: 2px;
8761  vertical-align: middle;
8762}
8763.pagination {
8764  margin: 0 10px 0 0;
8765}
8766.pagination ul {
8767  display: inline-block;
8768  *display: inline;
8769  /* IE7 inline-block hack */
8770  *zoom: 1;
8771  margin-left: 0;
8772  margin-bottom: 0;
8773  -webkit-border-radius: 0px;
8774  -moz-border-radius: 0px;
8775  border-radius: 0px;
8776  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
8777}
8778.pagination ul > li {
8779  display: inline;
8780}
8781.pagination ul > li > a,
8782.pagination ul > li > span {
8783  float: left;
8784  padding: 4px 12px;
8785  line-height: 20px;
8786  text-decoration: none;
8787  background-color: #fff;
8788  border: 0px solid #d7d7d7;
8789  border-left-width: 0;
8790}
8791.pagination ul > li > a:hover,
8792.pagination ul > li > a:focus,
8793.pagination ul > .active > a,
8794.pagination ul > .active > span {
8795  color: #555555;
8796  text-decoration: none;
8797  background-color: #ececec;
8798}
8799.pagination ul > .active > a,
8800.pagination ul > .active > span {
8801  color: #777;
8802  cursor: default;
8803}
8804.pagination ul > .disabled > span,
8805.pagination ul > .disabled > a,
8806.pagination ul > .disabled > a:hover,
8807.pagination ul > .disabled > a:focus {
8808  color: #777;
8809  background-color: transparent;
8810  cursor: default;
8811}
8812.pagination ul > li:first-child > a,
8813.pagination ul > li:first-child > span {
8814  border-left-width: 0px;
8815  -webkit-border-top-left-radius: 0px;
8816  -moz-border-radius-topleft: 0px;
8817  -webkit-border-bottom-left-radius: 0px;
8818  -moz-border-radius-bottomleft: 0px;
8819  border-bottom-left-radius: 0px;
8820  border-top-left-radius: 0px;
8821}
8822.pagination ul > li:last-child > a,
8823.pagination ul > li:last-child > span {
8824  -webkit-border-top-right-radius: 0px;
8825  -moz-border-radius-topright: 0px;
8826  -webkit-border-bottom-right-radius: 0px;
8827  -moz-border-radius-bottomright: 0px;
8828  border-bottom-right-radius: 0px;
8829  border-top-right-radius: 0px;
8830}
8831.pagination-items {
8832  min-height: 40px;
8833  background-color: #f4f4f4;
8834  background-image: -moz-linear-gradient(top, #ececec, #fff);
8835  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#fff));
8836  background-image: -webkit-linear-gradient(top, #ececec, #fff);
8837  background-image: -o-linear-gradient(top, #ececec, #fff);
8838  background-image: linear-gradient(to bottom, #ececec, #fff);
8839  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ececec), to(#fff));
8840  background-image: -webkit-linear-gradient(top, #ececec, 0%, #fff, 100%);
8841  background-image: -moz-linear-gradient(top, #ececec 0%, #fff 100%);
8842  background-image: linear-gradient(to bottom, #ececec 0%, #fff 100%);
8843  background-repeat: repeat-x;
8844  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffececec', endColorstr='#ffffffff', GradientType=0);
8845  border: 1px solid #d7d7d7;
8846  -webkit-border-radius: 0px;
8847  -moz-border-radius: 0px;
8848  border-radius: 0px;
8849  *zoom: 1;
8850}
8851.pagination-items:before,
8852.pagination-items:after {
8853  display: table;
8854  content: "";
8855  line-height: 0;
8856}
8857.pagination-items:after {
8858  clear: both;
8859}
8860.pagination-items:before,
8861.pagination-items:after {
8862  content: " ";
8863  /* 1 */
8864  display: table;
8865  /* 2 */
8866}
8867.pagination-items:after {
8868  clear: both;
8869}
8870.pagination-centered {
8871  text-align: center;
8872}
8873.pagination-right {
8874  text-align: right;
8875}
8876.pagination-large ul > li > a,
8877.pagination-large ul > li > span {
8878  padding: 9px 14px;
8879  font-size: 17.5px;
8880}
8881.pagination-large ul > li:first-child > a,
8882.pagination-large ul > li:first-child > span {
8883  -webkit-border-top-left-radius: 0px;
8884  -moz-border-radius-topleft: 0px;
8885  -webkit-border-bottom-left-radius: 0px;
8886  -moz-border-radius-bottomleft: 0px;
8887  border-bottom-left-radius: 0px;
8888  border-top-left-radius: 0px;
8889}
8890.pagination-large ul > li:last-child > a,
8891.pagination-large ul > li:last-child > span {
8892  -webkit-border-top-right-radius: 0px;
8893  -moz-border-radius-topright: 0px;
8894  -webkit-border-bottom-right-radius: 0px;
8895  -moz-border-radius-bottomright: 0px;
8896  border-bottom-right-radius: 0px;
8897  border-top-right-radius: 0px;
8898}
8899.pagination-mini ul > li:first-child > a,
8900.pagination-small ul > li:first-child > a,
8901.pagination-mini ul > li:first-child > span,
8902.pagination-small ul > li:first-child > span {
8903  -webkit-border-top-left-radius: 0px;
8904  -moz-border-radius-topleft: 0px;
8905  -webkit-border-bottom-left-radius: 0px;
8906  -moz-border-radius-bottomleft: 0px;
8907  border-bottom-left-radius: 0px;
8908  border-top-left-radius: 0px;
8909}
8910.pagination-mini ul > li:last-child > a,
8911.pagination-small ul > li:last-child > a,
8912.pagination-mini ul > li:last-child > span,
8913.pagination-small ul > li:last-child > span {
8914  -webkit-border-top-right-radius: 0px;
8915  -moz-border-radius-topright: 0px;
8916  -webkit-border-bottom-right-radius: 0px;
8917  -moz-border-radius-bottomright: 0px;
8918  border-bottom-right-radius: 0px;
8919  border-top-right-radius: 0px;
8920}
8921.pagination-small ul > li > a,
8922.pagination-small ul > li > span {
8923  padding: 2px 10px;
8924  font-size: 11.9px;
8925}
8926.pagination-mini ul > li > a,
8927.pagination-mini ul > li > span {
8928  padding: 0 6px;
8929  font-size: 10.5px;
8930}
8931.pager {
8932  margin: 20px 0;
8933  list-style: none;
8934  text-align: center;
8935  *zoom: 1;
8936}
8937.pager:before,
8938.pager:after {
8939  display: table;
8940  content: "";
8941  line-height: 0;
8942}
8943.pager:after {
8944  clear: both;
8945}
8946.pager:before,
8947.pager:after {
8948  content: " ";
8949  /* 1 */
8950  display: table;
8951  /* 2 */
8952}
8953.pager:after {
8954  clear: both;
8955}
8956.pager li {
8957  display: inline;
8958}
8959.pager li > a,
8960.pager li > span {
8961  display: inline-block;
8962  padding: 5px 14px;
8963  background-color: #fff;
8964  border: 1px solid #ddd;
8965  -webkit-border-radius: 15px;
8966  -moz-border-radius: 15px;
8967  border-radius: 15px;
8968}
8969.pager li > a:hover,
8970.pager li > a:focus {
8971  text-decoration: none;
8972  background-color: #f5f5f5;
8973}
8974.pager .next > a,
8975.pager .next > span {
8976  float: right;
8977}
8978.pager .previous > a,
8979.pager .previous > span {
8980  float: left;
8981}
8982.pager .disabled > a,
8983.pager .disabled > a:hover,
8984.pager .disabled > a:focus,
8985.pager .disabled > span {
8986  color: #777;
8987  background-color: #fff;
8988  cursor: default;
8989}
8990.modal-open {
8991  overflow: hidden;
8992}
8993.modal {
8994  display: none;
8995  overflow: hidden;
8996  position: fixed;
8997  top: 0;
8998  right: 0;
8999  bottom: 0;
9000  left: 0;
9001  z-index: 1050;
9002  -webkit-overflow-scrolling: touch;
9003  outline: 0;
9004}
9005.modal.fade .modal-dialog {
9006  -moz-transform: translate(0, -25%);
9007  -o-transform: translate(0, -25%);
9008  -webkit-transform: translate(0, -25%);
9009  -ms-transform: translate(0, -25%);
9010  transform: translate(0, -25%);
9011  -webkit-transition: -webkit-transform 0.3s ease-out;
9012  -moz-transition: -moz-transform 0.3s ease-out;
9013  -o-transition: -o-transform 0.3s ease-out;
9014  transition: transform 0.3s ease-out;
9015}
9016.modal.in .modal-dialog {
9017  -moz-transform: translate(0, 0);
9018  -o-transform: translate(0, 0);
9019  -webkit-transform: translate(0, 0);
9020  -ms-transform: translate(0, 0);
9021  transform: translate(0, 0);
9022}
9023.modal-open .modal {
9024  overflow-x: hidden;
9025  overflow-y: auto;
9026}
9027.modal-dialog {
9028  position: relative;
9029  width: auto;
9030  margin: 10px;
9031}
9032.modal-content {
9033  position: relative;
9034  background-color: #fff;
9035  border: 1px solid #999;
9036  border: 1px solid rgba(0, 0, 0, 0.2);
9037  border-radius: 0px;
9038  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
9039  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
9040  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
9041  background-clip: padding-box;
9042  outline: 0;
9043}
9044.modal-backdrop {
9045  position: fixed;
9046  top: 0;
9047  right: 0;
9048  bottom: 0;
9049  left: 0;
9050  z-index: 1040;
9051  background-color: #000;
9052}
9053.modal-backdrop.fade {
9054  opacity: 0;
9055  filter: alpha(opacity=0);
9056}
9057.modal-backdrop.in {
9058  opacity: 0.005;
9059  filter: alpha(opacity=0.5);
9060  opacity: 0.5;
9061  filter: alpha(opacity=50);
9062}
9063.modal-header {
9064  padding: 15px;
9065  border-bottom: 1px solid #e5e5e5;
9066}
9067.modal-header .close {
9068  margin-top: -2px;
9069}
9070.modal-title {
9071  margin: 0;
9072  line-height: 20px;
9073}
9074.modal-body {
9075  position: relative;
9076  padding: 15px;
9077}
9078.modal-footer {
9079  padding: 15px;
9080  text-align: right;
9081  border-top: 1px solid #e5e5e5;
9082}
9083.modal-footer .btn + .btn {
9084  margin-left: 5px;
9085  margin-bottom: 0;
9086}
9087.modal-footer .btn-group .btn + .btn {
9088  margin-left: -1px;
9089}
9090.modal-footer .btn-block + .btn-block {
9091  margin-left: 0;
9092}
9093.modal-scrollbar-measure {
9094  position: absolute;
9095  top: -9999px;
9096  width: 50px;
9097  height: 50px;
9098  overflow: scroll;
9099}
9100@media (min-width: 768px) {
9101  .modal-dialog {
9102    width: 600px;
9103    margin: 30px auto;
9104  }
9105  .modal-content {
9106    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9107    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9108    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
9109  }
9110  .modal-sm {
9111    width: 300px;
9112  }
9113}
9114@media (min-width: 952px) {
9115  .modal-lg {
9116    width: 900px;
9117  }
9118}
9119.tooltip {
9120  position: absolute;
9121  z-index: 1030;
9122  display: block;
9123  visibility: visible;
9124  font-size: 11px;
9125  line-height: 1.4;
9126  opacity: 0;
9127  filter: alpha(opacity=0);
9128}
9129.tooltip.in {
9130  opacity: 0.8;
9131  filter: alpha(opacity=80);
9132  opacity: 80;
9133  filter: alpha(opacity=8000);
9134}
9135.tooltip.top {
9136  margin-top: -3px;
9137  padding: 5px 0;
9138}
9139.tooltip.right {
9140  margin-left: 3px;
9141  padding: 0 5px;
9142}
9143.tooltip.bottom {
9144  margin-top: 3px;
9145  padding: 5px 0;
9146}
9147.tooltip.left {
9148  margin-left: -3px;
9149  padding: 0 5px;
9150}
9151.tooltip-inner {
9152  max-width: 200px;
9153  padding: 8px;
9154  color: #fff;
9155  text-align: center;
9156  text-decoration: none;
9157  background-color: #000;
9158  -webkit-border-radius: 0px;
9159  -moz-border-radius: 0px;
9160  border-radius: 0px;
9161}
9162.tooltip-arrow {
9163  position: absolute;
9164  width: 0;
9165  height: 0;
9166  border-color: transparent;
9167  border-style: solid;
9168}
9169.tooltip.top .tooltip-arrow {
9170  bottom: 0;
9171  left: 50%;
9172  margin-left: -5px;
9173  border-width: 5px 5px 0;
9174  border-top-color: #000;
9175}
9176.tooltip.right .tooltip-arrow {
9177  top: 50%;
9178  left: 0;
9179  margin-top: -5px;
9180  border-width: 5px 5px 5px 0;
9181  border-right-color: #000;
9182}
9183.tooltip.left .tooltip-arrow {
9184  top: 50%;
9185  right: 0;
9186  margin-top: -5px;
9187  border-width: 5px 0 5px 5px;
9188  border-left-color: #000;
9189}
9190.tooltip.bottom .tooltip-arrow {
9191  top: 0;
9192  left: 50%;
9193  margin-left: -5px;
9194  border-width: 0 5px 5px;
9195  border-bottom-color: #000;
9196}
9197.popover {
9198  position: absolute;
9199  top: 0;
9200  left: 0;
9201  z-index: 1010;
9202  display: none;
9203  max-width: 276px;
9204  padding: 1px;
9205  text-align: left;
9206  background-color: #fff;
9207  -webkit-background-clip: padding-box;
9208  -moz-background-clip: padding;
9209  background-clip: padding-box;
9210  border: 1px solid #ccc;
9211  border: 1px solid rgba(0, 0, 0, 0.2);
9212  -webkit-border-radius: 6px;
9213  -moz-border-radius: 6px;
9214  border-radius: 6px;
9215  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9216  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9217  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
9218  white-space: normal;
9219}
9220.popover.top {
9221  margin-top: -10px;
9222}
9223.popover.right {
9224  margin-left: 10px;
9225}
9226.popover.bottom {
9227  margin-top: 10px;
9228}
9229.popover.left {
9230  margin-left: -10px;
9231}
9232.popover-title {
9233  margin: 0;
9234  padding: 8px 14px;
9235  font-size: 14px;
9236  font-weight: normal;
9237  line-height: 18px;
9238  background-color: #f7f7f7;
9239  border-bottom: 1px solid #ebebeb;
9240  -webkit-border-radius: 5px 5px 0 0;
9241  -moz-border-radius: 5px 5px 0 0;
9242  border-radius: 5px 5px 0 0;
9243}
9244.popover-title:empty {
9245  display: none;
9246}
9247.popover-content {
9248  padding: 9px 14px;
9249}
9250.popover .arrow,
9251.popover .arrow:after {
9252  position: absolute;
9253  display: block;
9254  width: 0;
9255  height: 0;
9256  border-color: transparent;
9257  border-style: solid;
9258}
9259.popover .arrow {
9260  border-width: 11px;
9261}
9262.popover .arrow:after {
9263  border-width: 10px;
9264  content: "";
9265}
9266.popover.top .arrow {
9267  left: 50%;
9268  margin-left: -11px;
9269  border-bottom-width: 0;
9270  border-top-color: #999;
9271  border-top-color: rgba(0, 0, 0, 0.25);
9272  bottom: -11px;
9273}
9274.popover.top .arrow:after {
9275  bottom: 1px;
9276  margin-left: -10px;
9277  border-bottom-width: 0;
9278  border-top-color: #fff;
9279}
9280.popover.right .arrow {
9281  top: 50%;
9282  left: -11px;
9283  margin-top: -11px;
9284  border-left-width: 0;
9285  border-right-color: #999;
9286  border-right-color: rgba(0, 0, 0, 0.25);
9287}
9288.popover.right .arrow:after {
9289  left: 1px;
9290  bottom: -10px;
9291  border-left-width: 0;
9292  border-right-color: #fff;
9293}
9294.popover.bottom .arrow {
9295  left: 50%;
9296  margin-left: -11px;
9297  border-top-width: 0;
9298  border-bottom-color: #999;
9299  border-bottom-color: rgba(0, 0, 0, 0.25);
9300  top: -11px;
9301}
9302.popover.bottom .arrow:after {
9303  top: 1px;
9304  margin-left: -10px;
9305  border-top-width: 0;
9306  border-bottom-color: #fff;
9307}
9308.popover.left .arrow {
9309  top: 50%;
9310  right: -11px;
9311  margin-top: -11px;
9312  border-right-width: 0;
9313  border-left-color: #999;
9314  border-left-color: rgba(0, 0, 0, 0.25);
9315}
9316.popover.left .arrow:after {
9317  right: 1px;
9318  border-right-width: 0;
9319  border-left-color: #fff;
9320  bottom: -10px;
9321}
9322.thumbnails {
9323  margin-left: -10px;
9324  list-style: none;
9325  *zoom: 1;
9326}
9327.thumbnails:before,
9328.thumbnails:after {
9329  display: table;
9330  content: "";
9331  line-height: 0;
9332}
9333.thumbnails:after {
9334  clear: both;
9335}
9336.thumbnails:before,
9337.thumbnails:after {
9338  content: " ";
9339  /* 1 */
9340  display: table;
9341  /* 2 */
9342}
9343.thumbnails:after {
9344  clear: both;
9345}
9346.row-fluid .thumbnails {
9347  margin-left: 0;
9348}
9349.thumbnails > li {
9350  float: left;
9351  margin-bottom: 20px;
9352  margin-left: 10px;
9353}
9354.thumbnail {
9355  display: block;
9356  padding: 4px;
9357  line-height: 20px;
9358  border: 1px solid #ddd;
9359  -webkit-border-radius: 0px;
9360  -moz-border-radius: 0px;
9361  border-radius: 0px;
9362  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9363  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9364  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
9365  -moz-transition: all 0.2s ease-in-out;
9366  -o-transition: all 0.2s ease-in-out;
9367  -webkit-transition: all 0.2s ease-in-out;
9368  transition: all 0.2s ease-in-out;
9369}
9370a.thumbnail:hover,
9371a.thumbnail:focus {
9372  border-color: #0a5f7f;
9373  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9374  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9375  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
9376}
9377.thumbnail > img {
9378  display: block;
9379  max-width: 100%;
9380  margin-left: auto;
9381  margin-right: auto;
9382}
9383.thumbnail .caption {
9384  padding: 9px;
9385  color: #555555;
9386}
9387.label {
9388  display: inline;
9389  padding: .1em .5em .2em;
9390  font-size: 80%;
9391  font-weight: bold;
9392  line-height: 1;
9393  color: #fff;
9394  margin-right: 1px;
9395  text-align: center;
9396  white-space: nowrap;
9397  vertical-align: baseline;
9398  border-radius: .25em;
9399}
9400a.label:hover,
9401a.label:focus {
9402  color: #fff;
9403  text-decoration: none;
9404  cursor: pointer;
9405}
9406.label:empty {
9407  display: none;
9408}
9409.btn .label {
9410  position: relative;
9411  top: -1px;
9412}
9413.label a {
9414  color: #fff;
9415}
9416.label,
9417.label-default {
9418  background-color: #777777;
9419}
9420.label[href]:hover,
9421.label-default[href]:hover,
9422.label[href]:focus,
9423.label-default[href]:focus {
9424  background-color: #5e5e5e;
9425}
9426.label-primary {
9427  background-color: #0a5f7f;
9428}
9429.label-primary[href]:hover,
9430.label-primary[href]:focus {
9431  background-color: #063c50;
9432}
9433.label-success {
9434  background-color: #4d9221;
9435}
9436.label-success[href]:hover,
9437.label-success[href]:focus {
9438  background-color: #376818;
9439}
9440.label-info {
9441  background-color: #4bb1cf;
9442}
9443.label-info[href]:hover,
9444.label-info[href]:focus {
9445  background-color: #3198b6;
9446}
9447.label-warning {
9448  background-color: #f0ad4e;
9449}
9450.label-warning[href]:hover,
9451.label-warning[href]:focus {
9452  background-color: #ec971f;
9453}
9454.label-important,
9455.label-error,
9456.label-danger {
9457  background-color: #d9534f;
9458}
9459.label-important[href]:hover,
9460.label-error[href]:hover,
9461.label-danger[href]:hover,
9462.label-important[href]:focus,
9463.label-error[href]:focus,
9464.label-danger[href]:focus {
9465  background-color: #c9302c;
9466}
9467.label-suppressed {
9468  background-color: #740074;
9469}
9470.label-suppressed[href]:hover,
9471.label-suppressed[href]:focus {
9472  background-color: #410041;
9473}
9474.label-delayed {
9475  background-color: #da4000;
9476}
9477.label-delayed[href]:hover,
9478.label-delayed[href]:focus {
9479  background-color: #a73100;
9480}
9481.label-inverse {
9482  background-color: #333333;
9483}
9484.label-inverse[href]:hover,
9485.label-inverse[href]:focus {
9486  background-color: #1a1a1a;
9487}
9488.label-group > .label:not(:first-child):not(:last-child) {
9489  border-radius: 0;
9490  margin-left: 0;
9491}
9492.label-group > .label:first-child {
9493  border-top-right-radius: 0;
9494  border-bottom-right-radius: 0;
9495  margin-right: 0;
9496  margin-left: 0;
9497}
9498.label-group > .label:last-child {
9499  border-top-left-radius: 0;
9500  border-bottom-left-radius: 0;
9501  margin-left: 0;
9502}
9503.badge {
9504  display: inline-block;
9505  min-width: 10px;
9506  padding: 3px 7px;
9507  font-size: 12px;
9508  font-weight: bold;
9509  color: #fff;
9510  line-height: 1;
9511  vertical-align: middle;
9512  white-space: nowrap;
9513  text-align: center;
9514  background-color: #777777;
9515  border-radius: 10px;
9516}
9517.badge:empty {
9518  display: none;
9519}
9520.btn .badge {
9521  position: relative;
9522  top: -1px;
9523}
9524.btn-xs .badge,
9525.btn-group-xs > .btn .badge {
9526  top: 0;
9527  padding: 1px 5px;
9528}
9529a.badge:hover,
9530a.badge:focus {
9531  color: #fff;
9532  text-decoration: none;
9533  cursor: pointer;
9534}
9535.list-group-item.active > .badge,
9536.nav-pills > .active > a > .badge {
9537  color: #0a5f7f;
9538  background-color: #fff;
9539}
9540.list-group-item > .badge {
9541  float: right;
9542}
9543.list-group-item > .badge + .badge {
9544  margin-right: 5px;
9545}
9546.nav-pills > li > a > .badge {
9547  margin-left: 3px;
9548}
9549@-webkit-keyframes progress-bar-stripes {
9550  from {
9551    background-position: 40px 0;
9552  }
9553  to {
9554    background-position: 0 0;
9555  }
9556}
9557@keyframes progress-bar-stripes {
9558  from {
9559    background-position: 40px 0;
9560  }
9561  to {
9562    background-position: 0 0;
9563  }
9564}
9565.progress {
9566  overflow: hidden;
9567  height: 20px;
9568  margin-bottom: 20px;
9569  background-color: #f5f5f5;
9570  border-radius: 2px;
9571  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9572  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9573  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
9574}
9575.progress-bar {
9576  float: left;
9577  width: 0%;
9578  height: 100%;
9579  font-size: 12px;
9580  line-height: 20px;
9581  color: #fff;
9582  text-align: center;
9583  background-color: #0a5f7f;
9584  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9585  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9586  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
9587  -moz-transition: width 0.6s ease;
9588  -o-transition: width 0.6s ease;
9589  -webkit-transition: width 0.6s ease;
9590  transition: width 0.6s ease;
9591}
9592.progress-striped .progress-bar,
9593.progress-bar-striped {
9594  background-color: #555;
9595  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);
9596  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9597  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);
9598  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9599  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);
9600  background-size: 40px 40px;
9601}
9602.progress.active .progress-bar,
9603.progress-bar.active {
9604  -webkit-animation: progress-bar-stripes 2s linear infinite;
9605  -o-animation: progress-bar-stripes 2s linear infinite;
9606  animation: progress-bar-stripes 2s linear infinite;
9607}
9608.progress-bar-success {
9609  background-color: #4d9221;
9610}
9611.progress-striped .progress-bar-success {
9612  background-color: #4d9221;
9613  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);
9614  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9615  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);
9616  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9617  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);
9618}
9619.progress-bar-info {
9620  background-color: #4bb1cf;
9621}
9622.progress-striped .progress-bar-info {
9623  background-color: #4bb1cf;
9624  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);
9625  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9626  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);
9627  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9628  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);
9629}
9630.progress-bar-warning {
9631  background-color: #f0ad4e;
9632}
9633.progress-striped .progress-bar-warning {
9634  background-color: #f0ad4e;
9635  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);
9636  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9637  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);
9638  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9639  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);
9640}
9641.progress-bar-danger {
9642  background-color: #d9534f;
9643}
9644.progress-striped .progress-bar-danger {
9645  background-color: #d9534f;
9646  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);
9647  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
9648  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);
9649  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
9650  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);
9651}
9652.percbar {
9653  font-size: 11px;
9654  margin-top: 1px;
9655  width: 100%;
9656  height: 19px;
9657  border-radius: 2px;
9658  border: 1px solid #ddd;
9659}
9660.table-condensed-more .percbar {
9661  margin-top: 2px;
9662  margin-bottom: 3px;
9663}
9664.percbar .bar {
9665  float: left;
9666  height: 17px;
9667}
9668.percbar .bar-text {
9669  float: left;
9670  height: 18px;
9671  margin-top: -17px;
9672  line-height: 17px;
9673  text-align: left;
9674  color: white;
9675  white-space: nowrap;
9676  overflow: show;
9677  margin-left: 5px;
9678  margin-right: 5px;
9679}
9680.percbar .bar-text:last {
9681  text-align: right;
9682}
9683.percbar .bar:first {
9684  border-bottom-left-radius: 4px;
9685  border-top-left-radius: 4px;
9686}
9687.percbar .bar:last {
9688  border-bottom-right-radius: 4px;
9689  border-top-right-radius: 4px;
9690}
9691.callout {
9692  min-height: 20px;
9693  padding: 10px;
9694  margin-bottom: 10px;
9695  background-color: #fdfdfd;
9696  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9697  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9698  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9699  background-image: -o-linear-gradient(top, #fff, #fafafa);
9700  background-image: linear-gradient(to bottom, #fff, #fafafa);
9701  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9702  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9703  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9704  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9705  background-repeat: repeat-x;
9706  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9707  border: 1px solid #dddddd;
9708  border-left-width: 7px;
9709  border-radius: 0px;
9710}
9711.callout h4 {
9712  margin-top: 0;
9713  margin-bottom: 5px;
9714  margin-left: 0px;
9715}
9716.callout p:last-child {
9717  margin-bottom: 0;
9718}
9719.callout code {
9720  border-radius: 3px;
9721}
9722.callout + .callout {
9723  margin-top: -5px;
9724}
9725.callout {
9726  border-left-color: #607D8B;
9727  background-color: #fdfdfd;
9728  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9729  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9730  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9731  background-image: -o-linear-gradient(top, #fff, #fafafa);
9732  background-image: linear-gradient(to bottom, #fff, #fafafa);
9733  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9734  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9735  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9736  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9737  background-repeat: repeat-x;
9738  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9739  color: #333333;
9740}
9741.callout h4 {
9742  color: #607D8B;
9743}
9744.callout-primary {
9745  border-left-color: #0a5f7f;
9746  background-color: #fdfdfd;
9747  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9748  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9749  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9750  background-image: -o-linear-gradient(top, #fff, #fafafa);
9751  background-image: linear-gradient(to bottom, #fff, #fafafa);
9752  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9753  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9754  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9755  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9756  background-repeat: repeat-x;
9757  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9758  color: #333333;
9759}
9760.callout-primary h4 {
9761  color: #0a5f7f;
9762}
9763.callout-info {
9764  border-left-color: #004774;
9765  background-color: #fdfdfd;
9766  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9767  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9768  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9769  background-image: -o-linear-gradient(top, #fff, #fafafa);
9770  background-image: linear-gradient(to bottom, #fff, #fafafa);
9771  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9772  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9773  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9774  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9775  background-repeat: repeat-x;
9776  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9777  color: #333333;
9778}
9779.callout-info h4 {
9780  color: #004774;
9781}
9782.callout-error {
9783  border-left-color: #b71c1c;
9784  background-color: #fdfdfd;
9785  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9786  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9787  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9788  background-image: -o-linear-gradient(top, #fff, #fafafa);
9789  background-image: linear-gradient(to bottom, #fff, #fafafa);
9790  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9791  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9792  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9793  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9794  background-repeat: repeat-x;
9795  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9796  color: #333333;
9797}
9798.callout-error h4 {
9799  color: #b71c1c;
9800}
9801.callout-warning {
9802  border-left-color: #E65100;
9803  background-color: #fdfdfd;
9804  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9805  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9806  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9807  background-image: -o-linear-gradient(top, #fff, #fafafa);
9808  background-image: linear-gradient(to bottom, #fff, #fafafa);
9809  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9810  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9811  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9812  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9813  background-repeat: repeat-x;
9814  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9815  color: #333333;
9816}
9817.callout-warning h4 {
9818  color: #E65100;
9819}
9820.callout-success {
9821  border-left-color: #1B5E20;
9822  background-color: #fdfdfd;
9823  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9824  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9825  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9826  background-image: -o-linear-gradient(top, #fff, #fafafa);
9827  background-image: linear-gradient(to bottom, #fff, #fafafa);
9828  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9829  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9830  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9831  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9832  background-repeat: repeat-x;
9833  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9834  color: #333333;
9835}
9836.callout-success h4 {
9837  color: #1B5E20;
9838}
9839.callout-suppressed {
9840  border-left-color: #4A148C;
9841  background-color: #fdfdfd;
9842  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9843  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9844  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9845  background-image: -o-linear-gradient(top, #fff, #fafafa);
9846  background-image: linear-gradient(to bottom, #fff, #fafafa);
9847  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9848  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9849  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9850  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9851  background-repeat: repeat-x;
9852  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9853  color: #333333;
9854}
9855.callout-suppressed h4 {
9856  color: #4A148C;
9857}
9858.callout-delay {
9859  border-left-color: #f39c12;
9860  background-color: #fdfdfd;
9861  background-image: -moz-linear-gradient(top, #fff, #fafafa);
9862  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fafafa));
9863  background-image: -webkit-linear-gradient(top, #fff, #fafafa);
9864  background-image: -o-linear-gradient(top, #fff, #fafafa);
9865  background-image: linear-gradient(to bottom, #fff, #fafafa);
9866  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#fafafa));
9867  background-image: -webkit-linear-gradient(top, #fff, 0%, #fafafa, 100%);
9868  background-image: -moz-linear-gradient(top, #fff 0%, #fafafa 100%);
9869  background-image: linear-gradient(to bottom, #fff 0%, #fafafa 100%);
9870  background-repeat: repeat-x;
9871  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fffafafa', GradientType=0);
9872  color: #333333;
9873}
9874.callout-delay h4 {
9875  color: #f39c12;
9876}
9877.pull-right {
9878  float: right;
9879}
9880.pull-left {
9881  float: left;
9882}
9883.hide {
9884  display: none;
9885}
9886.show {
9887  display: block;
9888}
9889.invisible {
9890  visibility: hidden;
9891}
9892.affix {
9893  position: fixed;
9894}
9895.no-border {
9896  border: 0 !important;
9897}
9898.no-padding {
9899  padding: 0 !important;
9900}
9901.no-margin {
9902  margin: 0 !important;
9903}
9904.no-shadow {
9905  box-shadow: none!important;
9906}
9907@-ms-viewport {
9908  width: device-width;
9909}
9910.hidden {
9911  display: none !important;
9912  visibility: hidden !important;
9913}
9914.visible-xs,
9915.visible-sm,
9916.visible-md,
9917.visible-lg,
9918.visible-xl {
9919  display: none !important;
9920}
9921.visible-xs-block,
9922.visible-xs-inline,
9923.visible-xs-inline-block,
9924.visible-sm-block,
9925.visible-sm-inline,
9926.visible-sm-inline-block,
9927.visible-md-block,
9928.visible-md-inline,
9929.visible-md-inline-block,
9930.visible-lg-block,
9931.visible-lg-inline,
9932.visible-lg-inline-block,
9933.visible-xl-block,
9934.visible-xl-inline,
9935.visible-xl-inline-block {
9936  display: none !important;
9937}
9938@media (max-width: 767px) {
9939  .visible-xs {
9940    display: block !important;
9941  }
9942  table.visible-xs {
9943    display: table !important;
9944  }
9945  tr.visible-xs {
9946    display: table-row !important;
9947  }
9948  th.visible-xs,
9949  td.visible-xs {
9950    display: table-cell !important;
9951  }
9952}
9953@media (max-width: 767px) {
9954  .visible-xs-block {
9955    display: block !important;
9956  }
9957}
9958@media (max-width: 767px) {
9959  .visible-xs-inline {
9960    display: inline !important;
9961  }
9962}
9963@media (max-width: 767px) {
9964  .visible-xs-inline-block {
9965    display: inline-block !important;
9966  }
9967}
9968@media (min-width: 768px) and (max-width: 951px) {
9969  .visible-sm {
9970    display: block !important;
9971  }
9972  table.visible-sm {
9973    display: table !important;
9974  }
9975  tr.visible-sm {
9976    display: table-row !important;
9977  }
9978  th.visible-sm,
9979  td.visible-sm {
9980    display: table-cell !important;
9981  }
9982}
9983@media (min-width: 768px) and (max-width: 951px) {
9984  .visible-sm-block {
9985    display: block !important;
9986  }
9987}
9988@media (min-width: 768px) and (max-width: 951px) {
9989  .visible-sm-inline {
9990    display: inline !important;
9991  }
9992}
9993@media (min-width: 768px) and (max-width: 951px) {
9994  .visible-sm-inline-block {
9995    display: inline-block !important;
9996  }
9997}
9998@media (min-width: 952px) and (max-width: 1249px) {
9999  .visible-md {
10000    display: block !important;
10001  }
10002  table.visible-md {
10003    display: table !important;
10004  }
10005  tr.visible-md {
10006    display: table-row !important;
10007  }
10008  th.visible-md,
10009  td.visible-md {
10010    display: table-cell !important;
10011  }
10012}
10013@media (min-width: 952px) and (max-width: 1249px) {
10014  .visible-md-block {
10015    display: block !important;
10016  }
10017}
10018@media (min-width: 952px) and (max-width: 1249px) {
10019  .visible-md-inline {
10020    display: inline !important;
10021  }
10022}
10023@media (min-width: 952px) and (max-width: 1249px) {
10024  .visible-md-inline-block {
10025    display: inline-block !important;
10026  }
10027}
10028@media (min-width: 1250px) and (max-width: 1874px) {
10029  .visible-lg {
10030    display: block !important;
10031  }
10032  table.visible-lg {
10033    display: table !important;
10034  }
10035  tr.visible-lg {
10036    display: table-row !important;
10037  }
10038  th.visible-lg,
10039  td.visible-lg {
10040    display: table-cell !important;
10041  }
10042}
10043@media (min-width: 1250px) and (max-width: 1874px) {
10044  .visible-lg-block {
10045    display: block !important;
10046  }
10047}
10048@media (min-width: 1250px) and (max-width: 1874px) {
10049  .visible-lg-inline {
10050    display: inline !important;
10051  }
10052}
10053@media (min-width: 1250px) and (max-width: 1874px) {
10054  .visible-lg-inline-block {
10055    display: inline-block !important;
10056  }
10057}
10058@media (min-width: 1875px) {
10059  .visible-xl {
10060    display: block !important;
10061  }
10062  table.visible-xl {
10063    display: table !important;
10064  }
10065  tr.visible-xl {
10066    display: table-row !important;
10067  }
10068  th.visible-xl,
10069  td.visible-xl {
10070    display: table-cell !important;
10071  }
10072}
10073@media (min-width: 1875px) {
10074  .visible-xl-block {
10075    display: block !important;
10076  }
10077}
10078@media (min-width: 1875px) {
10079  .visible-xl-inline {
10080    display: inline !important;
10081  }
10082}
10083@media (min-width: 1875px) {
10084  .visible-xl-inline-block {
10085    display: inline-block !important;
10086  }
10087}
10088@media (max-width: 767px) {
10089  .hidden-xs {
10090    display: none !important;
10091  }
10092}
10093@media (min-width: 768px) and (max-width: 951px) {
10094  .hidden-sm {
10095    display: none !important;
10096  }
10097}
10098@media (min-width: 952px) and (max-width: 1249px) {
10099  .hidden-md {
10100    display: none !important;
10101  }
10102}
10103@media (min-width: 1250px) and (max-width: 1874px) {
10104  .hidden-lg {
10105    display: none !important;
10106  }
10107}
10108@media (min-width: 1875px) {
10109  .hidden-xl {
10110    display: none !important;
10111  }
10112}
10113.visible-print {
10114  display: none !important;
10115}
10116/*!
10117@media print {
10118  .visible-print {
10119    display: block !important;
10120  }
10121  table.visible-print {
10122    display: table !important;
10123  }
10124  tr.visible-print {
10125    display: table-row !important;
10126  }
10127  th.visible-print,
10128  td.visible-print {
10129    display: table-cell !important;
10130  }
10131}
10132*/
10133
10134.visible-print-block {
10135  display: none !important;
10136}
10137@media print {
10138  .visible-print-block {
10139    display: block !important;
10140  }
10141}
10142.visible-print-inline {
10143  display: none !important;
10144}
10145@media print {
10146  .visible-print-inline {
10147    display: inline !important;
10148  }
10149}
10150.visible-print-inline-block {
10151  display: none !important;
10152}
10153@media print {
10154  .visible-print-inline-block {
10155    display: inline-block !important;
10156  }
10157}
10158@media print {
10159  .hidden-print {
10160    display: none !important;
10161  }
10162}
10163@media (max-width: 767px) {
10164  body {
10165    padding-top: 0;
10166  }
10167  .navbar-fixed-top,
10168  .navbar-fixed-bottom {
10169    position: static;
10170  }
10171  .navbar-fixed-top {
10172    margin-bottom: 20px;
10173  }
10174  .navbar-fixed-bottom {
10175    margin-top: 20px;
10176  }
10177  .navbar-fixed-top .navbar-inner,
10178  .navbar-fixed-bottom .navbar-inner {
10179    padding: 5px;
10180  }
10181  .navbar .container {
10182    width: auto;
10183    padding: 0;
10184  }
10185  .navbar .brand {
10186    padding-left: 10px;
10187    padding-right: 10px;
10188    margin: 0 0 0 -5px;
10189  }
10190  .nav-collapse {
10191    clear: both;
10192  }
10193  .nav-collapse .nav {
10194    float: none;
10195    margin: 0 0 10px;
10196  }
10197  .nav-collapse .nav > li {
10198    float: none;
10199  }
10200  .nav-collapse .nav > li > a {
10201    margin-bottom: 2px;
10202  }
10203  .nav-collapse .nav > .divider-vertical {
10204    display: none;
10205  }
10206  .nav-collapse .nav .nav-header {
10207    color: #777;
10208    text-shadow: none;
10209  }
10210  .nav-collapse .nav > li > a,
10211  .nav-collapse .dropdown-menu a {
10212    padding: 9px 15px;
10213    font-weight: bold;
10214    color: #777;
10215    -webkit-border-radius: 3px;
10216    -moz-border-radius: 3px;
10217    border-radius: 3px;
10218  }
10219  .nav-collapse .btn {
10220    padding: 4px 10px 4px;
10221    font-weight: normal;
10222    -webkit-border-radius: 0px;
10223    -moz-border-radius: 0px;
10224    border-radius: 0px;
10225  }
10226  .nav-collapse .dropdown-menu li + li a {
10227    margin-bottom: 2px;
10228  }
10229  .nav-collapse .nav > li > a:hover,
10230  .nav-collapse .nav > li > a:focus,
10231  .nav-collapse .dropdown-menu a:hover,
10232  .nav-collapse .dropdown-menu a:focus {
10233    background-color: #fff;
10234  }
10235  .nav-collapse.in .btn-group {
10236    margin-top: 5px;
10237    padding: 0;
10238  }
10239  .nav-collapse .dropdown-menu {
10240    position: static;
10241    top: auto;
10242    left: auto;
10243    float: none;
10244    display: none;
10245    max-width: none;
10246    margin: 0 15px;
10247    padding: 0;
10248    background-color: transparent;
10249    border: none;
10250    -webkit-border-radius: 0;
10251    -moz-border-radius: 0;
10252    border-radius: 0;
10253    -moz-box-shadow: none;
10254    -webkit-box-shadow: none;
10255    box-shadow: none;
10256  }
10257  .nav-collapse .open > .dropdown-menu {
10258    display: block;
10259  }
10260  .nav-collapse .dropdown-menu:before,
10261  .nav-collapse .dropdown-menu:after {
10262    display: none;
10263  }
10264  .nav-collapse .dropdown-menu .divider {
10265    display: none;
10266  }
10267  .nav-collapse .nav > li > .dropdown-menu:before,
10268  .nav-collapse .nav > li > .dropdown-menu:after {
10269    display: none;
10270  }
10271  .nav-collapse .navbar-form,
10272  .nav-collapse .navbar-search {
10273    float: none;
10274    padding: 10px 15px;
10275    margin: 10px 0;
10276    border-top: 1px solid #fff;
10277    border-bottom: 1px solid #fff;
10278    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10279    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10280    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
10281  }
10282  .navbar .nav-collapse .nav.pull-right {
10283    float: none;
10284    margin-left: 0;
10285  }
10286  .nav-collapse,
10287  .nav-collapse.collapse {
10288    overflow: hidden;
10289    height: 0;
10290  }
10291  .navbar .btn-navbar {
10292    display: block;
10293  }
10294  .navbar-static .navbar-inner {
10295    padding-left: 10px;
10296    padding-right: 10px;
10297  }
10298}
10299@media (min-width: 767px + 1) {
10300  .nav-collapse.collapse {
10301    height: auto !important;
10302    overflow: visible !important;
10303  }
10304}
10305.pagemenu-selected {
10306  background: #f0f0f0;
10307  font-weight: bold;
10308  padding: 3px 8px 4px 8px;
10309  color: #333;
10310  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
10311  background-color: #f7f7f7;
10312  background-image: -moz-linear-gradient(top, #fff, #ececec);
10313  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ececec));
10314  background-image: -webkit-linear-gradient(top, #fff, #ececec);
10315  background-image: -o-linear-gradient(top, #fff, #ececec);
10316  background-image: linear-gradient(to bottom, #fff, #ececec);
10317  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fff), to(#ececec));
10318  background-image: -webkit-linear-gradient(top, #fff, 0%, #ececec, 100%);
10319  background-image: -moz-linear-gradient(top, #fff 0%, #ececec 100%);
10320  background-image: linear-gradient(to bottom, #fff 0%, #ececec 100%);
10321  background-repeat: repeat-x;
10322  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffececec', GradientType=0);
10323  border-color: #ececec #ececec #c6c6c6;
10324  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
10325  *background-color: #ececec;
10326  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
10327  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
10328  border: 1px solid #d7d7d7;
10329  *border: 0;
10330  border-bottom-color: #bdbdbd;
10331  -webkit-border-radius: 0px;
10332  -moz-border-radius: 0px;
10333  border-radius: 0px;
10334  *margin-left: .3em;
10335  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10336  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10337  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
10338}
10339.pagemenu-selected:hover,
10340.pagemenu-selected:focus,
10341.pagemenu-selected:active,
10342.pagemenu-selected.active,
10343.pagemenu-selected.disabled,
10344.pagemenu-selected[disabled] {
10345  color: #333;
10346  background-color: #ececec;
10347  *background-color: #dfdfdf;
10348}
10349.pagemenu-selected:active,
10350.pagemenu-selected.active {
10351  background-color: #d2d2d2 \9;
10352}
10353.pagemenu-selected:first-child {
10354  *margin-left: 0;
10355}
10356#suggestions {
10357  display: none;
10358}
10359/* SEARCHRESULTS */
10360#searchresults {
10361  border-width: 1px;
10362  border-color: #919191;
10363  border-style: solid;
10364  width: 320px;
10365  background-color: #a0a0a0;
10366  font-size: 10px;
10367  line-height: 14px;
10368}
10369#searchresults a {
10370  display: block;
10371  background-color: #e4e4e4;
10372  clear: left;
10373  height: 56px;
10374  text-decoration: none;
10375}
10376#searchresults a:hover {
10377  background-color: #b7b7b7;
10378  color: #ffffff;
10379}
10380#searchresults a img {
10381  float: left;
10382  padding: 5px 10px;
10383}
10384#searchresults a span.searchheading {
10385  display: block;
10386  font-weight: bold;
10387  padding-top: 5px;
10388  color: #191919;
10389}
10390#searchresults a:hover span.searchheading {
10391  color: #ffffff;
10392}
10393#searchresults a span {
10394  color: #555555;
10395}
10396#searchresults a:hover span {
10397  color: #f1f1f1;
10398}
10399#searchresults span.category {
10400  font-size: 11px;
10401  margin: 5px;
10402  display: block;
10403  color: #ffffff;
10404}
10405#searchresults span.seperator {
10406  float: right;
10407  padding-right: 15px;
10408  margin-right: 5px;
10409  background-image: url(../images/shortcuts_arrow.gif);
10410  background-repeat: no-repeat;
10411  background-position: right;
10412}
10413#searchresults span.seperator a {
10414  background-color: transparent;
10415  display: block;
10416  margin: 5px;
10417  height: auto;
10418  color: #ffffff;
10419}
10420.dl-search {
10421  margin-bottom: 0px;
10422  margin-top: 0px;
10423}
10424.dl-search dt {
10425  float: left;
10426  width: 48px;
10427  clear: left;
10428  text-align: right;
10429  overflow: hidden;
10430  text-overflow: ellipsis;
10431  white-space: nowrap;
10432}
10433.dl-search dd {
10434  margin-left: 65px;
10435}
10436/*!
10437 * Bootstrap-select v1.10.0 (http://silviomoreto.github.io/bootstrap-select)
10438 *
10439 * Copyright 2013-2016 bootstrap-select
10440 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
10441 */
10442
10443select.bs-select-hidden,
10444select.selectpicker {
10445  display: none !important;
10446}
10447.bootstrap-select {
10448  /* width: 220px \0; /*IE9 and below*/
10449  width: 191px \0; /*Changed to fit Observium*/
10450}
10451.bootstrap-select > .dropdown-toggle {
10452  width: 100%;
10453  padding-right: 25px;
10454  line-height: 20px; /*Added to fit Observium*/
10455  z-index: 1;
10456}
10457.bootstrap-select > .dropdown-toggle.bs-placeholder,
10458.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
10459.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
10460.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
10461  /* color: #999; */
10462  color: #555555; /*Changed to fit Observium*/
10463}
10464.bootstrap-select > select {
10465  position: absolute !important;
10466  bottom: 0;
10467  left: 50%;
10468  display: block !important;
10469  width: 0.5px !important;
10470  height: 100% !important;
10471  padding: 0 !important;
10472  opacity: 0 !important;
10473  border: none;
10474}
10475.bootstrap-select > select.mobile-device {
10476  top: 0;
10477  left: 0;
10478  display: block !important;
10479  width: 100% !important;
10480  z-index: 2;
10481}
10482.has-error .bootstrap-select .dropdown-toggle,
10483.error .bootstrap-select .dropdown-toggle {
10484  border-color: #b94a48;
10485}
10486.bootstrap-select.fit-width {
10487  width: auto !important;
10488}
10489.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
10490  /* width: 220px; */
10491  width: 191px; /*Changed to fit Observium*/
10492}
10493.bootstrap-select .dropdown-toggle:focus {
10494  outline: thin dotted #333333 !important;
10495  outline: 5px auto -webkit-focus-ring-color !important;
10496  outline-offset: -2px;
10497}
10498.bootstrap-select.form-control {
10499  margin-bottom: 0;
10500  padding: 0;
10501  border: none;
10502}
10503.bootstrap-select.form-control:not([class*="col-"]) {
10504  width: 100%;
10505}
10506.bootstrap-select.form-control.input-group-btn {
10507  z-index: auto;
10508}
10509.bootstrap-select.btn-group:not(.input-group-btn),
10510.bootstrap-select.btn-group[class*="col-"] {
10511  float: none;
10512  display: inline-block;
10513  margin-left: 0;
10514}
10515.bootstrap-select.btn-group.dropdown-menu-right,
10516.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
10517.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
10518  float: right;
10519}
10520.form-inline .bootstrap-select.btn-group,
10521.form-horizontal .bootstrap-select.btn-group,
10522.form-group .bootstrap-select.btn-group {
10523  margin-bottom: 0;
10524  margin-top: 0; /*Added to fit Observium*/
10525}
10526.form-group-lg .bootstrap-select.btn-group.form-control,
10527.form-group-sm .bootstrap-select.btn-group.form-control {
10528  padding: 0;
10529}
10530.form-inline .bootstrap-select.btn-group .form-control {
10531  width: 100%;
10532}
10533.bootstrap-select.btn-group.disabled,
10534.bootstrap-select.btn-group > .disabled {
10535  cursor: not-allowed;
10536}
10537.bootstrap-select.btn-group.disabled:focus,
10538.bootstrap-select.btn-group > .disabled:focus {
10539  outline: none !important;
10540}
10541.bootstrap-select.btn-group.bs-container {
10542  position: absolute;
10543}
10544.bootstrap-select.btn-group.bs-container .dropdown-menu {
10545  z-index: 1060;
10546}
10547.bootstrap-select.btn-group .dropdown-toggle .filter-option {
10548  display: inline-block;
10549  overflow: hidden;
10550  width: 100%;
10551  text-align: left;
10552}
10553.bootstrap-select.btn-group .dropdown-toggle .caret {
10554  position: absolute;
10555  top: 50%;
10556  right: 12px;
10557  margin-top: -2px;
10558  vertical-align: middle;
10559}
10560.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
10561  width: 100%;
10562}
10563.bootstrap-select.btn-group .dropdown-menu {
10564  min-width: 100%;
10565  max-width: 500px; /*Added to fit Observium*/
10566  -webkit-box-sizing: border-box;
10567     -moz-box-sizing: border-box;
10568          box-sizing: border-box;
10569}
10570.bootstrap-select.btn-group .dropdown-menu.inner {
10571  position: static;
10572  float: none;
10573  border: 0;
10574  padding: 0;
10575  margin: 0;
10576  border-radius: 0;
10577  -webkit-box-shadow: none;
10578          box-shadow: none;
10579}
10580.bootstrap-select.btn-group .dropdown-menu li {
10581  position: relative;
10582}
10583.bootstrap-select.btn-group .dropdown-menu li.active small {
10584  color: #fff;
10585}
10586.bootstrap-select.btn-group .dropdown-menu li.disabled a {
10587  cursor: not-allowed;
10588}
10589.bootstrap-select.btn-group .dropdown-menu li a {
10590  cursor: pointer;
10591  -webkit-user-select: none;
10592  -moz-user-select: none;
10593  -ms-user-select: none;
10594  user-select: none;
10595}
10596.bootstrap-select.btn-group .dropdown-menu li a.opt {
10597  position: relative;
10598  padding-left: 2.25em;
10599}
10600.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
10601  display: none;
10602}
10603.bootstrap-select.btn-group .dropdown-menu li a span.text {
10604  display: inline-block;
10605}
10606.bootstrap-select.btn-group .dropdown-menu li small {
10607  padding-left: 0.5em;
10608}
10609.bootstrap-select.btn-group .dropdown-menu .notify {
10610  position: absolute;
10611  bottom: 5px;
10612  width: 96%;
10613  margin: 0 2%;
10614  min-height: 26px;
10615  padding: 3px 5px;
10616  background: #f5f5f5;
10617  border: 1px solid #e3e3e3;
10618  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
10619          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
10620  pointer-events: none;
10621  opacity: 0.9;
10622  -webkit-box-sizing: border-box;
10623     -moz-box-sizing: border-box;
10624          box-sizing: border-box;
10625}
10626.bootstrap-select.btn-group .no-results {
10627  padding: 3px;
10628  background: #f5f5f5;
10629  margin: 0 5px;
10630  white-space: nowrap;
10631}
10632.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
10633  position: static;
10634}
10635.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
10636  position: static;
10637  top: auto;
10638  margin-top: -1px;
10639}
10640.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
10641  position: absolute;
10642  display: inline-block;
10643  right: 15px;
10644  margin-top: 5px;
10645}
10646.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
10647  margin-right: 34px;
10648}
10649.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
10650  z-index: 1061;
10651}
10652.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
10653  content: '';
10654  border-left: 7px solid transparent;
10655  border-right: 7px solid transparent;
10656  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
10657  position: absolute;
10658  bottom: -4px;
10659  left: 9px;
10660  display: none;
10661}
10662.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
10663  content: '';
10664  border-left: 6px solid transparent;
10665  border-right: 6px solid transparent;
10666  border-bottom: 6px solid white;
10667  position: absolute;
10668  bottom: -4px;
10669  left: 10px;
10670  display: none;
10671}
10672.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
10673  bottom: auto;
10674  top: -3px;
10675  border-top: 7px solid rgba(204, 204, 204, 0.2);
10676  border-bottom: 0;
10677}
10678.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
10679  bottom: auto;
10680  top: -3px;
10681  border-top: 6px solid white;
10682  border-bottom: 0;
10683}
10684.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
10685  right: 12px;
10686  left: auto;
10687}
10688.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
10689  right: 13px;
10690  left: auto;
10691}
10692.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
10693.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
10694  display: block;
10695}
10696.bs-searchbox,
10697.bs-actionsbox,
10698.bs-donebutton {
10699  padding: 4px 8px;
10700}
10701.bs-actionsbox {
10702  width: 100%;
10703  -webkit-box-sizing: border-box;
10704     -moz-box-sizing: border-box;
10705          box-sizing: border-box;
10706}
10707.bs-actionsbox .btn-group button {
10708  width: 50%;
10709  padding: 2px 4px; /*Added to fit Observium*/
10710}
10711.bs-donebutton {
10712  float: left;
10713  width: 100%;
10714  -webkit-box-sizing: border-box;
10715     -moz-box-sizing: border-box;
10716          box-sizing: border-box;
10717}
10718.bs-donebutton .btn-group button {
10719  width: 100%;
10720}
10721.bs-searchbox + .bs-actionsbox {
10722  padding: 0 8px 4px;
10723}
10724.bs-searchbox .form-control {
10725  margin-bottom: 0;
10726  width: 100%;
10727  float: none;
10728}
10729/*# sourceMappingURL=bootstrap-select.css.map *//* ========================================================================
10730 * bootstrap-switch - v3.3.2
10731 * http://www.bootstrap-switch.org
10732 * ========================================================================
10733 * Copyright 2012-2013 Mattia Larentis
10734 *
10735 * ========================================================================
10736 * Licensed under the Apache License, Version 2.0 (the "License");
10737 * you may not use this file except in compliance with the License.
10738 * You may obtain a copy of the License at
10739 *
10740 *     http://www.apache.org/licenses/LICENSE-2.0
10741 *
10742 * Unless required by applicable law or agreed to in writing, software
10743 * distributed under the License is distributed on an "AS IS" BASIS,
10744 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10745 * See the License for the specific language governing permissions and
10746 * limitations under the License.
10747 * ========================================================================
10748 */
10749
10750.bootstrap-switch {
10751  display: inline-block;
10752  direction: ltr;
10753  cursor: pointer;
10754  border-radius: 4px;
10755  border: 1px solid;
10756  border-color: #cccccc;
10757  position: relative;
10758  text-align: left;
10759  overflow: hidden;
10760  line-height: 8px;
10761  z-index: 0;
10762  -webkit-user-select: none;
10763  -moz-user-select: none;
10764  -ms-user-select: none;
10765  user-select: none;
10766  vertical-align: middle;
10767  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10768  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10769  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
10770}
10771.bootstrap-switch .bootstrap-switch-container {
10772  display: inline-block;
10773  top: 0;
10774  border-radius: 4px;
10775  -webkit-transform: translate3d(0, 0, 0);
10776  transform: translate3d(0, 0, 0);
10777}
10778.bootstrap-switch .bootstrap-switch-handle-on,
10779.bootstrap-switch .bootstrap-switch-handle-off,
10780.bootstrap-switch .bootstrap-switch-label {
10781  -webkit-box-sizing: border-box;
10782  -moz-box-sizing: border-box;
10783  box-sizing: border-box;
10784  cursor: pointer;
10785  display: inline-block !important;
10786  height: 100%;
10787  /*padding: 6px 12px; /* Changed by Observium developers (mike) */
10788  padding: 4px 8px;
10789  font-size: 14px;
10790  line-height: 20px;
10791}
10792.bootstrap-switch .bootstrap-switch-handle-on,
10793.bootstrap-switch .bootstrap-switch-handle-off {
10794  text-align: center;
10795  z-index: 1;
10796}
10797.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
10798.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
10799  color: #fff;
10800  /*background: #337ab7;*/
10801  background: #0a5f7f;
10802}
10803.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
10804.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
10805  color: #fff;
10806  /*background: #5bc0de;*/
10807  background: #4bb1cf;
10808}
10809.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
10810.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
10811  color: #fff;
10812  /*background: #5cb85c;*/
10813  background: #4d9221;
10814}
10815.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
10816.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
10817  background: #f0ad4e;
10818  color: #fff;
10819}
10820.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
10821.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
10822  color: #fff;
10823  background: #d9534f;
10824}
10825.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
10826.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
10827  color: #000;
10828  background: #eeeeee;
10829}
10830.bootstrap-switch .bootstrap-switch-label {
10831  text-align: center;
10832  margin-top: -1px;
10833  margin-bottom: -1px;
10834  z-index: 100;
10835  color: #333333;
10836  background: #ffffff;
10837}
10838.bootstrap-switch .bootstrap-switch-handle-on {
10839  border-bottom-left-radius: 3px;
10840  border-top-left-radius: 3px;
10841}
10842.bootstrap-switch .bootstrap-switch-handle-off {
10843  border-bottom-right-radius: 3px;
10844  border-top-right-radius: 3px;
10845}
10846.bootstrap-switch input[type='radio'],
10847.bootstrap-switch input[type='checkbox'] {
10848  position: absolute !important;
10849  top: 0;
10850  left: 0;
10851  margin: 0;
10852  z-index: -1;
10853  opacity: 0;
10854  filter: alpha(opacity=0);
10855}
10856.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
10857.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
10858.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
10859  padding: 1px 5px;
10860  /*font-size: 12px; /* Changed by Observium developers (mike) */
10861  font-size: 10px;
10862  line-height: 1.5;
10863}
10864.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
10865.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
10866.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
10867  /*padding: 5px 10px; /* Changed by Observium developers (mike) */
10868  padding: 3px 6px;
10869  font-size: 12px;
10870  line-height: 1.5;
10871}
10872.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
10873.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
10874.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
10875  padding: 6px 16px;
10876  /*font-size: 18px; /* Changed by Observium developers (mike) */
10877  font-size: 16px;
10878  line-height: 1.3333333;
10879}
10880.bootstrap-switch.bootstrap-switch-disabled,
10881.bootstrap-switch.bootstrap-switch-readonly,
10882.bootstrap-switch.bootstrap-switch-indeterminate {
10883  cursor: default !important;
10884}
10885.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
10886.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
10887.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
10888.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
10889.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
10890.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
10891.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,
10892.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,
10893.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
10894  opacity: 0.5;
10895  filter: alpha(opacity=50);
10896  cursor: default !important;
10897}
10898.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
10899  -webkit-transition: margin-left 0.5s;
10900  -o-transition: margin-left 0.5s;
10901  transition: margin-left 0.5s;
10902}
10903.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
10904  border-bottom-left-radius: 0;
10905  border-top-left-radius: 0;
10906  border-bottom-right-radius: 3px;
10907  border-top-right-radius: 3px;
10908}
10909.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
10910  border-bottom-right-radius: 0;
10911  border-top-right-radius: 0;
10912  border-bottom-left-radius: 3px;
10913  border-top-left-radius: 3px;
10914}
10915.bootstrap-switch.bootstrap-switch-focused {
10916  border-color: #66afe9;
10917  outline: 0;
10918  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10919  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
10920}
10921.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
10922.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
10923  border-bottom-right-radius: 3px;
10924  border-top-right-radius: 3px;
10925}
10926.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
10927.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
10928  border-bottom-left-radius: 3px;
10929  border-top-left-radius: 3px;
10930}
10931body {
10932    -webkit-font-smoothing: antialiased;
10933    -moz-osx-font-smoothing: grayscale;
10934    /** background-image: url('/images/subtle_grunge.png'); */
10935    /** background-image: url('/images/lightbg2.png'); */
10936}
10937
10938@media (-webkit-min-device-pixel-ratio: 2),
10939(min-resolution: 192dpi) {
10940  body {
10941//        background:url('/images/subtle_grunge_x2.png') repeat;
10942  //      background-size: 310px 310px;
10943  }
10944}
10945
10946.navbar-inner {
10947  padding: 0;
10948}
10949
10950.navbar .brand {
10951  margin-left: 0;
10952}
10953
10954.navbar .nav > .icon > a > span {
10955  display: none !important;
10956}
10957.navbar .nav > .icon > a:hover > span,
10958.navbar .nav > .icon > a:focus > span {
10959	display: inline !important;
10960}
10961
10962@media (min-width: 980px) {
10963
10964        .subnav-fixed {
10965                position: fixed;
10966                top: 40px;
10967                left: 0;
10968                right: 0;
10969                z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
10970                border-color: #d5d5d5;
10971                border-width: 0 0 1px; /* drop the border on the fixed edges */
10972                -webkit-border-radius: 0;
10973                -moz-border-radius: 0;
10974                border-radius: 0;
10975                -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10976                -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10977                box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
10978                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
10979        }
10980
10981        .subnav-fixed .navbar-inner {
10982                -webkit-border-radius: 0;
10983                -moz-border-radius: 0;
10984                border-radius: 0;
10985
10986	}
10987
10988        .subnav-fixed .nav {
10989                /*width: 938px;*/
10990                margin: 0 auto;
10991                padding: 0 1px;
10992        }
10993
10994        .subnav .nav > li:first-child > a,
10995        .subnav .nav > li:first-child > a:hover {
10996                -webkit-border-radius: 0;
10997                -moz-border-radius: 0;
10998                border-radius: 0;
10999        }
11000}
11001
11002@media (min-width: 1210px) {
11003
11004        .subnav-fixed .nav {
11005                /*width: 1168px;*/ /* 2px less to account for left/right borders being removed when in fixed mode */
11006        }
11007}
11008
11009.navbar-inner .btn-group
11010{
11011  margin-bottom: -5px;
11012}
11013
11014.navbar-narrow form
11015{
11016  margin-bottom: 0px;
11017}
11018
11019.navbar-narrow .bootstrap-select .btn
11020{
11021  /*margin-top: 4px;*/
11022  /*margin-bottom: -5px;*/
11023  border: none;
11024  height: 100%;
11025  background: transparent;
11026  box-shadow: none;
11027  -webkit-box-shadow: none;
11028}
11029
11030h1, h2, h3, h4, h5, legend {
11031  /*color: #0a5f7f;
11032  margin-left: 0;
11033  margin-bottom: 15px;
11034  margin-top: 0; */
11035}
11036
11037legend, h1, h2, h3 {
11038 /*color: #0a5f7f;*/
11039 /*color: #033d53;*/
11040 /*color: #3b9bbf;*/
11041}
11042
11043/*h1, h2 {
11044  margin-bottom: 15px;
11045}*/
11046
11047h2 {
11048  font-size: 21px;
11049  line-height: 40px;
11050  /*border-bottom: 1px solid #e5e5e5*/;
11051  margin-bottom: 10px;
11052}
11053
11054legend {
11055  margin-bottom: 10px;
11056}
11057
11058select[disabled]{cursor:default;}
11059
11060/* http://stackoverflow.com/questions/19695371/failing-to-align-badges-to-right-in-drop-down-bootstrap3-navbar
11061   fix for label/badges in dropdown menus*/
11062.dropdown-menu a[role="menuitem"] {
11063    display: -webkit-box;
11064    display: -moz-box;
11065    display: -ms-flexbox;
11066    display: -webkit-flex;
11067    display: flex;
11068    /* align-items: center; */
11069}
11070.dropdown-menu a[role="menuitem"] span:first-child {
11071    -webkit-box-flex: 1;
11072    -moz-box-flex: 1;
11073    -webkit-flex: 1;
11074    -ms-flex: 1;
11075    flex: 1;
11076    flex-basis: auto;  /* Fix for IE 10-11 */
11077    margin-right: 2em;
11078}
11079.dropdown-menu a[role="menuitem"]:first-child:nth-last-child(2) .label,
11080.dropdown-menu a[role="menuitem"]:first-child:nth-last-child(2) .badge {
11081    margin-right: 5px;
11082}
11083/* Fix vertical align */
11084.dropdown-menu a[role="menuitem"] .label,
11085.dropdown-menu a[role="menuitem"] .badge {
11086    margin: auto;
11087    padding-top: 4px;
11088    padding-bottom: 4px;
11089}
11090
11091/* Fix label size inside some tables */
11092td .label,
11093td .badge {
11094  line-height: 1.26;
11095}
11096
11097@font-face{
11098    font-family: 'Source Sans Pro';
11099    font-weight: 400;
11100    font-style: normal;
11101    font-stretch: normal;
11102    src: url('../fonts/SourceSansPro-Regular.eot') format('embedded-opentype'),
11103         url('../fonts/SourceSansPro-Regular.ttf.woff2') format('woff2'),
11104         url('../fonts/SourceSansPro-Regular.otf.woff') format('woff'),
11105         url('../fonts/SourceSansPro-Regular.otf') format('opentype'),
11106         url('../fonts/SourceSansPro-Regular.ttf') format('truetype');
11107}
11108
11109@font-face{
11110    font-family: 'Source Sans Pro';
11111    font-weight: 600;
11112    font-style: normal;
11113    font-stretch: normal;
11114    src: url('../fonts/SourceSansPro-Semibold.eot') format('embedded-opentype'),
11115         url('../fonts/SourceSansPro-Semibold.ttf.woff2') format('woff2'),
11116         url('../fonts/SourceSansPro-Semibold.otf.woff') format('woff'),
11117         url('../fonts/SourceSansPro-Semibold.otf') format('opentype'),
11118         url('../fonts/SourceSansPro-Semibold.ttf') format('truetype');
11119}
11120
11121
11122i.menu-icon,
11123.dropdown-menu [class^="oicon-"], .dropdown-menu[class*=" oicon-"] {
11124    margin-right: 5px;
11125    margin-top: 1px;
11126}
11127
11128.navbar-fixed-top .nav>li>a>i
11129{
11130    margin-top: 2px;
11131    margin-right: 5px;
11132}
11133
11134.box-header [class*=" oicon-"],
11135.box-header [class^="oicon-"] {
11136  margin-right: 5px;
11137  margin-top: 0px;
11138}
11139
11140.navbar-narrow [class^="oicon-"] {
11141  margin-right: 2px;
11142  margin-top: 1px;
11143}
11144
11145.login-box {
11146  padding: 50px;
11147  padding: 50px;
11148  background-image: url('../images/observium-mini-logo.png');
11149  background-position: right 10px bottom 10px;
11150  background-repeat: no-repeat;
11151}
11152
11153@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
11154  .login-box {
11155    background: url('../images/brand-observium-x2.png');
11156    background-size: 162px 30px;
11157    background-position: right 10px bottom 10px;
11158    background-repeat: no-repeat;
11159
11160  }
11161}
11162
11163.box-header,
11164.box-header.with-border {
11165  background-color: #f5f5f5;
11166  background-color: #fafafa;
11167}
11168
11169.box-header.with-border {
11170  border-bottom: 1px solid #e5e5e5;
11171}
11172
11173.table .box,
11174.box-content .table,
11175.box-body .table,
11176.box .table
11177{
11178  margin-bottom: 0;
11179}
11180
11181.box-content > .box-solid
11182{
11183  box-shadow: none;
11184}
11185
11186.box.box-solid > .box-header > .box-tools .btn
11187{
11188  // padding: 3px 10px;
11189  margin-top: -1px;
11190  //background-color: #e5e5e5;
11191  margin-right: -5px;
11192  margin-left: 10px;
11193  //border-radius: 3px;
11194}
11195
11196.btn-box-tool
11197{
11198  color: hsla(221,16%,45%,1);
11199}
11200
11201.dropdown-menu > li > a > span > img,
11202.dropdown-menu > li > a > img,
11203.nav > li > a > img {
11204    max-width: none;
11205    margin-right: 5px;
11206    margin-top: -4px;
11207}
11208
11209/* Narrow divider inside bootstrap select optgroup */
11210.bootstrap-select ul.inner > li.divider {
11211    margin: 2px 1px;
11212}
11213
11214/* Remove hover line under links */
11215a [class^="icon-"],
11216a [class*=" icon-"] {
11217  text-decoration: none;
11218}
11219
11220
11221
11222/* http://stackoverflow.com/questions/20547819/vertical-align-with-bootstrap-3 */
11223.table tr.vertical-align td,
11224.table.vertical-align td {
11225  /*display: table-cell;*/
11226  vertical-align: middle;
11227}
11228
11229.vertical-align {
11230  /*display: inline-block;*/
11231  vertical-align: middle !important;
11232  /*float: none;*/
11233/*  display: flex;
11234  flex-direction: row;*/
11235}
11236
11237.vertical-align > [class^="col-"],
11238.vertical-align > [class*=" col-"] {
11239  display: flex;
11240  align-items: center;     /* Align the flex-items vertically */
11241  justify-content: center; /* Optional, to align inner flex-items horizontally within the column  */
11242}
11243
11244.editing-only
11245{
11246  display: none;
11247}
11248
11249/* FIXME, Not sure why empty elements here?
11250.viewing-only
11251{
11252}
11253
11254.box-body .table tr:first-child td
11255{
11256  //border-top: none;
11257}
11258*/
11259
11260label {
11261    display: inline-block;
11262    max-width: 100%;
11263    margin-bottom: 5px;
11264    font-weight: 700;
11265}
11266
11267/* Fixed in forms.less
11268select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
11269    padding: 4px 10px;
11270}
11271*/
11272
11273button [class^="oicon-"], button [class*=" oicon-"], .dropdown-menu [class^="oicon-"], .dropdown-menu [class*=" oicon-"] {
11274  margin-top: 1px;
11275  margin-right: 5px;
11276}
11277
11278button [class^="icon-"], button [class*=" icon-"] {
11279  margin-right: 3px;
11280}
11281
11282
11283button.btn.dropdown-toggle.bs-placeholder.box {
11284  border-radius: 0px;
11285}
11286
11287/** Dyngraph **/
11288
11289.dygraph-axis-label  { font-size: 10px; font-weight: bold; }
11290.dygraph-title  { font-size: 36px; }
11291.dygraph-ylabel { font-size: 18px; }
11292
11293.chart { border: 1px dashed black; margin: 5px 5px 5px 50px; padding: 2px; }
11294
11295.c3 svg g g.c3-axis.c3-axis-x,
11296.c3 svg g g.c3-axis.c3-axis-y,
11297.c3-text {
11298  font: 12px sans-serif;
11299  font-weight: bold;
11300  color: #555;
11301}
11302
11303.c3-bar {
11304  -moz-box-shadow: -5px -5px 5px #888;
11305  -webkit-box-shadow: -5px -5px 5px #888;
11306  box-shadow: -5px -5px 5px #888;
11307}
11308
11309/** Donut **/
11310
11311.outer-circle,
11312.inner-circle {
11313  position: absolute;
11314  border-radius: 50%;
11315}
11316
11317.outer-circle {
11318  top: 3%;
11319  left: 3%;
11320  right: 3%;
11321  bottom: 3%;
11322  background-color: #fff;
11323  box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.2);
11324}
11325
11326.inner-circle {
11327  top: 25%;
11328  left: 25%;
11329  right: 25%;
11330  bottom: 25%;
11331  background-color: #f5f7fa;
11332  box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2);
11333}
11334
11335.inner-circle-label,
11336.inner-circle-value {
11337  position: absolute;
11338  left: 0;
11339  top: 50%;
11340  width: 100%;
11341  display: block;
11342  text-align: center;
11343}
11344
11345.inner-circle-label {
11346  font-size: 20px;
11347  line-height: 1;
11348  margin-top: -25px;
11349  color: #656d78;
11350}
11351
11352.inner-circle-value {
11353  font-size: 24px;
11354  line-height: 1;
11355  font-weight: bold;
11356  margin-top: -0px;
11357  color: #656d78;
11358}
11359
11360.wedge-container,
11361.wedge,
11362.wedge-extension,
11363.wedge-label {
11364  position: absolute;
11365  border-radius: 50%;
11366  top: 0;
11367  left: 0;
11368  width: 100%;
11369  height: 100%;
11370  transition: all 0.4s linear;
11371}
11372
11373.wedge,
11374.wedge-extension {
11375  box-shadow: inset 0 0 0 6px rgba(0, 0, 0, 0.2);
11376}
11377
11378.wedge-value {
11379  display: block;
11380  position: absolute;
11381  top: 6%;
11382  left: 50%;
11383  width: 30px;
11384  margin-left: -15px;
11385  font-size: 14px;
11386  line-height: 20px;
11387  font-weight: bold;
11388  text-align: center;
11389}
11390
11391.wedge-extension {
11392  z-index: 100;
11393}
11394
11395.wedge {
11396  z-index: 200;
11397}
11398
11399.wedge-label {
11400  z-index: 300;
11401}
11402
11403.donut-chart {
11404  position: relative;
11405  overflow: hidden;
11406  width: 175px;
11407  height: 175px;
11408  border-radius: 50%;
11409  margin: auto;
11410  background-color: #f5f7fa;
11411  // background-color: rgba(0, 0, 0, 0.1);
11412  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 4px rgba(0, 0, 0, 0.24);
11413}
11414
11415.dropdown-menu [class^="sprite-"], .dropdown-menu[class*=" sprite-"] {
11416    margin-right: 5px;
11417    margin-top: 1px;
11418}
11419
11420[class^="sprite-"], [class*=" sprite-"] {
11421  display: inline-block;
11422  height: 16px;
11423  width: 16px;
11424  margin-top: 2px;
11425  margin-right: .4em;
11426  vertical-align: text-top;
11427}
11428
11429h3 > [class*=" sprite-"], h3 > [class^="sprite-"] { margin-top: 3px; }
11430
11431[class^="sprite-"], [class*=" sprite-"] {
11432  display: inline-block;
11433  height: 18px;
11434  width: 18px;
11435  margin-top: 1px;
11436  margin-right: .3em;
11437  vertical-align: text-top;
11438  /* background-size: 18px 18px; */
11439}
11440
11441button [class^="sprite-"],
11442button [class*=" sprite-"],
11443.navbar [class^="sprite-"],
11444.navbar [class*=" sprite-"] {
11445    margin-right: 5px;
11446    margin-top: 0px;
11447}
11448
11449.box.box-solid > .box-header > .box-tools .btn [class^="sprite-"]
11450{
11451    //margin-right: 0;
11452}
11453
11454.box-header [class^="sprite-"], .box-header [class^="sprite-"] {
11455    margin-right: 5px;
11456    margin-top: -1px;
11457}
11458
11459.mini-icon {
11460  height: 10px;
11461  width: 10px;
11462  margin-top: 4px;
11463  margin-right: .3em;
11464  margin-left: .1em;
11465  vertical-align: text-top;
11466  /* background-size: 10px 10px; */
11467}
11468
11469.subnav-fixed .brand.fixed-only {
11470    display: inherit;
11471}
11472
11473.brand.fixed-only {
11474    display: none;
11475}
11476
11477
11478.affix{
11479    top: 0px !important;
11480}
11481#myAffix.affix{
11482  top: 85px !important;
11483  max-width: 609px;
11484  width: 609px;
11485}
11486
11487.col-md-4 .form-horizontal .controls,
11488.form-horizontal .col-md-4 .controls {
11489  margin-left: 120px;
11490}
11491
11492.col-md-4 .form-horizontal .control-label,
11493.form-horizontal .col-md-4 .control-label {
11494  width: 120px;
11495}
11496