3 /* need to sort out a better method for this... */
4 @import url("/roojs1/colorbrewer/colorbrewer-bg.css");
6 @import url("hyperlight/plain.css");
7 @import url("hyperlight/vibrant-ink.css");
8 @import url("hyperlight/zenburn.css");
9 @import url("hyperlight/wezterm.css");
13 blockquote:before, blockquote:after,
19 /* remember to highlight inserts somehow! */
21 text-decoration: none;
24 text-decoration: line-through;
27 /* tables still need 'cellspacing="0"' in the markup
29 border-collapse: collapse;
44 'Lucida Grande', 'Lucida Sans Unicode',
45 Verdana, Arial, 'Bitstream Vera Sans',
46 Helvetica, sans-serif;
54 h2 { font-size: 14pt; }
55 h3 { font-size: 12pt; }
59 border-top: 1px solid #ccb;
70 ol.wikilist li, ul.wikilist li {
74 .underline { text-decoration: underline; }
75 ol.loweralpha { list-style-type: lower-alpha; }
76 ol.upperalpha { list-style-type: upper-alpha; }
77 ol.lowerroman { list-style-type: lower-roman; }
78 ol.upperroman { list-style-type: upper-roman; }
79 ol.arabic { list-style-type: decimal; }
82 text-decoration: none;
84 color: rgb(43, 84, 125);
85 border-bottom: 1px dotted #bbb;
88 :link:hover, :visited:hover {
89 background-color: #eee;
93 h1 :link, h1 :visited,
94 h2 :link, h2 :visited,
95 h3 :link, h3 :visited,
96 h4 :link, h4 :visited,
97 h5 :link, h5 :visited,
98 h6 :link, h6 :visited {
102 .anchor:link, .anchor:visited {
106 vertical-align: text-top;
109 * > .anchor:link, * > .anchor:visited {
133 border-right: 1px solid #d7d7d7;
160 margin: 1em 0 0.33em;
177 color: #000 !important;
179 border: 1px solid lightGrey;
181 -webkit-border-radius: 8px;
182 -moz-border-radius: 8px;
185 #mainnav :link:hover,
186 #mainnav :visited:hover ,
187 .footnav :link:hover,
188 .footnav :visited:hover
190 background-color: #ccc;
201 #mainnav .active :link,
202 #mainnav .active :visited ,
204 border: 1px solid #777;
220 #content td p:first-child {
224 input, textarea, select {
228 vertical-align: middle;
230 .button, input[type=button], input[type=submit], input[type=reset] {
231 /* background: #eee; */
233 border: 1px outset #ccc;
234 padding: 0.1em 0.5em;
236 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
239 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
240 input[type=reset][disabled] {
245 input[type=text], input[type=password], input.textwidget, textarea { border: 1px solid #d7d7d7 }
246 input[type=text], input[type=password],input.textwidget { padding: .25em .5em }
247 input[type=text]:focus, input[type=password]:focus, input.textwidget:focus, textarea:focus {
248 border: 1px solid #886;
250 option { border-bottom: 1px dotted #d7d7d7 }
251 fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
252 form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
256 background: transparent;
261 * html fieldset.iefix { width: 98% }
262 fieldset.iefix p { margin: 0 }
263 legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
264 label.disabled { color: #d7d7d7 }
265 .buttons { margin: .5em .5em .5em 0 }
266 .buttons form, .buttons form div { display: inline }
267 .buttons input { margin: 1em .5em .1em 0 }
268 .inlinebuttons input {
271 border-style: dotted;
278 background-color: #eee;
282 div.error, textarea.error, input.error {
283 border: solid 1px red;
291 border-collapse: collapse;
295 vertical-align: text-top;
297 table.history tr th {
301 table.history tr td.diff {
302 border-bottom: solid 1px #bbb;
307 border-collapse: collapse;
308 border: solid 1px #bbb;
312 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
313 'Monaco', 'Courier New', 'Courier', monospace;
317 border: solid 1px #bbb;
320 background-color: #eee;
322 word-wrap: break-word;
327 word-wrap: break-word;
330 border-left: solid 1px #bbb;
331 border-right: solid 1px #bbb;
338 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
339 'Monaco', 'Courier New', 'Courier', monospace;
340 word-wrap: break-word;
341 /* line-height: 1.6em; */
343 border: solid 1px #bbb;
344 background-color: #eee;
352 table.codeann tr th {
353 border-bottom: solid 1px #bbb;
356 table.codeann tr th.code {
360 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
361 'Monaco', 'Courier New', 'Courier', monospace !important;;
362 font-size: 8pt !important;
365 able.codeann tr td a {
370 table.codeann tr th, table.codeann tr td {
372 padding-right: 0.5em;
375 table.codeann tr th.line,
376 table.codeann tr td.line
381 table.codeann tr th.changeset,
382 table.codeann tr td.changeset,
383 table.codeann tr td.user,
384 table.codeann tr th.user
390 table.codeann tr td.line a:link,
391 table.codeann tr td.user a:link,
392 table.codeann tr td.changeset a.changesetlink:link {
393 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 /** this seems to cause havoc with our show hide stuff...
410 table.codeann tr th.changeset, table.codeann tr td.changeset,
411 table.codeann tr th.user, table.codeann tr td.user {
423 blockquote.citation {
424 border-left: solid 2px #b00;
426 margin-left: inherit;
436 border-collapse: collapse;
440 border: solid 1px #bbb;
441 padding: 0.2em 0.5em;
445 border-collapse: collapse;
451 border-bottom: 2px solid #666666;
452 padding: 0.2em 0.5em;
458 border-bottom: solid 1px #bbb;
459 padding: 0.2em 0.5em;
468 border: solid 1px green;
469 border-collapse: collapse;
472 table.progress tr td.closed {
473 background-color: #8b8;
478 border: solid 1px blue;
481 table.esthours tr td.closed {
482 background-color: #88b;
494 margin-bottom: 1.2em;
498 font-family: monospace;
504 font-family: monospace;
524 background-image: url(../gradient-header.png);
525 background-repeat: repeat-x;
526 background-position: center bottom;
527 background-color: rgb(229,229,229);
537 font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
538 Helvetica, sans-serif;
553 #mainsearch input.search {
558 /* approximate Safari input type=search */
561 -moz-border-radius: 12px;
575 div.excerpt span.hl {
576 background-color: yellow;
579 table.searchresults tr td {
580 padding-bottom: 0.8em;
583 table.searchresults tr {
593 margin-bottom: 0.5em;
594 border-bottom: solid 1px #bbb;
599 padding-bottom: 0.25em;
603 border-bottom: solid 1px #eee;
606 div.timelineevent a.userlink.timelineface {
609 /* padding: 0 1em 1em 0; */
610 border-bottom-style: none;
613 div.timelineevent span.time {
625 color: rgb(84,84,84);
633 background: url(images/newticket.png) no-repeat;
636 background: url(images/editedticket.png) no-repeat;
639 background: url(images/closedticket.png) no-repeat;
642 background: url(images/wiki.png) no-repeat;
645 background: url(images/milestone.png) no-repeat;
648 background: url(images/changeset.png) no-repeat;
654 border: 1px solid #CCCCCC;
656 font-family: monospace;
659 text-decoration: underline;
661 text-overflow: ellipsis;
664 display: inline-block;
667 table.codeann tr td.changeset a.changesetlink {
668 background-image: none;
674 /* background: rgb(255, 255, 170); */
675 border-bottom: 1px dashed blue;
676 /*border-left: 1px solid rgb(255, 255, 204);
677 border-right: 1px solid rgb(255, 238, 0);
678 border-top: 1px solid rgb(255, 255, 204); */
687 -webkit-border-radius: 8px;
688 -moz-border-radius: 8px;
689 border-radius: 8px; */
693 background: rgb(170, 255, 170);
694 border-bottom: 1px solid rgb(0, 204, 51);
695 border-left: 1px solid rgb(204, 255, 204);
696 border-right: 1px solid rgb(0, 204, 51);
697 border-top: 1px solid rgb(204, 255, 204);
705 -webkit-border-radius: 8px;
706 -moz-border-radius: 8px;
709 background-image: url(images/wiki.png);
710 background-repeat: no-repeat;
711 background-position-y: 2;
712 background-position-x: 2;
715 /* Styles for tabular listings such as those used for displaying directory
716 contents and report results. */
719 border-bottom: 1px solid #d7d7d7;
720 border-collapse: collapse;
725 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
726 table.listing thead { background: #f7f7f0 }
727 table.listing thead th {
728 border: 1px solid #d7d7d7;
729 border-bottom-color: #999;
733 vertical-align: bottom;
735 table.listing thead th :link:hover, table.listing thead th :visited:hover {
736 background-color: transparent;
738 table.listing thead th a { border: none; padding-right: 12px }
739 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
740 table.listing th.asc a, table.listing th.desc a {
741 background-position: 100% 50%;
742 background-repeat: no-repeat;
744 table.listing th.asc a { }
745 table.listing th.desc a { }
746 table.listing tbody td, table.listing tbody th {
747 border: 1px dotted #ddd;
751 table.listing tbody td a:hover, table.listing tbody th a:hover {
752 background-color: transparent;
754 table.listing tbody tr { border-top: 1px solid #ddd }
755 table.listing tbody tr.even { background-color: #fcfcfc }
756 table.listing tbody tr.odd { background-color: #f7f7f7 }
757 table.listing tbody tr:hover { background: #eed !important }
760 /* Styles for the directory entries table
761 (extends the styles for "table.listing") */
762 #dirlist { margin-top: 0 }
763 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
767 #dirlist td.size { text-align: right; }
768 /* #dirlist td.name { width: 30% } */
769 #dirlist td.name a, #dirlist td.name span {
770 background-position: 0% 50%;
771 background-repeat: no-repeat;
776 #dirlist td.name a.parent { background-image: url(images/parent.png) }
777 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
778 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
779 #dirlist td.name a.file { background-image: url(images/file.png) }
780 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
781 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
789 #dirlist td.change * {
793 border-collapse: collapse;
794 border: 1px solid #d3d3d0;
799 table.code.diff tr.removed {
800 background-color: rgb(255, 221, 221);
802 table.code.diff tr.added {
803 background-color: rgb(221, 255, 221);
806 table.code.diff tr td {
808 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
809 'Monaco', 'Courier New', 'Courier', monospace;
813 word-wrap: break-word;
817 table.code.diff tr td.line {
819 border-left: 1px solid #d3d3d0;
821 table.code.diff tr.first {
822 border-top: 1px solid #d3d3d0;
825 table.code.diff tr td.lineno {
831 table.code.diff tr.meta td.line {
836 border: 1px solid #d3d3d0;
846 display: inline-block;
848 word-wrap: break-word;
852 .code.diff code.odd {
853 background-color: #f7f7f7;
855 .code.diff code.even {
856 background-color: #fcfcfc;
858 .code.diff code.removed {
859 background-color: rgb(255, 221, 221);
861 .code.diff code.added {
862 background-color: rgb(221, 255, 221);
868 border: 1px solid #d3d3d0;
874 list-style-type: none;
879 border-left: 1px solid #d3d3d0;
882 ol.code li.even { background-color: #fcfcfc }
883 ol.code li.odd { background-color: #f7f7f7 }
892 word-wrap: break-word;
895 background-color: #ddd;
898 div.changeset, div.changesetodd {
902 border-bottom: solid 1px #bbb;
905 div.changeset-committed div.changelog {
906 background-color:#fdd;
908 div.changeset-good-to-go div.changelog {
909 background-color:#585;
911 div.changeset-pending-review div.changelog {
912 background-color:#855;
915 div.changeset-live div.changelog {
916 background-color:#336;
921 div.changesets img.gravatar, div.revinfo img.gravatar
924 margin: 0 0.5em 0.5em 0;
933 #content div.changelog p {
938 /* border-bottom: solid 1px #bbb; */
940 padding: 0.5em 0px 0px 0.5em;
947 background-color: #ccc;
948 border-bottom: solid 1px #bbb;
951 padding-bottom: 0.3em;
959 span.branchname, span.milestone {
960 background: rgb(170, 255, 170);
961 border-bottom: 1px solid rgb(0, 204, 51);
962 border-left: 1px solid rgb(204, 255, 204);
963 border-right: 1px solid rgb(0, 204, 51);
964 border-top: 1px solid rgb(204, 255, 204);
972 -webkit-border-radius: 8px;
973 -moz-border-radius: 8px;
978 background: rgb(170, 255, 170);
979 border-bottom: 1px solid rgb(0, 204, 51);
980 border-left: 1px solid rgb(204, 255, 204);
981 border-right: 1px solid rgb(0, 204, 51);
982 border-top: 1px solid rgb(204, 255, 204);
991 -webkit-border-radius: 8px;
992 -moz-border-radius: 8px;
997 background-image: url(images/milestone.png);
998 background-repeat: no-repeat;
999 background-position-x: 2px;
1004 background: rgb(255, 255, 170);
1005 border-bottom: 1px solid rgb(255, 238, 0);
1006 border-left: 1px solid rgb(255, 255, 204);
1007 border-right: 1px solid rgb(255, 238, 0);
1008 border-top: 1px solid rgb(255, 255, 204);
1010 white-space: normal;
1012 padding-bottom: 1px;
1019 text-decoration: line-through;
1022 ol.code li code.removed {
1023 background-color: rgb(255, 221, 221);
1028 ol.code li code.added {
1029 background-color: rgb(221, 255, 221);
1053 border: 1px solid #d7d7d7;
1057 /* disabled options in the asmSelect */
1058 select.asmSelect option.asmOptionDisabled {
1062 ol.asmList, ul.asmList {
1063 /* html list constructed around selected items */
1064 margin: 0.25em 0 1em 1em;
1067 padding: 0.4em 0 0 0;
1076 a.asmListItemRemove {
1077 padding: 0.2em 0.2em 0.2em 0.5em;
1081 div.ticketchangeinfo img.gravatar {
1083 margin: 0 0em 1em 1em;
1085 div.timelinereason img.gravatar {
1087 margin: 0 1em 1em 0em;
1089 div.ticketevent, div.timelineevent, h1.timelineday {
1093 div.userinfo img.gravatar {
1097 div.ui-state-highlight, div.ui-state-error {
1104 margin-bottom: 1.2em;
1107 span.ui-icon-info, span.ui-icon-alert {
1108 margin-right: 0.6em;
1112 #changelog-container {
1116 div.attachment-list {
1123 .treeview, .treeview ul {
1133 .treeview .hitarea {
1134 /* background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1149 padding: 3px 0pt 3px 20px;
1153 background-image: none;
1154 /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1156 .treeview li.collapsable {
1157 background: url(images/treeview/folder.gif) no-repeat;
1159 .treeview li.expandable {
1160 background: url(images/treeview/folder-closed.gif) no-repeat;
1166 margin: 1em 0 1.5em 1.5em;
1167 -webkit-border-radius: 8px;
1168 -moz-border-radius: 8px;
1170 border: solid 1px #bbb;
1171 background-color: #eee;
1176 #wikilastchange a.userlink.wikilastchange {
1178 padding: 0 0.5em 0.5em 0;
1184 background-image: url(images/gradient-footer.png);
1185 background-position: center top;
1186 background-repeat: repeat-x;
1188 background-color: rgb(229,229,229);
1190 border-top: 1px solid #eee;
1207 #openid_identifier {
1220 #header, #banner, #mainsearch, div.navfoot {
1226 #qtable tr td, #qtable tr td input {
1229 #qtable tr td select {
1235 input[type=submit], button, #customqryaddfilter {
1241 #wikinav, #wikilastchange {
1249 padding-left: 1.5em;
1250 padding-right: 1.5em;
1253 div.ticketevent abbr.timeinterval {
1258 text-decoration: line-through;
1263 .button, button, input[type=button], input[type=submit], input[type=file] {
1265 -webkit-border-radius: 4px;
1266 -moz-border-radius: 4px;
1268 url(smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1269 border: 1px solid lightGrey;
1274 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1276 url(smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1277 border: 1px solid #999;
1281 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1282 /* background: #fff; */
1283 border: 1px solid #ddd;
1287 textarea.shortwiki.markItUpEditor {
1298 vertical-align: top;
1305 div.snippetsummary {
1313 div.permissioneditor th {
1317 div.permissioneditor tr.inheritedacl {
1322 background-color: #CC3;
1327 div.button-float-floating {
1328 background-color: #CC3;
1329 border: solid 1px #ccc;
1331 padding-left: 2.3em;
1338 /* vim:ts=2:sw=2:et:
1344 .showdown { font-size: 62.5%; }
1348 font-family: Helvetica, Arial, sans-serif;
1354 background: #FCFCFC;
1356 border: solid 1px #BBB;
1357 padding: 10px !important;
1361 .showdown p,.showdown ul,.showdown ol,.showdown dl,.showdown table,.showdown pre { margin-bottom: 1em; }
1362 .showdown ul { margin-left: 20px; }
1363 .showdown li { display: list-item; }
1364 .showdown ul li { list-style: disc; }
1365 .showdown ol li { list-style: decimal; }
1366 .showdown strong, .showdown b {
1367 font-weight: bolder;
1369 .showdown i, .showdown cite, .showdown em, .showdown var, .showdown address {
1374 .showdown a { text-decoration: none; cursor: pointer; color: #ba832c; font-weight: bold; }
1375 .showdown a:focus { outline: 1px dotted; }
1376 .showdown a:visited { }
1377 .showdown a:hover, .showdown a:focus { color: #d3a459; text-decoration: none; }
1378 .showdown a *, .showdown button * { cursor: pointer; }
1379 /* .showdown hr { display: none; } */
1380 .showdown small { font-size: 90%; }
1381 .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%; }
1382 .showdown button, .showdown label, .showdown select, .showdown option, .showdown input[type=submit] { cursor: pointer; }
1383 .showdown .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
1384 .showdown .group {display: inline-block;}
1385 /* Hides from IE-mac \*/ * html .group {height: 1%;} .group {display: block;} /* End hide from IE-mac */
1386 .showdown sup { font-size: 80%; line-height: 1; vertical-align: super; }
1387 .showdown button::-moz-focus-inner { border: 0; padding: 1px; }
1388 .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; }
1390 .showdown h1,.showdown h2,.showdown h3,.showdown h4,.showdown h5,.showdown h6 {
1392 font-family: 'Trebuchet MS', verdana, sans-serif;
1394 .showdown h1 { font-size: 24pt; }
1395 .showdown h2 { font-size: 22pt; }
1396 .showdown h3 { font-size: 20pt; }
1397 .showdown h4 { font-size: 18pt; }
1398 .showdown h5 { font-size: 16pt; }
1399 .showdown h6 { font-size: 14pt; }
1401 .showdown ::selection { background: #745626; }
1402 .showdown ::-moz-selection { background: #745626; }
1406 .showdown h1 a:hover {
1408 font-weight: normal;
1409 text-decoration: none;
1416 border-radius: 0.4em;
1417 -moz-border-radius: 0.4em;
1418 -webkit-border-radius: 0.4em;
1423 .showdown pre code {
1431 .showdown blockquote {
1432 -webkit-margin-before: 1em;
1433 -webkit-margin-after: 1em;
1434 -webkit-margin-start: 40px;
1435 -webkit-margin-end: 40px;
1438 /** our speech bubles.. */
1439 .bubble-wrap > div {
1446 background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#CEC));
1447 background: -moz-linear-gradient(#FFF, #CEC);
1448 background: -o-linear-gradient(#FFF, #CEC);
1449 background: linear-gradient(#FFF, #CEC);
1450 -webkit-border-radius: 10px;
1451 -moz-border-radius: 10px;
1452 border-radius: 10px;
1456 .bubble-wrap > div::after {
1461 border-width: 15px 15px 0;
1462 border-style: solid;
1463 border-color: #CEC transparent;
1472 .bubble-wrap-commit > div {
1476 border: 5px solid #5A8F00;
1479 -webkit-border-radius: 10px;
1480 -moz-border-radius: 10px;
1481 border-radius: 10px;
1484 .bubble-wrap-commit > p {
1490 .bubble-wrap-commit > div::after {
1495 border-width: 13px 13px 0;
1496 border-style: solid;
1497 border-color: white transparent;
1501 .bubble-wrap-commit > div::before {
1506 border-width: 20px 20px 0;
1507 border-style: solid;
1508 border-color: #5A8F00 transparent;