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