2 @import url("../../roojs1/colorbrewer/colorbrewer-bg.css");
4 @import url("hyperlight/plain.css");
5 @import url("hyperlight/vibrant-ink.css");
6 @import url("hyperlight/zenburn.css");
7 @import url("hyperlight/wezterm.css");
11 blockquote:before, blockquote:after,
17 /* remember to highlight inserts somehow! */
19 text-decoration: none;
22 text-decoration: line-through;
25 /* tables still need 'cellspacing="0"' in the markup
27 border-collapse: collapse;
42 'Lucida Grande', 'Lucida Sans Unicode',
43 Verdana, Arial, 'Bitstream Vera Sans',
44 Helvetica, sans-serif;
52 h2 { font-size: 14pt; }
53 h3 { font-size: 12pt; }
57 border-top: 1px solid #ccb;
68 ol.wikilist li, ul.wikilist li {
72 .underline { text-decoration: underline; }
73 ol.loweralpha { list-style-type: lower-alpha; }
74 ol.upperalpha { list-style-type: upper-alpha; }
75 ol.lowerroman { list-style-type: lower-roman; }
76 ol.upperroman { list-style-type: upper-roman; }
77 ol.arabic { list-style-type: decimal; }
80 text-decoration: none;
82 color: rgb(43, 84, 125);
83 border-bottom: 1px dotted #bbb;
86 :link:hover, :visited:hover {
87 background-color: #eee;
91 h1 :link, h1 :visited,
92 h2 :link, h2 :visited,
93 h3 :link, h3 :visited,
94 h4 :link, h4 :visited,
95 h5 :link, h5 :visited,
96 h6 :link, h6 :visited {
100 .anchor:link, .anchor:visited {
104 vertical-align: text-top;
107 * > .anchor:link, * > .anchor:visited {
131 border-right: 1px solid #d7d7d7;
158 margin: 1em 0 0.33em;
175 color: #000 !important;
177 border: 1px solid lightGrey;
179 -webkit-border-radius: 8px;
180 -moz-border-radius: 8px;
183 #mainnav :link:hover,
184 #mainnav :visited:hover ,
185 .footnav :link:hover,
186 .footnav :visited:hover
188 background-color: #ccc;
199 #mainnav .active :link,
200 #mainnav .active :visited ,
202 border: 1px solid #777;
218 #content td p:first-child {
222 input, textarea, select {
226 vertical-align: middle;
228 .button, input[type=button], input[type=submit], input[type=reset] {
229 /* background: #eee; */
231 border: 1px outset #ccc;
232 padding: 0.1em 0.5em;
234 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
237 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
238 input[type=reset][disabled] {
243 input[type=text], input[type=password], input.textwidget, textarea { border: 1px solid #d7d7d7 }
244 input[type=text], input[type=password],input.textwidget { padding: .25em .5em }
245 input[type=text]:focus, input[type=password]:focus, input.textwidget:focus, textarea:focus {
246 border: 1px solid #886;
248 option { border-bottom: 1px dotted #d7d7d7 }
249 fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
250 form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
254 background: transparent;
259 * html fieldset.iefix { width: 98% }
260 fieldset.iefix p { margin: 0 }
261 legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
262 label.disabled { color: #d7d7d7 }
263 .buttons { margin: .5em .5em .5em 0 }
264 .buttons form, .buttons form div { display: inline }
265 .buttons input { margin: 1em .5em .1em 0 }
266 .inlinebuttons input {
269 border-style: dotted;
276 background-color: #eee;
280 div.error, textarea.error, input.error {
281 border: solid 1px red;
289 border-collapse: collapse;
293 vertical-align: text-top;
295 table.history tr th {
299 table.history tr td.diff {
300 border-bottom: solid 1px #bbb;
305 border-collapse: collapse;
306 border: solid 1px #bbb;
310 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
311 'Monaco', 'Courier New', 'Courier', monospace;
315 border: solid 1px #bbb;
318 background-color: #eee;
320 word-wrap: break-word;
325 word-wrap: break-word;
328 border-left: solid 1px #bbb;
329 border-right: solid 1px #bbb;
336 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
337 'Monaco', 'Courier New', 'Courier', monospace;
338 word-wrap: break-word;
339 /* line-height: 1.6em; */
341 border: solid 1px #bbb;
342 background-color: #eee;
350 table.codeann tr th {
351 border-bottom: solid 1px #bbb;
354 table.codeann tr th.code {
358 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
359 'Monaco', 'Courier New', 'Courier', monospace !important;;
360 font-size: 8pt !important;
363 able.codeann tr td a {
368 table.codeann tr th, table.codeann tr td {
370 padding-right: 0.5em;
373 table.codeann tr th.line,
374 table.codeann tr td.line
379 table.codeann tr th.changeset,
380 table.codeann tr td.changeset,
381 table.codeann tr td.user,
382 table.codeann tr th.user
388 table.codeann tr td.line a:link,
389 table.codeann tr td.user a:link,
390 table.codeann tr td.changeset a.changesetlink:link {
391 text-decoration: none;
398 table.codeann tr th.user, table.codeann tr td.user {
400 padding-right: 0.5em;
404 /* by default, when showing an annotated file, hide annotations, but show
405 * the line numbers */
406 /** this seems to cause havoc with our show hide stuff...
408 table.codeann tr th.changeset, table.codeann tr td.changeset,
409 table.codeann tr th.user, table.codeann tr td.user {
421 blockquote.citation {
422 border-left: solid 2px #b00;
424 margin-left: inherit;
434 border-collapse: collapse;
438 border: solid 1px #bbb;
439 padding: 0.2em 0.5em;
443 border-collapse: collapse;
449 border-bottom: 2px solid #666666;
450 padding: 0.2em 0.5em;
456 border-bottom: solid 1px #bbb;
457 padding: 0.2em 0.5em;
466 border: solid 1px green;
467 border-collapse: collapse;
470 table.progress tr td.closed {
471 background-color: #8b8;
476 border: solid 1px blue;
479 table.esthours tr td.closed {
480 background-color: #88b;
492 margin-bottom: 1.2em;
496 font-family: monospace;
502 font-family: monospace;
522 background-image: url(../gradient-header.png);
523 background-repeat: repeat-x;
524 background-position: center bottom;
525 background-color: rgb(229,229,229);
535 font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
536 Helvetica, sans-serif;
551 #mainsearch input.search {
556 /* approximate Safari input type=search */
559 -moz-border-radius: 12px;
573 div.excerpt span.hl {
574 background-color: yellow;
577 table.searchresults tr td {
578 padding-bottom: 0.8em;
581 table.searchresults tr {
591 margin-bottom: 0.5em;
592 border-bottom: solid 1px #bbb;
597 padding-bottom: 0.25em;
601 border-bottom: solid 1px #eee;
604 div.timelineevent a.userlink.timelineface {
607 /* padding: 0 1em 1em 0; */
608 border-bottom-style: none;
611 div.timelineevent span.time {
623 color: rgb(84,84,84);
631 background: url(images/newticket.png) no-repeat;
634 background: url(images/editedticket.png) no-repeat;
637 background: url(images/closedticket.png) no-repeat;
640 background: url(images/wiki.png) no-repeat;
643 background: url(images/milestone.png) no-repeat;
646 background: url(images/changeset.png) no-repeat;
652 border: 1px solid #CCCCCC;
654 font-family: monospace;
657 text-decoration: underline;
659 text-overflow: ellipsis;
662 display: inline-block;
665 table.codeann tr td.changeset a.changesetlink {
666 background-image: none;
672 /* background: rgb(255, 255, 170); */
673 border-bottom: 1px dashed blue;
674 /*border-left: 1px solid rgb(255, 255, 204);
675 border-right: 1px solid rgb(255, 238, 0);
676 border-top: 1px solid rgb(255, 255, 204); */
685 -webkit-border-radius: 8px;
686 -moz-border-radius: 8px;
687 border-radius: 8px; */
691 background: rgb(170, 255, 170);
692 border-bottom: 1px solid rgb(0, 204, 51);
693 border-left: 1px solid rgb(204, 255, 204);
694 border-right: 1px solid rgb(0, 204, 51);
695 border-top: 1px solid rgb(204, 255, 204);
703 -webkit-border-radius: 8px;
704 -moz-border-radius: 8px;
707 background-image: url(images/wiki.png);
708 background-repeat: no-repeat;
709 background-position-y: 2;
710 background-position-x: 2;
713 /* Styles for tabular listings such as those used for displaying directory
714 contents and report results. */
717 border-bottom: 1px solid #d7d7d7;
718 border-collapse: collapse;
723 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
724 table.listing thead { background: #f7f7f0 }
725 table.listing thead th {
726 border: 1px solid #d7d7d7;
727 border-bottom-color: #999;
731 vertical-align: bottom;
733 table.listing thead th :link:hover, table.listing thead th :visited:hover {
734 background-color: transparent;
736 table.listing thead th a { border: none; padding-right: 12px }
737 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
738 table.listing th.asc a, table.listing th.desc a {
739 background-position: 100% 50%;
740 background-repeat: no-repeat;
742 table.listing th.asc a { }
743 table.listing th.desc a { }
744 table.listing tbody td, table.listing tbody th {
745 border: 1px dotted #ddd;
749 table.listing tbody td a:hover, table.listing tbody th a:hover {
750 background-color: transparent;
752 table.listing tbody tr { border-top: 1px solid #ddd }
753 table.listing tbody tr.even { background-color: #fcfcfc }
754 table.listing tbody tr.odd { background-color: #f7f7f7 }
755 table.listing tbody tr:hover { background: #eed !important }
758 /* Styles for the directory entries table
759 (extends the styles for "table.listing") */
760 #dirlist { margin-top: 0 }
761 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
765 #dirlist td.size { text-align: right; }
766 /* #dirlist td.name { width: 30% } */
767 #dirlist td.name a, #dirlist td.name span {
768 background-position: 0% 50%;
769 background-repeat: no-repeat;
774 #dirlist td.name a.parent { background-image: url(images/parent.png) }
775 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
776 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
777 #dirlist td.name a.file { background-image: url(images/file.png) }
778 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
779 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
787 #dirlist td.change * {
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 .treeview, .treeview ul {
1131 .treeview .hitarea {
1132 /* background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1147 padding: 3px 0pt 3px 20px;
1151 background-image: none;
1152 /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1154 .treeview li.collapsable {
1155 background: url(images/treeview/folder.gif) no-repeat;
1157 .treeview li.expandable {
1158 background: url(images/treeview/folder-closed.gif) no-repeat;
1164 margin: 1em 0 1.5em 1.5em;
1165 -webkit-border-radius: 8px;
1166 -moz-border-radius: 8px;
1168 border: solid 1px #bbb;
1169 background-color: #eee;
1174 #wikilastchange a.userlink.wikilastchange {
1176 padding: 0 0.5em 0.5em 0;
1182 background-image: url(images/gradient-footer.png);
1183 background-position: center top;
1184 background-repeat: repeat-x;
1186 background-color: rgb(229,229,229);
1188 border-top: 1px solid #eee;
1205 #openid_identifier {
1218 #header, #banner, #mainsearch, div.navfoot {
1224 #qtable tr td, #qtable tr td input {
1227 #qtable tr td select {
1233 input[type=submit], button, #customqryaddfilter {
1239 #wikinav, #wikilastchange {
1247 padding-left: 1.5em;
1248 padding-right: 1.5em;
1251 div.ticketevent abbr.timeinterval {
1256 text-decoration: line-through;
1261 .button, button, input[type=button], input[type=submit], input[type=file] {
1263 -webkit-border-radius: 4px;
1264 -moz-border-radius: 4px;
1266 url(smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1267 border: 1px solid lightGrey;
1272 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1274 url(smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1275 border: 1px solid #999;
1279 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1280 /* background: #fff; */
1281 border: 1px solid #ddd;
1285 textarea.shortwiki.markItUpEditor {
1296 vertical-align: top;
1303 div.snippetsummary {
1311 div.permissioneditor th {
1315 div.permissioneditor tr.inheritedacl {
1320 background-color: #CC3;
1325 div.button-float-floating {
1326 background-color: #CC3;
1327 border: solid 1px #ccc;
1329 padding-left: 2.3em;
1336 /* vim:ts=2:sw=2:et:
1342 .showdown { font-size: 62.5%; }
1346 font-family: Helvetica, Arial, sans-serif;
1352 background: #FCFCFC;
1354 border: solid 1px #BBB;
1355 padding: 10px !important;
1359 .showdown p,.showdown ul,.showdown ol,.showdown dl,.showdown table,.showdown pre { margin-bottom: 1em; }
1360 .showdown ul { margin-left: 20px; }
1361 .showdown li { display: list-item; }
1362 .showdown ul li { list-style: disc; }
1363 .showdown ol li { list-style: decimal; }
1364 .showdown strong, .showdown b {
1365 font-weight: bolder;
1367 .showdown i, .showdown cite, .showdown em, .showdown var, .showdown address {
1372 .showdown a { text-decoration: none; cursor: pointer; color: #ba832c; font-weight: bold; }
1373 .showdown a:focus { outline: 1px dotted; }
1374 .showdown a:visited { }
1375 .showdown a:hover, .showdown a:focus { color: #d3a459; text-decoration: none; }
1376 .showdown a *, .showdown button * { cursor: pointer; }
1377 /* .showdown hr { display: none; } */
1378 .showdown small { font-size: 90%; }
1379 .showdown input, .showdown select, .showdown button, .showdown textarea, .showdown option { font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 100%; }
1380 .showdown button, .showdown label, .showdown select, .showdown option, .showdown input[type=submit] { cursor: pointer; }
1381 .showdown .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
1382 .showdown .group {display: inline-block;}
1383 /* Hides from IE-mac \*/ * html .group {height: 1%;} .group {display: block;} /* End hide from IE-mac */
1384 .showdown sup { font-size: 80%; line-height: 1; vertical-align: super; }
1385 .showdown button::-moz-focus-inner { border: 0; padding: 1px; }
1386 .showdown span.amp { font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif; font-weight: normal; font-style: italic; font-size: 1.2em; line-height: 0.8; }
1388 .showdown h1,.showdown h2,.showdown h3,.showdown h4,.showdown h5,.showdown h6 {
1390 font-family: 'Trebuchet MS', verdana, sans-serif;
1392 .showdown h1 { font-size: 24pt; }
1393 .showdown h2 { font-size: 22pt; }
1394 .showdown h3 { font-size: 20pt; }
1395 .showdown h4 { font-size: 18pt; }
1396 .showdown h5 { font-size: 16pt; }
1397 .showdown h6 { font-size: 14pt; }
1399 .showdown ::selection { background: #745626; }
1400 .showdown ::-moz-selection { background: #745626; }
1404 .showdown h1 a:hover {
1406 font-weight: normal;
1407 text-decoration: none;
1414 border-radius: 0.4em;
1415 -moz-border-radius: 0.4em;
1416 -webkit-border-radius: 0.4em;
1421 .showdown pre code {
1429 .showdown blockquote {
1430 -webkit-margin-before: 1em;
1431 -webkit-margin-after: 1em;
1432 -webkit-margin-start: 40px;
1433 -webkit-margin-end: 40px;
1436 /** our speech bubles.. */
1437 .bubble-wrap > div {
1444 background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#CEC));
1445 background: -moz-linear-gradient(#FFF, #CEC);
1446 background: -o-linear-gradient(#FFF, #CEC);
1447 background: linear-gradient(#FFF, #CEC);
1448 -webkit-border-radius: 10px;
1449 -moz-border-radius: 10px;
1450 border-radius: 10px;
1454 .bubble-wrap > div::after {
1459 border-width: 15px 15px 0;
1460 border-style: solid;
1461 border-color: #CEC transparent;
1470 .bubble-wrap-commit > div {
1474 border: 5px solid #5A8F00;
1477 -webkit-border-radius: 10px;
1478 -moz-border-radius: 10px;
1479 border-radius: 10px;
1482 .bubble-wrap-commit > p {
1488 .bubble-wrap-commit > div::after {
1493 border-width: 13px 13px 0;
1494 border-style: solid;
1495 border-color: white transparent;
1499 .bubble-wrap-commit > div::before {
1504 border-width: 20px 20px 0;
1505 border-style: solid;
1506 border-color: #5A8F00 transparent;