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