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