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