James Moger
2012-06-18 67d4f89b0cddb3de05c20e08c20f1bea714c2a9e
commit | author | age
3cc6e2 1 body {
JM 2      /* 50px to start the container 10px below the navbar */
3     padding-top: 50px;
4 }
5
6 footer {
7     margin-top: 25px;
8     padding: 15px 0 16px;
9     border-top: 1px solid #E5E5E5;
10 }
11
12 body, input, select {
13     color: #202020;
14 }
15
16 ul, ol {
17     margin-bottom: 10px !important;
18 }
4b7b40 19 a:focus {
JM 20     outline: none;
21 }
3cc6e2 22
JM 23 hr {
24     margin-top: 10px;
25     margin-bottom: 10px;
26 }
27
28 .settings h3 {
29     margin-bottom: 0.5em;    
30     border-bottom: 1px solid #000080 !important;
31 }
32
33 .pageTitle {
34     padding-bottom: 5px;
35     margin: 0;
36     border-bottom: 1px solid #eee;
37 }
38
39 .pageTitle h1, .pageTitle h2 {
40     color: #0069D6;
41 }
42
62cec2 43 .navbar .brand {
JM 44     padding: 7px 20px;
45 }
46
47 .navbar .pull-right {
48     margin: 0;
49 }
50
51 .navbar ul.nav {
52     margin: 0 !important;
3cc6e2 53 }
JM 54
55 .navbar ul.nav li a {
56       color: white; 
57     text-shadow: none;
58     outline: 0;
59 }
60
61 .navbar ul.nav li a:hover {
62     color: #abd4ff !important;
62cec2 63     text-decoration: underline;
JM 64 }
65
66 .navbar .nav .active > a:hover {
67     text-decoration: underline;
3cc6e2 68 }
JM 69
70 .navbar-inner {
71     background-color:#000050;
72     background-repeat:repeat-x;
73     background-image:-khtml-gradient(linear, left top, left bottom, from(#000060), to(#000040));
74     background-image:-moz-linear-gradient(top, #000060, #000040);
75     background-image:-ms-linear-gradient(top, #000060, #000040);
76     background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000060), color-stop(100%, #000040));
77     background-image:-webkit-linear-gradient(top, #000060, #000040);
78     background-image:-o-linear-gradient(top, #000060, #000040);
79     background-image:linear-gradient(top, #000060, #000040);
80     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000060', endColorstr='#000040', GradientType=0);
81     -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
82     -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
83     box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
84     border-bottom: 2px solid #ff9900 !important;
85 }
86
87 .navbar ul li:focus, .navbar .active {
88     background-repeat:no-repeat;
89     background-image: url(arrow_page.png);
90     background-position: center bottom;
91     outline: 0;
62cec2 92     padding-bottom:1px;
3cc6e2 93 }
JM 94
95 .navbar .active a {
96     background-color: transparent !important;
97     outline: 0;
98 }
99
100 .navbar div > ul .menu-dropdown .selected, .nav .menu-dropdown .selected, .navbar div > ul .dropdown-menu .selected, .nav .dropdown-menu .selected {    
101     background-image: url("bullet_blue.png");
102     background-repeat: no-repeat;
103     background-position: left;    
104 }
105
106 .navbar div>ul .dropdown-menu li a {
107     color: #555;
108 }
109
110 navbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.navbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{
111     background-color: #000070;
112     color: #ffffff !important;
113 }
114
115 .breadcrumb {
116     margin-top: 5px !important;
117     margin-bottom: 5px !important;
118 }
119
120 .pageTitle {    
121     margin-bottom: 5px;    
122 }
123
124 .pageTitle h2 small {
125     font-size: 80%;
126     font-weight: bold;
127 }
128
129 div.page_footer {
130     clear: both;
131     height: 17px;
132     color: black;
133     background-color: #ffffff;
134     padding: 5px;
135     border-top: 1px solid #bbb;
136     font-style: italic;
137 }
138
139 pre, code, pre.prettyprint, pre.plainprint {
140     background-color: #ffffff;
141     color: black;
142     font-family: monospace;
143     font-size:12px;
144     border:0px;
145     padding: 0;
146     line-height: 1.35em;
147 }
148
149 table {
69d617 150     margin-bottom: 5px;
3cc6e2 151     font-size: inherit;
JM 152 }
153
154 .table th {
155     vertical-align: top;
156 }
157
158 th {
159     vertical-align: middle;
160     text-align: left;    
161 }
162
163 pre.prettyprint ol {
164     padding-left:25px;
165 }
166
167 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
168     color: #888;
169 }
170
349656 171 .age0, .age1, .age2, .age3, .age4 {    
3cc6e2 172     font-size: 12px;
JM 173 }
174
349656 175 /* age0: age < 2 hours */
3cc6e2 176 .age0 {
JM 177     font-style: italic;
349656 178     color: #008000;
3cc6e2 179     font-weight: bold;
JM 180 }
181
349656 182 /* age1: 2 hours <= age < 2 days */
3cc6e2 183 .age1 {
JM 184     font-style: italic;
349656 185     color: #0000ff;
JM 186     font-weight: bold;    
3cc6e2 187 }
JM 188
349656 189 /* age2: 2 days < age <= 7 days */
3cc6e2 190 .age2 {
JM 191     font-style: italic;
349656 192     color: #2b60de;
JM 193 }
194
195 /* age3: 7 days < age <= 30 days */
196 .age3 {
197     color: #800080;
198 }
199
200 /* age4: > 30 days */
201 .age4 {
202 }
203
204 /* Ensure that hovered ages are white */
205 tr.light:hover .age0,
206 tr.light:hover .age1,
207 tr.light:hover .age2,
208 tr.light:hover .age3,
209 tr.light:hover .age4,
210 tr.dark:hover .age0,
211 tr.dark:hover .age1,
212 tr.dark:hover .age2,
213 tr.dark:hover .age3,
214 tr.dark:hover .age4 {
215     color: #ffffff !important;
3cc6e2 216 }
JM 217
218 a.list {
219     text-decoration: none;
220     color: inherit;
221 }
222
223 a.list.subject {
224     font-weight: bold;
225 }
226
227 a.list.name {
228     font-weight: bold;    
229 }
230
231 a.list:hover {
232     text-decoration: underline;
233     color: #880000;
234 }
235
236 span.empty {
237     font-size: 0.9em;
238     font-style: italic;
239     padding-left:10px;
240     color: #008000;
241 }
242
243 span.link {
244     color: #888;
245 }
246
247 span.link, span.link a {
248     font-family: sans-serif;
249     font-size: 11px;
250 }
251
252 span.link em, div.link span em {
253     font-style: normal;
254     font-family: sans-serif;
255     font-size: 11px;    
256 }
257
258 span.repositorySwatch {
259     border-radius: 3px;    
260     padding: 1px 4px 2px 4px;    
261     color: #ffffff;
262     vertical-align: center;
263 }
264 span.repositorySwatch a {
265     color: inherit;
266 }
267
268 img.inlineIcon {
269     padding-left: 1px;
270     padding-right: 1px;
271 }
272
273 img.overview {
274     float:right;
275     border:1px solid #CCCCCC;
276 }
277
278 img.gravatar {
279     background-color: #ffffff;
280     border: 1px solid #ddd;
281     border-radius: 5px;
282     padding: 2px;
283 }
284
43e32e 285 div.searchResult {
672296 286     padding: 10px 5px 10px 5px;
43e32e 287 }
JM 288
289 div.searchResult .summary {
290     font-weight: bold;
291 }
292
293 div.searchResult .branch {
294     color: #008000;
295 }
296
3f0677 297 div.searchResult .author {
JM 298     font-style: italic !important;
299 }
300
301 div.searchResult .date {
302     color:#999;
303 }
304
98b4ed 305 div.searchResult .body {
JM 306     padding-left:20px;
307 }
308
309 div.searchResult .fragment {
310     padding: 7px 0;
311 }
312
313 div.searchResult .highlight {
31a897 314     background-color: #ccff66;
98b4ed 315     padding: 0 2px;
JM 316 }
317
672296 318 div.searchResult .ellipses {    
JM 319     padding-left:25px;
320     color: #aaa;
98b4ed 321 }
JM 322
323 div.searchResult pre {
324     margin: 1px 0px;
672296 325     border: 0px;
JM 326 }
327
328 div.searchResult .text {
7db092 329     border-left: 2px solid #ccc;
JM 330     border-radius: 0px;
672296 331     
JM 332     padding: 0 0 0 15px;
333 }
334
335 div.searchResult ol {    
336     margin-bottom: 0px !important;
98b4ed 337 }
JM 338
3cc6e2 339 div.header, div.commitHeader, table.repositories th {
JM 340     background-color:#e0e0e0;
341     background-repeat:repeat-x;
342     background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
343     background-image:-moz-linear-gradient(top, #ffffff, #e0e0e0);
344     background-image:-ms-linear-gradient(top, #ffffff, #e0e0e0);
345     background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
346     background-image:-webkit-linear-gradient(top, #ffffff, #e0e0e0);
347     background-image:-o-linear-gradient(top, #ffffff, #e0e0e0);
348     background-image:linear-gradient(top, #ffffff, #e0e0e0);
349     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
350     -webkit-box-shadow:inset 0 1px 0 #ffffff;
351     -moz-box-shadow:inset 0 1px 0 #ffffff;
352     box-shadow:inset 0 1px 0 #ffffff;    
353 }
354
355 div.header {
356     padding: 3px;
357     border: 1px solid #ddd;
358     border-bottom: 0;
359     border-radius: 3px 3px 0 0;
ff3f0e 360     font-weight: bold;
3cc6e2 361 }
JM 362
363 div.commitHeader {
364     margin:0 0 2px;
365     padding:7px 14px;    
366     border:1px solid #ddd;
367     border-radius: 3px;
368     -webkit-border-radius:3px;
369     -moz-border-radius:3px;border-radius:3px;
370 }
371
372 div.header a, div.commitHeader a {
373     color: black;
374     text-decoration: none;
375     font-weight: bold;
376 }
377
378 div.header a:hover, div.commitHeader a:hover {
379     text-decoration: underline;
380 }
381
382 div.page_nav2 {
383     padding: 2px 5px 7px 5px;    
384 }
385
386 div.admin_nav {
387     border-bottom: 0px;
388     text-align: right;
389     padding: 5px 5px 5px 2px;    
390 }
391
392 div.admin_nav a {
393     text-decoration: none;
394 }
395
396 div.admin_nav a:hover {    
397     text-decoration: underline;
398 }
399
400 span.search {
401     height: 40px;
402     padding-top:2px;
403 }
404
405 span.search input {
406     -webkit-border-radius:0;-moz-border-radius:0x;border-radius:0;
407     vertical-align: top;
408     background: url(search-icon.png) no-repeat 4px center;
409     background-color: transparent;
410     border: 1px solid transparent;
411     outline: none;
412     padding: 2px 2px 2px 22px;
413     text-shadow: none;
414     margin: 0px;
415     
416     color: #ddd;
417 }
418
419 span.search input:hover, span.search input:focus {
420     background-color: transparent;
421     border: 1px solid transparent;
422     padding: 2px 2px 2px 22px;
423     box-shadow: none;
424     color: #ddd;
425     border-bottom: 1px solid #ff9900;    
426 }
427
428 span.search input:focus {
429     color: white;
430 }
431
432 /* div.search input:focused { */
433 /*     background-color: transparent; */
434 /*     border: 1px solid transparent; */
435 /*     padding: 2px 2px 2px 22px; */
436 /*     text-shadow: none; */
437 /* } */
438
439 span.login input:focus {
440     background-color: rgba(255, 255, 255, 0.6);    
441     text-shadow: none;
442     color: white;
443 }
444
445 pre.commit_message {    
446     padding: 8px;
447     border: solid #ddd;
448     border-width: 1px 0px 0px;
449 }
450
451 div.bug_open, span.bug_open {
452     padding: 2px;
453     background-color: #803333;
454     color: white;    
455     text-align: center;
456 }
457
458 div.bug_resolved, span.bug_resolved {
459     padding: 2px;
460     background-color: #408040;
461     color: white;
462     text-align: center;
463 }
464
465 div.bug_invalid, span.bug_invalid {
466     padding: 2px;
467     background-color: gray;
468     text-align: center;
469 }
470
471 div.bug_hold, span.bug_hold {
472     padding: 2px;
473     background-color: orange;
474     text-align: center;
475 }
476
477 div.diff {
478     font-family: monospace;
479     overflow: auto;
480 }
481
482 div.diff.header {
483     -moz-border-bottom-colors: none;
484     -moz-border-image: none;
485     -moz-border-left-colors: none;
486     -moz-border-right-colors: none;
487     -moz-border-top-colors: none;
488     background-color: #EDECE6;
489     border-color: #D9D8D1;
490     border-style: solid;
491     border-width: 1px;
492     font-weight: bold;
493     margin-top: 10px;
494     padding: 4px 0 2px;
495 }
496
497 div.diff.extended_header {
498     background-color: #F6F5EE;
499     padding: 2px 0;
500     font-family: inherit;
501 }
502
503 span.diff.add {
504     color: #008800;
505     font-family: inherit;
506 }
507
508 span.diff.remove {
509     color: #FFDDDD;
510     font-family: inherit;
511 }
512
513 span.diff.unchanged {
514     color: inherit;
515     font-family: inherit;
516 }
517
518 div.diff.hunk_header {
519     -moz-border-bottom-colors: none;
520     -moz-border-image: none;
521     -moz-border-left-colors: none;
522     -moz-border-right-colors: none;
523     -moz-border-top-colors: none;
524     border-color: #FFE0FF;
525     border-style: dotted;
526     border-width: 1px 0 0;
527     margin-top: 2px;
528     font-family: inherit;
529 }
530
531 span.diff.hunk_info {
532     background-color: #FFEEFF;    
533     color: #990099;
534     font-family: inherit;
535 }
536
537 span.diff.hunk_section {    
538     color: #AA22AA;
539     font-family: inherit;
540 }
541
542 div.diff.add2 {
543     background-color: #DDFFDD;
544     font-family: inherit;
545 }
546
547 div.diff.remove2 {
548     background-color: #FFDDDD;
549     font-family: inherit;
550 }
551
552 div.diff table {
553     border-radius: 0;
554     border-right: 1px solid #bbb;
555     border-bottom: 1px solid #bbb;
556     width: 100%;
557 }
558
559 div.diff table th, div.diff table td {
560     margin: 0px;
561     padding: 0px;
562     font-family: monospace;
563     border: 0;
564 }
565
566 div.diff table th {
567     background-color: #f0f0f0;
568     text-align: center;
569     color: #999;
570     padding-left: 5px;
571     padding-right: 5px;
572     width: 30px;
573 }
574
575 div.diff table th.header {
576     background-color: #D2C3AF;
577     border-right: 0px;
578     border-bottom: 1px solid #808080;
579     font-family: inherit;
580     font-size:0.9em;
581     color: black;
582     padding: 2px;
583     text-align: left;
584 }
585
586 div.diff table td.hunk_header {
587     background-color: #dAe2e5 !important;
588     border-top: 1px solid #bac2c5;    
589     border-bottom: 1px solid #bac2c5;
590     color: #555;
591 }
592
593 div.diff table td {
594     border-left: 1px solid #bbb;
595     background-color: #f5f5f5;
596 }
597
598 td.changeType {
599     width: 15px;
600 }
601
602 span.addition, span.modification, span.deletion, span.rename {
603     border: 1px solid #888;
604     float: left;
605     height: 0.8em;
606     margin: 0.2em 0.5em 0 0;
607     overflow: hidden;
608     width: 0.8em;
609 }
610
611 span.addition {
612     background-color: #ccffcc;
613 }
614
615 span.modification {
616     background-color: #ffdd88;
617 }
618
619 span.deletion {
620     background-color: #f8bbbb;
621 }
622
623 span.rename {
624     background-color: #cAc2f5;
625 }
626
627 div.commitLegend {
628     float: right;
629     padding: 0.4em 0.4em 0.2em 0.4em;
630     vertical-align:top;
631     margin: 0px;
632 }
633
634 div.commitLegend span {
635     font-size: 0.9em;
636     vertical-align: top;
637 }
638
639 div.references {
640     float: right;
641     text-align: right;
642 }
643
644 table.plain {
645     width: 0 !important;
646     border: 0;
647 }
648
649 table.plain th, table.plain td {
650     white-space: nowrap;
651     padding: 1px 6px;
652     border: 0;
653 }
654
655 table.pretty {
656     border:1px solid #ddd;
657     border-radius: 0 0 3px 3px;
658     width: 100%;
659 }
660
661 table.pretty td.icon {
662     padding: 0px 0px 0px 2px;    
663     width: 18px;
664     vertical-align: middle;
665 }
666
667 table.pretty td.icon img {
668     vertical-align: top;
669 }
670
671 table.pretty td {
672     padding: 2px 4px;
673     border-left: 0;
674 }
675
4b7b40 676 table.pretty td.message {
JM 677     padding: 0px;
678 }
679
680 table.pretty table.nestedTable {
681     width: 100%;
682     margin-left: 4px !important;
683     margin-bottom: 0px !important;
684 }
685
3cc6e2 686 table.comments td {
JM 687     padding: 4px;
688     line-height: 17px;
689 }
690
691 table.repositories {    
692     border:1px solid #ddd;
693     border-spacing: 0px;
694     width: 100%;
695 }
696
697 table.repositories th {
698     padding: 4px;
699     border:0;
700 }
701
702 table.repositories td {
703     padding: 2px;
704     border-left: 0;
705 }
706
707 table.repositories td.rightAlign {    
708     text-align: right;    
709 }    
710
711 table.repositories td.icon img {
712     vertical-align: top;
713 }
714
715 table.repositories tr.group {
716     background-color: #ccc;
717 }
718
719 table.repositories tr.group td {
720     font-weight: bold;        
721     color: black;
722     background-color: #ddd;
723     padding-left: 5px;
724     border-top: 1px solid #aaa;     
725      border-bottom: 1px solid #aaa; 
726 }
727
728 table.palette { border:0; width: 0 !important; }
729 table.palette td.header { 
730     font-weight: bold; 
731     background-color: #ffffff !important;
732     padding-top: 0px !important;
733     margin-bottom: 0 !imporant;    
734     border: 0 !important;
735     border-radius: 0 !important;
736     line-height: 1em;
737 }
738 table.palette td.pane {
739     padding: 0px;
740 }
741
742 table.gitnotes {        
743     border: 0;    
744 }
745 table.gitnotes td {
746     border-top: 1px solid #ddd;
747     padding-top: 3px;
748     vertical-align:top;
749 }
750
751 table.gitnotes table {
752     border: none;
753 }
754
755 table.gitnotes td table td {
756     border: none;
757     padding: 0px;
758 }
759
760 table.gitnotes td.info {
761     padding-right: 10px;
762 }
763
764 table.gitnotes td.message {
765     width: 65%;
766     border-left: 1px solid #ddd;
767     padding-left: 10px;
768 }
769
770 table.annotated {
771     border:1px solid #ddd;
772 }
773
774 table.annotated tr.even {
775     background-color: white;
776 }
777
778 table.annotated tr.odd {
779     background-color: #f5f5f5;
780 }
781
782 table.annotated td {
783     padding: 0px;
784     border: 0;
785 }
786
787 table.activity {
788     width: 100%;
1d221a 789     margin-top: 10px;
3cc6e2 790 }
JM 791
ed3a0e 792 table.activity td {
JM 793     padding-top:7px;
794     padding-bottom:7px;
795 }
796
3cc6e2 797 tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; }
JM 798 tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
799 tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
800 tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
801
802 tr.light {
803     background-color: #ffffff;
804 }
805
806 tr.dark {
807     background-color: #f5f5f5;
808 }
809
810 /* currently both use the same, but it can change */
811 tr.light:hover,
812 tr.dark:hover {
813     background-color: #000070;
814     color: white;
815 }
816
817 tr.light:hover a,
818 tr.dark:hover a {
819     color: white;    
820 }
821
822 td.author {
823     font-style: italic !important;
824 }
825
826 td.date {
62cec2 827     /*font-style: italic !important;*/
3cc6e2 828 }
JM 829
830 span.sha1, span.sha1 a, span.sha1 a span, pre.commit_message {
831     font-family: monospace;
832     font-size: 13px;
833 }
834
835 td.mode {
836     text-align: right;
837     font-family: monospace;
838     width: 8em;
839     padding-right:15px;
840 }
841
842 td.size {
843     text-align: right;
844     width: 8em;    
845     padding-right:15px;
846 }
847
848 td.rightAlign {
849     text-align: right;
850 }
851
852 td.treeLinks {
853     text-align: right;
854     width: 13em;
855 }
856
857 span.help-inline {
858     color: #777;
859 }
860
861 span.metricsTitle {
862     font-size: 2em;
863 }
864
860290 865 .tagRef, .headRef, .localBranch, .remoteBranch, .otherRef {    
3cc6e2 866     padding: 0px 3px;
JM 867     margin-right:2px;
868     font-family: sans-serif;
869     font-size: 9px;
870     font-weight: normal;
871     border: 1px solid;
872     color: black;    
873 }
874
860290 875 .tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a {
3cc6e2 876     font-size: 9px;
JM 877     text-decoration: none;
878     color: black !important;
879 }
880
860290 881 .tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover {
3cc6e2 882     color: black !important;
JM 883     text-decoration: underline;
884 }
885
860290 886 .otherRef {
3cc6e2 887     background-color: #b0e0f0;
JM 888     border-color: #80aaaa;    
889 }
890
860290 891 .remoteBranch {
3cc6e2 892     background-color: #cAc2f5;
JM 893     border-color: #6c6cbf;
894 }
895
860290 896 .tagRef {
3cc6e2 897     background-color: #ffffaa;
JM 898     border-color: #ffcc00;
899 }
900
860290 901 .headRef {
3cc6e2 902     background-color: #ffaaff;
JM 903     border-color: #ff00ee;
904 }
905
860290 906 .localBranch {
3cc6e2 907     background-color: #ccffcc;
JM 908     border-color: #00cc33;
909 }
910
911 table .palette td.buttons button {
912     -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;    
913     border: 1px solid #ccc !important;
914     padding: 10px;
915     margin-bottom: 10px;
916 }
917
918 table .palette td.buttons button:hover {
919     border: 1px solid #0069D6 !important;
920 }
921
922 table .palette td.buttons button:active {
923     border: 1px solid orange !important;
924 }
925
926 .feedbackPanelERROR, .feedbackPanelINFO {    
927     list-style: none;
928     line-height: 35px;
929 }
930
931 .feedbackPanelINFO span, .feedbackPanelERROR span {
932     position:relative;padding:7px 15px;margin-top:5px;margin-bottom:5px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
933 }
934
935 .feedbackPanelERROR span {
936     color: #ffffff;
937     background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
938 }
939
940 /* google-code-prettify line numbers */
941 li.L0,
942 li.L1,
943 li.L2,
944 li.L3,
945 li.L4,
946 li.L5,
947 li.L6,
948 li.L7,
949 li.L8,
950 li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
951
952 /* Alternate shading for lines */
953 li.L1,
954 li.L3,
955 li.L5,
956 li.L7,
957 li.L9 { background: #fafafa !important; }
958
959 div.markdown pre {
960     background-color: #F5F5F5;
961     border: 1px solid rgba(0, 0, 0, 0.15);
962     border-radius: 4px 4px 4px 4px;
963     display: block;
964     font-size: 12px;
965     line-height: 18px;
966     margin: 0 0 9px;
967     padding: 8.5px;
968     white-space: pre-wrap;
969 }
970
971 div.markdown pre code {
972     background-color: inherit;
973     border: none;    
974     padding: 0;
975 }
976
977 div.markdown code {
978     background-color: #ffffe0;
979     border: 1px solid orange;
980     border-radius: 3px;
981     padding: 0 0.2em;
982 }
983
984 div.markdown a {
985     text-decoration: underline;    
986 }
987
988 div.markdown em {
989     color: #b05000;
990 }
991
992 div.markdown table.text th, div.markdown table.text td {
993     vertical-align: top;
994     border-top: 1px solid #ccc;
995     padding:5px;
996 }