import
[web.mtrack] / web / 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: 10pt
378 }
379
380 table.codeann tr th, table.codeann tr td {
381   padding-left: 0.5em;
382   padding-right: 0.5em;
383 }
384
385 table.codeann tr th.line, table.codeann tr td.line,
386   table.codeann tr th.changeset, table.codeann tr td.changeset {
387   text-align: right;
388   line-height: 1.6em;
389 }
390
391 table.codeann tr td.line a:link {
392   text-decoration: none;
393   border: none;
394   padding: none;
395   margin: none;
396 }
397
398 table.codeann tr th.user, table.codeann tr td.user {
399   padding-left: 0.5em;
400   padding-right: 0.5em;
401 }
402
403 /* by default, when showing an annotated file, hide annotations, but show
404  * the line numbers */
405 table.codeann tr th.changeset, table.codeann tr td.changeset,
406 table.codeann tr th.user, table.codeann tr td.user {
407   display: none;
408 }
409
410 pre {
411   font-size: 9pt;
412 }
413
414 #ticketinfo label {
415   font-weight: bold;
416   white-space: nowrap;
417 }
418
419 #ticketinfo fieldset {
420   width: 57em;
421 }
422
423 #ticketinfo fieldset#readonly-tkt-properties {
424   float: left;
425   min-height: 6em;
426   margin-right: 1em;
427   width: 35em;
428 }
429
430 #ticketinfo fieldset#readonly-tkt-resources {
431   min-height: 6em;
432   width: 20em;
433 }
434
435 div#readonly-tkt-description {
436   clear: both;
437   border: solid 1px #ccc;
438   min-width: 57em;
439   background-color: #ffc;
440   padding: 0.25em 0.5em 0.5em 0.5em;
441 }
442
443 div.ticketevent {
444   margin-top: 1.5em;
445   margin-bottom: 0.5em;
446   border-bottom: solid 1px #bbb;
447   color: #999;
448 }
449
450 blockquote.citation {
451   border-left: solid 2px #b00;
452   padding-left: 0.5em;
453   margin-left: inherit;
454   font-style: italic;
455   color: #444;
456 }
457
458 a.pmark {
459   color: inherit;
460 }
461
462 table.wiki {
463   border-collapse: collapse;
464 }
465
466 table.wiki tr td {
467   border: solid 1px #bbb;
468   padding: 0.2em 0.5em;
469 }
470
471 table.report {
472   border-collapse: collapse;
473   width: 100%;
474   clear: both;
475 }
476
477 table.report tr th {
478   border: solid 1px #bbb;
479   padding: 0.2em 0.5em;
480   font-weight: bold;
481   text-align: left;
482 }
483
484 table.report tr td {
485   border: solid 1px #bbb;
486   padding: 0.2em 0.5em;
487 }
488
489 h2.reportgroup {
490 }
491
492 table.progress {
493   width: 20em;
494   height: 1em;
495   border: solid 1px green;
496   border-collapse: collapse;
497 }
498
499 table.progress tr td.closed {
500   background-color: #8b8;
501   padding: 0;
502 }
503
504 table.esthours {
505   border: solid 1px blue;
506 }
507
508 table.esthours tr td.closed {
509   background-color: #88b;
510 }
511
512 div.milestone {
513   margin-bottom: 3em;
514 }
515
516 dt {
517   font-weight: bold;
518 }
519
520 dd {
521   margin-bottom: 1.2em;
522 }
523
524 textarea.code {
525   font-family: monospace;
526   font-size: 1em;
527 }
528
529 textarea.wiki {
530   width: 100%;
531   font-family: monospace;
532   font-size: 1em;
533 }
534
535 #banner-back {
536   min-height: 3em;
537   background-image: url(images/gradient-header.png);
538   background-repeat: repeat-x;
539   background-position: center bottom;
540   background-color: rgb(229,229,229);
541   border-bottom: 1px solid #eee;
542   padding: 0.5em 1em 0.5em 1em;
543 }
544
545 #banner {
546   display: inline;
547   font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
548     Helvetica, sans-serif;
549   font-weight: bolder;
550   font-size: 1.1em;
551   clear: both;
552 }
553
554 #header {
555   clear: both;
556 }
557
558 #mainsearch {
559   float: right;
560   margin: 0;
561 }
562
563 #mainsearch input.search {
564   margin-left: 1em;
565   width: 30em;
566 }
567
568 /* approximate Safari input type=search */
569 input.roundsearch {
570   border-radius: 12px;
571   -moz-border-radius: 12px;
572   border-style: inset;
573   border-width: 1px;
574   border-color: #777;
575   color: black;
576   padding-left: 1em;
577   padding-right: 1em;
578 }
579
580 input.watermark {
581   color: #999;
582 }
583
584
585 div.excerpt span.hl {
586   background-color: yellow;
587 }
588
589 table.searchresults tr td {
590   padding-bottom: 0.8em;
591 }
592
593 table.searchresults tr {
594   vertical-align: top;
595 }
596
597 div.flotgraph div {
598 }
599
600 h1.timelineday {
601   font-size: 1.2em;
602   margin-top: 1.5em;
603   margin-bottom: 0.5em;
604   border-bottom: solid 1px #bbb;
605   color: #999;
606 }
607
608 div.timelineevent {
609   padding-bottom: 0.25em;
610   margin-top: 0.5em;
611   width: 100%;
612   overflow: hidden;
613   border-bottom: solid 1px #eee;
614 }
615
616 div.timelineevent a.userlink.timelineface {
617   float: left;
618   margin: 0 1em 1em 0;
619 /*  padding: 0 1em 1em 0; */
620   border-bottom-style: none;
621 }
622
623 div.timelineevent span.time {
624   color: #999;
625   font-size: 0.9em;
626 }
627
628 div.timelinetext {
629   padding-left: 64px;
630   width: 50em;
631   padding-bottom: 0.5em;
632 }
633
634 div.timelinereason {
635   color: rgb(84,84,84);
636   font-size: 0.8em;
637   margin-bottom: 1em;
638 }
639
640
641
642 .newticket {
643   background: url(images/newticket.png) no-repeat;
644 }
645 .editticket {
646   background: url(images/editedticket.png) no-repeat;
647 }
648 .closedticket {
649   background: url(images/closedticket.png) no-repeat;
650 }
651 .editwiki {
652   background: url(images/wiki.png) no-repeat;
653 }
654 .editmilestone {
655   background: url(images/milestone.png) no-repeat;
656 }
657 .newchangeset {
658   background: url(images/changeset.png) no-repeat;
659 }
660
661 a.changesetlink {
662   background: rgb(170, 255, 170);
663   border-bottom: 1px solid rgb(0, 204, 51);
664   border-left: 1px solid rgb(204, 255, 204);
665   border-right: 1px solid rgb(0, 204, 51);
666   border-top: 1px solid rgb(204, 255, 204);
667   color: black;
668   white-space: normal;
669   padding-top: 1px;
670   padding-bottom: 1px;
671   padding-left: 2px;
672   padding-right: 2px;
673   font-size: 0.9em;
674   border-radius: 8px;
675   -webkit-border-radius: 8px;
676   -moz-border-radius: 8px;
677
678   background-image: url(images/changeset.png);
679   background-repeat: no-repeat;
680   background-position-y: 2;
681   padding-left: 14px;
682 }
683
684 table.codeann tr td.changeset a.changesetlink {
685   background-image: none;
686   padding-left: 2px;
687   font-size: 0.8em;
688 }
689
690 a.ticketlink {
691   background: rgb(255, 255, 170);
692   border-bottom: 1px solid rgb(255, 238, 0);
693   border-left: 1px solid rgb(255, 255, 204);
694   border-right: 1px solid rgb(255, 238, 0);
695   border-top: 1px solid rgb(255, 255, 204);
696   color: black;
697   white-space: normal;
698   padding-top: 1px;
699   padding-bottom: 1px;
700   padding-left: 2px;
701   padding-right: 2px;
702   font-size: 0.9em;
703
704   -webkit-border-radius: 8px;
705   -moz-border-radius: 8px;
706   border-radius: 8px;
707 }
708
709 a.wikilink {
710   background: rgb(170, 255, 170);
711   border-bottom: 1px solid rgb(0, 204, 51);
712   border-left: 1px solid rgb(204, 255, 204);
713   border-right: 1px solid rgb(0, 204, 51);
714   border-top: 1px solid rgb(204, 255, 204);
715   color: black;
716   white-space: normal;
717   padding-top: 1px;
718   padding-bottom: 1px;
719   padding-left: 2px;
720   padding-right: 2px;
721   font-size: 0.9em;
722   -webkit-border-radius: 8px;
723   -moz-border-radius: 8px;
724   border-radius: 8px;
725
726   background-image: url(images/wiki.png);
727   background-repeat: no-repeat;
728   background-position-y: 2;
729   background-position-x: 2;
730   padding-left: 16px;
731 }
732 /* Styles for tabular listings such as those used for displaying directory
733    contents and report results. */
734 table.listing {
735  clear: both;
736  border-bottom: 1px solid #d7d7d7;
737  border-collapse: collapse;
738  border-spacing: 0;
739  margin-top: 1em;
740  width: 100%;
741 }
742 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
743 table.listing thead { background: #f7f7f0 }
744 table.listing thead th {
745  border: 1px solid #d7d7d7;
746  border-bottom-color: #999;
747  font-size: 11px;
748  font-weight: bold;
749  padding: 2px .5em;
750  vertical-align: bottom;
751 }
752 table.listing thead th :link:hover, table.listing thead th :visited:hover {
753  background-color: transparent;
754 }
755 table.listing thead th a { border: none; padding-right: 12px }
756 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
757 table.listing th.asc a, table.listing th.desc a {
758  background-position: 100% 50%;
759  background-repeat: no-repeat;
760 }
761 table.listing th.asc a { }
762 table.listing th.desc a { }
763 table.listing tbody td, table.listing tbody th {
764  border: 1px dotted #ddd;
765  padding: .33em .5em;
766  vertical-align: top;
767 }
768 table.listing tbody td a:hover, table.listing tbody th a:hover {
769  background-color: transparent;
770 }
771 table.listing tbody tr { border-top: 1px solid #ddd }
772 table.listing tbody tr.even { background-color: #fcfcfc }
773 table.listing tbody tr.odd { background-color: #f7f7f7 }
774 table.listing tbody tr:hover { background: #eed !important }
775
776
777 /* Styles for the directory entries table
778    (extends the styles for "table.listing") */
779 #dirlist { margin-top: 0 }
780 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
781  color: #888;
782  white-space: nowrap;
783 }
784 #dirlist td.size { text-align: right; }
785 /* #dirlist td.name { width: 30% } */
786 #dirlist td.name a, #dirlist td.name span {
787  background-position: 0% 50%;
788  background-repeat: no-repeat;
789  padding-left: 20px;
790 }
791 #dirlist td.name a.parent { background-image: url(images/parent.png) }
792 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
793 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
794 #dirlist td.name a.file { background-image: url(images/file.png) }
795 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
796 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
797 #dirlist td.change {
798   white-space: normal;
799 }
800
801 table.code.diff {
802   border-collapse: collapse;
803   border: 1px solid #d3d3d0;
804   width: 100%;
805   margin-bottom: 3em;
806 }
807
808 table.code.diff tr.removed {
809   background-color: rgb(255, 221, 221);
810 }
811 table.code.diff tr.added {
812   background-color: rgb(221, 255, 221);
813 }
814
815 table.code.diff tr td {
816   white-space: pre;
817   font-family: 'Consolas', 'Bitstream Vera Sans Mono',
818     'Monaco', 'Courier New', 'Courier', monospace;
819   color: black;
820   line-height: 1.5em;
821   overflow-x: auto;
822   word-wrap: break-word;
823 }
824
825 table.code.diff tr td.line {
826   padding-left: 1.5em;
827   border-left: 1px solid #d3d3d0;
828 }
829 table.code.diff tr.first {
830   border-top: 1px solid #d3d3d0;
831 }
832
833 table.code.diff tr td.lineno {
834   text-align: right;
835   padding-right: 1em;
836   width: 1%;
837 }
838
839 table.code.diff tr.meta td.line {
840   border: none;
841 }
842
843 pre.code.diff {
844   border: 1px solid #d3d3d0;
845   color: #939399;
846 }
847
848 .code.diff code {
849   width: 100%;
850   margin: 0;
851   padding: 0;
852   color: black;
853   line-height: 1.5em;
854   display: inline-block;
855   overflow-x: auto;
856   word-wrap: break-word;
857 }
858
859 /*
860 .code.diff code.odd {
861   background-color: #f7f7f7;
862 }
863 .code.diff code.even {
864   background-color: #fcfcfc;
865 }
866 .code.diff code.removed {
867   background-color: rgb(255, 221, 221);
868 }
869 .code.diff code.added {
870   background-color: rgb(221, 255, 221);
871 }
872 */
873
874 ol.code {
875   text-align: left;
876   border: 1px solid #d3d3d0;
877   color: #939399;
878 }
879
880 ol.code li {
881   white-space: nowrap;
882   list-style-type: none;
883   margin: 0;
884   margin-left: 2em;
885   padding: 0 0 0 0em;
886   text-align: left;
887   border-left: 1px solid #d3d3d0;
888 }
889
890 ol.code li.even { background-color: #fcfcfc }
891 ol.code li.odd { background-color: #f7f7f7 }
892 ol.code li code {
893   white-space: pre;
894   padding-left: 1em;
895   line-height: 1.5em;
896   color: black;
897 }
898 ol.code {
899   overflow-x: auto;
900   word-wrap: break-word;
901 }
902 div.changesets {
903   background-color: #ddd;
904 }
905
906 div.changeset, div.changesetodd {
907   margin: 0;
908   padding: 0;
909 }
910
911 div.changesetodd {
912   background-color: #eee;
913 }
914
915 div.changesets img.gravatar, div.revinfo img.gravatar
916 {
917   float: left;
918   margin: 0 0.5em 0.5em 0;
919 }
920
921 div.changelog {
922   padding: 0.5em;
923   padding-left: 1em;
924 }
925
926 div.changeinfo {
927   border-bottom: solid 1px #bbb;
928   margin: 0;
929   margin-top: 1em;
930   padding: 0;
931   padding-bottom: 1.5em;
932   padding-left: 1em;
933 }
934
935 div.changesetday {
936   font-size: 1.2em;
937   background-color: #ccc;
938   border-bottom: solid 1px #bbb;
939   margin: 0;
940   padding: 0;
941   padding-bottom: 0.3em;
942   padding-top: 0.3em;
943   padding-left: 1em;
944   color: #777;
945 }
946
947 span.branchname, span.milestone {
948   background: rgb(170, 255, 170);
949   border-bottom: 1px solid rgb(0, 204, 51);
950   border-left: 1px solid rgb(204, 255, 204);
951   border-right: 1px solid rgb(0, 204, 51);
952   border-top: 1px solid rgb(204, 255, 204);
953   color: black;
954   white-space: normal;
955   padding-top: 1px;
956   padding-bottom: 1px;
957   padding-left: 2px;
958   padding-right: 2px;
959   font-size: 0.9em;
960   -webkit-border-radius: 8px;
961   -moz-border-radius: 8px;
962   border-radius: 8px;
963 }
964
965 a.keyword {
966   background: rgb(170, 255, 170);
967   border-bottom: 1px solid rgb(0, 204, 51);
968   border-left: 1px solid rgb(204, 255, 204);
969   border-right: 1px solid rgb(0, 204, 51);
970   border-top: 1px solid rgb(204, 255, 204);
971   color: black;
972   white-space: normal;
973   padding-top: 1px;
974   padding-bottom: 1px;
975   padding-left: 4px;
976   padding-right: 4px;
977   margin-right: 0.5em;
978   font-size: 0.9em;
979   -webkit-border-radius: 8px;
980   -moz-border-radius: 8px;
981   border-radius: 8px;
982 }
983
984 span.milestone {
985   background-image: url(images/milestone.png);
986   background-repeat: no-repeat;
987   background-position-x: 2px;
988   padding-left: 16px;
989 }
990
991 span.tagname {
992   background: rgb(255, 255, 170);
993   border-bottom: 1px solid rgb(255, 238, 0);
994   border-left: 1px solid rgb(255, 255, 204);
995   border-right: 1px solid rgb(255, 238, 0);
996   border-top: 1px solid rgb(255, 255, 204);
997   color: black;
998   white-space: normal;
999   padding-top: 1px;
1000   padding-bottom: 1px;
1001   padding-left: 2px;
1002   padding-right: 2px;
1003   font-size: 0.9em;
1004 }
1005
1006 .completed {
1007   text-decoration: line-through;
1008 }
1009
1010 ol.code li code.removed {
1011   background-color: rgb(255, 221, 221);
1012   display: block;
1013   padding-right: 0;
1014 }
1015
1016 ol.code li code.added {
1017   background-color: rgb(221, 255, 221);
1018   display: block;
1019   padding-right: 0;
1020 }
1021
1022 div.difffiles {
1023   margin-top: 2em;
1024   margin-bottom: 1em;
1025 }
1026
1027 table.fields {
1028   width: 45em;
1029 }
1030
1031 input.summaryedit {
1032   font-size: 1.1em;
1033   font-weight: bold;
1034 }
1035
1036 select.asmSelect {
1037   display: inline;
1038 }
1039
1040 div.asmContainer {
1041  border: 1px solid #d7d7d7;
1042  padding: .5em;
1043 }
1044
1045 /* disabled options in the asmSelect */
1046 select.asmSelect option.asmOptionDisabled {
1047   color: #999;
1048 }
1049
1050 ol.asmList, ul.asmList {
1051   /* html list constructed around selected items */
1052   margin: 0.25em 0 1em 1em;
1053   position: relative;
1054   display: block;
1055   padding: 0.4em 0 0 0;
1056 }
1057
1058 li.asmListItem {
1059   margin-left: 0.5em;
1060   line-height: 1.6em;
1061   list-style: disc;
1062 }
1063
1064 a.asmListItemRemove {
1065   padding: 0.2em 0.2em 0.2em 0.5em;
1066   border: none;
1067 }
1068
1069 div.ticketchangeinfo img.gravatar {
1070   float: right;
1071   margin: 0 0em 1em 1em;
1072 }
1073 div.timelinereason img.gravatar {
1074   float: left;
1075   margin: 0 1em 1em 0em;
1076 }
1077 div.ticketevent, div.timelineevent, h1.timelineday {
1078   clear: both;
1079 }
1080
1081 div.userinfo img.gravatar {
1082   float: right;
1083 }
1084
1085 div.ui-state-highlight, div.ui-state-error {
1086   padding: 0.4em;
1087 }
1088 .ui-widget {
1089   font-size: 1em;
1090 }
1091 .ui-widget p {
1092   margin-bottom: 1.2em;
1093 }
1094
1095 span.ui-icon-info, span.ui-icon-alert {
1096   margin-right: 0.6em;
1097   float: left;
1098 }
1099
1100 #changelog-container {
1101   margin-left: 2em;
1102 }
1103
1104 div.attachment-list {
1105   clear: both;
1106   margin-top: 1em;
1107   margin-bottom: 1em;
1108   padding: 0;
1109 }
1110
1111 /* sortable report tables */
1112
1113 table.report thead tr th {
1114   cursor: pointer;
1115 /*  font-size: 0.7em;*/
1116 }
1117
1118 table.report thead tr .header {
1119   background-image: url(images/sort/bg.gif);
1120   background-repeat: no-repeat;
1121   background-position: center right;
1122   padding-right: 16px;
1123 }
1124
1125 table.report thead tr .headerSortUp {
1126   background-image: url(images/sort/asc.gif);
1127 }
1128
1129 table.report thead tr .headerSortDown {
1130   background-image: url(images/sort/desc.gif);
1131 }
1132
1133 table.report tbody tr.statusclosed td {
1134   background-color: #eee !important;
1135   color: #777;
1136 }
1137
1138 table.report tbody tr.statusclosed td.summary,
1139     table.report tbody tr.statusclosed td.ticket {
1140   text-decoration: line-through;
1141 }
1142
1143 table.report tbody tr.color1 td {
1144   background-color: rgb(255, 221, 204);
1145   color: rgb(170, 34, 34);
1146 }
1147 table.report tbody tr.color2 td {
1148   background-color: rgb(255, 255, 187);
1149   color: rgb(136, 136, 0);
1150 }
1151 table.report tbody tr.color4 td {
1152   background-color: rgb(221, 255, 255);
1153   color: rgb(0, 153, 153);
1154 }
1155
1156 table.report tbody tr.color5 td {
1157   background-color: rgb(221, 231, 255);
1158   color: rgb(68, 102, 153);
1159 }
1160
1161 table.report tbody tr td a {
1162   border-bottom-style: none;
1163   color: inherit;
1164 }
1165
1166 table.report tbody tr td {
1167   white-space: nowrap;
1168  /* font-size: 0.75em; */
1169 }
1170
1171 table.report tbody tr td.summary {
1172   white-space: normal;
1173 }
1174
1175 .treeview, .treeview ul {
1176   padding: 0;
1177   margin: 0;
1178   list-style: none;
1179 }
1180
1181 .treeview ul {
1182   margin-top: 4px;
1183 }
1184
1185 .treeview .hitarea {
1186 /*  background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1187   height: 16px;
1188   width: 16px;
1189   margin-left: -16px;
1190   float: left;
1191   cursor: pointer;
1192 }
1193
1194 /* fix for IE6 */
1195 * html .hitarea {
1196   display: inline;
1197   float: none;
1198 }
1199 .treeview li {
1200   margin: 0;
1201   padding: 3px 0pt 3px 20px;
1202 }
1203
1204 .treeview li {
1205   background-image: none;
1206   /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1207 }
1208 .treeview li.collapsable {
1209   background: url(images/treeview/folder.gif) no-repeat;
1210 }
1211 .treeview li.expandable {
1212   background: url(images/treeview/folder-closed.gif) no-repeat;
1213 }
1214
1215 #wikilastchange {
1216   float: right;
1217   padding: 0.5em;
1218   margin: 1em 0 1.5em 1.5em;
1219   -webkit-border-radius: 8px;
1220   -moz-border-radius: 8px;
1221   border-radius: 8px;
1222   border: solid 1px #bbb;
1223   background-color: #eee;
1224   font-size: 0.8em;
1225   width: 15em;
1226 }
1227
1228 #wikilastchange a.userlink.wikilastchange {
1229   float: left;
1230   padding: 0 0.5em 0.5em 0;
1231   border: none;
1232 }
1233
1234 #footer {
1235   clear: both;
1236   background-image: url(images/gradient-footer.png);
1237   background-position: center top;
1238   background-repeat: repeat-x;
1239   background-color: rgb(229,229,229);
1240   border-top: 1px solid #eee;
1241   width: 100%;
1242   margin-top: 1em;
1243 }
1244
1245 div.navfoot {
1246   color: #999;
1247   font-size: 0.8em;
1248   padding-left: 1em;
1249   padding-top: 1em;
1250   height: 2.5em;
1251 }
1252
1253 #openid_identifier {
1254   font-size: 2em;
1255 }
1256
1257 #openid-sign-in {
1258   font-size: 2em;
1259 }
1260
1261 #openidlink {
1262   border: none;
1263 }
1264
1265 @media print {
1266   #header, #banner, #mainsearch, div.navfoot {
1267     display: none;
1268   }
1269   #qform {
1270     margin-bottom: 0em;
1271   }
1272   #qtable tr td, #qtable tr td input {
1273     font-size: 0.5em;
1274   }
1275   #qtable tr td select {
1276     font-size: 1em;
1277   }
1278   input {
1279     border: none;
1280   }
1281   input[type=submit], button, #customqryaddfilter {
1282     display: none;
1283   }
1284   h1 {
1285     font-size: 1.2em;
1286   }
1287   #wikinav, #wikilastchange {
1288     display: none;
1289   }
1290 }
1291
1292 span.fulldate {
1293   color: #999;
1294   padding-left: 1.5em;
1295   padding-right: 1.5em;
1296 }
1297
1298 div.ticketevent abbr.timeinterval {
1299   color: #777;
1300 }
1301
1302 tr.inactiveuser {
1303   text-decoration: line-through;
1304 }
1305
1306 .button, button, input[type=button], input[type=submit], input[type=file] {
1307   border-radius: 4px;
1308   -webkit-border-radius: 4px;
1309   -moz-border-radius: 4px;
1310   background: #e6e6e6
1311     url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1312   border: 1px solid lightGrey;
1313   color: #555;
1314   cursor: pointer;
1315 }
1316
1317 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1318   background: #dadada
1319     url(css/smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1320   border: 1px solid #999;
1321   color: #212121;
1322 }
1323
1324 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1325   background: #fff;
1326   border: 1px solid #ddd;
1327   color: #999;
1328 }
1329
1330 textarea.shortwiki.markItUpEditor {
1331   height: 5em;
1332 }
1333
1334 #snippetmug {
1335   float: right;
1336 }
1337
1338 #recentsnippets {
1339   font-size: smaller;
1340   width: 10em;
1341   vertical-align: top;
1342 }
1343
1344 form.snippetform,
1345 div.snippetview {
1346 }
1347
1348 div.snippetsummary {
1349   margin-top: 1em;
1350 }
1351
1352 #newsnippet {
1353   margin-bottom: 1em;
1354 }
1355
1356 div.permissioneditor th {
1357   font-weight: bold;
1358 }
1359
1360 div.permissioneditor tr.inheritedacl {
1361   color: #999;
1362 }
1363
1364 div.button-float {
1365   width: 100%;
1366   background-color: white;
1367   padding: 0.5em;
1368 }
1369
1370 div.button-float-floating {
1371   border: solid 1px #ccc;
1372   left: -1em;
1373   padding-left: 2.3em;
1374 }
1375
1376 /* vim:ts=2:sw=2:et:
1377  */