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