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;
380 table.codeann tr th, table.codeann tr td {
382 padding-right: 0.5em;
385 table.codeann tr th.line, table.codeann tr td.line,
386 table.codeann tr th.changeset, table.codeann tr td.changeset {
391 table.codeann tr td.line a:link {
392 text-decoration: none;
398 table.codeann tr th.user, table.codeann tr td.user {
400 padding-right: 0.5em;
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 {
419 #ticketinfo fieldset {
423 #ticketinfo fieldset#readonly-tkt-properties {
430 #ticketinfo fieldset#readonly-tkt-resources {
435 div#readonly-tkt-description {
437 border: solid 1px #ccc;
439 background-color: #ffc;
440 padding: 0.25em 0.5em 0.5em 0.5em;
445 margin-bottom: 0.5em;
446 border-bottom: solid 1px #bbb;
450 blockquote.citation {
451 border-left: solid 2px #b00;
453 margin-left: inherit;
463 border-collapse: collapse;
467 border: solid 1px #bbb;
468 padding: 0.2em 0.5em;
472 border-collapse: collapse;
478 border: solid 1px #bbb;
479 padding: 0.2em 0.5em;
485 border: solid 1px #bbb;
486 padding: 0.2em 0.5em;
495 border: solid 1px green;
496 border-collapse: collapse;
499 table.progress tr td.closed {
500 background-color: #8b8;
505 border: solid 1px blue;
508 table.esthours tr td.closed {
509 background-color: #88b;
521 margin-bottom: 1.2em;
525 font-family: monospace;
531 font-family: monospace;
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;
547 font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
548 Helvetica, sans-serif;
563 #mainsearch input.search {
568 /* approximate Safari input type=search */
571 -moz-border-radius: 12px;
585 div.excerpt span.hl {
586 background-color: yellow;
589 table.searchresults tr td {
590 padding-bottom: 0.8em;
593 table.searchresults tr {
603 margin-bottom: 0.5em;
604 border-bottom: solid 1px #bbb;
609 padding-bottom: 0.25em;
613 border-bottom: solid 1px #eee;
616 div.timelineevent a.userlink.timelineface {
619 /* padding: 0 1em 1em 0; */
620 border-bottom-style: none;
623 div.timelineevent span.time {
631 padding-bottom: 0.5em;
635 color: rgb(84,84,84);
643 background: url(images/newticket.png) no-repeat;
646 background: url(images/editedticket.png) no-repeat;
649 background: url(images/closedticket.png) no-repeat;
652 background: url(images/wiki.png) no-repeat;
655 background: url(images/milestone.png) no-repeat;
658 background: url(images/changeset.png) no-repeat;
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);
675 -webkit-border-radius: 8px;
676 -moz-border-radius: 8px;
678 background-image: url(images/changeset.png);
679 background-repeat: no-repeat;
680 background-position-y: 2;
684 table.codeann tr td.changeset a.changesetlink {
685 background-image: none;
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);
704 -webkit-border-radius: 8px;
705 -moz-border-radius: 8px;
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);
722 -webkit-border-radius: 8px;
723 -moz-border-radius: 8px;
726 background-image: url(images/wiki.png);
727 background-repeat: no-repeat;
728 background-position-y: 2;
729 background-position-x: 2;
732 /* Styles for tabular listings such as those used for displaying directory
733 contents and report results. */
736 border-bottom: 1px solid #d7d7d7;
737 border-collapse: collapse;
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;
750 vertical-align: bottom;
752 table.listing thead th :link:hover, table.listing thead th :visited:hover {
753 background-color: transparent;
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;
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;
768 table.listing tbody td a:hover, table.listing tbody th a:hover {
769 background-color: transparent;
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 }
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 {
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;
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 }
802 border-collapse: collapse;
803 border: 1px solid #d3d3d0;
808 table.code.diff tr.removed {
809 background-color: rgb(255, 221, 221);
811 table.code.diff tr.added {
812 background-color: rgb(221, 255, 221);
815 table.code.diff tr td {
817 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
818 'Monaco', 'Courier New', 'Courier', monospace;
822 word-wrap: break-word;
825 table.code.diff tr td.line {
827 border-left: 1px solid #d3d3d0;
829 table.code.diff tr.first {
830 border-top: 1px solid #d3d3d0;
833 table.code.diff tr td.lineno {
839 table.code.diff tr.meta td.line {
844 border: 1px solid #d3d3d0;
854 display: inline-block;
856 word-wrap: break-word;
860 .code.diff code.odd {
861 background-color: #f7f7f7;
863 .code.diff code.even {
864 background-color: #fcfcfc;
866 .code.diff code.removed {
867 background-color: rgb(255, 221, 221);
869 .code.diff code.added {
870 background-color: rgb(221, 255, 221);
876 border: 1px solid #d3d3d0;
882 list-style-type: none;
887 border-left: 1px solid #d3d3d0;
890 ol.code li.even { background-color: #fcfcfc }
891 ol.code li.odd { background-color: #f7f7f7 }
900 word-wrap: break-word;
903 background-color: #ddd;
906 div.changeset, div.changesetodd {
912 background-color: #eee;
915 div.changesets img.gravatar, div.revinfo img.gravatar
918 margin: 0 0.5em 0.5em 0;
927 border-bottom: solid 1px #bbb;
931 padding-bottom: 1.5em;
937 background-color: #ccc;
938 border-bottom: solid 1px #bbb;
941 padding-bottom: 0.3em;
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);
960 -webkit-border-radius: 8px;
961 -moz-border-radius: 8px;
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);
979 -webkit-border-radius: 8px;
980 -moz-border-radius: 8px;
985 background-image: url(images/milestone.png);
986 background-repeat: no-repeat;
987 background-position-x: 2px;
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);
1000 padding-bottom: 1px;
1007 text-decoration: line-through;
1010 ol.code li code.removed {
1011 background-color: rgb(255, 221, 221);
1016 ol.code li code.added {
1017 background-color: rgb(221, 255, 221);
1041 border: 1px solid #d7d7d7;
1045 /* disabled options in the asmSelect */
1046 select.asmSelect option.asmOptionDisabled {
1050 ol.asmList, ul.asmList {
1051 /* html list constructed around selected items */
1052 margin: 0.25em 0 1em 1em;
1055 padding: 0.4em 0 0 0;
1064 a.asmListItemRemove {
1065 padding: 0.2em 0.2em 0.2em 0.5em;
1069 div.ticketchangeinfo img.gravatar {
1071 margin: 0 0em 1em 1em;
1073 div.timelinereason img.gravatar {
1075 margin: 0 1em 1em 0em;
1077 div.ticketevent, div.timelineevent, h1.timelineday {
1081 div.userinfo img.gravatar {
1085 div.ui-state-highlight, div.ui-state-error {
1092 margin-bottom: 1.2em;
1095 span.ui-icon-info, span.ui-icon-alert {
1096 margin-right: 0.6em;
1100 #changelog-container {
1104 div.attachment-list {
1111 /* sortable report tables */
1113 table.report thead tr th {
1115 /* font-size: 0.7em;*/
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;
1125 table.report thead tr .headerSortUp {
1126 background-image: url(images/sort/asc.gif);
1129 table.report thead tr .headerSortDown {
1130 background-image: url(images/sort/desc.gif);
1133 table.report tbody tr.statusclosed td {
1134 background-color: #eee !important;
1138 table.report tbody tr.statusclosed td.summary,
1139 table.report tbody tr.statusclosed td.ticket {
1140 text-decoration: line-through;
1143 table.report tbody tr.color1 td {
1144 background-color: rgb(255, 221, 204);
1145 color: rgb(170, 34, 34);
1147 table.report tbody tr.color2 td {
1148 background-color: rgb(255, 255, 187);
1149 color: rgb(136, 136, 0);
1151 table.report tbody tr.color4 td {
1152 background-color: rgb(221, 255, 255);
1153 color: rgb(0, 153, 153);
1156 table.report tbody tr.color5 td {
1157 background-color: rgb(221, 231, 255);
1158 color: rgb(68, 102, 153);
1161 table.report tbody tr td a {
1162 border-bottom-style: none;
1166 table.report tbody tr td {
1167 white-space: nowrap;
1168 /* font-size: 0.75em; */
1171 table.report tbody tr td.summary {
1172 white-space: normal;
1175 .treeview, .treeview ul {
1185 .treeview .hitarea {
1186 /* background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1201 padding: 3px 0pt 3px 20px;
1205 background-image: none;
1206 /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1208 .treeview li.collapsable {
1209 background: url(images/treeview/folder.gif) no-repeat;
1211 .treeview li.expandable {
1212 background: url(images/treeview/folder-closed.gif) no-repeat;
1218 margin: 1em 0 1.5em 1.5em;
1219 -webkit-border-radius: 8px;
1220 -moz-border-radius: 8px;
1222 border: solid 1px #bbb;
1223 background-color: #eee;
1228 #wikilastchange a.userlink.wikilastchange {
1230 padding: 0 0.5em 0.5em 0;
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;
1253 #openid_identifier {
1266 #header, #banner, #mainsearch, div.navfoot {
1272 #qtable tr td, #qtable tr td input {
1275 #qtable tr td select {
1281 input[type=submit], button, #customqryaddfilter {
1287 #wikinav, #wikilastchange {
1294 padding-left: 1.5em;
1295 padding-right: 1.5em;
1298 div.ticketevent abbr.timeinterval {
1303 text-decoration: line-through;
1306 .button, button, input[type=button], input[type=submit], input[type=file] {
1308 -webkit-border-radius: 4px;
1309 -moz-border-radius: 4px;
1311 url(css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1312 border: 1px solid lightGrey;
1317 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1319 url(css/smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1320 border: 1px solid #999;
1324 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1326 border: 1px solid #ddd;
1330 textarea.shortwiki.markItUpEditor {
1341 vertical-align: top;
1348 div.snippetsummary {
1356 div.permissioneditor th {
1360 div.permissioneditor tr.inheritedacl {
1366 background-color: white;
1370 div.button-float-floating {
1371 border: solid 1px #ccc;
1373 padding-left: 2.3em;
1376 /* vim:ts=2:sw=2:et: