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