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,
8 dl, dt, dd, ol, ul, li,
9 fieldset, form, label, legend,
10 table, caption, tbody, tfoot, thead, tr, th, td
17 vertical-align: baseline;
18 background: transparent;
23 padding-right: 0.25em;
37 /*list-style-position: inside;*/
43 blockquote:before, blockquote:after,
49 /* remember to highlight inserts somehow! */
51 text-decoration: none;
54 text-decoration: line-through;
57 /* tables still need 'cellspacing="0"' in the markup
59 border-collapse: collapse;
74 'Lucida Grande', 'Lucida Sans Unicode',
75 Verdana, Arial, 'Bitstream Vera Sans',
76 Helvetica, sans-serif;
79 h1, h2, h3, h4, h5, h6 {
80 font-family: 'Trebuchet MS', verdana, sans-serif;
82 margin: 0.75em 1em 0.75em 0;
83 letter-spacing: -0.018em;
84 page-break-after: avoid;
91 h2 { font-size: 14pt; }
92 h3 { font-size: 12pt; }
96 border-top: 1px solid #ccb;
107 ol.wikilist li, ul.wikilist li {
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; }
119 text-decoration: none;
121 color: rgb(43, 84, 125);
122 border-bottom: 1px dotted #bbb;
125 :link:hover, :visited:hover {
126 background-color: #eee;
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 {
139 .anchor:link, .anchor:visited {
143 vertical-align: text-top;
146 * > .anchor:link, * > .anchor:visited {
170 border-right: 1px solid #d7d7d7;
197 margin: 1em 0 0.33em;
210 #mainnav :link, #mainnav :visited {
213 border: 1px solid lightGrey;
215 -webkit-border-radius: 8px;
216 -moz-border-radius: 8px;
219 #mainnav :link:hover, #mainnav :visited:hover {
220 background-color: #ccc;
223 #mainnav .active :link, #mainnav .active :visited {
224 border: 1px solid #777;
238 #content td p:first-child {
242 input, textarea, select {
246 vertical-align: middle;
248 .button, input[type=button], input[type=submit], input[type=reset] {
251 border: 1px outset #ccc;
252 padding: 0.1em 0.5em;
254 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
257 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
258 input[type=reset][disabled] {
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;
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;
274 background: transparent;
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 {
289 border-style: dotted;
296 background-color: #eee;
300 div.error, textarea.error, input.error {
301 border: solid 1px red;
309 border-collapse: collapse;
313 vertical-align: text-top;
315 table.history tr th {
319 table.history tr td.diff {
320 border-bottom: solid 1px #bbb;
325 border-collapse: collapse;
326 border: solid 1px #bbb;
330 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
331 'Monaco', 'Courier New', 'Courier', monospace;
335 border: solid 1px #bbb;
338 background-color: #eee;
340 word-wrap: break-word;
345 word-wrap: break-word;
348 border-left: solid 1px #bbb;
349 border-right: solid 1px #bbb;
356 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
357 'Monaco', 'Courier New', 'Courier', monospace;
358 word-wrap: break-word;
360 border: solid 1px #bbb;
361 background-color: #eee;
368 table.codeann tr th {
369 border-bottom: solid 1px #bbb;
371 table.codeann tr th.code {
374 table.codeann tr td {
375 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
376 'Monaco', 'Courier New', 'Courier', monospace;
382 table.codeann tr th, table.codeann tr td {
384 padding-right: 0.5em;
387 table.codeann tr th.line, table.codeann tr td.line,
388 table.codeann tr th.changeset, table.codeann tr td.changeset {
393 table.codeann tr td.line a:link {
394 text-decoration: none;
400 table.codeann tr th.user, table.codeann tr td.user {
402 padding-right: 0.5em;
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 {
422 #ticketinfo fieldset {
426 #ticketinfo fieldset#readonly-tkt-properties {
433 #ticketinfo fieldset#readonly-tkt-resources {
438 div#readonly-tkt-description {
440 border: solid 1px #ccc;
442 background-color: #ffc;
443 padding: 0.25em 0.5em 0.5em 0.5em;
447 blockquote.citation {
448 border-left: solid 2px #b00;
450 margin-left: inherit;
460 border-collapse: collapse;
464 border: solid 1px #bbb;
465 padding: 0.2em 0.5em;
469 border-collapse: collapse;
475 border: solid 1px #bbb;
476 padding: 0.2em 0.5em;
482 border: solid 1px #bbb;
483 padding: 0.2em 0.5em;
492 border: solid 1px green;
493 border-collapse: collapse;
496 table.progress tr td.closed {
497 background-color: #8b8;
502 border: solid 1px blue;
505 table.esthours tr td.closed {
506 background-color: #88b;
518 margin-bottom: 1.2em;
522 font-family: monospace;
528 font-family: monospace;
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;
544 font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
545 Helvetica, sans-serif;
560 #mainsearch input.search {
565 /* approximate Safari input type=search */
568 -moz-border-radius: 12px;
582 div.excerpt span.hl {
583 background-color: yellow;
586 table.searchresults tr td {
587 padding-bottom: 0.8em;
590 table.searchresults tr {
600 margin-bottom: 0.5em;
601 border-bottom: solid 1px #bbb;
606 padding-bottom: 0.25em;
610 border-bottom: solid 1px #eee;
613 div.timelineevent a.userlink.timelineface {
616 /* padding: 0 1em 1em 0; */
617 border-bottom-style: none;
620 div.timelineevent span.time {
628 padding-bottom: 0.5em;
632 color: rgb(84,84,84);
640 background: url(images/newticket.png) no-repeat;
643 background: url(images/editedticket.png) no-repeat;
646 background: url(images/closedticket.png) no-repeat;
649 background: url(images/wiki.png) no-repeat;
652 background: url(images/milestone.png) no-repeat;
655 background: url(images/changeset.png) no-repeat;
661 border: 1px solid #CCCCCC;
663 font-family: monospace;
666 text-decoration: underline;
671 table.codeann tr td.changeset a.changesetlink {
672 background-image: none;
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);
691 -webkit-border-radius: 8px;
692 -moz-border-radius: 8px;
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);
709 -webkit-border-radius: 8px;
710 -moz-border-radius: 8px;
713 background-image: url(images/wiki.png);
714 background-repeat: no-repeat;
715 background-position-y: 2;
716 background-position-x: 2;
719 /* Styles for tabular listings such as those used for displaying directory
720 contents and report results. */
723 border-bottom: 1px solid #d7d7d7;
724 border-collapse: collapse;
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;
737 vertical-align: bottom;
739 table.listing thead th :link:hover, table.listing thead th :visited:hover {
740 background-color: transparent;
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;
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;
755 table.listing tbody td a:hover, table.listing tbody th a:hover {
756 background-color: transparent;
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 }
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 {
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;
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 }
791 border-collapse: collapse;
792 border: 1px solid #d3d3d0;
797 table.code.diff tr.removed {
798 background-color: rgb(255, 221, 221);
800 table.code.diff tr.added {
801 background-color: rgb(221, 255, 221);
804 table.code.diff tr td {
806 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
807 'Monaco', 'Courier New', 'Courier', monospace;
811 word-wrap: break-word;
815 table.code.diff tr td.line {
817 border-left: 1px solid #d3d3d0;
819 table.code.diff tr.first {
820 border-top: 1px solid #d3d3d0;
823 table.code.diff tr td.lineno {
829 table.code.diff tr.meta td.line {
834 border: 1px solid #d3d3d0;
844 display: inline-block;
846 word-wrap: break-word;
850 .code.diff code.odd {
851 background-color: #f7f7f7;
853 .code.diff code.even {
854 background-color: #fcfcfc;
856 .code.diff code.removed {
857 background-color: rgb(255, 221, 221);
859 .code.diff code.added {
860 background-color: rgb(221, 255, 221);
866 border: 1px solid #d3d3d0;
872 list-style-type: none;
877 border-left: 1px solid #d3d3d0;
880 ol.code li.even { background-color: #fcfcfc }
881 ol.code li.odd { background-color: #f7f7f7 }
890 word-wrap: break-word;
893 background-color: #ddd;
896 div.changeset, div.changesetodd {
900 border-bottom: solid 1px #bbb;
903 div.changeset-committed div.changelog {
904 background-color:#fdd;
906 div.changeset-good-to-go div.changelog {
907 background-color:#585;
909 div.changeset-pending-review div.changelog {
910 background-color:#855;
913 div.changeset-live div.changelog {
914 background-color:#336;
919 div.changesets img.gravatar, div.revinfo img.gravatar
922 margin: 0 0.5em 0.5em 0;
931 #content div.changelog p {
936 /* border-bottom: solid 1px #bbb; */
938 padding: 0.5em 0px 0px 0.5em;
945 background-color: #ccc;
946 border-bottom: solid 1px #bbb;
949 padding-bottom: 0.3em;
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);
970 -webkit-border-radius: 8px;
971 -moz-border-radius: 8px;
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);
989 -webkit-border-radius: 8px;
990 -moz-border-radius: 8px;
995 background-image: url(images/milestone.png);
996 background-repeat: no-repeat;
997 background-position-x: 2px;
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);
1008 white-space: normal;
1010 padding-bottom: 1px;
1017 text-decoration: line-through;
1020 ol.code li code.removed {
1021 background-color: rgb(255, 221, 221);
1026 ol.code li code.added {
1027 background-color: rgb(221, 255, 221);
1051 border: 1px solid #d7d7d7;
1055 /* disabled options in the asmSelect */
1056 select.asmSelect option.asmOptionDisabled {
1060 ol.asmList, ul.asmList {
1061 /* html list constructed around selected items */
1062 margin: 0.25em 0 1em 1em;
1065 padding: 0.4em 0 0 0;
1074 a.asmListItemRemove {
1075 padding: 0.2em 0.2em 0.2em 0.5em;
1079 div.ticketchangeinfo img.gravatar {
1081 margin: 0 0em 1em 1em;
1083 div.timelinereason img.gravatar {
1085 margin: 0 1em 1em 0em;
1087 div.ticketevent, div.timelineevent, h1.timelineday {
1091 div.userinfo img.gravatar {
1095 div.ui-state-highlight, div.ui-state-error {
1102 margin-bottom: 1.2em;
1105 span.ui-icon-info, span.ui-icon-alert {
1106 margin-right: 0.6em;
1110 #changelog-container {
1114 div.attachment-list {
1121 /* sortable report tables */
1123 table.report thead tr th {
1125 /* font-size: 0.7em;*/
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;
1135 table.report thead tr .headerSortUp {
1136 background-image: url(images/sort/asc.gif);
1139 table.report thead tr .headerSortDown {
1140 background-image: url(images/sort/desc.gif);
1143 table.report tbody tr.statusclosed td {
1144 background-color: #eee !important;
1148 table.report tbody tr.statusclosed td.summary,
1149 table.report tbody tr.statusclosed td.ticket {
1150 text-decoration: line-through;
1153 table.report tbody tr.color1 td {
1154 background-color: rgb(255, 221, 204);
1155 color: rgb(170, 34, 34);
1157 table.report tbody tr.color2 td {
1158 background-color: rgb(255, 255, 187);
1159 color: rgb(136, 136, 0);
1161 table.report tbody tr.color4 td {
1162 background-color: rgb(221, 255, 255);
1163 color: rgb(0, 153, 153);
1166 table.report tbody tr.color5 td {
1167 background-color: rgb(221, 231, 255);
1168 color: rgb(68, 102, 153);
1171 table.report tbody tr td a {
1172 border-bottom-style: none;
1176 table.report tbody tr td {
1177 white-space: nowrap;
1178 /* font-size: 0.75em; */
1181 table.report tbody tr td.summary {
1182 white-space: normal;
1185 .treeview, .treeview ul {
1195 .treeview .hitarea {
1196 /* background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1211 padding: 3px 0pt 3px 20px;
1215 background-image: none;
1216 /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1218 .treeview li.collapsable {
1219 background: url(images/treeview/folder.gif) no-repeat;
1221 .treeview li.expandable {
1222 background: url(images/treeview/folder-closed.gif) no-repeat;
1228 margin: 1em 0 1.5em 1.5em;
1229 -webkit-border-radius: 8px;
1230 -moz-border-radius: 8px;
1232 border: solid 1px #bbb;
1233 background-color: #eee;
1238 #wikilastchange a.userlink.wikilastchange {
1240 padding: 0 0.5em 0.5em 0;
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;
1263 #openid_identifier {
1276 #header, #banner, #mainsearch, div.navfoot {
1282 #qtable tr td, #qtable tr td input {
1285 #qtable tr td select {
1291 input[type=submit], button, #customqryaddfilter {
1297 #wikinav, #wikilastchange {
1305 padding-left: 1.5em;
1306 padding-right: 1.5em;
1309 div.ticketevent abbr.timeinterval {
1314 text-decoration: line-through;
1317 .button, button, input[type=button], input[type=submit], input[type=file] {
1319 -webkit-border-radius: 4px;
1320 -moz-border-radius: 4px;
1322 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1323 border: 1px solid lightGrey;
1328 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1330 url(css/smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1331 border: 1px solid #999;
1335 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1337 border: 1px solid #ddd;
1341 textarea.shortwiki.markItUpEditor {
1352 vertical-align: top;
1359 div.snippetsummary {
1367 div.permissioneditor th {
1371 div.permissioneditor tr.inheritedacl {
1376 background-color: #CC3;
1381 div.button-float-floating {
1382 background-color: #CC3;
1383 border: solid 1px #ccc;
1385 padding-left: 2.3em;
1392 /* vim:ts=2:sw=2:et: