Paul Martin
2014-09-29 f9c78c0ccc709509cdf7f83c45c898883d329db2
commit | author | age
3cc6e2 1 body {
c129a9 2      /* 47px is the header height */
JM 3     padding-top: 47px;
3cc6e2 4 }
JM 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 }
6ef8d7 19
JM 20 a {
21     color: #2F58A0;
22 }
23
24 a:hover {
25     color: #002060;
26 }
27
4b7b40 28 a:focus {
JM 29     outline: none;
30 }
3cc6e2 31
9b26b7 32 a.btn i {
JM 33     /* override for a links that look like bootstrap buttons */
34     vertical-align: text-bottom;
35 }
36
c6f3d0 37 a.bugtraq {
JM 38     font-weight: bold;
39 }
40
5e3521 41 .label a.bugtraq {
JM 42     font-weight: normal;
43     color: white;
44 }
45
46 .lwbadge {
47     color: #888;
48     font-size: 11px;
49     background-color: #e8e8e8;
50     padding: 1px 7px 2px;
51     -webkit-border-radius: 9px;
52     -moz-border-radius: 9px;
53     border-radius: 9px;
54     line-height: 14px;    
55     white-space: nowrap;
56     vertical-align: baseline;
57 }
9aa119 58
9b26b7 59 [class^="icon-"], [class*=" icon-"] i {
1e1b85 60     /* override for a links that look like bootstrap buttons */
JM 61     vertical-align: text-bottom;
62 }
63
5e3521 64 .pagination-small, .pagination-small ul {
JM 65     margin: 0px !important;    
66 }
67
68 .pagination-small ul {
69     border-right: 1px solid #ddd;
70 }
71
72 .pagination-small ul > li > a,
73 .pagination-small ul > li > span {
74   padding: 2px 8px;
75   font-size: 13px;
76   line-height: 22px;
77   border: 1px solid #ddd;
78   border-right: 0px;
79   border-radius: 0px !important;
80   float: left;
81 }
82
83 .btn.disabled em, .pagination-small ul > li > span em {
84     font-style: normal;
85     color: #444;
86 }
87
3cc6e2 88 hr {
JM 89     margin-top: 10px;
90     margin-bottom: 10px;
91 }
92
79dfe6 93 .settings th {
JM 94     vertical-align: top;
3cc6e2 95 }
JM 96
97 .pageTitle {
98     padding-bottom: 5px;
99     margin: 0;
100     border-bottom: 1px solid #eee;
101 }
102
103 .pageTitle h1, .pageTitle h2 {
104     color: #0069D6;
105 }
106
62cec2 107 .navbar .brand {
177256 108     padding: 0px 10px 0px 20px;
62cec2 109 }
c129a9 110 .navbar .btn-navbar {
JM 111     margin-top: 10px;
112 }
62cec2 113
JM 114 .navbar .pull-right {
115     margin: 0;
116 }
117
118 .navbar ul.nav {
119     margin: 0 !important;
ccd10c 120     padding: 4px 0px 0px 0px;
3cc6e2 121 }
JM 122
123 .navbar ul.nav li a {
124       color: white; 
125     text-shadow: none;
126     outline: 0;
127 }
128
129 .navbar ul.nav li a:hover {
130     color: #abd4ff !important;
62cec2 131     text-decoration: underline;
JM 132 }
133
134 .navbar .nav .active > a:hover {
135     text-decoration: underline;
3cc6e2 136 }
JM 137
138 .navbar-inner {
424722 139     background-color: #002060;
JM 140     background-image: none;
c129a9 141     box-shadow: none;
JM 142     border-bottom: 1px solid #002060 !important;
3cc6e2 143 }
JM 144
145 .navbar ul li:focus, .navbar .active {
c129a9 146     outline: 0;    
JM 147     padding-bottom: 1px;
148     border-bottom: 3px solid #ff9900;
149     margin-bottom: -1px;
3cc6e2 150 }
JM 151
e13171 152 ul.nav {
JM 153     border-color: #ccc;
154 }
155
156 .nav-tabs > .active > a,
157 .nav-tabs > .active > a:hover {
158   border: 1px solid #ccc;
159   border-bottom-color: transparent;
160 }
161
3cc6e2 162 .navbar .active a {
JM 163     background-color: transparent !important;
164     outline: 0;
165 }
166
167 .navbar div > ul .menu-dropdown .selected, .nav .menu-dropdown .selected, .navbar div > ul .dropdown-menu .selected, .nav .dropdown-menu .selected {    
168     background-image: url("bullet_blue.png");
169     background-repeat: no-repeat;
170     background-position: left;    
171 }
172
173 .navbar div>ul .dropdown-menu li a {
174     color: #555;
175 }
176
177 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{
178     background-color: #000070;
179     color: #ffffff !important;
180 }
181
5e3521 182 .nav-pills > .active > a, .nav-pills > .active > a:hover,
JM 183 .nav-list > .active > a, .nav-list > .active > a:hover {
722e23 184     color: #fff;
JM 185     background-color: #002060;
186 }
187
ff7d3c 188 div.reflog {
cf17b2 189     border-bottom: 1px solid #ddd;
9b26b7 190     margin-bottom: 5px;
JM 191     padding-bottom: 5px;
cf17b2 192 }
9b26b7 193
ff7d3c 194 div.reflog .icon {
9b26b7 195     font-size: 42px;
JM 196     line-height: 42px;
197 }
198
ff7d3c 199 div.reflog .when {
JM 200     color: #aaa;
201 }
202
203 div.reflog i {
9b26b7 204     font-size: 42px;
JM 205     color: #bbb;
206     vertical-align: middle;
cf17b2 207 }
JM 208
9dd49f 209 div.reflog td.header {
JM 210     padding-left: 7px;
211     vertical-align:middle;
212 }
213
214 div.reflog td.commits {
215     padding-left: 7px;
216 }
217
218 div.reflog tr.commit td {
219     vertical-align:top;
220     padding-left: 5px;
221 }
222
223 div.reflog tr.commit img {
224     max-width: none;
225 }
226
ff7d3c 227 div.dashboardTitle {
JM 228     font-size: 1.75em;
83e2a6 229     padding: 10px 0px 5px 0px;
c129a9 230     margin: 10px 0px;
ff7d3c 231     border-bottom: 1px solid #ccc;
JM 232 }
233
234 div.dashboardTitle small {
235     color: #888;
236     font-size: 0.7em;
237 }
238
6ef8d7 239 .repositorynavbar {
JM 240     background-color: #fbfbfb;
241     border-bottom: 1px solid #ccc;
242     margin-bottom: 10px;
243 }
244
245 .repositorynavbar .title {
246     line-height: 32px;
c129a9 247     padding: 5px 0px;
6ef8d7 248 }
JM 249
250 .repositorynavbar .repository {
251     font-weight: bold;
252 }
253
325310 254 .title .repository a, .repositorynavbar .project a, .repositorynavbar .repository a {
6ef8d7 255     font-family: Helvetica,arial,freesans,clean,sans-serif;
JM 256     font-size: 22px;
257     color: #002060;
258 }
259
c129a9 260 .repositorynavbar .repositorynavbar-inner {
JM 261     padding-top: 2px;
6ef8d7 262 }
JM 263
264 .repositorynavbar ul {
265     list-style: none outside;
266     display: block;
267     position: relative;
268     border-top: 1px solid #ccc;
269 }
270
271 .repositorynavbar ul li {
272     display: block;
273     float: left;
274     padding: 10px;
275 }
276
277 .repositorynavbar ul li:focus, .repositorynavbar .active {
278     color: black;
279     background-repeat:no-repeat;
280     background-image: url(arrow_project.png);
281     background-position: center bottom;
282     font-weight: bold;
283     outline: 0;    
284 }
285
286 .repositorynavbar ul a {
287     color: #002060;
288 }
289
290 .repositorynavbar ul li:hover {
291     background-color: #eee;
292 }
293
294 .repositorynavbar ul li a:hover {
295     background-color: inherit;
296     text-decoration: underline;
297 }
298
c129a9 299 @media (max-width: 767px) {
JM 300     .repositorynavbar {
301     margin-right: -20px;
302     margin-left: -20px;
303     padding: 0px 5px;
304   }
305 }
306
828add 307 .btn-appmenu {
424722 308     border-radius: 4px !important;
JM 309     background-color: #002060;
310     background-image:-khtml-gradient(linear, left top, left bottom, from(#4060A0), to(#002060));
311     background-image:-moz-linear-gradient(center top, #4060A0, #002060);
312     background-image:-ms-linear-gradient(top, #4060A0, #002060);
313     background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4060A0), color-stop(100%, #002060));
314     background-image:-webkit-linear-gradient(top, #4060A0, #002060);
315     background-image:-o-linear-gradient(top, #4060A0, #002060);
316     background-image:linear-gradient(top, #4060A0, #002060);
317     
828add 318     background-repeat: repeat-x;
JM 319     border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
424722 320     color: #ffffff;
JM 321     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
322 }
323
324 .btn-appmenu:hover, .btn-appmenu:active, .btn-appmenu.active, .btn-appmenu.disabled, .btn-appmenu[disabled] {
325     background-color: #002060;
326     color: #ffffff;
327     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
328 }
329
330
331 .btn-appmenu .caret {
332     border-bottom-color: #FFFFFF;
333     border-top-color: #FFFFFF;
334     opacity: 0.75;
828add 335 }
JM 336
3cc6e2 337 .breadcrumb {
6ef8d7 338     margin-top: 10px !important;
JM 339     margin-bottom: 10px !important;
3cc6e2 340 }
JM 341
342 .pageTitle {    
343     margin-bottom: 5px;    
344 }
345
346 .pageTitle h2 small {
347     font-size: 80%;
348     font-weight: bold;
349 }
350
1e1b85 351 .pageTitle {
JM 352     color: #888;
353     font-size: 18px;
354     line-height: 27px;
355 }
356 .pageTitle .project, .pageTitle .repository {
357     font-family: Helvetica, arial, freesans, clean, sans-serif;
358     font-size: 22px;
359 }
360
361 .pageTitle .controls {
362     font-size: 12px;
363 }
364
365 .pageTitle .repository {
366     font-weight: bold;
367 }
368
369 .originRepository {
370     font-family: Helvetica, arial, freesans, clean, sans-serif;
371     color: #888;
372     font-size: 12px;
373     line-height: 14px;
374     margin: 0px;
375 }
376
377 .forkSource, .forkEntry {
378     color: #888;
379 }
380
381 .forkSource {
382     font-size: 18px;
383     line-height: 20px;
384     padding: 5px 0px;
385 }
386
387 .forkEntry {
388     font-size: 14px;
389     padding: 2px 0px;
390 }
391
d683dd 392 .forkSource .forks, .forkEntry .forks {
JM 393     font-size: 10px;
394     padding-left: 5px;
395     text-decoration: underline;
396     vertical-align: middle;
397 }
398
828add 399 div.repositoryUrlContainer {
JM 400     padding: 2px;
401     background-color: #F5F5F5;
402     background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
403     background-repeat: repeat-x;
404     border-color: #E6E6E6 #E6E6E6 #B3B3B3;
405     border-image: none;
406     border-radius: 4px;
407     border-style: solid;
408     border-width: 1px;
409     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
410     color: #333333;    
411     vertical-align: middle;
412     border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
264ba9 413 }
JM 414
828add 415 div.repositoryUrlContainer:hover {
JM 416     background-color: #E6E6E6;
417     background-position: 0 -15px;
418     color: #333333;
419     text-decoration: none;
420     transition: background-position 0.1s linear 0s;
421 }
422
423 div.repositoryUrlContainer:hover .caret {
424     opacity: 1;
425 }
426
427 div.repositoryUrlContainer:hover a:hover {
428     text-decoration: none;
429 }
430
431 span.repositoryUrlLeftCap, span.repositoryUrlRightCap {    
432     text-align: center;
433     color: black;
434     padding: 3px;
435     font-size: 11px;
436 }
437
438 span.repositoryUrlRightCap {    
264ba9 439     font-weight: bold;
JM 440     font-family:menlo,consolas,monospace;
441 }
442
6ef8d7 443 div.repositoryUrl {
JM 444     display: inline-block;    
264ba9 445     font-size: 1em;
6ef8d7 446     padding: 1px 4px 2px 4px;    
264ba9 447     background-color: #fff;
6ef8d7 448     border: 1px solid #ddd;
JM 449     margin: 1px;
450 }
451
452 div.repositoryIndicator {
453     display:inline;
454     padding-top:0px;
455     margin-bottom:0px;
456 }
457
458 div.repositoryIndicator span.alert {
459     padding: 2px 7px 2px 7px;
460     vertical-align: middle;
461     font-size:0.85em;
462     font-weight:normal;
ffbf03 463 }
JM 464
828add 465 ul.urlMenu {
JM 466     min-width: 350px;
467 }
468
469 ul.urlMenu li.url {
470     background-color: white;
471     padding: 0px 5px;
ffbf03 472     line-height: 24px;
828add 473 }
JM 474
475 ul.applicationMenu {
476     background-color: whiteSmoke;
477     min-width: 400px;
478 }
479
480 ul.applicationMenu li.action {
481     background-color: white;
482     padding: 0px 5px;
483     line-height: 24px;
484 }
485
486 span.applicationTitle, span.applicationTitle a {
487     display: inline;
488     font-weight: bold;
489     font-size:1.1em;
490     color: black !important;
491     padding: 0px;
492 }
493
494 div.applicationHeaderMenuItem {
495     padding-left: 10px;
496     color: black;
497 }
498
499 div.applicationLegalMenuItem {
500     padding-left: 10px;
501     color: #999;
502     font-size: 0.85em;
503 }
504
505 a.applicationMenuItem, span.commandMenuItem {
506     padding: 3px 10px;    
507     color: black;
508     display: inline;
509     padding: 0px;
510 }
511
512 span.commandMenuItem {
ffbf03 513     font-size: 0.85em;
JM 514     font-family: menlo,consolas,monospace;
264ba9 515 }
JM 516
b0e164 517 div.odd {
JM 518     
519 }
520
521 div.even {
522     background-color: whiteSmoke;
523     vertical-align: middle;
524 }
525
092f0a 526 span.authorizationControl label {
JM 527     display: inline;
528     color: #777;
529     padding:5px 0px 5px 10px;    
530 }
531
3cc6e2 532 div.page_footer {
JM 533     clear: both;
534     height: 17px;
535     color: black;
536     background-color: #ffffff;
537     padding: 5px;
538     border-top: 1px solid #bbb;
539     font-style: italic;
540 }
541
542 pre, code, pre.prettyprint, pre.plainprint {
543     background-color: #ffffff;
544     color: black;
545     font-family: monospace;
546     font-size:12px;
547     border:0px;
548     padding: 0;
549     line-height: 1.35em;
550 }
551
552 table {
69d617 553     margin-bottom: 5px;
3cc6e2 554     font-size: inherit;
JM 555 }
556
557 .table th {
558     vertical-align: top;
559 }
560
561 th {
562     vertical-align: middle;
563     text-align: left;    
564 }
565
5e3521 566 table.tickets {
JM 567     border-bottom: 1px solid #ccc;    
568 }
569
570 table.tickets td.indicators {
571     width: 75px;
572     text-align: right;
573     padding-right: 5px;
574     color: #888;
575 }
576
577 .ticketLabel,
578 table.tickets .label {
579     color: white;
580     font-weight: normal;
581     margin: 0px 2px;
582 }
583
c8a833 584 div.featureWelcome {
JM 585     padding: 15px;
586     background-color: #fbfbfb;
587     border: 1px solid #ccc;
588     border-radius: 5px;    
589 }
590
591 div.featureWelcome div.icon {
592     color: #ccc;
593     font-size: 144px;
594 }
595
5e3521 596 li.dynamicQuery {
JM 597     padding: 3px 0px;
598     margin: 1px 0px;
599     border-radius: 4px;
600 }
601
602 li.dynamicQuery i {
603     color: rgba(255, 255, 255, 0.5);
604     padding-right: 5px;
605 }
606
607 li.dynamicQuery a.active {
608     color: white;
609 }
610
611 div.milestoneOverview {
612     color:#888;
613     border: 1px solid #ddd;
614     padding: 2px 5px;
615     text-align: center;
616     font-size: 11px;
617     background-color: #fbfbfb;
618 }
619
16e474 620 div.sourceview {
9a73d1 621     overflow: hidden;
16e474 622 }
9a73d1 623
3cc6e2 624 pre.prettyprint ol {
JM 625     padding-left:25px;
626 }
627
16e474 628 #nums {
JM 629     text-align: right;
630     padding-right:10px;
631     border-right:1px solid #ddd;
632     font-family: monospace;
633     line-height: 1.35em;
634     vertical-align:top;
635 }
636
9a73d1 637 #nums pre {
JM 638     white-space: pre;
639 }
640
641 #nums pre, #lines pre {
642     margin: 0;    
643 }
644
645 #lines pre {
646     padding: 0px !important;    
647     border: 0px !important;
648     white-space: nowrap;
649 }
650
20d304 651 /* CSS trick to workaround #link topOfWindow offset problem */
4f0f65 652 #nums .jump {
JM 653     border-top: 50px solid transparent;
654     margin-top: -50px;
655     background: url(arrow_line.png) no-repeat scroll bottom right transparent;    
656 }
9a73d1 657
4f0f65 658 #nums .jump:target {
JM 659     border-left: 7px solid transparent;
660     margin-right: 3px;
661 }
662
663 #lines .line {
664     padding-left: 5px;
9a73d1 665     color: #888;
20d304 666 }
JM 667
4f0f65 668 #nums a:hover {
9a73d1 669     background-color: #ffffbf;
JM 670     color: black;
671     font-weight: bold;
4f0f65 672     border-top: 1px solid red;
9a73d1 673     border-bottom: 1px solid red;
4f0f65 674     text-decoration: none;
9a73d1 675 }
JM 676
677 #lines table {
678     margin: 0;
679 }
680
681 #lines td {
682     padding: 0;
683 }
684
685 #lines a {
686     padding-left: 5px;
687 }
688
689 #lines tr:hover {
20d304 690     background-color: #ffffbf;
JM 691 }
9a73d1 692 #lines .odd {
JM 693     background-color: white;
16e474 694 }
JM 695
9a73d1 696 #lines .even {
JM 697     background-color: #fafafa;
16e474 698 }
9a73d1 699
319342 700 .diffstat {
JM 701     padding: 1px 5px;
702     font-size: smaller;
703     background-color: #f5f5f5;
704     border: 1px solid #ccc;
705     color: #ccc;
706     font-weight:bold;
5e3521 707     display: inline-block;
319342 708 }
JM 709
710 .diffstat-inline {
711     font-size: smaller;
712     color: #ccc;
713     font-weight:bold;    
714 }
715
716 .diffstat .diffstat-total {
717     color: black;
718     border-right: 1px solid #ccc;
719     padding-right: 4px;
720     margin-right: 2px;
721 }
722
723 .diffstat-inline .diffstat-total {
724     color: #999;
725     padding-right: 2px;
726 }
727
728 .diffstat-segments {
02ca29 729     vertical-align: baseline;
319342 730 }
JM 731
02ca29 732 .diffstat-insert {
319342 733     color: #629E62; 
JM 734 }
735
736 .diffstat-delete {
737     color: #B9583B; 
738 }
5e3521 739 .patch-group {
JM 740     margin-bottom: 0px;
741     border: 1px solid #ccc;
742     background-color: #fbfbfb;
743 }
744
745 .patch-group .accordion-inner {
746     padding: 0px;
747 }
319342 748
5e3521 749 .ticket-meta-top {
JM 750     padding: 0px 10px 10px 10px;
751 }
752
753 .ticket-meta-middle {
754     border: 1px solid #ccc;
755     padding: 10px;
756     background-color: #fbfbfb;
757 }
758
759 .ticket-meta-bottom {
760     border: 1px solid #ccc;
761     border-top: 0px;
762     padding: 10px;
763 }
764
765 .ticket-title {
766     font-size: 20px;
767 }
768
769 .ticket-number {
770     color: #ccc;
771     font-size: 20px;
772     font-weight: normal;
773 }
774
775 .ticket-list-icon {
776     padding: 8px 0px 8px 8px !important;
777     width: 24px;
778     font-size: 24px;
779     vertical-align: middle !important;
780     color: #888;
781 }
782
783 td.ticket-list-state {
784     vertical-align: middle;
f9c78c 785 }
PM 786
787 td.ticket-list-priority {
788     vertical-align: middle;
5e3521 789 }
JM 790
791 .ticket-list-details {
792     font-size: 11px;
793     color: #888;
794 }
795
796 div.ticket-text {
797     max-width: 600px;
798 }
799
800 .ticket-text-editor {
801     height:7em;
802     border:0px;
803     border-radius: 0px;
804     border-top:1px solid #ccc;
805     margin-bottom:0px;
806     padding:4px;
807     background-color:#ffffff;
808     box-shadow: none;
809 }
810
811 .indicator-large-dark {
812     font-size: 20px;
813     color: #888;
814 }
815
816 .indicator-large-light {
817     font-size: 20px;
818     color: #bbb;
819 }
820
821 .indicator-huge-light {
822     font-size: 48px;
823     color: #bbb;
824 }
825
826 .attribution-emphasize {
827     font-weight: bold;
828 }
829
830 .attribution-text {
831     color: #888;
832 }
833
834 .attribution-border {    
835 }
836
837 .attribution-header {
838     background-color: #fbfbfb;
839     padding: 8px;
840     border: 1px solid #ccc;
841 }
842
843 .attribution-header-pullright {
844     float: right;
845     text-align: right;
846     padding-right: 1px;
847 }
848
849 .attribution-patch-pullright {
850     float: right;
851     text-align: right;
852     margin: 5px 10px;
853 }
854
855 .attribution-date {
856     color: #999;
857     font-size: smaller;
858 }
859
860 .attribution-link {
861     color: #999;
862     padding-left: 5px;
863 }
864
865 .attribution-pullright {
866     float: right;
867     text-align: right;
868     padding-right: 8px;
869 }
870
871 .attribution-triangle {
872     position: absolute;
873     margin-left: -23px;
874     margin-top: 11px;
875     height: 0px;
876     width: 0px;
877     border-image: none;
878     border: 10px solid transparent;
879     border-right: 13px solid #ddd;
880 }
881
882 .attribution-comment {
883     padding: 10px 10px 0px 10px;
884     /*border: 1px solid #ccc;
885     border-top: 0px;*/
886 }
887
888 .ticket-simple-event {
889     padding: 5px 0px;
890 }
891
892 .status-display {
893     text-align: center;
894     font-weight: bold;    
895 }
896
897 .status-change {
898     font-size: 1.0em;
899     text-shadow: none;
900     padding: 5px 10px !important;
901     font-weight: bold;
902     display: inline-block;
903     text-align: center;
904     width: 50px;
905     margin-right: 5px !important;
906 }
907
908 .submit-info {
909     margin-bottom: 0px;
910     border-radius: 0px;
911 }
912
913 .merge-panel {
914     padding: 5px 7px;    
915     background-color: #fbfbfb;
916     color: #444
917 }
918
919 .merge-panel p.step {
920     margin: 10px 0px 5px;
921 }
922
923 .gitcommand {
924     margin-top: 5px;
925     border: 1px solid #ccc;
926     background-color: #333 !important;
927     color: #ccc;
928     border-radius: 3px;
929     padding: 5px;
930     margin-bottom: 5px;
931     text-shadow: none;
932 }
933
934 a.commit {
935     border: 1px solid #ccc;
936     border-radius: 3px;
937     background-color: #fbfbfb;
938     padding: 2px 4px;    
939     line-heihgt:99%;
940     font-size: 11px;
941     text-transform: lowercase;
942 }
943
3cc6e2 944 h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
JM 945     color: #888;
946 }
947
349656 948 .age0, .age1, .age2, .age3, .age4 {    
3cc6e2 949     font-size: 12px;
JM 950 }
951
349656 952 /* age0: age < 2 hours */
3cc6e2 953 .age0 {
JM 954     font-style: italic;
349656 955     color: #008000;
3cc6e2 956     font-weight: bold;
JM 957 }
958
349656 959 /* age1: 2 hours <= age < 2 days */
3cc6e2 960 .age1 {
JM 961     font-style: italic;
349656 962     color: #0000ff;
JM 963     font-weight: bold;    
3cc6e2 964 }
JM 965
349656 966 /* age2: 2 days < age <= 7 days */
3cc6e2 967 .age2 {
JM 968     font-style: italic;
349656 969     color: #2b60de;
JM 970 }
971
972 /* age3: 7 days < age <= 30 days */
973 .age3 {
974     color: #800080;
975 }
976
977 /* age4: > 30 days */
978 .age4 {
979 }
980
981 /* Ensure that hovered ages are white */
982 tr.light:hover .age0,
983 tr.light:hover .age1,
984 tr.light:hover .age2,
985 tr.light:hover .age3,
986 tr.light:hover .age4,
987 tr.dark:hover .age0,
988 tr.dark:hover .age1,
989 tr.dark:hover .age2,
990 tr.dark:hover .age3,
991 tr.dark:hover .age4 {
992     color: #ffffff !important;
3cc6e2 993 }
JM 994
995 a.list {
996     text-decoration: none;
997     color: inherit;
998 }
999
9aa119 1000 a.list-strikethrough {
JM 1001     text-decoration: line-through;
1002     color: inherit;
1003 }
1004
3cc6e2 1005 a.list.subject {
JM 1006     font-weight: bold;
1007 }
1008
1009 a.list.name {
1010     font-weight: bold;    
1011 }
1012
1013 a.list:hover {
1014     text-decoration: underline;
1015     color: #880000;
1016 }
1017
1018 span.empty {
1019     font-size: 0.9em;
1020     font-style: italic;
1021     padding-left:10px;
1022     color: #008000;
1023 }
1024
5e3521 1025 span.highlight {
JM 1026     background-color: rgb(255, 255, 100);
1027     color: black;
1028     padding: 0px 2px;
1029 }
1030
3cc6e2 1031 span.link {
JM 1032     color: #888;
1033 }
1034
1035 span.link, span.link a {
1036     font-family: sans-serif;
1037     font-size: 11px;
1038 }
1039
1040 span.link em, div.link span em {
1041     font-style: normal;
1042     font-family: sans-serif;
1043     font-size: 11px;    
1044 }
1045
cf17b2 1046 span.activitySwatch {
JM 1047     border-radius: 3px;
1048     padding: 1px 4px 2px 4px;
3cc6e2 1049     color: #ffffff;
JM 1050     vertical-align: center;
1051 }
cf17b2 1052
JM 1053 span.activitySwatch a {
1054     color: inherit;
1055 }
1056
1057 span.repositorySwatch {
1058     padding: 1px 1px 2px 1px;    
1059     color: #ffffff;
1060     vertical-align: center;
1061 }
1062
3cc6e2 1063 span.repositorySwatch a {
JM 1064     color: inherit;
1065 }
1066
1067 img.inlineIcon {
1068     padding-left: 1px;
1069     padding-right: 1px;
1070 }
1071
1072 img.overview {
1073     float:right;
1074     border:1px solid #CCCCCC;
1075 }
1076
1077 img.gravatar {
1078     background-color: #ffffff;
5e3521 1079     /*border: 1px solid #ddd;*/
3cc6e2 1080     border-radius: 5px;
JM 1081     padding: 2px;
1082 }
1083
5e3521 1084 img.gravatar-round {
JM 1085     background-color: #ffffff;
1086     border: 1px solid #ccc;
1087     border-radius: 100%;    
1088 }
1089
6ef8d7 1090 img.navbarGravatar {
JM 1091     border: 1px solid #fff;
1092 }
1093
43e32e 1094 div.searchResult {
672296 1095     padding: 10px 5px 10px 5px;
43e32e 1096 }
JM 1097
1098 div.searchResult .summary {
1099     font-weight: bold;
1100 }
1101
1102 div.searchResult .branch {
1103     color: #008000;
1104 }
1105
3f0677 1106 div.searchResult .author {
JM 1107     font-style: italic !important;
1108 }
1109
1110 div.searchResult .date {
1111     color:#999;
1112 }
1113
98b4ed 1114 div.searchResult .body {
JM 1115     padding-left:20px;
1116 }
1117
1118 div.searchResult .fragment {
1119     padding: 7px 0;
1120 }
1121
1122 div.searchResult .highlight {
31a897 1123     background-color: #ccff66;
98b4ed 1124     padding: 0 2px;
JM 1125 }
1126
672296 1127 div.searchResult .ellipses {    
JM 1128     padding-left:25px;
1129     color: #aaa;
98b4ed 1130 }
JM 1131
1132 div.searchResult pre {
1133     margin: 1px 0px;
672296 1134     border: 0px;
JM 1135 }
1136
1137 div.searchResult .text {
7db092 1138     border-left: 2px solid #ccc;
JM 1139     border-radius: 0px;
672296 1140     
JM 1141     padding: 0 0 0 15px;
1142 }
1143
1144 div.searchResult ol {    
1145     margin-bottom: 0px !important;
98b4ed 1146 }
JM 1147
3cc6e2 1148 div.header, div.commitHeader, table.repositories th {
6ef8d7 1149     background-color: #fbfbfb;
3cc6e2 1150 }
JM 1151
1152 div.header {
1153     padding: 3px;
1154     border: 1px solid #ddd;
1155     border-bottom: 0;
ff3f0e 1156     font-weight: bold;
5c0605 1157     font-family: Helvetica,arial,freesans,clean,sans-serif;
JM 1158 }
1159
1160 div.diffHeader {
1161     /* CSS trick to workaround #link topOfWindow offset problem */
1162     border-top: 65px solid transparent;
1163     margin-top: -65px;
1164     -webkit-background-clip: padding-box;
1165     -moz-background-clip: padding;
1166     background-clip: padding-box;
3cc6e2 1167 }
JM 1168
1169 div.commitHeader {
1170     margin:0 0 2px;
1171     padding:7px 14px;    
1172     border:1px solid #ddd;
1173 }
1174
1175 div.header a, div.commitHeader a {
1176     color: black;
1177     text-decoration: none;
1178     font-weight: bold;
1179 }
1180
1181 div.header a:hover, div.commitHeader a:hover {
1182     text-decoration: underline;
1183 }
1184
1185 div.page_nav2 {
6ef8d7 1186     padding: 5px 10px;
JM 1187     margin: -10px 0px 10px;
1188     border-left: 1px solid #ccc;
1189     border-right: 1px solid #ccc;
1190     border-bottom: 1px solid #ccc;
1191     border-radius: 0px 0px 3px 3px;    
1192     background-color: #ECF1F4;
1193     color: #666;
1194     text-align: left;
1195 }
1196
1197 div.page_nav2 a {
1198     color: #002060;
3cc6e2 1199 }
JM 1200
1201 div.admin_nav {
1202     border-bottom: 0px;
1203     text-align: right;
1204     padding: 5px 5px 5px 2px;    
1205 }
1206
1207 div.admin_nav a {
1208     text-decoration: none;
1209 }
1210
1211 div.admin_nav a:hover {    
1212     text-decoration: underline;
1213 }
1214
1215 span.search {
1216     height: 40px;
1217     padding-top:2px;
1218 }
1219
1220 span.search input {
1221     -webkit-border-radius:0;-moz-border-radius:0x;border-radius:0;
1222     vertical-align: top;
1223     background: url(search-icon.png) no-repeat 4px center;
1224     background-color: transparent;
1225     border: 1px solid transparent;
1226     outline: none;
1227     padding: 2px 2px 2px 22px;
1228     text-shadow: none;
1229     margin: 0px;
1230     
1231     color: #ddd;
1232 }
1233
1234 span.search input:hover, span.search input:focus {
1235     background-color: transparent;
1236     border: 1px solid transparent;
1237     padding: 2px 2px 2px 22px;
1238     box-shadow: none;
1239     color: #ddd;
1240     border-bottom: 1px solid #ff9900;    
1241 }
1242
1243 span.search input:focus {
1244     color: white;
1245 }
1246
1247 /* div.search input:focused { */
1248 /*     background-color: transparent; */
1249 /*     border: 1px solid transparent; */
1250 /*     padding: 2px 2px 2px 22px; */
1251 /*     text-shadow: none; */
1252 /* } */
1253
1254 span.login input:focus {
1255     background-color: rgba(255, 255, 255, 0.6);    
1256     text-shadow: none;
1257     color: white;
1258 }
1259
227736 1260 .commit_message {
3cc6e2 1261     padding: 8px;
cd9461 1262 }
BKI 1263
1264 .topborder {
3cc6e2 1265     border: solid #ddd;
JM 1266     border-width: 1px 0px 0px;
227736 1267     border-radius: 0px;
3cc6e2 1268 }
JM 1269
1270 div.bug_open, span.bug_open {
1271     padding: 2px;
1272     background-color: #803333;
1273     color: white;    
1274     text-align: center;
1275 }
1276
1277 div.bug_resolved, span.bug_resolved {
1278     padding: 2px;
1279     background-color: #408040;
1280     color: white;
1281     text-align: center;
1282 }
1283
1284 div.bug_invalid, span.bug_invalid {
1285     padding: 2px;
1286     background-color: gray;
1287     text-align: center;
1288 }
1289
1290 div.bug_hold, span.bug_hold {
1291     padding: 2px;
1292     background-color: orange;
1293     text-align: center;
1294 }
1295
1296 div.diff {
1297     font-family: monospace;
1298     overflow: auto;
1299 }
1300
1301 div.diff.header {
1302     -moz-border-bottom-colors: none;
1303     -moz-border-image: none;
1304     -moz-border-left-colors: none;
1305     -moz-border-right-colors: none;
1306     -moz-border-top-colors: none;
1307     background-color: #EDECE6;
1308     border-color: #D9D8D1;
1309     border-style: solid;
1310     border-width: 1px;
1311     font-weight: bold;
1312     margin-top: 10px;
1313     padding: 4px 0 2px;
1314 }
1315
1316 div.diff.extended_header {
1317     background-color: #F6F5EE;
1318     padding: 2px 0;
1319     font-family: inherit;
1320 }
1321
5c0605 1322 div.diff table {
JM 1323     border: 1px solid #ddd;
1324 }
1325
3cc6e2 1326 span.diff.add {
JM 1327     color: #008800;
1328     font-family: inherit;
1329 }
1330
1331 span.diff.remove {
1332     color: #FFDDDD;
1333     font-family: inherit;
1334 }
1335
1336 span.diff.unchanged {
1337     color: inherit;
1338     font-family: inherit;
1339 }
1340
1341 div.diff.hunk_header {
1342     -moz-border-bottom-colors: none;
1343     -moz-border-image: none;
1344     -moz-border-left-colors: none;
1345     -moz-border-right-colors: none;
1346     -moz-border-top-colors: none;
1347     border-color: #FFE0FF;
1348     border-style: dotted;
1349     border-width: 1px 0 0;
1350     margin-top: 2px;
1351     font-family: inherit;
1352 }
1353
1354 span.diff.hunk_info {
1355     background-color: #FFEEFF;    
1356     color: #990099;
1357     font-family: inherit;
1358 }
1359
1360 span.diff.hunk_section {    
1361     color: #AA22AA;
1362     font-family: inherit;
1363 }
1364
1365 div.diff.add2 {
1366     background-color: #DDFFDD;
1367     font-family: inherit;
1368 }
1369
1370 div.diff.remove2 {
1371     background-color: #FFDDDD;
1372     font-family: inherit;
1373 }
1374
1375 div.diff table {
1376     border-radius: 0;
1377     border-right: 1px solid #bbb;
1378     border-bottom: 1px solid #bbb;
1379     width: 100%;
1380 }
1381
1382 div.diff table th, div.diff table td {
1383     margin: 0px;
1384     padding: 0px;
1385     font-family: monospace;
1386     border: 0;
1387 }
1388
1389 div.diff table th {
1390     background-color: #f0f0f0;
1391     text-align: center;
1392     color: #999;
1393     padding-left: 5px;
1394     padding-right: 5px;
1395     width: 30px;
1396 }
1397
1398 div.diff table th.header {
1399     background-color: #D2C3AF;
1400     border-right: 0px;
1401     border-bottom: 1px solid #808080;
1402     font-family: inherit;
1403     font-size:0.9em;
1404     color: black;
1405     padding: 2px;
1406     text-align: left;
1407 }
1408
1409 div.diff table td.hunk_header {
1410     background-color: #dAe2e5 !important;
1411     border-top: 1px solid #bac2c5;    
1412     border-bottom: 1px solid #bac2c5;
1413     color: #555;
1414 }
1415
1416 div.diff table td {
1417     border-left: 1px solid #bbb;
ea2353 1418     background-color: #fbfbfb;
3cc6e2 1419 }
JM 1420
1421 td.changeType {
1422     width: 15px;
1423 }
1424
1425 span.addition, span.modification, span.deletion, span.rename {
1426     border: 1px solid #888;
1427     float: left;
1428     height: 0.8em;
1429     margin: 0.2em 0.5em 0 0;
1430     overflow: hidden;
1431     width: 0.8em;
1432 }
1433
1434 span.addition {
1435     background-color: #ccffcc;
1436 }
1437
1438 span.modification {
1439     background-color: #ffdd88;
1440 }
1441
1442 span.deletion {
1443     background-color: #f8bbbb;
1444 }
1445
1446 span.rename {
1447     background-color: #cAc2f5;
1448 }
1449
1450 div.commitLegend {
1451     float: right;
1452     padding: 0.4em 0.4em 0.2em 0.4em;
1453     vertical-align:top;
1454     margin: 0px;
1455 }
1456
1457 div.commitLegend span {
1458     font-size: 0.9em;
1459     vertical-align: top;
1460 }
1461
1462 div.references {
1463     float: right;
1464     text-align: right;
1465 }
1466
5e3521 1467 table.plain, table.summary, table.ticket {
3cc6e2 1468     width: 0 !important;
JM 1469     border: 0;
1470 }
1471
6ef8d7 1472 table.plain th, table.plain td, table.summary th, table.summary td {
3cc6e2 1473     white-space: nowrap;
2ec0d7 1474     padding: 1px 3px;
3cc6e2 1475     border: 0;
6ef8d7 1476 }
JM 1477
5e3521 1478 table.ticket th, table.ticket td {
JM 1479     padding: 1px 3px;
1480     border: 0;
1481 }
1482
6ef8d7 1483 table.summary {
JM 1484     margin: 0px;
1485 }
1486
5e3521 1487 table.summary th, table.ticket th {
6ef8d7 1488     color: #999;
JM 1489     padding-right: 10px;
1490     text-align: right;
1491     font-weight: normal;
3cc6e2 1492 }
JM 1493
1494 table.pretty {
1495     border:1px solid #ddd;
1496     border-radius: 0 0 3px 3px;
1497     width: 100%;
1498 }
1499
1500 table.pretty td.icon {
1501     padding: 0px 0px 0px 2px;    
1502     width: 18px;
1503     vertical-align: middle;
1504 }
1505
1506 table.pretty td.icon img {
cba235 1507     vertical-align: middle;
3cc6e2 1508 }
JM 1509
1510 table.pretty td {
1511     padding: 2px 4px;
1512     border-left: 0;
1513 }
1514
4b7b40 1515 table.pretty td.message {
JM 1516     padding: 0px;
1517 }
1518
1519 table.pretty table.nestedTable {
1520     width: 100%;
1521     margin-left: 4px !important;
1522     margin-bottom: 0px !important;
1523 }
1524
f084f4 1525 table.pretty td.graph {
JM 1526     border-right: 1px solid #ddd;
1527     border-bottom: 1px solid #ddd;
4f0f65 1528     padding: 0px;
JM 1529     /*width: 1px;*/
f084f4 1530 }
JM 1531
1532 table.pretty tr.commit {
1533     /* must match branch graph servlet row height definition */
1534     height: 24px;
1535 }
1536
cba235 1537 @media (min-width: 979px) {
f084f4 1538   td.ellipsize {
JM 1539     text-overflow: ellipsis;
1540     overflow: hidden;
1541     white-space: nowrap;
1542   }
1543 }
1544
cba235 1545 @media (max-width: 979px) {
f084f4 1546   td.ellipsize {
JM 1547     text-overflow: inherit;
1548     overflow: visible;
1549     white-space: wrap;
1550   }    
1551 }
1552
3cc6e2 1553 table.comments td {
JM 1554     padding: 4px;
1555     line-height: 17px;
1556 }
1557
1558 table.repositories {    
1559     border:1px solid #ddd;
1560     border-spacing: 0px;
1561     width: 100%;
1562 }
1563
1564 table.repositories th {
1565     padding: 4px;
1566     border:0;
1567 }
1568
ab3aab 1569 table.repositories th.right {    
JM 1570     border-right: 1px solid #ddd;    
1571 }    
1572
3cc6e2 1573 table.repositories td {
JM 1574     padding: 2px;
1575     border-left: 0;
1576 }
1577
1578 table.repositories td.rightAlign {    
ab3aab 1579     text-align: right;
JM 1580     border-right: 1px solid #ddd;    
3cc6e2 1581 }    
JM 1582
1583 table.repositories td.icon img {
1584     vertical-align: top;
1585 }
1586
1587 table.repositories tr.group {
1588     background-color: #ccc;
227736 1589     border-left: 1px solid #ccc;
JM 1590     border-right: 1px solid #ccc;
3cc6e2 1591 }
JM 1592
1593 table.repositories tr.group td {
1594     font-weight: bold;        
1595     color: black;
1596     background-color: #ddd;
1597     padding-left: 5px;
1598     border-top: 1px solid #aaa;     
1599      border-bottom: 1px solid #aaa; 
1600 }
1601
13a3f5 1602 table.repositories tr.group td a {
JM 1603     color: black;
1604 }
1605
3cc6e2 1606 table.palette { border:0; width: 0 !important; }
JM 1607 table.palette td.header { 
1608     font-weight: bold; 
1609     background-color: #ffffff !important;
1610     padding-top: 0px !important;
f084f4 1611     margin-bottom: 0 !important;    
3cc6e2 1612     border: 0 !important;
JM 1613     border-radius: 0 !important;
1614     line-height: 1em;
1615 }
1616 table.palette td.pane {
1617     padding: 0px;
37d5b7 1618     width: 250px !important;
AS 1619 }
1620
1621 table.palette td.pane select {
1622     width: 250px !important;
3cc6e2 1623 }
JM 1624
1625 table.gitnotes {        
1626     border: 0;    
1627 }
1628 table.gitnotes td {
1629     border-top: 1px solid #ddd;
1630     padding-top: 3px;
1631     vertical-align:top;
1632 }
1633
1634 table.gitnotes table {
1635     border: none;
1636 }
1637
1638 table.gitnotes td table td {
1639     border: none;
1640     padding: 0px;
1641 }
1642
1643 table.gitnotes td.info {
1644     padding-right: 10px;
1645 }
1646
1647 table.gitnotes td.message {
1648     width: 65%;
1649     border-left: 1px solid #ddd;
1650     padding-left: 10px;
1651 }
1652
1653 table.annotated {
e3733c 1654     width: 100%;
3cc6e2 1655     border:1px solid #ddd;
JM 1656 }
1657
1658 table.annotated tr.even {
1659     background-color: white;
1660 }
1661
1662 table.annotated tr.odd {
1663     background-color: #f5f5f5;
1664 }
1665
1666 table.annotated td {
1667     padding: 0px;
1668     border: 0;
e3733c 1669 }
AL 1670
1671 table.annotated td.lineCommit {
1672     padding-left: 5px;
1673     padding-right: 5px;
1674 }
1675
1676 table.annotated td.lineNumber {
1677     border-right: 1px solid #ddd;
1678     border-left: 1px solid #ddd;
1679     padding-left: 5px;
1680     padding-right: 5px;
1681     text-align: right;
1682 }
1683
1684 table.annotated td.lineContent {
1685     padding-left: 5px;
1686     font: monospace;
3cc6e2 1687 }
JM 1688
1689 table.activity {
1690     width: 100%;
1d221a 1691     margin-top: 10px;
3cc6e2 1692 }
JM 1693
ed3a0e 1694 table.activity td {
JM 1695     padding-top:7px;
1696     padding-bottom:7px;
1697 }
1698
3cc6e2 1699 tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; }
JM 1700 tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
1701 tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
1702 tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
1703
1704 tr.light {
1705     background-color: #ffffff;
1706 }
1707
1708 tr.dark {
6ef8d7 1709     background-color: #f6f6f6;
3cc6e2 1710 }
JM 1711
1712 /* currently both use the same, but it can change */
1713 tr.light:hover,
1714 tr.dark:hover {
424722 1715     background-color: #002060;
3cc6e2 1716     color: white;
JM 1717 }
1718
1719 tr.light:hover a,
1720 tr.dark:hover a {
1721     color: white;    
1722 }
1723
590249 1724 .merge {
JM 1725     opacity: 0.5;
1726 }
1727
1728 .merge:hover {
1729     opacity: 1;
1730 }
1731
3cc6e2 1732 td.author {
JM 1733     font-style: italic !important;
cba235 1734     white-space: nowrap;
3cc6e2 1735 }
JM 1736
1737 td.date {
62cec2 1738     /*font-style: italic !important;*/
ab3aab 1739     white-space: nowrap;
3cc6e2 1740 }
JM 1741
e3733c 1742 span.sha1, span.sha1 a, span.sha1 a span, .commit_message, span.shortsha1, td.sha1 {
227736 1743     font-family: consolas, monospace;
3cc6e2 1744     font-size: 13px;
JM 1745 }
1746
87d72e 1747 span.shortsha1 {
JM 1748     font-size: 12px;
1749 }
1750
3cc6e2 1751 td.mode {
JM 1752     text-align: right;
1753     font-family: monospace;
1754     width: 8em;
1755     padding-right:15px;
1756 }
1757
1758 td.size {
1759     text-align: right;
1760     width: 8em;    
1761     padding-right:15px;
1762 }
1763
1764 td.rightAlign {
1765     text-align: right;
1766 }
1767
1768 td.treeLinks {
1769     text-align: right;
1770     width: 13em;
1771 }
1772
1773 span.help-inline {
1774     color: #777;
1775 }
1776
1777 span.metricsTitle {
1778     font-size: 2em;
1779 }
1780
51c76e 1781 .tagRef, .headRef, .localBranch, .remoteBranch, .otherRef, .pullRef {    
3cc6e2 1782     padding: 0px 3px;
JM 1783     margin-right:2px;
1784     font-family: sans-serif;
1785     font-size: 9px;
1786     font-weight: normal;
1787     border: 1px solid;
590249 1788     color: black;
3cc6e2 1789 }
JM 1790
51c76e 1791 .tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a, .pullRef a {
3cc6e2 1792     font-size: 9px;
JM 1793     text-decoration: none;
1794     color: black !important;
1795 }
1796
51c76e 1797 .tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover, .pullRef a:hover {
3cc6e2 1798     color: black !important;
JM 1799     text-decoration: underline;
1800 }
1801
860290 1802 .otherRef {
3cc6e2 1803     background-color: #b0e0f0;
JM 1804     border-color: #80aaaa;    
1805 }
1806
51c76e 1807 .pullRef {
JM 1808     background-color: rgb(255, 221, 136);
1809     border-color: rgb(136, 136, 136);
1810 }
1811
860290 1812 .remoteBranch {
3cc6e2 1813     background-color: #cAc2f5;
JM 1814     border-color: #6c6cbf;
1815 }
1816
860290 1817 .tagRef {
3cc6e2 1818     background-color: #ffffaa;
JM 1819     border-color: #ffcc00;
1820 }
1821
860290 1822 .headRef {
3cc6e2 1823     background-color: #ffaaff;
JM 1824     border-color: #ff00ee;
1825 }
1826
860290 1827 .localBranch {
3cc6e2 1828     background-color: #ccffcc;
JM 1829     border-color: #00cc33;
1830 }
1831
1832 table .palette td.buttons button {
1833     -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;    
1834     border: 1px solid #ccc !important;
1835     padding: 10px;
1836     margin-bottom: 10px;
1837 }
1838
1839 table .palette td.buttons button:hover {
1840     border: 1px solid #0069D6 !important;
1841 }
1842
1843 table .palette td.buttons button:active {
1844     border: 1px solid orange !important;
1845 }
1846
1847 .feedbackPanelERROR, .feedbackPanelINFO {    
1848     list-style: none;
1849     line-height: 35px;
1850 }
1851
1852 .feedbackPanelINFO span, .feedbackPanelERROR span {
1853     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);
1854 }
1855
1856 .feedbackPanelERROR span {
1857     color: #ffffff;
1858     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);
1859 }
1860
1861 /* google-code-prettify line numbers */
1862 li.L0,
1863 li.L1,
1864 li.L2,
1865 li.L3,
1866 li.L4,
1867 li.L5,
1868 li.L6,
1869 li.L7,
1870 li.L8,
1871 li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
1872
1873 /* Alternate shading for lines */
1874 li.L1,
1875 li.L3,
1876 li.L5,
1877 li.L7,
1878 li.L9 { background: #fafafa !important; }
1879
e13171 1880 div.docs {
JM 1881     max-width: 880px;
1882 }
1883
1884 div.docs ul.nav {    
1885     margin-bottom: 0px !important;
1886 }
1887
1888 div.docs div.docnav {
1889     display: inline-block;
1890     padding: 6px 5px 6px 5px;    
1891     border-left: 1px solid #ccc;
1892     border-right: 1px solid #ccc;
1893     border-bottom: 1px solid #ccc;
1894     border-radius: 0px 0px 3px 3px;    
1895     background-color: #ECF1F4;
1896     color: #666;
1897     text-align: left;
1898     margin-top: -10px;
1899 }
1900
1901 div.docs .content {
1902     margin-top: 10px;
1903 }
1904
1905 div.docs div.markdown {
1906     margin-top: 10px;
1907 }
1908
1909 div.markdown {    
1910     line-height: 1.4;
1911 }
1912
1913 div.markdown h1 {
1914     padding: 0px 0px 4px;
1915     border-bottom: 1px solid rgb(221, 221, 221);
1916     margin: 4px 0px 8px;
1917 }
1918
1919 div.markdown h2 {
1920     padding: 4px 0px;
1921     border-bottom: 1px solid rgb(238, 238, 238);
1922     margin: 4px 0px 8px;
1923 }
1924
1925 div.markdown h3 {
1926     padding: 8px 0px 4px;    
1927 }
1928
1929 div.markdown li {
1930     line-height: 1.4;
a7317a 1931 }
JM 1932
3cc6e2 1933 div.markdown pre {
6c4be1 1934     background-color: rgb(250, 250, 250);
a7317a 1935     border: 1px solid rgb(221, 221, 221);
3cc6e2 1936     border-radius: 4px 4px 4px 4px;
JM 1937     display: block;
1938     font-size: 12px;
1939     line-height: 18px;
6c4be1 1940     margin: 9px 0;
3cc6e2 1941     padding: 8.5px;
JM 1942     white-space: pre-wrap;
1943 }
1944
1945 div.markdown pre code {
1946     background-color: inherit;
1947     border: none;    
1948     padding: 0;
1949 }
1950
1951 div.markdown code {
6c4be1 1952     background-color: rgb(250, 250, 250);
a7317a 1953     border: 1px solid rgb(221, 221, 221);
3cc6e2 1954     border-radius: 3px;
e13171 1955     padding: 0 0.4em;
3cc6e2 1956 }
JM 1957
dc7c2f 1958 div.markdown table {
JM 1959     max-width: 100%;
1960     background-color: transparent;
1961     border-collapse: collapse;
1962     border-spacing: 0px;
1963     font-size: inherit;
1964     border-width: 0px 1px 1px 0px;
1965     border-style: solid solid solid none;
1966     border-color: rgb(221, 221, 221);
1967     border-image: none;
1968     border-collapse: separate;
1969     margin: 10px 0px 20px;
1970 }
1971
1972 div.markdown table td, div.markdown table th {
1973     padding: 8px;
1974     line-height: 20px;
1975     text-align: left;
1976     vertical-align: top;
1977     border-top: 1px solid rgb(221, 221, 221);
1978     border-left: 1px solid rgb(221, 221, 221);
1979 }
1980
3cc6e2 1981 div.markdown table.text th, div.markdown table.text td {
JM 1982     vertical-align: top;
1983     border-top: 1px solid #ccc;
1984     padding:5px;
5e3521 1985 }
JM 1986 .resolution {
1987     text-transform: uppercase;
1988     font-weight: bold !important;
1989     font-size: 11px;
1990 }
1991 .resolution-success, .resolution-success a {
1992     color: #14892c !important;
1993 }
1994 .resolution-success a:hover {
1995     color: white !important;
1996 }
1997 .resolution-error, .resolution-error a {
1998     color: #d04437 !important;
1999 }
2000 .resolution-error a:hover {
2001     color: white !important;
2002 }
2003 .resolution-complete, .resolution-complete a {
2004     color: #4a6785 !important
2005 }
2006 .resolution-complete a:hover {
2007     color: white !important;
2008 }
2009 .resolution-current, .resolution-current a {
2010     color: #594300 !important;
2011 }
2012 .resolution-current, .resolution-current a:hover {
2013     color: white;
2014 }
2015
2016 /*! AUI Lozenge */
2017 .aui-lozenge {
2018     background: #ccc;
2019     border: 1px solid #ccc;
2020     border-radius: 3px;
2021     color: #333;
2022     display: inline-block;
2023     font-size: 11px;
2024     font-weight: bold;
2025     line-height: 99%; /* cross-browser compromise to make the line-height match the font-size */
2026     margin: 0;
2027     padding: 2px 5px;
2028     text-align: center;
2029     text-decoration: none;
2030     text-transform: uppercase;
2031 }
2032 .aui-lozenge.aui-lozenge-subtle {
2033     background-color: #fff;
2034     border-color: #ccc;
2035     color: #333;
2036 }
2037 .aui-lozenge-success {
2038     background-color: #14892c;
2039     border-color: #14892c;
2040     color: #fff;
2041 }
2042 .aui-lozenge-success.aui-lozenge-subtle {
2043     background-color: #fff;
2044     border-color: #b2d8b9;
2045     color: #14892c;
2046 }
2047 .aui-lozenge-error {
2048     background-color: #d04437;
2049     border-color: #d04437;
2050     color: #fff;
2051 }
2052 .aui-lozenge-error.aui-lozenge-subtle {
2053     background-color: #fff;
2054     border-color: #f8d3d1;
2055     color: #d04437;
2056 }
2057 .aui-lozenge-current {
2058     background-color: #ffd351;
2059     border-color: #ffd351;
2060     color: #594300;
2061 }
2062 .aui-lozenge-current.aui-lozenge-subtle {
2063     background-color: #fff;
2064     border-color: #ffe28c;
2065     color: #594300;
2066 }
2067 .aui-lozenge-complete {
2068     background-color: #4a6785;
2069     border-color: #4a6785;
2070     color: #fff;
2071 }
2072 .aui-lozenge-complete.aui-lozenge-subtle {
2073     background-color: #fff;
2074     border-color: #e4e8ed;
2075     color: #4a6785;
2076 }
2077 .aui-lozenge-moved {
2078     background-color: #815b3a;
2079     border-color: #815b3a;
2080     color: #fff;
2081 }
2082 .aui-lozenge-moved.aui-lozenge-subtle {
2083     background-color: #fff;
2084     border-color: #ece7e2;
2085     color: #815b3a;
f9c78c 2086 }
PM 2087 .severity-catastrophic {
2088     color:#CC79A7;
2089 }
2090 .severity-catastrophic:after {
2091     font-family: Helvetica,arial,freesans,clean,sans-serif ;
2092     content: "Ca";
2093     font-weight:900;
2094     font-size:.6em;    
2095     font-variant:small-caps;
2096     display:flex;
2097 }
2098 .severity-critical {
2099     color:#D55E00;
2100 }
2101 .severity-critical:after {
2102     font-family: Helvetica,arial,freesans,clean,sans-serif ;
2103     content: "c";
2104     font-weight:900;
2105     font-size:.6em;    
2106     font-variant:small-caps;
2107     display:flex;
2108 }
2109 .severity-serious {
2110     color:#E69F00;
2111 }
2112 .severity-serious:after {
2113     font-family: Helvetica,arial,freesans,clean,sans-serif ;
2114     content: "s";
2115     font-weight:900;
2116     font-size:.6em;    
2117     font-variant:small-caps;
2118     display:flex;
2119 }
2120 .severity-minor {
2121     color:#0072B2;
2122 }
2123 .severity-minor:after {
2124     font-family: Helvetica,arial,freesans,clean,sans-serif ;
2125     content: "m";
2126     font-weight:900;
2127     font-size:.6em;    
2128     font-variant:small-caps;
2129     display:flex;
2130 }
2131 .severity-negligible {
2132     color:#009E73;
2133 }
2134 .severity-negligible:after {
2135     font-family: Helvetica,arial,freesans,clean,sans-serif ;
2136     content: "n";
2137     font-weight:900;
2138     font-size:.6em;    
2139     font-variant:small-caps;
2140     display:flex;
2141 }
2142 .severity-unrated {
2143 }
2144 .priority-urgent {
2145     color:#CC79A7;
2146 }
2147 .priority-high {
2148     color:#D55E00;
2149 }
2150 .priority-normal {
2151 }
2152 .priority-low {
2153     color:#0072B2;
2154 }