Images in READMEs will now autoscale to fit inside the corresponding README <div>.
[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;
3d4c5e32 219 border: 1px solid #d8d8d8;
eaec152f
AT
220 padding: 8px;
221 -webkit-box-sizing: border-box;
222 -moz-box-sizing: border-box;
223 box-sizing: border-box;
3d4c5e32
AT
224 font-size: 1.5em;
225}
226
227.index_include pre {
228 border: 1px solid #d8d8d8;
229 margin: 1em 0 1em 2em;
230 padding: 0.5em;
f35f44b7
AT
231}
232
eaec152f
AT
233/* Elements
234---------------------------------------------------------------------------- */
f35f44b7 235
eaec152f
AT
236.project_list,
237.shortlog,
238.tree,
239.commit_search,
240.history {
241 width: 95%;
242 margin: 0 auto 15px auto;
243 border: 1px solid #d8d8d8;
244 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
245 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
246 box-shadow: 0 0 3px rgba(0,0,0,0.2);
f35f44b7
AT
247}
248
eaec152f
AT
249.project_list th,
250.shortlog th,
251.tree th,
252.commit_search th {
253 color: #afafaf;
254 font-weight: normal;
f35f44b7
AT
255}
256
eaec152f
AT
257.project_list th {
258 font-weight: bold;
f35f44b7
AT
259}
260
eaec152f
AT
261.project_list tr,
262.shortlog tr,
263.tree tr,
264.commit_search tr {
265 background: #eaeaea;
266 height: 2.5em;
267 text-align: left;
268 color: #545454;
f35f44b7
AT
269}
270
eaec152f
AT
271.project_list tr.dark, .project_list tr.light,
272.shortlog tr.dark, .shortlog tr.light,
273.tree tr.dark, .tree tr.light,
274.commit_search tr.dark, .commit_search tr.light,
275.history tr.dark, .history tr.light,
276.heads tr.dark, .heads tr.light {
277 background: #F9F9F9; /* old browsers */
278 background: -moz-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%); /* firefox */
279 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#EFEFEF)); /* webkit */
280 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
281 background: -o-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%);
282 height: 2.5em;
283 border-bottom: 1px solid #e1e1e1;
f35f44b7
AT
284}
285
eaec152f
AT
286th .header {
287 background: transparent;
288 border: 0;
289 padding: 0;
290 font-weight: bold;
f35f44b7
AT
291}
292
eaec152f
AT
293.tree {
294 width: 100%;
295 margin: 0;
f35f44b7
AT
296}
297
eaec152f
AT
298.projsearch {
299 position: absolute;
300 right: 4%;
301 top: 15px;
f35f44b7
AT
302}
303
eaec152f
AT
304.projsearch a {
305 display: none;
f35f44b7
AT
306}
307
eaec152f
AT
308.commit_search {
309 background: #eaeaea;
f35f44b7
AT
310}
311
eaec152f
AT
312.page_nav,
313.list_head,
314.page_path,
315.search {
316 width: 94%;
317 background: #eaeaea;
318 color: #545454;
319 border: 1px solid #d8d8d8;
320 padding: 5px;
321 margin: 0 auto 15px auto;
f35f44b7
AT
322}
323
eaec152f
AT
324.history {
325 background: #eaeaea;
f35f44b7
AT
326}
327
eaec152f
AT
328.title {
329 margin: 0 auto 15px auto;
330 padding: 5px;
331 width: 95%;
f35f44b7
AT
332}
333
eaec152f
AT
334.readme {
335 background: #eaf2f5;
336 border: 1px solid #bedce7;
337 -moz-box-sizing: border-box;
338 -webkit-box-sizing: border-box;
339 box-sizing: border-box;
340 margin: 0 auto 15px auto;
341 padding: 15px;
39ef91a3 342 width: 768px;
f35f44b7
AT
343}
344
eaec152f
AT
345.readme h1 {
346 display: block;
347 font-size: 2em;
348 font-weight: bold;
349 margin-bottom: 0.67em;
350 margin-top: 0;
f35f44b7
AT
351}
352
eaec152f
AT
353.readme h2 {
354 font-size: 1.5em;
355 font-weight: bold;
356 margin-bottom: 0.83em;
f35f44b7
AT
357}
358
f35f44b7 359
eaec152f
AT
360.readme h3 {
361 font-size: 1.17em;
362 font-weight: bold;
363 margin-bottom: 1em;
f35f44b7
AT
364}
365
eaec152f
AT
366.readme p {
367 margin-bottom: 1em;
f35f44b7
AT
368}
369
eaec152f
AT
370.readme ul {
371 list-style: disc;
372 margin-bottom: 1em;
373 margin-left: 1.5em;
f35f44b7
AT
374}
375
eaec152f
AT
376.readme ul ul {
377 margin-bottom: 0;
f35f44b7
AT
378}
379
eaec152f
AT
380.readme ol {
381 list-style: decimal;
382 margin-bottom: 1em;
383 margin-left: 1.5em;
f35f44b7
AT
384}
385
eaec152f
AT
386.readme ol ol {
387 margin-bottom: 0;
f35f44b7
AT
388}
389
eaec152f
AT
390.readme pre {
391 font-family: monospace;
392 margin: 1em 0;
393 white-space: pre;
4a883fcc
AT
394 background-color: #eaeaea;
395 padding: 1em;
f35f44b7
AT
396}
397
eaec152f
AT
398.readme tt, .readme code, .readme kbd, .readme samp {
399 font-family: monospace;
4a883fcc 400 background-color: #eaeaea;
f35f44b7
AT
401}
402
eaec152f
AT
403.readme blockquote {
404 margin: 1em;
f35f44b7
AT
405}
406
351afc3b
AT
407.readme img {
408 max-width: 100%;
409 max-height: auto;
410}
411
eaec152f
AT
412.projects_list,
413.tags {
414 width: 95%;
415 background: #f0f0f0;
416 color: #545454;
417 border: 1px solid #d8d8d8;
418 padding: 5px;
419 margin: 0 auto 15px auto;
f35f44b7
AT
420}
421
eaec152f
AT
422.heads {
423 width: 95%;
424 color: #545454;
425 border: 1px solid #d8d8d8;
426 padding: 5px;
427 margin: 0 auto 15px auto;
f35f44b7
AT
428}
429
eaec152f
AT
430.header {
431 width: 94%;
432 margin: 0 auto 15px auto;
433 background: #eaf2f5;
434 border: 1px solid #bedce7;
435 padding: 5px;
f35f44b7
AT
436}
437
eaec152f
AT
438.header .age {
439 float: left;
440 color: #000;
441 font-weight: bold;
442 width: 10em;
f35f44b7
AT
443}
444
eaec152f
AT
445.title_text {
446 width: 94%;
447 background: #eaf2f5;
448 border: 1px solid #bedce7;
449 padding: 5px;
450 margin: 0 auto 0 auto;
f35f44b7
AT
451}
452
eaec152f
AT
453.log_body {
454 width: 94%;
455 background: #eaf2f5;
456 border: 1px solid #bedce7;
457 border-top: 0;
458 padding: 5px;
459 margin: 0 auto 15px auto;
f35f44b7
AT
460}
461
eaec152f
AT
462.page_body {
463 line-height: 1.4em;
464 width: 94%;
465 background: #f8f8f8;
466 border: 1px solid #d8d8d8;
467 padding: 5px;
468 margin: 15px auto 15px auto;
f35f44b7
AT
469}
470
eaec152f
AT
471.diff_tree {
472 width: 95%;
473 background: #f0f0f0;
474 border: 1px solid #d8d8d8;
475 padding: 5px;
476 margin: 0 auto 15px auto;
f35f44b7
AT
477}
478
eaec152f
AT
479.page_body > .list_head {
480 width: 98.5%;
f35f44b7
AT
481}
482
eaec152f
AT
483.page_body > .diff_tree {
484 width: 99.5%;
f35f44b7
AT
485}
486
eaec152f
AT
487.patch > .header {
488 width: 99%;
f35f44b7
AT
489}
490
eaec152f
AT
491.author .avatar,
492.author_date .avatar {
493 position: relative;
494 top: 3px;
f35f44b7
AT
495}
496
eaec152f
AT
497.object_header .avatar {
498 border: 1px solid #D8D8D8;
499 float: right;
f35f44b7
AT
500}
501
eaec152f
AT
502.object_header td,
503.object_header th {
504 vertical-align: top;
f35f44b7
AT
505}
506
eaec152f
AT
507/* Refs
508---------------------------------------------------------------------------- */
f35f44b7 509
eaec152f
AT
510span.refs span {
511 color: #707070;
512 display: inline-block;
513 margin: 0;
514 background-color: #eee;
515 border: 1px solid #ccc;
516 border-radius: 3px;
517 height: 18px;
518 padding: 0 6px;
519 text-overflow: ellipsis;
f35f44b7
AT
520}
521
eaec152f
AT
522span.refs span.ref {
523 color: #707070;
524 display: inline-block;
525 margin: 0;
526 background-color: #c4c4ff;
527 border: 1px solid #7878ff;
528 border-radius: 3px;
529 height: 18px;
530 padding: 0 6px;
531 text-overflow: ellipsis;
532 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=);
533 background-repeat: no-repeat;
534 padding-left: 18px;
f35f44b7
AT
535}
536
eaec152f
AT
537span.refs span.tag {
538 color: #707070;
539 display: inline-block;
540 margin: 0;
541 background-color: #ffffab;
542 border: 1px solid #d9d93b;
543 border-radius: 3px;
544 height: 18px;
545 padding: 0 6px;
546 text-overflow: ellipsis;
547 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gIKFSUZZ+h9RwAAAGZQTFRFAAAAtrYkwMBAwMBAx8c4yso11NQ71NQ51dU52Ng71tY519c719c719c62Ng719c719c62Ng72dk62Ng62Ng72Ng72dk62Ng72Ng62dk62dk72dk62Ng62dk72Ng72Ng72dk7////ou/AnQAAACB0Uk5TAAYHCxESLjRCWWlqa4uNkpissbrO19jc3ufs8vf6/f7atAU2AAAAAWJLR0QhxGwNFgAAAF1JREFUGFeNy0cOgCAABVGw94rY5d//lC7omhhn+ZIh5Gf1xPk0Zi5dAABROIQjSU/fsAXhDkCUljAv8jW2wlQpaixpo4Nj+dtatVpjkSJjLNaizRVpvhBCu/4h391jzw1lU12Z7wAAAABJRU5ErkJggg==);
548 background-repeat: no-repeat;
549 padding-left: 18px;
f35f44b7
AT
550}
551
eaec152f
AT
552span.refs span.head {
553 color: #707070;
554 display: inline-block;
555 margin: 0;
556 background-color: #c4ffc4;
557 border: 1px solid #78ff78;
558 border-radius: 3px;
559 height: 18px;
560 padding: 0 6px;
561 text-overflow: ellipsis;
562 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==);
563 background-repeat: no-repeat;
564 padding-left: 18px;
f35f44b7
AT
565}
566
eaec152f
AT
567span.refs a {
568 color: #4e4e4e;
569 font: 11px "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, monospace;
570 line-height: 18px;
f35f44b7
AT
571}
572
eaec152f
AT
573/* Diffs
574---------------------------------------------------------------------------- */
f35f44b7 575
eaec152f
AT
576div.diff.to_file a.path,
577div.diff.to_file {
578 color: #007000;
f35f44b7
AT
579}
580
eaec152f
AT
581div.diff.from_file a.path,
582div.diff.from_file {
583 color: #aa0000;
f35f44b7
AT
584}
585
eaec152f
AT
586.patch .header {
587 margin: 0;
f35f44b7
AT
588}
589
eaec152f
AT
590.patchset {
591 overflow-x: auto;
592 overflow-y: hidden;
f35f44b7
AT
593}
594
eaec152f
AT
595.chunk_header {
596 background: #eaf2f5;
597 color: #999;
f35f44b7
AT
598}
599
eaec152f
AT
600.rem {
601 background: #ffdddd;
f35f44b7 602}
eaec152f
AT
603.rem .marked {
604 background: #ffaaaa;
f35f44b7 605}
eaec152f
AT
606.add {
607 background: #ddffdd;
f35f44b7 608}
eaec152f
AT
609.add .marked {
610 background: #7dff7d;
f35f44b7
AT
611}
612
eaec152f
AT
613.extended_header {
614 width: 99.5%;
f35f44b7
AT
615}
616
eaec152f
AT
617div.chunk_block {
618 overflow: hidden;
f35f44b7
AT
619}
620
eaec152f
AT
621div.chunk_block div.old {
622 float: left;
623 width: 50%;
624 overflow: hidden;
625 border-right: 5px solid #EAF2F5;
f35f44b7
AT
626}
627
eaec152f
AT
628div.chunk_block.rem,
629div.chunk_block.add {
630 background: transparent;
f35f44b7
AT
631}
632
eaec152f
AT
633div.chunk_block div.old .add,
634div.chunk_block div.old .rem {
635 padding-right: 3px;
f35f44b7
AT
636}
637
eaec152f
AT
638div.chunk_block div.new .add,
639div.chunk_block div.new .rem {
640 padding-left: 3px;
f35f44b7
AT
641}
642
eaec152f
AT
643div.chunk_block div.new {
644 margin-left: 50%;
645 width: 50%;
646 border-left: 5px solid #EAF2F5;
f35f44b7
AT
647}
648
eaec152f
AT
649/* Category
650---------------------------------------------------------------------------- */
f35f44b7 651
eaec152f
AT
652td.category {
653 background: #E6F1F6; /* old browsers */
654 background: -moz-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%); /* firefox */
655 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C8D8E7), color-stop(100%,#E6F1F3)); /* webkit */
656 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C8D8E7', endColorstr='#E6F1F3',GradientType=0 ); /* ie */
657 background: -o-linear-gradient(top, #C8D8E7 0%, #E6F1F3 100%);
658 font-weight: bold;
659 border-bottom: 1px solid #D1D1D1;
660 border-top: 1px solid #D1D1D1;
f35f44b7
AT
661}
662
eaec152f
AT
663/* Age
664---------------------------------------------------------------------------- */
665
666/* noage: "No commits" */
667.project_list td.noage {
668 color: #cdcdcd;
f35f44b7
AT
669}
670
eaec152f
AT
671/* age2: 60*60*24*2 <= age */
672.project_list td.age2, .blame td.age2 {
673 color: #545454;
f35f44b7
AT
674}
675
eaec152f
AT
676/* age1: 60*60*2 <= age < 60*60*24*2 */
677.project_list td.age1 {
678 color: #009900;
f35f44b7
AT
679}
680
eaec152f
AT
681/* age0: age < 60*60*2 */
682.project_list td.age0 {
683 color: #009900;
684 font-weight: bold;
f35f44b7
AT
685}
686
eaec152f
AT
687/* File status
688---------------------------------------------------------------------------- */
689
690.diff_tree span.file_status.new {
691 color: #008000;
f35f44b7
AT
692}
693
eaec152f
AT
694table.diff_tree span.file_status.deleted {
695 color: #c00000;
f35f44b7
AT
696}
697
eaec152f
AT
698table.diff_tree span.file_status.moved,
699table.diff_tree span.file_status.mode_chnge {
700 color: #545454;
f35f44b7
AT
701}
702
eaec152f
AT
703table.diff_tree span.file_status.copied {
704 color: #70a070;
f35f44b7
AT
705}
706
eaec152f
AT
707span.cntrl {
708 border: dashed #aaaaaa;
709 border-width: 1px;
710 padding: 0px 2px 0px 2px;
711 margin: 0px 2px 0px 2px;
f35f44b7
AT
712}
713
714span.match {
eaec152f
AT
715 background: #aaffaa;
716 color: #000;
f35f44b7
AT
717}
718
eaec152f
AT
719td.error {
720 color: red;
721 background: yellow;
f35f44b7
AT
722}
723
eaec152f
AT
724/* blob view */
725
726td.pre, div.pre, div.diff {
727 white-space: pre-wrap;
f35f44b7
AT
728}
729
730/* JavaScript-based timezone manipulation */
731
732.popup { /* timezone selection UI */
733 position: absolute;
734 /* "top: 0; right: 0;" would be better, if not for bugs in browsers */
735 top: 0; left: 0;
eaec152f 736 border: 1px solid #d8d8d8;
f35f44b7
AT
737 padding: 2px;
738 background-color: #f0f0f0;
739 font-style: normal;
eaec152f 740 color: #545454;
f35f44b7
AT
741 cursor: auto;
742}
743
744.close-button { /* close timezone selection UI without selecting */
745 /* float doesn't work within absolutely positioned container,
746 * if width of container is not set explicitly */
747 /* float: right; */
748 position: absolute;
749 top: 0px; right: 0px;
eaec152f 750 border: 1px solid #ffaaaa;
f35f44b7
AT
751 margin: 1px 1px 1px 1px;
752 padding-bottom: 2px;
753 width: 12px;
754 height: 10px;
755 font-size: 9px;
756 font-weight: bold;
757 text-align: center;
eaec152f 758 background-color: #ffdddd;
f35f44b7
AT
759 cursor: pointer;
760}
761
f35f44b7
AT
762/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
763
764/* Highlighting theme definition: */
765
eaec152f 766.num { color:#6ecf36; }
f35f44b7 767.esc { color:#ff00ff; }
eaec152f
AT
768/* .str { color:#ff00d3; background-color: #edc9ec } */
769.str { color:#ff00d3; background-color: #fee }
f35f44b7
AT
770.dstr { color:#818100; }
771.slc { color:#838183; font-style:italic; }
772.com { color:#838183; font-style:italic; }
773.dir { color:#008200; }
774.sym { color:#000000; }
775.line { color:#555555; }
eaec152f
AT
776.kwa { color:#666666; font-weight:bold; }
777.kwb { color:#6b3099; }
778.kwc { color:#d4663d; }
779.kwd { color:#2928ff; }