UNPKG

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