Lightened warning button caret
[bootswatch] / united / bootstrap.css
1 @import url(http://fonts.googleapis.com/css?family=Ubuntu);
2 /*!
3  * Bootstrap v2.0.0
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 article,
12 aside,
13 details,
14 figcaption,
15 figure,
16 footer,
17 header,
18 hgroup,
19 nav,
20 section {
21   display: block;
22 }
23 audio, canvas, video {
24   display: inline-block;
25   *display: inline;
26   *zoom: 1;
27 }
28 audio:not([controls]) {
29   display: none;
30 }
31 html {
32   font-size: 100%;
33   -webkit-text-size-adjust: 100%;
34   -ms-text-size-adjust: 100%;
35 }
36 a:focus {
37   outline: thin dotted;
38   outline: 5px auto -webkit-focus-ring-color;
39   outline-offset: -2px;
40 }
41 a:hover, a:active {
42   outline: 0;
43 }
44 sub, sup {
45   position: relative;
46   font-size: 75%;
47   line-height: 0;
48   vertical-align: baseline;
49 }
50 sup {
51   top: -0.5em;
52 }
53 sub {
54   bottom: -0.25em;
55 }
56 img {
57   max-width: 100%;
58   height: auto;
59   border: 0;
60   -ms-interpolation-mode: bicubic;
61 }
62 button,
63 input,
64 select,
65 textarea {
66   margin: 0;
67   font-size: 100%;
68   vertical-align: middle;
69 }
70 button, input {
71   *overflow: visible;
72   line-height: normal;
73 }
74 button::-moz-focus-inner, input::-moz-focus-inner {
75   padding: 0;
76   border: 0;
77 }
78 button,
79 input[type="button"],
80 input[type="reset"],
81 input[type="submit"] {
82   cursor: pointer;
83   -webkit-appearance: button;
84 }
85 input[type="search"] {
86   -webkit-appearance: textfield;
87   -webkit-box-sizing: content-box;
88   -moz-box-sizing: content-box;
89   box-sizing: content-box;
90 }
91 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
92   -webkit-appearance: none;
93 }
94 textarea {
95   overflow: auto;
96   vertical-align: top;
97 }
98 body {
99   margin: 0;
100   font-family: 'Ubuntu', Tahoma, sans-serif;
101   font-size: 13px;
102   line-height: 18px;
103   color: #333333;
104   background-color: #ffffff;
105 }
106 a {
107   color: #dd4814;
108   text-decoration: none;
109 }
110 a:hover {
111   color: #97310e;
112   text-decoration: underline;
113 }
114 .row {
115   margin-left: -20px;
116   *zoom: 1;
117 }
118 .row:before, .row:after {
119   display: table;
120   content: "";
121 }
122 .row:after {
123   clear: both;
124 }
125 [class*="span"] {
126   float: left;
127   margin-left: 20px;
128 }
129 .span1 {
130   width: 60px;
131 }
132 .span2 {
133   width: 140px;
134 }
135 .span3 {
136   width: 220px;
137 }
138 .span4 {
139   width: 300px;
140 }
141 .span5 {
142   width: 380px;
143 }
144 .span6 {
145   width: 460px;
146 }
147 .span7 {
148   width: 540px;
149 }
150 .span8 {
151   width: 620px;
152 }
153 .span9 {
154   width: 700px;
155 }
156 .span10 {
157   width: 780px;
158 }
159 .span11 {
160   width: 860px;
161 }
162 .span12, .container {
163   width: 940px;
164 }
165 .offset1 {
166   margin-left: 100px;
167 }
168 .offset2 {
169   margin-left: 180px;
170 }
171 .offset3 {
172   margin-left: 260px;
173 }
174 .offset4 {
175   margin-left: 340px;
176 }
177 .offset5 {
178   margin-left: 420px;
179 }
180 .offset6 {
181   margin-left: 500px;
182 }
183 .offset7 {
184   margin-left: 580px;
185 }
186 .offset8 {
187   margin-left: 660px;
188 }
189 .offset9 {
190   margin-left: 740px;
191 }
192 .offset10 {
193   margin-left: 820px;
194 }
195 .offset11 {
196   margin-left: 900px;
197 }
198 .row-fluid {
199   width: 100%;
200   *zoom: 1;
201 }
202 .row-fluid:before, .row-fluid:after {
203   display: table;
204   content: "";
205 }
206 .row-fluid:after {
207   clear: both;
208 }
209 .row-fluid > [class*="span"] {
210   float: left;
211   margin-left: 2.127659574%;
212 }
213 .row-fluid > [class*="span"]:first-child {
214   margin-left: 0;
215 }
216 .row-fluid .span1 {
217   width: 6.382978723%;
218 }
219 .row-fluid .span2 {
220   width: 14.89361702%;
221 }
222 .row-fluid .span3 {
223   width: 23.404255317%;
224 }
225 .row-fluid .span4 {
226   width: 31.914893614%;
227 }
228 .row-fluid .span5 {
229   width: 40.425531911%;
230 }
231 .row-fluid .span6 {
232   width: 48.93617020799999%;
233 }
234 .row-fluid .span7 {
235   width: 57.446808505%;
236 }
237 .row-fluid .span8 {
238   width: 65.95744680199999%;
239 }
240 .row-fluid .span9 {
241   width: 74.468085099%;
242 }
243 .row-fluid .span10 {
244   width: 82.97872339599999%;
245 }
246 .row-fluid .span11 {
247   width: 91.489361693%;
248 }
249 .row-fluid .span12 {
250   width: 99.99999998999999%;
251 }
252 .container {
253   width: 940px;
254   margin-left: auto;
255   margin-right: auto;
256   *zoom: 1;
257 }
258 .container:before, .container:after {
259   display: table;
260   content: "";
261 }
262 .container:after {
263   clear: both;
264 }
265 .container-fluid {
266   padding-left: 20px;
267   padding-right: 20px;
268   *zoom: 1;
269 }
270 .container-fluid:before, .container-fluid:after {
271   display: table;
272   content: "";
273 }
274 .container-fluid:after {
275   clear: both;
276 }
277 p {
278   margin: 0 0 9px;
279   font-family: 'Ubuntu', Tahoma, sans-serif;
280   font-size: 13px;
281   line-height: 18px;
282 }
283 p small {
284   font-size: 11px;
285   color: #999999;
286 }
287 .lead {
288   margin-bottom: 18px;
289   font-size: 20px;
290   font-weight: 200;
291   line-height: 27px;
292 }
293 h1,
294 h2,
295 h3,
296 h4,
297 h5,
298 h6 {
299   margin: 0;
300   font-weight: bold;
301   color: #333333;
302   text-rendering: optimizelegibility;
303 }
304 h1 small,
305 h2 small,
306 h3 small,
307 h4 small,
308 h5 small,
309 h6 small {
310   font-weight: normal;
311   color: #999999;
312 }
313 h1 {
314   font-size: 30px;
315   line-height: 36px;
316 }
317 h1 small {
318   font-size: 18px;
319 }
320 h2 {
321   font-size: 24px;
322   line-height: 36px;
323 }
324 h2 small {
325   font-size: 18px;
326 }
327 h3 {
328   line-height: 27px;
329   font-size: 18px;
330 }
331 h3 small {
332   font-size: 14px;
333 }
334 h4, h5, h6 {
335   line-height: 18px;
336 }
337 h4 {
338   font-size: 14px;
339 }
340 h4 small {
341   font-size: 12px;
342 }
343 h5 {
344   font-size: 12px;
345 }
346 h6 {
347   font-size: 11px;
348   color: #999999;
349   text-transform: uppercase;
350 }
351 .page-header {
352   padding-bottom: 17px;
353   margin: 18px 0;
354   border-bottom: 1px solid #eeeeee;
355 }
356 .page-header h1 {
357   line-height: 1;
358 }
359 ul, ol {
360   padding: 0;
361   margin: 0 0 9px 25px;
362 }
363 ul ul,
364 ul ol,
365 ol ol,
366 ol ul {
367   margin-bottom: 0;
368 }
369 ul {
370   list-style: disc;
371 }
372 ol {
373   list-style: decimal;
374 }
375 li {
376   line-height: 18px;
377 }
378 ul.unstyled {
379   margin-left: 0;
380   list-style: none;
381 }
382 dl {
383   margin-bottom: 18px;
384 }
385 dt, dd {
386   line-height: 18px;
387 }
388 dt {
389   font-weight: bold;
390 }
391 dd {
392   margin-left: 9px;
393 }
394 hr {
395   margin: 18px 0;
396   border: 0;
397   border-top: 1px solid #e5e5e5;
398   border-bottom: 1px solid #ffffff;
399 }
400 strong {
401   font-weight: bold;
402 }
403 em {
404   font-style: italic;
405 }
406 .muted {
407   color: #999999;
408 }
409 abbr {
410   font-size: 90%;
411   text-transform: uppercase;
412   border-bottom: 1px dotted #ddd;
413   cursor: help;
414 }
415 blockquote {
416   padding: 0 0 0 15px;
417   margin: 0 0 18px;
418   border-left: 5px solid #eeeeee;
419 }
420 blockquote p {
421   margin-bottom: 0;
422   font-size: 16px;
423   font-weight: 300;
424   line-height: 22.5px;
425 }
426 blockquote small {
427   display: block;
428   line-height: 18px;
429   color: #999999;
430 }
431 blockquote small:before {
432   content: '\2014 \00A0';
433 }
434 blockquote.pull-right {
435   float: right;
436   padding-left: 0;
437   padding-right: 15px;
438   border-left: 0;
439   border-right: 5px solid #eeeeee;
440 }
441 blockquote.pull-right p, blockquote.pull-right small {
442   text-align: right;
443 }
444 q:before,
445 q:after,
446 blockquote:before,
447 blockquote:after {
448   content: "";
449 }
450 address {
451   display: block;
452   margin-bottom: 18px;
453   line-height: 18px;
454   font-style: normal;
455 }
456 small {
457   font-size: 100%;
458 }
459 cite {
460   font-style: normal;
461 }
462 code, pre {
463   padding: 0 3px 2px;
464   font-family: Menlo, Monaco, "Courier New", monospace;
465   font-size: 12px;
466   color: #333333;
467   -webkit-border-radius: 3px;
468   -moz-border-radius: 3px;
469   border-radius: 3px;
470 }
471 code {
472   padding: 3px 4px;
473   color: #d14;
474   background-color: #f7f7f9;
475   border: 1px solid #e1e1e8;
476 }
477 pre {
478   display: block;
479   padding: 8.5px;
480   margin: 0 0 9px;
481   font-size: 12px;
482   line-height: 18px;
483   background-color: #f5f5f5;
484   border: 1px solid #ccc;
485   border: 1px solid rgba(0, 0, 0, 0.15);
486   -webkit-border-radius: 4px;
487   -moz-border-radius: 4px;
488   border-radius: 4px;
489   white-space: pre;
490   white-space: pre-wrap;
491   word-break: break-all;
492 }
493 pre.prettyprint {
494   margin-bottom: 18px;
495 }
496 pre code {
497   padding: 0;
498   background-color: transparent;
499 }
500 form {
501   margin: 0 0 18px;
502 }
503 fieldset {
504   padding: 0;
505   margin: 0;
506   border: 0;
507 }
508 legend {
509   display: block;
510   width: 100%;
511   padding: 0;
512   margin-bottom: 27px;
513   font-size: 19.5px;
514   line-height: 36px;
515   color: #333333;
516   border: 0;
517   border-bottom: 1px solid #eee;
518 }
519 label,
520 input,
521 button,
522 select,
523 textarea {
524   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
525   font-size: 13px;
526   font-weight: normal;
527   line-height: 18px;
528 }
529 label {
530   display: block;
531   margin-bottom: 5px;
532   color: #333333;
533 }
534 input,
535 textarea,
536 select,
537 .uneditable-input {
538   display: inline-block;
539   width: 210px;
540   height: 18px;
541   padding: 4px;
542   margin-bottom: 9px;
543   font-size: 13px;
544   line-height: 18px;
545   color: #555555;
546   border: 1px solid #ccc;
547   -webkit-border-radius: 3px;
548   -moz-border-radius: 3px;
549   border-radius: 3px;
550 }
551 .uneditable-textarea {
552   width: auto;
553   height: auto;
554 }
555 label input, label textarea, label select {
556   display: block;
557 }
558 input[type="image"], input[type="checkbox"], input[type="radio"] {
559   width: auto;
560   height: auto;
561   padding: 0;
562   margin: 3px 0;
563   *margin-top: 0;
564   /* IE7 */
565
566   line-height: normal;
567   border: 0;
568   cursor: pointer;
569   -webkit-border-radius: 0;
570   -moz-border-radius: 0;
571   border-radius: 0;
572 }
573 input[type="file"] {
574   padding: initial;
575   line-height: initial;
576   border: initial;
577   background-color: #ffffff;
578   background-color: initial;
579   -webkit-box-shadow: none;
580   -moz-box-shadow: none;
581   box-shadow: none;
582 }
583 input[type="button"], input[type="reset"], input[type="submit"] {
584   width: auto;
585   height: auto;
586 }
587 select, input[type="file"] {
588   height: 28px;
589   /* In IE7, the height of the select element cannot be changed by height, only font-size */
590
591   *margin-top: 4px;
592   /* For IE7, add top margin to align select with labels */
593
594   line-height: 28px;
595 }
596 select {
597   width: 220px;
598   background-color: #ffffff;
599 }
600 select[multiple], select[size] {
601   height: auto;
602 }
603 input[type="image"] {
604   -webkit-box-shadow: none;
605   -moz-box-shadow: none;
606   box-shadow: none;
607 }
608 textarea {
609   height: auto;
610 }
611 input[type="hidden"] {
612   display: none;
613 }
614 .radio, .checkbox {
615   padding-left: 18px;
616 }
617 .radio input[type="radio"], .checkbox input[type="checkbox"] {
618   float: left;
619   margin-left: -18px;
620 }
621 .controls > .radio:first-child, .controls > .checkbox:first-child {
622   padding-top: 5px;
623 }
624 .radio.inline, .checkbox.inline {
625   display: inline-block;
626   margin-bottom: 0;
627   vertical-align: middle;
628 }
629 .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
630   margin-left: 10px;
631 }
632 .controls > .radio.inline:first-child, .controls > .checkbox.inline:first-child {
633   padding-top: 0;
634 }
635 input, textarea {
636   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
637   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
638   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
639   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
640   -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
641   -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
642   -o-transition: border linear 0.2s, box-shadow linear 0.2s;
643   transition: border linear 0.2s, box-shadow linear 0.2s;
644 }
645 input:focus, textarea:focus {
646   border-color: rgba(82, 168, 236, 0.8);
647   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
648   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
649   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
650   outline: 0;
651   outline: thin dotted \9;
652   /* IE6-8 */
653
654 }
655 input[type="file"]:focus, input[type="checkbox"]:focus, select:focus {
656   -webkit-box-shadow: none;
657   -moz-box-shadow: none;
658   box-shadow: none;
659   outline: thin dotted;
660   outline: 5px auto -webkit-focus-ring-color;
661   outline-offset: -2px;
662 }
663 .input-mini {
664   width: 60px;
665 }
666 .input-small {
667   width: 90px;
668 }
669 .input-medium {
670   width: 150px;
671 }
672 .input-large {
673   width: 210px;
674 }
675 .input-xlarge {
676   width: 270px;
677 }
678 .input-xxlarge {
679   width: 530px;
680 }
681 input[class*="span"],
682 select[class*="span"],
683 textarea[class*="span"],
684 .uneditable-input {
685   float: none;
686   margin-left: 0;
687 }
688 input.span1, textarea.span1, .uneditable-input.span1 {
689   width: 50px;
690 }
691 input.span2, textarea.span2, .uneditable-input.span2 {
692   width: 130px;
693 }
694 input.span3, textarea.span3, .uneditable-input.span3 {
695   width: 210px;
696 }
697 input.span4, textarea.span4, .uneditable-input.span4 {
698   width: 290px;
699 }
700 input.span5, textarea.span5, .uneditable-input.span5 {
701   width: 370px;
702 }
703 input.span6, textarea.span6, .uneditable-input.span6 {
704   width: 450px;
705 }
706 input.span7, textarea.span7, .uneditable-input.span7 {
707   width: 530px;
708 }
709 input.span8, textarea.span8, .uneditable-input.span8 {
710   width: 610px;
711 }
712 input.span9, textarea.span9, .uneditable-input.span9 {
713   width: 690px;
714 }
715 input.span10, textarea.span10, .uneditable-input.span10 {
716   width: 770px;
717 }
718 input.span11, textarea.span11, .uneditable-input.span11 {
719   width: 850px;
720 }
721 input.span12, textarea.span12, .uneditable-input.span12 {
722   width: 930px;
723 }
724 input[disabled],
725 select[disabled],
726 textarea[disabled],
727 input[readonly],
728 select[readonly],
729 textarea[readonly] {
730   background-color: #f5f5f5;
731   border-color: #ddd;
732   cursor: not-allowed;
733 }
734 .control-group.warning > label, .control-group.warning .help-block, .control-group.warning .help-inline {
735   color: #eca918;
736 }
737 .control-group.warning input, .control-group.warning select, .control-group.warning textarea {
738   color: #eca918;
739   border-color: #eca918;
740 }
741 .control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
742   border-color: #c18910;
743   -webkit-box-shadow: 0 0 6px #f4cc76;
744   -moz-box-shadow: 0 0 6px #f4cc76;
745   box-shadow: 0 0 6px #f4cc76;
746 }
747 .control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
748   color: #eca918;
749   background-color: #fcefd4;
750   border-color: #eca918;
751 }
752 .control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
753   color: #df382c;
754 }
755 .control-group.error input, .control-group.error select, .control-group.error textarea {
756   color: #df382c;
757   border-color: #df382c;
758 }
759 .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
760   border-color: #bc271c;
761   -webkit-box-shadow: 0 0 6px #ec8c85;
762   -moz-box-shadow: 0 0 6px #ec8c85;
763   box-shadow: 0 0 6px #ec8c85;
764 }
765 .control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
766   color: #df382c;
767   background-color: #fadfdd;
768   border-color: #df382c;
769 }
770 .control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
771   color: #38b44a;
772 }
773 .control-group.success input, .control-group.success select, .control-group.success textarea {
774   color: #38b44a;
775   border-color: #38b44a;
776 }
777 .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
778   border-color: #2c8d3a;
779   -webkit-box-shadow: 0 0 6px #7cd689;
780   -moz-box-shadow: 0 0 6px #7cd689;
781   box-shadow: 0 0 6px #7cd689;
782 }
783 .control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
784   color: #38b44a;
785   background-color: #caeecf;
786   border-color: #38b44a;
787 }
788 input:focus:required:invalid, textarea:focus:required:invalid, select:focus:required:invalid {
789   color: #b94a48;
790   border-color: #ee5f5b;
791 }
792 input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {
793   border-color: #e9322d;
794   -webkit-box-shadow: 0 0 6px #f8b9b7;
795   -moz-box-shadow: 0 0 6px #f8b9b7;
796   box-shadow: 0 0 6px #f8b9b7;
797 }
798 .form-actions {
799   padding: 17px 20px 18px;
800   margin-top: 18px;
801   margin-bottom: 18px;
802   background-color: #f5f5f5;
803   border-top: 1px solid #ddd;
804 }
805 .uneditable-input {
806   display: block;
807   background-color: #ffffff;
808   border-color: #eee;
809   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
810   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
811   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
812   cursor: not-allowed;
813 }
814 :-moz-placeholder {
815   color: #999999;
816 }
817 ::-webkit-input-placeholder {
818   color: #999999;
819 }
820 .help-block {
821   margin-top: 5px;
822   margin-bottom: 0;
823   color: #999999;
824 }
825 .help-inline {
826   display: inline-block;
827   *display: inline;
828   /* IE7 inline-block hack */
829
830   *zoom: 1;
831   margin-bottom: 9px;
832   vertical-align: middle;
833   padding-left: 5px;
834 }
835 .input-prepend, .input-append {
836   margin-bottom: 5px;
837   *zoom: 1;
838 }
839 .input-prepend:before,
840 .input-append:before,
841 .input-prepend:after,
842 .input-append:after {
843   display: table;
844   content: "";
845 }
846 .input-prepend:after, .input-append:after {
847   clear: both;
848 }
849 .input-prepend input,
850 .input-append input,
851 .input-prepend .uneditable-input,
852 .input-append .uneditable-input {
853   -webkit-border-radius: 0 3px 3px 0;
854   -moz-border-radius: 0 3px 3px 0;
855   border-radius: 0 3px 3px 0;
856 }
857 .input-prepend input:focus,
858 .input-append input:focus,
859 .input-prepend .uneditable-input:focus,
860 .input-append .uneditable-input:focus {
861   position: relative;
862   z-index: 2;
863 }
864 .input-prepend .uneditable-input, .input-append .uneditable-input {
865   border-left-color: #ccc;
866 }
867 .input-prepend .add-on, .input-append .add-on {
868   float: left;
869   display: block;
870   width: auto;
871   min-width: 16px;
872   height: 18px;
873   margin-right: -1px;
874   padding: 4px 5px;
875   font-weight: normal;
876   line-height: 18px;
877   color: #999999;
878   text-align: center;
879   text-shadow: 0 1px 0 #ffffff;
880   background-color: #f5f5f5;
881   border: 1px solid #ccc;
882   -webkit-border-radius: 3px 0 0 3px;
883   -moz-border-radius: 3px 0 0 3px;
884   border-radius: 3px 0 0 3px;
885 }
886 .input-prepend .active, .input-append .active {
887   background-color: #a3e2ac;
888   border-color: #38b44a;
889 }
890 .input-prepend .add-on {
891   *margin-top: 1px;
892   /* IE6-7 */
893
894 }
895 .input-append input, .input-append .uneditable-input {
896   float: left;
897   -webkit-border-radius: 3px 0 0 3px;
898   -moz-border-radius: 3px 0 0 3px;
899   border-radius: 3px 0 0 3px;
900 }
901 .input-append .uneditable-input {
902   border-right-color: #ccc;
903 }
904 .input-append .add-on {
905   margin-right: 0;
906   margin-left: -1px;
907   -webkit-border-radius: 0 3px 3px 0;
908   -moz-border-radius: 0 3px 3px 0;
909   border-radius: 0 3px 3px 0;
910 }
911 .input-append input:first-child {
912   *margin-left: -160px;
913 }
914 .input-append input:first-child + .add-on {
915   *margin-left: -21px;
916 }
917 .search-query {
918   padding-left: 14px;
919   padding-right: 14px;
920   margin-bottom: 0;
921   -webkit-border-radius: 14px;
922   -moz-border-radius: 14px;
923   border-radius: 14px;
924 }
925 .form-search input,
926 .form-inline input,
927 .form-horizontal input,
928 .form-search textarea,
929 .form-inline textarea,
930 .form-horizontal textarea,
931 .form-search select,
932 .form-inline select,
933 .form-horizontal select,
934 .form-search .help-inline,
935 .form-inline .help-inline,
936 .form-horizontal .help-inline,
937 .form-search .uneditable-input,
938 .form-inline .uneditable-input,
939 .form-horizontal .uneditable-input {
940   display: inline-block;
941   margin-bottom: 0;
942 }
943 .form-search label,
944 .form-inline label,
945 .form-search .input-append,
946 .form-inline .input-append,
947 .form-search .input-prepend,
948 .form-inline .input-prepend {
949   display: inline-block;
950 }
951 .form-search .input-append .add-on,
952 .form-inline .input-prepend .add-on,
953 .form-search .input-append .add-on,
954 .form-inline .input-prepend .add-on {
955   vertical-align: middle;
956 }
957 .control-group {
958   margin-bottom: 9px;
959 }
960 .form-horizontal legend + .control-group {
961   margin-top: 18px;
962   -webkit-margin-top-collapse: separate;
963 }
964 .form-horizontal .control-group {
965   margin-bottom: 18px;
966   *zoom: 1;
967 }
968 .form-horizontal .control-group:before, .form-horizontal .control-group:after {
969   display: table;
970   content: "";
971 }
972 .form-horizontal .control-group:after {
973   clear: both;
974 }
975 .form-horizontal .control-group > label {
976   float: left;
977   width: 140px;
978   padding-top: 5px;
979   text-align: right;
980 }
981 .form-horizontal .controls {
982   margin-left: 160px;
983 }
984 .form-horizontal .form-actions {
985   padding-left: 160px;
986 }
987 table {
988   max-width: 100%;
989   border-collapse: collapse;
990   border-spacing: 0;
991 }
992 .table {
993   width: 100%;
994   margin-bottom: 18px;
995 }
996 .table th, .table td {
997   padding: 8px;
998   line-height: 18px;
999   text-align: left;
1000   border-top: 1px solid #ddd;
1001 }
1002 .table th {
1003   font-weight: bold;
1004   vertical-align: bottom;
1005 }
1006 .table td {
1007   vertical-align: top;
1008 }
1009 .table thead:first-child tr th, .table thead:first-child tr td {
1010   border-top: 0;
1011 }
1012 .table tbody + tbody {
1013   border-top: 2px solid #ddd;
1014 }
1015 .table-condensed th, .table-condensed td {
1016   padding: 4px 5px;
1017 }
1018 .table-bordered {
1019   border: 1px solid #ddd;
1020   border-collapse: separate;
1021   *border-collapse: collapsed;
1022   -webkit-border-radius: 4px;
1023   -moz-border-radius: 4px;
1024   border-radius: 4px;
1025 }
1026 .table-bordered th + th,
1027 .table-bordered td + td,
1028 .table-bordered th + td,
1029 .table-bordered td + th {
1030   border-left: 1px solid #ddd;
1031 }
1032 .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td {
1033   border-top: 0;
1034 }
1035 .table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {
1036   -webkit-border-radius: 4px 0 0 0;
1037   -moz-border-radius: 4px 0 0 0;
1038   border-radius: 4px 0 0 0;
1039 }
1040 .table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {
1041   -webkit-border-radius: 0 4px 0 0;
1042   -moz-border-radius: 0 4px 0 0;
1043   border-radius: 0 4px 0 0;
1044 }
1045 .table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {
1046   -webkit-border-radius: 0 0 0 4px;
1047   -moz-border-radius: 0 0 0 4px;
1048   border-radius: 0 0 0 4px;
1049 }
1050 .table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {
1051   -webkit-border-radius: 0 0 4px 0;
1052   -moz-border-radius: 0 0 4px 0;
1053   border-radius: 0 0 4px 0;
1054 }
1055 .table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
1056   background-color: #f9f9f9;
1057 }
1058 table .span1 {
1059   float: none;
1060   width: 44px;
1061   margin-left: 0;
1062 }
1063 table .span2 {
1064   float: none;
1065   width: 124px;
1066   margin-left: 0;
1067 }
1068 table .span3 {
1069   float: none;
1070   width: 204px;
1071   margin-left: 0;
1072 }
1073 table .span4 {
1074   float: none;
1075   width: 284px;
1076   margin-left: 0;
1077 }
1078 table .span5 {
1079   float: none;
1080   width: 364px;
1081   margin-left: 0;
1082 }
1083 table .span6 {
1084   float: none;
1085   width: 444px;
1086   margin-left: 0;
1087 }
1088 table .span7 {
1089   float: none;
1090   width: 524px;
1091   margin-left: 0;
1092 }
1093 table .span8 {
1094   float: none;
1095   width: 604px;
1096   margin-left: 0;
1097 }
1098 table .span9 {
1099   float: none;
1100   width: 684px;
1101   margin-left: 0;
1102 }
1103 table .span10 {
1104   float: none;
1105   width: 764px;
1106   margin-left: 0;
1107 }
1108 table .span11 {
1109   float: none;
1110   width: 844px;
1111   margin-left: 0;
1112 }
1113 table .span12 {
1114   float: none;
1115   width: 924px;
1116   margin-left: 0;
1117 }
1118 [class^="icon-"] {
1119   display: inline-block;
1120   width: 14px;
1121   height: 14px;
1122   vertical-align: text-top;
1123   background-image: url(../img/glyphicons-halflings.png);
1124   background-position: 14px 14px;
1125   background-repeat: no-repeat;
1126   *margin-right: .3em;
1127 }
1128 [class^="icon-"]:last-child {
1129   *margin-left: 0;
1130 }
1131 .icon-white {
1132   background-image: url(../img/glyphicons-halflings-white.png);
1133 }
1134 .icon-glass {
1135   background-position: 0      0;
1136 }
1137 .icon-music {
1138   background-position: -24px 0;
1139 }
1140 .icon-search {
1141   background-position: -48px 0;
1142 }
1143 .icon-envelope {
1144   background-position: -72px 0;
1145 }
1146 .icon-heart {
1147   background-position: -96px 0;
1148 }
1149 .icon-star {
1150   background-position: -120px 0;
1151 }
1152 .icon-star-empty {
1153   background-position: -144px 0;
1154 }
1155 .icon-user {
1156   background-position: -168px 0;
1157 }
1158 .icon-film {
1159   background-position: -192px 0;
1160 }
1161 .icon-th-large {
1162   background-position: -216px 0;
1163 }
1164 .icon-th {
1165   background-position: -240px 0;
1166 }
1167 .icon-th-list {
1168   background-position: -264px 0;
1169 }
1170 .icon-ok {
1171   background-position: -288px 0;
1172 }
1173 .icon-remove {
1174   background-position: -312px 0;
1175 }
1176 .icon-zoom-in {
1177   background-position: -336px 0;
1178 }
1179 .icon-zoom-out {
1180   background-position: -360px 0;
1181 }
1182 .icon-off {
1183   background-position: -384px 0;
1184 }
1185 .icon-signal {
1186   background-position: -408px 0;
1187 }
1188 .icon-cog {
1189   background-position: -432px 0;
1190 }
1191 .icon-trash {
1192   background-position: -456px 0;
1193 }
1194 .icon-home {
1195   background-position: 0 -24px;
1196 }
1197 .icon-file {
1198   background-position: -24px -24px;
1199 }
1200 .icon-time {
1201   background-position: -48px -24px;
1202 }
1203 .icon-road {
1204   background-position: -72px -24px;
1205 }
1206 .icon-download-alt {
1207   background-position: -96px -24px;
1208 }
1209 .icon-download {
1210   background-position: -120px -24px;
1211 }
1212 .icon-upload {
1213   background-position: -144px -24px;
1214 }
1215 .icon-inbox {
1216   background-position: -168px -24px;
1217 }
1218 .icon-play-circle {
1219   background-position: -192px -24px;
1220 }
1221 .icon-repeat {
1222   background-position: -216px -24px;
1223 }
1224 .icon-refresh {
1225   background-position: -240px -24px;
1226 }
1227 .icon-list-alt {
1228   background-position: -264px -24px;
1229 }
1230 .icon-lock {
1231   background-position: -287px -24px;
1232 }
1233 .icon-flag {
1234   background-position: -312px -24px;
1235 }
1236 .icon-headphones {
1237   background-position: -336px -24px;
1238 }
1239 .icon-volume-off {
1240   background-position: -360px -24px;
1241 }
1242 .icon-volume-down {
1243   background-position: -384px -24px;
1244 }
1245 .icon-volume-up {
1246   background-position: -408px -24px;
1247 }
1248 .icon-qrcode {
1249   background-position: -432px -24px;
1250 }
1251 .icon-barcode {
1252   background-position: -456px -24px;
1253 }
1254 .icon-tag {
1255   background-position: 0 -48px;
1256 }
1257 .icon-tags {
1258   background-position: -25px -48px;
1259 }
1260 .icon-book {
1261   background-position: -48px -48px;
1262 }
1263 .icon-bookmark {
1264   background-position: -72px -48px;
1265 }
1266 .icon-print {
1267   background-position: -96px -48px;
1268 }
1269 .icon-camera {
1270   background-position: -120px -48px;
1271 }
1272 .icon-font {
1273   background-position: -144px -48px;
1274 }
1275 .icon-bold {
1276   background-position: -167px -48px;
1277 }
1278 .icon-italic {
1279   background-position: -192px -48px;
1280 }
1281 .icon-text-height {
1282   background-position: -216px -48px;
1283 }
1284 .icon-text-width {
1285   background-position: -240px -48px;
1286 }
1287 .icon-align-left {
1288   background-position: -264px -48px;
1289 }
1290 .icon-align-center {
1291   background-position: -288px -48px;
1292 }
1293 .icon-align-right {
1294   background-position: -312px -48px;
1295 }
1296 .icon-align-justify {
1297   background-position: -336px -48px;
1298 }
1299 .icon-list {
1300   background-position: -360px -48px;
1301 }
1302 .icon-indent-left {
1303   background-position: -384px -48px;
1304 }
1305 .icon-indent-right {
1306   background-position: -408px -48px;
1307 }
1308 .icon-facetime-video {
1309   background-position: -432px -48px;
1310 }
1311 .icon-picture {
1312   background-position: -456px -48px;
1313 }
1314 .icon-pencil {
1315   background-position: 0 -72px;
1316 }
1317 .icon-map-marker {
1318   background-position: -24px -72px;
1319 }
1320 .icon-adjust {
1321   background-position: -48px -72px;
1322 }
1323 .icon-tint {
1324   background-position: -72px -72px;
1325 }
1326 .icon-edit {
1327   background-position: -96px -72px;
1328 }
1329 .icon-share {
1330   background-position: -120px -72px;
1331 }
1332 .icon-check {
1333   background-position: -144px -72px;
1334 }
1335 .icon-move {
1336   background-position: -168px -72px;
1337 }
1338 .icon-step-backward {
1339   background-position: -192px -72px;
1340 }
1341 .icon-fast-backward {
1342   background-position: -216px -72px;
1343 }
1344 .icon-backward {
1345   background-position: -240px -72px;
1346 }
1347 .icon-play {
1348   background-position: -264px -72px;
1349 }
1350 .icon-pause {
1351   background-position: -288px -72px;
1352 }
1353 .icon-stop {
1354   background-position: -312px -72px;
1355 }
1356 .icon-forward {
1357   background-position: -336px -72px;
1358 }
1359 .icon-fast-forward {
1360   background-position: -360px -72px;
1361 }
1362 .icon-step-forward {
1363   background-position: -384px -72px;
1364 }
1365 .icon-eject {
1366   background-position: -408px -72px;
1367 }
1368 .icon-chevron-left {
1369   background-position: -432px -72px;
1370 }
1371 .icon-chevron-right {
1372   background-position: -456px -72px;
1373 }
1374 .icon-plus-sign {
1375   background-position: 0 -96px;
1376 }
1377 .icon-minus-sign {
1378   background-position: -24px -96px;
1379 }
1380 .icon-remove-sign {
1381   background-position: -48px -96px;
1382 }
1383 .icon-ok-sign {
1384   background-position: -72px -96px;
1385 }
1386 .icon-question-sign {
1387   background-position: -96px -96px;
1388 }
1389 .icon-info-sign {
1390   background-position: -120px -96px;
1391 }
1392 .icon-screenshot {
1393   background-position: -144px -96px;
1394 }
1395 .icon-remove-circle {
1396   background-position: -168px -96px;
1397 }
1398 .icon-ok-circle {
1399   background-position: -192px -96px;
1400 }
1401 .icon-ban-circle {
1402   background-position: -216px -96px;
1403 }
1404 .icon-arrow-left {
1405   background-position: -240px -96px;
1406 }
1407 .icon-arrow-right {
1408   background-position: -264px -96px;
1409 }
1410 .icon-arrow-up {
1411   background-position: -289px -96px;
1412 }
1413 .icon-arrow-down {
1414   background-position: -312px -96px;
1415 }
1416 .icon-share-alt {
1417   background-position: -336px -96px;
1418 }
1419 .icon-resize-full {
1420   background-position: -360px -96px;
1421 }
1422 .icon-resize-small {
1423   background-position: -384px -96px;
1424 }
1425 .icon-plus {
1426   background-position: -408px -96px;
1427 }
1428 .icon-minus {
1429   background-position: -433px -96px;
1430 }
1431 .icon-asterisk {
1432   background-position: -456px -96px;
1433 }
1434 .icon-exclamation-sign {
1435   background-position: 0 -120px;
1436 }
1437 .icon-gift {
1438   background-position: -24px -120px;
1439 }
1440 .icon-leaf {
1441   background-position: -48px -120px;
1442 }
1443 .icon-fire {
1444   background-position: -72px -120px;
1445 }
1446 .icon-eye-open {
1447   background-position: -96px -120px;
1448 }
1449 .icon-eye-close {
1450   background-position: -120px -120px;
1451 }
1452 .icon-warning-sign {
1453   background-position: -144px -120px;
1454 }
1455 .icon-plane {
1456   background-position: -168px -120px;
1457 }
1458 .icon-calendar {
1459   background-position: -192px -120px;
1460 }
1461 .icon-random {
1462   background-position: -216px -120px;
1463 }
1464 .icon-comment {
1465   background-position: -240px -120px;
1466 }
1467 .icon-magnet {
1468   background-position: -264px -120px;
1469 }
1470 .icon-chevron-up {
1471   background-position: -288px -120px;
1472 }
1473 .icon-chevron-down {
1474   background-position: -313px -119px;
1475 }
1476 .icon-retweet {
1477   background-position: -336px -120px;
1478 }
1479 .icon-shopping-cart {
1480   background-position: -360px -120px;
1481 }
1482 .icon-folder-close {
1483   background-position: -384px -120px;
1484 }
1485 .icon-folder-open {
1486   background-position: -408px -120px;
1487 }
1488 .icon-resize-vertical {
1489   background-position: -432px -119px;
1490 }
1491 .icon-resize-horizontal {
1492   background-position: -456px -118px;
1493 }
1494 .dropdown {
1495   position: relative;
1496 }
1497 .dropdown-toggle {
1498   *margin-bottom: -3px;
1499 }
1500 .dropdown-toggle:active, .open .dropdown-toggle {
1501   outline: 0;
1502 }
1503 .caret {
1504   display: inline-block;
1505   width: 0;
1506   height: 0;
1507   text-indent: -99999px;
1508   *text-indent: 0;
1509   vertical-align: top;
1510   border-left: 4px solid transparent;
1511   border-right: 4px solid transparent;
1512   border-top: 4px solid #000000;
1513   opacity: 0.3;
1514   filter: alpha(opacity=30);
1515   content: "\2193";
1516 }
1517 .dropdown .caret {
1518   margin-top: 8px;
1519   margin-left: 2px;
1520 }
1521 .dropdown:hover .caret, .open.dropdown .caret {
1522   opacity: 1;
1523   filter: alpha(opacity=100);
1524 }
1525 .dropdown-menu {
1526   position: absolute;
1527   top: 100%;
1528   left: 0;
1529   z-index: 1000;
1530   float: left;
1531   display: none;
1532   min-width: 160px;
1533   max-width: 220px;
1534   _width: 160px;
1535   padding: 4px 0;
1536   margin: 0;
1537   list-style: none;
1538   background-color: #ffffff;
1539   border-color: #ccc;
1540   border-color: rgba(0, 0, 0, 0.2);
1541   border-style: solid;
1542   border-width: 1px;
1543   -webkit-border-radius: 0 0 5px 5px;
1544   -moz-border-radius: 0 0 5px 5px;
1545   border-radius: 0 0 5px 5px;
1546   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1547   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1548   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1549   -webkit-background-clip: padding-box;
1550   -moz-background-clip: padding;
1551   background-clip: padding-box;
1552   *border-right-width: 2px;
1553   *border-bottom-width: 2px;
1554 }
1555 .dropdown-menu.bottom-up {
1556   top: auto;
1557   bottom: 100%;
1558   margin-bottom: 2px;
1559 }
1560 .dropdown-menu .divider {
1561   height: 1px;
1562   margin: 5px 1px;
1563   overflow: hidden;
1564   background-color: #e5e5e5;
1565   border-bottom: 1px solid #ffffff;
1566   *width: 100%;
1567   *margin: -5px 0 5px;
1568 }
1569 .dropdown-menu a {
1570   display: block;
1571   padding: 3px 15px;
1572   clear: both;
1573   font-weight: normal;
1574   line-height: 18px;
1575   color: #555555;
1576   white-space: nowrap;
1577 }
1578 .dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
1579   color: #ffffff;
1580   text-decoration: none;
1581   background-color: #dd4814;
1582 }
1583 .dropdown.open {
1584   *z-index: 1000;
1585 }
1586 .dropdown.open .dropdown-toggle {
1587   color: #ffffff;
1588   background: #ccc;
1589   background: rgba(0, 0, 0, 0.3);
1590 }
1591 .dropdown.open .dropdown-menu {
1592   display: block;
1593 }
1594 .typeahead {
1595   margin-top: 2px;
1596   -webkit-border-radius: 4px;
1597   -moz-border-radius: 4px;
1598   border-radius: 4px;
1599 }
1600 .well {
1601   min-height: 20px;
1602   padding: 19px;
1603   margin-bottom: 20px;
1604   background-color: #f5f5f5;
1605   border: 1px solid #eee;
1606   border: 1px solid rgba(0, 0, 0, 0.05);
1607   -webkit-border-radius: 4px;
1608   -moz-border-radius: 4px;
1609   border-radius: 4px;
1610   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1611   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1612   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1613 }
1614 .well blockquote {
1615   border-color: #ddd;
1616   border-color: rgba(0, 0, 0, 0.15);
1617 }
1618 .fade {
1619   -webkit-transition: opacity 0.15s linear;
1620   -moz-transition: opacity 0.15s linear;
1621   -ms-transition: opacity 0.15s linear;
1622   -o-transition: opacity 0.15s linear;
1623   transition: opacity 0.15s linear;
1624   opacity: 0;
1625 }
1626 .fade.in {
1627   opacity: 1;
1628 }
1629 .collapse {
1630   -webkit-transition: height 0.35s ease;
1631   -moz-transition: height 0.35s ease;
1632   -ms-transition: height 0.35s ease;
1633   -o-transition: height 0.35s ease;
1634   transition: height 0.35s ease;
1635   position: relative;
1636   overflow: hidden;
1637   height: 0;
1638 }
1639 .collapse.in {
1640   height: auto;
1641 }
1642 .close {
1643   float: right;
1644   font-size: 20px;
1645   font-weight: bold;
1646   line-height: 18px;
1647   color: #000000;
1648   text-shadow: 0 1px 0 #ffffff;
1649   opacity: 0.2;
1650   filter: alpha(opacity=20);
1651 }
1652 .close:hover {
1653   color: #000000;
1654   text-decoration: none;
1655   opacity: 0.4;
1656   filter: alpha(opacity=40);
1657   cursor: pointer;
1658 }
1659 .btn {
1660   display: inline-block;
1661   padding: 4px 10px 4px;
1662   font-size: 13px;
1663   line-height: 18px;
1664   color: #333333;
1665   text-align: center;
1666   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1667   background-color: #fafafa;
1668   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
1669   background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1670   background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
1671   background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1672   background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1673   background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1674   background-repeat: no-repeat;
1675   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
1676   border: 1px solid #ccc;
1677   border-bottom-color: #bbb;
1678   -webkit-border-radius: 4px;
1679   -moz-border-radius: 4px;
1680   border-radius: 4px;
1681   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1682   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1683   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1684   cursor: pointer;
1685   *margin-left: .3em;
1686 }
1687 .btn:first-child {
1688   *margin-left: 0;
1689 }
1690 .btn:hover {
1691   color: #333333;
1692   text-decoration: none;
1693   background-color: #e6e6e6;
1694   background-position: 0 -15px;
1695   -webkit-transition: background-position 0.1s linear;
1696   -moz-transition: background-position 0.1s linear;
1697   -ms-transition: background-position 0.1s linear;
1698   -o-transition: background-position 0.1s linear;
1699   transition: background-position 0.1s linear;
1700 }
1701 .btn:focus {
1702   outline: thin dotted;
1703   outline: 5px auto -webkit-focus-ring-color;
1704   outline-offset: -2px;
1705 }
1706 .btn.active, .btn:active {
1707   background-image: none;
1708   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1709   -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1710   box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
1711   background-color: #e6e6e6;
1712   background-color: #d9d9d9 \9;
1713   color: rgba(0, 0, 0, 0.5);
1714   outline: 0;
1715 }
1716 .btn.disabled, .btn[disabled] {
1717   cursor: default;
1718   background-image: none;
1719   background-color: #e6e6e6;
1720   opacity: 0.65;
1721   filter: alpha(opacity=65);
1722   -webkit-box-shadow: none;
1723   -moz-box-shadow: none;
1724   box-shadow: none;
1725 }
1726 .btn-large {
1727   padding: 9px 14px;
1728   font-size: 15px;
1729   line-height: normal;
1730   -webkit-border-radius: 5px;
1731   -moz-border-radius: 5px;
1732   border-radius: 5px;
1733 }
1734 .btn-large .icon {
1735   margin-top: 1px;
1736 }
1737 .btn-small {
1738   padding: 5px 9px;
1739   font-size: 11px;
1740   line-height: 16px;
1741 }
1742 .btn-small .icon {
1743   margin-top: -1px;
1744 }
1745 .btn-primary,
1746 .btn-primary:hover,
1747 .btn-warning,
1748 .btn-warning:hover,
1749 .btn-danger,
1750 .btn-danger:hover,
1751 .btn-success,
1752 .btn-success:hover,
1753 .btn-info,
1754 .btn-info:hover {
1755   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1756   color: #ffffff;
1757 }
1758 .btn-primary.active,
1759 .btn-warning.active,
1760 .btn-danger.active,
1761 .btn-success.active,
1762 .btn-info.active {
1763   color: rgba(255, 255, 255, 0.75);
1764 }
1765 .btn-primary {
1766   background-color: #dd6314;
1767   background-image: -moz-linear-gradient(top, #dd4814, #dd8b14);
1768   background-image: -ms-linear-gradient(top, #dd4814, #dd8b14);
1769   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd4814), to(#dd8b14));
1770   background-image: -webkit-linear-gradient(top, #dd4814, #dd8b14);
1771   background-image: -o-linear-gradient(top, #dd4814, #dd8b14);
1772   background-image: linear-gradient(top, #dd4814, #dd8b14);
1773   background-repeat: repeat-x;
1774   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4814', endColorstr='#dd8b14', GradientType=0);
1775   border-color: #dd8b14 #dd8b14 #975f0e;
1776   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1777   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1778 }
1779 .btn-primary:hover,
1780 .btn-primary:active,
1781 .btn-primary.active,
1782 .btn-primary.disabled,
1783 .btn-primary[disabled] {
1784   background-color: #dd8b14;
1785 }
1786 .btn-primary:active, .btn-primary.active {
1787   background-color: #ae6e10 \9;
1788 }
1789 .btn-warning {
1790   background-color: #e86537;
1791   background-image: -moz-linear-gradient(top, #ef784e, #dd4814);
1792   background-image: -ms-linear-gradient(top, #ef784e, #dd4814);
1793   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814));
1794   background-image: -webkit-linear-gradient(top, #ef784e, #dd4814);
1795   background-image: -o-linear-gradient(top, #ef784e, #dd4814);
1796   background-image: linear-gradient(top, #ef784e, #dd4814);
1797   background-repeat: repeat-x;
1798   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0);
1799   border-color: #dd4814 #dd4814 #97310e;
1800   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1801   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1802 }
1803 .btn-warning:hover,
1804 .btn-warning:active,
1805 .btn-warning.active,
1806 .btn-warning.disabled,
1807 .btn-warning[disabled] {
1808   background-color: #dd4814;
1809 }
1810 .btn-warning:active, .btn-warning.active {
1811   background-color: #ae3910 \9;
1812 }
1813 .btn-danger {
1814   background-color: #da4f49;
1815   background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
1816   background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
1817   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
1818   background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
1819   background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
1820   background-image: linear-gradient(top, #ee5f5b, #bd362f);
1821   background-repeat: repeat-x;
1822   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
1823   border-color: #bd362f #bd362f #802420;
1824   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1825   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1826 }
1827 .btn-danger:hover,
1828 .btn-danger:active,
1829 .btn-danger.active,
1830 .btn-danger.disabled,
1831 .btn-danger[disabled] {
1832   background-color: #bd362f;
1833 }
1834 .btn-danger:active, .btn-danger.active {
1835   background-color: #942a25 \9;
1836 }
1837 .btn-success {
1838   background-color: #5bb75b;
1839   background-image: -moz-linear-gradient(top, #62c462, #51a351);
1840   background-image: -ms-linear-gradient(top, #62c462, #51a351);
1841   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
1842   background-image: -webkit-linear-gradient(top, #62c462, #51a351);
1843   background-image: -o-linear-gradient(top, #62c462, #51a351);
1844   background-image: linear-gradient(top, #62c462, #51a351);
1845   background-repeat: repeat-x;
1846   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
1847   border-color: #51a351 #51a351 #387038;
1848   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1849   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1850 }
1851 .btn-success:hover,
1852 .btn-success:active,
1853 .btn-success.active,
1854 .btn-success.disabled,
1855 .btn-success[disabled] {
1856   background-color: #51a351;
1857 }
1858 .btn-success:active, .btn-success.active {
1859   background-color: #408140 \9;
1860 }
1861 .btn-info {
1862   background-color: #49afcd;
1863   background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
1864   background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
1865   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
1866   background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
1867   background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
1868   background-image: linear-gradient(top, #5bc0de, #2f96b4);
1869   background-repeat: repeat-x;
1870   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
1871   border-color: #2f96b4 #2f96b4 #1f6377;
1872   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1873   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1874 }
1875 .btn-info:hover,
1876 .btn-info:active,
1877 .btn-info.active,
1878 .btn-info.disabled,
1879 .btn-info[disabled] {
1880   background-color: #2f96b4;
1881 }
1882 .btn-info:active, .btn-info.active {
1883   background-color: #24748c \9;
1884 }
1885 button.btn, input[type="submit"].btn {
1886   *padding-top: 2px;
1887   *padding-bottom: 2px;
1888 }
1889 button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
1890   padding: 0;
1891   border: 0;
1892 }
1893 button.btn.large, input[type="submit"].btn.large {
1894   *padding-top: 7px;
1895   *padding-bottom: 7px;
1896 }
1897 button.btn.small, input[type="submit"].btn.small {
1898   *padding-top: 3px;
1899   *padding-bottom: 3px;
1900 }
1901 .btn-group {
1902   position: relative;
1903   *zoom: 1;
1904   *margin-left: .3em;
1905 }
1906 .btn-group:before, .btn-group:after {
1907   display: table;
1908   content: "";
1909 }
1910 .btn-group:after {
1911   clear: both;
1912 }
1913 .btn-group:first-child {
1914   *margin-left: 0;
1915 }
1916 .btn-group + .btn-group {
1917   margin-left: 5px;
1918 }
1919 .btn-toolbar {
1920   margin-top: 9px;
1921   margin-bottom: 9px;
1922 }
1923 .btn-toolbar .btn-group {
1924   display: inline-block;
1925   *display: inline;
1926   /* IE7 inline-block hack */
1927
1928   *zoom: 1;
1929 }
1930 .btn-group .btn {
1931   position: relative;
1932   float: left;
1933   margin-left: -1px;
1934   -webkit-border-radius: 0;
1935   -moz-border-radius: 0;
1936   border-radius: 0;
1937 }
1938 .btn-group .btn:first-child {
1939   margin-left: 0;
1940   -webkit-border-top-left-radius: 4px;
1941   -moz-border-radius-topleft: 4px;
1942   border-top-left-radius: 4px;
1943   -webkit-border-bottom-left-radius: 4px;
1944   -moz-border-radius-bottomleft: 4px;
1945   border-bottom-left-radius: 4px;
1946 }
1947 .btn-group .btn:last-child, .btn-group .dropdown-toggle {
1948   -webkit-border-top-right-radius: 4px;
1949   -moz-border-radius-topright: 4px;
1950   border-top-right-radius: 4px;
1951   -webkit-border-bottom-right-radius: 4px;
1952   -moz-border-radius-bottomright: 4px;
1953   border-bottom-right-radius: 4px;
1954 }
1955 .btn-group .btn.large:first-child {
1956   margin-left: 0;
1957   -webkit-border-top-left-radius: 6px;
1958   -moz-border-radius-topleft: 6px;
1959   border-top-left-radius: 6px;
1960   -webkit-border-bottom-left-radius: 6px;
1961   -moz-border-radius-bottomleft: 6px;
1962   border-bottom-left-radius: 6px;
1963 }
1964 .btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
1965   -webkit-border-top-right-radius: 6px;
1966   -moz-border-radius-topright: 6px;
1967   border-top-right-radius: 6px;
1968   -webkit-border-bottom-right-radius: 6px;
1969   -moz-border-radius-bottomright: 6px;
1970   border-bottom-right-radius: 6px;
1971 }
1972 .btn-group .btn:hover,
1973 .btn-group .btn:focus,
1974 .btn-group .btn:active,
1975 .btn-group .btn.active {
1976   z-index: 2;
1977 }
1978 .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
1979   outline: 0;
1980 }
1981 .btn-group .dropdown-toggle {
1982   padding-left: 8px;
1983   padding-right: 8px;
1984   -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1985   -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1986   box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1987   *padding-top: 5px;
1988   *padding-bottom: 5px;
1989 }
1990 .btn-group.open {
1991   *z-index: 1000;
1992 }
1993 .btn-group.open .dropdown-menu {
1994   display: block;
1995   margin-top: 1px;
1996   -webkit-border-radius: 5px;
1997   -moz-border-radius: 5px;
1998   border-radius: 5px;
1999 }
2000 .btn-group.open .dropdown-toggle {
2001   background-image: none;
2002   -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2003   -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2004   box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
2005 }
2006 .btn .caret {
2007   margin-top: 7px;
2008   margin-left: 0;
2009 }
2010 .btn:hover .caret, .open.btn-group .caret {
2011   opacity: 1;
2012   filter: alpha(opacity=100);
2013 }
2014 .btn-primary .caret,
2015 .btn-danger .caret,
2016 .btn-info .caret,
2017 .btn-success .caret {
2018   border-top-color: #ffffff;
2019   opacity: 0.75;
2020   filter: alpha(opacity=75);
2021 }
2022 .btn-small .caret {
2023   margin-top: 4px;
2024 }
2025 .alert {
2026   padding: 8px 35px 8px 14px;
2027   margin-bottom: 18px;
2028   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2029   background-color: #fcefd4;
2030   border: 1px solid #fae1c6;
2031   -webkit-border-radius: 4px;
2032   -moz-border-radius: 4px;
2033   border-radius: 4px;
2034 }
2035 .alert, .alert-heading {
2036   color: #eca918;
2037 }
2038 .alert .close {
2039   position: relative;
2040   top: -2px;
2041   right: -21px;
2042   line-height: 18px;
2043 }
2044 .alert-success {
2045   background-color: #caeecf;
2046   border-color: #b7e8b6;
2047 }
2048 .alert-success, .alert-success .alert-heading {
2049   color: #38b44a;
2050 }
2051 .alert-danger, .alert-error {
2052   background-color: #fadfdd;
2053   border-color: #f8d0d4;
2054 }
2055 .alert-danger,
2056 .alert-error,
2057 .alert-danger .alert-heading,
2058 .alert-error .alert-heading {
2059   color: #df382c;
2060 }
2061 .alert-info {
2062   background-color: #d7f2fc;
2063   border-color: #b6f3fa;
2064 }
2065 .alert-info, .alert-info .alert-heading {
2066   color: #19b6ee;
2067 }
2068 .alert-block {
2069   padding-top: 14px;
2070   padding-bottom: 14px;
2071 }
2072 .alert-block > p, .alert-block > ul {
2073   margin-bottom: 0;
2074 }
2075 .alert-block p + p {
2076   margin-top: 5px;
2077 }
2078 .nav {
2079   margin-left: 0;
2080   margin-bottom: 18px;
2081   list-style: none;
2082 }
2083 .nav > li > a {
2084   display: block;
2085 }
2086 .nav > li > a:hover {
2087   text-decoration: none;
2088   background-color: #eeeeee;
2089 }
2090 .nav-list {
2091   padding-left: 14px;
2092   padding-right: 14px;
2093   margin-bottom: 0;
2094 }
2095 .nav-list > li > a, .nav-list .nav-header {
2096   display: block;
2097   padding: 3px 15px;
2098   margin-left: -15px;
2099   margin-right: -15px;
2100   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2101 }
2102 .nav-list .nav-header {
2103   font-size: 11px;
2104   font-weight: bold;
2105   line-height: 18px;
2106   color: #999999;
2107   text-transform: uppercase;
2108 }
2109 .nav-list > li + .nav-header {
2110   margin-top: 9px;
2111 }
2112 .nav-list .active > a, .nav-list .active > a:hover {
2113   color: #ffffff;
2114   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2115   background-color: #dd4814;
2116 }
2117 .nav-list [class^="icon-"] {
2118   margin-right: 2px;
2119 }
2120 .nav-tabs, .nav-pills {
2121   *zoom: 1;
2122 }
2123 .nav-tabs:before,
2124 .nav-pills:before,
2125 .nav-tabs:after,
2126 .nav-pills:after {
2127   display: table;
2128   content: "";
2129 }
2130 .nav-tabs:after, .nav-pills:after {
2131   clear: both;
2132 }
2133 .nav-tabs > li, .nav-pills > li {
2134   float: left;
2135 }
2136 .nav-tabs > li > a, .nav-pills > li > a {
2137   padding-right: 12px;
2138   padding-left: 12px;
2139   margin-right: 2px;
2140   line-height: 14px;
2141 }
2142 .nav-tabs {
2143   border-bottom: 1px solid #ddd;
2144 }
2145 .nav-tabs > li {
2146   margin-bottom: -1px;
2147 }
2148 .nav-tabs > li > a {
2149   padding-top: 9px;
2150   padding-bottom: 9px;
2151   border: 1px solid transparent;
2152   -webkit-border-radius: 4px 4px 0 0;
2153   -moz-border-radius: 4px 4px 0 0;
2154   border-radius: 4px 4px 0 0;
2155 }
2156 .nav-tabs > li > a:hover {
2157   border-color: #eeeeee #eeeeee #dddddd;
2158 }
2159 .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
2160   color: #555555;
2161   background-color: #ffffff;
2162   border: 1px solid #ddd;
2163   border-bottom-color: transparent;
2164   cursor: default;
2165 }
2166 .nav-pills > li > a {
2167   padding-top: 8px;
2168   padding-bottom: 8px;
2169   margin-top: 2px;
2170   margin-bottom: 2px;
2171   -webkit-border-radius: 5px;
2172   -moz-border-radius: 5px;
2173   border-radius: 5px;
2174 }
2175 .nav-pills .active > a, .nav-pills .active > a:hover {
2176   color: #ffffff;
2177   background-color: #dd4814;
2178 }
2179 .nav-stacked > li {
2180   float: none;
2181 }
2182 .nav-stacked > li > a {
2183   margin-right: 0;
2184 }
2185 .nav-tabs.nav-stacked {
2186   border-bottom: 0;
2187 }
2188 .nav-tabs.nav-stacked > li > a {
2189   border: 1px solid #ddd;
2190   -webkit-border-radius: 0;
2191   -moz-border-radius: 0;
2192   border-radius: 0;
2193 }
2194 .nav-tabs.nav-stacked > li:first-child > a {
2195   -webkit-border-radius: 4px 4px 0 0;
2196   -moz-border-radius: 4px 4px 0 0;
2197   border-radius: 4px 4px 0 0;
2198 }
2199 .nav-tabs.nav-stacked > li:last-child > a {
2200   -webkit-border-radius: 0 0 4px 4px;
2201   -moz-border-radius: 0 0 4px 4px;
2202   border-radius: 0 0 4px 4px;
2203 }
2204 .nav-tabs.nav-stacked > li > a:hover {
2205   border-color: #ddd;
2206   z-index: 2;
2207 }
2208 .nav-pills.nav-stacked > li > a {
2209   margin-bottom: 3px;
2210 }
2211 .nav-pills.nav-stacked > li:last-child > a {
2212   margin-bottom: 1px;
2213 }
2214 .nav-tabs .dropdown-menu, .nav-pills .dropdown-menu {
2215   margin-top: 1px;
2216   border-width: 1px;
2217 }
2218 .nav-pills .dropdown-menu {
2219   -webkit-border-radius: 4px;
2220   -moz-border-radius: 4px;
2221   border-radius: 4px;
2222 }
2223 .nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
2224   border-top-color: #dd4814;
2225   margin-top: 6px;
2226 }
2227 .nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
2228   border-top-color: #97310e;
2229 }
2230 .nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
2231   border-top-color: #333333;
2232 }
2233 .nav > .dropdown.active > a:hover {
2234   color: #000000;
2235   cursor: pointer;
2236 }
2237 .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > .open.active > a:hover {
2238   color: #ffffff;
2239   background-color: #999999;
2240   border-color: #999999;
2241 }
2242 .nav .open .caret, .nav .open.active .caret, .nav .open a:hover .caret {
2243   border-top-color: #ffffff;
2244   opacity: 1;
2245   filter: alpha(opacity=100);
2246 }
2247 .tabs-stacked .open > a:hover {
2248   border-color: #999999;
2249 }
2250 .tabbable {
2251   *zoom: 1;
2252 }
2253 .tabbable:before, .tabbable:after {
2254   display: table;
2255   content: "";
2256 }
2257 .tabbable:after {
2258   clear: both;
2259 }
2260 .tabs-below .nav-tabs, .tabs-right .nav-tabs, .tabs-left .nav-tabs {
2261   border-bottom: 0;
2262 }
2263 .tab-content > .tab-pane, .pill-content > .pill-pane {
2264   display: none;
2265 }
2266 .tab-content > .active, .pill-content > .active {
2267   display: block;
2268 }
2269 .tabs-below .nav-tabs {
2270   border-top: 1px solid #ddd;
2271 }
2272 .tabs-below .nav-tabs > li {
2273   margin-top: -1px;
2274   margin-bottom: 0;
2275 }
2276 .tabs-below .nav-tabs > li > a {
2277   -webkit-border-radius: 0 0 4px 4px;
2278   -moz-border-radius: 0 0 4px 4px;
2279   border-radius: 0 0 4px 4px;
2280 }
2281 .tabs-below .nav-tabs > li > a:hover {
2282   border-bottom-color: transparent;
2283   border-top-color: #ddd;
2284 }
2285 .tabs-below .nav-tabs .active > a, .tabs-below .nav-tabs .active > a:hover {
2286   border-color: transparent #ddd #ddd #ddd;
2287 }
2288 .tabs-left .nav-tabs > li, .tabs-right .nav-tabs > li {
2289   float: none;
2290 }
2291 .tabs-left .nav-tabs > li > a, .tabs-right .nav-tabs > li > a {
2292   min-width: 74px;
2293   margin-right: 0;
2294   margin-bottom: 3px;
2295 }
2296 .tabs-left .nav-tabs {
2297   float: left;
2298   margin-right: 19px;
2299   border-right: 1px solid #ddd;
2300 }
2301 .tabs-left .nav-tabs > li > a {
2302   margin-right: -1px;
2303   -webkit-border-radius: 4px 0 0 4px;
2304   -moz-border-radius: 4px 0 0 4px;
2305   border-radius: 4px 0 0 4px;
2306 }
2307 .tabs-left .nav-tabs > li > a:hover {
2308   border-color: #eeeeee #dddddd #eeeeee #eeeeee;
2309 }
2310 .tabs-left .nav-tabs .active > a, .tabs-left .nav-tabs .active > a:hover {
2311   border-color: #ddd transparent #ddd #ddd;
2312   *border-right-color: #ffffff;
2313 }
2314 .tabs-right .nav-tabs {
2315   float: right;
2316   margin-left: 19px;
2317   border-left: 1px solid #ddd;
2318 }
2319 .tabs-right .nav-tabs > li > a {
2320   margin-left: -1px;
2321   -webkit-border-radius: 0 4px 4px 0;
2322   -moz-border-radius: 0 4px 4px 0;
2323   border-radius: 0 4px 4px 0;
2324 }
2325 .tabs-right .nav-tabs > li > a:hover {
2326   border-color: #eeeeee #eeeeee #eeeeee #dddddd;
2327 }
2328 .tabs-right .nav-tabs .active > a, .tabs-right .nav-tabs .active > a:hover {
2329   border-color: #ddd #ddd #ddd transparent;
2330   *border-left-color: #ffffff;
2331 }
2332 .navbar {
2333   overflow: visible;
2334   margin-bottom: 18px;
2335 }
2336 .navbar-inner {
2337   padding-left: 20px;
2338   padding-right: 20px;
2339   background-color: #d44413;
2340   background-image: -moz-linear-gradient(top, #ce4213, #dd4814);
2341   background-image: -ms-linear-gradient(top, #ce4213, #dd4814);
2342   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814));
2343   background-image: -webkit-linear-gradient(top, #ce4213, #dd4814);
2344   background-image: -o-linear-gradient(top, #ce4213, #dd4814);
2345   background-image: linear-gradient(top, #ce4213, #dd4814);
2346   background-repeat: repeat-x;
2347   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0);
2348   -webkit-border-radius: 4px;
2349   -moz-border-radius: 4px;
2350   border-radius: 4px;
2351   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2352   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2353   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
2354 }
2355 .btn-navbar {
2356   display: none;
2357   float: right;
2358   padding: 7px 10px;
2359   margin-left: 5px;
2360   margin-right: 5px;
2361   background-color: #d44413;
2362   background-image: -moz-linear-gradient(top, #ce4213, #dd4814);
2363   background-image: -ms-linear-gradient(top, #ce4213, #dd4814);
2364   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ce4213), to(#dd4814));
2365   background-image: -webkit-linear-gradient(top, #ce4213, #dd4814);
2366   background-image: -o-linear-gradient(top, #ce4213, #dd4814);
2367   background-image: linear-gradient(top, #ce4213, #dd4814);
2368   background-repeat: repeat-x;
2369   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce4213', endColorstr='#dd4814', GradientType=0);
2370   border-color: #dd4814 #dd4814 #97310e;
2371   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2372   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2373   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2374   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2375   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2376 }
2377 .btn-navbar:hover,
2378 .btn-navbar:active,
2379 .btn-navbar.active,
2380 .btn-navbar.disabled,
2381 .btn-navbar[disabled] {
2382   background-color: #dd4814;
2383 }
2384 .btn-navbar:active, .btn-navbar.active {
2385   background-color: #ae3910 \9;
2386 }
2387 .btn-navbar .icon-bar {
2388   display: block;
2389   width: 18px;
2390   height: 2px;
2391   background-color: #f5f5f5;
2392   -webkit-border-radius: 1px;
2393   -moz-border-radius: 1px;
2394   border-radius: 1px;
2395   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2396   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2397   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2398 }
2399 .btn-navbar .icon-bar + .icon-bar {
2400   margin-top: 3px;
2401 }
2402 .nav-collapse.collapse {
2403   height: auto;
2404 }
2405 .navbar .brand:hover {
2406   text-decoration: none;
2407 }
2408 .navbar .brand {
2409   float: left;
2410   display: block;
2411   padding: 8px 20px 12px;
2412   margin-left: -20px;
2413   font-size: 20px;
2414   font-weight: 200;
2415   line-height: 1;
2416   color: #ffffff;
2417 }
2418 .navbar .navbar-text {
2419   margin-bottom: 0;
2420   line-height: 40px;
2421   color: #ffffff;
2422 }
2423 .navbar .navbar-text a:hover {
2424   color: #ffffff;
2425   background-color: transparent;
2426 }
2427 .navbar .btn, .navbar .btn-group {
2428   margin-top: 5px;
2429 }
2430 .navbar .btn-group .btn {
2431   margin-top: 0;
2432 }
2433 .navbar-form {
2434   margin-bottom: 0;
2435   *zoom: 1;
2436 }
2437 .navbar-form:before, .navbar-form:after {
2438   display: table;
2439   content: "";
2440 }
2441 .navbar-form:after {
2442   clear: both;
2443 }
2444 .navbar-form input, .navbar-form select {
2445   display: inline-block;
2446   margin-top: 5px;
2447   margin-bottom: 0;
2448 }
2449 .navbar-form .radio, .navbar-form .checkbox {
2450   margin-top: 5px;
2451 }
2452 .navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
2453   margin-top: 3px;
2454 }
2455 .navbar-search {
2456   position: relative;
2457   float: left;
2458   margin-top: 6px;
2459   margin-bottom: 0;
2460 }
2461 .navbar-search .search-query {
2462   padding: 4px 9px;
2463   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
2464   font-size: 13px;
2465   font-weight: normal;
2466   line-height: 1;
2467   color: #ffffff;
2468   color: rgba(255, 255, 255, 0.75);
2469   background: #666;
2470   background: rgba(255, 255, 255, 0.3);
2471   border: 1px solid #111;
2472   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2473   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2474   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
2475   -webkit-transition: none;
2476   -moz-transition: none;
2477   -ms-transition: none;
2478   -o-transition: none;
2479   transition: none;
2480 }
2481 .navbar-search .search-query :-moz-placeholder {
2482   color: #eeeeee;
2483 }
2484 .navbar-search .search-query::-webkit-input-placeholder {
2485   color: #eeeeee;
2486 }
2487 .navbar-search .search-query:hover {
2488   color: #ffffff;
2489   background-color: #999999;
2490   background-color: rgba(255, 255, 255, 0.5);
2491 }
2492 .navbar-search .search-query:focus, .navbar-search .search-query.focused {
2493   padding: 5px 10px;
2494   color: #333333;
2495   text-shadow: 0 1px 0 #ffffff;
2496   background-color: #ffffff;
2497   border: 0;
2498   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2499   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2500   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2501   outline: 0;
2502 }
2503 .navbar-fixed-top {
2504   position: fixed;
2505   top: 0;
2506   right: 0;
2507   left: 0;
2508   z-index: 1030;
2509 }
2510 .navbar-fixed-top .navbar-inner {
2511   padding-left: 0;
2512   padding-right: 0;
2513   -webkit-border-radius: 0;
2514   -moz-border-radius: 0;
2515   border-radius: 0;
2516 }
2517 .navbar .nav {
2518   position: relative;
2519   left: 0;
2520   display: block;
2521   float: left;
2522   margin: 0 10px 0 0;
2523 }
2524 .navbar .nav.pull-right {
2525   float: right;
2526 }
2527 .navbar .nav > li {
2528   display: block;
2529   float: left;
2530 }
2531 .navbar .nav > li > a {
2532   float: none;
2533   padding: 10px 10px 11px;
2534   line-height: 19px;
2535   color: #ffffff;
2536   text-decoration: none;
2537   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2538 }
2539 .navbar .nav > li > a:hover {
2540   background-color: transparent;
2541   color: #ffffff;
2542   text-decoration: none;
2543 }
2544 .navbar .nav .active > a, .navbar .nav .active > a:hover {
2545   color: #ffffff;
2546   text-decoration: none;
2547   background-color: #dd4814;
2548   background-color: rgba(0, 0, 0, 0.5);
2549 }
2550 .navbar .divider-vertical {
2551   height: 40px;
2552   width: 1px;
2553   margin: 0 9px;
2554   overflow: hidden;
2555   background-color: #dd4814;
2556   border-right: 1px solid #ce4213;
2557 }
2558 .navbar .nav.pull-right {
2559   margin-left: 10px;
2560   margin-right: 0;
2561 }
2562 .navbar .dropdown-menu {
2563   margin-top: 1px;
2564   -webkit-border-radius: 4px;
2565   -moz-border-radius: 4px;
2566   border-radius: 4px;
2567 }
2568 .navbar .dropdown-menu:before {
2569   content: '';
2570   display: inline-block;
2571   border-left: 7px solid transparent;
2572   border-right: 7px solid transparent;
2573   border-bottom: 7px solid #ccc;
2574   border-bottom-color: rgba(0, 0, 0, 0.2);
2575   position: absolute;
2576   top: -7px;
2577   left: 9px;
2578 }
2579 .navbar .dropdown-menu:after {
2580   content: '';
2581   display: inline-block;
2582   border-left: 6px solid transparent;
2583   border-right: 6px solid transparent;
2584   border-bottom: 6px solid #ffffff;
2585   position: absolute;
2586   top: -6px;
2587   left: 10px;
2588 }
2589 .navbar .nav .dropdown-toggle .caret, .navbar .nav .open.dropdown .caret {
2590   border-top-color: #ffffff;
2591 }
2592 .navbar .nav .active .caret {
2593   opacity: 1;
2594   filter: alpha(opacity=100);
2595 }
2596 .navbar .nav .open > .dropdown-toggle, .navbar .nav .active > .dropdown-toggle, .navbar .nav .open.active > .dropdown-toggle {
2597   background-color: transparent;
2598 }
2599 .navbar .nav .active > .dropdown-toggle:hover {
2600   color: #ffffff;
2601 }
2602 .navbar .nav.pull-right .dropdown-menu {
2603   left: auto;
2604   right: 0;
2605 }
2606 .navbar .nav.pull-right .dropdown-menu:before {
2607   left: auto;
2608   right: 12px;
2609 }
2610 .navbar .nav.pull-right .dropdown-menu:after {
2611   left: auto;
2612   right: 13px;
2613 }
2614 .breadcrumb {
2615   padding: 7px 14px;
2616   margin: 0 0 18px;
2617   background-color: #fbfbfb;
2618   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
2619   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
2620   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
2621   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
2622   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
2623   background-image: linear-gradient(top, #ffffff, #f5f5f5);
2624   background-repeat: repeat-x;
2625   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
2626   border: 1px solid #ddd;
2627   -webkit-border-radius: 3px;
2628   -moz-border-radius: 3px;
2629   border-radius: 3px;
2630   -webkit-box-shadow: inset 0 1px 0 #ffffff;
2631   -moz-box-shadow: inset 0 1px 0 #ffffff;
2632   box-shadow: inset 0 1px 0 #ffffff;
2633 }
2634 .breadcrumb li {
2635   display: inline;
2636   text-shadow: 0 1px 0 #ffffff;
2637 }
2638 .breadcrumb .divider {
2639   padding: 0 5px;
2640   color: #999999;
2641 }
2642 .breadcrumb .active a {
2643   color: #333333;
2644 }
2645 .pagination {
2646   height: 36px;
2647   margin: 18px 0;
2648 }
2649 .pagination ul {
2650   display: inline-block;
2651   *display: inline;
2652   /* IE7 inline-block hack */
2653
2654   *zoom: 1;
2655   margin-left: 0;
2656   margin-bottom: 0;
2657   -webkit-border-radius: 3px;
2658   -moz-border-radius: 3px;
2659   border-radius: 3px;
2660   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2661   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2662   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2663 }
2664 .pagination li {
2665   display: inline;
2666 }
2667 .pagination a {
2668   float: left;
2669   padding: 0 14px;
2670   line-height: 34px;
2671   text-decoration: none;
2672   border: 1px solid #ddd;
2673   border-left-width: 0;
2674 }
2675 .pagination a:hover, .pagination .active a {
2676   background-color: #f5f5f5;
2677 }
2678 .pagination .active a {
2679   color: #999999;
2680   cursor: default;
2681 }
2682 .pagination .disabled a, .pagination .disabled a:hover {
2683   color: #999999;
2684   background-color: transparent;
2685   cursor: default;
2686 }
2687 .pagination li:first-child a {
2688   border-left-width: 1px;
2689   -webkit-border-radius: 3px 0 0 3px;
2690   -moz-border-radius: 3px 0 0 3px;
2691   border-radius: 3px 0 0 3px;
2692 }
2693 .pagination li:last-child a {
2694   -webkit-border-radius: 0 3px 3px 0;
2695   -moz-border-radius: 0 3px 3px 0;
2696   border-radius: 0 3px 3px 0;
2697 }
2698 .pagination-centered {
2699   text-align: center;
2700 }
2701 .pagination-right {
2702   text-align: right;
2703 }
2704 .pager {
2705   margin-left: 0;
2706   margin-bottom: 18px;
2707   list-style: none;
2708   text-align: center;
2709   *zoom: 1;
2710 }
2711 .pager:before, .pager:after {
2712   display: table;
2713   content: "";
2714 }
2715 .pager:after {
2716   clear: both;
2717 }
2718 .pager li {
2719   display: inline;
2720 }
2721 .pager a {
2722   display: inline-block;
2723   padding: 5px 14px;
2724   background-color: #fff;
2725   border: 1px solid #ddd;
2726   -webkit-border-radius: 15px;
2727   -moz-border-radius: 15px;
2728   border-radius: 15px;
2729 }
2730 .pager a:hover {
2731   text-decoration: none;
2732   background-color: #f5f5f5;
2733 }
2734 .pager .next a {
2735   float: right;
2736 }
2737 .pager .previous a {
2738   float: left;
2739 }
2740 .modal-open .dropdown-menu {
2741   z-index: 2050;
2742 }
2743 .modal-open .dropdown.open {
2744   *z-index: 2050;
2745 }
2746 .modal-open .popover {
2747   z-index: 2060;
2748 }
2749 .modal-open .tooltip {
2750   z-index: 2070;
2751 }
2752 .modal-backdrop {
2753   position: fixed;
2754   top: 0;
2755   right: 0;
2756   bottom: 0;
2757   left: 0;
2758   z-index: 1040;
2759   background-color: #000000;
2760 }
2761 .modal-backdrop.fade {
2762   opacity: 0;
2763 }
2764 .modal-backdrop, .modal-backdrop.fade.in {
2765   opacity: 0.8;
2766   filter: alpha(opacity=80);
2767 }
2768 .modal {
2769   position: fixed;
2770   top: 50%;
2771   left: 50%;
2772   z-index: 1050;
2773   max-height: 500px;
2774   overflow: auto;
2775   width: 560px;
2776   margin: -250px 0 0 -280px;
2777   background-color: #ffffff;
2778   border: 1px solid #999;
2779   border: 1px solid rgba(0, 0, 0, 0.3);
2780   *border: 1px solid #999;
2781   /* IE6-7 */
2782
2783   -webkit-border-radius: 6px;
2784   -moz-border-radius: 6px;
2785   border-radius: 6px;
2786   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2787   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2788   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2789   -webkit-background-clip: padding-box;
2790   -moz-background-clip: padding-box;
2791   background-clip: padding-box;
2792 }
2793 .modal.fade {
2794   -webkit-transition: opacity .3s linear, top .3s ease-out;
2795   -moz-transition: opacity .3s linear, top .3s ease-out;
2796   -ms-transition: opacity .3s linear, top .3s ease-out;
2797   -o-transition: opacity .3s linear, top .3s ease-out;
2798   transition: opacity .3s linear, top .3s ease-out;
2799   top: -25%;
2800 }
2801 .modal.fade.in {
2802   top: 50%;
2803 }
2804 .modal-header {
2805   padding: 9px 15px;
2806   border-bottom: 1px solid #eee;
2807 }
2808 .modal-header .close {
2809   margin-top: 2px;
2810 }
2811 .modal-body {
2812   padding: 15px;
2813 }
2814 .modal-footer {
2815   padding: 14px 15px 15px;
2816   margin-bottom: 0;
2817   background-color: #f5f5f5;
2818   border-top: 1px solid #ddd;
2819   -webkit-border-radius: 0 0 6px 6px;
2820   -moz-border-radius: 0 0 6px 6px;
2821   border-radius: 0 0 6px 6px;
2822   -webkit-box-shadow: inset 0 1px 0 #ffffff;
2823   -moz-box-shadow: inset 0 1px 0 #ffffff;
2824   box-shadow: inset 0 1px 0 #ffffff;
2825   *zoom: 1;
2826 }
2827 .modal-footer:before, .modal-footer:after {
2828   display: table;
2829   content: "";
2830 }
2831 .modal-footer:after {
2832   clear: both;
2833 }
2834 .modal-footer .btn {
2835   float: right;
2836   margin-left: 5px;
2837   margin-bottom: 0;
2838 }
2839 .tooltip {
2840   position: absolute;
2841   z-index: 1020;
2842   display: block;
2843   visibility: visible;
2844   padding: 5px;
2845   font-size: 11px;
2846   opacity: 0;
2847   filter: alpha(opacity=0);
2848 }
2849 .tooltip.in {
2850   opacity: 0.8;
2851   filter: alpha(opacity=80);
2852 }
2853 .tooltip.top {
2854   margin-top: -2px;
2855 }
2856 .tooltip.right {
2857   margin-left: 2px;
2858 }
2859 .tooltip.bottom {
2860   margin-top: 2px;
2861 }
2862 .tooltip.left {
2863   margin-left: -2px;
2864 }
2865 .tooltip.top .tooltip-arrow {
2866   bottom: 0;
2867   left: 50%;
2868   margin-left: -5px;
2869   border-left: 5px solid transparent;
2870   border-right: 5px solid transparent;
2871   border-top: 5px solid #000000;
2872 }
2873 .tooltip.left .tooltip-arrow {
2874   top: 50%;
2875   right: 0;
2876   margin-top: -5px;
2877   border-top: 5px solid transparent;
2878   border-bottom: 5px solid transparent;
2879   border-left: 5px solid #000000;
2880 }
2881 .tooltip.bottom .tooltip-arrow {
2882   top: 0;
2883   left: 50%;
2884   margin-left: -5px;
2885   border-left: 5px solid transparent;
2886   border-right: 5px solid transparent;
2887   border-bottom: 5px solid #000000;
2888 }
2889 .tooltip.right .tooltip-arrow {
2890   top: 50%;
2891   left: 0;
2892   margin-top: -5px;
2893   border-top: 5px solid transparent;
2894   border-bottom: 5px solid transparent;
2895   border-right: 5px solid #000000;
2896 }
2897 .tooltip-inner {
2898   max-width: 200px;
2899   padding: 3px 8px;
2900   color: #ffffff;
2901   text-align: center;
2902   text-decoration: none;
2903   background-color: #000000;
2904   -webkit-border-radius: 4px;
2905   -moz-border-radius: 4px;
2906   border-radius: 4px;
2907 }
2908 .tooltip-arrow {
2909   position: absolute;
2910   width: 0;
2911   height: 0;
2912 }
2913 .popover {
2914   position: absolute;
2915   top: 0;
2916   left: 0;
2917   z-index: 1010;
2918   display: none;
2919   padding: 5px;
2920 }
2921 .popover.top {
2922   margin-top: -5px;
2923 }
2924 .popover.right {
2925   margin-left: 5px;
2926 }
2927 .popover.bottom {
2928   margin-top: 5px;
2929 }
2930 .popover.left {
2931   margin-left: -5px;
2932 }
2933 .popover.top .arrow {
2934   bottom: 0;
2935   left: 50%;
2936   margin-left: -5px;
2937   border-left: 5px solid transparent;
2938   border-right: 5px solid transparent;
2939   border-top: 5px solid #000000;
2940 }
2941 .popover.right .arrow {
2942   top: 50%;
2943   left: 0;
2944   margin-top: -5px;
2945   border-top: 5px solid transparent;
2946   border-bottom: 5px solid transparent;
2947   border-right: 5px solid #000000;
2948 }
2949 .popover.bottom .arrow {
2950   top: 0;
2951   left: 50%;
2952   margin-left: -5px;
2953   border-left: 5px solid transparent;
2954   border-right: 5px solid transparent;
2955   border-bottom: 5px solid #000000;
2956 }
2957 .popover.left .arrow {
2958   top: 50%;
2959   right: 0;
2960   margin-top: -5px;
2961   border-top: 5px solid transparent;
2962   border-bottom: 5px solid transparent;
2963   border-left: 5px solid #000000;
2964 }
2965 .popover .arrow {
2966   position: absolute;
2967   width: 0;
2968   height: 0;
2969 }
2970 .popover-inner {
2971   padding: 3px;
2972   width: 280px;
2973   overflow: hidden;
2974   background: #000000;
2975   background: rgba(0, 0, 0, 0.8);
2976   -webkit-border-radius: 6px;
2977   -moz-border-radius: 6px;
2978   border-radius: 6px;
2979   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2980   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2981   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2982 }
2983 .popover-title {
2984   padding: 9px 15px;
2985   line-height: 1;
2986   background-color: #f5f5f5;
2987   border-bottom: 1px solid #eee;
2988   -webkit-border-radius: 3px 3px 0 0;
2989   -moz-border-radius: 3px 3px 0 0;
2990   border-radius: 3px 3px 0 0;
2991 }
2992 .popover-content {
2993   padding: 14px;
2994   background-color: #ffffff;
2995   -webkit-border-radius: 0 0 3px 3px;
2996   -moz-border-radius: 0 0 3px 3px;
2997   border-radius: 0 0 3px 3px;
2998   -webkit-background-clip: padding-box;
2999   -moz-background-clip: padding-box;
3000   background-clip: padding-box;
3001 }
3002 .popover-content p, .popover-content ul, .popover-content ol {
3003   margin-bottom: 0;
3004 }
3005 .thumbnails {
3006   margin-left: -20px;
3007   list-style: none;
3008   *zoom: 1;
3009 }
3010 .thumbnails:before, .thumbnails:after {
3011   display: table;
3012   content: "";
3013 }
3014 .thumbnails:after {
3015   clear: both;
3016 }
3017 .thumbnails > li {
3018   float: left;
3019   margin: 0 0 18px 20px;
3020 }
3021 .thumbnail {
3022   display: block;
3023   padding: 4px;
3024   line-height: 1;
3025   border: 1px solid #ddd;
3026   -webkit-border-radius: 4px;
3027   -moz-border-radius: 4px;
3028   border-radius: 4px;
3029   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3030   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3031   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
3032 }
3033 a.thumbnail:hover {
3034   border-color: #dd4814;
3035   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3036   -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3037   box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
3038 }
3039 .thumbnail > img {
3040   display: block;
3041   max-width: 100%;
3042   margin-left: auto;
3043   margin-right: auto;
3044 }
3045 .thumbnail .caption {
3046   padding: 9px;
3047 }
3048 .label {
3049   padding: 1px 3px 2px;
3050   font-size: 9.75px;
3051   font-weight: bold;
3052   color: #ffffff;
3053   text-transform: uppercase;
3054   background-color: #999999;
3055   -webkit-border-radius: 3px;
3056   -moz-border-radius: 3px;
3057   border-radius: 3px;
3058 }
3059 .label-important {
3060   background-color: #df382c;
3061 }
3062 .label-warning {
3063   background-color: #f18a66;
3064 }
3065 .label-success {
3066   background-color: #55ca66;
3067 }
3068 .label-info {
3069   background-color: #60cdf3;
3070 }
3071 @-webkit-keyframes progress-bar-stripes {
3072   from {
3073     background-position: 0 0;
3074   }
3075   to {
3076     background-position: 40px 0;
3077   }
3078 }
3079 @-moz-keyframes progress-bar-stripes {
3080   from {
3081     background-position: 0 0;
3082   }
3083   to {
3084     background-position: 40px 0;
3085   }
3086 }
3087 @keyframes progress-bar-stripes {
3088   from {
3089     background-position: 0 0;
3090   }
3091   to {
3092     background-position: 40px 0;
3093   }
3094 }
3095 .progress {
3096   overflow: hidden;
3097   height: 18px;
3098   margin-bottom: 18px;
3099   background-color: #f7f7f7;
3100   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
3101   background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
3102   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
3103   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
3104   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
3105   background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
3106   background-repeat: repeat-x;
3107   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
3108   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3109   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3110   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3111   -webkit-border-radius: 4px;
3112   -moz-border-radius: 4px;
3113   border-radius: 4px;
3114 }
3115 .progress .bar {
3116   width: 0%;
3117   height: 18px;
3118   color: #ffffff;
3119   font-size: 12px;
3120   text-align: center;
3121   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3122   background-color: #0e90d2;
3123   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
3124   background-image: -ms-linear-gradient(top, #149bdf, #0480be);
3125   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
3126   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
3127   background-image: -o-linear-gradient(top, #149bdf, #0480be);
3128   background-image: linear-gradient(top, #149bdf, #0480be);
3129   background-repeat: repeat-x;
3130   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
3131   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3132   -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3133   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3134   -webkit-box-sizing: border-box;
3135   -moz-box-sizing: border-box;
3136   box-sizing: border-box;
3137   -webkit-transition: width 0.6s ease;
3138   -moz-transition: width 0.6s ease;
3139   -ms-transition: width 0.6s ease;
3140   -o-transition: width 0.6s ease;
3141   transition: width 0.6s ease;
3142 }
3143 .progress-striped .bar {
3144   background-color: #62c462;
3145   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));
3146   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);
3147   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);
3148   background-image: -ms-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);
3149   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);
3150   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);
3151   -webkit-background-size: 40px 40px;
3152   -moz-background-size: 40px 40px;
3153   -o-background-size: 40px 40px;
3154   background-size: 40px 40px;
3155 }
3156 .progress.active .bar {
3157   -webkit-animation: progress-bar-stripes 2s linear infinite;
3158   -moz-animation: progress-bar-stripes 2s linear infinite;
3159   animation: progress-bar-stripes 2s linear infinite;
3160 }
3161 .progress-danger .bar {
3162   background-color: #dd514c;
3163   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3164   background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3165   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
3166   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3167   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3168   background-image: linear-gradient(top, #ee5f5b, #c43c35);
3169   background-repeat: repeat-x;
3170   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3171 }
3172 .progress-danger.progress-striped .bar {
3173   background-color: #ee5f5b;
3174   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));
3175   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);
3176   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);
3177   background-image: -ms-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);
3178   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);
3179   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);
3180 }
3181 .progress-success .bar {
3182   background-color: #5eb95e;
3183   background-image: -moz-linear-gradient(top, #62c462, #57a957);
3184   background-image: -ms-linear-gradient(top, #62c462, #57a957);
3185   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
3186   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3187   background-image: -o-linear-gradient(top, #62c462, #57a957);
3188   background-image: linear-gradient(top, #62c462, #57a957);
3189   background-repeat: repeat-x;
3190   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3191 }
3192 .progress-success.progress-striped .bar {
3193   background-color: #62c462;
3194   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));
3195   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);
3196   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);
3197   background-image: -ms-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);
3198   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);
3199   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);
3200 }
3201 .progress-info .bar {
3202   background-color: #4bb1cf;
3203   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3204   background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3205   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
3206   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3207   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3208   background-image: linear-gradient(top, #5bc0de, #339bb9);
3209   background-repeat: repeat-x;
3210   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3211 }
3212 .progress-info.progress-striped .bar {
3213   background-color: #5bc0de;
3214   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));
3215   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);
3216   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);
3217   background-image: -ms-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);
3218   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);
3219   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);
3220 }
3221 .accordion {
3222   margin-bottom: 18px;
3223 }
3224 .accordion-group {
3225   margin-bottom: 2px;
3226   border: 1px solid #e5e5e5;
3227   -webkit-border-radius: 4px;
3228   -moz-border-radius: 4px;
3229   border-radius: 4px;
3230 }
3231 .accordion-heading {
3232   border-bottom: 0;
3233 }
3234 .accordion-heading .accordion-toggle {
3235   display: block;
3236   padding: 8px 15px;
3237 }
3238 .accordion-inner {
3239   padding: 9px 15px;
3240   border-top: 1px solid #e5e5e5;
3241 }
3242 .carousel {
3243   position: relative;
3244   margin-bottom: 18px;
3245   line-height: 1;
3246 }
3247 .carousel-inner {
3248   overflow: hidden;
3249   width: 100%;
3250   position: relative;
3251 }
3252 .carousel .item {
3253   display: none;
3254   position: relative;
3255   -webkit-transition: 0.6s ease-in-out left;
3256   -moz-transition: 0.6s ease-in-out left;
3257   -ms-transition: 0.6s ease-in-out left;
3258   -o-transition: 0.6s ease-in-out left;
3259   transition: 0.6s ease-in-out left;
3260 }
3261 .carousel .item > img {
3262   display: block;
3263   line-height: 1;
3264 }
3265 .carousel .active, .carousel .next, .carousel .prev {
3266   display: block;
3267 }
3268 .carousel .active {
3269   left: 0;
3270 }
3271 .carousel .next, .carousel .prev {
3272   position: absolute;
3273   top: 0;
3274   width: 100%;
3275 }
3276 .carousel .next {
3277   left: 100%;
3278 }
3279 .carousel .prev {
3280   left: -100%;
3281 }
3282 .carousel .next.left, .carousel .prev.right {
3283   left: 0;
3284 }
3285 .carousel .active.left {
3286   left: -100%;
3287 }
3288 .carousel .active.right {
3289   left: 100%;
3290 }
3291 .carousel-control {
3292   position: absolute;
3293   top: 40%;
3294   left: 15px;
3295   width: 40px;
3296   height: 40px;
3297   margin-top: -20px;
3298   font-size: 60px;
3299   font-weight: 100;
3300   line-height: 30px;
3301   color: #ffffff;
3302   text-align: center;
3303   background: #222222;
3304   border: 3px solid #ffffff;
3305   -webkit-border-radius: 23px;
3306   -moz-border-radius: 23px;
3307   border-radius: 23px;
3308   opacity: 0.5;
3309   filter: alpha(opacity=50);
3310 }
3311 .carousel-control.right {
3312   left: auto;
3313   right: 15px;
3314 }
3315 .carousel-control:hover {
3316   color: #ffffff;
3317   text-decoration: none;
3318   opacity: 0.9;
3319   filter: alpha(opacity=90);
3320 }
3321 .carousel-caption {
3322   position: absolute;
3323   left: 0;
3324   right: 0;
3325   bottom: 0;
3326   padding: 10px 15px 5px;
3327   background: #333333;
3328   background: rgba(0, 0, 0, 0.75);
3329 }
3330 .carousel-caption h4, .carousel-caption p {
3331   color: #ffffff;
3332 }
3333 .hero-unit {
3334   padding: 60px;
3335   margin-bottom: 30px;
3336   background-color: #f5f5f5;
3337   -webkit-border-radius: 6px;
3338   -moz-border-radius: 6px;
3339   border-radius: 6px;
3340 }
3341 .hero-unit h1 {
3342   margin-bottom: 0;
3343   font-size: 60px;
3344   line-height: 1;
3345   letter-spacing: -1px;
3346 }
3347 .hero-unit p {
3348   font-size: 18px;
3349   font-weight: 200;
3350   line-height: 27px;
3351 }
3352 .navbar .nav > li > a {
3353   border-right: 1px solid #C03D14;
3354   border-left: 1px solid #E6633A;
3355 }
3356 .navbar .nav .active > a, .navbar .nav .active > a:hover {
3357   background-color: rgba(0, 0, 0, 0.2);
3358 }
3359 .navbar .divider-vertical {
3360   background-color: inherit;
3361   border-right: 0px solid #CE4213;
3362 }
3363 .navbar-search .search-query {
3364   border: 1px solid #97310e;
3365 }
3366 .btn-primary {
3367   background-color: #e86537;
3368   background-image: -moz-linear-gradient(top, #ef784e, #dd4814);
3369   background-image: -ms-linear-gradient(top, #ef784e, #dd4814);
3370   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef784e), to(#dd4814));
3371   background-image: -webkit-linear-gradient(top, #ef784e, #dd4814);
3372   background-image: -o-linear-gradient(top, #ef784e, #dd4814);
3373   background-image: linear-gradient(top, #ef784e, #dd4814);
3374   background-repeat: repeat-x;
3375   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef784e', endColorstr='#dd4814', GradientType=0);
3376   border-color: #dd4814 #dd4814 #97310e;
3377   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3378   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3379 }
3380 .btn-primary:hover,
3381 .btn-primary:active,
3382 .btn-primary.active,
3383 .btn-primary.disabled,
3384 .btn-primary[disabled] {
3385   background-color: #dd4814;
3386 }
3387 .btn-primary:active, .btn-primary.active {
3388   background-color: #ae3910 \9;
3389 }
3390 .btn-warning {
3391   background-color: #f3c768;
3392   background-image: -moz-linear-gradient(top, #f5d185, #efb73e);
3393   background-image: -ms-linear-gradient(top, #f5d185, #efb73e);
3394   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5d185), to(#efb73e));
3395   background-image: -webkit-linear-gradient(top, #f5d185, #efb73e);
3396   background-image: -o-linear-gradient(top, #f5d185, #efb73e);
3397   background-image: linear-gradient(top, #f5d185, #efb73e);
3398   background-repeat: repeat-x;
3399   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5d185', endColorstr='#efb73e', GradientType=0);
3400   border-color: #efb73e #efb73e #cf9311;
3401   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3402   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3403 }
3404 .btn-warning:hover,
3405 .btn-warning:active,
3406 .btn-warning.active,
3407 .btn-warning.disabled,
3408 .btn-warning[disabled] {
3409   background-color: #efb73e;
3410 }
3411 .btn-warning:active, .btn-warning.active {
3412   background-color: #e7a413 \9;
3413 }
3414 .btn-warning .caret {
3415   border-top-color: #ffffff;
3416   opacity: 0.75;
3417   filter: alpha(opacity=75);
3418 }
3419 .alert {
3420   text-shadow: none !important;
3421 }
3422 .pull-right {
3423   float: right;
3424 }
3425 .pull-left {
3426   float: left;
3427 }
3428 .hide {
3429   display: none;
3430 }
3431 .show {
3432   display: block;
3433 }
3434 .invisible {
3435   visibility: hidden;
3436 }