]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - themes/default/css/bootstrap.css
Release 6.5.3
[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-linkedin-sign:before {
1841   content: "\f08c";
1842 }
1843 .icon-pushpin:before {
1844   content: "\f08d";
1845 }
1846 .icon-external-link:before {
1847   content: "\f08e";
1848 }
1849 .icon-signin:before {
1850   content: "\f090";
1851 }
1852 .icon-trophy:before {
1853   content: "\f091";
1854 }
1855 .icon-github-sign:before {
1856   content: "\f092";
1857 }
1858 .icon-upload-alt:before {
1859   content: "\f093";
1860 }
1861 .icon-lemon:before {
1862   content: "\f094";
1863 }
1864 .dropdown {
1865   position: relative;
1866 }
1867 .dropdown-toggle {
1868   *margin-bottom: -3px;
1869 }
1870 .dropdown-toggle:active,
1871 .open .dropdown-toggle {
1872   outline: 0;
1873 }
1874 .caret {
1875   display: inline-block;
1876   width: 0;
1877   height: 0;
1878   text-indent: -99999px;
1879   *text-indent: 0;
1880   vertical-align: top;
1881   border-left: 4px solid transparent;
1882   border-right: 4px solid transparent;
1883   border-top: 4px solid #000000;
1884   opacity: 0.3;
1885   filter: alpha(opacity=30);
1886   content: "\2193";
1887 }
1888 .dropdown .caret {
1889   margin-top: 8px;
1890   margin-left: 4px;
1891 }
1892 .dropdown:hover .caret,
1893 .open.dropdown .caret {
1894   opacity: 1;
1895   filter: alpha(opacity=100);
1896 }
1897 .dropdown-menu {
1898   position: absolute;
1899   top: 100%;
1900   left: 0;
1901   z-index: 1000;
1902   float: left;
1903   display: none;
1904   min-width: 160px;
1905   _width: 160px;
1906   padding: 4px 0;
1907   margin: 0;
1908   list-style: none;
1909   background-color: #ffffff;
1910   border-color: #ccc;
1911   border-color: rgba(0, 0, 0, 0.2);
1912   border-style: solid;
1913   border-width: 1px;
1914   -webkit-border-radius: 0 0 5px 5px;
1915   -moz-border-radius: 0 0 5px 5px;
1916   border-radius: 0 0 5px 5px;
1917   -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1918   -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1919   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
1920   -webkit-background-clip: padding-box;
1921   -moz-background-clip: padding;
1922   background-clip: padding-box;
1923   *border-right-width: 2px;
1924   *border-bottom-width: 2px;
1925 }
1926 .dropdown-menu.bottom-up {
1927   top: auto;
1928   bottom: 100%;
1929   margin-bottom: 2px;
1930 }
1931 .dropdown-menu .divider {
1932   height: 1px;
1933   margin: 5px 1px;
1934   overflow: hide;
1935   background-color: #e5e5e5;
1936   border-bottom: 1px solid #ffffff;
1937   *width: 100%;
1938   *margin: -5px 0 5px;
1939 }
1940 .dropdown-menu a {
1941   display: block;
1942   padding: 3px 15px;
1943   clear: both;
1944   font-weight: normal;
1945   line-height: 18px;
1946   color: #58595b;
1947   white-space: nowrap;
1948 }
1949 .dropdown-menu li > a:hover,
1950 .dropdown-menu .active > a,
1951 .dropdown-menu .active > a:hover {
1952   color: #ffffff;
1953   text-decoration: none;
1954   background-color: #1571ce;
1955 }
1956 .dropdown.open {
1957   *z-index: 1000;
1958 }
1959 .dropdown.open .dropdown-toggle {
1960   color: #ffffff;
1961   background: #ccc;
1962   background: rgba(0, 0, 0, 0.3);
1963 }
1964 .dropdown.open .dropdown-menu {
1965   display: block;
1966 }
1967 .typeahead {
1968   margin-top: 2px;
1969   -webkit-border-radius: 4px;
1970   -moz-border-radius: 4px;
1971   border-radius: 4px;
1972 }
1973 .well {
1974   min-height: 20px;
1975   padding: 19px;
1976   margin-bottom: 20px;
1977   background-color: #f5f5f5;
1978   border: 1px solid #eee;
1979   border: 1px solid rgba(0, 0, 0, 0.05);
1980   -webkit-border-radius: 4px;
1981   -moz-border-radius: 4px;
1982   border-radius: 4px;
1983   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1984   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1985   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
1986 }
1987 .well blockquote {
1988   border-color: #ddd;
1989   border-color: rgba(0, 0, 0, 0.15);
1990 }
1991 .fade {
1992   -webkit-transition: opacity 0.15s linear;
1993   -moz-transition: opacity 0.15s linear;
1994   -ms-transition: opacity 0.15s linear;
1995   -o-transition: opacity 0.15s linear;
1996   transition: opacity 0.15s linear;
1997   opacity: 0;
1998 }
1999 .fade.in {
2000   opacity: 1;
2001 }
2002 .collapse {
2003   -webkit-transition: height 0.35s ease;
2004   -moz-transition: height 0.35s ease;
2005   -ms-transition: height 0.35s ease;
2006   -o-transition: height 0.35s ease;
2007   transition: height 0.35s ease;
2008   position: relative;
2009   overflow: hidden;
2010   height: 0;
2011 }
2012 .collapse.in {
2013   height: auto;
2014 }
2015 .close {
2016   float: right;
2017   font-size: 20px;
2018   font-weight: bold;
2019   line-height: 18px;
2020   color: #000000;
2021   text-shadow: 0 1px 0 #ffffff;
2022   opacity: 0.2;
2023   filter: alpha(opacity=20);
2024 }
2025 .close:hover {
2026   color: #000000;
2027   text-decoration: none;
2028   opacity: 0.4;
2029   filter: alpha(opacity=40);
2030   cursor: pointer;
2031 }
2032 .btn {
2033   display: inline-block;
2034   *display: inline;
2035   /* IE7 inline-block hack */
2036
2037   *zoom: 1;
2038   padding: 4px 10px 4px;
2039   margin-bottom: 0;
2040   font-size: 12px;
2041   line-height: 18px;
2042   *line-height: 20px;
2043   color: #58595b;
2044   font-weight: 500;
2045   text-align: center;
2046   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2047   vertical-align: middle;
2048   cursor: pointer;
2049   background-color: #f5f5f5;
2050   background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
2051   background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
2052   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
2053   background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
2054   background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
2055   background-image: linear-gradient(top, #ffffff, #e6e6e6);
2056   background-repeat: repeat-x;
2057   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2058   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
2059   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2060   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2061   border: 1px solid #cdcccb;
2062   *border: 0;
2063   border-bottom-color: #b4b3b1;
2064   -webkit-border-radius: 4px;
2065   -moz-border-radius: 4px;
2066   border-radius: 4px;
2067   *margin-left: .3em;
2068   -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2069   -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2070   box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
2071 }
2072 .btn:hover,
2073 .btn:active,
2074 .btn.active,
2075 .btn.disabled,
2076 .btn[disabled] {
2077   background-color: #e6e6e6;
2078 }
2079 .btn:active,
2080 .btn.active {
2081   background-color: #cccccc \9;
2082 }
2083 .btn:first-child {
2084   *margin-left: 0;
2085 }
2086 .btn.down {
2087   background-color: #f0f0f0;
2088   background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
2089   background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
2090   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
2091   background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
2092   background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
2093   background-image: linear-gradient(top, #e6e6e6, #ffffff);
2094   background-repeat: repeat-x;
2095   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0);
2096   border-color: #ffffff #ffffff #d9d9d9;
2097   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2098   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2099 }
2100 .btn.down:hover,
2101 .btn.down:active,
2102 .btn.down.active,
2103 .btn.down.disabled,
2104 .btn.down[disabled] {
2105   background-color: #ffffff;
2106 }
2107 .btn.down:active,
2108 .btn.down.active {
2109   background-color: #e6e6e6 \9;
2110 }
2111 .btn:hover {
2112   color: #343433;
2113   text-decoration: none;
2114   background-color: #e6e6e6;
2115   *background-color: #d9d9d9;
2116   /* Buttons in IE7 don't get borders, so darken on hover */
2117
2118   background-position: 0 -15px;
2119   -webkit-transition: background-position 0.1s linear;
2120   -moz-transition: background-position 0.1s linear;
2121   -ms-transition: background-position 0.1s linear;
2122   -o-transition: background-position 0.1s linear;
2123   transition: background-position 0.1s linear;
2124 }
2125 .btn:focus {
2126   outline: thin dotted #333;
2127   outline: 5px auto -webkit-focus-ring-color;
2128   outline-offset: -2px;
2129 }
2130 .btn.active,
2131 .btn:active {
2132   background-color: #3f4041;
2133   background-color: #323334 \9;
2134   background-image: none;
2135   color: #f5f5f5 !important;
2136   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
2137   outline: 0;
2138   -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
2139   -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
2140   box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
2141 }
2142 .btn.disabled,
2143 .btn[disabled] {
2144   cursor: default;
2145   background-color: #e6e6e6;
2146   background-image: none;
2147   opacity: 0.65;
2148   filter: alpha(opacity=65);
2149   -webkit-box-shadow: none;
2150   -moz-box-shadow: none;
2151   box-shadow: none;
2152 }
2153 .btn-large {
2154   padding: 9px 14px;
2155   font-size: 14px;
2156   line-height: normal;
2157   -webkit-border-radius: 5px;
2158   -moz-border-radius: 5px;
2159   border-radius: 5px;
2160 }
2161 .btn-large [class^="icon-"] {
2162   margin-top: 1px;
2163 }
2164 .btn-small {
2165   padding: 5px 9px;
2166   font-size: 10px;
2167   line-height: 16px;
2168 }
2169 .btn-small [class^="icon-"] {
2170   margin-top: -1px;
2171 }
2172 .btn-mini {
2173   padding: 2px 6px;
2174   font-size: 10px;
2175   line-height: 14px;
2176 }
2177 .btn-primary,
2178 .btn-primary:hover,
2179 .btn-warning,
2180 .btn-warning:hover,
2181 .btn-danger,
2182 .btn-danger:hover,
2183 .btn-success,
2184 .btn-success:hover,
2185 .btn-info,
2186 .btn-info:hover,
2187 .btn-inverse,
2188 .btn-inverse:hover {
2189   color: #ffffff;
2190   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2191 }
2192 .btn-primary.active,
2193 .btn-warning.active,
2194 .btn-danger.active,
2195 .btn-success.active,
2196 .btn-info.active,
2197 .btn-inverse.active,
2198 .btn-invisible.active {
2199   color: rgba(255, 255, 255, 0.75);
2200 }
2201 .btn-primary {
2202   background-color: #1574d2;
2203   background-image: -moz-linear-gradient(top, #177ee5, #1264b7);
2204   background-image: -ms-linear-gradient(top, #177ee5, #1264b7);
2205   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#177ee5), to(#1264b7));
2206   background-image: -webkit-linear-gradient(top, #177ee5, #1264b7);
2207   background-image: -o-linear-gradient(top, #177ee5, #1264b7);
2208   background-image: linear-gradient(top, #177ee5, #1264b7);
2209   background-repeat: repeat-x;
2210   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#177ee5', endColorstr='#1264b7', GradientType=0);
2211   border-color: #1264b7 #1264b7 #0b3e71;
2212   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2213   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2214 }
2215 .btn-primary:hover,
2216 .btn-primary:active,
2217 .btn-primary.active,
2218 .btn-primary.disabled,
2219 .btn-primary[disabled] {
2220   background-color: #1264b7;
2221 }
2222 .btn-primary:active,
2223 .btn-primary.active {
2224   background-color: #0e4b88 \9;
2225 }
2226 .btn-warning {
2227   background-color: #d26b15;
2228   background-image: -moz-linear-gradient(top, #e57417, #b75d12);
2229   background-image: -ms-linear-gradient(top, #e57417, #b75d12);
2230   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e57417), to(#b75d12));
2231   background-image: -webkit-linear-gradient(top, #e57417, #b75d12);
2232   background-image: -o-linear-gradient(top, #e57417, #b75d12);
2233   background-image: linear-gradient(top, #e57417, #b75d12);
2234   background-repeat: repeat-x;
2235   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57417', endColorstr='#b75d12', GradientType=0);
2236   border-color: #b75d12 #b75d12 #71390b;
2237   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2238   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2239 }
2240 .btn-warning:hover,
2241 .btn-warning:active,
2242 .btn-warning.active,
2243 .btn-warning.disabled,
2244 .btn-warning[disabled] {
2245   background-color: #b75d12;
2246 }
2247 .btn-warning:active,
2248 .btn-warning.active {
2249   background-color: #88450e \9;
2250 }
2251 .btn-danger {
2252   background-color: #d31516;
2253   background-image: -moz-linear-gradient(top, #e61718, #b81213);
2254   background-image: -ms-linear-gradient(top, #e61718, #b81213);
2255   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e61718), to(#b81213));
2256   background-image: -webkit-linear-gradient(top, #e61718, #b81213);
2257   background-image: -o-linear-gradient(top, #e61718, #b81213);
2258   background-image: linear-gradient(top, #e61718, #b81213);
2259   background-repeat: repeat-x;
2260   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61718', endColorstr='#b81213', GradientType=0);
2261   border-color: #b81213 #b81213 #720b0c;
2262   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2263   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2264 }
2265 .btn-danger:hover,
2266 .btn-danger:active,
2267 .btn-danger.active,
2268 .btn-danger.disabled,
2269 .btn-danger[disabled] {
2270   background-color: #b81213;
2271 }
2272 .btn-danger:active,
2273 .btn-danger.active {
2274   background-color: #890e0e \9;
2275 }
2276 .btn-success {
2277   background-color: #389f00;
2278   background-image: -moz-linear-gradient(top, #3fb300, #2d8000);
2279   background-image: -ms-linear-gradient(top, #3fb300, #2d8000);
2280   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3fb300), to(#2d8000));
2281   background-image: -webkit-linear-gradient(top, #3fb300, #2d8000);
2282   background-image: -o-linear-gradient(top, #3fb300, #2d8000);
2283   background-image: linear-gradient(top, #3fb300, #2d8000);
2284   background-repeat: repeat-x;
2285   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fb300', endColorstr='#2d8000', GradientType=0);
2286   border-color: #2d8000 #2d8000 #123400;
2287   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2288   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2289 }
2290 .btn-success:hover,
2291 .btn-success:active,
2292 .btn-success.active,
2293 .btn-success.disabled,
2294 .btn-success[disabled] {
2295   background-color: #2d8000;
2296 }
2297 .btn-success:active,
2298 .btn-success.active {
2299   background-color: #1b4d00 \9;
2300 }
2301 .btn-info {
2302   background-color: #5fa7ef;
2303   background-image: -moz-linear-gradient(top, #71b1f1, #4397ec);
2304   background-image: -ms-linear-gradient(top, #71b1f1, #4397ec);
2305   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71b1f1), to(#4397ec));
2306   background-image: -webkit-linear-gradient(top, #71b1f1, #4397ec);
2307   background-image: -o-linear-gradient(top, #71b1f1, #4397ec);
2308   background-image: linear-gradient(top, #71b1f1, #4397ec);
2309   background-repeat: repeat-x;
2310   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71b1f1', endColorstr='#4397ec', GradientType=0);
2311   border-color: #4397ec #4397ec #1571ce;
2312   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2313   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2314 }
2315 .btn-info:hover,
2316 .btn-info:active,
2317 .btn-info.active,
2318 .btn-info.disabled,
2319 .btn-info[disabled] {
2320   background-color: #4397ec;
2321 }
2322 .btn-info:active,
2323 .btn-info.active {
2324   background-color: #177ee5 \9;
2325 }
2326 .btn-inverse {
2327   background-color: #1e1e1d;
2328   background-image: -moz-linear-gradient(top, #313130, #000000);
2329   background-image: -ms-linear-gradient(top, #313130, #000000);
2330   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#313130), to(#000000));
2331   background-image: -webkit-linear-gradient(top, #313130, #000000);
2332   background-image: -o-linear-gradient(top, #313130, #000000);
2333   background-image: linear-gradient(top, #313130, #000000);
2334   background-repeat: repeat-x;
2335   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313130', endColorstr='#000000', GradientType=0);
2336   border-color: #000000 #000000 #000000;
2337   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2338   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2339 }
2340 .btn-inverse:hover,
2341 .btn-inverse:active,
2342 .btn-inverse.active,
2343 .btn-inverse.disabled,
2344 .btn-inverse[disabled] {
2345   background-color: #000000;
2346 }
2347 .btn-inverse:active,
2348 .btn-inverse.active {
2349   background-color: #000000 \9;
2350 }
2351 .btn-invisible {
2352   background: none;
2353   border: 1px solid transparent;
2354   -webkit-box-shadow: none;
2355   -moz-box-shadow: none;
2356   box-shadow: none;
2357 }
2358 .btn-invisible:hover {
2359   border: 1px solid #d0cfce;
2360   *border: 0;
2361   border-top-color: #c1bfbe;
2362 }
2363 button.btn,
2364 input[type="submit"].btn {
2365   *padding-top: 2px;
2366   *padding-bottom: 2px;
2367 }
2368 button.btn::-moz-focus-inner,
2369 input[type="submit"].btn::-moz-focus-inner {
2370   padding: 0;
2371   border: 0;
2372 }
2373 button.btn.btn-large,
2374 input[type="submit"].btn.btn-large {
2375   *padding-top: 7px;
2376   *padding-bottom: 7px;
2377 }
2378 button.btn.btn-small,
2379 input[type="submit"].btn.btn-small {
2380   *padding-top: 3px;
2381   *padding-bottom: 3px;
2382 }
2383 button.btn.btn-mini,
2384 input[type="submit"].btn.btn-mini {
2385   *padding-top: 1px;
2386   *padding-bottom: 1px;
2387 }
2388 .btn-group {
2389   position: relative;
2390   *zoom: 1;
2391   *margin-left: .3em;
2392 }
2393 .btn-group:before,
2394 .btn-group:after {
2395   display: table;
2396   content: "";
2397 }
2398 .btn-group:after {
2399   clear: both;
2400 }
2401 .btn-group:first-child {
2402   *margin-left: 0;
2403 }
2404 .btn-group + .btn-group {
2405   margin-left: 5px;
2406 }
2407 .btn-toolbar {
2408   margin-top: 9px;
2409   margin-bottom: 9px;
2410 }
2411 .btn-toolbar .btn-group {
2412   display: inline-block;
2413   *display: inline;
2414   /* IE7 inline-block hack */
2415
2416   *zoom: 1;
2417 }
2418 .btn-group .btn {
2419   position: relative;
2420   float: left;
2421   margin-left: -1px;
2422   -webkit-border-radius: 0;
2423   -moz-border-radius: 0;
2424   border-radius: 0;
2425 }
2426 .btn-group .btn:first-child {
2427   margin-left: 0;
2428   -webkit-border-top-left-radius: 3px;
2429   -moz-border-radius-topleft: 3px;
2430   border-top-left-radius: 3px;
2431   -webkit-border-bottom-left-radius: 3px;
2432   -moz-border-radius-bottomleft: 3px;
2433   border-bottom-left-radius: 3px;
2434 }
2435 .btn-group .btn:last-child,
2436 .btn-group .dropdown-toggle {
2437   -webkit-border-top-right-radius: 3px;
2438   -moz-border-radius-topright: 3px;
2439   border-top-right-radius: 3px;
2440   -webkit-border-bottom-right-radius: 3px;
2441   -moz-border-radius-bottomright: 3px;
2442   border-bottom-right-radius: 3px;
2443 }
2444 .btn-group .btn.large:first-child {
2445   margin-left: 0;
2446   -webkit-border-top-left-radius: 6px;
2447   -moz-border-radius-topleft: 6px;
2448   border-top-left-radius: 6px;
2449   -webkit-border-bottom-left-radius: 6px;
2450   -moz-border-radius-bottomleft: 6px;
2451   border-bottom-left-radius: 6px;
2452 }
2453 .btn-group .btn.large:last-child,
2454 .btn-group .large.dropdown-toggle {
2455   -webkit-border-top-right-radius: 6px;
2456   -moz-border-radius-topright: 6px;
2457   border-top-right-radius: 6px;
2458   -webkit-border-bottom-right-radius: 6px;
2459   -moz-border-radius-bottomright: 6px;
2460   border-bottom-right-radius: 6px;
2461 }
2462 .btn-group .btn:hover,
2463 .btn-group .btn:focus,
2464 .btn-group .btn:active,
2465 .btn-group .btn.active {
2466   z-index: 2;
2467 }
2468 .btn-group .dropdown-toggle:active,
2469 .btn-group.open .dropdown-toggle {
2470   outline: 0;
2471 }
2472 .btn-group .dropdown-toggle {
2473   -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);
2474   -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);
2475   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);
2476   *padding-top: 5px;
2477   *padding-bottom: 5px;
2478 }
2479 .btn-group.open {
2480   *z-index: 1000;
2481 }
2482 .btn-group.open .dropdown-menu {
2483   display: block;
2484   margin-top: 1px;
2485   -webkit-border-radius: 3px;
2486   -moz-border-radius: 3px;
2487   border-radius: 3px;
2488 }
2489 .btn-group.open .dropdown-toggle {
2490   background-image: none;
2491   -webkit-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.05);
2492   -moz-box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.05);
2493   box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.05);
2494 }
2495 .btn .caret {
2496   margin-top: 7px;
2497   margin-left: 0;
2498 }
2499 .btn:hover .caret,
2500 .open.btn-group .caret {
2501   opacity: 1;
2502   filter: alpha(opacity=100);
2503 }
2504 .btn-primary .caret,
2505 .btn-danger .caret,
2506 .btn-info .caret,
2507 .btn-success .caret,
2508 .btn-inverse .caret {
2509   border-top-color: #ffffff;
2510   opacity: 0.75;
2511   filter: alpha(opacity=75);
2512 }
2513 .btn-small .caret {
2514   margin-top: 3px;
2515 }
2516 .alert {
2517   padding: 10px 20px 10px 10px;
2518   margin-bottom: 18px;
2519   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2520   background-color: #fcf8e3;
2521   border: 1px solid #edc959;
2522   -webkit-border-radius: 4px;
2523   -moz-border-radius: 4px;
2524   border-radius: 4px;
2525 }
2526 .alert [class^=icon-] {
2527   margin: 0 5px 0 0;
2528 }
2529 .alert,
2530 .alert-heading {
2531   color: #6e5e0c;
2532 }
2533 .alert .close {
2534   position: relative;
2535   top: -2px;
2536   right: -10px;
2537   line-height: 18px;
2538 }
2539 .alert-success {
2540   background-color: #dff0d8;
2541   border-color: #8cc569;
2542 }
2543 .alert-success,
2544 .alert-success .alert-heading {
2545   color: #28471c;
2546 }
2547 .alert-danger,
2548 .alert-error {
2549   background-color: #ffe9e9;
2550   border-color: #b60000;
2551 }
2552 .alert-danger,
2553 .alert-error,
2554 .alert-danger .alert-heading,
2555 .alert-error .alert-heading {
2556   color: #830000;
2557 }
2558 .alert-info {
2559   background-color: #d9edf7;
2560   border-color: #5bbcdc;
2561 }
2562 .alert-info,
2563 .alert-info .alert-heading {
2564   color: #134158;
2565 }
2566 .alert-block {
2567   padding-top: 14px;
2568   padding-bottom: 14px;
2569 }
2570 .alert-block > p,
2571 .alert-block > ul {
2572   margin-bottom: 0;
2573 }
2574 .alert-block p + p {
2575   margin-top: 5px;
2576 }
2577 .nav {
2578   margin-left: 0;
2579   margin-bottom: 18px;
2580   list-style: none;
2581 }
2582 .nav > li > a {
2583   display: block;
2584 }
2585 .nav > li > a:hover {
2586   text-decoration: none;
2587   background-color: #f5f5f5;
2588 }
2589 .nav .nav-header {
2590   display: block;
2591   padding: 3px 15px;
2592   font-size: 11px;
2593   font-weight: bold;
2594   line-height: 18px;
2595   color: #cdcccb;
2596   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2597   text-transform: uppercase;
2598 }
2599 .nav li + .nav-header {
2600   margin-top: 9px;
2601 }
2602 .nav-list {
2603   padding-left: 14px;
2604   padding-right: 14px;
2605   margin-bottom: 0;
2606 }
2607 .nav-list > li > a,
2608 .nav-list .nav-header {
2609   margin-left: -15px;
2610   margin-right: -15px;
2611   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2612 }
2613 .nav-list > li > a {
2614   padding: 3px 15px;
2615 }
2616 .nav-list .active > a,
2617 .nav-list .active > a:hover {
2618   color: #ffffff;
2619   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
2620   background-color: #1571ce;
2621 }
2622 .nav-list [class^="icon-"] {
2623   margin-right: 2px;
2624 }
2625 .nav-tabs,
2626 .nav-pills {
2627   *zoom: 1;
2628 }
2629 .nav-tabs:before,
2630 .nav-pills:before,
2631 .nav-tabs:after,
2632 .nav-pills:after {
2633   display: table;
2634   content: "";
2635 }
2636 .nav-tabs:after,
2637 .nav-pills:after {
2638   clear: both;
2639 }
2640 .nav-tabs > li,
2641 .nav-pills > li {
2642   float: left;
2643 }
2644 .nav-tabs > li > a,
2645 .nav-pills > li > a {
2646   padding-right: 12px;
2647   padding-left: 12px;
2648   margin-right: 2px;
2649   line-height: 14px;
2650 }
2651 .nav-tabs {
2652   border-bottom: 1px solid #ddd;
2653 }
2654 .nav-tabs > li {
2655   margin-bottom: -1px;
2656 }
2657 .nav-tabs > li > a {
2658   padding-top: 9px;
2659   padding-bottom: 9px;
2660   border: 1px solid transparent;
2661   -webkit-border-radius: 4px 4px 0 0;
2662   -moz-border-radius: 4px 4px 0 0;
2663   border-radius: 4px 4px 0 0;
2664 }
2665 .nav-tabs > li > a:hover {
2666   border-color: #f5f5f5 #f5f5f5 #dddddd;
2667 }
2668 .nav-tabs > .active > a,
2669 .nav-tabs > .active > a:hover {
2670   color: #58595b;
2671   background-color: #ffffff;
2672   border: 1px solid #ddd;
2673   border-bottom-color: transparent;
2674   cursor: default;
2675 }
2676 .nav-pills > li > a {
2677   padding-top: 8px;
2678   padding-bottom: 8px;
2679   margin-top: 2px;
2680   margin-bottom: 2px;
2681   -webkit-border-radius: 5px;
2682   -moz-border-radius: 5px;
2683   border-radius: 5px;
2684 }
2685 .nav-pills .active > a,
2686 .nav-pills .active > a:hover {
2687   color: #ffffff;
2688   background-color: #1571ce;
2689 }
2690 .nav-stacked > li {
2691   float: none;
2692 }
2693 .nav-stacked > li > a {
2694   margin-right: 0;
2695 }
2696 .nav-tabs.nav-stacked {
2697   border-bottom: 0;
2698 }
2699 .nav-tabs.nav-stacked > li > a {
2700   border: 1px solid #ddd;
2701   -webkit-border-radius: 0;
2702   -moz-border-radius: 0;
2703   border-radius: 0;
2704 }
2705 .nav-tabs.nav-stacked > li:first-child > a {
2706   -webkit-border-radius: 4px 4px 0 0;
2707   -moz-border-radius: 4px 4px 0 0;
2708   border-radius: 4px 4px 0 0;
2709 }
2710 .nav-tabs.nav-stacked > li:last-child > a {
2711   -webkit-border-radius: 0 0 4px 4px;
2712   -moz-border-radius: 0 0 4px 4px;
2713   border-radius: 0 0 4px 4px;
2714 }
2715 .nav-tabs.nav-stacked > li > a:hover {
2716   border-color: #ddd;
2717   z-index: 2;
2718 }
2719 .nav-pills.nav-stacked > li > a {
2720   margin-bottom: 3px;
2721 }
2722 .nav-pills.nav-stacked > li:last-child > a {
2723   margin-bottom: 1px;
2724 }
2725 .nav-tabs .dropdown-menu,
2726 .nav-pills .dropdown-menu {
2727   margin-top: 1px;
2728   border-width: 1px;
2729 }
2730 .nav-pills .dropdown-menu {
2731   -webkit-border-radius: 4px;
2732   -moz-border-radius: 4px;
2733   border-radius: 4px;
2734 }
2735 .nav-tabs .dropdown-toggle .caret,
2736 .nav-pills .dropdown-toggle .caret {
2737   border-top-color: #1571ce;
2738   margin-top: 6px;
2739 }
2740 .nav-tabs .dropdown-toggle:hover .caret,
2741 .nav-pills .dropdown-toggle:hover .caret {
2742   border-top-color: #10589f;
2743 }
2744 .nav-tabs .active .dropdown-toggle .caret,
2745 .nav-pills .active .dropdown-toggle .caret {
2746   border-top-color: #343433;
2747 }
2748 .nav > .dropdown.active > a:hover {
2749   color: #000000;
2750   cursor: pointer;
2751 }
2752 .nav-tabs .open .dropdown-toggle,
2753 .nav-pills .open .dropdown-toggle,
2754 .nav > .open.active > a:hover {
2755   color: #ffffff;
2756   background-color: #cdcccb;
2757   border-color: #cdcccb;
2758 }
2759 .nav .open .caret,
2760 .nav .open.active .caret,
2761 .nav .open a:hover .caret {
2762   border-top-color: #ffffff;
2763   opacity: 1;
2764   filter: alpha(opacity=100);
2765 }
2766 .tabs-stacked .open > a:hover {
2767   border-color: #cdcccb;
2768 }
2769 .tabbable {
2770   *zoom: 1;
2771 }
2772 .tabbable:before,
2773 .tabbable:after {
2774   display: table;
2775   content: "";
2776 }
2777 .tabbable:after {
2778   clear: both;
2779 }
2780 .tab-content {
2781   overflow: hide;
2782 }
2783 .tabs-below .nav-tabs,
2784 .tabs-right .nav-tabs,
2785 .tabs-left .nav-tabs {
2786   border-bottom: 0;
2787 }
2788 .tab-content > .tab-pane,
2789 .pill-content > .pill-pane {
2790   display: none;
2791 }
2792 .tab-content > .active,
2793 .pill-content > .active {
2794   display: block;
2795 }
2796 .tabs-below .nav-tabs {
2797   border-top: 1px solid #ddd;
2798 }
2799 .tabs-below .nav-tabs > li {
2800   margin-top: -1px;
2801   margin-bottom: 0;
2802 }
2803 .tabs-below .nav-tabs > li > a {
2804   -webkit-border-radius: 0 0 4px 4px;
2805   -moz-border-radius: 0 0 4px 4px;
2806   border-radius: 0 0 4px 4px;
2807 }
2808 .tabs-below .nav-tabs > li > a:hover {
2809   border-bottom-color: transparent;
2810   border-top-color: #ddd;
2811 }
2812 .tabs-below .nav-tabs .active > a,
2813 .tabs-below .nav-tabs .active > a:hover {
2814   border-color: transparent #ddd #ddd #ddd;
2815 }
2816 .tabs-left .nav-tabs > li,
2817 .tabs-right .nav-tabs > li {
2818   float: none;
2819 }
2820 .tabs-left .nav-tabs > li > a,
2821 .tabs-right .nav-tabs > li > a {
2822   min-width: 74px;
2823   margin-right: 0;
2824   margin-bottom: 3px;
2825 }
2826 .tabs-left .nav-tabs {
2827   float: left;
2828   margin-right: 19px;
2829   border-right: 1px solid #ddd;
2830 }
2831 .tabs-left .nav-tabs > li > a {
2832   margin-right: -1px;
2833   -webkit-border-radius: 4px 0 0 4px;
2834   -moz-border-radius: 4px 0 0 4px;
2835   border-radius: 4px 0 0 4px;
2836 }
2837 .tabs-left .nav-tabs > li > a:hover {
2838   border-color: #f5f5f5 #dddddd #f5f5f5 #f5f5f5;
2839 }
2840 .tabs-left .nav-tabs .active > a,
2841 .tabs-left .nav-tabs .active > a:hover {
2842   border-color: #ddd transparent #ddd #ddd;
2843   *border-right-color: #ffffff;
2844 }
2845 .tabs-right .nav-tabs {
2846   float: right;
2847   margin-left: 19px;
2848   border-left: 1px solid #ddd;
2849 }
2850 .tabs-right .nav-tabs > li > a {
2851   margin-left: -1px;
2852   -webkit-border-radius: 0 4px 4px 0;
2853   -moz-border-radius: 0 4px 4px 0;
2854   border-radius: 0 4px 4px 0;
2855 }
2856 .tabs-right .nav-tabs > li > a:hover {
2857   border-color: #f5f5f5 #f5f5f5 #f5f5f5 #dddddd;
2858 }
2859 .tabs-right .nav-tabs .active > a,
2860 .tabs-right .nav-tabs .active > a:hover {
2861   border-color: #ddd #ddd #ddd transparent;
2862   *border-left-color: #ffffff;
2863 }
2864 .navbar {
2865   overflow: visible;
2866   margin-bottom: 18px;
2867 }
2868 .navbar-inner {
2869   padding-left: 20px;
2870   padding-right: 20px;
2871   background-color: #303030;
2872   background-image: -moz-linear-gradient(top, #404040, #1a1a1a);
2873   background-image: -ms-linear-gradient(top, #404040, #1a1a1a);
2874   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#404040), to(#1a1a1a));
2875   background-image: -webkit-linear-gradient(top, #404040, #1a1a1a);
2876   background-image: -o-linear-gradient(top, #404040, #1a1a1a);
2877   background-image: linear-gradient(top, #404040, #1a1a1a);
2878   background-repeat: repeat-x;
2879   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#1a1a1a', GradientType=0);
2880   -webkit-border-radius: 4px;
2881   -moz-border-radius: 4px;
2882   border-radius: 4px;
2883   -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;
2884   -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;
2885   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;
2886 }
2887 .btn-navbar {
2888   display: none;
2889   float: right;
2890   padding: 7px 10px;
2891   margin-left: 5px;
2892   margin-right: 5px;
2893   background-color: #303030;
2894   background-image: -moz-linear-gradient(top, #404040, #1a1a1a);
2895   background-image: -ms-linear-gradient(top, #404040, #1a1a1a);
2896   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#404040), to(#1a1a1a));
2897   background-image: -webkit-linear-gradient(top, #404040, #1a1a1a);
2898   background-image: -o-linear-gradient(top, #404040, #1a1a1a);
2899   background-image: linear-gradient(top, #404040, #1a1a1a);
2900   background-repeat: repeat-x;
2901   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#1a1a1a', GradientType=0);
2902   border-color: #1a1a1a #1a1a1a #000000;
2903   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2904   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2905   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2906   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2907   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
2908 }
2909 .btn-navbar:hover,
2910 .btn-navbar:active,
2911 .btn-navbar.active,
2912 .btn-navbar.disabled,
2913 .btn-navbar[disabled] {
2914   background-color: #1a1a1a;
2915 }
2916 .btn-navbar:active,
2917 .btn-navbar.active {
2918   background-color: #000000 \9;
2919 }
2920 .btn-navbar .icon-bar {
2921   display: block;
2922   width: 18px;
2923   height: 2px;
2924   background-color: #f5f5f5;
2925   -webkit-border-radius: 1px;
2926   -moz-border-radius: 1px;
2927   border-radius: 1px;
2928   -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2929   -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2930   box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2931 }
2932 .btn-navbar .icon-bar + .icon-bar {
2933   margin-top: 3px;
2934 }
2935 .nav-collapse.collapse {
2936   height: auto;
2937 }
2938 .navbar .brand:hover {
2939   text-decoration: none;
2940 }
2941 .navbar .brand {
2942   float: left;
2943   display: block;
2944   padding: 8px 20px 12px;
2945   margin-left: -20px;
2946   font-size: 20px;
2947   font-weight: 200;
2948   line-height: 1;
2949   color: #ffffff;
2950 }
2951 .navbar .navbar-text {
2952   margin-bottom: 0;
2953   line-height: 40px;
2954   color: #cdcccb;
2955 }
2956 .navbar .navbar-text a:hover {
2957   color: #ffffff;
2958   background-color: transparent;
2959 }
2960 .navbar .btn,
2961 .navbar .btn-group {
2962   margin: 0 10px 0;
2963 }
2964 .navbar .btn-group .btn {
2965   margin-top: 0;
2966 }
2967 .navbar-form {
2968   margin-bottom: 0;
2969   *zoom: 1;
2970 }
2971 .navbar-form:before,
2972 .navbar-form:after {
2973   display: table;
2974   content: "";
2975 }
2976 .navbar-form:after {
2977   clear: both;
2978 }
2979 .navbar-form input,
2980 .navbar-form select {
2981   display: inline-block;
2982   margin-top: 5px;
2983   margin-bottom: 0;
2984 }
2985 .navbar-form .radio,
2986 .navbar-form .checkbox {
2987   margin-top: 5px;
2988 }
2989 .navbar-form input[type="image"],
2990 .navbar-form input[type="checkbox"],
2991 .navbar-form input[type="radio"] {
2992   margin-top: 3px;
2993 }
2994 .navbar-form .input-append,
2995 .navbar-form .input-prepend {
2996   margin-top: 6px;
2997   white-space: nowrap;
2998 }
2999 .navbar-form .input-append input,
3000 .navbar-form .input-prepend input {
3001   margin-top: 0;
3002 }
3003 .navbar-search {
3004   position: relative;
3005   float: left;
3006   margin-top: 8px;
3007   margin-bottom: 0;
3008 }
3009 .navbar-search .search-query {
3010   padding: 4px 9px;
3011   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
3012   font-size: 13px;
3013   font-weight: normal;
3014   line-height: 1;
3015   color: #f5f5f5;
3016   background: #ffffff;
3017   border: 1px solid #111;
3018   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
3019   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
3020   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.15);
3021   -webkit-transition: none;
3022   -moz-transition: none;
3023   -ms-transition: none;
3024   -o-transition: none;
3025   transition: none;
3026 }
3027 .navbar-search .search-query :-moz-placeholder {
3028   color: #f5f5f5;
3029 }
3030 .navbar-search .search-query ::-webkit-input-placeholder {
3031   color: #f5f5f5;
3032 }
3033 .navbar-search .search-query:hover {
3034   color: #ffffff;
3035   background-color: #cdcccb;
3036   background-color: rgba(255, 255, 255, 0.5);
3037 }
3038 .navbar-search .search-query:focus,
3039 .navbar-search .search-query.focused {
3040   padding: 5px 10px;
3041   color: #343433;
3042   text-shadow: 0 1px 0 #ffffff;
3043   background-color: #ffffff;
3044   border: 0;
3045   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3046   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3047   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
3048   outline: 0;
3049 }
3050 .navbar-fixed-top {
3051   position: fixed;
3052   top: 0;
3053   right: 0;
3054   left: 0;
3055   z-index: 1030;
3056 }
3057 .navbar-fixed-top .navbar-inner {
3058   padding-left: 0;
3059   padding-right: 0;
3060   -webkit-border-radius: 0;
3061   -moz-border-radius: 0;
3062   border-radius: 0;
3063 }
3064 .navbar .nav {
3065   position: relative;
3066   left: 0;
3067   display: block;
3068   float: left;
3069   margin: 0 10px 0 0;
3070 }
3071 .navbar .nav.pull-right {
3072   float: right;
3073 }
3074 .navbar .nav > li {
3075   display: block;
3076   float: left;
3077 }
3078 .navbar .nav > li > a {
3079   float: none;
3080   padding: 12px 9px 12px;
3081   line-height: 19px;
3082   color: #cdcccb;
3083   text-decoration: none;
3084   text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
3085 }
3086 .navbar .nav > li > a:hover {
3087   background-color: #343433;
3088   color: #ffffff;
3089   text-decoration: none;
3090   text-shadow: 0 -1px 0 #000000;
3091 }
3092 .navbar .nav .active > a,
3093 .navbar .nav .active > a:hover {
3094   color: #ffffff;
3095   text-decoration: none;
3096   background-color: #000000;
3097   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.4);
3098   -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.4);
3099   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.4);
3100   text-shadow: 0 -1px 0 #000000;
3101 }
3102 .navbar .divider-vertical {
3103   height: 44px;
3104   width: 1px;
3105   margin: 0;
3106   overflow: hide;
3107   background-color: #1a1a1a;
3108   border-right: 1px solid #404040;
3109 }
3110 .navbar .nav.pull-right {
3111   margin-left: 10px;
3112   margin-right: 0;
3113 }
3114 .navbar .dropdown-menu {
3115   margin-top: 1px;
3116   -webkit-border-radius: 4px;
3117   -moz-border-radius: 4px;
3118   border-radius: 4px;
3119 }
3120 .navbar .dropdown-menu:before {
3121   content: '';
3122   display: inline-block;
3123   border-left: 7px solid transparent;
3124   border-right: 7px solid transparent;
3125   border-bottom: 7px solid #ccc;
3126   border-bottom-color: rgba(0, 0, 0, 0.2);
3127   position: absolute;
3128   top: -7px;
3129   left: 9px;
3130 }
3131 .navbar .dropdown-menu:after {
3132   content: '';
3133   display: inline-block;
3134   border-left: 6px solid transparent;
3135   border-right: 6px solid transparent;
3136   border-bottom: 6px solid #ffffff;
3137   position: absolute;
3138   top: -6px;
3139   left: 10px;
3140 }
3141 .navbar .nav .dropdown-toggle .caret,
3142 .navbar .nav .open.dropdown .caret {
3143   border-top-color: #ffffff;
3144 }
3145 .navbar .nav .active .caret {
3146   opacity: 1;
3147   filter: alpha(opacity=100);
3148 }
3149 .navbar .nav .open > .dropdown-toggle,
3150 .navbar .nav .active > .dropdown-toggle,
3151 .navbar .nav .open.active > .dropdown-toggle {
3152   background-color: transparent;
3153 }
3154 .navbar .nav .active > .dropdown-toggle:hover {
3155   color: #ffffff;
3156 }
3157 .pull-right .dropdown-menu {
3158   left: auto;
3159   right: 0;
3160 }
3161 .pull-right .dropdown-menu:before {
3162   left: auto;
3163   right: 12px;
3164 }
3165 .pull-right .dropdown-menu:after {
3166   left: auto;
3167   right: 13px;
3168 }
3169 .breadcrumb {
3170   padding: 7px 14px;
3171   margin: 0 0 18px;
3172   background-color: #fbfbfb;
3173   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
3174   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
3175   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
3176   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
3177   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
3178   background-image: linear-gradient(top, #ffffff, #f5f5f5);
3179   background-repeat: repeat-x;
3180   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
3181   border: 1px solid #ddd;
3182   -webkit-border-radius: 3px;
3183   -moz-border-radius: 3px;
3184   border-radius: 3px;
3185   -webkit-box-shadow: inset 0 1px 0 #ffffff;
3186   -moz-box-shadow: inset 0 1px 0 #ffffff;
3187   box-shadow: inset 0 1px 0 #ffffff;
3188 }
3189 .breadcrumb li {
3190   display: inline-block;
3191   text-shadow: 0 1px 0 #ffffff;
3192 }
3193 .breadcrumb .divider {
3194   padding: 0 5px;
3195   color: #cdcccb;
3196 }
3197 .breadcrumb .active a {
3198   color: #343433;
3199 }
3200 .pagination {
3201   height: 36px;
3202   margin: 18px 0;
3203 }
3204 .pagination ul {
3205   display: inline-block;
3206   *display: inline;
3207   /* IE7 inline-block hack */
3208
3209   *zoom: 1;
3210   margin-left: 0;
3211   margin-bottom: 0;
3212   -webkit-border-radius: 3px;
3213   -moz-border-radius: 3px;
3214   border-radius: 3px;
3215   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3216   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3217   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
3218 }
3219 .pagination li {
3220   display: inline;
3221 }
3222 .pagination a {
3223   float: left;
3224   padding: 0 14px;
3225   line-height: 34px;
3226   text-decoration: none;
3227   border: 1px solid #ddd;
3228   border-left-width: 0;
3229 }
3230 .pagination a:hover,
3231 .pagination .active a {
3232   background-color: #f5f5f5;
3233 }
3234 .pagination .active a {
3235   color: #cdcccb;
3236   cursor: default;
3237 }
3238 .pagination .disabled a,
3239 .pagination .disabled a:hover {
3240   color: #cdcccb;
3241   background-color: transparent;
3242   cursor: default;
3243 }
3244 .pagination li:first-child a {
3245   border-left-width: 1px;
3246   -webkit-border-radius: 3px 0 0 3px;
3247   -moz-border-radius: 3px 0 0 3px;
3248   border-radius: 3px 0 0 3px;
3249 }
3250 .pagination li:last-child a {
3251   -webkit-border-radius: 0 3px 3px 0;
3252   -moz-border-radius: 0 3px 3px 0;
3253   border-radius: 0 3px 3px 0;
3254 }
3255 .pagination-centered {
3256   text-align: center;
3257 }
3258 .pagination-right {
3259   text-align: right;
3260 }
3261 .pager {
3262   margin-left: 0;
3263   margin-bottom: 18px;
3264   list-style: none;
3265   text-align: center;
3266   *zoom: 1;
3267 }
3268 .pager:before,
3269 .pager:after {
3270   display: table;
3271   content: "";
3272 }
3273 .pager:after {
3274   clear: both;
3275 }
3276 .pager li {
3277   display: inline;
3278 }
3279 .pager a {
3280   display: inline-block;
3281   padding: 5px 14px;
3282   background-color: #fff;
3283   border: 1px solid #ddd;
3284   -webkit-border-radius: 15px;
3285   -moz-border-radius: 15px;
3286   border-radius: 15px;
3287 }
3288 .pager a:hover {
3289   text-decoration: none;
3290   background-color: #f5f5f5;
3291 }
3292 .pager .next a {
3293   float: right;
3294 }
3295 .pager .previous a {
3296   float: left;
3297 }
3298 .modal-open .dropdown-menu {
3299   z-index: 2050;
3300 }
3301 .modal-open .dropdown.open {
3302   *z-index: 2050;
3303 }
3304 .modal-open .popover {
3305   z-index: 2060;
3306 }
3307 .modal-open .tooltip {
3308   z-index: 2070;
3309 }
3310 .modal-backdrop {
3311   position: fixed;
3312   top: 0;
3313   right: 0;
3314   bottom: 0;
3315   left: 0;
3316   z-index: 1040;
3317   background-color: #000000;
3318 }
3319 .modal-backdrop.fade {
3320   opacity: 0;
3321 }
3322 .modal-backdrop,
3323 .modal-backdrop.fade.in {
3324   opacity: 0.25;
3325   filter: alpha(opacity=25);
3326 }
3327 .modal {
3328   position: fixed;
3329   top: 50%;
3330   left: 50%;
3331   z-index: 1050;
3332   max-height: 500px;
3333   overflow: auto;
3334   width: 560px;
3335   margin: -250px 0 0 -280px;
3336   background-color: #ffffff;
3337   border: 1px solid #999;
3338   border: 1px solid rgba(0, 0, 0, 0.1);
3339   *border: 1px solid #999;
3340   /* IE6-7 */
3341
3342   -webkit-border-radius: 6px;
3343   -moz-border-radius: 6px;
3344   border-radius: 6px;
3345   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3346   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3347   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3348   -webkit-background-clip: padding-box;
3349   -moz-background-clip: padding-box;
3350   background-clip: padding-box;
3351 }
3352 .modal.fade {
3353   -webkit-transition: opacity .3s linear, top .3s ease-out;
3354   -moz-transition: opacity .3s linear, top .3s ease-out;
3355   -ms-transition: opacity .3s linear, top .3s ease-out;
3356   -o-transition: opacity .3s linear, top .3s ease-out;
3357   transition: opacity .3s linear, top .3s ease-out;
3358   top: -25%;
3359 }
3360 .modal.fade.in {
3361   top: 50%;
3362 }
3363 .modal-header {
3364   padding: 9px 15px;
3365   border-bottom: 1px solid #f5f5f5;
3366 }
3367 .modal-header .close {
3368   margin-top: 2px;
3369 }
3370 .modal-body {
3371   padding: 15px;
3372 }
3373 .modal-body .modal-form {
3374   margin-bottom: 0;
3375 }
3376 .modal-footer {
3377   padding: 14px 15px 15px;
3378   margin-bottom: 0;
3379   background-color: #f9f9f9;
3380   background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
3381   background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
3382   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ffffff));
3383   background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
3384   background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
3385   background-image: linear-gradient(top, #f5f5f5, #ffffff);
3386   background-repeat: repeat-x;
3387   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
3388   border-top: 1px solid #b4b3b1;
3389   -webkit-border-radius: 0 0 6px 6px;
3390   -moz-border-radius: 0 0 6px 6px;
3391   border-radius: 0 0 6px 6px;
3392   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3393   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3394   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3395   *zoom: 1;
3396 }
3397 .modal-footer:before,
3398 .modal-footer:after {
3399   display: table;
3400   content: "";
3401 }
3402 .modal-footer:after {
3403   clear: both;
3404 }
3405 .modal-footer .btn {
3406   float: right;
3407   margin-left: 8px;
3408   margin-bottom: 0;
3409 }
3410 .tooltip {
3411   position: absolute;
3412   z-index: 1000;
3413   display: block;
3414   visibility: visible;
3415   padding: 5px;
3416   font-size: 11px;
3417   opacity: 0;
3418   filter: alpha(opacity=0);
3419 }
3420 .tooltip.in {
3421   opacity: 0.8;
3422   filter: alpha(opacity=80);
3423 }
3424 .tooltip.top {
3425   margin-top: -2px;
3426 }
3427 .tooltip.right {
3428   margin-left: 2px;
3429 }
3430 .tooltip.bottom {
3431   margin-top: 12px;
3432 }
3433 .tooltip.left {
3434   margin-left: -2px;
3435 }
3436 .tooltip.top .tooltip-arrow {
3437   bottom: 0;
3438   left: 50%;
3439   margin-left: -5px;
3440   border-left: 5px solid transparent;
3441   border-right: 5px solid transparent;
3442   border-top: 5px solid #000000;
3443 }
3444 .tooltip.left .tooltip-arrow {
3445   top: 50%;
3446   right: 0;
3447   margin-top: -5px;
3448   border-top: 5px solid transparent;
3449   border-bottom: 5px solid transparent;
3450   border-left: 5px solid #000000;
3451 }
3452 .tooltip.bottom .tooltip-arrow {
3453   top: 0;
3454   left: 50%;
3455   margin-left: -5px;
3456   border-left: 5px solid transparent;
3457   border-right: 5px solid transparent;
3458   border-bottom: 5px solid #000000;
3459 }
3460 .tooltip.right .tooltip-arrow {
3461   top: 50%;
3462   left: 0;
3463   margin-top: -5px;
3464   border-top: 5px solid transparent;
3465   border-bottom: 5px solid transparent;
3466   border-right: 5px solid #000000;
3467 }
3468 .tooltip-inner {
3469   max-width: 200px;
3470   padding: 3px 8px;
3471   color: #ffffff;
3472   text-align: center;
3473   text-decoration: none;
3474   background-color: #000000;
3475   -webkit-border-radius: 4px;
3476   -moz-border-radius: 4px;
3477   border-radius: 4px;
3478 }
3479 .tooltip-arrow {
3480   position: absolute;
3481   width: 0;
3482   height: 0;
3483 }
3484 .popover {
3485   position: absolute;
3486   top: 0;
3487   left: 0;
3488   z-index: 1010;
3489   display: none;
3490   padding: 5px;
3491 }
3492 .popover.top {
3493   margin-top: -5px;
3494 }
3495 .popover.right {
3496   margin-left: 5px;
3497 }
3498 .popover.bottom {
3499   margin-top: 5px;
3500 }
3501 .popover.left {
3502   margin-left: -5px;
3503 }
3504 .popover.top .arrow {
3505   bottom: 0;
3506   left: 50%;
3507   margin-left: -5px;
3508   border-left: 5px solid transparent;
3509   border-right: 5px solid transparent;
3510   border-top: 5px solid #000000;
3511 }
3512 .popover.top.right .arrow {
3513   bottom: 0;
3514   left: auto;
3515   top: auto;
3516   right: 15px;
3517   margin-left: -5px;
3518   border-left: 5px solid transparent;
3519   border-right: 5px solid transparent;
3520   border-top: 5px solid #000000;
3521   border-bottom: 0px none;
3522 }
3523 .popover.top.left .arrow {
3524   bottom: 0;
3525   right: auto;
3526   top: auto;
3527   left: 15px;
3528   margin-left: -5px;
3529   border-left: 5px solid transparent;
3530   border-right: 5px solid transparent;
3531   border-top: 5px solid #000000;
3532   border-bottom: 0px none;
3533 }
3534 .popover.right .arrow {
3535   top: 50%;
3536   left: 0;
3537   margin-top: -5px;
3538   border-top: 5px solid transparent;
3539   border-bottom: 5px solid transparent;
3540   border-right: 5px solid #000000;
3541 }
3542 .popover.bottom .arrow {
3543   top: 0;
3544   left: 50%;
3545   margin-left: -5px;
3546   border-left: 5px solid transparent;
3547   border-right: 5px solid transparent;
3548   border-bottom: 5px solid #000000;
3549 }
3550 .popover.bottom.left .arrow {
3551   top: 0;
3552   left: 15px;
3553   margin-left: -5px;
3554   border-left: 5px solid transparent;
3555   border-right: 5px solid transparent;
3556   border-bottom: 5px solid #000000;
3557 }
3558 .popover.bottom.right .arrow {
3559   top: 0;
3560   right: 15px;
3561   left: auto;
3562   margin-left: -5px;
3563   border-left: 5px solid transparent;
3564   border-right: 5px solid transparent;
3565   border-bottom: 5px solid #000000;
3566 }
3567 .popover.left .arrow {
3568   top: 50%;
3569   right: 0;
3570   margin-top: -5px;
3571   border-top: 5px solid transparent;
3572   border-bottom: 5px solid transparent;
3573   border-left: 5px solid #000000;
3574 }
3575 .popover .arrow {
3576   position: absolute;
3577   width: 0;
3578   height: 0;
3579 }
3580 .popover-inner {
3581   padding: 2px;
3582   width: 288px;
3583   overflow: hide;
3584   background: #343433;
3585   background: rgba(0, 0, 0, 0.8);
3586   -webkit-border-radius: 4px;
3587   -moz-border-radius: 4px;
3588   border-radius: 4px;
3589   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3590   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3591   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3592 }
3593 .popover-title {
3594   padding: 9px 15px;
3595   line-height: 1;
3596   background-color: #343433;
3597   border-bottom: 1px solid #000000;
3598   -webkit-border-radius: 2px 2px 0 0;
3599   -moz-border-radius: 2px 2px 0 0;
3600   border-radius: 2px 2px 0 0;
3601   font-size: 13px;
3602   color: #fff;
3603 }
3604 .popover-content {
3605   padding: 16px;
3606   background-color: #ffffff;
3607   -webkit-background-clip: padding-box;
3608   -moz-background-clip: padding-box;
3609   background-clip: padding-box;
3610 }
3611 .popover-content p,
3612 .popover-content ul,
3613 .popover-content ol {
3614   margin-bottom: 0;
3615 }
3616 .popover-footer {
3617   padding: 14px 15px 15px;
3618   background-color: #f9f9f9;
3619   background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
3620   background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
3621   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ffffff));
3622   background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
3623   background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
3624   background-image: linear-gradient(top, #f5f5f5, #ffffff);
3625   background-repeat: repeat-x;
3626   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
3627   border-top: 1px solid #b4b3b1;
3628   -webkit-border-radius: 0 0 2px 2px;
3629   -moz-border-radius: 0 0 2px 2px;
3630   border-radius: 0 0 2px 2px;
3631   -webkit-background-clip: padding-box;
3632   -moz-background-clip: padding-box;
3633   background-clip: padding-box;
3634   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3635   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3636   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3637   *zoom: 1;
3638 }
3639 .popover-footer p,
3640 .popover-footer ul,
3641 .popover-footer ol {
3642   margin-bottom: 0;
3643 }
3644 .popover-footer:before,
3645 .popover-footer:after {
3646   display: table;
3647   content: "";
3648 }
3649 .popover-footer:after {
3650   clear: both;
3651 }
3652 .popover-footer .btn {
3653   float: right;
3654   margin-left: 8px;
3655   margin-bottom: 0;
3656 }
3657 .popover-footer .btn-link {
3658   position: relative;
3659   top: 9px;
3660 }
3661 /* @group Base */
3662 .chzn-container {
3663   font-size: 13px;
3664   position: relative;
3665   display: inline-block;
3666   zoom: 1;
3667   *display: inline;
3668 }
3669 .chzn-container .chzn-drop {
3670   background: #fff;
3671   border: 1px solid #aaa;
3672   border-top: 0;
3673   position: absolute;
3674   top: 29px;
3675   left: 0;
3676   -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3677   -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3678   -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3679   box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
3680   z-index: 999;
3681 }
3682 /* @end */
3683 /* @group Single Chosen */
3684 .chzn-container-single .chzn-single {
3685   background-color: #ffffff;
3686   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
3687   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));
3688   background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
3689   background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
3690   background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
3691   background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
3692   background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
3693   -webkit-border-radius: 5px;
3694   -moz-border-radius: 5px;
3695   border-radius: 5px;
3696   -moz-background-clip: padding;
3697   -webkit-background-clip: padding-box;
3698   background-clip: padding-box;
3699   border: 1px solid #aaaaaa;
3700   -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
3701   -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
3702   box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
3703   display: block;
3704   overflow: hidden;
3705   white-space: nowrap;
3706   position: relative;
3707   height: 23px;
3708   line-height: 24px;
3709   padding: 0 0 0 8px;
3710   color: #444444;
3711   text-decoration: none;
3712 }
3713 .chzn-container-single .chzn-default {
3714   color: #999;
3715 }
3716 .chzn-container-single .chzn-single span {
3717   margin-right: 26px;
3718   display: block;
3719   overflow: hidden;
3720   white-space: nowrap;
3721   -o-text-overflow: ellipsis;
3722   -ms-text-overflow: ellipsis;
3723   text-overflow: ellipsis;
3724 }
3725 .chzn-container-single .chzn-single abbr {
3726   display: block;
3727   position: absolute;
3728   right: 26px;
3729   top: 6px;
3730   width: 12px;
3731   height: 13px;
3732   font-size: 1px;
3733   background: url('../img/chosen-sprite.png') right top no-repeat;
3734 }
3735 .chzn-container-single .chzn-single abbr:hover {
3736   background-position: right -11px;
3737 }
3738 .chzn-container-single .chzn-single div {
3739   position: absolute;
3740   right: 0;
3741   top: 0;
3742   display: block;
3743   height: 100%;
3744   width: 18px;
3745 }
3746 .chzn-container-single .chzn-single div b {
3747   background: url('../img/chosen-sprite.png') no-repeat 0 0;
3748   display: block;
3749   width: 100%;
3750   height: 100%;
3751 }
3752 .chzn-container-single .chzn-search {
3753   padding: 3px 4px;
3754   position: relative;
3755   margin: 0;
3756   white-space: nowrap;
3757   z-index: 1010;
3758 }
3759 .chzn-container-single .chzn-search input {
3760   background: #ffffff url('../img/chosen-sprite.png') no-repeat 100% -22px;
3761   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));
3762   background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3763   background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3764   background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3765   background: url('../img/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3766   background: url('../img/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3767   margin: 1px 0;
3768   padding: 4px 20px 4px 5px;
3769   outline: 0;
3770   border: 1px solid #aaa;
3771   font-family: sans-serif;
3772   font-size: 1em;
3773 }
3774 .chzn-container-single .chzn-drop {
3775   -webkit-border-radius: 0 0 4px 4px;
3776   -moz-border-radius: 0 0 4px 4px;
3777   border-radius: 0 0 4px 4px;
3778   -moz-background-clip: padding;
3779   -webkit-background-clip: padding-box;
3780   background-clip: padding-box;
3781 }
3782 /* @end */
3783 .chzn-container-single-nosearch .chzn-search input {
3784   position: absolute;
3785   left: -9000px;
3786 }
3787 /* @group Multi Chosen */
3788 .chzn-container-multi .chzn-choices {
3789   background-color: #fff;
3790   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
3791   background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3792   background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3793   background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3794   background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3795   background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
3796   border: 1px solid #aaa;
3797   margin: 0;
3798   padding: 0;
3799   cursor: text;
3800   overflow: hidden;
3801   height: auto !important;
3802   height: 1%;
3803   position: relative;
3804 }
3805 .chzn-container-multi .chzn-choices li {
3806   float: left;
3807   list-style: none;
3808 }
3809 .chzn-container-multi .chzn-choices .search-field {
3810   white-space: nowrap;
3811   margin: 0;
3812   padding: 0;
3813 }
3814 .chzn-container-multi .chzn-choices .search-field input {
3815   color: #666;
3816   background: transparent !important;
3817   border: 0 !important;
3818   font-family: sans-serif;
3819   font-size: 100%;
3820   height: 15px;
3821   padding: 5px;
3822   margin: 1px 0;
3823   outline: 0;
3824   -webkit-box-shadow: none;
3825   -moz-box-shadow: none;
3826   -o-box-shadow: none;
3827   box-shadow: none;
3828 }
3829 .chzn-container-multi .chzn-choices .search-field .default {
3830   color: #999;
3831 }
3832 .chzn-container-multi .chzn-choices .search-choice {
3833   -webkit-border-radius: 3px;
3834   -moz-border-radius: 3px;
3835   border-radius: 3px;
3836   -moz-background-clip: padding;
3837   -webkit-background-clip: padding-box;
3838   background-clip: padding-box;
3839   background-color: #e4e4e4;
3840   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
3841   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));
3842   background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
3843   background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
3844   background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
3845   background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
3846   background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
3847   -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
3848   -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
3849   box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
3850   color: #333;
3851   border: 1px solid #aaaaaa;
3852   line-height: 13px;
3853   padding: 3px 20px 3px 5px;
3854   margin: 3px 0 3px 5px;
3855   position: relative;
3856   cursor: default;
3857 }
3858 .chzn-container-multi .chzn-choices .search-choice-focus {
3859   background: #d4d4d4;
3860 }
3861 .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
3862   display: block;
3863   position: absolute;
3864   right: 3px;
3865   top: 4px;
3866   width: 12px;
3867   height: 13px;
3868   font-size: 1px;
3869   background: url('../img/chosen-sprite.png') right top no-repeat;
3870 }
3871 .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
3872   background-position: right -11px;
3873 }
3874 .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
3875   background-position: right -11px;
3876 }
3877 /* @end */
3878 /* @group Results */
3879 .chzn-container .chzn-results {
3880   margin: 0 4px 4px 0;
3881   max-height: 240px;
3882   padding: 0 0 0 4px;
3883   position: relative;
3884   overflow-x: hidden;
3885   overflow-y: auto;
3886 }
3887 .chzn-container-multi .chzn-results {
3888   margin: -1px 0 0;
3889   padding: 0;
3890 }
3891 .chzn-container .chzn-results li {
3892   display: none;
3893   line-height: 15px;
3894   padding: 5px 6px;
3895   margin: 0;
3896   list-style: none;
3897 }
3898 .chzn-container .chzn-results .active-result {
3899   cursor: pointer;
3900   display: list-item;
3901 }
3902 .chzn-container .chzn-results .highlighted {
3903   background-color: #3875d7;
3904   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
3905   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
3906   background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
3907   background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
3908   background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
3909   background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
3910   background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
3911   color: #fff;
3912 }
3913 .chzn-container .chzn-results li em {
3914   background: #feffde;
3915   font-style: normal;
3916 }
3917 .chzn-container .chzn-results .highlighted em {
3918   background: transparent;
3919 }
3920 .chzn-container .chzn-results .no-results {
3921   background: #f4f4f4;
3922   display: list-item;
3923 }
3924 .chzn-container .chzn-results .group-result {
3925   cursor: default;
3926   color: #999;
3927   font-weight: bold;
3928 }
3929 .chzn-container .chzn-results .group-option {
3930   padding-left: 15px;
3931 }
3932 .chzn-container-multi .chzn-drop .result-selected {
3933   display: none;
3934 }
3935 .chzn-container .chzn-results-scroll {
3936   background: white;
3937   margin: 0 4px;
3938   position: absolute;
3939   text-align: center;
3940   width: 321px;
3941   /* This should by dynamic with js */
3942
3943   z-index: 1;
3944 }
3945 .chzn-container .chzn-results-scroll span {
3946   display: inline-block;
3947   height: 17px;
3948   text-indent: -5000px;
3949   width: 9px;
3950 }
3951 .chzn-container .chzn-results-scroll-down {
3952   bottom: 0;
3953 }
3954 .chzn-container .chzn-results-scroll-down span {
3955   background: url('../img/chosen-sprite.png') no-repeat -4px -3px;
3956 }
3957 .chzn-container .chzn-results-scroll-up span {
3958   background: url('../img/chosen-sprite.png') no-repeat -22px -3px;
3959 }
3960 /* @end */
3961 /* @group Active  */
3962 .chzn-container-active .chzn-single {
3963   -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
3964   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
3965   -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
3966   box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
3967   border: 1px solid #5897fb;
3968 }
3969 .chzn-container-active .chzn-single-with-drop {
3970   border: 1px solid #aaa;
3971   -webkit-box-shadow: 0 1px 0 #fff inset;
3972   -moz-box-shadow: 0 1px 0 #fff inset;
3973   -o-box-shadow: 0 1px 0 #fff inset;
3974   box-shadow: 0 1px 0 #fff inset;
3975   background-color: #eee;
3976   filter: progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
3977   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
3978   background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
3979   background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
3980   background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
3981   background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
3982   background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
3983   -webkit-border-bottom-left-radius: 0;
3984   -webkit-border-bottom-right-radius: 0;
3985   -moz-border-radius-bottomleft: 0;
3986   -moz-border-radius-bottomright: 0;
3987   border-bottom-left-radius: 0;
3988   border-bottom-right-radius: 0;
3989 }
3990 .chzn-container-active .chzn-single-with-drop div {
3991   background: transparent;
3992   border-left: none;
3993 }
3994 .chzn-container-active .chzn-single-with-drop div b {
3995   background-position: -18px 1px;
3996 }
3997 .chzn-container-active .chzn-choices {
3998   -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
3999   -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4000   -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4001   box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
4002   border: 1px solid #5897fb;
4003 }
4004 .chzn-container-active .chzn-choices .search-field input {
4005   color: #111 !important;
4006 }
4007 /* @end */
4008 /* @group Disabled Support */
4009 .chzn-disabled {
4010   cursor: default;
4011   opacity: 0.5 !important;
4012 }
4013 .chzn-disabled .chzn-single {
4014   cursor: default;
4015 }
4016 .chzn-disabled .chzn-choices .search-choice .search-choice-close {
4017   cursor: default;
4018 }
4019 /* @group Right to Left */
4020 .chzn-rtl {
4021   text-align: right;
4022 }
4023 .chzn-rtl .chzn-single {
4024   padding: 0 8px 0 0;
4025   overflow: visible;
4026 }
4027 .chzn-rtl .chzn-single span {
4028   margin-left: 26px;
4029   margin-right: 0;
4030   direction: rtl;
4031 }
4032 .chzn-rtl .chzn-single div {
4033   left: 3px;
4034   right: auto;
4035 }
4036 .chzn-rtl .chzn-single abbr {
4037   left: 26px;
4038   right: auto;
4039 }
4040 .chzn-rtl .chzn-choices .search-field input {
4041   direction: rtl;
4042 }
4043 .chzn-rtl .chzn-choices li {
4044   float: right;
4045 }
4046 .chzn-rtl .chzn-choices .search-choice {
4047   padding: 3px 5px 3px 19px;
4048   margin: 3px 5px 3px 0;
4049 }
4050 .chzn-rtl .chzn-choices .search-choice .search-choice-close {
4051   left: 4px;
4052   right: auto;
4053   background-position: right top;
4054 }
4055 .chzn-rtl.chzn-container-single .chzn-results {
4056   margin: 0 0 4px 4px;
4057   padding: 0 4px 0 0;
4058 }
4059 .chzn-rtl .chzn-results .group-option {
4060   padding-left: 0;
4061   padding-right: 15px;
4062 }
4063 .chzn-rtl.chzn-container-active .chzn-single-with-drop div {
4064   border-right: none;
4065 }
4066 .chzn-rtl .chzn-search input {
4067   background: #ffffff url('../chosen-sprite.png') no-repeat -38px -22px;
4068   background: url('../chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
4069   background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
4070   background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
4071   background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
4072   background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
4073   background: url('../img/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
4074   padding: 4px 5px 4px 20px;
4075   direction: rtl;
4076 }
4077 /* @end */.thumbnails {
4078   margin-left: -20px;
4079   list-style: none;
4080   *zoom: 1;
4081 }
4082 .thumbnails:before,
4083 .thumbnails:after {
4084   display: table;
4085   content: "";
4086 }
4087 .thumbnails:after {
4088   clear: both;
4089 }
4090 .thumbnail {
4091   display: block;
4092   padding: 0;
4093   line-height: 1;
4094   -webkit-border-radius: 4px;
4095   -moz-border-radius: 4px;
4096   border-radius: 4px;
4097   -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
4098   -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
4099   box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);
4100   overflow: hidden;
4101 }
4102 a.thumbnail:hover {
4103   border-color: #1571ce;
4104   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4105   -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4106   box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
4107 }
4108 .thumbnail > img {
4109   display: block;
4110   max-width: 100%;
4111   margin-left: auto;
4112   margin-right: auto;
4113 }
4114 .thumbnail .caption {
4115   padding: 9px;
4116 }
4117 .label {
4118   padding: 2px 4px 3px;
4119   font-size: 10.2px;
4120   font-weight: 400;
4121   color: #313130;
4122   background-color: #cdcccb;
4123   -webkit-border-radius: 2px;
4124   -moz-border-radius: 2px;
4125   border-radius: 2px;
4126 }
4127 .label:hover {
4128   color: #ffffff;
4129   text-decoration: none;
4130 }
4131 .label-file {
4132   background-color: #e57417;
4133   color: #ffffff;
4134 }
4135 .label-file:hover {
4136   background-color: #b75d12;
4137 }
4138 .label-note {
4139   background-color: #eae82f;
4140   color: #74730c;
4141   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
4142 }
4143 .label-note:hover {
4144   background-color: #d1cf15;
4145 }
4146 .label-lead {
4147   background-color: #3fb300;
4148   color: #ffffff;
4149 }
4150 .label-lead:hover {
4151   background-color: #1b4d00;
4152 }
4153 .label-contact {
4154   background-color: #177ee5;
4155   color: #ffffff;
4156 }
4157 .label-contact:hover {
4158   background-color: #1264b7;
4159 }
4160 .label-document {
4161   background-color: #7d12b2;
4162   color: #ffffff;
4163 }
4164 .label-document:hover {
4165   background-color: #5c0d84;
4166 }
4167 @-webkit-keyframes progress-bar-stripes {
4168   from {
4169     background-position: 0 0;
4170   }
4171   to {
4172     background-position: 40px 0;
4173   }
4174 }
4175 @-moz-keyframes progress-bar-stripes {
4176   from {
4177     background-position: 0 0;
4178   }
4179   to {
4180     background-position: 40px 0;
4181   }
4182 }
4183 @keyframes progress-bar-stripes {
4184   from {
4185     background-position: 0 0;
4186   }
4187   to {
4188     background-position: 40px 0;
4189   }
4190 }
4191 .progress {
4192   overflow: hide;
4193   height: 18px;
4194   margin-bottom: 18px;
4195   background-color: #f7f7f7;
4196   background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
4197   background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
4198   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
4199   background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
4200   background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
4201   background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
4202   background-repeat: repeat-x;
4203   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
4204   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4205   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4206   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
4207   -webkit-border-radius: 4px;
4208   -moz-border-radius: 4px;
4209   border-radius: 4px;
4210 }
4211 .progress .bar {
4212   width: 0%;
4213   height: 18px;
4214   color: #ffffff;
4215   font-size: 12px;
4216   text-align: center;
4217   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
4218   background-color: #0e90d2;
4219   background-image: -moz-linear-gradient(top, #149bdf, #0480be);
4220   background-image: -ms-linear-gradient(top, #149bdf, #0480be);
4221   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
4222   background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
4223   background-image: -o-linear-gradient(top, #149bdf, #0480be);
4224   background-image: linear-gradient(top, #149bdf, #0480be);
4225   background-repeat: repeat-x;
4226   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
4227   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4228   -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4229   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
4230   -webkit-box-sizing: border-box;
4231   -moz-box-sizing: border-box;
4232   box-sizing: border-box;
4233   -webkit-transition: width 0.6s ease;
4234   -moz-transition: width 0.6s ease;
4235   -ms-transition: width 0.6s ease;
4236   -o-transition: width 0.6s ease;
4237   transition: width 0.6s ease;
4238 }
4239 .progress-striped .bar {
4240   background-color: #62c462;
4241   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));
4242   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);
4243   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);
4244   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);
4245   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);
4246   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);
4247   -webkit-background-size: 40px 40px;
4248   -moz-background-size: 40px 40px;
4249   -o-background-size: 40px 40px;
4250   background-size: 40px 40px;
4251 }
4252 .progress.active .bar {
4253   -webkit-animation: progress-bar-stripes 2s linear infinite;
4254   -moz-animation: progress-bar-stripes 2s linear infinite;
4255   animation: progress-bar-stripes 2s linear infinite;
4256 }
4257 .progress-danger .bar {
4258   background-color: #dd514c;
4259   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
4260   background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
4261   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
4262   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
4263   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
4264   background-image: linear-gradient(top, #ee5f5b, #c43c35);
4265   background-repeat: repeat-x;
4266   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
4267 }
4268 .progress-danger.progress-striped .bar {
4269   background-color: #ee5f5b;
4270   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));
4271   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);
4272   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);
4273   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);
4274   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);
4275   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);
4276 }
4277 .progress-success .bar {
4278   background-color: #5eb95e;
4279   background-image: -moz-linear-gradient(top, #62c462, #57a957);
4280   background-image: -ms-linear-gradient(top, #62c462, #57a957);
4281   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
4282   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
4283   background-image: -o-linear-gradient(top, #62c462, #57a957);
4284   background-image: linear-gradient(top, #62c462, #57a957);
4285   background-repeat: repeat-x;
4286   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
4287 }
4288 .progress-success.progress-striped .bar {
4289   background-color: #62c462;
4290   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));
4291   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);
4292   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);
4293   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);
4294   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);
4295   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);
4296 }
4297 .progress-info .bar {
4298   background-color: #4bb1cf;
4299   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
4300   background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
4301   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
4302   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
4303   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
4304   background-image: linear-gradient(top, #5bc0de, #339bb9);
4305   background-repeat: repeat-x;
4306   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
4307 }
4308 .progress-info.progress-striped .bar {
4309   background-color: #5bc0de;
4310   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));
4311   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);
4312   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);
4313   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);
4314   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);
4315   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);
4316 }
4317 .progress-files .bar {
4318   background-color: #d26b15;
4319   background-image: -moz-linear-gradient(top, #e57417, #b75d12);
4320   background-image: -ms-linear-gradient(top, #e57417, #b75d12);
4321   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e57417), to(#b75d12));
4322   background-image: -webkit-linear-gradient(top, #e57417, #b75d12);
4323   background-image: -o-linear-gradient(top, #e57417, #b75d12);
4324   background-image: linear-gradient(top, #e57417, #b75d12);
4325   background-repeat: repeat-x;
4326   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57417', endColorstr='#b75d12', GradientType=0);
4327 }
4328 .progress-leads .bar {
4329   background-color: #389f00;
4330   background-image: -moz-linear-gradient(top, #3fb300, #2d8000);
4331   background-image: -ms-linear-gradient(top, #3fb300, #2d8000);
4332   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3fb300), to(#2d8000));
4333   background-image: -webkit-linear-gradient(top, #3fb300, #2d8000);
4334   background-image: -o-linear-gradient(top, #3fb300, #2d8000);
4335   background-image: linear-gradient(top, #3fb300, #2d8000);
4336   background-repeat: repeat-x;
4337   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fb300', endColorstr='#2d8000', GradientType=0);
4338 }
4339 .progress-notes .bar {
4340   background-color: #e0de25;
4341   background-image: -moz-linear-gradient(top, #eae82f, #d1cf15);
4342   background-image: -ms-linear-gradient(top, #eae82f, #d1cf15);
4343   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eae82f), to(#d1cf15));
4344   background-image: -webkit-linear-gradient(top, #eae82f, #d1cf15);
4345   background-image: -o-linear-gradient(top, #eae82f, #d1cf15);
4346   background-image: linear-gradient(top, #eae82f, #d1cf15);
4347   background-repeat: repeat-x;
4348   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae82f', endColorstr='#d1cf15', GradientType=0);
4349 }
4350 .progress-contacts .bar {
4351   background-color: #1574d2;
4352   background-image: -moz-linear-gradient(top, #177ee5, #1264b7);
4353   background-image: -ms-linear-gradient(top, #177ee5, #1264b7);
4354   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#177ee5), to(#1264b7));
4355   background-image: -webkit-linear-gradient(top, #177ee5, #1264b7);
4356   background-image: -o-linear-gradient(top, #177ee5, #1264b7);
4357   background-image: linear-gradient(top, #177ee5, #1264b7);
4358   background-repeat: repeat-x;
4359   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#177ee5', endColorstr='#1264b7', GradientType=0);
4360 }
4361 .progress-documents .bar {
4362   background-color: #70109f;
4363   background-image: -moz-linear-gradient(top, #7d12b2, #5c0d84);
4364   background-image: -ms-linear-gradient(top, #7d12b2, #5c0d84);
4365   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7d12b2), to(#5c0d84));
4366   background-image: -webkit-linear-gradient(top, #7d12b2, #5c0d84);
4367   background-image: -o-linear-gradient(top, #7d12b2, #5c0d84);
4368   background-image: linear-gradient(top, #7d12b2, #5c0d84);
4369   background-repeat: repeat-x;
4370   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d12b2', endColorstr='#5c0d84', GradientType=0);
4371 }
4372 .progress-min .bar {
4373   background-color: #d31516;
4374   background-image: -moz-linear-gradient(top, #e61718, #b81213);
4375   background-image: -ms-linear-gradient(top, #e61718, #b81213);
4376   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e61718), to(#b81213));
4377   background-image: -webkit-linear-gradient(top, #e61718, #b81213);
4378   background-image: -o-linear-gradient(top, #e61718, #b81213);
4379   background-image: linear-gradient(top, #e61718, #b81213);
4380   background-repeat: repeat-x;
4381   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61718', endColorstr='#b81213', GradientType=0);
4382 }
4383 .progress-mid .bar {
4384   background-color: #d26b15;
4385   background-image: -moz-linear-gradient(top, #e57417, #b75d12);
4386   background-image: -ms-linear-gradient(top, #e57417, #b75d12);
4387   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e57417), to(#b75d12));
4388   background-image: -webkit-linear-gradient(top, #e57417, #b75d12);
4389   background-image: -o-linear-gradient(top, #e57417, #b75d12);
4390   background-image: linear-gradient(top, #e57417, #b75d12);
4391   background-repeat: repeat-x;
4392   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57417', endColorstr='#b75d12', GradientType=0);
4393 }
4394 .progress-near .bar {
4395   background-color: #e0de25;
4396   background-image: -moz-linear-gradient(top, #eae82f, #d1cf15);
4397   background-image: -ms-linear-gradient(top, #eae82f, #d1cf15);
4398   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eae82f), to(#d1cf15));
4399   background-image: -webkit-linear-gradient(top, #eae82f, #d1cf15);
4400   background-image: -o-linear-gradient(top, #eae82f, #d1cf15);
4401   background-image: linear-gradient(top, #eae82f, #d1cf15);
4402   background-repeat: repeat-x;
4403   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae82f', endColorstr='#d1cf15', GradientType=0);
4404 }
4405 .progress-closed .bar {
4406   background-color: #389f00;
4407   background-image: -moz-linear-gradient(top, #3fb300, #2d8000);
4408   background-image: -ms-linear-gradient(top, #3fb300, #2d8000);
4409   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3fb300), to(#2d8000));
4410   background-image: -webkit-linear-gradient(top, #3fb300, #2d8000);
4411   background-image: -o-linear-gradient(top, #3fb300, #2d8000);
4412   background-image: linear-gradient(top, #3fb300, #2d8000);
4413   background-repeat: repeat-x;
4414   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3fb300', endColorstr='#2d8000', GradientType=0);
4415 }
4416 .progress-halt .bar {
4417   background-color: #4e4f51;
4418   background-image: -moz-linear-gradient(top, #58595b, #3f4041);
4419   background-image: -ms-linear-gradient(top, #58595b, #3f4041);
4420   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#58595b), to(#3f4041));
4421   background-image: -webkit-linear-gradient(top, #58595b, #3f4041);
4422   background-image: -o-linear-gradient(top, #58595b, #3f4041);
4423   background-image: linear-gradient(top, #58595b, #3f4041);
4424   background-repeat: repeat-x;
4425   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#58595b', endColorstr='#3f4041', GradientType=0);
4426 }
4427 .accordion {
4428   margin-bottom: 18px;
4429   width: 100%;
4430 }
4431 .accordion-heading {
4432   border-bottom: 0;
4433   -webkit-border-radius: 4px;
4434   -moz-border-radius: 4px;
4435   border-radius: 4px;
4436   margin-top: 10px;
4437   border: #e8e8e8 solid 1px;
4438 }
4439 .accordion-heading .accordion-toggle {
4440   display: block;
4441   padding: 10px;
4442 }
4443 .accordion-inner {
4444   padding: 10px;
4445   border: #e8e8e8 solid 1px;
4446   border-top: #e8e8e8 solid 2px;
4447   margin-top: -2px;
4448   outline: 0;
4449   -webkit-border-radius: 0 0 4px 4px;
4450   -moz-border-radius: 0 0 4px 4px;
4451   border-radius: 0 0 4px 4px;
4452   z-index: 2000;
4453 }
4454 .carousel {
4455   position: relative;
4456   margin-bottom: 18px;
4457   line-height: 1;
4458 }
4459 .carousel-inner {
4460   overflow: hidden;
4461   width: 100%;
4462   position: relative;
4463 }
4464 .carousel .item {
4465   display: none;
4466   position: relative;
4467   -webkit-transition: 0.6s ease-in-out left;
4468   -moz-transition: 0.6s ease-in-out left;
4469   -ms-transition: 0.6s ease-in-out left;
4470   -o-transition: 0.6s ease-in-out left;
4471   transition: 0.6s ease-in-out left;
4472 }
4473 .carousel .item > img {
4474   display: block;
4475   line-height: 1;
4476 }
4477 .carousel .active,
4478 .carousel .next,
4479 .carousel .prev {
4480   display: block;
4481 }
4482 .carousel .active {
4483   left: 0;
4484 }
4485 .carousel .next,
4486 .carousel .prev {
4487   position: absolute;
4488   top: 0;
4489   width: 100%;
4490 }
4491 .carousel .next {
4492   left: 100%;
4493 }
4494 .carousel .prev {
4495   left: -100%;
4496 }
4497 .carousel .next.left,
4498 .carousel .prev.right {
4499   left: 0;
4500 }
4501 .carousel .active.left {
4502   left: -100%;
4503 }
4504 .carousel .active.right {
4505   left: 100%;
4506 }
4507 .carousel-control {
4508   position: absolute;
4509   top: 40%;
4510   left: 15px;
4511   width: 40px;
4512   height: 40px;
4513   margin-top: -20px;
4514   font-size: 60px;
4515   font-weight: 100;
4516   line-height: 30px;
4517   color: #ffffff;
4518   text-align: center;
4519   background: #313130;
4520   border: 3px solid #ffffff;
4521   -webkit-border-radius: 23px;
4522   -moz-border-radius: 23px;
4523   border-radius: 23px;
4524   opacity: 0.5;
4525   filter: alpha(opacity=50);
4526 }
4527 .carousel-control.right {
4528   left: auto;
4529   right: 15px;
4530 }
4531 .carousel-control:hover {
4532   color: #ffffff;
4533   text-decoration: none;
4534   opacity: 0.9;
4535   filter: alpha(opacity=90);
4536 }
4537 .carousel-caption {
4538   position: absolute;
4539   left: 0;
4540   right: 0;
4541   bottom: 0;
4542   padding: 10px 15px 5px;
4543   background: #343433;
4544   background: rgba(0, 0, 0, 0.75);
4545 }
4546 .carousel-caption h4,
4547 .carousel-caption p {
4548   color: #ffffff;
4549 }
4550 .hero-unit {
4551   padding: 60px;
4552   margin-bottom: 30px;
4553   background-color: #f5f5f5;
4554   -webkit-border-radius: 6px;
4555   -moz-border-radius: 6px;
4556   border-radius: 6px;
4557 }
4558 .hero-unit h1 {
4559   margin-bottom: 0;
4560   font-size: 60px;
4561   line-height: 1;
4562   letter-spacing: -1px;
4563 }
4564 .hero-unit p {
4565   font-size: 18px;
4566   font-weight: 200;
4567   line-height: 27px;
4568 }
4569 /* Body and structure
4570 -------------------------------------------------- */
4571 body {
4572   position: relative;
4573   padding: 47px 0;
4574 }
4575 body#login {
4576   background: #333333 url(../img/hixs_pattern_evolution.png);
4577 }
4578 .link {
4579   margin-top: 6px;
4580   display: inline-block;
4581 }
4582 footer {
4583   position: fixed;
4584   bottom: 0;
4585 }
4586 .tcenter {
4587   text-align: center;
4588 }
4589 .tleft {
4590   text-align: left;
4591 }
4592 .tright {
4593   text-align: right;
4594 }
4595 /* Colors */
4596 .black {
4597   background-color: #000000;
4598 }
4599 .grayDarker {
4600   background-color: #313130;
4601 }
4602 .grayDark {
4603   background-color: #343433;
4604 }
4605 .gray {
4606   background-color: #58595b;
4607 }
4608 .grayLight {
4609   background-color: #cdcccb;
4610 }
4611 .grayLighter {
4612   background-color: #f5f5f5;
4613 }
4614 .white {
4615   background-color: #ffffff;
4616 }
4617 .blueLight {
4618   background-color: #71b1f1;
4619 }
4620 .blue {
4621   background-color: #177ee5;
4622 }
4623 .blueDark {
4624   background-color: #1571ce;
4625 }
4626 .green {
4627   background-color: #3fb300;
4628 }
4629 .red {
4630   background-color: #e61718;
4631 }
4632 .yellow {
4633   background-color: #eae82f;
4634 }
4635 .orange {
4636   background-color: #e57417;
4637 }
4638 .pink {
4639   background-color: #cc147c;
4640 }
4641 .purple {
4642   background-color: #7d12b2;
4643 }
4644 .infoText {
4645   background-color: #134158;
4646 }
4647 .errorText {
4648   background-color: #b60000;
4649 }
4650 .successText {
4651   background-color: #28471c;
4652 }
4653 .warningText {
4654   background-color: #6e5e0c;
4655 }
4656 .infoBackground {
4657   background-color: #d9edf7;
4658 }
4659 .errorBackground {
4660   background-color: #ffe9e9;
4661 }
4662 .successBackground {
4663   background-color: #dff0d8;
4664 }
4665 .warningBackground {
4666   background-color: #fcf8e3;
4667 }
4668 .table-striped tbody tr.odd.thegray td {
4669   background-color: #58595b !important;
4670   color: #58595b !important;
4671 }
4672 /* Typography */
4673 h1 {
4674   font-size: 20px !important;
4675   font-weight: normal;
4676 }
4677 /* breadcrumbs */
4678 .breadcrumb {
4679   padding: 0;
4680   margin: 0;
4681   background: 0;
4682   border: none;
4683   -webkit-border-radius: 0px;
4684   -moz-border-radius: 0px;
4685   border-radius: 0px;
4686 }
4687 /* activity and twitter */
4688 article {
4689   position: relative;
4690   display: block;
4691   padding: 10px 30px 10px 10px;
4692   line-height: 18px;
4693   border-bottom: 1px solid #e8e8e8;
4694 }
4695 article .avatar {
4696   margin-right: 10px;
4697   -webkit-border-radius: 3px;
4698   -moz-border-radius: 3px;
4699   border-radius: 3px;
4700 }
4701 article p {
4702   display: block;
4703 }
4704 #activity article.imgs p {
4705   margin-left: 36px;
4706 }
4707 article p:last-child {
4708   margin: 0;
4709 }
4710 article:nth-child(even) {
4711   background-color: #f8f8f8;
4712 }
4713 .results article:nth-child(even),
4714 .results article:nth-child(odd) {
4715   background-color: transparent;
4716   border-bottom-color: #313130;
4717 }
4718 article:hover {
4719   background: #e1f0fa;
4720 }
4721 table tbody tr:last-child td:last-child,
4722 table tbody tr:last-child td:first-child,
4723 table tfoot tr:last-child td:last-child,
4724 table tfoot tr:last-child td:first-child {
4725   -webkit-border-radius: 0 0 4px 4px;
4726   -moz-border-radius: 0 0 4px 4px;
4727   border-radius: 0 0 4px 4px;
4728 }
4729 table th {
4730   white-space: nowrap;
4731 }
4732 table.datatable tbody td {
4733   white-space: nowrap;
4734   max-width: 100px;
4735   overflow-x: hidden;
4736 }
4737 table th,
4738 table td {
4739   position: relative;
4740 }
4741 table th {
4742   min-width: 20px;
4743   color: #58595b !important;
4744 }
4745 table th .btn-group {
4746   margin: 0 0 0 -10px;
4747 }
4748 table th .btn input {
4749   margin: -2px 0 0 0;
4750 }
4751 table th .toggle-all {
4752   margin: 10px;
4753 }
4754 table td .btn-toolbar {
4755   margin: -5px 0 -10px;
4756 }
4757 .dblclick input {
4758   padding: 3px 3px 2px;
4759   position: absolute;
4760   top: 1px;
4761   width: 80% !important;
4762 }
4763 table tfoot td {
4764   font-weight: bold;
4765   border-top: 2px solid #cdcccb !important;
4766 }
4767 /* Activity streams */
4768 #stream {
4769   position: relative;
4770 }
4771 #stream table {
4772   margin-top: -15px;
4773 }
4774 #stream tr td {
4775   padding: 20px 4px;
4776 }
4777 #stream tbody tr:first-child td {
4778   border-top: none;
4779 }
4780 #stream tbody tr td:first-child {
4781   width: 40px;
4782 }
4783 #stream tbody tr td:last-child {
4784   width: 75px;
4785   padding-right: 20px;
4786 }
4787 .nav-pills > li > a {
4788   padding: 6px;
4789 }
4790 #colright {
4791   position: absolute;
4792   top: 0;
4793   right: -2px;
4794   background: #cdcccb;
4795 }
4796 #colleft {
4797   position: absolute;
4798   top: 0;
4799   left: -2px;
4800 }
4801 .navbar .nav .active > a,
4802 .navbar .nav .active > a:hover {
4803   text-decoration: none;
4804   border-bottom: 4px solid #a01011;
4805   padding-bottom: 13px;
4806   text-shadow: none;
4807   font-weight: bold;
4808 }
4809 .modal .brand,
4810 .thumbnail .brand {
4811   background: url(../img/sugar-red.png) 50% 50% no-repeat;
4812   text-indent: -7000px;
4813   margin: 0 auto;
4814   width: 220px;
4815   height: 42px;
4816   -webkit-transition: all .2s linear;
4817   -moz-transition: all .2s linear;
4818   transition: all .2s linear;
4819 }
4820 #folded > div {
4821   width: inherit;
4822 }
4823 #folded .tab-pane#overview {
4824   border-left: none;
4825 }
4826 #folded .tab-pane.active#overview {
4827   border-left: 1px solid #ebebeb;
4828 }
4829 #dashboard #folded .tab-pane.active {
4830   position: fixed !important;
4831   top: 47px;
4832   right: 0;
4833   background-image: "../img/light_toast.png";
4834   height: 100%;
4835   width: inherit;
4836   padding: 20px 0;
4837   border-left: 3px solid #cdcccb;
4838 }
4839 #folded .tab-pane.active {
4840   position: fixed !important;
4841   top: 93px;
4842   right: 0;
4843   background-image: url("../img/light_toast.png");
4844   height: 100%;
4845   width: inherit;
4846   padding: 20px 0;
4847   border-left: 1px solid #ebebeb;
4848 }
4849 #folded .tab-pane .block span.label {
4850   margin: 0 10px 0 0;
4851 }
4852 #folded .tab-pane .block {
4853   width: 90%;
4854   margin-left: 5%;
4855 }
4856 #folded [data-toggle="tab"].actions {
4857   top: 0;
4858   color: #58595b;
4859 }
4860 #dashboard #folded .tab-pane.active .thumbnail {
4861   margin: 0 20px 20px;
4862 }
4863 #searchActivity {
4864   margin-top: -12px;
4865 }
4866 .subhead {
4867   margin-top: 20px;
4868 }
4869 .subnav-fixed {
4870   position: fixed;
4871   top: 48px;
4872   left: 0;
4873   right: 0;
4874   z-index: 1020;
4875   /* 10 less than .navbar-fixed to prevent any overlap */
4876
4877   border-color: #d5d5d5;
4878   border-width: 0 0 1px;
4879   /* drop the border on the fixed edges */
4880
4881   -webkit-border-radius: 0;
4882   -moz-border-radius: 0;
4883   border-radius: 0;
4884   -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
4885   -moz-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
4886   box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
4887   filter: progid:dximagetransform.microsoft.gradient(enabled=false);
4888   /* IE6-9 */
4889
4890 }
4891 .subnav-fixed .nav {
4892   width: 938px;
4893   margin: 0 auto;
4894   padding: 0 1px;
4895 }
4896 /* Tweak navbar brand link to be super sleek
4897 -------------------------------------------------- */
4898 .cube {
4899   background: url(../img/badge_256g.png) 50% 8px no-repeat;
4900   float: left;
4901   height: 19px;
4902   width: 56px;
4903   margin-left: -20px;
4904   z-index: 2000;
4905   display: block;
4906   -webkit-transition: all .2s linear;
4907   -moz-transition: all .2s linear;
4908   transition: all .2s linear;
4909   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/badge_256.png',sizingMethod='scale');
4910   -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/badge_256.png',sizingMethod='scale');
4911 }
4912 .navbar .navbar-inner {
4913   height: 44px;
4914 }
4915 .navbar .cube:hover {
4916   text-decoration: none;
4917 }
4918 .navbar-fixed-top .cube:hover {
4919   text-decoration: none;
4920 }
4921 .navbar .dropdown-menu li,
4922 .navbar .dropdown-menu li.divider {
4923   padding: 0;
4924 }
4925 .navbar .dropdown-menu li a {
4926   display: block;
4927   padding: 8px;
4928 }
4929 .avatar img {
4930   -webkit-border-radius: 3px;
4931   -moz-border-radius: 3px;
4932   border-radius: 3px;
4933   -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);
4934   -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);
4935   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);
4936 }
4937 .avatar.thumbnail {
4938   padding: 3px;
4939 }
4940 .navbar .avatar,
4941 li li .avatar,
4942 .avatar img {
4943   height: 24px;
4944   width: 24px;
4945 }
4946 .avatar32 img {
4947   height: 32px;
4948   width: 32px;
4949 }
4950 .avatar68 img {
4951   position: absolute;
4952   top: 46px;
4953   right: 0;
4954   z-index: 1;
4955   height: 92px;
4956   width: 92px;
4957 }
4958 .avatar42 img {
4959   height: 42px;
4960   width: 42px;
4961   margin-right: 10px;
4962 }
4963 .pull-left .avatar {
4964   margin-right: 10px;
4965 }
4966 .navbar .avatar {
4967   margin-right: 10px;
4968   margin-top: -3px;
4969   float: left;
4970   -webkit-border-radius: 3px;
4971   -moz-border-radius: 3px;
4972   border-radius: 3px;
4973   height: 24px;
4974   width: 24px;
4975   -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6), -1px -1px 0 rgba(0, 0, 0, 0.6);
4976   -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6), -1px -1px 0 rgba(0, 0, 0, 0.6);
4977   box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6), -1px -1px 0 rgba(0, 0, 0, 0.6);
4978 }
4979 .navbar form .btn {
4980   margin-left: -11px;
4981   line-height: 16px;
4982 }
4983 .logo {
4984   background: url(../img/sugar-red-sm.png) 0 0 no-repeat;
4985   display: block;
4986   margin: 14px 0 0 10px;
4987   text-indent: -7000px;
4988   height: 20px;
4989   width: 150px;
4990 }
4991 #sActivity .tab-content {
4992   padding-bottom: 100px;
4993 }
4994 .tabbar .active {
4995   position: relative;
4996 }
4997 .tabbar .active:after,
4998 .tabbar .active:before {
4999   border: solid transparent;
5000   content: ' ';
5001   height: 0;
5002   left: 100%;
5003   position: absolute;
5004   width: 0;
5005 }
5006 .tabbar .active:after {
5007   border-width: 7px;
5008   border-bottom-color: #fff;
5009   top: 12px;
5010 }
5011 .tabbar .active:before {
5012   border-width: 7px;
5013   border-bottom-color: #aaa;
5014   top: 10px;
5015 }
5016 .subnav .control-group {
5017   margin: 0;
5018 }
5019 .subnav .control-group .btn-toolbar.pull-right {
5020   margin: 0;
5021 }
5022 input[disabled],
5023 select[disabled],
5024 textarea[disabled],
5025 input[readonly],
5026 select[readonly],
5027 textarea[readonly] {
5028   cursor: not-allowed;
5029   background-color: transparent !important;
5030   border: none !important;
5031 }
5032 /* blocks */
5033 .block {
5034   margin-bottom: 20px;
5035   position: relative;
5036   display: block;
5037 }
5038 .span2 .block {
5039   padding-right: 10px;
5040 }
5041 .block:first-child {
5042   border-top: none;
5043 }
5044 .block ul.list {
5045   margin: 0 0 20px;
5046   padding: 0;
5047 }
5048 .block .list li,
5049 .listed li {
5050   list-style: none;
5051   margin: 0 0 15px;
5052   position: relative;
5053 }
5054 .listed {
5055   margin: 0;
5056   padding: 0;
5057 }
5058 .listed li {
5059   border-bottom: 1px solid #f5f5f5;
5060   margin: 0;
5061   padding: 5px;
5062 }
5063 .block .list li.active a {
5064   background: #f5f5f5;
5065   color: #58595b;
5066   display: block;
5067   border: none;
5068   padding: 4px;
5069   margin: 0 0 0 -4px;
5070 }
5071 .block.tabs-left {
5072   border: none;
5073 }
5074 .block.tabs-left .nav-tabs {
5075   float: none;
5076   margin: 9px 0;
5077   border: none;
5078 }
5079 .block.thumbnail .nav-tabs {
5080   margin: 0;
5081   border: none;
5082 }
5083 .block.thumbnail .nav-tabs li,
5084 .block.tabs-left .nav-tabs li {
5085   border-bottom: 1px solid #e8e8e8;
5086   margin-bottom: 10px;
5087 }
5088 .block.tabs-left .nav-tabs p {
5089   margin: 0 80px 20px 55px;
5090 }
5091 .block.tabs-left .nav-tabs li li .avatar img {
5092   margin: 3px 0 0;
5093 }
5094 .block.tabs-left .nav-tabs li li {
5095   margin: 0;
5096   padding: 10px;
5097   border-top: 1px solid #f5f5f5;
5098   border-bottom: none;
5099 }
5100 .block.tabs-left .nav-tabs .commented {
5101   background: #f5f5f5;
5102   margin: 10px 0 10px 50px;
5103 }
5104 .commented li {
5105   border-top: 1px solid #ffffff !important;
5106 }
5107 .block.tabs-left .nav-tabs li li p {
5108   margin: 0 0 10px 36px;
5109 }
5110 .block.tabs-left .nav-tabs > li > a:hover,
5111 .block.tabs-left .nav-tabs > li > a {
5112   background: none !important;
5113   border: none !important;
5114 }
5115 .bordered .tabs-left .nav-tabs > li > a,
5116 .bordered .tabs-left .nav-tabs .on > a,
5117 .bordered .tabs-left .nav-tabs .on {
5118   padding: 4px;
5119   margin: 4px -10px 4px 0;
5120 }
5121 .row-fluid > #charts.span12 {
5122   margin-left: 0 !important;
5123 }
5124 .drawerTrig {
5125   font-size: 6px;
5126   padding: 6px 5px 2px 4px;
5127   z-index: 1010;
5128   position: absolute;
5129 }
5130 h4 i {
5131   color: #cdcccb;
5132 }
5133 .drawerTrig.pull-right {
5134   -webkit-border-radius: 0 2px 2px 0;
5135   -moz-border-radius: 0 2px 2px 0;
5136   border-radius: 0 2px 2px 0;
5137   margin-right: -26px;
5138   position: relative;
5139 }
5140 .drawerTrig.pull-left {
5141   -webkit-border-radius: 2px;
5142   -moz-border-radius: 2px;
5143   border-radius: 2px;
5144   margin-right: 0;
5145   padding: 4px 4px 0 4px;
5146   position: absolute;
5147   left: 0;
5148   top: 0;
5149 }
5150 .block.tabs-left .nav-tabs li .actions {
5151   display: block;
5152   top: -2px;
5153 }
5154 .block.tabs-left .nav-tabs li .actions a i {
5155   padding: 4px;
5156 }
5157 .block.tabs-left .nav-tabs li.on .actions .icon-eye-open {
5158   color: #343433;
5159   opacity: 1;
5160   filter: alpha(opacity=100);
5161   background: #cdcccb;
5162   text-shadow: none;
5163   -webkit-border-radius: 4px;
5164   -moz-border-radius: 4px;
5165   border-radius: 4px;
5166   padding-right: 100px;
5167   margin-right: -96px;
5168 }
5169 .block .nav-tabs li {
5170   list-style: none;
5171   position: relative;
5172 }
5173 .block h4 {
5174   padding: 0 0 10px;
5175   font-weight: 600;
5176   border-bottom: 1px solid #cdcccb;
5177   margin-bottom: 10px;
5178 }
5179 .span2 .block .actions {
5180   position: absolute;
5181   top: 5px;
5182   right: 10px;
5183 }
5184 .block .actions,
5185 article .actions,
5186 .subnav .actions {
5187   position: absolute;
5188   top: -5px;
5189   right: 0;
5190 }
5191 .thumbnail .table {
5192   margin-bottom: 0px;
5193 }
5194 .block-footer {
5195   padding: 10px;
5196   margin-bottom: 0;
5197   text-align: center;
5198   background-color: #f9f9f9;
5199   background-image: -moz-linear-gradient(top, #f5f5f5, #ffffff);
5200   background-image: -ms-linear-gradient(top, #f5f5f5, #ffffff);
5201   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ffffff));
5202   background-image: -webkit-linear-gradient(top, #f5f5f5, #ffffff);
5203   background-image: -o-linear-gradient(top, #f5f5f5, #ffffff);
5204   background-image: linear-gradient(top, #f5f5f5, #ffffff);
5205   background-repeat: repeat-x;
5206   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);
5207   border-top: 1px solid #cfcfcf;
5208   -webkit-border-radius: 0 0 6px 6px;
5209   -moz-border-radius: 0 0 6px 6px;
5210   border-radius: 0 0 6px 6px;
5211   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
5212   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
5213   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
5214   *zoom: 1;
5215 }
5216 .block-footer:before,
5217 .block-footer:after {
5218   display: table;
5219   content: "";
5220 }
5221 .block-footer:after {
5222   clear: both;
5223 }
5224 .block-footer .btn {
5225   margin: 0 auto !important;
5226 }
5227 .block-footer a {
5228   margin: 0 auto !important;
5229   display: block;
5230   cursor: pointer;
5231   color: #58595b;
5232   width: 100%;
5233   height: 100%;
5234 }
5235 .span12 .block-footer .btn {
5236   margin: 0 auto;
5237   width: 100%;
5238 }
5239 .thumbnail .actions {
5240   position: absolute;
5241   top: 3px;
5242   right: 2px;
5243 }
5244 table.datatable tr td .actions {
5245   position: absolute;
5246   top: 8px;
5247   right: 8px;
5248 }
5249 table.datatable tr td .actions a:hover {
5250   color: #343433;
5251 }
5252 #stream tr .actions {
5253   position: absolute;
5254   bottom: 2px !important;
5255   left: 0 !important;
5256 }
5257 #activity article {
5258   position: relative;
5259 }
5260 .card2 {
5261   margin: 0 0 20px;
5262 }
5263 .card2 .row-fluid .btn {
5264   margin-top: -4px;
5265   margin-right: 8px;
5266   height: 16px;
5267   width: 16px;
5268 }
5269 .card2 .row-fluid,
5270 .card2 span .row-fluid {
5271   position: relative;
5272   padding: 8px 0 0;
5273 }
5274 #folded .card2 .row-fluid [class*="span"] {
5275   padding: 0 0 10px 0;
5276 }
5277 .card2 .extend + .row-fluid,
5278 .card2 span:last-child .row-fluid {
5279   border-bottom: none;
5280 }
5281 .card2 .input-append .add-on {
5282   margin-top: -2px;
5283 }
5284 .btn-toolbar {
5285   padding-left: 20px;
5286 }
5287 .actions li {
5288   border-left: #e8e8e8 solid 1px;
5289   padding: 0 1px;
5290 }
5291 .actions li a {
5292   margin: 0;
5293 }
5294 .actions li:first-child {
5295   border: none;
5296 }
5297 article .actions,
5298 tr .actions {
5299   display: none;
5300 }
5301 article:hover .actions,
5302 tr:hover .actions {
5303   display: block;
5304 }
5305 .divleft {
5306   border-left: 1px solid #ebebeb;
5307   padding-left: 2%;
5308   margin-right: -2.3%;
5309 }
5310 .divleft .block {
5311   margin-right: 15px;
5312 }
5313 .bordered {
5314   border-right: #cdcccb 1px solid;
5315   margin-right: -10px;
5316 }
5317 #drawer {
5318   position: relative;
5319 }
5320 #thedrawer {
5321   background: #000000;
5322   position: fixed;
5323   z-index: 1020;
5324   top: 46px;
5325   left: 52px;
5326   height: 100%;
5327   padding: 20px;
5328   background-color: #2e2e2e;
5329   background-image: -moz-linear-gradient(top, #333333, #262626);
5330   background-image: -ms-linear-gradient(top, #333333, #262626);
5331   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#262626));
5332   background-image: -webkit-linear-gradient(top, #333333, #262626);
5333   background-image: -o-linear-gradient(top, #333333, #262626);
5334   background-image: linear-gradient(top, #333333, #262626);
5335   background-repeat: repeat-x;
5336   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#262626', GradientType=0);
5337   -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
5338   -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
5339   box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
5340 }
5341 #thedrawer h4 {
5342   color: #ffffff;
5343 }
5344 .search-query {
5345   -webkit-border-radius: 4px;
5346   -moz-border-radius: 4px;
5347   border-radius: 4px;
5348 }
5349 .block ul.list ul {
5350   margin: 10px 0 10px 20px;
5351 }
5352 .block ul.list ul li {
5353   margin: 0 0 5px;
5354 }
5355 .block ul.list [class^="icon-"] {
5356   margin-right: 5px;
5357 }
5358 .control-group .btn-toolbar {
5359   margin: 0 0 0 5px !important;
5360   display: inline;
5361 }
5362 #guages .row-fluid {
5363   padding: 10px 0 0;
5364   border-bottom: 1px solid #cdcccb;
5365 }
5366 #guages,
5367 #guages h4 {
5368   border-bottom: 3px solid #cdcccb;
5369   margin: 0;
5370 }
5371 #guages {
5372   margin-bottom: 10px;
5373 }
5374 .topline {
5375   position: relative;
5376   margin: 0 -12px 0 -20px;
5377 }
5378 .results {
5379   position: relative;
5380   margin: 0 -22px 0 0;
5381   padding: 0 10px;
5382 }
5383 .data2 {
5384   font-size: 12px;
5385 }
5386 .topline h2 {
5387   padding: 0 5px 0 0 !important;
5388   font-size: 20px;
5389   line-height: 28px;
5390   display: inline;
5391 }
5392 .topline .btn {
5393   position: absolute;
5394   right: 10px;
5395   top: 10px;
5396 }
5397 .topline .title {
5398   padding: 0 20px 10px;
5399 }
5400 .topline .datapoint1 {
5401   position: absolute;
5402   right: 110px;
5403   top: 0;
5404   width: 120px;
5405 }
5406 .topline .datapoint2 {
5407   position: absolute;
5408   right: -20px;
5409   top: 0;
5410   width: 120px;
5411 }
5412 .topline .log .title {
5413   padding: 10px 20px 10px;
5414 }
5415 .topline .log .datapoint1 {
5416   position: absolute;
5417   right: 130px;
5418   top: 10px;
5419   width: 120px;
5420 }
5421 .topline .log .datapoint2 {
5422   position: absolute;
5423   right: -20px;
5424   top: 10px;
5425   width: 140px;
5426 }
5427 .topline .log .divider {
5428   border-right: 1px solid #cdcccb;
5429   height: 60px;
5430   width: 1px;
5431   position: absolute;
5432   right: 151px;
5433   top: 0;
5434 }
5435 .topline .divider {
5436   border-right: 1px solid #cdcccb;
5437   height: 60px;
5438   width: 1px;
5439   position: absolute;
5440   right: 130px;
5441   top: 0;
5442 }
5443 .topline .toggle {
5444   position: absolute;
5445   right: 10px;
5446   top: 10px;
5447 }
5448 .topline .log {
5449   position: relative;
5450   overflow: hidden;
5451   height: 36px;
5452   background-color: #fafafa;
5453   background-image: -moz-linear-gradient(top, #ffffff, #f3f2f2);
5454   background-image: -ms-linear-gradient(top, #ffffff, #f3f2f2);
5455   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f3f2f2));
5456   background-image: -webkit-linear-gradient(top, #ffffff, #f3f2f2);
5457   background-image: -o-linear-gradient(top, #ffffff, #f3f2f2);
5458   background-image: linear-gradient(top, #ffffff, #f3f2f2);
5459   background-repeat: repeat-x;
5460   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f2f2', GradientType=0);
5461   border-top: 2px solid #cdcccb;
5462   border-bottom: 2px solid #cdcccb;
5463   color: #58595b !important;
5464   margin-right: -21px;
5465 }
5466 .topline .extend {
5467   background-color: #3f4041;
5468   background-color: #323334 \9;
5469   background-image: none;
5470   color: #f5f5f5 !important;
5471   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
5472   outline: 0;
5473   -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5474   -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5475   box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5476 }
5477 .topline .row-fluid {
5478   margin: 0;
5479   padding: 0;
5480 }
5481 .topline hr {
5482   margin: 8px 0 -1px;
5483   padding: 0;
5484   border-top: 2px solid #cdcccb;
5485 }
5486 .topline table {
5487   margin: 0;
5488 }
5489 .topline .icon-arrow-down:before {
5490   color: #e61718;
5491 }
5492 .topline .icon-arrow-up:before {
5493   color: #3fb300;
5494 }
5495 #riskPreview .progress {
5496   position: relative;
5497 }
5498 #riskPreview .progress,
5499 #riskPreview .progress .bar {
5500   height: 10px;
5501   line-height: 20px;
5502   text-align: left;
5503 }
5504 .progress .bar b {
5505   color: #58595b;
5506   position: absolute;
5507   left: 50%;
5508   top: 8px;
5509   font-weight: normal;
5510 }
5511 /* vcard */
5512 .vcard {
5513   display: inline-block;
5514 }
5515 .vcard span {
5516   margin-left: 70px;
5517 }
5518 .block span.add-on {
5519   margin-left: 0 !important;
5520 }
5521 .span2 .input-prepend input {
5522   width: inherit;
5523 }
5524 .vcard span {
5525   display: block;
5526 }
5527 .block span.label {
5528   width: 20px;
5529   height: 30px;
5530   margin: -6px 10px 0 -10px;
5531 }
5532 .vcard span.tel,
5533 .vcard span.url,
5534 .vcard span.email,
5535 .vcard span.address {
5536   width: 42px;
5537   padding: 0 4px;
5538   margin: 0 20px 0 0;
5539   font-weight: 400;
5540   float: left;
5541 }
5542 .vcard span.label,
5543 .block span.label {
5544   font-weight: 400;
5545   float: left;
5546 }
5547 .vcard p {
5548   margin-bottom: 8px;
5549 }
5550 date {
5551   font-size: 90%;
5552   color: #a5a6a7;
5553 }
5554 .viz {
5555   min-height: 300px;
5556   float: left;
5557   width: 90%;
5558   margin-left: 5% !important;
5559 }
5560 /* Search Module */
5561 /* Space out sub-sections more
5562 -------------------------------------------------- */
5563 section {
5564   padding-top: 42px;
5565 }
5566 /* Faded out hr */
5567 hr.soften {
5568   height: 1px;
5569   margin: 54px 0;
5570   background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
5571   background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
5572   background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
5573   background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
5574   border: 0;
5575 }
5576 /* Subnav */
5577 .subnav,
5578 footer {
5579   width: 100%;
5580   min-height: 44px;
5581   background-color: #f7f7f7;
5582   background-image: -moz-linear-gradient(top, #ffffff, #ebebeb);
5583   background-image: -ms-linear-gradient(top, #ffffff, #ebebeb);
5584   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ebebeb));
5585   background-image: -webkit-linear-gradient(top, #ffffff, #ebebeb);
5586   background-image: -o-linear-gradient(top, #ffffff, #ebebeb);
5587   background-image: linear-gradient(top, #ffffff, #ebebeb);
5588   background-repeat: repeat-x;
5589   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
5590   border-bottom: 1px solid #e1e1e1;
5591   position: relative;
5592   -webkit-box-shadow: 0 1px 0 #ffffff;
5593   -moz-box-shadow: 0 1px 0 #ffffff;
5594   box-shadow: 0 1px 0 #ffffff;
5595 }
5596 .subnav h1 {
5597   text-shadow: 0 -1px 1px rbga(255, 255, 255, 0.1);
5598   font-size: 20px !important;
5599   font-weight: 500;
5600   margin-top: -5px;
5601 }
5602 .subnav {
5603   z-index: 1020;
5604   /* 10 less than .navbar-fixed to prevent any overlap */
5605
5606   border: solid #cdcccb 1px;
5607   /* drop the border on the fixed edges */
5608
5609   -webkit-border-radius: 4px;
5610   -moz-border-radius: 4px;
5611   border-radius: 4px;
5612   -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5613   -moz-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5614   box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5615 }
5616 .subnav .nav {
5617   margin: 0;
5618 }
5619 .subnav .btn-toolbar.pull-right {
5620   margin: 9px 20px 0 0;
5621 }
5622 .subnav .btn-toolbar.pull-left {
5623   margin: 9px 0 0 0;
5624 }
5625 .subnav .nav > li {
5626   margin: 0;
5627   padding: 0;
5628 }
5629 .subnav .nav > li a {
5630   color: #58595b;
5631   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9);
5632   padding: 8px;
5633   margin: 6px 0 6px 6px;
5634 }
5635 .subnav .nav > li.active a {
5636   background-color: #3f4041;
5637   background-color: #323334 \9;
5638   background-image: none;
5639   color: #f5f5f5 !important;
5640   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
5641   outline: 0;
5642   -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5643   -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5644   box-shadow: inset 0 1px 3px rgba(0,0,0,.5);
5645 }
5646 /* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */
5647 @media (min-width: 980px) {
5648   .subnav-fixed {
5649     position: fixed;
5650     top: 47px;
5651     left: 0;
5652     right: 0;
5653     z-index: 1020;
5654     border-width: 0 0 1px;
5655     /* drop the border on the fixed edges */
5656   
5657     -webkit-border-radius: 0px;
5658     -moz-border-radius: 0px;
5659     border-radius: 0px;
5660     -webkit-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5661     -moz-box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5662     box-shadow: inset 0 1px 0 #ffffff, 0 1px 5px rgba(0, 0, 0, 0.1);
5663     filter: progid:dximagetransform.microsoft.gradient(enabled=false);
5664     /* IE6-9 */
5665   
5666   }
5667   .subnav-fixed .actions {
5668     left: 10px;
5669     top: 10px;
5670   }
5671   .subnav-fixed .nav {
5672     width: 938px;
5673     margin: 0 auto;
5674     padding: 0 1px;
5675   }
5676 }
5677 .navbar .container-fluid {
5678   margin-top: 0;
5679 }
5680 .container-fluid {
5681   margin-top: 20px;
5682 }
5683 /* Quick links
5684 -------------------------------------------------- */
5685 .quick-links {
5686   min-height: 30px;
5687   padding: 5px 20px;
5688   margin: 36px 0;
5689   list-style: none;
5690   text-align: center;
5691   overflow: hide;
5692 }
5693 .quick-links li {
5694   display: inline;
5695   margin: 0 5px;
5696   color: #999;
5697 }
5698 .quick-links .github-btn,
5699 .quick-links .tweet-btn,
5700 .quick-links .follow-btn {
5701   position: relative;
5702   top: 5px;
5703 }
5704 /* Footer
5705 -------------------------------------------------- */
5706 footer {
5707   -webkit-border-radius: 0;
5708   -moz-border-radius: 0;
5709   border-radius: 0;
5710   border: none;
5711   border-top: 1px solid #e1e1e1;
5712   padding: 0;
5713   height: inherit;
5714   position: fixed;
5715   z-index: 1030;
5716 }
5717 footer p {
5718   margin-bottom: 0;
5719   color: #555;
5720 }
5721 footer .btn-toolbar.pull-right {
5722   margin: 8px 8px 0 0;
5723   height: 20px;
5724 }
5725 footer .btn-toolbar.pull-left {
5726   margin: 8px 0 0 8px;
5727   height: 20px;
5728 }
5729 /* Editable 
5730 --------------*/
5731 .card2 div [class^="span"] {
5732   position: relative;
5733 }
5734 .card2 .icon-pencil {
5735   position: absolute;
5736   left: -4px;
5737   top: 4px;
5738   padding: 0 2px !important;
5739   opacity: 0.6;
5740   filter: alpha(opacity=60);
5741 }
5742 .card2 form,
5743 .card2 input,
5744 .card2 select,
5745 .card2 textarea {
5746   position: relative;
5747   margin: -2px 0 0 -2px !important;
5748 }
5749 table input {
5750   position: relative;
5751   margin: -5px 0 0 0px !important;
5752 }
5753 .editable {
5754   margin: 0;
5755 }
5756 /* Actions 
5757 --------------*/
5758 tr .dropdown.hide {
5759   display: none;
5760 }
5761 tr:hover .dropdown.hide {
5762   display: block;
5763   white-space: nowrap;
5764   position: absolute;
5765   right: 3px;
5766   top: 3px;
5767 }
5768 /* Misc
5769 -------------------------------------------------- */
5770 .modal-body .tab-content {
5771   overflow: auto;
5772   height: 310px;
5773 }
5774 .modal-body textarea {
5775   text-align: left;
5776 }
5777 .drag:hover {
5778   cursor: move;
5779 }
5780 img.pull-right {
5781   margin: 0 0 8px 8px;
5782 }
5783 img.pull-left {
5784   margin: 0 8px 8px 0;
5785 }
5786 .ui-sortable-helper {
5787   opacity: 0.3;
5788   filter: alpha(opacity=30);
5789 }
5790 .ui-sortable .ui-sortable-placeholder:first-child {
5791   margin: 0;
5792 }
5793 .ui-sortable .ui-sortable-placeholder {
5794   visibility: visible !important;
5795   height: 320px !important;
5796   background: #f5f5f5;
5797   -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);
5798   -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);
5799   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);
5800 }
5801 .ui-sortable-placeholder * {
5802   visibility: hide;
5803 }
5804 .titlebar {
5805   background-color: #ebebea;
5806   background-image: -moz-linear-gradient(top, #ffffff, #cdcccb);
5807   background-image: -ms-linear-gradient(top, #ffffff, #cdcccb);
5808   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#cdcccb));
5809   background-image: -webkit-linear-gradient(top, #ffffff, #cdcccb);
5810   background-image: -o-linear-gradient(top, #ffffff, #cdcccb);
5811   background-image: linear-gradient(top, #ffffff, #cdcccb);
5812   background-repeat: repeat-x;
5813   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cdcccb', GradientType=0);
5814   border-color: #cdcccb #cdcccb #a8a6a4;
5815   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
5816   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
5817   -webkit-border-radius: 3px 3px 0 0;
5818   -moz-border-radius: 3px 3px 0 0;
5819   border-radius: 3px 3px 0 0;
5820 }
5821 .titlebar:hover,
5822 .titlebar:active,
5823 .titlebar.active,
5824 .titlebar.disabled,
5825 .titlebar[disabled] {
5826   background-color: #cdcccb;
5827 }
5828 .titlebar:active,
5829 .titlebar.active {
5830   background-color: #b4b3b1 \9;
5831 }
5832 .dataTables_filter {
5833   display: none;
5834 }
5835 .dataTables_filter input {
5836   width: 100%;
5837 }
5838 .form-search,
5839 .form-addit,
5840 .dataTables_filter {
5841   position: relative;
5842   margin: 0;
5843   text-align: center;
5844   padding: 5px;
5845   background-color: #efefef;
5846   background-image: -moz-linear-gradient(top, #ebebeb, #f5f5f5);
5847   background-image: -ms-linear-gradient(top, #ebebeb, #f5f5f5);
5848   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#f5f5f5));
5849   background-image: -webkit-linear-gradient(top, #ebebeb, #f5f5f5);
5850   background-image: -o-linear-gradient(top, #ebebeb, #f5f5f5);
5851   background-image: linear-gradient(top, #ebebeb, #f5f5f5);
5852   background-repeat: repeat-x;
5853   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#f5f5f5', GradientType=0);
5854   -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
5855   -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
5856   box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
5857   z-index: 1000;
5858 }
5859 .form-search {
5860   margin: -11px 0 20px;
5861   z-index: 0;
5862 }
5863 .block .tab-content {
5864   margin-top: -18px;
5865   padding: 10px;
5866   background: #ffffff;
5867   border: 1px solid #cdcccb;
5868   border-top: none;
5869   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
5870   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
5871   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
5872 }
5873 .thumbnail {
5874   position: relative;
5875   margin-bottom: 20px !important;
5876   background: #fff;
5877 }
5878 .thumbnail h2,
5879 .thumbnail p {
5880   padding: 0 5px;
5881   margin: 0;
5882 }
5883 .thumbnail h4,
5884 .thumbnail h1 {
5885   font-size: 14px !important;
5886   line-height: 18px;
5887   background-color: #fbfbfb;
5888   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
5889   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
5890   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5));
5891   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
5892   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
5893   background-image: linear-gradient(top, #ffffff, #f5f5f5);
5894   background-repeat: repeat-x;
5895   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
5896   -webkit-border-radius: 4px 4px 0 0;
5897   -moz-border-radius: 4px 4px 0 0;
5898   border-radius: 4px 4px 0 0;
5899   -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
5900   -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
5901   box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
5902   font-weight: 600;
5903   border-bottom: 2px solid #cdcccb;
5904   padding: 7px 80px 7px 10px;
5905 }
5906 .thumbnail h4 a,
5907 .thumbnail h1 a {
5908   color: #58595b;
5909 }
5910 .thumbnail .actions a:hover {
5911   color: #ffffff;
5912 }
5913 .thumbnail h1 small {
5914   font-size: 12px;
5915 }
5916 .thumbnail .btn.loading {
5917   display: block;
5918   margin-left: auto;
5919   margin-right: auto;
5920   *zoom: 1;
5921   width: 200px;
5922   float: none;
5923   margin-bottom: 20px;
5924 }
5925 .thumbnail .btn.loading:before,
5926 .thumbnail .btn.loading:after {
5927   display: table;
5928   content: "";
5929 }
5930 .thumbnail .btn.loading:after {
5931   clear: both;
5932 }
5933 .thumbnail .scroll {
5934   overflow: auto;
5935   min-height: 280px;
5936 }
5937 .browser-support {
5938   max-width: 100%;
5939 }
5940 /* Make tables spaced out a bit more */
5941 h2 + table,
5942 h3 + table,
5943 h4 + table,
5944 h2 + .row {
5945   margin-top: 5px;
5946 }
5947 /* Example sites showcase */
5948 .example-sites img {
5949   max-width: 100%;
5950   margin: 0 auto;
5951 }
5952 .marketing-byline {
5953   margin: -18px 0 27px;
5954   font-size: 18px;
5955   font-weight: 300;
5956   line-height: 24px;
5957   color: #999;
5958   text-align: center;
5959 }
5960 .scrollspy-example {
5961   height: 200px;
5962   overflow: auto;
5963   position: relative;
5964 }
5965 /* Remove bottom margin on example forms in wells */
5966 form.well {
5967   padding: 14px;
5968 }
5969 /* Tighten up spacing */
5970 .well hr {
5971   margin: 18px 0;
5972 }
5973 /* Fake the :focus state to demo it */
5974 .focused {
5975   border-color: rgba(82, 168, 236, 0.8);
5976   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
5977   -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
5978   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
5979   outline: 0;
5980 }
5981 /* For input sizes, make them display block */
5982 .docs-input-sizes select,
5983 .docs-input-sizes input[type=text] {
5984   display: block;
5985   margin-bottom: 9px;
5986 }
5987 /* Icons
5988 ------------------------- */
5989 [class^="icon-"] {
5990   font-size: 15px;
5991 }
5992 .actions [class^="icon-"] {
5993   opacity: 0.5;
5994   filter: alpha(opacity=50);
5995 }
5996 .actions a [class^="icon-"] {
5997   color: #000000;
5998 }
5999 .actions a.btn.active [class^="icon-"] {
6000   color: #ffffff;
6001 }
6002 a [class^="icon-"] {
6003   opacity: 0.8;
6004   filter: alpha(opacity=80);
6005 }
6006 a:hover [class^="icon-"] {
6007   opacity: 0.9;
6008   filter: alpha(opacity=90);
6009 }
6010 a.active [class^="icon-"] {
6011   opacity: 1;
6012   filter: alpha(opacity=100);
6013 }
6014 table [class^="icon-star"] {
6015   margin: 0 16px;
6016 }
6017 table .icon-star,
6018 .subnav .icon-star {
6019   color: #cdcccb;
6020 }
6021 table .active .icon-star,
6022 .subnav .active .icon-star {
6023   color: #e57417;
6024 }
6025 /*
6026 .active .icon-ban-circle, .active .icon-exclamation-sign {
6027 color: @red;
6028 } */
6029 .the-icons {
6030   margin-left: 0;
6031   list-style: none;
6032 }
6033 .the-icons i:hover {
6034   background-color: rgba(255, 0, 0, 0.25);
6035 }
6036 .control-group {
6037   clear: both;
6038 }
6039 .navbar a [class^="icon-"] {
6040   color: #ffffff !important;
6041   font-size: 14px;
6042 }
6043 .navbar .advanced {
6044   position: absolute;
6045   top: -9px;
6046   right: -1px;
6047 }
6048 .navbar .advanced .btn {
6049   line-height: 19px;
6050   height: 18px;
6051 }
6052 .navbar .advanced .dropdown-menu {
6053   right: 35px;
6054 }
6055 .navbar .advanced.dropdown-toggle {
6056   right: 40px;
6057   top: 11px;
6058 }
6059 .navbar .nav > li > a.btn {
6060   padding: 4px 8px;
6061   margin-top: 8px;
6062 }
6063 .btn-small .caret {
6064   margin-top: 6px;
6065 }
6066 .btn-fixed {
6067   width: 178px;
6068   margin-right: 10px;
6069 }
6070 .wide {
6071   width: 98%;
6072   text-align: center;
6073 }
6074 #dynamic {
6075   margin-right: -20px;
6076 }
6077 .thumbnav {
6078   background-color: #2e2e2e;
6079   background-image: -moz-linear-gradient(top, #333333, #262626);
6080   background-image: -ms-linear-gradient(top, #333333, #262626);
6081   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#262626));
6082   background-image: -webkit-linear-gradient(top, #333333, #262626);
6083   background-image: -o-linear-gradient(top, #333333, #262626);
6084   background-image: linear-gradient(top, #333333, #262626);
6085   background-repeat: repeat-x;
6086   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#262626', GradientType=0);
6087   -webkit-box-shadow: inset -2px 0 2px #000000, 0 -1px 0 #000000;
6088   -moz-box-shadow: inset -2px 0 2px #000000, 0 -1px 0 #000000;
6089   box-shadow: inset -2px 0 2px #000000, 0 -1px 0 #000000;
6090   height: 100% !important;
6091   position: fixed;
6092   z-index: 10;
6093   top: 49px;
6094   left: 0;
6095   width: 72px !important;
6096 }
6097 .thumbnav ul {
6098   list-style: none !important;
6099   padding: 0;
6100   margin: 0;
6101 }
6102 .thumbnav ul li {
6103   display: block;
6104   margin: 0;
6105 }
6106 .thumbnav ul li i {
6107   font-size: 26px;
6108   padding-top: 16px;
6109 }
6110 .thumbnav ul li a {
6111   font-size: 11px;
6112   color: #ffffff;
6113   width: 70px;
6114   height: 72px;
6115   display: block;
6116   text-align: center;
6117   vertical-align: middle;
6118   background-color: #2e2e2e;
6119   background-image: -moz-linear-gradient(top, #333333, #262626);
6120   background-image: -ms-linear-gradient(top, #333333, #262626);
6121   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#262626));
6122   background-image: -webkit-linear-gradient(top, #333333, #262626);
6123   background-image: -o-linear-gradient(top, #333333, #262626);
6124   background-image: linear-gradient(top, #333333, #262626);
6125   background-repeat: repeat-x;
6126   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#262626', GradientType=0);
6127   -webkit-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
6128   -moz-box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
6129   box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.1);
6130 }
6131 .thumbnav ul li a:hover {
6132   font-size: 11px;
6133   color: #ffffff;
6134   width: 72px;
6135   height: 72px;
6136   display: block;
6137   text-align: center;
6138   vertical-align: middle;
6139   text-decoration: none;
6140   -webkit-box-shadow: inset 0 0 20px #000000;
6141   -moz-box-shadow: inset 0 0 20px #000000;
6142   box-shadow: inset 0 0 20px #000000;
6143 }
6144 .thumbnav ul li a.active {
6145   background-color: #1f1f1f;
6146   background-image: -moz-linear-gradient(top, #1a1a1a, #262626);
6147   background-image: -ms-linear-gradient(top, #1a1a1a, #262626);
6148   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a1a1a), to(#262626));
6149   background-image: -webkit-linear-gradient(top, #1a1a1a, #262626);
6150   background-image: -o-linear-gradient(top, #1a1a1a, #262626);
6151   background-image: linear-gradient(top, #1a1a1a, #262626);
6152   background-repeat: repeat-x;
6153   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a1a1a', endColorstr='#262626', GradientType=0);
6154   -webkit-box-shadow: inset 0 -1px 20px #000000, inset 0 -12px 0 #e61718, inset 0 1px 0 rgba(255, 255, 255, 0.1);
6155   -moz-box-shadow: inset 0 -1px 20px #000000, inset 0 -12px 0 #e61718, inset 0 1px 0 rgba(255, 255, 255, 0.1);
6156   box-shadow: inset 0 -1px 20px #000000, inset 0 -12px 0 #e61718, inset 0 1px 0 rgba(255, 255, 255, 0.1);
6157 }
6158 .topline {
6159   margin-top: 20px;
6160 }
6161 .content {
6162   padding-left: 72px;
6163   position: relative;
6164 }
6165 .content .btn-toolbar {
6166   margin: 0 0 8px !important;
6167 }
6168 .content .vcard2 {
6169   z-index: 0;
6170   position: relative;
6171 }
6172 #moduleActivity .avatar {
6173   margin: 0;
6174   padding: 0;
6175 }
6176 .omnibar input.sayit {
6177   position: relative;
6178   z-index: 1;
6179   border: dashed 1px #cdcccb;
6180   min-height: 42px !important;
6181 }
6182 .omnibar.active input.sayit {
6183   border: solid 1px #cdcccb;
6184   min-height: 42px !important;
6185 }
6186 .omnibar .inputactions {
6187   margin: -14px 0 0 52px;
6188 }
6189 .omnibar .inputactions {
6190   background: #f5f5f5;
6191   padding: 10px 4px 4px 4px;
6192   z-index: 0;
6193   position: relative;
6194   border: solid 1px #cdcccb;
6195   -webkit-border-radius: 3px;
6196   -moz-border-radius: 3px;
6197   border-radius: 3px;
6198 }
6199 .omnibar .inputactions a i {
6200   color: #58595b;
6201   padding: 4px 8px 0;
6202   font-size: 18px;
6203 }
6204 /* Progress
6205 ------------------------- */
6206 .progress {
6207   margin: 5px 0 0;
6208 }
6209 .progress,
6210 .progress .bar {
6211   height: 8px;
6212 }
6213 /* Responsive Docs
6214 -------------------------------------------------- */
6215 @media (max-width: 480px) {
6216   .span2 .block > *,
6217   footer,
6218   .nav-collapse .nav li,
6219   .thumbnav a b {
6220     display: none !important;
6221   }
6222   .nav-collapse .nav li:first-child {
6223     display: block !important;
6224   }
6225   .nav-collapse .nav li:first-child a {
6226     margin-left: 0 !important;
6227   }
6228   .thumbnav {
6229     width: 42px !important;
6230   }
6231   .thumbnav a {
6232     width: 42px !important;
6233     height: 42px !important;
6234   }
6235   .thumbnav a i {
6236     font-size: 16px !important;
6237     padding-top: 12px !important;
6238   }
6239   .cube {
6240     width: 18px !important;
6241     height: 19px !important;
6242   }
6243   table th:gt(3),
6244   table td:gt(3) {
6245     display: none !important;
6246   }
6247   .span2 .block > h4 {
6248     display: block !important;
6249   }
6250   #dashboard #folded .tab-pane.active {
6251     position: relative !important;
6252   }
6253   /* Change up some type stuff */
6254   h2 {
6255     margin-top: 27px;
6256   }
6257   h2 small {
6258     display: block;
6259     line-height: 18px;
6260   }
6261   h3 {
6262     margin-top: 18px;
6263   }
6264   /* Don't space out quick links so much */
6265   .quick-links {
6266     margin: 40px 0 0;
6267   }
6268   /* hide the bullets on mobile since our horizontal space is limited */
6269   .quick-links .divider {
6270     display: none;
6271   }
6272   table code {
6273     white-space: normal;
6274     word-wrap: break-word;
6275     word-break: break-all;
6276   }
6277   /* Modal example */
6278   .modal-example .modal {
6279     position: relative;
6280     top: auto;
6281     right: auto;
6282     bottom: auto;
6283     left: auto;
6284   }
6285 }
6286 .pull-right {
6287   float: right;
6288 }
6289 .pull-left {
6290   float: left;
6291 }
6292 .hide {
6293   display: none;
6294 }
6295 .show {
6296   display: block;
6297 }
6298 .invisible {
6299   visibility: hidden;
6300 }
6301 .tcenter {
6302   text-align: center !important;
6303 }
6304 .tleft {
6305   text-align: left !important;
6306 }
6307 .tright {
6308   text-align: right !important;
6309 }
6310 /*!
6311  * Bootstrap Responsive v2.0.1
6312  *
6313  * Copyright 2012 Twitter, Inc
6314  * Licensed under the Apache License v2.0
6315  * http://www.apache.org/licenses/LICENSE-2.0
6316  *
6317  * Designed and built with all the love in the world @twitter by @mdo and @fat.
6318  */
6319 .hidden {
6320   display: none;
6321   visibility: hidden;
6322 }
6323 @media (max-width: 480px) {
6324   .nav-collapse {
6325     -webkit-transform: translate3d(0, 0, 0);
6326   }
6327   .page-header h1 small {
6328     display: block;
6329     line-height: 18px;
6330   }
6331   input[class*="span"],
6332   select[class*="span"],
6333   textarea[class*="span"],
6334   .uneditable-input {
6335     display: block;
6336     width: 100%;
6337     min-height: 28px;
6338     /* Make inputs at least the height of their button counterpart */
6339   
6340     /* Makes inputs behave like true block-level elements */
6341   
6342     -webkit-box-sizing: border-box;
6343     /* Older Webkit */
6344   
6345     -moz-box-sizing: border-box;
6346     /* Older FF */
6347   
6348     -ms-box-sizing: border-box;
6349     /* IE8 */
6350   
6351     box-sizing: border-box;
6352     /* CSS3 spec*/
6353   
6354   }
6355   .input-prepend input[class*="span"],
6356   .input-append input[class*="span"] {
6357     width: auto;
6358   }
6359   input[type="checkbox"],
6360   input[type="radio"] {
6361     border: 1px solid #ccc;
6362   }
6363   .form-horizontal .control-group > label {
6364     float: none;
6365     width: auto;
6366     padding-top: 0;
6367     text-align: left;
6368   }
6369   .form-horizontal .controls {
6370     margin-left: 0;
6371   }
6372   .form-horizontal .control-list {
6373     padding-top: 0;
6374   }
6375   .form-horizontal .form-actions {
6376     padding-left: 10px;
6377     padding-right: 10px;
6378   }
6379   .carousel-caption {
6380     position: static;
6381   }
6382 }
6383 @media (max-width: 768px) {
6384   body {
6385     padding-top: 30px;
6386   }
6387   .container,
6388   .container-fluid {
6389     width: auto;
6390     padding: 0;
6391   }
6392   .container-fluid .row-fluid {
6393     width: 100%;
6394   }
6395   .row {
6396     margin-left: 0;
6397   }
6398   .row > [class*="span"],
6399   .container-fluid .row-fluid > [class*="span"] {
6400     float: none;
6401     display: block;
6402     width: auto;
6403     margin: 10px;
6404   }
6405   .thumbnail {
6406     -webkit-border-radius: 0px;
6407     -moz-border-radius: 0px;
6408     border-radius: 0px;
6409   }
6410 }