2 @import url("../../roojs1/colorbrewer/colorbrewer-bg.css.css");
6 blockquote:before, blockquote:after,
12 /* remember to highlight inserts somehow! */
14 text-decoration: none;
17 text-decoration: line-through;
20 /* tables still need 'cellspacing="0"' in the markup
22 border-collapse: collapse;
37 'Lucida Grande', 'Lucida Sans Unicode',
38 Verdana, Arial, 'Bitstream Vera Sans',
39 Helvetica, sans-serif;
47 h2 { font-size: 14pt; }
48 h3 { font-size: 12pt; }
52 border-top: 1px solid #ccb;
63 ol.wikilist li, ul.wikilist li {
67 .underline { text-decoration: underline; }
68 ol.loweralpha { list-style-type: lower-alpha; }
69 ol.upperalpha { list-style-type: upper-alpha; }
70 ol.lowerroman { list-style-type: lower-roman; }
71 ol.upperroman { list-style-type: upper-roman; }
72 ol.arabic { list-style-type: decimal; }
75 text-decoration: none;
77 color: rgb(43, 84, 125);
78 border-bottom: 1px dotted #bbb;
81 :link:hover, :visited:hover {
82 background-color: #eee;
86 h1 :link, h1 :visited,
87 h2 :link, h2 :visited,
88 h3 :link, h3 :visited,
89 h4 :link, h4 :visited,
90 h5 :link, h5 :visited,
91 h6 :link, h6 :visited {
95 .anchor:link, .anchor:visited {
99 vertical-align: text-top;
102 * > .anchor:link, * > .anchor:visited {
126 border-right: 1px solid #d7d7d7;
153 margin: 1em 0 0.33em;
170 color: #000 !important;
172 border: 1px solid lightGrey;
174 -webkit-border-radius: 8px;
175 -moz-border-radius: 8px;
178 #mainnav :link:hover,
179 #mainnav :visited:hover ,
180 .footnav :link:hover,
181 .footnav :visited:hover
183 background-color: #ccc;
194 #mainnav .active :link,
195 #mainnav .active :visited ,
197 border: 1px solid #777;
213 #content td p:first-child {
217 input, textarea, select {
221 vertical-align: middle;
223 .button, input[type=button], input[type=submit], input[type=reset] {
224 /* background: #eee; */
226 border: 1px outset #ccc;
227 padding: 0.1em 0.5em;
229 .button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
232 .button[disabled], input[type=button][disabled], input[type=submit][disabled],
233 input[type=reset][disabled] {
238 input[type=text], input[type=password], input.textwidget, textarea { border: 1px solid #d7d7d7 }
239 input[type=text], input[type=password],input.textwidget { padding: .25em .5em }
240 input[type=text]:focus, input[type=password]:focus, input.textwidget:focus, textarea:focus {
241 border: 1px solid #886;
243 option { border-bottom: 1px dotted #d7d7d7 }
244 fieldset { border: 1px solid #d7d7d7; padding: .5em; margin: 1em 0 }
245 form p.hint, form span.hint { color: #666; font-size: 85%; font-style: italic; margin: .5em 0;
249 background: transparent;
254 * html fieldset.iefix { width: 98% }
255 fieldset.iefix p { margin: 0 }
256 legend { color: #999; padding: 0 .25em; font-size: 90%; font-weight: bold }
257 label.disabled { color: #d7d7d7 }
258 .buttons { margin: .5em .5em .5em 0 }
259 .buttons form, .buttons form div { display: inline }
260 .buttons input { margin: 1em .5em .1em 0 }
261 .inlinebuttons input {
264 border-style: dotted;
271 background-color: #eee;
275 div.error, textarea.error, input.error {
276 border: solid 1px red;
284 border-collapse: collapse;
288 vertical-align: text-top;
290 table.history tr th {
294 table.history tr td.diff {
295 border-bottom: solid 1px #bbb;
300 border-collapse: collapse;
301 border: solid 1px #bbb;
305 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
306 'Monaco', 'Courier New', 'Courier', monospace;
310 border: solid 1px #bbb;
313 background-color: #eee;
315 word-wrap: break-word;
320 word-wrap: break-word;
323 border-left: solid 1px #bbb;
324 border-right: solid 1px #bbb;
331 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
332 'Monaco', 'Courier New', 'Courier', monospace;
333 word-wrap: break-word;
334 /* line-height: 1.6em; */
336 border: solid 1px #bbb;
337 background-color: #eee;
345 table.codeann tr th {
346 border-bottom: solid 1px #bbb;
349 table.codeann tr th.code {
353 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
354 'Monaco', 'Courier New', 'Courier', monospace !important;;
355 font-size: 8pt !important;
358 able.codeann tr td a {
363 table.codeann tr th, table.codeann tr td {
365 padding-right: 0.5em;
368 table.codeann tr th.line,
369 table.codeann tr td.line
374 table.codeann tr th.changeset,
375 table.codeann tr td.changeset,
376 table.codeann tr td.user,
377 table.codeann tr th.user
383 table.codeann tr td.line a:link,
384 table.codeann tr td.user a:link,
385 table.codeann tr td.changeset a.changesetlink:link {
386 text-decoration: none;
393 table.codeann tr th.user, table.codeann tr td.user {
395 padding-right: 0.5em;
399 /* by default, when showing an annotated file, hide annotations, but show
400 * the line numbers */
401 /** this seems to cause havoc with our show hide stuff...
403 table.codeann tr th.changeset, table.codeann tr td.changeset,
404 table.codeann tr th.user, table.codeann tr td.user {
416 blockquote.citation {
417 border-left: solid 2px #b00;
419 margin-left: inherit;
429 border-collapse: collapse;
433 border: solid 1px #bbb;
434 padding: 0.2em 0.5em;
438 border-collapse: collapse;
444 border-bottom: 2px solid #666666;
445 padding: 0.2em 0.5em;
451 border-bottom: solid 1px #bbb;
452 padding: 0.2em 0.5em;
461 border: solid 1px green;
462 border-collapse: collapse;
465 table.progress tr td.closed {
466 background-color: #8b8;
471 border: solid 1px blue;
474 table.esthours tr td.closed {
475 background-color: #88b;
487 margin-bottom: 1.2em;
491 font-family: monospace;
497 font-family: monospace;
517 background-image: url(../gradient-header.png);
518 background-repeat: repeat-x;
519 background-position: center bottom;
520 background-color: rgb(229,229,229);
530 font-family: Calibri, Arial, Verdana, 'Bitstream Vera Sans',
531 Helvetica, sans-serif;
546 #mainsearch input.search {
551 /* approximate Safari input type=search */
554 -moz-border-radius: 12px;
568 div.excerpt span.hl {
569 background-color: yellow;
572 table.searchresults tr td {
573 padding-bottom: 0.8em;
576 table.searchresults tr {
586 margin-bottom: 0.5em;
587 border-bottom: solid 1px #bbb;
592 padding-bottom: 0.25em;
596 border-bottom: solid 1px #eee;
599 div.timelineevent a.userlink.timelineface {
602 /* padding: 0 1em 1em 0; */
603 border-bottom-style: none;
606 div.timelineevent span.time {
618 color: rgb(84,84,84);
626 background: url(images/newticket.png) no-repeat;
629 background: url(images/editedticket.png) no-repeat;
632 background: url(images/closedticket.png) no-repeat;
635 background: url(images/wiki.png) no-repeat;
638 background: url(images/milestone.png) no-repeat;
641 background: url(images/changeset.png) no-repeat;
647 border: 1px solid #CCCCCC;
649 font-family: monospace;
652 text-decoration: underline;
654 text-overflow: ellipsis;
657 display: inline-block;
660 table.codeann tr td.changeset a.changesetlink {
661 background-image: none;
667 /* background: rgb(255, 255, 170); */
668 border-bottom: 1px dashed blue;
669 /*border-left: 1px solid rgb(255, 255, 204);
670 border-right: 1px solid rgb(255, 238, 0);
671 border-top: 1px solid rgb(255, 255, 204); */
680 -webkit-border-radius: 8px;
681 -moz-border-radius: 8px;
682 border-radius: 8px; */
686 background: rgb(170, 255, 170);
687 border-bottom: 1px solid rgb(0, 204, 51);
688 border-left: 1px solid rgb(204, 255, 204);
689 border-right: 1px solid rgb(0, 204, 51);
690 border-top: 1px solid rgb(204, 255, 204);
698 -webkit-border-radius: 8px;
699 -moz-border-radius: 8px;
702 background-image: url(images/wiki.png);
703 background-repeat: no-repeat;
704 background-position-y: 2;
705 background-position-x: 2;
708 /* Styles for tabular listings such as those used for displaying directory
709 contents and report results. */
712 border-bottom: 1px solid #d7d7d7;
713 border-collapse: collapse;
718 table.listing th { text-align: left; padding: 0 1em .1em 0; font-size: 12px }
719 table.listing thead { background: #f7f7f0 }
720 table.listing thead th {
721 border: 1px solid #d7d7d7;
722 border-bottom-color: #999;
726 vertical-align: bottom;
728 table.listing thead th :link:hover, table.listing thead th :visited:hover {
729 background-color: transparent;
731 table.listing thead th a { border: none; padding-right: 12px }
732 table.listing th.asc a, table.listing th.desc a { font-weight: bold }
733 table.listing th.asc a, table.listing th.desc a {
734 background-position: 100% 50%;
735 background-repeat: no-repeat;
737 table.listing th.asc a { }
738 table.listing th.desc a { }
739 table.listing tbody td, table.listing tbody th {
740 border: 1px dotted #ddd;
744 table.listing tbody td a:hover, table.listing tbody th a:hover {
745 background-color: transparent;
747 table.listing tbody tr { border-top: 1px solid #ddd }
748 table.listing tbody tr.even { background-color: #fcfcfc }
749 table.listing tbody tr.odd { background-color: #f7f7f7 }
750 table.listing tbody tr:hover { background: #eed !important }
753 /* Styles for the directory entries table
754 (extends the styles for "table.listing") */
755 #dirlist { margin-top: 0 }
756 #dirlist td.rev, #dirlist td.age, #dirlist td.change, #dirlist td.size {
760 #dirlist td.size { text-align: right; }
761 /* #dirlist td.name { width: 30% } */
762 #dirlist td.name a, #dirlist td.name span {
763 background-position: 0% 50%;
764 background-repeat: no-repeat;
769 #dirlist td.name a.parent { background-image: url(images/parent.png) }
770 #dirlist td.name a.dir { background-image: url(images/treeview/folder-closed.gif) }
771 #dirlist td.name span.dir { background-image: url(images/treeview/folder-closed.gif) }
772 #dirlist td.name a.file { background-image: url(images/file.png) }
773 #dirlist td.name span.file { background-image: url(images/filedeny.png) }
774 #dirlist td.name a, #dirlist td.rev a { border-bottom: none; display: block }
782 #dirlist td.change * {
786 border-collapse: collapse;
787 border: 1px solid #d3d3d0;
792 table.code.diff tr.removed {
793 background-color: rgb(255, 221, 221);
795 table.code.diff tr.added {
796 background-color: rgb(221, 255, 221);
799 table.code.diff tr td {
801 font-family: 'Consolas', 'Bitstream Vera Sans Mono',
802 'Monaco', 'Courier New', 'Courier', monospace;
806 word-wrap: break-word;
810 table.code.diff tr td.line {
812 border-left: 1px solid #d3d3d0;
814 table.code.diff tr.first {
815 border-top: 1px solid #d3d3d0;
818 table.code.diff tr td.lineno {
824 table.code.diff tr.meta td.line {
829 border: 1px solid #d3d3d0;
839 display: inline-block;
841 word-wrap: break-word;
845 .code.diff code.odd {
846 background-color: #f7f7f7;
848 .code.diff code.even {
849 background-color: #fcfcfc;
851 .code.diff code.removed {
852 background-color: rgb(255, 221, 221);
854 .code.diff code.added {
855 background-color: rgb(221, 255, 221);
861 border: 1px solid #d3d3d0;
867 list-style-type: none;
872 border-left: 1px solid #d3d3d0;
875 ol.code li.even { background-color: #fcfcfc }
876 ol.code li.odd { background-color: #f7f7f7 }
885 word-wrap: break-word;
888 background-color: #ddd;
891 div.changeset, div.changesetodd {
895 border-bottom: solid 1px #bbb;
898 div.changeset-committed div.changelog {
899 background-color:#fdd;
901 div.changeset-good-to-go div.changelog {
902 background-color:#585;
904 div.changeset-pending-review div.changelog {
905 background-color:#855;
908 div.changeset-live div.changelog {
909 background-color:#336;
914 div.changesets img.gravatar, div.revinfo img.gravatar
917 margin: 0 0.5em 0.5em 0;
926 #content div.changelog p {
931 /* border-bottom: solid 1px #bbb; */
933 padding: 0.5em 0px 0px 0.5em;
940 background-color: #ccc;
941 border-bottom: solid 1px #bbb;
944 padding-bottom: 0.3em;
952 span.branchname, span.milestone {
953 background: rgb(170, 255, 170);
954 border-bottom: 1px solid rgb(0, 204, 51);
955 border-left: 1px solid rgb(204, 255, 204);
956 border-right: 1px solid rgb(0, 204, 51);
957 border-top: 1px solid rgb(204, 255, 204);
965 -webkit-border-radius: 8px;
966 -moz-border-radius: 8px;
971 background: rgb(170, 255, 170);
972 border-bottom: 1px solid rgb(0, 204, 51);
973 border-left: 1px solid rgb(204, 255, 204);
974 border-right: 1px solid rgb(0, 204, 51);
975 border-top: 1px solid rgb(204, 255, 204);
984 -webkit-border-radius: 8px;
985 -moz-border-radius: 8px;
990 background-image: url(images/milestone.png);
991 background-repeat: no-repeat;
992 background-position-x: 2px;
997 background: rgb(255, 255, 170);
998 border-bottom: 1px solid rgb(255, 238, 0);
999 border-left: 1px solid rgb(255, 255, 204);
1000 border-right: 1px solid rgb(255, 238, 0);
1001 border-top: 1px solid rgb(255, 255, 204);
1003 white-space: normal;
1005 padding-bottom: 1px;
1012 text-decoration: line-through;
1015 ol.code li code.removed {
1016 background-color: rgb(255, 221, 221);
1021 ol.code li code.added {
1022 background-color: rgb(221, 255, 221);
1046 border: 1px solid #d7d7d7;
1050 /* disabled options in the asmSelect */
1051 select.asmSelect option.asmOptionDisabled {
1055 ol.asmList, ul.asmList {
1056 /* html list constructed around selected items */
1057 margin: 0.25em 0 1em 1em;
1060 padding: 0.4em 0 0 0;
1069 a.asmListItemRemove {
1070 padding: 0.2em 0.2em 0.2em 0.5em;
1074 div.ticketchangeinfo img.gravatar {
1076 margin: 0 0em 1em 1em;
1078 div.timelinereason img.gravatar {
1080 margin: 0 1em 1em 0em;
1082 div.ticketevent, div.timelineevent, h1.timelineday {
1086 div.userinfo img.gravatar {
1090 div.ui-state-highlight, div.ui-state-error {
1097 margin-bottom: 1.2em;
1100 span.ui-icon-info, span.ui-icon-alert {
1101 margin-right: 0.6em;
1105 #changelog-container {
1109 div.attachment-list {
1116 .treeview, .treeview ul {
1126 .treeview .hitarea {
1127 /* background: url(images/treeview/treeview-gray.gif) -64px -25px no-repeat; */
1142 padding: 3px 0pt 3px 20px;
1146 background-image: none;
1147 /* url(images/treeview/treeview-gray-line.gif) 0 0 no-repeat; */
1149 .treeview li.collapsable {
1150 background: url(images/treeview/folder.gif) no-repeat;
1152 .treeview li.expandable {
1153 background: url(images/treeview/folder-closed.gif) no-repeat;
1159 margin: 1em 0 1.5em 1.5em;
1160 -webkit-border-radius: 8px;
1161 -moz-border-radius: 8px;
1163 border: solid 1px #bbb;
1164 background-color: #eee;
1169 #wikilastchange a.userlink.wikilastchange {
1171 padding: 0 0.5em 0.5em 0;
1177 background-image: url(images/gradient-footer.png);
1178 background-position: center top;
1179 background-repeat: repeat-x;
1181 background-color: rgb(229,229,229);
1183 border-top: 1px solid #eee;
1200 #openid_identifier {
1213 #header, #banner, #mainsearch, div.navfoot {
1219 #qtable tr td, #qtable tr td input {
1222 #qtable tr td select {
1228 input[type=submit], button, #customqryaddfilter {
1234 #wikinav, #wikilastchange {
1242 padding-left: 1.5em;
1243 padding-right: 1.5em;
1246 div.ticketevent abbr.timeinterval {
1251 text-decoration: line-through;
1256 .button, button, input[type=button], input[type=submit], input[type=file] {
1258 -webkit-border-radius: 4px;
1259 -moz-border-radius: 4px;
1261 url(smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png);
1262 border: 1px solid lightGrey;
1267 .button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover, input[type=file]:hover {
1269 url(smoothness/images/ui-bg_glass_75_dadada_1x400.png);
1270 border: 1px solid #999;
1274 .button[disabled], button[disabled], input[type=button][disabled], input[type=submit][disabled], input[type=file][disabled] {
1275 /* background: #fff; */
1276 border: 1px solid #ddd;
1280 textarea.shortwiki.markItUpEditor {
1291 vertical-align: top;
1298 div.snippetsummary {
1306 div.permissioneditor th {
1310 div.permissioneditor tr.inheritedacl {
1315 background-color: #CC3;
1320 div.button-float-floating {
1321 background-color: #CC3;
1322 border: solid 1px #ccc;
1324 padding-left: 2.3em;
1331 /* vim:ts=2:sw=2:et:
1337 .showdown { font-size: 62.5%; }
1341 font-family: Helvetica, Arial, sans-serif;
1347 background: #FCFCFC;
1349 border: solid 1px #BBB;
1350 padding: 10px !important;
1354 .showdown p,.showdown ul,.showdown ol,.showdown dl,.showdown table,.showdown pre { margin-bottom: 1em; }
1355 .showdown ul { margin-left: 20px; }
1356 .showdown li { display: list-item; }
1357 .showdown ul li { list-style: disc; }
1358 .showdown ol li { list-style: decimal; }
1359 .showdown strong, .showdown b {
1360 font-weight: bolder;
1362 .showdown i, .showdown cite, .showdown em, .showdown var, .showdown address {
1367 .showdown a { text-decoration: none; cursor: pointer; color: #ba832c; font-weight: bold; }
1368 .showdown a:focus { outline: 1px dotted; }
1369 .showdown a:visited { }
1370 .showdown a:hover, .showdown a:focus { color: #d3a459; text-decoration: none; }
1371 .showdown a *, .showdown button * { cursor: pointer; }
1372 /* .showdown hr { display: none; } */
1373 .showdown small { font-size: 90%; }
1374 .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%; }
1375 .showdown button, .showdown label, .showdown select, .showdown option, .showdown input[type=submit] { cursor: pointer; }
1376 .showdown .group:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
1377 .showdown .group {display: inline-block;}
1378 /* Hides from IE-mac \*/ * html .group {height: 1%;} .group {display: block;} /* End hide from IE-mac */
1379 .showdown sup { font-size: 80%; line-height: 1; vertical-align: super; }
1380 .showdown button::-moz-focus-inner { border: 0; padding: 1px; }
1381 .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; }
1383 .showdown h1,.showdown h2,.showdown h3,.showdown h4,.showdown h5,.showdown h6 {
1385 font-family: 'Trebuchet MS', verdana, sans-serif;
1387 .showdown h1 { font-size: 24pt; }
1388 .showdown h2 { font-size: 22pt; }
1389 .showdown h3 { font-size: 20pt; }
1390 .showdown h4 { font-size: 18pt; }
1391 .showdown h5 { font-size: 16pt; }
1392 .showdown h6 { font-size: 14pt; }
1394 .showdown ::selection { background: #745626; }
1395 .showdown ::-moz-selection { background: #745626; }
1399 .showdown h1 a:hover {
1401 font-weight: normal;
1402 text-decoration: none;
1409 border-radius: 0.4em;
1410 -moz-border-radius: 0.4em;
1411 -webkit-border-radius: 0.4em;
1416 .showdown pre code {
1424 .showdown blockquote {
1425 -webkit-margin-before: 1em;
1426 -webkit-margin-after: 1em;
1427 -webkit-margin-start: 40px;
1428 -webkit-margin-end: 40px;
1431 /** our speech bubles.. */
1432 .bubble-wrap > div {
1439 background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#CEC));
1440 background: -moz-linear-gradient(#FFF, #CEC);
1441 background: -o-linear-gradient(#FFF, #CEC);
1442 background: linear-gradient(#FFF, #CEC);
1443 -webkit-border-radius: 10px;
1444 -moz-border-radius: 10px;
1445 border-radius: 10px;
1449 .bubble-wrap > div::after {
1454 border-width: 15px 15px 0;
1455 border-style: solid;
1456 border-color: #CEC transparent;
1465 .bubble-wrap-commit > div {
1469 border: 5px solid #5A8F00;
1472 -webkit-border-radius: 10px;
1473 -moz-border-radius: 10px;
1474 border-radius: 10px;
1477 .bubble-wrap-commit > p {
1483 .bubble-wrap-commit > div::after {
1488 border-width: 13px 13px 0;
1489 border-style: solid;
1490 border-color: white transparent;
1494 .bubble-wrap-commit > div::before {
1499 border-width: 20px 20px 0;
1500 border-style: solid;
1501 border-color: #5A8F00 transparent;