Added feature to gitweb tree mode: In current directory, display README if available.
[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;
f35f44b7
AT
387}
388
eaec152f
AT
389.readme tt, .readme code, .readme kbd, .readme samp {
390 font-family: monospace;
f35f44b7
AT
391}
392
eaec152f
AT
393.readme blockquote {
394 margin: 1em;
f35f44b7
AT
395}
396
eaec152f
AT
397.projects_list,
398.tags {
399 width: 95%;
400 background: #f0f0f0;
401 color: #545454;
402 border: 1px solid #d8d8d8;
403 padding: 5px;
404 margin: 0 auto 15px auto;
f35f44b7
AT
405}
406
eaec152f
AT
407.heads {
408 width: 95%;
409 color: #545454;
410 border: 1px solid #d8d8d8;
411 padding: 5px;
412 margin: 0 auto 15px auto;
f35f44b7
AT
413}
414
eaec152f
AT
415.header {
416 width: 94%;
417 margin: 0 auto 15px auto;
418 background: #eaf2f5;
419 border: 1px solid #bedce7;
420 padding: 5px;
f35f44b7
AT
421}
422
eaec152f
AT
423.header .age {
424 float: left;
425 color: #000;
426 font-weight: bold;
427 width: 10em;
f35f44b7
AT
428}
429
eaec152f
AT
430.title_text {
431 width: 94%;
432 background: #eaf2f5;
433 border: 1px solid #bedce7;
434 padding: 5px;
435 margin: 0 auto 0 auto;
f35f44b7
AT
436}
437
eaec152f
AT
438.log_body {
439 width: 94%;
440 background: #eaf2f5;
441 border: 1px solid #bedce7;
442 border-top: 0;
443 padding: 5px;
444 margin: 0 auto 15px auto;
f35f44b7
AT
445}
446
eaec152f
AT
447.page_body {
448 line-height: 1.4em;
449 width: 94%;
450 background: #f8f8f8;
451 border: 1px solid #d8d8d8;
452 padding: 5px;
453 margin: 15px auto 15px auto;
f35f44b7
AT
454}
455
eaec152f
AT
456.diff_tree {
457 width: 95%;
458 background: #f0f0f0;
459 border: 1px solid #d8d8d8;
460 padding: 5px;
461 margin: 0 auto 15px auto;
f35f44b7
AT
462}
463
eaec152f
AT
464.page_body > .list_head {
465 width: 98.5%;
f35f44b7
AT
466}
467
eaec152f
AT
468.page_body > .diff_tree {
469 width: 99.5%;
f35f44b7
AT
470}
471
eaec152f
AT
472.patch > .header {
473 width: 99%;
f35f44b7
AT
474}
475
eaec152f
AT
476.author .avatar,
477.author_date .avatar {
478 position: relative;
479 top: 3px;
f35f44b7
AT
480}
481
eaec152f
AT
482.object_header .avatar {
483 border: 1px solid #D8D8D8;
484 float: right;
f35f44b7
AT
485}
486
eaec152f
AT
487.object_header td,
488.object_header th {
489 vertical-align: top;
f35f44b7
AT
490}
491
eaec152f
AT
492/* Refs
493---------------------------------------------------------------------------- */
f35f44b7 494
eaec152f
AT
495span.refs span {
496 color: #707070;
497 display: inline-block;
498 margin: 0;
499 background-color: #eee;
500 border: 1px solid #ccc;
501 border-radius: 3px;
502 height: 18px;
503 padding: 0 6px;
504 text-overflow: ellipsis;
f35f44b7
AT
505}
506
eaec152f
AT
507span.refs span.ref {
508 color: #707070;
509 display: inline-block;
510 margin: 0;
511 background-color: #c4c4ff;
512 border: 1px solid #7878ff;
513 border-radius: 3px;
514 height: 18px;
515 padding: 0 6px;
516 text-overflow: ellipsis;
517 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=);
518 background-repeat: no-repeat;
519 padding-left: 18px;
f35f44b7
AT
520}
521
eaec152f
AT
522span.refs span.tag {
523 color: #707070;
524 display: inline-block;
525 margin: 0;
526 background-color: #ffffab;
527 border: 1px solid #d9d93b;
528 border-radius: 3px;
529 height: 18px;
530 padding: 0 6px;
531 text-overflow: ellipsis;
532 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7////ou/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d//lC7omhhn+ZIh5Gf1xPk0Zi5dAABROIQjSU/fsAXhDkCUljAv8jW2wlQpaixpo4Nj+dtatVpjkSJjLNaizRVpvhBCu/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
533 background-repeat: no-repeat;
534 padding-left: 18px;
f35f44b7
AT
535}
536
eaec152f
AT
537span.refs span.head {
538 color: #707070;
539 display: inline-block;
540 margin: 0;
541 background-color: #c4ffc4;
542 border: 1px solid #78ff78;
543 border-radius: 3px;
544 height: 18px;
545 padding: 0 6px;
546 text-overflow: ellipsis;
547 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==);
548 background-repeat: no-repeat;
549 padding-left: 18px;
f35f44b7
AT
550}
551
eaec152f
AT
552span.refs a {
553 color: #4e4e4e;
554 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
555 line-height: 18px;
f35f44b7
AT
556}
557
eaec152f
AT
558/* Diffs
559---------------------------------------------------------------------------- */
f35f44b7 560
eaec152f
AT
561div.diff.to_file a.path,
562div.diff.to_file {
563 color: #007000;
f35f44b7
AT
564}
565
eaec152f
AT
566div.diff.from_file a.path,
567div.diff.from_file {
568 color: #aa0000;
f35f44b7
AT
569}
570
eaec152f
AT
571.patch .header {
572 margin: 0;
f35f44b7
AT
573}
574
eaec152f
AT
575.patchset {
576 overflow-x: auto;
577 overflow-y: hidden;
f35f44b7
AT
578}
579
eaec152f
AT
580.chunk_header {
581 background: #eaf2f5;
582 color: #999;
f35f44b7
AT
583}
584
eaec152f
AT
585.rem {
586 background: #ffdddd;
f35f44b7 587}
eaec152f
AT
588.rem .marked {
589 background: #ffaaaa;
f35f44b7 590}
eaec152f
AT
591.add {
592 background: #ddffdd;
f35f44b7 593}
eaec152f
AT
594.add .marked {
595 background: #7dff7d;
f35f44b7
AT
596}
597
eaec152f
AT
598.extended_header {
599 width: 99.5%;
f35f44b7
AT
600}
601
eaec152f
AT
602div.chunk_block {
603 overflow: hidden;
f35f44b7
AT
604}
605
eaec152f
AT
606div.chunk_block div.old {
607 float: left;
608 width: 50%;
609 overflow: hidden;
610 border-right: 5px solid #EAF2F5;
f35f44b7
AT
611}
612
eaec152f
AT
613div.chunk_block.rem,
614div.chunk_block.add {
615 background: transparent;
f35f44b7
AT
616}
617
eaec152f
AT
618div.chunk_block div.old .add,
619div.chunk_block div.old .rem {
620 padding-right: 3px;
f35f44b7
AT
621}
622
eaec152f
AT
623div.chunk_block div.new .add,
624div.chunk_block div.new .rem {
625 padding-left: 3px;
f35f44b7
AT
626}
627
eaec152f
AT
628div.chunk_block div.new {
629 margin-left: 50%;
630 width: 50%;
631 border-left: 5px solid #EAF2F5;
f35f44b7
AT
632}
633
eaec152f
AT
634/* Category
635---------------------------------------------------------------------------- */
f35f44b7 636
eaec152f
AT
637td.category {
638 background: #E6F1F6; /* old browsers */
639 background: -moz-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%); /* firefox */
640 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8D8E7), color-stop(100%,#E6F1F3)); /* webkit */
641 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8D8E7', endColorstr='#E6F1F3',GradientType=0 ); /* ie */
642 background: -o-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%);
643 font-weight: bold;
644 border-bottom: 1px solid #D1D1D1;
645 border-top: 1px solid #D1D1D1;
f35f44b7
AT
646}
647
eaec152f
AT
648/* Age
649---------------------------------------------------------------------------- */
650
651/* noage: "No commits" */
652.project_list td.noage {
653 color: #cdcdcd;
f35f44b7
AT
654}
655
eaec152f
AT
656/* age2: 60*60*24*2 <= age */
657.project_list td.age2, .blame td.age2 {
658 color: #545454;
f35f44b7
AT
659}
660
eaec152f
AT
661/* age1: 60*60*2 <= age < 60*60*24*2 */
662.project_list td.age1 {
663 color: #009900;
f35f44b7
AT
664}
665
eaec152f
AT
666/* age0: age < 60*60*2 */
667.project_list td.age0 {
668 color: #009900;
669 font-weight: bold;
f35f44b7
AT
670}
671
eaec152f
AT
672/* File status
673---------------------------------------------------------------------------- */
674
675.diff_tree span.file_status.new {
676 color: #008000;
f35f44b7
AT
677}
678
eaec152f
AT
679table.diff_tree span.file_status.deleted {
680 color: #c00000;
f35f44b7
AT
681}
682
eaec152f
AT
683table.diff_tree span.file_status.moved,
684table.diff_tree span.file_status.mode_chnge {
685 color: #545454;
f35f44b7
AT
686}
687
eaec152f
AT
688table.diff_tree span.file_status.copied {
689 color: #70a070;
f35f44b7
AT
690}
691
eaec152f
AT
692span.cntrl {
693 border: dashed #aaaaaa;
694 border-width: 1px;
695 padding: 0px 2px 0px 2px;
696 margin: 0px 2px 0px 2px;
f35f44b7
AT
697}
698
699span.match {
eaec152f
AT
700 background: #aaffaa;
701 color: #000;
f35f44b7
AT
702}
703
eaec152f
AT
704td.error {
705 color: red;
706 background: yellow;
f35f44b7
AT
707}
708
eaec152f
AT
709/* blob view */
710
711td.pre, div.pre, div.diff {
712 white-space: pre-wrap;
f35f44b7
AT
713}
714
715/* JavaScript-based timezone manipulation */
716
717.popup { /* timezone selection UI */
718 position: absolute;
719 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
720 top: 0; left: 0;
eaec152f 721 border: 1px solid #d8d8d8;
f35f44b7
AT
722 padding: 2px;
723 background-color: #f0f0f0;
724 font-style: normal;
eaec152f 725 color: #545454;
f35f44b7
AT
726 cursor: auto;
727}
728
729.close-button { /* close timezone selection UI without selecting */
730 /* float doesn't work within absolutely positioned container,
731 * if width of container is not set explicitly */
732 /* float: right; */
733 position: absolute;
734 top: 0px; right: 0px;
eaec152f 735 border: 1px solid #ffaaaa;
f35f44b7
AT
736 margin: 1px 1px 1px 1px;
737 padding-bottom: 2px;
738 width: 12px;
739 height: 10px;
740 font-size: 9px;
741 font-weight: bold;
742 text-align: center;
eaec152f 743 background-color: #ffdddd;
f35f44b7
AT
744 cursor: pointer;
745}
746
f35f44b7
AT
747/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
748
749/* Highlighting theme definition: */
750
eaec152f 751.num { color:#6ecf36; }
f35f44b7 752.esc { color:#ff00ff; }
eaec152f
AT
753/* .str { color:#ff00d3; background-color: #edc9ec } */
754.str { color:#ff00d3; background-color: #fee }
f35f44b7
AT
755.dstr { color:#818100; }
756.slc { color:#838183; font-style:italic; }
757.com { color:#838183; font-style:italic; }
758.dir { color:#008200; }
759.sym { color:#000000; }
760.line { color:#555555; }
eaec152f
AT
761.kwa { color:#666666; font-weight:bold; }
762.kwb { color:#6b3099; }
763.kwc { color:#d4663d; }
764.kwd { color:#2928ff; }