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