Merge commit 'refs/top-bases/t/frontpage/separate' into t/frontpage/separate
[git/gitweb.git] / gitweb / gitweb.css
blob9fee3f0853e026ec10934928eea40316f2cc9f26
1 body {
2 font-family: sans-serif;
3 font-size: small;
4 border: solid #d9d8d1;
5 border-width: 1px;
6 margin: 10px;
7 background-color: #ffffff;
8 color: #000000;
11 a {
12 color: #0000cc;
15 a:hover, a:visited, a:active {
16 color: #880000;
19 span.cntrl {
20 border: dashed #aaaaaa;
21 border-width: 1px;
22 padding: 0px 2px 0px 2px;
23 margin: 0px 2px 0px 2px;
26 img.logo {
27 float: right;
28 border-width: 0px;
31 img.avatar {
32 vertical-align: middle;
35 a.list img.avatar {
36 border-style: none;
39 div.page_header {
40 height: 25px;
41 padding: 8px;
42 font-size: 150%;
43 font-weight: bold;
44 background-color: #d9d8d1;
47 div.page_header a:visited, a.header {
48 color: #0000cc;
51 div.page_header a:hover {
52 color: #880000;
55 div.page_nav {
56 padding: 8px;
59 div.page_nav a:visited {
60 color: #0000cc;
63 div.page_path {
64 padding: 8px;
65 font-weight: bold;
66 border: solid #d9d8d1;
67 border-width: 0px 0px 1px;
70 div.page_footer {
71 height: 17px;
72 padding: 4px 8px;
73 background-color: #d9d8d1;
76 div.page_footer_text {
77 float: left;
78 color: #555555;
79 font-style: italic;
82 div.page_body {
83 padding: 8px;
84 font-family: monospace;
87 div.title, a.title {
88 display: block;
89 padding: 6px 8px;
90 font-weight: bold;
91 background-color: #edece6;
92 text-decoration: none;
93 color: #000000;
96 div.readme {
97 padding: 8px;
100 p.projectlist_link {
101 text-align: center;
102 font-weight: bold;
105 a.title:hover {
106 background-color: #d9d8d1;
109 div.title_text {
110 padding: 6px 0px;
111 border: solid #d9d8d1;
112 border-width: 0px 0px 1px;
113 font-family: monospace;
116 div.log_body {
117 padding: 8px 8px 8px 150px;
120 span.age {
121 position: relative;
122 float: left;
123 width: 142px;
124 font-style: italic;
127 span.signoff {
128 color: #888888;
131 div.log_link {
132 padding: 0px 8px;
133 font-size: 70%;
134 font-family: sans-serif;
135 font-style: normal;
136 position: relative;
137 float: left;
138 width: 136px;
141 div.list_head {
142 padding: 6px 8px 4px;
143 border: solid #d9d8d1;
144 border-width: 1px 0px 0px;
145 font-style: italic;
148 .author_date, .author {
149 font-style: italic;
152 div.author_date {
153 padding: 8px;
154 border: solid #d9d8d1;
155 border-width: 0px 0px 1px 0px;
158 a.list {
159 text-decoration: none;
160 color: #000000;
163 a.subject, a.name {
164 font-weight: bold;
167 table.tags a.subject {
168 font-weight: normal;
171 a.list:hover {
172 text-decoration: underline;
173 color: #880000;
176 a.text {
177 text-decoration: none;
178 color: #0000cc;
181 a.text:visited {
182 text-decoration: none;
183 color: #880000;
186 a.text:hover {
187 text-decoration: underline;
188 color: #880000;
191 table {
192 padding: 8px 4px;
193 border-spacing: 0;
196 table.diff_tree {
197 font-family: monospace;
200 table.combined.diff_tree th {
201 text-align: center;
204 table.combined.diff_tree td {
205 padding-right: 24px;
208 table.combined.diff_tree th.link,
209 table.combined.diff_tree td.link {
210 padding: 0px 2px;
213 table.combined.diff_tree td.nochange a {
214 color: #6666ff;
217 table.combined.diff_tree td.nochange a:hover,
218 table.combined.diff_tree td.nochange a:visited {
219 color: #d06666;
222 table.blame {
223 border-collapse: collapse;
226 table.blame td {
227 padding: 0px 5px;
228 font-size: 100%;
229 vertical-align: top;
232 th {
233 padding: 2px 5px;
234 font-size: 100%;
235 text-align: left;
238 /* do not change row style on hover for 'blame' view */
239 tr.light,
240 table.blame .light:hover {
241 background-color: #ffffff;
244 tr.dark,
245 table.blame .dark:hover {
246 background-color: #f6f6f0;
249 /* currently both use the same, but it can change */
250 tr.light:hover,
251 tr.dark:hover {
252 background-color: #edece6;
255 /* boundary commits in 'blame' view */
256 /* and commits without "previous" */
257 tr.boundary td.sha1,
258 tr.no-previous td.linenr {
259 font-weight: bold;
262 td {
263 padding: 2px 5px;
264 font-size: 100%;
265 vertical-align: top;
268 td.link, td.selflink {
269 padding: 2px 5px;
270 font-family: sans-serif;
271 font-size: 70%;
274 td.selflink {
275 padding-right: 0px;
278 td.sha1 {
279 font-family: monospace;
282 .error {
283 color: red;
284 background-color: yellow;
287 td.current_head {
288 text-decoration: underline;
291 table.diff_tree span.file_status.new {
292 color: #008000;
295 table.diff_tree span.file_status.deleted {
296 color: #c00000;
299 table.diff_tree span.file_status.moved,
300 table.diff_tree span.file_status.mode_chnge {
301 color: #777777;
304 table.diff_tree span.file_status.copied {
305 color: #70a070;
308 /* noage: "No commits" */
309 table.project_list td.noage {
310 color: #808080;
311 font-style: italic;
314 /* age2: 60*60*24*2 <= age */
315 table.project_list td.age2, table.blame td.age2 {
316 font-style: italic;
319 /* age1: 60*60*2 <= age < 60*60*24*2 */
320 table.project_list td.age1 {
321 color: #009900;
322 font-style: italic;
325 table.blame td.age1 {
326 color: #009900;
327 background: transparent;
330 /* age0: age < 60*60*2 */
331 table.project_list td.age0 {
332 color: #009900;
333 font-style: italic;
334 font-weight: bold;
337 table.blame td.age0 {
338 color: #009900;
339 background: transparent;
340 font-weight: bold;
343 td.pre, div.pre, div.diff {
344 font-family: monospace;
345 font-size: 12px;
346 white-space: pre;
349 td.mode {
350 font-family: monospace;
353 /* format of (optional) objects size in 'tree' view */
354 td.size {
355 font-family: monospace;
356 text-align: right;
359 /* styling of diffs (patchsets): commitdiff and blobdiff views */
360 div.diff.header,
361 div.diff.extended_header {
362 white-space: normal;
365 div.diff.header {
366 font-weight: bold;
368 background-color: #edece6;
370 margin-top: 4px;
371 padding: 4px 0px 2px 0px;
372 border: solid #d9d8d1;
373 border-width: 1px 0px 1px 0px;
376 div.diff.header a.path {
377 text-decoration: underline;
380 div.diff.extended_header,
381 div.diff.extended_header a.path,
382 div.diff.extended_header a.hash {
383 color: #777777;
386 div.diff.extended_header .info {
387 color: #b0b0b0;
390 div.diff.extended_header {
391 background-color: #f6f5ee;
392 padding: 2px 0px 2px 0px;
395 div.diff a.list,
396 div.diff a.path,
397 div.diff a.hash {
398 text-decoration: none;
401 div.diff a.list:hover,
402 div.diff a.path:hover,
403 div.diff a.hash:hover {
404 text-decoration: underline;
407 div.diff.to_file a.path,
408 div.diff.to_file {
409 color: #007000;
412 div.diff.add {
413 color: #008800;
416 div.diff.from_file a.path,
417 div.diff.from_file {
418 color: #aa0000;
421 div.diff.rem {
422 color: #cc0000;
425 div.diff.chunk_header a,
426 div.diff.chunk_header {
427 color: #990099;
430 div.diff.chunk_header {
431 border: dotted #ffe0ff;
432 border-width: 1px 0px 0px 0px;
433 margin-top: 2px;
436 div.diff.chunk_header span.chunk_info {
437 background-color: #ffeeff;
440 div.diff.chunk_header span.section {
441 color: #aa22aa;
444 div.diff.incomplete {
445 color: #cccccc;
448 div.diff.nodifferences {
449 font-weight: bold;
450 color: #600000;
453 div.index_include {
454 border: solid #d9d8d1;
455 border-width: 0px 0px 1px;
456 padding: 12px 8px;
459 div.search {
460 font-size: 100%;
461 font-weight: normal;
462 margin: 4px 8px;
463 float: right;
464 top: 56px;
465 right: 12px
468 p.projsearch {
469 text-align: center;
472 td.linenr {
473 text-align: right;
476 a.linenr {
477 color: #999999;
478 text-decoration: none
481 a.rss_logo {
482 float: right;
483 padding: 3px 0px;
484 width: 35px;
485 line-height: 10px;
486 border: 1px solid;
487 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
488 color: #ffffff;
489 background-color: #ff6600;
490 font-weight: bold;
491 font-family: sans-serif;
492 font-size: 70%;
493 text-align: center;
494 text-decoration: none;
497 a.rss_logo:hover {
498 background-color: #ee5500;
501 a.rss_logo.generic {
502 background-color: #ff8800;
505 a.rss_logo.generic:hover {
506 background-color: #ee7700;
509 span.refs span {
510 padding: 0px 4px;
511 font-size: 70%;
512 font-weight: normal;
513 border: 1px solid;
514 background-color: #ffaaff;
515 border-color: #ffccff #ff00ee #ff00ee #ffccff;
518 span.refs span a {
519 text-decoration: none;
520 color: inherit;
523 span.refs span a:hover {
524 text-decoration: underline;
527 span.refs span.indirect {
528 font-style: italic;
531 span.refs span.ref {
532 background-color: #aaaaff;
533 border-color: #ccccff #0033cc #0033cc #ccccff;
536 span.refs span.tag {
537 background-color: #ffffaa;
538 border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
541 span.refs span.head {
542 background-color: #aaffaa;
543 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
546 span.atnight {
547 color: #cc0000;
550 span.match {
551 color: #e00000;
554 div.binary {
555 font-style: italic;