final move of files
[web.mtrack] / css / mtrack.css
1
2 html, body, div, span, applet, object, iframe,
3 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
4 a, abbr, acronym, address, big, cite, code,
5 del, dfn, em, font, img, ins, kbd, q, s, samp,
6 small, strike, strong, sub, sup, tt, var,
7 b, u, i, center,
8 dl, dt, dd, ol, ul, li,
9 fieldset, form, label, legend,
10 table, caption, tbody, tfoot, thead, tr, th, td
11 {
12   margin: 0;
13   padding: 0;
14   border: 0;
15   outline: 0;
16   font-size: 100%;
17   vertical-align: baseline;
18   background: transparent;
19 }
20
21 td, th {
22   padding-left: 0.25em;
23   padding-right: 0.25em;
24   text-align: left;
25 }
26
27 body {
28   line-height: 1;
29 }
30 ol {
31   list-style: decimal;
32 }
33 ul {
34   list-style: disc;
35 }
36 li {
37   /*list-style-position: inside;*/
38   margin-left: 2.5em;
39 }
40 blockquote, q {
41   quotes: none;
42 }
43 blockquote:before, blockquote:after,
44 q:before, q:after {
45   content: '';
46   content: none;
47 }
48
49 /* remember to highlight inserts somehow! */
50 ins {
51   text-decoration: none;
52 }
53 del {
54   text-decoration: line-through;
55 }
56
57 /* tables still need 'cellspacing="0"' in the markup
58 table {
59   border-collapse: collapse;
60   border-spacing: 0;
61 }
62 */
63
64 body {
65   background: #fff;
66   color: #000;
67   margin: 0;
68   padding: 0;
69 }
70
71 body, th, td {
72   font: normal 10pt
73    /* Cambria, */
74     'Lucida Grande', 'Lucida Sans Unicode',
75       Verdana, Arial, 'Bitstream Vera Sans',
76       Helvetica, sans-serif;
77 }
78
79 h1, h2, h3, h4, h5, h6 {
80   font-family: 'Trebuchet MS', verdana, sans-serif;
81   font-weight: bold;
82   margin: 0.75em 1em 0.75em 0;
83   letter-spacing: -0.018em;
84   page-break-after: avoid;
85 }
86
87 h1 {
88   font-size: 18pt;
89 }
90
91 h2 { font-size: 14pt; }
92 h3 { font-size: 12pt; }
93
94 hr {
95   border: none;
96   border-top: 1px solid #ccb;
97   margin: 2em 0;
98 }
99
100 address {
101   font-style: normal;
102 }
103 img {
104   border: none;
105 }
106
107 ol.wikilist li, ul.wikilist li {
108   width: 50em;
109 }
110
111 .underline { text-decoration: underline; }
112 ol.loweralpha { list-style-type: lower-alpha; }
113 ol.upperalpha { list-style-type: upper-alpha; }
114 ol.lowerroman { list-style-type: lower-roman; }
115 ol.upperroman { list-style-type: upper-roman; }
116 ol.arabic { list-style-type: decimal; }
117
118 :link, :visited {
119   text-decoration: none;
120   /* color: #b00; */
121   color: rgb(43, 84, 125);
122   border-bottom: 1px dotted #bbb;
123 }
124
125 :link:hover, :visited:hover {
126   background-color: #eee;
127   color: #555;
128 }
129
130 h1 :link, h1 :visited,
131 h2 :link, h2 :visited,
132 h3 :link, h3 :visited,
133 h4 :link, h4 :visited,
134 h5 :link, h5 :visited,
135 h6 :link, h6 :visited {
136   color: inherit;
137 }
138
139 .anchor:link, .anchor:visited {
140   border: none;
141   color: #d7d7d7;
142   font-size: 0.8em;
143   vertical-align: text-top;
144 }
145
146 * > .anchor:link, * > .anchor:visited {
147   visibility: hidden;
148 }
149
150 h1:hover .anchor,
151 h2:hover .anchor,
152 h3:hover .anchor,
153 h4:hover .anchor,
154 h5:hover .anchor,
155 h6:hover .anchor {
156   visibility: visible;
157 }
158
159 .nav h2, .nav hr {
160   display: none;
161 }
162
163 .nav ul {
164   font-size: 9pt;
165   list-style: none;
166   margin: 0;
167   text-align: right;
168 }
169 .nav li {
170   border-right: 1px solid #d7d7d7;
171   display: inline;
172   padding: 0 0.75em;
173   white-space: nowrap;
174 }
175 .nav li.last {
176   border-right: none;
177 }
178
179 #wikinav {
180   float: right;
181   clear: both;
182 }
183
184 #wikinav ul {
185   text-align: left;
186 }
187
188 #wikinav li {
189   display: block;
190   padding: 0.25em 0px;
191   margin-left: 0.5em;
192   border: none;
193 }
194
195 #mainnav {
196   font-size: 9pt;
197   margin: 1em 0 0.33em;
198   padding: 0.2em 0;
199 }
200
201 #mainnav li {
202   padding: 0.25em 0px;
203   margin-left: 0.5em;
204   border: none;
205 }
206 #mainnav li a {
207   background: #eee;
208 }
209
210 #mainnav :link, #mainnav :visited {
211   color: #000;
212   padding: 0.2em 1em;
213   border: 1px solid lightGrey;
214   border-radius: 8px;
215   -webkit-border-radius: 8px;
216   -moz-border-radius: 8px;
217 }
218
219 #mainnav :link:hover, #mainnav :visited:hover {
220   background-color: #ccc;
221 }
222
223 #mainnav .active :link, #mainnav .active :visited {
224   border: 1px solid #777;
225   background: #333;
226   color: #eee;
227   font-weight: bold;
228 }
229
230 #content {
231   margin: 1em;
232 }
233 #content p {
234   width: 50em;
235   margin-top: 1em;
236 }
237
238 #content td p:first-child {
239   margin-top: 0;
240 }
241
242 input, textarea, select {
243   margin: 2px;
244 }
245 input, select {
246   vertical-align: middle;
247 }
248 .button, input[type=button], input[type=submit], input[type=reset] {
249   background: #eee;
250   color: #222;
251   border: 1px outset #ccc;
252   padding: 0.1em 0.5em;
253 }
254 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
255   background: #ccb;
256 }
257 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
258 input[type=reset][disabled] {
259  background: #f6f6f6;
260  border-style: solid;
261  color: #999;
262 }
263 input[type=text], input.textwidget, textarea { border: 1px solid #d7d7d7 }
264 input[type=text], input.textwidget { padding: .25em .5em }
265 input[type=text]:focus, input.textwidget:focus, textarea:focus {
266  border: 1px solid #886;
267 }
268 option { border-bottom: 1px dotted #d7d7d7 }
269 fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
270 form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
271   padding-left: 1em;
272 }
273 fieldset.iefix {
274   background: transparent;
275   border: none;
276   padding: 0;
277   margin: 0;
278 }
279 * html fieldset.iefix { width: 98% }
280 fieldset.iefix p { margin: 0 }
281 legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
282 label.disabled { color: #d7d7d7 }
283 .buttons { margin: .5em .5em .5em 0 }
284 .buttons form, .buttons form div { display: inline }
285 .buttons input { margin: 1em .5em .1em 0 }
286 .inlinebuttons input {
287  font-size: 70%;
288  border-width: 1px;
289  border-style: dotted;
290  margin: 0 .1em;
291  padding: 0.1em;
292  background: none;
293 }
294
295 div.wikipreview {
296   background-color: #eee;
297   margin-bottom: 2em;
298 }
299
300 div.error, textarea.error, input.error {
301   border: solid 1px red;
302 }
303
304 div#motd {
305   float: right;
306 }
307
308 table.history {
309   border-collapse: collapse;
310 }
311
312 table.history tr {
313   vertical-align: text-top;
314 }
315 table.history tr th {
316   text-align: left;
317 }
318
319 table.history tr td.diff {
320   border-bottom: solid 1px #bbb;
321   padding: 1em 4em;
322 }
323
324 table.codeann {
325   border-collapse: collapse;
326   border: solid 1px #bbb;
327 }
328
329 tt, pre, td.code {
330   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
331     'Monaco', 'Courier New', 'Courier', monospace;
332 }
333
334 pre, td.code {
335   border: solid 1px #bbb;
336   padding: 0.2em;
337   margin: 0.4em;
338   background-color: #eee;
339   overflow-x: auto;
340   word-wrap: break-word;
341 }
342
343 td.code {
344   overflow-x: auto;
345   word-wrap: break-word;
346   border-top: none;
347   border-bottom: none;
348   border-left: solid 1px #bbb;
349   border-right: solid 1px #bbb;
350   font-size: 9pt;
351 }
352
353 td.source-code {
354   overflow-x: auto;
355   white-space: pre;
356   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
357     'Monaco', 'Courier New', 'Courier', monospace;
358   word-wrap: break-word;
359   line-height: 1.6em;
360   border: solid 1px #bbb;
361   background-color: #eee;
362 }
363
364 table.codeann {
365   width: 100%;
366 }
367
368 table.codeann tr th {
369   border-bottom: solid 1px #bbb;
370 }
371 table.codeann tr th.code {
372   text-align: left;
373 }
374 table.codeann tr td {
375   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
376     'Monaco', 'Courier New', 'Courier', monospace;
377   font-size: 8pt;
378  
379 }
380  
381  
382 table.codeann tr th, table.codeann tr td {
383   padding-left: 0.5em;
384   padding-right: 0.5em;
385 }
386
387 table.codeann tr th.line, table.codeann tr td.line,
388   table.codeann tr th.changeset, table.codeann tr td.changeset {
389   text-align: right;
390   line-height: 1.6em;
391 }
392
393 table.codeann tr td.line a:link {
394   text-decoration: none;
395   border: none;
396   padding: none;
397   margin: none;
398 }
399
400 table.codeann tr th.user, table.codeann tr td.user {
401   padding-left: 0.5em;
402   padding-right: 0.5em;
403   white-space: nowrap;
404 }
405
406 /* by default, when showing an annotated file, hide annotations, but show
407  * the line numbers */
408 table.codeann tr th.changeset, table.codeann tr td.changeset,
409 table.codeann tr th.user, table.codeann tr td.user {
410   display: none;
411 }
412
413 pre {
414   font-size: 9pt;
415 }
416
417 #ticketinfo label {
418   font-weight: bold;
419   white-space: nowrap;
420 }
421
422 #ticketinfo fieldset {
423   width: 57em;
424 }
425
426 #ticketinfo fieldset#readonly-tkt-properties {
427   float: left;
428   min-height: 6em;
429   margin-right: 1em;
430   width: 35em;
431 }
432
433 #ticketinfo fieldset#readonly-tkt-resources {
434   min-height: 6em;
435   width: 20em;
436 }
437
438 div#readonly-tkt-description {
439   clear: both;
440   border: solid 1px #ccc;
441   min-width: 57em;
442   background-color: #ffc;
443   padding: 0.25em 0.5em 0.5em 0.5em;
444 }
445
446
447 blockquote.citation {
448   border-left: solid 2px #b00;
449   padding-left: 0.5em;
450   margin-left: inherit;
451   font-style: italic;
452   color: #444;
453 }
454
455 a.pmark {
456   color: inherit;
457 }
458
459 table.wiki {
460   border-collapse: collapse;
461 }
462
463 table.wiki tr td {
464   border: solid 1px #bbb;
465   padding: 0.2em 0.5em;
466 }
467
468 table.report {
469   border-collapse: collapse;
470   width: 100%;
471   clear: both;
472 }
473
474 table.report tr th {
475   border: solid 1px #bbb;
476   padding: 0.2em 0.5em;
477   font-weight: bold;
478   text-align: left;
479 }
480
481 table.report tr td {
482   border: solid 1px #bbb;
483   padding: 0.2em 0.5em;
484 }
485
486 h2.reportgroup {
487 }
488
489 table.progress {
490   width: 20em;
491   height: 1em;
492   border: solid 1px green;
493   border-collapse: collapse;
494 }
495
496 table.progress tr td.closed {
497   background-color: #8b8;
498   padding: 0;
499 }
500
501 table.esthours {
502   border: solid 1px blue;
503 }
504
505 table.esthours tr td.closed {
506   background-color: #88b;
507 }
508
509 div.milestone {
510   margin-bottom: 3em;
511 }
512
513 dt {
514   font-weight: bold;
515 }
516
517 dd {
518   margin-bottom: 1.2em;
519 }
520
521 textarea.code {
522   font-family: monospace;
523   font-size: 1em;
524 }
525
526 textarea.wiki {
527   width: 100%;
528   font-family: monospace;
529   font-size: 1em;
530 }
531
532 #banner-back {
533   min-height: 3em;
534   background-image: url(images/gradient-header.png);
535   background-repeat: repeat-x;
536   background-position: center bottom;
537   background-color: rgb(229,229,229);
538   border-bottom: 1px solid #eee;
539   padding: 0.5em 1em 0.5em 1em;
540 }
541
542 #banner {
543   display: inline;
544   font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
545     Helvetica, sans-serif;
546   font-weight: bolder;
547   font-size: 1.1em;
548   clear: both;
549 }
550
551 #header {
552   clear: both;
553 }
554
555 #mainsearch {
556   float: right;
557   margin: 0;
558 }
559
560 #mainsearch input.search {
561   margin-left: 1em;
562   width: 30em;
563 }
564
565 /* approximate Safari input type=search */
566 input.roundsearch {
567   border-radius: 12px;
568   -moz-border-radius: 12px;
569   border-style: inset;
570   border-width: 1px;
571   border-color: #777;
572   color: black;
573   padding-left: 1em;
574   padding-right: 1em;
575 }
576
577 input.watermark {
578   color: #999;
579 }
580
581
582 div.excerpt span.hl {
583   background-color: yellow;
584 }
585
586 table.searchresults tr td {
587   padding-bottom: 0.8em;
588 }
589
590 table.searchresults tr {
591   vertical-align: top;
592 }
593
594 div.flotgraph div {
595 }
596
597 h1.timelineday {
598   font-size: 1.2em;
599   margin-top: 1.5em;
600   margin-bottom: 0.5em;
601   border-bottom: solid 1px #bbb;
602   color: #999;
603 }
604
605 div.timelineevent {
606   padding-bottom: 0.25em;
607   margin-top: 0.5em;
608   width: 100%;
609   overflow: hidden;
610   border-bottom: solid 1px #eee;
611 }
612
613 div.timelineevent a.userlink.timelineface {
614   float: left;
615   margin: 0 1em 1em 0;
616 /*  padding: 0 1em 1em 0; */
617   border-bottom-style: none;
618 }
619
620 div.timelineevent span.time {
621   color: #999;
622   font-size: 0.9em;
623 }
624
625 div.timelinetext {
626   padding-left: 64px;
627   width: 50em;
628   padding-bottom: 0.5em;
629 }
630
631 div.timelinereason {
632   color: rgb(84,84,84);
633   font-size: 0.8em;
634   margin-bottom: 1em;
635 }
636
637
638
639 .newticket {
640   background: url(images/newticket.png) no-repeat;
641 }
642 .editticket {
643   background: url(images/editedticket.png) no-repeat;
644 }
645 .closedticket {
646   background: url(images/closedticket.png) no-repeat;
647 }
648 .editwiki {
649   background: url(images/wiki.png) no-repeat;
650 }
651 .editmilestone {
652   background: url(images/milestone.png) no-repeat;
653 }
654 .newchangeset {
655   background: url(images/changeset.png) no-repeat;
656 }
657
658 a.changesetlink {
659     
660   
661     border: 1px solid #CCCCCC;
662     color: #999999;
663     font-family: monospace;
664     font-size: 0.8em;
665     margin-bottom: 0;
666     text-decoration: underline;
667     white-space: normal;
668   
669 }
670
671 table.codeann tr td.changeset a.changesetlink {
672   background-image: none;
673   padding-left: 2px;
674   font-size: 0.8em;
675 }
676
677 a.ticketlink {
678   background: rgb(255, 255, 170);
679   border-bottom: 1px solid rgb(255, 238, 0);
680   border-left: 1px solid rgb(255, 255, 204);
681   border-right: 1px solid rgb(255, 238, 0);
682   border-top: 1px solid rgb(255, 255, 204);
683   color: black;
684   white-space: normal;
685   padding-top: 1px;
686   padding-bottom: 1px;
687   padding-left: 2px;
688   padding-right: 2px;
689   font-size: 0.9em;
690
691   -webkit-border-radius: 8px;
692   -moz-border-radius: 8px;
693   border-radius: 8px;
694 }
695
696 a.wikilink {
697   background: rgb(170, 255, 170);
698   border-bottom: 1px solid rgb(0, 204, 51);
699   border-left: 1px solid rgb(204, 255, 204);
700   border-right: 1px solid rgb(0, 204, 51);
701   border-top: 1px solid rgb(204, 255, 204);
702   color: black;
703   white-space: normal;
704   padding-top: 1px;
705   padding-bottom: 1px;
706   padding-left: 2px;
707   padding-right: 2px;
708   font-size: 0.9em;
709   -webkit-border-radius: 8px;
710   -moz-border-radius: 8px;
711   border-radius: 8px;
712
713   background-image: url(images/wiki.png);
714   background-repeat: no-repeat;
715   background-position-y: 2;
716   background-position-x: 2;
717   padding-left: 16px;
718 }
719 /* Styles for tabular listings such as those used for displaying directory
720    contents and report results. */
721 table.listing {
722  clear: both;
723  border-bottom: 1px solid #d7d7d7;
724  border-collapse: collapse;
725  border-spacing: 0;
726  margin-top: 1em;
727  width: 100%;
728 }
729 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
730 table.listing thead { background: #f7f7f0 }
731 table.listing thead th {
732  border: 1px solid #d7d7d7;
733  border-bottom-color: #999;
734  font-size: 11px;
735  font-weight: bold;
736  padding: 2px .5em;
737  vertical-align: bottom;
738 }
739 table.listing thead th :link:hover, table.listing thead th :visited:hover {
740  background-color: transparent;
741 }
742 table.listing thead th a { border: none; padding-right: 12px }
743 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
744 table.listing th.asc a, table.listing th.desc a {
745  background-position: 100% 50%;
746  background-repeat: no-repeat;
747 }
748 table.listing th.asc a { }
749 table.listing th.desc a { }
750 table.listing tbody td, table.listing tbody th {
751  border: 1px dotted #ddd;
752  padding: .33em .5em;
753  vertical-align: top;
754 }
755 table.listing tbody td a:hover, table.listing tbody th a:hover {
756  background-color: transparent;
757 }
758 table.listing tbody tr { border-top: 1px solid #ddd }
759 table.listing tbody tr.even { background-color: #fcfcfc }
760 table.listing tbody tr.odd { background-color: #f7f7f7 }
761 table.listing tbody tr:hover { background: #eed !important }
762
763
764 /* Styles for the directory entries table
765    (extends the styles for "table.listing") */
766 #dirlist { margin-top: 0 }
767 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
768  color: #888;
769  white-space: nowrap;
770 }
771 #dirlist td.size { text-align: right; }
772 /* #dirlist td.name { width: 30% } */
773 #dirlist td.name a, #dirlist td.name span {
774  background-position: 0% 50%;
775  background-repeat: no-repeat;
776  padding-left: 20px;
777  white-space: nowrap;
778 }
779
780 #dirlist td.name a.parent { background-image: url(images/parent.png) }
781 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
782 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
783 #dirlist td.name a.file { background-image: url(images/file.png) }
784 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
785 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
786 #dirlist td.change {
787   white-space: normal;
788 }
789
790 table.code.diff {
791   border-collapse: collapse;
792   border: 1px solid #d3d3d0;
793   width: 100%;
794   margin-bottom: 3em;
795 }
796
797 table.code.diff tr.removed {
798   background-color: rgb(255, 221, 221);
799 }
800 table.code.diff tr.added {
801   background-color: rgb(221, 255, 221);
802 }
803
804 table.code.diff tr td {
805   white-space: pre;
806   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
807     'Monaco', 'Courier New', 'Courier', monospace;
808   color: black;
809   line-height: 1.5em;
810   overflow-x: auto;
811   word-wrap: break-word;
812   font-size: 8pt;
813 }
814
815 table.code.diff tr td.line {
816   padding-left: 1.5em;
817   border-left: 1px solid #d3d3d0;
818 }
819 table.code.diff tr.first {
820   border-top: 1px solid #d3d3d0;
821 }
822
823 table.code.diff tr td.lineno {
824   text-align: right;
825   padding-right: 1em;
826   width: 1%;
827 }
828
829 table.code.diff tr.meta td.line {
830   border: none;
831 }
832
833 pre.code.diff {
834   border: 1px solid #d3d3d0;
835   color: #939399;
836 }
837
838 .code.diff code {
839   width: 100%;
840   margin: 0;
841   padding: 0;
842   color: black;
843   line-height: 1.5em;
844   display: inline-block;
845   overflow-x: auto;
846   word-wrap: break-word;
847 }
848
849 /*
850 .code.diff code.odd {
851   background-color: #f7f7f7;
852 }
853 .code.diff code.even {
854   background-color: #fcfcfc;
855 }
856 .code.diff code.removed {
857   background-color: rgb(255, 221, 221);
858 }
859 .code.diff code.added {
860   background-color: rgb(221, 255, 221);
861 }
862 */
863
864 ol.code {
865   text-align: left;
866   border: 1px solid #d3d3d0;
867   color: #939399;
868 }
869
870 ol.code li {
871   white-space: nowrap;
872   list-style-type: none;
873   margin: 0;
874   margin-left: 2em;
875   padding: 0 0 0 0em;
876   text-align: left;
877   border-left: 1px solid #d3d3d0;
878 }
879
880 ol.code li.even { background-color: #fcfcfc }
881 ol.code li.odd { background-color: #f7f7f7 }
882 ol.code li code {
883   white-space: pre;
884   padding-left: 1em;
885   line-height: 1.5em;
886   color: black;
887 }
888 ol.code {
889   overflow-x: auto;
890   word-wrap: break-word;
891 }
892 div.changesets {
893   background-color: #ddd;
894 }
895
896 div.changeset, div.changesetodd {
897     clear: both;
898   margin: 0;
899   padding: 0;
900   border-bottom: solid 1px #bbb;
901   
902 }
903 div.changeset-committed  div.changelog { 
904   background-color:#fdd;
905 }
906 div.changeset-good-to-go  div.changelog {
907   background-color:#585;
908 }
909 div.changeset-pending-review  div.changelog {
910   background-color:#855;
911 }
912
913 div.changeset-live div.changelog {
914   background-color:#336;
915 }
916  
917
918  
919 div.changesets img.gravatar, div.revinfo img.gravatar
920 {
921   float: left;
922   margin: 0 0.5em 0.5em 0;
923 }
924
925 div.changelog {
926   padding: 0.5em;
927   padding-left: 1em;
928   float: left;
929   
930 }
931 #content div.changelog  p {
932     margin-top: 0;
933     width:auto;
934 }
935 div.changeinfo {
936   /* border-bottom: solid 1px #bbb; */
937   margin: 0;
938   padding: 0.5em 0px 0px 0.5em;
939   float: left;
940   width: 250px;
941 }
942
943 div.changesetday {
944   font-size: 1.2em;
945   background-color: #ccc;
946   border-bottom: solid 1px #bbb;
947   margin: 0;
948   padding: 0;
949   padding-bottom: 0.3em;
950   padding-top: 0.3em;
951   padding-left: 1em;
952   color: #777;
953   clear:both;
954 }
955
956
957 span.branchname, span.milestone {
958   background: rgb(170, 255, 170);
959   border-bottom: 1px solid rgb(0, 204, 51);
960   border-left: 1px solid rgb(204, 255, 204);
961   border-right: 1px solid rgb(0, 204, 51);
962   border-top: 1px solid rgb(204, 255, 204);
963   color: black;
964   white-space: normal;
965   padding-top: 1px;
966   padding-bottom: 1px;
967   padding-left: 2px;
968   padding-right: 2px;
969   font-size: 0.9em;
970   -webkit-border-radius: 8px;
971   -moz-border-radius: 8px;
972   border-radius: 8px;
973 }
974
975 a.keyword {
976   background: rgb(170, 255, 170);
977   border-bottom: 1px solid rgb(0, 204, 51);
978   border-left: 1px solid rgb(204, 255, 204);
979   border-right: 1px solid rgb(0, 204, 51);
980   border-top: 1px solid rgb(204, 255, 204);
981   color: black;
982   white-space: normal;
983   padding-top: 1px;
984   padding-bottom: 1px;
985   padding-left: 4px;
986   padding-right: 4px;
987   margin-right: 0.5em;
988   font-size: 0.9em;
989   -webkit-border-radius: 8px;
990   -moz-border-radius: 8px;
991   border-radius: 8px;
992 }
993
994 span.milestone {
995   background-image: url(images/milestone.png);
996   background-repeat: no-repeat;
997   background-position-x: 2px;
998   padding-left: 16px;
999 }
1000
1001 span.tagname {
1002   background: rgb(255, 255, 170);
1003   border-bottom: 1px solid rgb(255, 238, 0);
1004   border-left: 1px solid rgb(255, 255, 204);
1005   border-right: 1px solid rgb(255, 238, 0);
1006   border-top: 1px solid rgb(255, 255, 204);
1007   color: black;
1008   white-space: normal;
1009   padding-top: 1px;
1010   padding-bottom: 1px;
1011   padding-left: 2px;
1012   padding-right: 2px;
1013   font-size: 0.9em;
1014 }
1015
1016 .completed {
1017   text-decoration: line-through;
1018 }
1019
1020 ol.code li code.removed {
1021   background-color: rgb(255, 221, 221);
1022   display: block;
1023   padding-right: 0;
1024 }
1025
1026 ol.code li code.added {
1027   background-color: rgb(221, 255, 221);
1028   display: block;
1029   padding-right: 0;
1030 }
1031
1032 div.difffiles {
1033   margin-top: 2em;
1034   margin-bottom: 1em;
1035 }
1036
1037 table.fields {
1038   width: 45em;
1039 }
1040
1041 input.summaryedit {
1042   font-size: 1.1em;
1043   font-weight: bold;
1044 }
1045
1046 select.asmSelect {
1047   display: inline;
1048 }
1049
1050 div.asmContainer {
1051  border: 1px solid #d7d7d7;
1052  padding: .5em;
1053 }
1054
1055 /* disabled options in the asmSelect */
1056 select.asmSelect option.asmOptionDisabled {
1057   color: #999;
1058 }
1059
1060 ol.asmList, ul.asmList {
1061   /* html list constructed around selected items */
1062   margin: 0.25em 0 1em 1em;
1063   position: relative;
1064   display: block;
1065   padding: 0.4em 0 0 0;
1066 }
1067
1068 li.asmListItem {
1069   margin-left: 0.5em;
1070   line-height: 1.6em;
1071   list-style: disc;
1072 }
1073
1074 a.asmListItemRemove {
1075   padding: 0.2em 0.2em 0.2em 0.5em;
1076   border: none;
1077 }
1078
1079 div.ticketchangeinfo img.gravatar {
1080   float: right;
1081   margin: 0 0em 1em 1em;
1082 }
1083 div.timelinereason img.gravatar {
1084   float: left;
1085   margin: 0 1em 1em 0em;
1086 }
1087 div.ticketevent, div.timelineevent, h1.timelineday {
1088   clear: both;
1089 }
1090
1091 div.userinfo img.gravatar {
1092   float: right;
1093 }
1094
1095 div.ui-state-highlight, div.ui-state-error {
1096   padding: 0.4em;
1097 }
1098 .ui-widget {
1099   font-size: 1em;
1100 }
1101 .ui-widget p {
1102   margin-bottom: 1.2em;
1103 }
1104
1105 span.ui-icon-info, span.ui-icon-alert {
1106   margin-right: 0.6em;
1107   float: left;
1108 }
1109
1110 #changelog-container {
1111   margin-left: 2em;
1112 }
1113
1114 div.attachment-list {
1115   clear: both;
1116   margin-top: 1em;
1117   margin-bottom: 1em;
1118   padding: 0;
1119 }
1120
1121 /* sortable report tables */
1122
1123 table.report thead tr th {
1124   cursor: pointer;
1125 /*  font-size: 0.7em;*/
1126 }
1127
1128 table.report thead tr .header {
1129   background-image: url(images/sort/bg.gif);
1130   background-repeat: no-repeat;
1131   background-position: center right;
1132   padding-right: 16px;
1133 }
1134
1135 table.report thead tr .headerSortUp {
1136   background-image: url(images/sort/asc.gif);
1137 }
1138
1139 table.report thead tr .headerSortDown {
1140   background-image: url(images/sort/desc.gif);
1141 }
1142
1143 table.report tbody tr.statusclosed td {
1144   background-color: #eee !important;
1145   color: #777;
1146 }
1147
1148 table.report tbody tr.statusclosed td.summary,
1149     table.report tbody tr.statusclosed td.ticket {
1150   text-decoration: line-through;
1151 }
1152
1153 table.report tbody tr.color1 td {
1154   background-color: rgb(255, 221, 204);
1155   color: rgb(170, 34, 34);
1156 }
1157 table.report tbody tr.color2 td {
1158   background-color: rgb(255, 255, 187);
1159   color: rgb(136, 136, 0);
1160 }
1161 table.report tbody tr.color4 td {
1162   background-color: rgb(221, 255, 255);
1163   color: rgb(0, 153, 153);
1164 }
1165
1166 table.report tbody tr.color5 td {
1167   background-color: rgb(221, 231, 255);
1168   color: rgb(68, 102, 153);
1169 }
1170
1171 table.report tbody tr td a {
1172   border-bottom-style: none;
1173   color: inherit;
1174 }
1175
1176 table.report tbody tr td {
1177   white-space: nowrap;
1178  /* font-size: 0.75em; */
1179 }
1180
1181 table.report tbody tr td.summary {
1182   white-space: normal;
1183 }
1184
1185 .treeview, .treeview ul {
1186   padding: 0;
1187   margin: 0;
1188   list-style: none;
1189 }
1190
1191 .treeview ul {
1192   margin-top: 4px;
1193 }
1194
1195 .treeview .hitarea {
1196 /*  background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1197   height: 16px;
1198   width: 16px;
1199   margin-left: -16px;
1200   float: left;
1201   cursor: pointer;
1202 }
1203
1204 /* fix for IE6 */
1205 * html .hitarea {
1206   display: inline;
1207   float: none;
1208 }
1209 .treeview li {
1210   margin: 0;
1211   padding: 3px 0pt 3px 20px;
1212 }
1213
1214 .treeview li {
1215   background-image: none;
1216   /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1217 }
1218 .treeview li.collapsable {
1219   background: url(images/treeview/folder.gif) no-repeat;
1220 }
1221 .treeview li.expandable {
1222   background: url(images/treeview/folder-closed.gif) no-repeat;
1223 }
1224
1225 #wikilastchange {
1226   float: right;
1227   padding: 0.5em;
1228   margin: 1em 0 1.5em 1.5em;
1229   -webkit-border-radius: 8px;
1230   -moz-border-radius: 8px;
1231   border-radius: 8px;
1232   border: solid 1px #bbb;
1233   background-color: #eee;
1234   font-size: 0.8em;
1235   width: 15em;
1236 }
1237
1238 #wikilastchange a.userlink.wikilastchange {
1239   float: left;
1240   padding: 0 0.5em 0.5em 0;
1241   border: none;
1242 }
1243
1244 #footer {
1245   clear: both;
1246   background-image: url(images/gradient-footer.png);
1247   background-position: center top;
1248   background-repeat: repeat-x;
1249   background-color: rgb(229,229,229);
1250   border-top: 1px solid #eee;
1251   width: 100%;
1252   margin-top: 1em;
1253 }
1254
1255 div.navfoot {
1256   color: #999;
1257   font-size: 0.8em;
1258   padding-left: 1em;
1259   padding-top: 1em;
1260   height: 2.5em;
1261 }
1262
1263 #openid_identifier {
1264   font-size: 2em;
1265 }
1266
1267 #openid-sign-in {
1268   font-size: 2em;
1269 }
1270
1271 #openidlink {
1272   border: none;
1273 }
1274
1275 @media print {
1276   #header, #banner, #mainsearch, div.navfoot {
1277     display: none;
1278   }
1279   #qform {
1280     margin-bottom: 0em;
1281   }
1282   #qtable tr td, #qtable tr td input {
1283     font-size: 0.5em;
1284   }
1285   #qtable tr td select {
1286     font-size: 1em;
1287   }
1288   input {
1289     border: none;
1290   }
1291   input[type=submit], button, #customqryaddfilter {
1292     display: none;
1293   }
1294   h1 {
1295     font-size: 1.2em;
1296   }
1297   #wikinav, #wikilastchange {
1298     display: none;
1299   }
1300 }
1301
1302 span.fulldate {
1303     display: block;
1304   color: #999;
1305   padding-left: 1.5em;
1306   padding-right: 1.5em;
1307 }
1308
1309 div.ticketevent abbr.timeinterval {
1310   color: #777;
1311 }
1312
1313 tr.inactiveuser {
1314   text-decoration: line-through;
1315 }
1316
1317 .button, button, input[type=button], input[type=submit], input[type=file] {
1318   border-radius: 4px;
1319   -webkit-border-radius: 4px;
1320   -moz-border-radius: 4px;
1321   background: #e6e6e6
1322     url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1323   border: 1px solid lightGrey;
1324   color: #555;
1325   cursor: pointer;
1326 }
1327
1328 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1329   background: #dadada
1330     url(css/smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1331   border: 1px solid #999;
1332   color: #212121;
1333 }
1334
1335 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1336   background: #fff;
1337   border: 1px solid #ddd;
1338   color: #999;
1339 }
1340
1341 textarea.shortwiki.markItUpEditor {
1342   height: 5em;
1343 }
1344
1345 #snippetmug {
1346   float: right;
1347 }
1348
1349 #recentsnippets {
1350   font-size: smaller;
1351   width: 10em;
1352   vertical-align: top;
1353 }
1354
1355 form.snippetform,
1356 div.snippetview {
1357 }
1358
1359 div.snippetsummary {
1360   margin-top: 1em;
1361 }
1362
1363 #newsnippet {
1364   margin-bottom: 1em;
1365 }
1366
1367 div.permissioneditor th {
1368   font-weight: bold;
1369 }
1370
1371 div.permissioneditor tr.inheritedacl {
1372   color: #999;
1373 }
1374
1375 div.button-float {
1376      background-color: #CC3;
1377   width: 100%;
1378    padding: 0.5em;
1379 }
1380
1381 div.button-float-floating {
1382     background-color: #CC3;
1383   border: solid 1px #ccc;
1384   left: -1em;
1385   padding-left: 2.3em;
1386 }
1387 .clear {
1388     float: left;
1389     clear:both;
1390     display: block;
1391 }
1392 /* vim:ts=2:sw=2:et:
1393  */