Small changes to stylesheet for <pre> and <code> blocks in README displays.
[gitweb-sgk] / static / gitweb.css
CommitLineData
eaec152f
AT
1/* Reset
2------------------------------------------------------------------------- */
f35f44b7 3
eaec152f
AT
4/* Based on http://meyerweb.com/eric/tools/css/reset/ */
5/* v1.0 | 20080212 */
f35f44b7 6
eaec152f
AT
7html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
8blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
9font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,
10u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
11caption, tbody, tfoot, thead, tr, th, td {
12 margin: 0;
13 padding: 0;
14 border: 0;
15 outline: 0;
16 font-size: 100%;
17 vertical-align: baseline;
18 background: transparent;
f35f44b7
AT
19}
20
eaec152f 21ol, ul { list-style: none; }
f35f44b7 22
eaec152f 23blockquote, q { quotes: none; }
f35f44b7 24
eaec152f
AT
25blockquote:before, blockquote:after,
26q:before, q:after {
27 content: '';
28 content: none;
f35f44b7
AT
29}
30
eaec152f 31:focus { outline: 0; }
f35f44b7 32
eaec152f 33ins { text-decoration: none; }
f35f44b7 34
eaec152f 35del { text-decoration: line-through; }
f35f44b7 36
eaec152f
AT
37table {
38 border-collapse: collapse;
39 border-spacing: 0;
f35f44b7
AT
40}
41
eaec152f 42a { outline: none; }
f35f44b7 43
eaec152f
AT
44/* General
45---------------------------------------------------------------------------- */
f35f44b7 46
eaec152f
AT
47html {
48 position: relative;
49 min-height: 100%;
f35f44b7
AT
50}
51
eaec152f
AT
52body {
53 font: 13px Helvetica,arial,freesans,clean,sans-serif;
54 line-height: 1.4;
55 margin: 0 0 105px;
56 background-color: #fff;
57 color: #000000;
f35f44b7
AT
58}
59
eaec152f
AT
60/* Monospaced Fonts */
61.sha1, .mode, .diff_tree .list, .pre, .diff, .patchset {
62 font-family: 'Consolas','Bitstream Vera Sans Mono',monospace;
f35f44b7
AT
63}
64
eaec152f
AT
65a:link, a:visited {
66 color: #4183C4;
67 text-decoration: none;
f35f44b7
AT
68}
69
eaec152f
AT
70a:hover {
71 text-decoration: underline;
f35f44b7
AT
72}
73
eaec152f
AT
74td.list a[href*='tree'], td.list a[href*='blob'] {
75 padding-left: 20px;
76 display: block;
77 float: left;
78 height: 16px;
79 line-height: 16px;
f35f44b7
AT
80}
81
eaec152f
AT
82td.list a[href*='tree'] {
83 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABq0lEQVQ4y8WTu4oUQRSGv+rtGVuxhwVFdFEEE2c3d0HYTEMTn8DEVxADQTDUF9DMwMxQMBMx8AEWzRQ3cBHd9TI91+2urjq/QbczY2IygSep4nD+79yqnCRWsYQVbWVACvDh5ZXdrLe15dwyT1TjT/sxFFeB6i+VA2B6+cb7kAI4Jf0LO087zjlQI8Y5Qvnj0sHug321XoC1bk+K9eHk6+s7wPMUgKAS88eqb4+Jfg2SHs7lZBvX2Nh+2EUCDGSAcMnJsx9f7NxfAGqXyDzRd5EJO/pMPT1gcviGTnYOVIN5pAAE8v7dLrKL8xnglFk4ws9Afko9HpH3b5Gd2mwb/lOBmgrSdYhJugDUCenxM6xv3p4HCsP8F0LxCsUhCkMURihOyM7fg0osASTFEpu9a4LjGIUCqwcoDiEUrX+E4hRUQb20RiokC1j9vckUhygU7X3QZh7NAVKYL7YBeMkRUfjVCotF2XGIwnghtrJpMywB5G0QZj9P1JNujuWJ1AHLQadRrACPkuZ0SSSWpeStWgDK6tHek5vbiOs48n++XQHurcf0rFng//6NvwG+iB9/4duaTgAAAABJRU5ErkJgggo=) center left no-repeat;
f35f44b7
AT
84}
85
eaec152f
AT
86td.list a[href*='blob'] {
87 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6ElEQVQoFQXBMW5TQRgGwNnHnoE0QbiCjoIooUmTU3AuS1BwIoTSUdJBigg3GCWOg9/++zHTop078wIAsPMrE4SL5/1aIyMjIyMjz/m0tbFECFdrPeaQQw75mz/5nZH7fN7aWILmauSYfznmmIfss8vIUx7zZWsTTXM5vpWvTk5Wq9VHQP/gtgOLa0Qpw940vAQdaG6thpOhlOkG0AEuAVGmEkAH+G4YSikxXQM6wDsAMRFAB/ihDNNUmN4DOsAbBAEAdICfpmmaAt4COoj2GgCASbIkZh1NAACznhQt2itnFgAAlF3u/gMDtJXPzQxoswAAAABJRU5ErkJgggo=) center left no-repeat;
f35f44b7
AT
88}
89
eaec152f
AT
90i {
91 font-style: normal;
f35f44b7
AT
92}
93
eaec152f
AT
94td, th {
95 padding: 5px;
f35f44b7
AT
96}
97
eaec152f
AT
98.page_nav br {
99 display: none;
f35f44b7
AT
100}
101
eaec152f
AT
102#generating_info {
103 font-size: 10px;
104 color: #aaa;
105 text-align: center;
f35f44b7
AT
106}
107
eaec152f
AT
108#generating_time, #generating_cmd {
109 font-weight: bold;
f35f44b7
AT
110}
111
eaec152f
AT
112/* Page Header
113---------------------------------------------------------------------------- */
f35f44b7 114
eaec152f
AT
115.page_header {
116 height: 50px;
117 line-height: 50px;
118 position: relative;
119 padding: 0 27px;
120 margin-bottom: 20px;
121 font-size: 20px;
122 font-family: Helvetica, Arial, Freesans, Clean, sans-serif;
123 background: #FFFFFF; /* old browsers */
124 background: -moz-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%); /* firefox */
125 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#F5F5F5)); /* webkit */
126 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#F5F5F5',GradientType=0 ); /* ie */
127 background: -o-linear-gradient(top, #FFFFFF 0%, #F5F5F5 100%);
128 border-bottom: 1px solid #dfdfdf;
f35f44b7
AT
129}
130
eaec152f
AT
131.page_header a:link, .page_header a:visited {
132 color: #4183C4;
133 text-decoration: none;
134 padding: 3px;
135 font-weight: bold;
f35f44b7
AT
136}
137
eaec152f
AT
138.page_header a:hover {
139 font-weight: bold;
140 padding: 3px;
141 text-decoration: underline;
f35f44b7
AT
142}
143
eaec152f
AT
144.page_header a:first-child {
145 background: transparent;
f35f44b7
AT
146}
147
eaec152f
AT
148.page_header img.logo {
149 position: relative;
150 top: 7px;
151 margin-right: 5px;
f35f44b7
AT
152}
153
eaec152f
AT
154/* Page Footer
155---------------------------------------------------------------------------- */
f35f44b7 156
eaec152f
AT
157.page_footer {
158 position: absolute;
159 left: 0;
160 bottom: 0;
161 width: 100%;
162 height: 80px;
163 line-height: 80px;
164 margin-top: 15px;
165 background: #f1f1f1;
166 border-top: 2px solid #ddd;
167 border-bottom: 1px solid #ddd;
f35f44b7
AT
168}
169
eaec152f
AT
170.page_footer_text {
171 color: #666;
172 display: inline;
173 float: left;
174 margin-left: 25px;
175 width: 80%;
176 overflow: hidden;
177 white-space: nowrap;
178 text-overflow: ellipsis;
f35f44b7
AT
179}
180
eaec152f
AT
181a.rss_logo {
182 float: right;
183 padding: 3px 1px;
184 width: 35px;
185 line-height: 10px;
186 border: 1px solid;
187 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
188 color: #ffffff;
189 background-color: #ff6600;
190 font-weight: bold;
191 font-family: sans-serif;
192 font-size: 80%;
193 text-align: center;
194 text-decoration: none;
195 margin-top: 30px;
196 margin-left: 5px;
f35f44b7
AT
197}
198
eaec152f
AT
199a.rss_logo:hover {
200 background-color: #ee5500;
f35f44b7
AT
201}
202
eaec152f
AT
203.rss_logo {
204 margin-right: 25px;
205 background: yellow;
f35f44b7
AT
206}
207
eaec152f
AT
208.rss_logo:last-child {
209 margin-right: 5px;
f35f44b7
AT
210}
211
eaec152f
AT
212/* Index include
213---------------------------------------------------------------------------- */
f35f44b7 214
eaec152f
AT
215.index_include {
216 width: 95%;
217 margin: 0 auto 15px;
218 background: -moz-linear-gradient(center top , #FFFFFF 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
219 border: 1px solid #DFDFDF;
220 padding: 8px;
221 -webkit-box-sizing: border-box;
222 -moz-box-sizing: border-box;
223 box-sizing: border-box;
f35f44b7
AT
224}
225
eaec152f
AT
226/* Elements
227---------------------------------------------------------------------------- */
f35f44b7 228
eaec152f
AT
229.project_list,
230.shortlog,
231.tree,
232.commit_search,
233.history {
234 width: 95%;
235 margin: 0 auto 15px auto;
236 border: 1px solid #d8d8d8;
237 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
238 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
239 box-shadow: 0 0 3px rgba(0,0,0,0.2);
f35f44b7
AT
240}
241
eaec152f
AT
242.project_list th,
243.shortlog th,
244.tree th,
245.commit_search th {
246 color: #afafaf;
247 font-weight: normal;
f35f44b7
AT
248}
249
eaec152f
AT
250.project_list th {
251 font-weight: bold;
f35f44b7
AT
252}
253
eaec152f
AT
254.project_list tr,
255.shortlog tr,
256.tree tr,
257.commit_search tr {
258 background: #eaeaea;
259 height: 2.5em;
260 text-align: left;
261 color: #545454;
f35f44b7
AT
262}
263
eaec152f
AT
264.project_list tr.dark, .project_list tr.light,
265.shortlog tr.dark, .shortlog tr.light,
266.tree tr.dark, .tree tr.light,
267.commit_search tr.dark, .commit_search tr.light,
268.history tr.dark, .history tr.light,
269.heads tr.dark, .heads tr.light {
270 background: #F9F9F9; /* old browsers */
271 background: -moz-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%); /* firefox */
272 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#EFEFEF)); /* webkit */
273 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
274 background: -o-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%);
275 height: 2.5em;
276 border-bottom: 1px solid #e1e1e1;
f35f44b7
AT
277}
278
eaec152f
AT
279th .header {
280 background: transparent;
281 border: 0;
282 padding: 0;
283 font-weight: bold;
f35f44b7
AT
284}
285
eaec152f
AT
286.tree {
287 width: 100%;
288 margin: 0;
f35f44b7
AT
289}
290
eaec152f
AT
291.projsearch {
292 position: absolute;
293 right: 4%;
294 top: 15px;
f35f44b7
AT
295}
296
eaec152f
AT
297.projsearch a {
298 display: none;
f35f44b7
AT
299}
300
eaec152f
AT
301.commit_search {
302 background: #eaeaea;
f35f44b7
AT
303}
304
eaec152f
AT
305.page_nav,
306.list_head,
307.page_path,
308.search {
309 width: 94%;
310 background: #eaeaea;
311 color: #545454;
312 border: 1px solid #d8d8d8;
313 padding: 5px;
314 margin: 0 auto 15px auto;
f35f44b7
AT
315}
316
eaec152f
AT
317.history {
318 background: #eaeaea;
f35f44b7
AT
319}
320
eaec152f
AT
321.title {
322 margin: 0 auto 15px auto;
323 padding: 5px;
324 width: 95%;
f35f44b7
AT
325}
326
eaec152f
AT
327.readme {
328 background: #eaf2f5;
329 border: 1px solid #bedce7;
330 -moz-box-sizing: border-box;
331 -webkit-box-sizing: border-box;
332 box-sizing: border-box;
333 margin: 0 auto 15px auto;
334 padding: 15px;
39ef91a3 335 width: 768px;
f35f44b7
AT
336}
337
eaec152f
AT
338.readme h1 {
339 display: block;
340 font-size: 2em;
341 font-weight: bold;
342 margin-bottom: 0.67em;
343 margin-top: 0;
f35f44b7
AT
344}
345
eaec152f
AT
346.readme h2 {
347 font-size: 1.5em;
348 font-weight: bold;
349 margin-bottom: 0.83em;
f35f44b7
AT
350}
351
f35f44b7 352
eaec152f
AT
353.readme h3 {
354 font-size: 1.17em;
355 font-weight: bold;
356 margin-bottom: 1em;
f35f44b7
AT
357}
358
eaec152f
AT
359.readme p {
360 margin-bottom: 1em;
f35f44b7
AT
361}
362
eaec152f
AT
363.readme ul {
364 list-style: disc;
365 margin-bottom: 1em;
366 margin-left: 1.5em;
f35f44b7
AT
367}
368
eaec152f
AT
369.readme ul ul {
370 margin-bottom: 0;
f35f44b7
AT
371}
372
eaec152f
AT
373.readme ol {
374 list-style: decimal;
375 margin-bottom: 1em;
376 margin-left: 1.5em;
f35f44b7
AT
377}
378
eaec152f
AT
379.readme ol ol {
380 margin-bottom: 0;
f35f44b7
AT
381}
382
eaec152f
AT
383.readme pre {
384 font-family: monospace;
385 margin: 1em 0;
386 white-space: pre;
4a883fcc
AT
387 background-color: #eaeaea;
388 padding: 1em;
f35f44b7
AT
389}
390
eaec152f
AT
391.readme tt, .readme code, .readme kbd, .readme samp {
392 font-family: monospace;
4a883fcc 393 background-color: #eaeaea;
f35f44b7
AT
394}
395
eaec152f
AT
396.readme blockquote {
397 margin: 1em;
f35f44b7
AT
398}
399
eaec152f
AT
400.projects_list,
401.tags {
402 width: 95%;
403 background: #f0f0f0;
404 color: #545454;
405 border: 1px solid #d8d8d8;
406 padding: 5px;
407 margin: 0 auto 15px auto;
f35f44b7
AT
408}
409
eaec152f
AT
410.heads {
411 width: 95%;
412 color: #545454;
413 border: 1px solid #d8d8d8;
414 padding: 5px;
415 margin: 0 auto 15px auto;
f35f44b7
AT
416}
417
eaec152f
AT
418.header {
419 width: 94%;
420 margin: 0 auto 15px auto;
421 background: #eaf2f5;
422 border: 1px solid #bedce7;
423 padding: 5px;
f35f44b7
AT
424}
425
eaec152f
AT
426.header .age {
427 float: left;
428 color: #000;
429 font-weight: bold;
430 width: 10em;
f35f44b7
AT
431}
432
eaec152f
AT
433.title_text {
434 width: 94%;
435 background: #eaf2f5;
436 border: 1px solid #bedce7;
437 padding: 5px;
438 margin: 0 auto 0 auto;
f35f44b7
AT
439}
440
eaec152f
AT
441.log_body {
442 width: 94%;
443 background: #eaf2f5;
444 border: 1px solid #bedce7;
445 border-top: 0;
446 padding: 5px;
447 margin: 0 auto 15px auto;
f35f44b7
AT
448}
449
eaec152f
AT
450.page_body {
451 line-height: 1.4em;
452 width: 94%;
453 background: #f8f8f8;
454 border: 1px solid #d8d8d8;
455 padding: 5px;
456 margin: 15px auto 15px auto;
f35f44b7
AT
457}
458
eaec152f
AT
459.diff_tree {
460 width: 95%;
461 background: #f0f0f0;
462 border: 1px solid #d8d8d8;
463 padding: 5px;
464 margin: 0 auto 15px auto;
f35f44b7
AT
465}
466
eaec152f
AT
467.page_body > .list_head {
468 width: 98.5%;
f35f44b7
AT
469}
470
eaec152f
AT
471.page_body > .diff_tree {
472 width: 99.5%;
f35f44b7
AT
473}
474
eaec152f
AT
475.patch > .header {
476 width: 99%;
f35f44b7
AT
477}
478
eaec152f
AT
479.author .avatar,
480.author_date .avatar {
481 position: relative;
482 top: 3px;
f35f44b7
AT
483}
484
eaec152f
AT
485.object_header .avatar {
486 border: 1px solid #D8D8D8;
487 float: right;
f35f44b7
AT
488}
489
eaec152f
AT
490.object_header td,
491.object_header th {
492 vertical-align: top;
f35f44b7
AT
493}
494
eaec152f
AT
495/* Refs
496---------------------------------------------------------------------------- */
f35f44b7 497
eaec152f
AT
498span.refs span {
499 color: #707070;
500 display: inline-block;
501 margin: 0;
502 background-color: #eee;
503 border: 1px solid #ccc;
504 border-radius: 3px;
505 height: 18px;
506 padding: 0 6px;
507 text-overflow: ellipsis;
f35f44b7
AT
508}
509
eaec152f
AT
510span.refs span.ref {
511 color: #707070;
512 display: inline-block;
513 margin: 0;
514 background-color: #c4c4ff;
515 border: 1px solid #7878ff;
516 border-radius: 3px;
517 height: 18px;
518 padding: 0 6px;
519 text-overflow: ellipsis;
520 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUnpolg7AAAAHJQTFRFAAAAVVWqZmbMVVXVYGDgbW3td3fuc3PzdHT0cHD1d3f6dHT6dnb7dHT7dnb8dnb8dnb9d3f9dnb+eHj+d3f+eHj+d3f+d3f+d3f+eHj+d3f+eHj+d3f+eHj+d3f+d3f+eHj+d3f+d3f+d3f+eHj/////V9oQhQAAACR0Uk5TAAIEBQcNDhMVGCotNTZAT217i5CgobvExtjZ4eLr7vP09ff7uqQ6cgAAAAFiS0dEJcMByQ8AAABUSURBVBjTpc43AoAwDENRh95bgNBM1f3PyOpslD++RSJ61YgH5M2IbIkn4GocSR1MZVBL4t2n4FgkbaxI8Sqph041WknZCWAIrcmEUbpf3lNe0N9u59YFYHnZ78gAAAAASUVORK5CYII=);
521 background-repeat: no-repeat;
522 padding-left: 18px;
f35f44b7
AT
523}
524
eaec152f
AT
525span.refs span.tag {
526 color: #707070;
527 display: inline-block;
528 margin: 0;
529 background-color: #ffffab;
530 border: 1px solid #d9d93b;
531 border-radius: 3px;
532 height: 18px;
533 padding: 0 6px;
534 text-overflow: ellipsis;
535 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7////ou/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d//lC7omhhn+ZIh5Gf1xPk0Zi5dAABROIQjSU/fsAXhDkCUljAv8jW2wlQpaixpo4Nj+dtatVpjkSJjLNaizRVpvhBCu/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
536 background-repeat: no-repeat;
537 padding-left: 18px;
f35f44b7
AT
538}
539
eaec152f
AT
540span.refs span.head {
541 color: #707070;
542 display: inline-block;
543 margin: 0;
544 background-color: #c4ffc4;
545 border: 1px solid #78ff78;
546 border-radius: 3px;
547 height: 18px;
548 padding: 0 6px;
549 text-overflow: ellipsis;
550 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSYDsafX/gAAAUpJREFUOMvVkjFLA0EQhd/s7l06MSCihbV/wC5/QBDEIFYWprRIIQQJFqKFQi4kUbBQsFSwtrUQLQULUTBFLCzVIgimCXe7z0q5yIWcqfRVwzDzMTNvgL8mSUqWw3JOtFQJdsIwLDYyjdYgkEmkazl2oVtQWk36nn8AYBYASmFpxmizGtnoqO7Vb+M9KglEkASdpWU872nvVCiPRpuTnz2JIHGyqX3d0kZfR1G0Ht+g/do+FIhOBbLW3n/FNb/28D0puZ+dyL44ur1UoH5yzt2JyIj6UGdDgwrPhYzSagNEszJaeU/lWlylbmnaeGZZICsAppxzi6nt73HK85oQCMknOuarpno+FIjglVjZDXaCS2yDv3rIHlCb88FY0BlUl3hs7ektkhckb5DFWhoz+n12zr7ZPLpYUqLm0oBMn8NUzLhpAgjpWMS/1CcSJ3ykD7Rk1QAAAABJRU5ErkJggg==);
551 background-repeat: no-repeat;
552 padding-left: 18px;
f35f44b7
AT
553}
554
eaec152f
AT
555span.refs a {
556 color: #4e4e4e;
557 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
558 line-height: 18px;
f35f44b7
AT
559}
560
eaec152f
AT
561/* Diffs
562---------------------------------------------------------------------------- */
f35f44b7 563
eaec152f
AT
564div.diff.to_file a.path,
565div.diff.to_file {
566 color: #007000;
f35f44b7
AT
567}
568
eaec152f
AT
569div.diff.from_file a.path,
570div.diff.from_file {
571 color: #aa0000;
f35f44b7
AT
572}
573
eaec152f
AT
574.patch .header {
575 margin: 0;
f35f44b7
AT
576}
577
eaec152f
AT
578.patchset {
579 overflow-x: auto;
580 overflow-y: hidden;
f35f44b7
AT
581}
582
eaec152f
AT
583.chunk_header {
584 background: #eaf2f5;
585 color: #999;
f35f44b7
AT
586}
587
eaec152f
AT
588.rem {
589 background: #ffdddd;
f35f44b7 590}
eaec152f
AT
591.rem .marked {
592 background: #ffaaaa;
f35f44b7 593}
eaec152f
AT
594.add {
595 background: #ddffdd;
f35f44b7 596}
eaec152f
AT
597.add .marked {
598 background: #7dff7d;
f35f44b7
AT
599}
600
eaec152f
AT
601.extended_header {
602 width: 99.5%;
f35f44b7
AT
603}
604
eaec152f
AT
605div.chunk_block {
606 overflow: hidden;
f35f44b7
AT
607}
608
eaec152f
AT
609div.chunk_block div.old {
610 float: left;
611 width: 50%;
612 overflow: hidden;
613 border-right: 5px solid #EAF2F5;
f35f44b7
AT
614}
615
eaec152f
AT
616div.chunk_block.rem,
617div.chunk_block.add {
618 background: transparent;
f35f44b7
AT
619}
620
eaec152f
AT
621div.chunk_block div.old .add,
622div.chunk_block div.old .rem {
623 padding-right: 3px;
f35f44b7
AT
624}
625
eaec152f
AT
626div.chunk_block div.new .add,
627div.chunk_block div.new .rem {
628 padding-left: 3px;
f35f44b7
AT
629}
630
eaec152f
AT
631div.chunk_block div.new {
632 margin-left: 50%;
633 width: 50%;
634 border-left: 5px solid #EAF2F5;
f35f44b7
AT
635}
636
eaec152f
AT
637/* Category
638---------------------------------------------------------------------------- */
f35f44b7 639
eaec152f
AT
640td.category {
641 background: #E6F1F6; /* old browsers */
642 background: -moz-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%); /* firefox */
643 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8D8E7), color-stop(100%,#E6F1F3)); /* webkit */
644 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8D8E7', endColorstr='#E6F1F3',GradientType=0 ); /* ie */
645 background: -o-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%);
646 font-weight: bold;
647 border-bottom: 1px solid #D1D1D1;
648 border-top: 1px solid #D1D1D1;
f35f44b7
AT
649}
650
eaec152f
AT
651/* Age
652---------------------------------------------------------------------------- */
653
654/* noage: "No commits" */
655.project_list td.noage {
656 color: #cdcdcd;
f35f44b7
AT
657}
658
eaec152f
AT
659/* age2: 60*60*24*2 <= age */
660.project_list td.age2, .blame td.age2 {
661 color: #545454;
f35f44b7
AT
662}
663
eaec152f
AT
664/* age1: 60*60*2 <= age < 60*60*24*2 */
665.project_list td.age1 {
666 color: #009900;
f35f44b7
AT
667}
668
eaec152f
AT
669/* age0: age < 60*60*2 */
670.project_list td.age0 {
671 color: #009900;
672 font-weight: bold;
f35f44b7
AT
673}
674
eaec152f
AT
675/* File status
676---------------------------------------------------------------------------- */
677
678.diff_tree span.file_status.new {
679 color: #008000;
f35f44b7
AT
680}
681
eaec152f
AT
682table.diff_tree span.file_status.deleted {
683 color: #c00000;
f35f44b7
AT
684}
685
eaec152f
AT
686table.diff_tree span.file_status.moved,
687table.diff_tree span.file_status.mode_chnge {
688 color: #545454;
f35f44b7
AT
689}
690
eaec152f
AT
691table.diff_tree span.file_status.copied {
692 color: #70a070;
f35f44b7
AT
693}
694
eaec152f
AT
695span.cntrl {
696 border: dashed #aaaaaa;
697 border-width: 1px;
698 padding: 0px 2px 0px 2px;
699 margin: 0px 2px 0px 2px;
f35f44b7
AT
700}
701
702span.match {
eaec152f
AT
703 background: #aaffaa;
704 color: #000;
f35f44b7
AT
705}
706
eaec152f
AT
707td.error {
708 color: red;
709 background: yellow;
f35f44b7
AT
710}
711
eaec152f
AT
712/* blob view */
713
714td.pre, div.pre, div.diff {
715 white-space: pre-wrap;
f35f44b7
AT
716}
717
718/* JavaScript-based timezone manipulation */
719
720.popup { /* timezone selection UI */
721 position: absolute;
722 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
723 top: 0; left: 0;
eaec152f 724 border: 1px solid #d8d8d8;
f35f44b7
AT
725 padding: 2px;
726 background-color: #f0f0f0;
727 font-style: normal;
eaec152f 728 color: #545454;
f35f44b7
AT
729 cursor: auto;
730}
731
732.close-button { /* close timezone selection UI without selecting */
733 /* float doesn't work within absolutely positioned container,
734 * if width of container is not set explicitly */
735 /* float: right; */
736 position: absolute;
737 top: 0px; right: 0px;
eaec152f 738 border: 1px solid #ffaaaa;
f35f44b7
AT
739 margin: 1px 1px 1px 1px;
740 padding-bottom: 2px;
741 width: 12px;
742 height: 10px;
743 font-size: 9px;
744 font-weight: bold;
745 text-align: center;
eaec152f 746 background-color: #ffdddd;
f35f44b7
AT
747 cursor: pointer;
748}
749
f35f44b7
AT
750/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
751
752/* Highlighting theme definition: */
753
eaec152f 754.num { color:#6ecf36; }
f35f44b7 755.esc { color:#ff00ff; }
eaec152f
AT
756/* .str { color:#ff00d3; background-color: #edc9ec } */
757.str { color:#ff00d3; background-color: #fee }
f35f44b7
AT
758.dstr { color:#818100; }
759.slc { color:#838183; font-style:italic; }
760.com { color:#838183; font-style:italic; }
761.dir { color:#008200; }
762.sym { color:#000000; }
763.line { color:#555555; }
eaec152f
AT
764.kwa { color:#666666; font-weight:bold; }
765.kwb { color:#6b3099; }
766.kwc { color:#d4663d; }
767.kwd { color:#2928ff; }