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