some changes
[gitweb.git] / gitweb.css
CommitLineData
f1f71b3d
S
1/* Reset
2------------------------------------------------------------------------- */
8a1b4b56 3
f1f71b3d
S
4/* Based on http://meyerweb.com/eric/tools/css/reset/ */
5/* v1.0 | 20080212 */
8a1b4b56 6
f1f71b3d
S
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;
8a1b4b56
S
19}
20
f1f71b3d 21ol, ul { list-style: none; }
8a1b4b56 22
f1f71b3d 23blockquote, q { quotes: none; }
8a1b4b56 24
f1f71b3d
S
25blockquote:before, blockquote:after,
26q:before, q:after {
27 content: '';
28 content: none;
8a1b4b56
S
29}
30
f1f71b3d 31:focus { outline: 0; }
8a1b4b56 32
f1f71b3d 33ins { text-decoration: none; }
8a1b4b56 34
f1f71b3d 35del { text-decoration: line-through; }
8a1b4b56 36
f1f71b3d
S
37table {
38 border-collapse: collapse;
39 border-spacing: 0;
8a1b4b56
S
40}
41
f1f71b3d 42a { outline: none; }
8a1b4b56 43
f1f71b3d
S
44/* General
45---------------------------------------------------------------------------- */
46@import url(../../../stylesheets/application.css);
47@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);
8a1b4b56 48
8a1b4b56 49
f1f71b3d
S
50body {
51 background-color:#E7EBF2; font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;
52 font-size: 12px;
53 line-height: 1.5;
54 margin: 0;
55 background-color: #fff;
56 color: #000000;
8a1b4b56
S
57}
58
8a1b4b56 59
8a1b4b56 60
8a1b4b56 61
f1f71b3d
S
62a:link, a:visited {
63 color: #3B5998;
64 text-decoration: none;
8a1b4b56
S
65}
66
f1f71b3d
S
67a:hover {
68 text-decoration: underline;
8a1b4b56
S
69}
70
f1f71b3d
S
71body > p,
72body > dl {
73 width: 95%;
74 margin: 0 auto 15px auto;
75 border: 1px solid #D8D8D8;
76 padding: 5px;
8a1b4b56
S
77}
78
f1f71b3d
S
79td.list a[href*='a=tree'], td.list a[href*='a=blob'] {
80 padding-left: 20px;
81 display: block;
82 float: left;
83 height: 16px;
84 line-height: 16px;
8a1b4b56
S
85}
86
f1f71b3d
S
87td.list a[href*='a=tree'] {
88 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;
8a1b4b56
S
89}
90
f1f71b3d
S
91td.list a[href*='a=blob'] {
92 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6ElEQVQoFQXBMW5TQRgGwNnHnoE0QbiCjoIooUmTU3AuS1BwIoTSUdJBigg3GCWOg9/++zHTop078wIAsPMrE4SL5/1aIyMjIyMjz/m0tbFECFdrPeaQQw75mz/5nZH7fN7aWILmauSYfznmmIfss8vIUx7zZWsTTXM5vpWvTk5Wq9VHQP/gtgOLa0Qpw940vAQdaG6thpOhlOkG0AEuAVGmEkAH+G4YSikxXQM6wDsAMRFAB/ihDNNUmN4DOsAbBAEAdICfpmmaAt4COoj2GgCASbIkZh1NAACznhQt2itnFgAAlF3u/gMDtJXPzQxoswAAAABJRU5ErkJgggo=) center left no-repeat;
8a1b4b56
S
93}
94
f1f71b3d
S
95i {
96 font-style: normal;
8a1b4b56
S
97}
98
f1f71b3d
S
99td, th {
100 padding: 5px;
8a1b4b56
S
101}
102
f1f71b3d
S
103/* Page Header
104---------------------------------------------------------------------------- */
8a1b4b56 105
f1f71b3d
S
106.page_header {
107 height: 50px;
108 line-height: 50px;
109 position: relative;
110 padding: 0 27px;
111 margin-bottom: 20px;
112 font-size: 20px;
113 font-family: Ubuntu Condensed;
114 color:White;
115 background: #3B5998;
116 border-bottom: 1px solid #dfdfdf;
8a1b4b56
S
117}
118
f1f71b3d
S
119.page_header a:link, .page_header a:visited {
120 color: White;
121 text-decoration: none;
122 padding: 3px;
123 font-weight: bold;
8a1b4b56
S
124}
125
f1f71b3d
S
126.page_header a:hover {
127 font-weight: bold;
128 padding: 3px;
129 text-decoration: underline;
8a1b4b56
S
130}
131
f1f71b3d
S
132.page_header a:first-child {
133 background: transparent;
8a1b4b56
S
134}
135
f1f71b3d
S
136.page_header img.logo {
137 width:79px;
138 height:20px;
139 padding-bottom:2px;
140 padding-right:5px;
141 margin-right:5px;
142 vertical-align:middle
8a1b4b56
S
143}
144
f1f71b3d
S
145/* Page Footer
146---------------------------------------------------------------------------- */
8a1b4b56 147
f1f71b3d
S
148.page_footer {
149 height: 80px;
150 line-height: 80px;
151 padding: 0 30px;
152 margin-top: 15px;
153 background: #f1f1f1;
154 border-top: 2px solid #ddd;
8a1b4b56
S
155}
156
f1f71b3d
S
157.page_footer_text {
158 color: #666;
159 display: inline;
160 float: left;
8a1b4b56
S
161}
162
f1f71b3d
S
163a.rss_logo {
164 float: right;
165 padding: 3px 1px;
166 width: 35px;
167 line-height: 10px;
168 border: 1px solid;
169 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
170 border-radius:10px;
171 color: #ffffff;
172 background-color: #ff6600;
173 font-weight: bold;
174 font-family: sans-serif;
175 font-size: 80%;
176 text-align: center;
177 text-decoration: none;
178 margin-top: 30px;
179 margin-left: 5px;
8a1b4b56
S
180}
181
f1f71b3d
S
182a.rss_logo:hover {
183 background-color: #ee5500;
184}
185
186/* Elements
187---------------------------------------------------------------------------- */
188
189.project_list,
190.shortlog,
191.tree,
192.commit_search,
193.history {
194 width: 95%;
195 margin: 0 auto 15px auto;
196 border: 1px solid #d8d8d8;
197 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
198 -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
199 box-shadow: 0 0 3px rgba(0,0,0,0.2);
200}
201
202.project_list th,
203.shortlog th,
204.tree th,
205.commit_search th {
206 color: #afafaf;
207 font-weight: normal;
8a1b4b56 208}
f1f71b3d
S
209.project_list th {
210background-color: #F0F0F0;
211padding: 10px 5px;
212border-bottom: 1px solid #D5D7DB;
213color: #333;
8a1b4b56 214}
f1f71b3d 215.project_list th a { color:#333; }
8a1b4b56 216
f1f71b3d
S
217
218.project_list tr,
219.shortlog tr,
220.tree tr,
221.commit_search tr {
222 background: #eaeaea;
223 height: 2.5em;
224 text-align: left;
225 color: #545454;
226}
227
228.project_list tr {
229 background:White;
230 border:1px solid #f9f9f;
8a1b4b56
S
231}
232
8a1b4b56 233
f1f71b3d
S
234/*.project_list tr.dark, .project_list tr.light,*/
235.shortlog tr.dark, .shortlog tr.light,
236.tree tr.dark, .tree tr.light,
237.commit_search tr.dark, .commit_search tr.light,
238.history tr.dark, .history tr.light,
239.heads tr.dark, .heads tr.light {
240 background: #F9F9F9; /* old browsers */
241 background: White;
242/* background: -moz-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%); /* firefox */
243/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#EFEFEF)); /* webkit */
244/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EFEFEF',GradientType=0 ); /* ie */
245/* background: -o-linear-gradient(top, #F9F9F9 0%, #EFEFEF 100%); */
246 height: 2.5em;
247 border-bottom: 1px solid #e1e1e1;
8a1b4b56
S
248}
249
f1f71b3d
S
250.project_list tr:hover,
251.shortlog tr:hover,
252.tree tr:hover,
253.commit_search tr:hover {
254 background:#efefef;
255}
8a1b4b56 256
f1f71b3d
S
257th .header {
258 background: transparent;
259 border: 0;
260 padding: 0;
8a1b4b56
S
261}
262
f1f71b3d
S
263.tree {
264 width: 100%;
265 margin: 0;
266}
267
268.projsearch {
269 position: absolute;
270 right: 4%;
271 top: 15px;
272 color:White;
273 font-family:Arial;
274 font-size:11px;
275}
276
277.projsearch input[type="text"],
278.search input[type="text"] {
279 border-radius:5px;
280border:1px solid #D8D8D8;
281padding:3px;
8a1b4b56 282}
f1f71b3d
S
283.projsearch input[type="text"] {
284border: 1px solid White;
8a1b4b56
S
285}
286
f1f71b3d
S
287.commit_search {
288 background: #eaeaea;
8a1b4b56
S
289}
290
f1f71b3d
S
291.page_nav,
292.list_head,
293.page_path,
294.search {
295 width: 94%;
296 background: #eaeaea;
297 color: #545454;
298 border: 1px solid #d8d8d8;
299 padding: 5px;
300 margin: 0 auto 15px auto;
8a1b4b56
S
301}
302
f1f71b3d
S
303.history {
304 background: #eaeaea;
8a1b4b56
S
305}
306
f1f71b3d
S
307.title {
308 width: 95%;
309 padding: 5px;
310 margin: 0 auto 15px auto;
8a1b4b56
S
311}
312
f1f71b3d
S
313.projects_list,
314.tags {
315 width: 95%;
316 background: #f0f0f0;
317 color: #545454;
318 border: 1px solid #d8d8d8;
319 padding: 5px;
320 margin: 0 auto 15px auto;
8a1b4b56
S
321}
322
f1f71b3d
S
323.heads {
324 width: 95%;
325 color: #545454;
326 border: 1px solid #d8d8d8;
327 padding: 5px;
328 margin: 0 auto 15px auto;
8a1b4b56
S
329}
330
f1f71b3d
S
331.header {
332 width: 94%;
333 margin: 0 auto 15px auto;
334 background: #eaf2f5;
335 border: 1px solid #bedce7;
336 padding: 5px;
8a1b4b56 337}
f6c5021d
S
338.log {
339 width: 99%;
340 margin: 0 auto 15px auto;
341 background: #eaf2f5;
342 border: 1px solid #bedce7;
343 padding: 5px;
344}
8a1b4b56 345
f1f71b3d
S
346.header .age {
347 float: left;
348 color: #000;
349 font-weight: bold;
350 width: 10em;
8a1b4b56
S
351}
352
f1f71b3d
S
353.title_text {
354 width: 94%;
355 background: #eaf2f5;
356 border: 1px solid #bedce7;
357 padding: 5px;
358 margin: 0 auto 0 auto;
8a1b4b56
S
359}
360
f1f71b3d
S
361.log_body {
362 width: 94%;
363 background: #eaf2f5;
364 border: 1px solid #bedce7;
365 border-top: 0;
366 padding: 5px;
367 margin: 0 auto 15px auto;
8a1b4b56
S
368}
369
f1f71b3d
S
370.page_body {
371 line-height: 1.4em;
372 width: 94%;
373 background: #f8f8f8;
374 border: 1px solid #d8d8d8;
375 padding: 5px;
376 margin: 15px auto 15px auto;
8a1b4b56
S
377}
378
f1f71b3d
S
379.diff_tree {
380 width: 95%;
381 background: #f0f0f0;
382 border: 1px solid #d8d8d8;
383 padding: 5px;
384 margin: 0 auto 15px auto;
8a1b4b56
S
385}
386
f1f71b3d
S
387.page_body > .list_head {
388 width: 98.5%;
8a1b4b56
S
389}
390
f1f71b3d
S
391.page_body > .diff_tree {
392 width: 99.5%;
8a1b4b56
S
393}
394
f1f71b3d 395.patch > .header {
f6c5021d
S
396 width: 99.3%;
397 padding: 5px;
398 margin: 0px;
8a1b4b56
S
399}
400
f1f71b3d
S
401/* Refs
402---------------------------------------------------------------------------- */
8a1b4b56 403
f1f71b3d
S
404span.refs span {
405 color: #000;
406 padding: 0px 4px;
407 font-size: 10px;
408 font-weight: normal;
409 border: 1px solid;
410 background-color: #ffaaff;
411 border-color: #ffccff #ff00ee #ff00ee #ffccff;
8a1b4b56
S
412}
413
f1f71b3d
S
414span.refs span.ref {
415 background-color: #aaaaff;
416 border-color: #ccccff #0033cc #0033cc #ccccff;
8a1b4b56
S
417}
418
f1f71b3d
S
419span.refs span.tag {
420 background-color: #ffffaa;
421 border-color: #ffffcc #dccd00 #dccd00 #ffffcc;
8a1b4b56
S
422}
423
f1f71b3d
S
424span.refs span.head {
425 background-color: #aaffaa;
426 border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
8a1b4b56
S
427}
428
f1f71b3d
S
429span.refs a {
430 color: #000;
8a1b4b56
S
431}
432
f1f71b3d
S
433/* Diffs
434---------------------------------------------------------------------------- */
8a1b4b56 435
f1f71b3d
S
436.patchset {
437 overflow-x: auto;
438 overflow-y: hidden;
8a1b4b56
S
439}
440
f1f71b3d
S
441.chunk_header {
442 background: #eaf2f5;
443 color: #999;
8a1b4b56
S
444}
445
f1f71b3d
S
446.rem ,
447.from_file {
448 background: #FF5252;
8a1b4b56 449}
f1f71b3d
S
450.add ,
451.to_file{
452 background: #3FFF3F;
8a1b4b56 453}
f1f71b3d
S
454div.diff.to_file a.path,
455div.diff.to_file {
456 color: #000000;
8a1b4b56
S
457}
458
f1f71b3d
S
459div.diff.from_file a.path,
460div.diff.from_file {
461 color: #000000;
8a1b4b56 462}
f6c5021d
S
463div.diff.header {
464 margin-top: 4px;
465 border: solid #d9d8d1;
466 border-width: 1px 0px 1px 0px;
8a1b4b56 467}
8a1b4b56
S
468div.diff.extended_header,
469div.diff.extended_header a.path,
f6c5021d 470div.diff.extended_header a.hash ,
8a1b4b56 471div.diff.extended_header .info {
f6c5021d 472 white-space: normal;
8a1b4b56 473 color: #b0b0b0;
8a1b4b56 474 background-color: #f6f5ee;
8a1b4b56
S
475}
476
f1f71b3d
S
477/* Age
478---------------------------------------------------------------------------- */
8a1b4b56 479
f1f71b3d 480/* noage: "No commits" */
f6c5021d 481.noage {
f1f71b3d 482 color: #cdcdcd;
8a1b4b56
S
483}
484
f1f71b3d 485/* age2: 60*60*24*2 <= age */
f6c5021d 486.age2 {
f1f71b3d 487 color: #545454;
8a1b4b56
S
488}
489
f1f71b3d 490/* age1: 60*60*2 <= age < 60*60*24*2 */
f6c5021d 491.age1 {
f1f71b3d 492 color: #009900;
8a1b4b56
S
493}
494
f1f71b3d 495/* age0: age < 60*60*2 */
f6c5021d 496.age0 {
f1f71b3d
S
497 color: #009900;
498 font-weight: bold;
8a1b4b56
S
499}
500
f1f71b3d
S
501/* File status
502---------------------------------------------------------------------------- */
8a1b4b56 503
f1f71b3d
S
504.diff_tree span.file_status.new {
505 color: #008000;
8a1b4b56
S
506}
507
f1f71b3d
S
508table.diff_tree span.file_status.deleted {
509 color: #c00000;
8a1b4b56
S
510}
511
f1f71b3d
S
512table.diff_tree span.file_status.moved,
513table.diff_tree span.file_status.mode_chnge {
514 color: #545454;
8a1b4b56
S
515}
516
f1f71b3d
S
517table.diff_tree span.file_status.copied {
518 color: #70a070;
8a1b4b56
S
519}
520
f1f71b3d
S
521span.cntrl {
522 border: dashed #aaaaaa;
523 border-width: 1px;
524 padding: 0px 2px 0px 2px;
525 margin: 0px 2px 0px 2px;
8a1b4b56 526}
f1f71b3d
S
527img.graph {
528 padding: 0px;
529 margin: 0px;
530 display: block;
8a1b4b56
S
531}
532
f1f71b3d
S
533span.match {
534 background: #aaffaa;
535 color: #000;
8a1b4b56
S
536}
537
f1f71b3d
S
538td.error {
539 color: red;
540 background: yellow;
8a1b4b56
S
541}
542
f1f71b3d 543/* blob view */
8a1b4b56 544
f1f71b3d
S
545td.pre, div.pre, div.diff {
546 white-space: pre;
8a1b4b56
S
547}
548
549/* Style definition generated by highlight 2.4.5, http://www.andre-simon.de/ */
550
551/* Highlighting theme definition: */
552
f1f71b3d 553.num { color:#6ecf36; }
8a1b4b56 554.esc { color:#ff00ff; }
f1f71b3d 555.str { color:#ff00d3; background-color: #edc9ec }
8a1b4b56
S
556.dstr { color:#818100; }
557.slc { color:#838183; font-style:italic; }
558.com { color:#838183; font-style:italic; }
559.dir { color:#008200; }
560.sym { color:#000000; }
561.line { color:#555555; }
f1f71b3d
S
562.kwa { color:#666666; font-weight:bold; }
563.kwb { color:#6b3099; }
564.kwc { color:#d4663d; }
565.kwd { color:#2928ff; }
566