New static pages.
[pithos] / htdocs / site_media / css / site.css
1 html,
2 body,
3 div,
4 span,
5 applet,
6 object,
7 iframe,
8 h1,
9 h2,
10 h3,
11 h4,
12 h5,
13 h6,
14 p,
15 blockquote,
16 pre,
17 a,
18 abbr,
19 acronym,
20 address,
21 big,
22 cite,
23 code,
24 del,
25 dfn,
26 em,
27 font,
28 img,
29 ins,
30 kbd,
31 q,
32 s,
33 samp,
34 small,
35 strike,
36 strong,
37 sub,
38 sup,
39 tt,
40 var,
41 dl,
42 dt,
43 dd,
44 ol,
45 ul,
46 li,
47 fieldset,
48 form,
49 label,
50 legend,
51 table,
52 caption,
53 tbody,
54 tfoot,
55 thead,
56 tr,
57 th,
58 td {
59   margin: 0;
60   padding: 0;
61   outline: 0;
62   border: 0;
63   vertical-align: baseline;
64   font-weight: inherit;
65   font-style: inherit;
66   font-size: 100%;
67   font-family: inherit;
68 }
69 body {
70   background: #fff;
71   color: #000;
72   line-height: 1;
73 }
74 ol, ul {
75   list-style: none;
76 }
77 table {
78   border-collapse: separate;
79   border-spacing: 0;
80   vertical-align: middle;
81 }
82 caption, th, td {
83   vertical-align: middle;
84   text-align: left;
85   font-weight: normal;
86 }
87 q, blockquote {
88   quotes: '' '';
89 }
90 q:before,
91 q:after,
92 blockquote:before,
93 blockquote:after {
94   content: '';
95 }
96 a img {
97   border: none;
98 }
99 /*@import "grnetstyles/css3.less";*/
100 /* float clearing for IE6 */
101 * html .clearfix {
102   height: 1%;
103   overflow: visible;
104 }
105 /* float clearing for IE7 */
106 * + html .clearfix {
107   min-height: 1%;
108 }
109 /* float clearing for everyone else */
110 .clearfix:after {
111   clear: both;
112   content: ".";
113   display: block;
114   height: 0;
115   visibility: hidden;
116   font-size: 0;
117 }
118 .footer a {
119   color: #74AEC9;
120   text-decoration: underline;
121 }
122 .footer a:hover {
123   color: #4085A5;
124 }
125 body {
126   background-image: url("../images/bg.png");
127   background-repeat: repeat-x;
128   font-size: 13px;
129   font-family: verdana;
130   background-position: 0px -70px;
131 }
132 body.alt {
133   background-image: url("../images/bg-alt.png");
134 }
135 .container {
136   width: 870px;
137   margin: 0 auto;
138   margin-top: 30px;
139 }
140 .inner {
141   margin-top: 2.5em;
142   background-image: url("../images/bg-inner.png");
143   width: 100%;
144 }
145 .inner .left {
146   position: relative;
147   width: 180px;
148   float: left;
149 }
150 .inner .left ul {
151   margin-top: 90px;
152   color: #4085A5;
153   left: -16px;
154   padding-top: 40px;
155   padding-right: 10px;
156 }
157 .inner .left ul li {
158   font-size: 1.8em;
159   margin-bottom: 0.2em;
160   position: relative;
161 }
162 .inner .left ul li a.page-link {
163   display: block;
164   color: inherit;
165   text-decoration: none;
166   padding: 10px;
167   padding-left: 36px;
168 }
169 .inner .left ul li a.page-link:hover, .inner .left ul li.selected a.page-link {
170   text-shadow: none;
171   color: #fff;
172   background-color: #74AEC9;
173   border-left: 0px solid #92C1D7;
174   padding-left: 36px;
175 }
176 .inner .left ul li .close-button:hover {
177   background-color: #99C9E0;
178 }
179 .inner .left ul li .close-button {
180   display: block;
181   position: absolute;
182   left: -30px;
183   top: 0px;
184   font-size: 0.7em;
185   border: none;
186   background: transparent;
187   padding: 0;
188   padding-top: 13px;
189   padding-left: 9px;
190   margin: 0px;
191   text-decoration: none;
192   color: #fff;
193   width: 21px;
194   height: 30px;
195   font-weight: bold;
196   display: block;
197   visibility: hidden;
198 }
199 .inner .left ul li.current a.page-link {
200   color: #fff;
201   background-color: #74AEC9;
202   border-left: 30px solid #92C1D7;
203   padding-left: 36px;
204   margin-left: -30px;
205 }
206 .inner .video-cont, .inner .page-cont {
207   width: 690px;
208   float: right;
209 }
210 .inner .cols {
211   position: relative;
212 }
213 .page {
214   display: block;
215   top: 0;
216 }
217 .page-wrapper {
218   position: relative;
219 }
220 .page.text {
221   margin-left: 27px;
222   padding-top: 20px;
223   padding-right: 20px;
224   padding-bottom: 10px;
225 }
226 .page.text h2 {
227   font-size: 1.9em;
228   color: #4085A5;
229   margin-bottom: 1.2em;
230 }
231 .page.text h2 em {
232   color: #FCFDFE;
233 }
234 .page.text a {
235   color: #213D4A;
236 }
237 .page.text p em {
238   color: #4C6A78;
239   /*font-weight: bold;*/
240
241 }
242 .page.text h3 {
243   font-size: 1.2em;
244   color: #4394B9;
245   margin-bottom: 0.5em;
246   margin-top: 1.5em;
247 }
248 .page.text h4 {
249   font-weight: bold;
250   font-size: 1.1em;
251   margin-bottom: 0.3em;
252 }
253 .page.text p {
254   color: #213D4A;
255   font-size: 1.1em;
256   margin-bottom: 1em;
257   text-align: justify;
258   line-height: 1.4em;
259 }
260 .inner .video {
261   width: 640px;
262   height: 360px;
263   background-color: #4085A5;
264   margin: 20px;
265   margin-left: 27px;
266   margin-bottom: 20px;
267   margin-top: 20px;
268   /*border: 1px solid #4085A5;*/
269
270 }
271 .logo {
272   text-align: center;
273 }
274 .logo img {
275   margin-left: 75px;
276 }
277 .inner-bottom {
278   width: 100%;
279 }
280 .inner-bottom .testuser {
281   display: none;
282   background: #000;
283   margin-right: 40px;
284   float: right;
285   margin-top: 10px;
286   margin-bottom: 20px;
287 }
288 .gotoapp {
289   display: block;
290   padding: 0.7em 5em;
291   color: #fff;
292   font-size: 1.2em;
293   background-color: #FF7F2A;
294   cursor: pointer;
295   margin-right: -20px;
296 }
297 .gotoapp:hover {
298   background-color: #FF9955;
299 }
300 .page.text {
301   margin-right: 20px;
302   margin-top: 20px;
303 }
304 .inner-bottom.in-page .testuser {
305   margin-right: 60px;
306 }
307 .gotoapp {
308   color: #fff;
309   text-decoration: none;
310 }
311 .banner-coming {
312   position: absolute;
313   left: 0px;
314   top: 0px;
315 }
316 .footer {
317   text-align: center;
318   margin: 0 auto;
319   width: 870px;
320   margin: 2em auto;
321 }
322 .footer .links {
323   color: #4085A5;
324   margin-bottom: 1em;
325 }
326 .footer .links li {
327   display: inline;
328   margin-right: 1em;
329   padding-right: 1em;
330   border-right: 1px solid #4085A5;
331 }
332 .footer .links li a {
333   color: inherit;
334   text-decoration: none;
335 }
336 .footer .links li.last {
337   margin-right: 0;
338   padding-right: 0;
339   border: none;
340 }
341 .footer .bottom-text {
342   color: #74AEC9;
343 }
344 /*style 2*/
345 body.style2 .page.text {
346   background-color: #7DB3CC;
347   padding-left: 20px;
348 }
349 body.style2 .page.text p, body.style2 .page.text h2 {
350   color: #fff;
351 }
352 #video div.vjs-big-play-button {
353   background: none !important;
354   border: none !important;
355   box-shadow: 4px 4px 20px #477589 !important;
356 }
357 #video div.vjs-big-play-button:hover {
358   background: none !important;
359   border: none !important;
360   box-shadow: 4px 4px 50px #477589 !important;
361   background: #4085A5 !important;
362 }
363 body {
364   text-align: center;
365 }
366 * html body legend {
367   margin: -8px 16px 0;
368   padding: 0;
369 }
370 html > body p code {
371   *white-space: normal;
372 }
373 .container {
374   text-align: left;
375 }
376 sup {
377   vertical-align: text-top;
378 }
379 sub {
380   vertical-align: text-bottom;
381 }
382 hr {
383   margin: -8px auto 11px;
384 }
385 img {
386   -ms-interpolation-mode: bicubic;
387 }
388 fieldset {
389   padding-top: 0;
390 }
391 textarea {
392   overflow: auto;
393 }
394 input.text {
395   margin: .5em 0;
396   border: 1px solid #bbb;
397   background-color: #ffffff;
398 }
399 input.text:focus {
400   border: 1px solid #666666;
401 }
402 input.title {
403   margin: .5em 0;
404   border: 1px solid #bbb;
405   background-color: #ffffff;
406 }
407 input.title:focus {
408   border: 1px solid #666666;
409 }
410 input.checkbox {
411   position: relative;
412   top: 0.25em;
413 }
414 input.radio {
415   position: relative;
416   top: 0.25em;
417 }
418 input.button {
419   position: relative;
420   top: 0.25em;
421 }
422 textarea {
423   margin: 0.5em 0;
424 }
425 select {
426   margin: 0.5em 0;
427 }
428 button {
429   position: relative;
430   top: 0.25em;
431 }
432 a {
433   color: #4085A5;
434 }
435 .menu li {
436   height: 50px;
437 }
438 .inner-bottom .testuser {
439   margin-right: 22px;
440 }
441 .inner-bottom .testuser a {
442   margin-right: 0px;
443 }
444 /* Reset.less
445  * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here       that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
446  * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
447 html, body {
448   margin: 0;
449   padding: 0;
450 }
451 h1,
452 h2,
453 h3,
454 h4,
455 h5,
456 h6,
457 p,
458 blockquote,
459 pre,
460 a,
461 abbr,
462 acronym,
463 address,
464 cite,
465 code,
466 del,
467 dfn,
468 em,
469 img,
470 q,
471 s,
472 samp,
473 small,
474 strike,
475 strong,
476 sub,
477 sup,
478 tt,
479 var,
480 dd,
481 dl,
482 dt,
483 li,
484 ol,
485 ul,
486 fieldset,
487 form,
488 label,
489 legend,
490 button,
491 table,
492 caption,
493 tbody,
494 tfoot,
495 thead,
496 tr,
497 th,
498 td {
499   margin: 0;
500   padding: 0;
501   border: 0;
502   font-weight: normal;
503   font-style: normal;
504   font-size: 100%;
505   line-height: 1;
506   font-family: inherit;
507 }
508 table {
509   border-collapse: collapse;
510   border-spacing: 0;
511 }
512 ol, ul {
513   list-style: none;
514 }
515 q:before,
516 q:after,
517 blockquote:before,
518 blockquote:after {
519   content: "";
520 }
521 html {
522   overflow-y: scroll;
523   font-size: 100%;
524   -webkit-text-size-adjust: 100%;
525   -ms-text-size-adjust: 100%;
526 }
527 a:focus {
528   outline: thin dotted;
529 }
530 a:hover, a:active {
531   outline: 0;
532 }
533 article,
534 aside,
535 details,
536 figcaption,
537 figure,
538 footer,
539 header,
540 hgroup,
541 nav,
542 section {
543   display: block;
544 }
545 audio, canvas, video {
546   display: inline-block;
547   *display: inline;
548   *zoom: 1;
549 }
550 audio:not([controls]) {
551   display: none;
552 }
553 sub, sup {
554   font-size: 75%;
555   line-height: 0;
556   position: relative;
557   vertical-align: baseline;
558 }
559 sup {
560   top: -0.5em;
561 }
562 sub {
563   bottom: -0.25em;
564 }
565 img {
566   border: 0;
567   -ms-interpolation-mode: bicubic;
568 }
569 button,
570 input,
571 select,
572 textarea {
573   font-size: 100%;
574   margin: 0;
575   vertical-align: baseline;
576   *vertical-align: middle;
577 }
578 button, input {
579   line-height: normal;
580   *overflow: visible;
581 }
582 button::-moz-focus-inner, input::-moz-focus-inner {
583   border: 0;
584   padding: 0;
585 }
586 button,
587 input[type="button"],
588 input[type="reset"],
589 input[type="submit"] {
590   cursor: pointer;
591   -webkit-appearance: button;
592 }
593 input[type="search"] {
594   -webkit-appearance: textfield;
595   -webkit-box-sizing: content-box;
596   -moz-box-sizing: content-box;
597   box-sizing: content-box;
598 }
599 input[type="search"]::-webkit-search-decoration {
600   -webkit-appearance: none;
601 }
602 textarea {
603   overflow: auto;
604   vertical-align: top;
605 }
606 /* Variables.less
607  * Variables to customize the look and feel of Bootstrap
608  * ----------------------------------------------------- */
609 /* Mixins.less
610  * Snippets of reusable CSS to develop faster and keep code readable
611  * ----------------------------------------------------------------- */
612 /*
613  * Scaffolding
614  * Basic and global styles for generating a grid system, structural layout, and page templates
615  * ------------------------------------------------------------------------------------------- */
616 html, body {
617   background-color: #ffffff;
618 }
619 body {
620   margin: 0;
621   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
622   font-size: 13px;
623   font-weight: normal;
624   line-height: 18px;
625   color: #404040;
626 }
627 .container {
628   width: 940px;
629   margin-left: auto;
630   margin-right: auto;
631   zoom: 1;
632 }
633 .container:before, .container:after {
634   display: table;
635   content: "";
636   zoom: 1;
637   *display: inline;
638 }
639 .container:after {
640   clear: both;
641 }
642 .container-fluid {
643   position: relative;
644   min-width: 940px;
645   padding-left: 20px;
646   padding-right: 20px;
647   zoom: 1;
648 }
649 .container-fluid:before, .container-fluid:after {
650   display: table;
651   content: "";
652   zoom: 1;
653   *display: inline;
654 }
655 .container-fluid:after {
656   clear: both;
657 }
658 .container-fluid > .sidebar {
659   float: left;
660   width: 220px;
661 }
662 .container-fluid > .content {
663   margin-left: 240px;
664 }
665 a {
666   color: #0069d6;
667   text-decoration: none;
668   line-height: inherit;
669   font-weight: inherit;
670 }
671 a:hover {
672   color: #00438a;
673   text-decoration: underline;
674 }
675 .pull-right {
676   float: right;
677 }
678 .pull-left {
679   float: left;
680 }
681 .hide {
682   display: none;
683 }
684 .show {
685   display: block;
686 }
687 .row {
688   zoom: 1;
689   margin-left: -20px;
690 }
691 .row:before, .row:after {
692   display: table;
693   content: "";
694   zoom: 1;
695   *display: inline;
696 }
697 .row:after {
698   clear: both;
699 }
700 [class*="span"] {
701   display: inline;
702   float: left;
703   margin-left: 20px;
704 }
705 .span1 {
706   width: 40px;
707 }
708 .span2 {
709   width: 100px;
710 }
711 .span3 {
712   width: 160px;
713 }
714 .span4 {
715   width: 220px;
716 }
717 .span5 {
718   width: 280px;
719 }
720 .span6 {
721   width: 340px;
722 }
723 .span7 {
724   width: 400px;
725 }
726 .span8 {
727   width: 460px;
728 }
729 .span9 {
730   width: 520px;
731 }
732 .span10 {
733   width: 580px;
734 }
735 .span11 {
736   width: 640px;
737 }
738 .span12 {
739   width: 700px;
740 }
741 .span13 {
742   width: 760px;
743 }
744 .span14 {
745   width: 820px;
746 }
747 .span15 {
748   width: 880px;
749 }
750 .span16 {
751   width: 940px;
752 }
753 .span17 {
754   width: 1000px;
755 }
756 .span18 {
757   width: 1060px;
758 }
759 .span19 {
760   width: 1120px;
761 }
762 .span20 {
763   width: 1180px;
764 }
765 .span21 {
766   width: 1240px;
767 }
768 .span22 {
769   width: 1300px;
770 }
771 .span23 {
772   width: 1360px;
773 }
774 .span24 {
775   width: 1420px;
776 }
777 .offset1 {
778   margin-left: 80px;
779 }
780 .offset2 {
781   margin-left: 140px;
782 }
783 .offset3 {
784   margin-left: 200px;
785 }
786 .offset4 {
787   margin-left: 260px;
788 }
789 .offset5 {
790   margin-left: 320px;
791 }
792 .offset6 {
793   margin-left: 380px;
794 }
795 .offset7 {
796   margin-left: 440px;
797 }
798 .offset8 {
799   margin-left: 500px;
800 }
801 .offset9 {
802   margin-left: 560px;
803 }
804 .offset10 {
805   margin-left: 620px;
806 }
807 .offset11 {
808   margin-left: 680px;
809 }
810 .offset12 {
811   margin-left: 740px;
812 }
813 .span-one-third {
814   width: 300px;
815 }
816 .span-two-thirds {
817   width: 620px;
818 }
819 .offset-one-third {
820   margin-left: 340px;
821 }
822 .offset-two-thirds {
823   margin-left: 660px;
824 }
825 /* Typography.less
826  * Headings, body text, lists, code, and more for a versatile and durable typography system
827  * ---------------------------------------------------------------------------------------- */
828 p {
829   font-size: 13px;
830   font-weight: normal;
831   line-height: 18px;
832   margin-bottom: 9px;
833 }
834 p small {
835   font-size: 11px;
836   color: #bfbfbf;
837 }
838 h1,
839 h2,
840 h3,
841 h4,
842 h5,
843 h6 {
844   font-weight: bold;
845   color: #404040;
846 }
847 h1 small,
848 h2 small,
849 h3 small,
850 h4 small,
851 h5 small,
852 h6 small {
853   color: #bfbfbf;
854 }
855 h1 {
856   margin-bottom: 18px;
857   font-size: 30px;
858   line-height: 36px;
859 }
860 h1 small {
861   font-size: 18px;
862 }
863 h2 {
864   font-size: 24px;
865   line-height: 36px;
866 }
867 h2 small {
868   font-size: 14px;
869 }
870 h3,
871 h4,
872 h5,
873 h6 {
874   line-height: 36px;
875 }
876 h3 {
877   font-size: 18px;
878 }
879 h3 small {
880   font-size: 14px;
881 }
882 h4 {
883   font-size: 16px;
884 }
885 h4 small {
886   font-size: 12px;
887 }
888 h5 {
889   font-size: 14px;
890 }
891 h6 {
892   font-size: 13px;
893   color: #bfbfbf;
894   text-transform: uppercase;
895 }
896 ul, ol {
897   margin: 0 0 18px 25px;
898 }
899 ul ul,
900 ul ol,
901 ol ol,
902 ol ul {
903   margin-bottom: 0;
904 }
905 ul {
906   list-style: disc;
907 }
908 ol {
909   list-style: decimal;
910 }
911 li {
912   line-height: 18px;
913   color: #808080;
914 }
915 ul.unstyled {
916   list-style: none;
917   margin-left: 0;
918 }
919 dl {
920   margin-bottom: 18px;
921 }
922 dl dt, dl dd {
923   line-height: 18px;
924 }
925 dl dt {
926   font-weight: bold;
927 }
928 dl dd {
929   margin-left: 9px;
930 }
931 hr {
932   margin: 20px 0 19px;
933   border: 0;
934   border-bottom: 1px solid #eee;
935 }
936 strong {
937   font-style: inherit;
938   font-weight: bold;
939 }
940 em {
941   font-style: italic;
942   font-weight: inherit;
943   line-height: inherit;
944 }
945 .muted {
946   color: #bfbfbf;
947 }
948 blockquote {
949   margin-bottom: 18px;
950   border-left: 5px solid #eee;
951   padding-left: 15px;
952 }
953 blockquote p {
954   font-size: 14px;
955   font-weight: 300;
956   line-height: 18px;
957   margin-bottom: 0;
958 }
959 blockquote small {
960   display: block;
961   font-size: 12px;
962   font-weight: 300;
963   line-height: 18px;
964   color: #bfbfbf;
965 }
966 blockquote small:before {
967   content: '\2014 \00A0';
968 }
969 address {
970   display: block;
971   line-height: 18px;
972   margin-bottom: 18px;
973 }
974 code, pre {
975   padding: 0 3px 2px;
976   font-family: Monaco, Andale Mono, Courier New, monospace;
977   font-size: 12px;
978   -webkit-border-radius: 3px;
979   -moz-border-radius: 3px;
980   border-radius: 3px;
981 }
982 code {
983   background-color: #fee9cc;
984   color: rgba(0, 0, 0, 0.75);
985   padding: 1px 3px;
986 }
987 pre {
988   background-color: #f5f5f5;
989   display: block;
990   padding: 8.5px;
991   margin: 0 0 18px;
992   line-height: 18px;
993   font-size: 12px;
994   border: 1px solid #ccc;
995   border: 1px solid rgba(0, 0, 0, 0.15);
996   -webkit-border-radius: 3px;
997   -moz-border-radius: 3px;
998   border-radius: 3px;
999   white-space: pre;
1000   white-space: pre-wrap;
1001   word-wrap: break-word;
1002 }
1003 /* Forms.less
1004  * Base styles for various input types, form layouts, and states
1005  * ------------------------------------------------------------- */
1006 form {
1007   margin-bottom: 18px;
1008 }
1009 fieldset {
1010   margin-bottom: 18px;
1011   padding-top: 18px;
1012 }
1013 fieldset legend {
1014   display: block;
1015   padding-left: 150px;
1016   font-size: 19.5px;
1017   line-height: 1;
1018   color: #404040;
1019   *padding: 0 0 5px 145px;
1020   /* IE6-7 */
1021
1022   *line-height: 1.5;
1023   /* IE6-7 */
1024
1025 }
1026 form .clearfix {
1027   margin-bottom: 18px;
1028   zoom: 1;
1029 }
1030 form .clearfix:before, form .clearfix:after {
1031   display: table;
1032   content: "";
1033   zoom: 1;
1034   *display: inline;
1035 }
1036 form .clearfix:after {
1037   clear: both;
1038 }
1039 label,
1040 input,
1041 select,
1042 textarea {
1043   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1044   font-size: 13px;
1045   font-weight: normal;
1046   line-height: normal;
1047 }
1048 label {
1049   padding-top: 6px;
1050   font-size: 13px;
1051   line-height: 18px;
1052   float: left;
1053   width: 130px;
1054   text-align: right;
1055   color: #404040;
1056 }
1057 form .input {
1058   margin-left: 150px;
1059 }
1060 input[type=checkbox], input[type=radio] {
1061   cursor: pointer;
1062 }
1063 input,
1064 textarea,
1065 select,
1066 .uneditable-input {
1067   display: inline-block;
1068   width: 210px;
1069   height: 18px;
1070   padding: 4px;
1071   font-size: 13px;
1072   line-height: 18px;
1073   color: #808080;
1074   border: 1px solid #ccc;
1075   -webkit-border-radius: 3px;
1076   -moz-border-radius: 3px;
1077   border-radius: 3px;
1078 }
1079 /* mini reset for non-html5 file types */
1080 input[type=checkbox], input[type=radio] {
1081   width: auto;
1082   height: auto;
1083   padding: 0;
1084   margin: 3px 0;
1085   *margin-top: 0;
1086   /* IE6-7 */
1087
1088   line-height: normal;
1089   border: none;
1090 }
1091 input[type=file] {
1092   background-color: #ffffff;
1093   padding: initial;
1094   border: initial;
1095   line-height: initial;
1096   -webkit-box-shadow: none;
1097   -moz-box-shadow: none;
1098   box-shadow: none;
1099 }
1100 input[type=button], input[type=reset], input[type=submit] {
1101   width: auto;
1102   height: auto;
1103 }
1104 select, input[type=file] {
1105   height: 27px;
1106   line-height: 27px;
1107   *margin-top: 4px;
1108   /* For IE7, add top margin to align select with labels */
1109
1110 }
1111 select[multiple] {
1112   height: inherit;
1113 }
1114 textarea {
1115   height: auto;
1116 }
1117 .uneditable-input {
1118   background-color: #ffffff;
1119   display: block;
1120   border-color: #eee;
1121   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1122   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1123   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
1124   cursor: not-allowed;
1125 }
1126 :-moz-placeholder {
1127   color: #bfbfbf;
1128 }
1129 ::-webkit-input-placeholder {
1130   color: #bfbfbf;
1131 }
1132 input, textarea {
1133   -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
1134   -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
1135   -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
1136   -o-transition: border linear 0.2s, box-shadow linear 0.2s;
1137   transition: border linear 0.2s, box-shadow linear 0.2s;
1138   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1139   -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1140   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
1141 }
1142 input:focus, textarea:focus {
1143   outline: 0;
1144   border-color: rgba(82, 168, 236, 0.8);
1145   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1146   -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1147   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
1148 }
1149 input[type=file]:focus, input[type=checkbox]:focus, select:focus {
1150   -webkit-box-shadow: none;
1151   -moz-box-shadow: none;
1152   box-shadow: none;
1153   outline: 1px dotted #666;
1154 }
1155 form div.clearfix.error {
1156   background: #fae5e3;
1157   padding: 10px 0;
1158   margin: -10px 0 10px;
1159   -webkit-border-radius: 4px;
1160   -moz-border-radius: 4px;
1161   border-radius: 4px;
1162 }
1163 form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
1164   color: #9d261d;
1165 }
1166 form div.clearfix.error input, form div.clearfix.error textarea {
1167   border-color: #c87872;
1168   -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1169   -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1170   box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
1171 }
1172 form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
1173   border-color: #b9554d;
1174   -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1175   -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1176   box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
1177 }
1178 form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
1179   background: #f4c8c5;
1180   border-color: #c87872;
1181   color: #b9554d;
1182 }
1183 .input-mini,
1184 input.mini,
1185 textarea.mini,
1186 select.mini {
1187   width: 60px;
1188 }
1189 .input-small,
1190 input.small,
1191 textarea.small,
1192 select.small {
1193   width: 90px;
1194 }
1195 .input-medium,
1196 input.medium,
1197 textarea.medium,
1198 select.medium {
1199   width: 150px;
1200 }
1201 .input-large,
1202 input.large,
1203 textarea.large,
1204 select.large {
1205   width: 210px;
1206 }
1207 .input-xlarge,
1208 input.xlarge,
1209 textarea.xlarge,
1210 select.xlarge {
1211   width: 270px;
1212 }
1213 .input-xxlarge,
1214 input.xxlarge,
1215 textarea.xxlarge,
1216 select.xxlarge {
1217   width: 530px;
1218 }
1219 textarea.xxlarge {
1220   overflow-y: auto;
1221 }
1222 input.span1, textarea.span1, select.span1 {
1223   display: inline-block;
1224   float: none;
1225   width: 30px;
1226   margin-left: 0;
1227 }
1228 input.span2, textarea.span2, select.span2 {
1229   display: inline-block;
1230   float: none;
1231   width: 90px;
1232   margin-left: 0;
1233 }
1234 input.span3, textarea.span3, select.span3 {
1235   display: inline-block;
1236   float: none;
1237   width: 150px;
1238   margin-left: 0;
1239 }
1240 input.span4, textarea.span4, select.span4 {
1241   display: inline-block;
1242   float: none;
1243   width: 210px;
1244   margin-left: 0;
1245 }
1246 input.span5, textarea.span5, select.span5 {
1247   display: inline-block;
1248   float: none;
1249   width: 270px;
1250   margin-left: 0;
1251 }
1252 input.span6, textarea.span6, select.span6 {
1253   display: inline-block;
1254   float: none;
1255   width: 330px;
1256   margin-left: 0;
1257 }
1258 input.span7, textarea.span7, select.span7 {
1259   display: inline-block;
1260   float: none;
1261   width: 390px;
1262   margin-left: 0;
1263 }
1264 input.span8, textarea.span8, select.span8 {
1265   display: inline-block;
1266   float: none;
1267   width: 450px;
1268   margin-left: 0;
1269 }
1270 input.span9, textarea.span9, select.span9 {
1271   display: inline-block;
1272   float: none;
1273   width: 510px;
1274   margin-left: 0;
1275 }
1276 input.span10, textarea.span10, select.span10 {
1277   display: inline-block;
1278   float: none;
1279   width: 570px;
1280   margin-left: 0;
1281 }
1282 input.span11, textarea.span11, select.span11 {
1283   display: inline-block;
1284   float: none;
1285   width: 630px;
1286   margin-left: 0;
1287 }
1288 input.span12, textarea.span12, select.span12 {
1289   display: inline-block;
1290   float: none;
1291   width: 690px;
1292   margin-left: 0;
1293 }
1294 input.span13, textarea.span13, select.span13 {
1295   display: inline-block;
1296   float: none;
1297   width: 750px;
1298   margin-left: 0;
1299 }
1300 input.span14, textarea.span14, select.span14 {
1301   display: inline-block;
1302   float: none;
1303   width: 810px;
1304   margin-left: 0;
1305 }
1306 input.span15, textarea.span15, select.span15 {
1307   display: inline-block;
1308   float: none;
1309   width: 870px;
1310   margin-left: 0;
1311 }
1312 input.span16, textarea.span16, select.span16 {
1313   display: inline-block;
1314   float: none;
1315   width: 930px;
1316   margin-left: 0;
1317 }
1318 input[disabled],
1319 select[disabled],
1320 textarea[disabled],
1321 input[readonly],
1322 select[readonly],
1323 textarea[readonly] {
1324   background-color: #f5f5f5;
1325   border-color: #ddd;
1326   cursor: not-allowed;
1327 }
1328 .actions {
1329   background: #f5f5f5;
1330   margin-top: 18px;
1331   margin-bottom: 18px;
1332   padding: 17px 20px 18px 150px;
1333   border-top: 1px solid #ddd;
1334   -webkit-border-radius: 0 0 3px 3px;
1335   -moz-border-radius: 0 0 3px 3px;
1336   border-radius: 0 0 3px 3px;
1337 }
1338 .actions .secondary-action {
1339   float: right;
1340 }
1341 .actions .secondary-action a {
1342   line-height: 30px;
1343 }
1344 .actions .secondary-action a:hover {
1345   text-decoration: underline;
1346 }
1347 .help-inline, .help-block {
1348   font-size: 11px;
1349   line-height: 18px;
1350   color: #bfbfbf;
1351 }
1352 .help-inline {
1353   padding-left: 5px;
1354   *position: relative;
1355   /* IE6-7 */
1356
1357   *top: -5px;
1358   /* IE6-7 */
1359
1360 }
1361 .help-block {
1362   display: block;
1363   max-width: 600px;
1364 }
1365 .inline-inputs {
1366   color: #808080;
1367 }
1368 .inline-inputs span, .inline-inputs input {
1369   display: inline-block;
1370 }
1371 .inline-inputs input.mini {
1372   width: 60px;
1373 }
1374 .inline-inputs input.small {
1375   width: 90px;
1376 }
1377 .inline-inputs span {
1378   padding: 0 2px 0 1px;
1379 }
1380 .input-prepend input, .input-append input {
1381   -webkit-border-radius: 0 3px 3px 0;
1382   -moz-border-radius: 0 3px 3px 0;
1383   border-radius: 0 3px 3px 0;
1384 }
1385 .input-prepend .add-on, .input-append .add-on {
1386   position: relative;
1387   background: #f5f5f5;
1388   border: 1px solid #ccc;
1389   z-index: 2;
1390   float: left;
1391   display: block;
1392   width: auto;
1393   min-width: 16px;
1394   height: 18px;
1395   padding: 4px 4px 4px 5px;
1396   margin-right: -1px;
1397   font-weight: normal;
1398   line-height: 18px;
1399   color: #bfbfbf;
1400   text-align: center;
1401   text-shadow: 0 1px 0 #ffffff;
1402   -webkit-border-radius: 3px 0 0 3px;
1403   -moz-border-radius: 3px 0 0 3px;
1404   border-radius: 3px 0 0 3px;
1405 }
1406 .input-prepend .active, .input-append .active {
1407   background: #a9dba9;
1408   border-color: #46a546;
1409 }
1410 .input-prepend .add-on {
1411   *margin-top: 1px;
1412   /* IE6-7 */
1413
1414 }
1415 .input-append input {
1416   float: left;
1417   -webkit-border-radius: 3px 0 0 3px;
1418   -moz-border-radius: 3px 0 0 3px;
1419   border-radius: 3px 0 0 3px;
1420 }
1421 .input-append .add-on {
1422   -webkit-border-radius: 0 3px 3px 0;
1423   -moz-border-radius: 0 3px 3px 0;
1424   border-radius: 0 3px 3px 0;
1425   margin-right: 0;
1426   margin-left: -1px;
1427 }
1428 .inputs-list {
1429   margin: 0 0 5px;
1430   width: 100%;
1431 }
1432 .inputs-list li {
1433   display: block;
1434   padding: 0;
1435   width: 100%;
1436 }
1437 .inputs-list label {
1438   display: block;
1439   float: none;
1440   width: auto;
1441   padding: 0;
1442   line-height: 18px;
1443   text-align: left;
1444   white-space: normal;
1445 }
1446 .inputs-list label strong {
1447   color: #808080;
1448 }
1449 .inputs-list label small {
1450   font-size: 11px;
1451   font-weight: normal;
1452 }
1453 .inputs-list .inputs-list {
1454   margin-left: 25px;
1455   margin-bottom: 10px;
1456   padding-top: 0;
1457 }
1458 .inputs-list:first-child {
1459   padding-top: 6px;
1460 }
1461 .inputs-list li + li {
1462   padding-top: 2px;
1463 }
1464 .inputs-list input[type=radio], .inputs-list input[type=checkbox] {
1465   margin-bottom: 0;
1466 }
1467 .form-stacked {
1468   padding-left: 20px;
1469 }
1470 .form-stacked fieldset {
1471   padding-top: 9px;
1472 }
1473 .form-stacked legend {
1474   padding-left: 0;
1475 }
1476 .form-stacked label {
1477   display: block;
1478   float: none;
1479   width: auto;
1480   font-weight: bold;
1481   text-align: left;
1482   line-height: 20px;
1483   padding-top: 0;
1484 }
1485 .form-stacked .clearfix {
1486   margin-bottom: 9px;
1487 }
1488 .form-stacked .clearfix div.input {
1489   margin-left: 0;
1490 }
1491 .form-stacked .inputs-list {
1492   margin-bottom: 0;
1493 }
1494 .form-stacked .inputs-list li {
1495   padding-top: 0;
1496 }
1497 .form-stacked .inputs-list li label {
1498   font-weight: normal;
1499   padding-top: 0;
1500 }
1501 .form-stacked div.clearfix.error {
1502   padding-top: 10px;
1503   padding-bottom: 10px;
1504   padding-left: 10px;
1505   margin-top: 0;
1506   margin-left: -10px;
1507 }
1508 .form-stacked .actions {
1509   margin-left: -20px;
1510   padding-left: 20px;
1511 }
1512 /*
1513  * Tables.less
1514  * Tables for, you guessed it, tabular data
1515  * ---------------------------------------- */
1516 table {
1517   width: 100%;
1518   margin-bottom: 18px;
1519   padding: 0;
1520   border-collapse: separate;
1521   *border-collapse: collapse;
1522   /* IE7, collapse table to remove spacing */
1523
1524   font-size: 13px;
1525   border: 1px solid #ddd;
1526   -webkit-border-radius: 4px;
1527   -moz-border-radius: 4px;
1528   border-radius: 4px;
1529 }
1530 table th, table td {
1531   padding: 10px 10px 9px;
1532   line-height: 18px;
1533   text-align: left;
1534 }
1535 table th {
1536   padding-top: 9px;
1537   font-weight: bold;
1538   vertical-align: middle;
1539   border-bottom: 1px solid #ddd;
1540 }
1541 table td {
1542   vertical-align: top;
1543 }
1544 table th + th, table td + td {
1545   border-left: 1px solid #ddd;
1546 }
1547 table tr + tr td {
1548   border-top: 1px solid #ddd;
1549 }
1550 table tbody tr:first-child td:first-child {
1551   -webkit-border-radius: 4px 0 0 0;
1552   -moz-border-radius: 4px 0 0 0;
1553   border-radius: 4px 0 0 0;
1554 }
1555 table tbody tr:first-child td:last-child {
1556   -webkit-border-radius: 0 4px 0 0;
1557   -moz-border-radius: 0 4px 0 0;
1558   border-radius: 0 4px 0 0;
1559 }
1560 table tbody tr:last-child td:first-child {
1561   -webkit-border-radius: 0 0 0 4px;
1562   -moz-border-radius: 0 0 0 4px;
1563   border-radius: 0 0 0 4px;
1564 }
1565 table tbody tr:last-child td:last-child {
1566   -webkit-border-radius: 0 0 4px 0;
1567   -moz-border-radius: 0 0 4px 0;
1568   border-radius: 0 0 4px 0;
1569 }
1570 .zebra-striped tbody tr:nth-child(odd) td {
1571   background-color: #f9f9f9;
1572 }
1573 .zebra-striped tbody tr:hover td {
1574   background-color: #f5f5f5;
1575 }
1576 table .header {
1577   cursor: pointer;
1578 }
1579 table .header:after {
1580   content: "";
1581   float: right;
1582   margin-top: 7px;
1583   border-width: 0 4px 4px;
1584   border-style: solid;
1585   border-color: #000 transparent;
1586   visibility: hidden;
1587 }
1588 table .headerSortUp, table .headerSortDown {
1589   background-color: rgba(141, 192, 219, 0.25);
1590   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1591 }
1592 table .header:hover:after {
1593   visibility: visible;
1594 }
1595 table .headerSortDown:after, table .headerSortDown:hover:after {
1596   visibility: visible;
1597   filter: alpha(opacity=60);
1598   -khtml-opacity: 0.6;
1599   -moz-opacity: 0.6;
1600   opacity: 0.6;
1601 }
1602 table .headerSortUp:after {
1603   border-bottom: none;
1604   border-left: 4px solid transparent;
1605   border-right: 4px solid transparent;
1606   border-top: 4px solid #000;
1607   visibility: visible;
1608   -webkit-box-shadow: none;
1609   -moz-box-shadow: none;
1610   box-shadow: none;
1611   filter: alpha(opacity=60);
1612   -khtml-opacity: 0.6;
1613   -moz-opacity: 0.6;
1614   opacity: 0.6;
1615 }
1616 table .blue {
1617   color: #049cdb;
1618   border-bottom-color: #049cdb;
1619 }
1620 table .headerSortUp.blue, table .headerSortDown.blue {
1621   background-color: #ade6fe;
1622 }
1623 table .green {
1624   color: #46a546;
1625   border-bottom-color: #46a546;
1626 }
1627 table .headerSortUp.green, table .headerSortDown.green {
1628   background-color: #cdeacd;
1629 }
1630 table .red {
1631   color: #9d261d;
1632   border-bottom-color: #9d261d;
1633 }
1634 table .headerSortUp.red, table .headerSortDown.red {
1635   background-color: #f4c8c5;
1636 }
1637 table .yellow {
1638   color: #ffc40d;
1639   border-bottom-color: #ffc40d;
1640 }
1641 table .headerSortUp.yellow, table .headerSortDown.yellow {
1642   background-color: #fff6d9;
1643 }
1644 table .orange {
1645   color: #f89406;
1646   border-bottom-color: #f89406;
1647 }
1648 table .headerSortUp.orange, table .headerSortDown.orange {
1649   background-color: #fee9cc;
1650 }
1651 table .purple {
1652   color: #7a43b6;
1653   border-bottom-color: #7a43b6;
1654 }
1655 table .headerSortUp.purple, table .headerSortDown.purple {
1656   background-color: #e2d5f0;
1657 }
1658 /* Patterns.less
1659  * Repeatable UI elements outside the base styles provided from the scaffolding
1660  * ---------------------------------------------------------------------------- */
1661 .topbar {
1662   height: 40px;
1663   position: fixed;
1664   top: 0;
1665   left: 0;
1666   right: 0;
1667   z-index: 10000;
1668   overflow: visible;
1669 }
1670 .topbar a {
1671   color: #bfbfbf;
1672   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1673 }
1674 .topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active > a {
1675   background-color: #333;
1676   background-color: rgba(255, 255, 255, 0.05);
1677   color: #ffffff;
1678   text-decoration: none;
1679 }
1680 .topbar h3 {
1681   position: relative;
1682 }
1683 .topbar h3 a, .topbar .brand {
1684   float: left;
1685   display: block;
1686   padding: 8px 20px 12px;
1687   margin-left: -20px;
1688   color: #ffffff;
1689   font-size: 20px;
1690   font-weight: 200;
1691   line-height: 1;
1692 }
1693 .topbar p {
1694   margin: 0;
1695   line-height: 40px;
1696 }
1697 .topbar p a:hover {
1698   background-color: transparent;
1699   color: #ffffff;
1700 }
1701 .topbar form {
1702   float: left;
1703   margin: 5px 0 0 0;
1704   position: relative;
1705   filter: alpha(opacity=100);
1706   -khtml-opacity: 1;
1707   -moz-opacity: 1;
1708   opacity: 1;
1709 }
1710 .topbar form.pull-right {
1711   float: right;
1712 }
1713 .topbar input {
1714   background-color: #444;
1715   background-color: rgba(255, 255, 255, 0.3);
1716   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1717   font-size: normal;
1718   font-weight: 13px;
1719   line-height: 1;
1720   padding: 4px 9px;
1721   color: #ffffff;
1722   color: rgba(255, 255, 255, 0.75);
1723   border: 1px solid #111;
1724   -webkit-border-radius: 4px;
1725   -moz-border-radius: 4px;
1726   border-radius: 4px;
1727   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1728   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1729   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1730   -webkit-transition: none;
1731   -moz-transition: none;
1732   -ms-transition: none;
1733   -o-transition: none;
1734   transition: none;
1735 }
1736 .topbar input:-moz-placeholder {
1737   color: #e6e6e6;
1738 }
1739 .topbar input::-webkit-input-placeholder {
1740   color: #e6e6e6;
1741 }
1742 .topbar input:hover {
1743   background-color: #bfbfbf;
1744   background-color: rgba(255, 255, 255, 0.5);
1745   color: #ffffff;
1746 }
1747 .topbar input:focus, .topbar input.focused {
1748   outline: 0;
1749   background-color: #ffffff;
1750   color: #404040;
1751   text-shadow: 0 1px 0 #ffffff;
1752   border: 0;
1753   padding: 5px 10px;
1754   -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1755   -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1756   box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1757 }
1758 .topbar-inner, .topbar .fill {
1759   background-color: #222;
1760   background-color: #222222;
1761   background-repeat: repeat-x;
1762   background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
1763   background-image: -moz-linear-gradient(top, #333333, #222222);
1764   background-image: -ms-linear-gradient(top, #333333, #222222);
1765   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
1766   background-image: -webkit-linear-gradient(top, #333333, #222222);
1767   background-image: -o-linear-gradient(top, #333333, #222222);
1768   background-image: linear-gradient(top, #333333, #222222);
1769   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
1770   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1771   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1772   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1773 }
1774 .topbar div > ul, .nav {
1775   display: block;
1776   float: left;
1777   margin: 0 10px 0 0;
1778   position: relative;
1779   left: 0;
1780 }
1781 .topbar div > ul > li, .nav > li {
1782   display: block;
1783   float: left;
1784 }
1785 .topbar div > ul a, .nav a {
1786   display: block;
1787   float: none;
1788   padding: 10px 10px 11px;
1789   line-height: 19px;
1790   text-decoration: none;
1791 }
1792 .topbar div > ul a:hover, .nav a:hover {
1793   color: #ffffff;
1794   text-decoration: none;
1795 }
1796 .topbar div > ul .active > a, .nav .active > a {
1797   background-color: #222;
1798   background-color: rgba(0, 0, 0, 0.5);
1799 }
1800 .topbar div > ul.secondary-nav, .nav.secondary-nav {
1801   float: right;
1802   margin-left: 10px;
1803   margin-right: 0;
1804 }
1805 .topbar div > ul.secondary-nav .menu-dropdown,
1806 .nav.secondary-nav .menu-dropdown,
1807 .topbar div > ul.secondary-nav .dropdown-menu,
1808 .nav.secondary-nav .dropdown-menu {
1809   right: 0;
1810   border: 0;
1811 }
1812 .topbar div > ul a.menu:hover,
1813 .nav a.menu:hover,
1814 .topbar div > ul li.open .menu,
1815 .nav li.open .menu,
1816 .topbar div > ul .dropdown-toggle:hover,
1817 .nav .dropdown-toggle:hover,
1818 .topbar div > ul .dropdown.open .dropdown-toggle,
1819 .nav .dropdown.open .dropdown-toggle {
1820   background: #444;
1821   background: rgba(255, 255, 255, 0.05);
1822 }
1823 .topbar div > ul .menu-dropdown,
1824 .nav .menu-dropdown,
1825 .topbar div > ul .dropdown-menu,
1826 .nav .dropdown-menu {
1827   background-color: #333;
1828 }
1829 .topbar div > ul .menu-dropdown a.menu,
1830 .nav .menu-dropdown a.menu,
1831 .topbar div > ul .dropdown-menu a.menu,
1832 .nav .dropdown-menu a.menu,
1833 .topbar div > ul .menu-dropdown .dropdown-toggle,
1834 .nav .menu-dropdown .dropdown-toggle,
1835 .topbar div > ul .dropdown-menu .dropdown-toggle,
1836 .nav .dropdown-menu .dropdown-toggle {
1837   color: #ffffff;
1838 }
1839 .topbar div > ul .menu-dropdown a.menu.open,
1840 .nav .menu-dropdown a.menu.open,
1841 .topbar div > ul .dropdown-menu a.menu.open,
1842 .nav .dropdown-menu a.menu.open,
1843 .topbar div > ul .menu-dropdown .dropdown-toggle.open,
1844 .nav .menu-dropdown .dropdown-toggle.open,
1845 .topbar div > ul .dropdown-menu .dropdown-toggle.open,
1846 .nav .dropdown-menu .dropdown-toggle.open {
1847   background: #444;
1848   background: rgba(255, 255, 255, 0.05);
1849 }
1850 .topbar div > ul .menu-dropdown li a,
1851 .nav .menu-dropdown li a,
1852 .topbar div > ul .dropdown-menu li a,
1853 .nav .dropdown-menu li a {
1854   color: #999;
1855   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
1856 }
1857 .topbar div > ul .menu-dropdown li a:hover,
1858 .nav .menu-dropdown li a:hover,
1859 .topbar div > ul .dropdown-menu li a:hover,
1860 .nav .dropdown-menu li a:hover {
1861   background-color: #191919;
1862   background-repeat: repeat-x;
1863   background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
1864   background-image: -moz-linear-gradient(top, #292929, #191919);
1865   background-image: -ms-linear-gradient(top, #292929, #191919);
1866   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
1867   background-image: -webkit-linear-gradient(top, #292929, #191919);
1868   background-image: -o-linear-gradient(top, #292929, #191919);
1869   background-image: linear-gradient(top, #292929, #191919);
1870   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
1871   color: #ffffff;
1872 }
1873 .topbar div > ul .menu-dropdown .active a,
1874 .nav .menu-dropdown .active a,
1875 .topbar div > ul .dropdown-menu .active a,
1876 .nav .dropdown-menu .active a {
1877   color: #ffffff;
1878 }
1879 .topbar div > ul .menu-dropdown .divider,
1880 .nav .menu-dropdown .divider,
1881 .topbar div > ul .dropdown-menu .divider,
1882 .nav .dropdown-menu .divider {
1883   background-color: #222;
1884   border-color: #444;
1885 }
1886 .topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
1887   padding: 4px 15px;
1888 }
1889 li.menu, .dropdown {
1890   position: relative;
1891 }
1892 a.menu:after, .dropdown-toggle:after {
1893   width: 0;
1894   height: 0;
1895   display: inline-block;
1896   content: "↓";
1897   text-indent: -99999px;
1898   vertical-align: top;
1899   margin-top: 8px;
1900   margin-left: 4px;
1901   border-left: 4px solid transparent;
1902   border-right: 4px solid transparent;
1903   border-top: 4px solid #ffffff;
1904   filter: alpha(opacity=50);
1905   -khtml-opacity: 0.5;
1906   -moz-opacity: 0.5;
1907   opacity: 0.5;
1908 }
1909 .menu-dropdown, .dropdown-menu {
1910   background-color: #ffffff;
1911   float: left;
1912   display: none;
1913   position: absolute;
1914   top: 40px;
1915   z-index: 900;
1916   min-width: 160px;
1917   max-width: 220px;
1918   _width: 160px;
1919   margin-left: 0;
1920   margin-right: 0;
1921   padding: 6px 0;
1922   zoom: 1;
1923   border-color: #999;
1924   border-color: rgba(0, 0, 0, 0.2);
1925   border-style: solid;
1926   border-width: 0 1px 1px;
1927   -webkit-border-radius: 0 0 6px 6px;
1928   -moz-border-radius: 0 0 6px 6px;
1929   border-radius: 0 0 6px 6px;
1930   -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1931   -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1932   box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1933   -webkit-background-clip: padding-box;
1934   -moz-background-clip: padding-box;
1935   background-clip: padding-box;
1936 }
1937 .menu-dropdown li, .dropdown-menu li {
1938   float: none;
1939   display: block;
1940   background-color: none;
1941 }
1942 .menu-dropdown .divider, .dropdown-menu .divider {
1943   height: 1px;
1944   margin: 5px 0;
1945   overflow: hidden;
1946   background-color: #eee;
1947   border-bottom: 1px solid #ffffff;
1948 }
1949 .topbar .dropdown-menu a, .dropdown-menu a {
1950   display: block;
1951   padding: 4px 15px;
1952   clear: both;
1953   font-weight: normal;
1954   line-height: 18px;
1955   color: #808080;
1956   text-shadow: 0 1px 0 #ffffff;
1957 }
1958 .topbar .dropdown-menu a:hover, .dropdown-menu a:hover {
1959   background-color: #dddddd;
1960   background-repeat: repeat-x;
1961   background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
1962   background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
1963   background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
1964   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
1965   background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
1966   background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
1967   background-image: linear-gradient(top, #eeeeee, #dddddd);
1968   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
1969   color: #404040;
1970   text-decoration: none;
1971   -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1972   -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1973   box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1974 }
1975 .open .menu,
1976 .dropdown.open .menu,
1977 .open .dropdown-toggle,
1978 .dropdown.open .dropdown-toggle {
1979   color: #ffffff;
1980   background: #ccc;
1981   background: rgba(0, 0, 0, 0.3);
1982 }
1983 .open .menu-dropdown,
1984 .dropdown.open .menu-dropdown,
1985 .open .dropdown-menu,
1986 .dropdown.open .dropdown-menu {
1987   display: block;
1988 }
1989 .tabs, .pills {
1990   margin: 0 0 20px;
1991   padding: 0;
1992   list-style: none;
1993   zoom: 1;
1994 }
1995 .tabs:before,
1996 .pills:before,
1997 .tabs:after,
1998 .pills:after {
1999   display: table;
2000   content: "";
2001   zoom: 1;
2002   *display: inline;
2003 }
2004 .tabs:after, .pills:after {
2005   clear: both;
2006 }
2007 .tabs > li, .pills > li {
2008   float: left;
2009 }
2010 .tabs > li > a, .pills > li > a {
2011   display: block;
2012 }
2013 .tabs {
2014   float: left;
2015   width: 100%;
2016   border-bottom: 1px solid #ddd;
2017 }
2018 .tabs > li {
2019   position: relative;
2020   top: 1px;
2021 }
2022 .tabs > li > a {
2023   padding: 0 15px;
2024   margin-right: 2px;
2025   line-height: 36px;
2026   border: 1px solid transparent;
2027   -webkit-border-radius: 4px 4px 0 0;
2028   -moz-border-radius: 4px 4px 0 0;
2029   border-radius: 4px 4px 0 0;
2030 }
2031 .tabs > li > a:hover {
2032   text-decoration: none;
2033   background-color: #eee;
2034   border-color: #eee #eee #ddd;
2035 }
2036 .tabs > li.active > a {
2037   color: #808080;
2038   background-color: #ffffff;
2039   border: 1px solid #ddd;
2040   border-bottom-color: transparent;
2041 }
2042 .tabs .menu-dropdown, .tabs .dropdown-menu {
2043   top: 35px;
2044   border-width: 1px;
2045   -webkit-border-radius: 0 6px 6px 6px;
2046   -moz-border-radius: 0 6px 6px 6px;
2047   border-radius: 0 6px 6px 6px;
2048 }
2049 .tabs a.menu:after, .tabs .dropdown-toggle:after {
2050   border-top-color: #999;
2051   margin-top: 15px;
2052   margin-left: 5px;
2053 }
2054 .tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
2055   border-color: #999;
2056 }
2057 .tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
2058   border-top-color: #555;
2059 }
2060 .tab-content {
2061   clear: both;
2062 }
2063 .pills a {
2064   margin: 5px 3px 5px 0;
2065   padding: 0 15px;
2066   text-shadow: 0 1px 1px #ffffff;
2067   line-height: 30px;
2068   -webkit-border-radius: 15px;
2069   -moz-border-radius: 15px;
2070   border-radius: 15px;
2071 }
2072 .pills a:hover {
2073   background: #00438a;
2074   color: #ffffff;
2075   text-decoration: none;
2076   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2077 }
2078 .pills .active a {
2079   background: #0069d6;
2080   color: #ffffff;
2081   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
2082 }
2083 .tab-content > *, .pill-content > * {
2084   display: none;
2085 }
2086 .tab-content > .active, .pill-content > .active {
2087   display: block;
2088 }
2089 .breadcrumb {
2090   margin: 0 0 18px;
2091   padding: 7px 14px;
2092   background-color: #f5f5f5;
2093   background-repeat: repeat-x;
2094   background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
2095   background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
2096   background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
2097   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
2098   background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
2099   background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
2100   background-image: linear-gradient(top, #ffffff, #f5f5f5);
2101   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
2102   border: 1px solid #ddd;
2103   -webkit-border-radius: 3px;
2104   -moz-border-radius: 3px;
2105   border-radius: 3px;
2106   -webkit-box-shadow: inset 0 1px 0 #ffffff;
2107   -moz-box-shadow: inset 0 1px 0 #ffffff;
2108   box-shadow: inset 0 1px 0 #ffffff;
2109 }
2110 .breadcrumb li {
2111   display: inline;
2112   text-shadow: 0 1px 0 #ffffff;
2113 }
2114 .breadcrumb .divider {
2115   padding: 0 5px;
2116   color: #bfbfbf;
2117 }
2118 .breadcrumb .active a {
2119   color: #404040;
2120 }
2121 .hero-unit {
2122   background-color: #f5f5f5;
2123   margin-bottom: 30px;
2124   padding: 60px;
2125   -webkit-border-radius: 6px;
2126   -moz-border-radius: 6px;
2127   border-radius: 6px;
2128 }
2129 .hero-unit h1 {
2130   margin-bottom: 0;
2131   font-size: 60px;
2132   line-height: 1;
2133   letter-spacing: -1px;
2134 }
2135 .hero-unit p {
2136   font-size: 18px;
2137   font-weight: 200;
2138   line-height: 27px;
2139 }
2140 footer {
2141   margin-top: 17px;
2142   padding-top: 17px;
2143   border-top: 1px solid #eee;
2144 }
2145 .page-header {
2146   margin-bottom: 17px;
2147   border-bottom: 1px solid #ddd;
2148   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2149   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2150   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2151 }
2152 .page-header h1 {
2153   margin-bottom: 8px;
2154 }
2155 .btn.danger,
2156 .alert-message.danger,
2157 .btn.danger:hover,
2158 .alert-message.danger:hover,
2159 .btn.error,
2160 .alert-message.error,
2161 .btn.error:hover,
2162 .alert-message.error:hover,
2163 .btn.success,
2164 .alert-message.success,
2165 .btn.success:hover,
2166 .alert-message.success:hover,
2167 .btn.info,
2168 .alert-message.info,
2169 .btn.info:hover,
2170 .alert-message.info:hover {
2171   color: #ffffff;
2172 }
2173 .btn.danger,
2174 .alert-message.danger,
2175 .btn.error,
2176 .alert-message.error {
2177   background-color: #c43c35;
2178   background-repeat: repeat-x;
2179   background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
2180   background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2181   background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2182   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
2183   background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2184   background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2185   background-image: linear-gradient(top, #ee5f5b, #c43c35);
2186   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
2187   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2188   border-color: #c43c35 #c43c35 #882a25;
2189   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2190 }
2191 .btn.success, .alert-message.success {
2192   background-color: #57a957;
2193   background-repeat: repeat-x;
2194   background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
2195   background-image: -moz-linear-gradient(top, #62c462, #57a957);
2196   background-image: -ms-linear-gradient(top, #62c462, #57a957);
2197   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
2198   background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2199   background-image: -o-linear-gradient(top, #62c462, #57a957);
2200   background-image: linear-gradient(top, #62c462, #57a957);
2201   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
2202   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2203   border-color: #57a957 #57a957 #3d773d;
2204   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2205 }
2206 .btn.info, .alert-message.info {
2207   background-color: #339bb9;
2208   background-repeat: repeat-x;
2209   background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
2210   background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2211   background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2212   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
2213   background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2214   background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2215   background-image: linear-gradient(top, #5bc0de, #339bb9);
2216   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
2217   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2218   border-color: #339bb9 #339bb9 #22697d;
2219   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2220 }
2221 .btn {
2222   cursor: pointer;
2223   display: inline-block;
2224   background-color: #e6e6e6;
2225   background-repeat: no-repeat;
2226   background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
2227   background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2228   background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
2229   background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2230   background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2231   background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
2232   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
2233   padding: 5px 14px 6px;
2234   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
2235   color: #333;
2236   font-size: 13px;
2237   line-height: normal;
2238   border: 1px solid #ccc;
2239   border-bottom-color: #bbb;
2240   -webkit-border-radius: 4px;
2241   -moz-border-radius: 4px;
2242   border-radius: 4px;
2243   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2244   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2245   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
2246   -webkit-transition: 0.1s linear all;
2247   -moz-transition: 0.1s linear all;
2248   -ms-transition: 0.1s linear all;
2249   -o-transition: 0.1s linear all;
2250   transition: 0.1s linear all;
2251 }
2252 .btn:hover {
2253   background-position: 0 -15px;
2254   color: #333;
2255   text-decoration: none;
2256 }
2257 .btn:focus {
2258   outline: 1px dotted #666;
2259 }
2260 .btn.primary {
2261   color: #ffffff;
2262   background-color: #0064cd;
2263   background-repeat: repeat-x;
2264   background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
2265   background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
2266   background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
2267   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
2268   background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
2269   background-image: -o-linear-gradient(top, #049cdb, #0064cd);
2270   background-image: linear-gradient(top, #049cdb, #0064cd);
2271   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
2272   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2273   border-color: #0064cd #0064cd #003f81;
2274   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2275 }
2276 .btn:active {
2277   -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2278   -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2279   box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
2280 }
2281 .btn.disabled {
2282   cursor: default;
2283   background-image: none;
2284   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2285   filter: alpha(opacity=65);
2286   -khtml-opacity: 0.65;
2287   -moz-opacity: 0.65;
2288   opacity: 0.65;
2289   -webkit-box-shadow: none;
2290   -moz-box-shadow: none;
2291   box-shadow: none;
2292 }
2293 .btn[disabled] {
2294   cursor: default;
2295   background-image: none;
2296   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2297   filter: alpha(opacity=65);
2298   -khtml-opacity: 0.65;
2299   -moz-opacity: 0.65;
2300   opacity: 0.65;
2301   -webkit-box-shadow: none;
2302   -moz-box-shadow: none;
2303   box-shadow: none;
2304 }
2305 .btn.large {
2306   font-size: 15px;
2307   line-height: normal;
2308   padding: 9px 14px 9px;
2309   -webkit-border-radius: 6px;
2310   -moz-border-radius: 6px;
2311   border-radius: 6px;
2312 }
2313 .btn.small {
2314   padding: 7px 9px 7px;
2315   font-size: 11px;
2316 }
2317 :root .alert-message, :root .btn {
2318   border-radius: 0 \0;
2319 }
2320 button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
2321   padding: 0;
2322   border: 0;
2323 }
2324 .close {
2325   float: right;
2326   color: #000000;
2327   font-size: 20px;
2328   font-weight: bold;
2329   line-height: 13.5px;
2330   text-shadow: 0 1px 0 #ffffff;
2331   filter: alpha(opacity=20);
2332   -khtml-opacity: 0.2;
2333   -moz-opacity: 0.2;
2334   opacity: 0.2;
2335 }
2336 .close:hover {
2337   color: #000000;
2338   text-decoration: none;
2339   filter: alpha(opacity=40);
2340   -khtml-opacity: 0.4;
2341   -moz-opacity: 0.4;
2342   opacity: 0.4;
2343 }
2344 .alert-message {
2345   position: relative;
2346   padding: 7px 15px;
2347   margin-bottom: 18px;
2348   color: #404040;
2349   background-color: #eedc94;
2350   background-repeat: repeat-x;
2351   background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
2352   background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
2353   background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
2354   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
2355   background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
2356   background-image: -o-linear-gradient(top, #fceec1, #eedc94);
2357   background-image: linear-gradient(top, #fceec1, #eedc94);
2358   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
2359   text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2360   border-color: #eedc94 #eedc94 #e4c652;
2361   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2362   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2363   border-width: 1px;
2364   border-style: solid;
2365   -webkit-border-radius: 4px;
2366   -moz-border-radius: 4px;
2367   border-radius: 4px;
2368   -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2369   -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2370   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2371 }
2372 .alert-message .close {
2373   *margin-top: 3px;
2374   /* IE7 spacing */
2375
2376 }
2377 .alert-message h5 {
2378   line-height: 18px;
2379 }
2380 .alert-message p {
2381   margin-bottom: 0;
2382 }
2383 .alert-message div {
2384   margin-top: 5px;
2385   margin-bottom: 2px;
2386   line-height: 28px;
2387 }
2388 .alert-message .btn {
2389   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2390   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2391   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
2392 }
2393 .alert-message.block-message {
2394   background-image: none;
2395   background-color: #fdf5d9;
2396   filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2397   padding: 14px;
2398   border-color: #fceec1;
2399   -webkit-box-shadow: none;
2400   -moz-box-shadow: none;
2401   box-shadow: none;
2402 }
2403 .alert-message.block-message ul, .alert-message.block-message p {
2404   margin-right: 30px;
2405 }
2406 .alert-message.block-message ul {
2407   margin-bottom: 0;
2408 }
2409 .alert-message.block-message li {
2410   color: #404040;
2411 }
2412 .alert-message.block-message .alert-actions {
2413   margin-top: 5px;
2414 }
2415 .alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
2416   color: #404040;
2417   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2418 }
2419 .alert-message.block-message.error {
2420   background-color: #fddfde;
2421   border-color: #fbc7c6;
2422 }
2423 .alert-message.block-message.success {
2424   background-color: #d1eed1;
2425   border-color: #bfe7bf;
2426 }
2427 .alert-message.block-message.info {
2428   background-color: #ddf4fb;
2429   border-color: #c6edf9;
2430 }
2431 .pagination {
2432   height: 36px;
2433   margin: 18px 0;
2434 }
2435 .pagination ul {
2436   float: left;
2437   margin: 0;
2438   border: 1px solid #ddd;
2439   border: 1px solid rgba(0, 0, 0, 0.15);
2440   -webkit-border-radius: 3px;
2441   -moz-border-radius: 3px;
2442   border-radius: 3px;
2443   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2444   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2445   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2446 }
2447 .pagination li {
2448   display: inline;
2449 }
2450 .pagination a {
2451   float: left;
2452   padding: 0 14px;
2453   line-height: 34px;
2454   border-right: 1px solid;
2455   border-right-color: #ddd;
2456   border-right-color: rgba(0, 0, 0, 0.15);
2457   *border-right-color: #ddd;
2458   /* IE6-7 */
2459
2460   text-decoration: none;
2461 }
2462 .pagination a:hover, .pagination .active a {
2463   background-color: #c7eefe;
2464 }
2465 .pagination .disabled a, .pagination .disabled a:hover {
2466   background-color: transparent;
2467   color: #bfbfbf;
2468 }
2469 .pagination .next a {
2470   border: 0;
2471 }
2472 .well {
2473   background-color: #f5f5f5;
2474   margin-bottom: 20px;
2475   padding: 19px;
2476   min-height: 20px;
2477   border: 1px solid #eee;
2478   border: 1px solid rgba(0, 0, 0, 0.05);
2479   -webkit-border-radius: 4px;
2480   -moz-border-radius: 4px;
2481   border-radius: 4px;
2482   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2483   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2484   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2485 }
2486 .well blockquote {
2487   border-color: #ddd;
2488   border-color: rgba(0, 0, 0, 0.15);
2489 }
2490 .modal-backdrop {
2491   background-color: #000000;
2492   position: fixed;
2493   top: 0;
2494   left: 0;
2495   right: 0;
2496   bottom: 0;
2497   z-index: 10000;
2498 }
2499 .modal-backdrop.fade {
2500   opacity: 0;
2501 }
2502 .modal-backdrop, .modal-backdrop.fade.in {
2503   filter: alpha(opacity=80);
2504   -khtml-opacity: 0.8;
2505   -moz-opacity: 0.8;
2506   opacity: 0.8;
2507 }
2508 .modal {
2509   position: fixed;
2510   top: 50%;
2511   left: 50%;
2512   z-index: 11000;
2513   width: 560px;
2514   margin: -250px 0 0 -250px;
2515   background-color: #ffffff;
2516   border: 1px solid #999;
2517   border: 1px solid rgba(0, 0, 0, 0.3);
2518   *border: 1px solid #999;
2519   /* IE6-7 */
2520
2521   -webkit-border-radius: 6px;
2522   -moz-border-radius: 6px;
2523   border-radius: 6px;
2524   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2525   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2526   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2527   -webkit-background-clip: padding-box;
2528   -moz-background-clip: padding-box;
2529   background-clip: padding-box;
2530 }
2531 .modal .close {
2532   margin-top: 7px;
2533 }
2534 .modal.fade {
2535   -webkit-transition: opacity .3s linear, top .3s ease-out;
2536   -moz-transition: opacity .3s linear, top .3s ease-out;
2537   -ms-transition: opacity .3s linear, top .3s ease-out;
2538   -o-transition: opacity .3s linear, top .3s ease-out;
2539   transition: opacity .3s linear, top .3s ease-out;
2540   top: -25%;
2541 }
2542 .modal.fade.in {
2543   top: 50%;
2544 }
2545 .modal-header {
2546   border-bottom: 1px solid #eee;
2547   padding: 5px 15px;
2548 }
2549 .modal-body {
2550   padding: 15px;
2551 }
2552 .modal-footer {
2553   background-color: #f5f5f5;
2554   padding: 14px 15px 15px;
2555   border-top: 1px solid #ddd;
2556   -webkit-border-radius: 0 0 6px 6px;
2557   -moz-border-radius: 0 0 6px 6px;
2558   border-radius: 0 0 6px 6px;
2559   -webkit-box-shadow: inset 0 1px 0 #ffffff;
2560   -moz-box-shadow: inset 0 1px 0 #ffffff;
2561   box-shadow: inset 0 1px 0 #ffffff;
2562   zoom: 1;
2563   margin-bottom: 0;
2564 }
2565 .modal-footer:before, .modal-footer:after {
2566   display: table;
2567   content: "";
2568   zoom: 1;
2569   *display: inline;
2570 }
2571 .modal-footer:after {
2572   clear: both;
2573 }
2574 .modal-footer .btn {
2575   float: right;
2576   margin-left: 5px;
2577 }
2578 .twipsy {
2579   display: block;
2580   position: absolute;
2581   visibility: visible;
2582   padding: 5px;
2583   font-size: 11px;
2584   z-index: 1000;
2585   filter: alpha(opacity=80);
2586   -khtml-opacity: 0.8;
2587   -moz-opacity: 0.8;
2588   opacity: 0.8;
2589 }
2590 .twipsy.fade.in {
2591   filter: alpha(opacity=80);
2592   -khtml-opacity: 0.8;
2593   -moz-opacity: 0.8;
2594   opacity: 0.8;
2595 }
2596 .twipsy.above .twipsy-arrow {
2597   bottom: 0;
2598   left: 50%;
2599   margin-left: -5px;
2600   border-left: 5px solid transparent;
2601   border-right: 5px solid transparent;
2602   border-top: 5px solid #000000;
2603 }
2604 .twipsy.left .twipsy-arrow {
2605   top: 50%;
2606   right: 0;
2607   margin-top: -5px;
2608   border-top: 5px solid transparent;
2609   border-bottom: 5px solid transparent;
2610   border-left: 5px solid #000000;
2611 }
2612 .twipsy.below .twipsy-arrow {
2613   top: 0;
2614   left: 50%;
2615   margin-left: -5px;
2616   border-left: 5px solid transparent;
2617   border-right: 5px solid transparent;
2618   border-bottom: 5px solid #000000;
2619 }
2620 .twipsy.right .twipsy-arrow {
2621   top: 50%;
2622   left: 0;
2623   margin-top: -5px;
2624   border-top: 5px solid transparent;
2625   border-bottom: 5px solid transparent;
2626   border-right: 5px solid #000000;
2627 }
2628 .twipsy-inner {
2629   padding: 3px 8px;
2630   background-color: #000000;
2631   color: white;
2632   text-align: center;
2633   max-width: 200px;
2634   text-decoration: none;
2635   -webkit-border-radius: 4px;
2636   -moz-border-radius: 4px;
2637   border-radius: 4px;
2638 }
2639 .twipsy-arrow {
2640   position: absolute;
2641   width: 0;
2642   height: 0;
2643 }
2644 .popover {
2645   position: absolute;
2646   top: 0;
2647   left: 0;
2648   z-index: 1000;
2649   padding: 5px;
2650   display: none;
2651 }
2652 .popover.above .arrow {
2653   bottom: 0;
2654   left: 50%;
2655   margin-left: -5px;
2656   border-left: 5px solid transparent;
2657   border-right: 5px solid transparent;
2658   border-top: 5px solid #000000;
2659 }
2660 .popover.right .arrow {
2661   top: 50%;
2662   left: 0;
2663   margin-top: -5px;
2664   border-top: 5px solid transparent;
2665   border-bottom: 5px solid transparent;
2666   border-right: 5px solid #000000;
2667 }
2668 .popover.below .arrow {
2669   top: 0;
2670   left: 50%;
2671   margin-left: -5px;
2672   border-left: 5px solid transparent;
2673   border-right: 5px solid transparent;
2674   border-bottom: 5px solid #000000;
2675 }
2676 .popover.left .arrow {
2677   top: 50%;
2678   right: 0;
2679   margin-top: -5px;
2680   border-top: 5px solid transparent;
2681   border-bottom: 5px solid transparent;
2682   border-left: 5px solid #000000;
2683 }
2684 .popover .arrow {
2685   position: absolute;
2686   width: 0;
2687   height: 0;
2688 }
2689 .popover .inner {
2690   background-color: #000000;
2691   background-color: rgba(0, 0, 0, 0.8);
2692   padding: 3px;
2693   overflow: hidden;
2694   width: 280px;
2695   -webkit-border-radius: 6px;
2696   -moz-border-radius: 6px;
2697   border-radius: 6px;
2698   -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2699   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2700   box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2701 }
2702 .popover .title {
2703   background-color: #f5f5f5;
2704   padding: 9px 15px;
2705   line-height: 1;
2706   -webkit-border-radius: 3px 3px 0 0;
2707   -moz-border-radius: 3px 3px 0 0;
2708   border-radius: 3px 3px 0 0;
2709   border-bottom: 1px solid #eee;
2710 }
2711 .popover .content {
2712   background-color: #ffffff;
2713   padding: 14px;
2714   -webkit-border-radius: 0 0 3px 3px;
2715   -moz-border-radius: 0 0 3px 3px;
2716   border-radius: 0 0 3px 3px;
2717   -webkit-background-clip: padding-box;
2718   -moz-background-clip: padding-box;
2719   background-clip: padding-box;
2720 }
2721 .popover .content p, .popover .content ul, .popover .content ol {
2722   margin-bottom: 0;
2723 }
2724 .fade {
2725   -webkit-transition: opacity 0.15s linear;
2726   -moz-transition: opacity 0.15s linear;
2727   -ms-transition: opacity 0.15s linear;
2728   -o-transition: opacity 0.15s linear;
2729   transition: opacity 0.15s linear;
2730   opacity: 0;
2731 }
2732 .fade.in {
2733   opacity: 1;
2734 }
2735 .label {
2736   padding: 1px 3px 2px;
2737   background-color: #bfbfbf;
2738   font-size: 9.75px;
2739   font-weight: bold;
2740   color: #ffffff;
2741   text-transform: uppercase;
2742   white-space: nowrap;
2743   -webkit-border-radius: 3px;
2744   -moz-border-radius: 3px;
2745   border-radius: 3px;
2746 }
2747 .label.important {
2748   background-color: #c43c35;
2749 }
2750 .label.warning {
2751   background-color: #f89406;
2752 }
2753 .label.success {
2754   background-color: #46a546;
2755 }
2756 .label.notice {
2757   background-color: #62cffc;
2758 }
2759 .media-grid {
2760   margin-left: -20px;
2761   margin-bottom: 0;
2762   zoom: 1;
2763 }
2764 .media-grid:before, .media-grid:after {
2765   display: table;
2766   content: "";
2767   zoom: 1;
2768   *display: inline;
2769 }
2770 .media-grid:after {
2771   clear: both;
2772 }
2773 .media-grid li {
2774   display: inline;
2775 }
2776 .media-grid a {
2777   float: left;
2778   padding: 4px;
2779   margin: 0 0 20px 20px;
2780   border: 1px solid #ddd;
2781   -webkit-border-radius: 4px;
2782   -moz-border-radius: 4px;
2783   border-radius: 4px;
2784   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2785   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2786   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2787 }
2788 .media-grid a img {
2789   display: block;
2790 }
2791 .media-grid a:hover {
2792   border-color: #0069d6;
2793   -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2794   -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2795   box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2796 }
2797 html {
2798   background-color: #FAFCFD;
2799 }
2800 body, html {
2801   margin: 0;
2802   font-size: 13px;
2803 }
2804 .inner {
2805   min-height: 200px;
2806 }
2807 .container {
2808   width: 670px;
2809   margin-top: 0;
2810 }
2811 .container .logo img {
2812   margin: 0;
2813   padding: 0;
2814   margin-top: 20px;
2815 }
2816 .intro-text {
2817   padding: 20px 0px !important;
2818   text-align: justify;
2819 }
2820 .intro-text em.bold {
2821   color: #ffffff !important;
2822   font-weight: bold;
2823 }
2824 .canlogin {
2825   display: none;
2826 }
2827 .logohover {
2828   position: relative;
2829   cursor: pointer;
2830 }
2831 .logohover img {
2832   position: absolute;
2833   top: 0;
2834   left: 0;
2835 }
2836 body .canlogin {
2837   display: none;
2838 }
2839 body.auth .canlogin {
2840   display: block !important;
2841 }
2842 .inner-bottom {
2843   position: relative;
2844   margin-bottom: 80px;
2845   margin-top: -40px;
2846 }
2847 .inner-bottom .canlogin {
2848   font-size: 0.9em;
2849   position: absolute;
2850   right: 20px;
2851   top: 25px;
2852 }
2853 .inner-bottom .gotoapp {
2854   padding: 0.5em 5em;
2855   margin-right: 0;
2856   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2857   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2858   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2859 }
2860 .inner-bottom .gotoapp:hover {
2861   color: #fff !important;
2862 }
2863 .downloads {
2864   border-top: 2px solid #fff;
2865   background-color: #DCE9F1;
2866   background-color: #accfdf;
2867   background-repeat: repeat-x;
2868   background-image: -khtml-gradient(linear, left top, left bottom, from(#8fb9cf), to(#accfdf));
2869   background-image: -moz-linear-gradient(top, #8fb9cf, #accfdf);
2870   background-image: -ms-linear-gradient(top, #8fb9cf, #accfdf);
2871   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8fb9cf), color-stop(100%, #accfdf));
2872   background-image: -webkit-linear-gradient(top, #8fb9cf, #accfdf);
2873   background-image: -o-linear-gradient(top, #8fb9cf, #accfdf);
2874   background-image: linear-gradient(top, #8fb9cf, #accfdf);
2875   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fb9cf', endColorstr='#accfdf', GradientType=0);
2876   border-bottom: 1px solid #8FB9CF;
2877   padding-bottom: 10px;
2878 }
2879 .downloads div.desc {
2880   padding: 5px;
2881   float: right;
2882 }
2883 .downloads div.desc p {
2884   padding-top: 17px;
2885   padding-right: 15px;
2886   font-size: 0.9em;
2887   text-align: justify;
2888   color: #213D4A;
2889 }
2890 .downloads h4 {
2891   float: left;
2892   color: #ffffff;
2893   margin-left: 18px;
2894   margin-top: 18px;
2895   width: 100px;
2896   margin-right: 20px;
2897   background-color: #5897B4;
2898   text-align: center;
2899   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2900   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2901   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2902   font-size: 1em;
2903 }
2904 .downloads .download.last {
2905   border-right: none;
2906   margin-right: 0;
2907   margin-left: 0;
2908 }
2909 .downloads .download {
2910   width: 307px;
2911   float: left;
2912   margin: 10px 0;
2913   margin-left: 22px;
2914   margin-right: 13px;
2915   background-color: #fff;
2916   margin-top: 6px;
2917   position: relative;
2918   border: 1px solid #fff;
2919   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2920   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2921   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
2922   background-repeat: no-repeat;
2923   background-position: 10px center;
2924 }
2925 .downloads .download.osx {
2926   background-image: url("../images/osx_logo.png");
2927 }
2928 .downloads .download.windows {
2929   background-image: url("../images/windows_logo.png");
2930 }
2931 .downloads .download .subtitle {
2932   display: none;
2933   position: absolute;
2934   top: 9px;
2935   left: 50px;
2936   font-size: 0.8em;
2937   color: #FF7F2A;
2938 }
2939 .downloads .download .compat {
2940   color: #888;
2941   position: absolute;
2942   bottom: 7px;
2943   font-size: 0.7em;
2944   left: 50px;
2945 }
2946 .downloads .download .link {
2947   position: absolute;
2948   right: 10px;
2949   top: 15px;
2950 }
2951 .downloads .download .link a {
2952   text-decoration: underline;
2953 }
2954 .downloads .download .title {
2955   margin: 10px;
2956   margin-top: 10px;
2957   margin-bottom: 20px;
2958   margin-left: 50px;
2959 }
2960 .downloads .download:hover {
2961   cursor: pointer;
2962   border: 1px solid #fff;
2963   background-color: #eee;
2964 }