##// END OF EJS Templates
style: fixes for non content pages - especially the login pages
Mads Kiilerich -
r6393:6c1bf3d4 default
parent child Browse files
Show More
@@ -1,4435 +1,4436 b''
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
2 border: 0;
2 border: 0;
3 outline: 0;
3 outline: 0;
4 font-size: 100%;
4 font-size: 100%;
5 vertical-align: baseline;
5 vertical-align: baseline;
6 background: transparent;
6 background: transparent;
7 margin: 0;
7 margin: 0;
8 padding: 0;
8 padding: 0;
9 }
9 }
10
10
11 body {
11 body {
12 line-height: 1;
12 line-height: 1;
13 height: 100%;
13 height: 100%;
14 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
14 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
15 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
15 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 color: #000;
16 color: #000;
17 margin: 0;
17 margin: 0;
18 padding: 0;
18 padding: 0;
19 font-size: 12px;
19 font-size: 12px;
20 }
20 }
21
21
22 ol, ul {
22 ol, ul {
23 list-style: none;
23 list-style: none;
24 }
24 }
25
25
26 blockquote, q {
26 blockquote, q {
27 quotes: none;
27 quotes: none;
28 }
28 }
29
29
30 blockquote:before, blockquote:after, q:before, q:after {
30 blockquote:before, blockquote:after, q:before, q:after {
31 content: none;
31 content: none;
32 }
32 }
33
33
34 :focus {
34 :focus {
35 outline: 0;
35 outline: 0;
36 }
36 }
37
37
38 del {
38 del {
39 text-decoration: line-through;
39 text-decoration: line-through;
40 }
40 }
41
41
42 table {
42 table {
43 border-collapse: collapse;
43 border-collapse: collapse;
44 border-spacing: 0;
44 border-spacing: 0;
45 }
45 }
46
46
47 html {
47 html {
48 height: 100%;
48 height: 100%;
49 }
49 }
50
50
51 a {
51 a {
52 color: #577632;
52 color: #577632;
53 text-decoration: none;
53 text-decoration: none;
54 cursor: pointer;
54 cursor: pointer;
55 }
55 }
56
56
57 a:hover {
57 a:hover {
58 color: #576622;
58 color: #576622;
59 text-decoration: underline;
59 text-decoration: underline;
60 }
60 }
61
61
62 h1, h2, h3, h4, h5, h6,
62 h1, h2, h3, h4, h5, h6,
63 div.h1, div.h2, div.h3, div.h4, div.h5, div.h6 {
63 div.h1, div.h2, div.h3, div.h4, div.h5, div.h6 {
64 color: #292929;
64 color: #292929;
65 font-weight: 700;
65 font-weight: 700;
66 }
66 }
67
67
68 h1, div.h1 {
68 h1, div.h1 {
69 font-size: 22px;
69 font-size: 22px;
70 }
70 }
71
71
72 h2, div.h2 {
72 h2, div.h2 {
73 font-size: 20px;
73 font-size: 20px;
74 }
74 }
75
75
76 h3, div.h3 {
76 h3, div.h3 {
77 font-size: 18px;
77 font-size: 18px;
78 }
78 }
79
79
80 h4, div.h4 {
80 h4, div.h4 {
81 font-size: 16px;
81 font-size: 16px;
82 }
82 }
83
83
84 h5, div.h5 {
84 h5, div.h5 {
85 font-size: 14px;
85 font-size: 14px;
86 }
86 }
87
87
88 h6, div.h6 {
88 h6, div.h6 {
89 font-size: 11px;
89 font-size: 11px;
90 }
90 }
91
91
92 ul.circle {
92 ul.circle {
93 list-style-type: circle;
93 list-style-type: circle;
94 }
94 }
95
95
96 ul.disc {
96 ul.disc {
97 list-style-type: disc;
97 list-style-type: disc;
98 }
98 }
99
99
100 ul.square {
100 ul.square {
101 list-style-type: square;
101 list-style-type: square;
102 }
102 }
103
103
104 ol.lower-roman {
104 ol.lower-roman {
105 list-style-type: lower-roman;
105 list-style-type: lower-roman;
106 }
106 }
107
107
108 ol.upper-roman {
108 ol.upper-roman {
109 list-style-type: upper-roman;
109 list-style-type: upper-roman;
110 }
110 }
111
111
112 ol.lower-alpha {
112 ol.lower-alpha {
113 list-style-type: lower-alpha;
113 list-style-type: lower-alpha;
114 }
114 }
115
115
116 ol.upper-alpha {
116 ol.upper-alpha {
117 list-style-type: upper-alpha;
117 list-style-type: upper-alpha;
118 }
118 }
119
119
120 ol.decimal {
120 ol.decimal {
121 list-style-type: decimal;
121 list-style-type: decimal;
122 }
122 }
123
123
124 div.color {
124 div.color {
125 clear: both;
125 clear: both;
126 overflow: hidden;
126 overflow: hidden;
127 position: absolute;
127 position: absolute;
128 background: #FFF;
128 background: #FFF;
129 margin: 7px 0 0 60px;
129 margin: 7px 0 0 60px;
130 padding: 1px 1px 1px 0;
130 padding: 1px 1px 1px 0;
131 }
131 }
132
132
133 div.color a {
133 div.color a {
134 width: 15px;
134 width: 15px;
135 height: 15px;
135 height: 15px;
136 display: block;
136 display: block;
137 float: left;
137 float: left;
138 margin: 0 0 0 1px;
138 margin: 0 0 0 1px;
139 padding: 0;
139 padding: 0;
140 }
140 }
141
141
142 div.options {
142 div.options {
143 clear: both;
143 clear: both;
144 overflow: hidden;
144 overflow: hidden;
145 position: absolute;
145 position: absolute;
146 background: #FFF;
146 background: #FFF;
147 margin: 7px 0 0 162px;
147 margin: 7px 0 0 162px;
148 padding: 0;
148 padding: 0;
149 }
149 }
150
150
151 div.options a {
151 div.options a {
152 height: 1%;
152 height: 1%;
153 display: block;
153 display: block;
154 text-decoration: none;
154 text-decoration: none;
155 margin: 0;
155 margin: 0;
156 padding: 3px 8px;
156 padding: 3px 8px;
157 }
157 }
158
158
159 code,
159 code,
160 .code pre,
160 .code pre,
161 div.readme .readme_box pre,
161 div.readme .readme_box pre,
162 div.rst-block pre,
162 div.rst-block pre,
163 div.formatted-fixed,
163 div.formatted-fixed,
164 #changeset_content div.message,
164 #changeset_content div.message,
165 .CodeMirror .CodeMirror-code pre {
165 .CodeMirror .CodeMirror-code pre {
166 font-size: 12px;
166 font-size: 12px;
167 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
167 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
168 }
168 }
169
169
170 div.formatted-fixed {
170 div.formatted-fixed {
171 white-space: pre-wrap;
171 white-space: pre-wrap;
172 }
172 }
173
173
174 .changeset_hash {
174 .changeset_hash {
175 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
175 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
176 }
176 }
177
177
178 .top-left-rounded-corner {
178 .top-left-rounded-corner {
179 border-top-left-radius: 8px;
179 border-top-left-radius: 8px;
180 }
180 }
181
181
182 .top-right-rounded-corner {
182 .top-right-rounded-corner {
183 border-top-right-radius: 8px;
183 border-top-right-radius: 8px;
184 }
184 }
185
185
186 .bottom-left-rounded-corner {
186 .bottom-left-rounded-corner {
187 border-bottom-left-radius: 8px;
187 border-bottom-left-radius: 8px;
188 }
188 }
189
189
190 .bottom-right-rounded-corner {
190 .bottom-right-rounded-corner {
191 border-bottom-right-radius: 8px;
191 border-bottom-right-radius: 8px;
192 }
192 }
193
193
194 .top-left-rounded-corner-mid {
194 .top-left-rounded-corner-mid {
195 border-top-left-radius: 4px;
195 border-top-left-radius: 4px;
196 }
196 }
197
197
198 .top-right-rounded-corner-mid {
198 .top-right-rounded-corner-mid {
199 border-top-right-radius: 4px;
199 border-top-right-radius: 4px;
200 }
200 }
201
201
202 .bottom-left-rounded-corner-mid {
202 .bottom-left-rounded-corner-mid {
203 border-bottom-left-radius: 4px;
203 border-bottom-left-radius: 4px;
204 }
204 }
205
205
206 .bottom-right-rounded-corner-mid {
206 .bottom-right-rounded-corner-mid {
207 border-bottom-right-radius: 4px;
207 border-bottom-right-radius: 4px;
208 }
208 }
209
209
210 .help-block {
210 .help-block {
211 color: #999999;
211 color: #999999;
212 display: block;
212 display: block;
213 margin: 0 0 10px;
213 margin: 0 0 10px;
214 }
214 }
215
215
216 .empty_data {
216 .empty_data {
217 color: #B9B9B9;
217 color: #B9B9B9;
218 }
218 }
219
219
220 .inline-comments-general.show-general-status .hidden.general-only {
220 .inline-comments-general.show-general-status .hidden.general-only {
221 display: block !important;
221 display: block !important;
222 }
222 }
223
223
224 /* Bootstrap compatible */
224 /* Bootstrap compatible */
225 .show {
225 .show {
226 display: block !important;
226 display: block !important;
227 }
227 }
228 .hidden {
228 .hidden {
229 display: none !important;
229 display: none !important;
230 }
230 }
231 .invisible {
231 .invisible {
232 visibility: hidden;
232 visibility: hidden;
233 }
233 }
234
234
235 .truncate {
235 .truncate {
236 white-space: nowrap;
236 white-space: nowrap;
237 overflow: hidden;
237 overflow: hidden;
238 text-overflow: ellipsis;
238 text-overflow: ellipsis;
239 -o-text-overflow: ellipsis;
239 -o-text-overflow: ellipsis;
240 -ms-text-overflow: ellipsis;
240 -ms-text-overflow: ellipsis;
241 }
241 }
242
242
243 .truncate.autoexpand:hover {
243 .truncate.autoexpand:hover {
244 overflow: visible;
244 overflow: visible;
245 }
245 }
246
246
247 a.permalink {
247 a.permalink {
248 visibility: hidden;
248 visibility: hidden;
249 position: absolute;
249 position: absolute;
250 margin: 3px 4px;
250 margin: 3px 4px;
251 }
251 }
252
252
253 a.permalink:hover {
253 a.permalink:hover {
254 text-decoration: none;
254 text-decoration: none;
255 }
255 }
256
256
257 h1:hover > a.permalink,
257 h1:hover > a.permalink,
258 h2:hover > a.permalink,
258 h2:hover > a.permalink,
259 h3:hover > a.permalink,
259 h3:hover > a.permalink,
260 h4:hover > a.permalink,
260 h4:hover > a.permalink,
261 h5:hover > a.permalink,
261 h5:hover > a.permalink,
262 h6:hover > a.permalink,
262 h6:hover > a.permalink,
263 div:hover > a.permalink,
263 div:hover > a.permalink,
264 div:hover > span > a.permalink {
264 div:hover > span > a.permalink {
265 visibility: visible;
265 visibility: visible;
266 }
266 }
267
267
268 nav.navbar #logo {
268 nav.navbar #logo {
269 padding-left: 10px;
269 padding-left: 10px;
270 }
270 }
271
271
272 #content nav.navbar #logo {
272 #content nav.navbar #logo {
273 padding-left: inherit;
273 padding-left: inherit;
274 }
274 }
275
275
276 nav.navbar #logo .navbar-brand img {
276 nav.navbar #logo .navbar-brand img {
277 padding-top: 5px;
277 padding-top: 5px;
278 margin-right: 5px;
278 margin-right: 5px;
279 }
279 }
280
280
281 nav.navbar #logo .navbar-brand {
281 nav.navbar #logo .navbar-brand {
282 font-size: 20px;
282 font-size: 20px;
283 color: white;
283 color: white;
284 float: left;
284 float: left;
285 height: 44px;
285 height: 44px;
286 line-height: 44px;
286 line-height: 44px;
287 }
287 }
288
288
289 #content nav.navbar #logo .navbar-brand {
289 #content nav.navbar #logo .navbar-brand {
290 height: inherit;
290 height: inherit;
291 line-height: inherit;
291 line-height: inherit;
292 }
292 }
293
293
294 nav.navbar ul#logged-user {
294 nav.navbar ul#logged-user {
295 margin-bottom: 5px !important;
295 margin-bottom: 5px !important;
296 border-radius: 0px 0px 8px 8px;
296 border-radius: 0px 0px 8px 8px;
297 height: 37px;
297 height: 37px;
298 background-color: #577632;
298 background-color: #577632;
299 background-repeat: repeat-x;
299 background-repeat: repeat-x;
300 background-image: linear-gradient(to bottom, #577632, #577632);
300 background-image: linear-gradient(to bottom, #577632, #577632);
301 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
301 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
302 }
302 }
303
303
304 nav.navbar ul#logged-user li {
304 nav.navbar ul#logged-user li {
305 list-style: none;
305 list-style: none;
306 float: left;
306 float: left;
307 margin: 8px 0 0;
307 margin: 8px 0 0;
308 padding: 4px 12px;
308 padding: 4px 12px;
309 border-left: 1px solid #576622;
309 border-left: 1px solid #576622;
310 }
310 }
311
311
312 nav.navbar ul#logged-user li.first {
312 nav.navbar ul#logged-user li.first {
313 border-left: none;
313 border-left: none;
314 margin: 4px;
314 margin: 4px;
315 }
315 }
316
316
317 nav.navbar ul#logged-user li.first div.gravatar {
317 nav.navbar ul#logged-user li.first div.gravatar {
318 margin-top: -2px;
318 margin-top: -2px;
319 }
319 }
320
320
321 nav.navbar ul#logged-user li.first div.account {
321 nav.navbar ul#logged-user li.first div.account {
322 padding-top: 4px;
322 padding-top: 4px;
323 float: left;
323 float: left;
324 }
324 }
325
325
326 nav.navbar ul#logged-user li.last {
326 nav.navbar ul#logged-user li.last {
327 border-right: none;
327 border-right: none;
328 }
328 }
329
329
330 nav.navbar ul#logged-user li a {
330 nav.navbar ul#logged-user li a {
331 color: #fff;
331 color: #fff;
332 font-weight: 700;
332 font-weight: 700;
333 text-decoration: none;
333 text-decoration: none;
334 }
334 }
335
335
336 nav.navbar ul#logged-user li a:hover {
336 nav.navbar ul#logged-user li a:hover {
337 text-decoration: underline;
337 text-decoration: underline;
338 }
338 }
339
339
340 nav.navbar ul#logged-user li.highlight a {
340 nav.navbar ul#logged-user li.highlight a {
341 color: #fff;
341 color: #fff;
342 }
342 }
343
343
344 nav.navbar ul#logged-user li.highlight a:hover {
344 nav.navbar ul#logged-user li.highlight a:hover {
345 color: #FFF;
345 color: #FFF;
346 }
346 }
347 nav.navbar {
347 nav.navbar {
348 min-height: 44px;
348 min-height: 44px;
349 clear: both;
349 clear: both;
350 position: relative;
350 position: relative;
351 background-color: #577632;
351 background-color: #577632;
352 background-repeat: repeat-x;
352 background-repeat: repeat-x;
353 background-image: linear-gradient(to bottom, #577632, #577632);
353 background-image: linear-gradient(to bottom, #577632, #577632);
354 margin: 0;
354 margin: 0;
355 padding: 0;
355 padding: 0;
356 display: block;
356 display: block;
357 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
357 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
358 border-radius: 0px 0px 4px 4px;
358 border-radius: 0px 0px 4px 4px;
359 }
359 }
360
360
361 .header-pos-fix,
361 .header-pos-fix,
362 .anchor {
362 .anchor {
363 margin-top: -46px;
363 margin-top: -46px;
364 padding-top: 46px;
364 padding-top: 46px;
365 }
365 }
366
366
367 nav.navbar #home a {
367 nav.navbar #home a {
368 height: 40px;
368 height: 40px;
369 width: 46px;
369 width: 46px;
370 display: block;
370 display: block;
371 background-position: 0 0;
371 background-position: 0 0;
372 margin: 0;
372 margin: 0;
373 padding: 0;
373 padding: 0;
374 }
374 }
375
375
376 nav.navbar #home a:hover {
376 nav.navbar #home a:hover {
377 background-position: 0 -40px;
377 background-position: 0 -40px;
378 }
378 }
379
379
380 nav.navbar #logo {
380 nav.navbar #logo {
381 float: left;
381 float: left;
382 position: absolute;
382 position: absolute;
383 }
383 }
384
384
385 nav.navbar #logo h1 {
385 nav.navbar #logo h1 {
386 color: #FFF;
386 color: #FFF;
387 font-size: 20px;
387 font-size: 20px;
388 margin: 12px 0 0 13px;
388 margin: 12px 0 0 13px;
389 padding: 0;
389 padding: 0;
390 }
390 }
391
391
392 nav.navbar #logo a {
392 nav.navbar #logo a {
393 color: #fff;
393 color: #fff;
394 text-decoration: none;
394 text-decoration: none;
395 }
395 }
396
396
397 nav.navbar #logo a:hover {
397 nav.navbar #logo a:hover {
398 color: #bfe3ff;
398 color: #bfe3ff;
399 }
399 }
400
400
401 nav.navbar #quick {
401 nav.navbar #quick {
402 position: relative;
402 position: relative;
403 float: right;
403 float: right;
404 list-style-type: none;
404 list-style-type: none;
405 list-style-position: outside;
405 list-style-position: outside;
406 margin: 4px 8px 0 0;
406 margin: 4px 8px 0 0;
407 padding: 0;
407 padding: 0;
408 border-radius: 4px;
408 border-radius: 4px;
409 }
409 }
410
410
411 nav.navbar #quick li span.short {
411 nav.navbar #quick li span.short {
412 padding: 9px 6px 8px 6px;
412 padding: 9px 6px 8px 6px;
413 }
413 }
414
414
415 nav.navbar #quick li span {
415 nav.navbar #quick li span {
416 display: inline;
416 display: inline;
417 margin: 0;
417 margin: 0;
418 }
418 }
419
419
420 nav.navbar #quick li span.normal {
420 nav.navbar #quick li span.normal {
421 border: none;
421 border: none;
422 padding: 10px 12px 8px;
422 padding: 10px 12px 8px;
423 }
423 }
424
424
425 nav.navbar #quick li .icon {
425 nav.navbar #quick li .icon {
426 border-left: none;
426 border-left: none;
427 padding-left: 10px;
427 padding-left: 10px;
428 display: inline;
428 display: inline;
429 }
429 }
430
430
431 nav.navbar #quick li .icon img {
431 nav.navbar #quick li .icon img {
432 vertical-align: middle;
432 vertical-align: middle;
433 margin-bottom: 2px;
433 margin-bottom: 2px;
434 }
434 }
435
435
436 nav.navbar #quick ul.repo_switcher {
436 nav.navbar #quick ul.repo_switcher {
437 max-height: 275px;
437 max-height: 275px;
438 overflow-x: hidden;
438 overflow-x: hidden;
439 overflow-y: auto;
439 overflow-y: auto;
440 }
440 }
441
441
442 nav.navbar #quick ul.repo_switcher li.qfilter_rs {
442 nav.navbar #quick ul.repo_switcher li.qfilter_rs {
443 padding: 2px 3px;
443 padding: 2px 3px;
444 padding-right: 17px;
444 padding-right: 17px;
445 }
445 }
446
446
447 nav.navbar #quick ul.repo_switcher li.qfilter_rs input {
447 nav.navbar #quick ul.repo_switcher li.qfilter_rs input {
448 width: 100%;
448 width: 100%;
449 border-radius: 10px;
449 border-radius: 10px;
450 padding: 2px 7px;
450 padding: 2px 7px;
451 }
451 }
452
452
453 nav.navbar #quick .repo_switcher_type {
453 nav.navbar #quick .repo_switcher_type {
454 position: absolute;
454 position: absolute;
455 left: 0;
455 left: 0;
456 top: 9px;
456 top: 9px;
457 margin: 0px 2px 0px 2px;
457 margin: 0px 2px 0px 2px;
458 }
458 }
459
459
460 .navbar-toggle {
460 .navbar-toggle {
461 display: none;
461 display: none;
462 }
462 }
463
463
464 .groups_breadcrumbs a {
464 .groups_breadcrumbs a {
465 color: #fff;
465 color: #fff;
466 }
466 }
467
467
468 .groups_breadcrumbs a:hover {
468 .groups_breadcrumbs a:hover {
469 color: #bfe3ff;
469 color: #bfe3ff;
470 text-decoration: none;
470 text-decoration: none;
471 }
471 }
472
472
473 .dt_repo {
473 .dt_repo {
474 white-space: nowrap;
474 white-space: nowrap;
475 color: #577632;
475 color: #577632;
476 }
476 }
477
477
478 .dt_repo_pending {
478 .dt_repo_pending {
479 opacity: 0.5;
479 opacity: 0.5;
480 }
480 }
481
481
482 .dt_repo i.icon-keyhole-circled,
482 .dt_repo i.icon-keyhole-circled,
483 .dt_repo i.icon-globe
483 .dt_repo i.icon-globe
484 {
484 {
485 font-size: 16px;
485 font-size: 16px;
486 vertical-align: -2px;
486 vertical-align: -2px;
487 margin: 0px 1px 0px 3px;
487 margin: 0px 1px 0px 3px;
488 }
488 }
489
489
490 .dt_repo a {
490 .dt_repo a {
491 text-decoration: none;
491 text-decoration: none;
492 }
492 }
493
493
494 .dt_repo .dt_repo_name:hover {
494 .dt_repo .dt_repo_name:hover {
495 text-decoration: underline;
495 text-decoration: underline;
496 }
496 }
497
497
498 #content #left {
498 #content #left {
499 left: 0;
499 left: 0;
500 width: 280px;
500 width: 280px;
501 position: absolute;
501 position: absolute;
502 }
502 }
503
503
504 #content #right {
504 #content #right {
505 margin: 0 60px 10px 290px;
505 margin: 0 60px 10px 290px;
506 }
506 }
507
507
508 #content nav.navbar,
508 #content nav.navbar,
509 #content div.panel {
509 div.panel {
510 clear: both;
510 clear: both;
511 background: #fff;
511 background: #fff;
512 margin: 0 0 10px;
512 margin: 0 0 10px;
513 padding: 0 0 10px;
513 padding: 0 0 10px;
514 border-radius: 4px 4px 4px 4px;
514 border-radius: 4px 4px 4px 4px;
515 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
515 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
516 }
516 }
517
517
518 #content div.panel div.panel-heading {
518 div.panel div.panel-heading {
519 clear: both;
519 clear: both;
520 overflow: hidden;
520 overflow: hidden;
521 background-color: #577632;
521 background-color: #577632;
522 background-repeat: repeat-x;
522 background-repeat: repeat-x;
523 background-image: linear-gradient(to bottom, #577632, #577632);
523 background-image: linear-gradient(to bottom, #577632, #577632);
524 margin: 0 0 20px;
524 margin: 0 0 20px;
525 padding: 10px 20px;
525 padding: 10px 20px;
526 border-radius: 4px 4px 0 0;
526 border-radius: 4px 4px 0 0;
527 }
527 }
528
528
529 #content div.panel div.panel-heading a {
529 #content div.panel div.panel-heading a {
530 color: #FFFFFF;
530 color: #FFFFFF;
531 }
531 }
532
532
533 #content div.panel div.panel-heading ul.links li {
533 #content div.panel div.panel-heading ul.links li {
534 list-style: none;
534 list-style: none;
535 float: left;
535 float: left;
536 margin: 0;
536 margin: 0;
537 padding: 0;
537 padding: 0;
538 }
538 }
539
539
540 #content div.panel div.panel-heading ul.links li a {
540 #content div.panel div.panel-heading ul.links li a {
541 font-size: 13px;
541 font-size: 13px;
542 font-weight: 700;
542 font-weight: 700;
543 height: 1%;
543 height: 1%;
544 text-decoration: none;
544 text-decoration: none;
545 }
545 }
546
546
547 #content div.panel div.panel-heading ul.links.nav-tabs li a {
547 #content div.panel div.panel-heading ul.links.nav-tabs li a {
548 float: left;
548 float: left;
549 color: #fff;
549 color: #fff;
550 margin: 0;
550 margin: 0;
551 padding: 11px 10px 11px 10px;
551 padding: 11px 10px 11px 10px;
552 }
552 }
553
553
554 .clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel::before, .panel::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after, td.inline-comments::before, td.inline-comments::after {
554 .clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel::before, .panel::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after, td.inline-comments::before, td.inline-comments::after {
555 content: " ";
555 content: " ";
556 display: table;
556 display: table;
557 }
557 }
558
558
559 .clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel::after, .panel-body::after, .modal-header::after, .modal-footer::after, td.inline-comments::after {
559 .clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel::after, .panel-body::after, .modal-header::after, .modal-footer::after, td.inline-comments::after {
560 clear: both;
560 clear: both;
561 }
561 }
562
562
563 /* avoid conflict with .container in changeset tables */
563 /* avoid conflict with .container in changeset tables */
564 #content div.panel table .container::before,
564 #content div.panel table .container::before,
565 #content div.panel table .container::after {
565 #content div.panel table .container::after {
566 content: inherit;
566 content: inherit;
567 display: inherit;
567 display: inherit;
568 }
568 }
569
569
570 .pull-left {
570 .pull-left {
571 float: left;
571 float: left;
572 }
572 }
573
573
574 .pull-right {
574 .pull-right {
575 float: right;
575 float: right;
576 }
576 }
577
577
578 #content div.panel div.panel-heading .pull-left,
578 #content div.panel div.panel-heading .pull-left,
579 #content div.panel div.panel-heading .pull-left a,
579 #content div.panel div.panel-heading .pull-left a,
580 #content div.panel div.panel-heading .pull-right,
580 #content div.panel div.panel-heading .pull-right,
581 #content div.panel div.panel-heading .pull-right a {
581 #content div.panel div.panel-heading .pull-right a {
582 color: white;
582 color: white;
583 }
583 }
584
584
585 #content div.panel h1,
585 #content div.panel h1,
586 #content div.panel h2,
586 #content div.panel h2,
587 #content div.panel h3,
587 #content div.panel h3,
588 #content div.panel h4,
588 #content div.panel h4,
589 #content div.panel h5,
589 #content div.panel h5,
590 #content div.panel h6,
590 #content div.panel h6,
591 #content div.panel div.h1,
591 #content div.panel div.h1,
592 #content div.panel div.h2,
592 #content div.panel div.h2,
593 #content div.panel div.h3,
593 #content div.panel div.h3,
594 #content div.panel div.h4,
594 #content div.panel div.h4,
595 #content div.panel div.h5,
595 #content div.panel div.h5,
596 #content div.panel div.h6 {
596 #content div.panel div.h6 {
597 clear: both;
597 clear: both;
598 overflow: hidden;
598 overflow: hidden;
599 margin: 8px 0 3px;
599 margin: 8px 0 3px;
600 padding-bottom: 2px;
600 padding-bottom: 2px;
601 }
601 }
602
602
603 #content div.panel p {
603 #content div.panel p {
604 color: #5f5f5f;
604 color: #5f5f5f;
605 font-size: 12px;
605 font-size: 12px;
606 line-height: 150%;
606 line-height: 150%;
607 margin: 0 24px 10px;
607 margin: 0 24px 10px;
608 padding: 0;
608 padding: 0;
609 }
609 }
610
610
611 #content div.panel blockquote {
611 #content div.panel blockquote {
612 border-left: 4px solid #DDD;
612 border-left: 4px solid #DDD;
613 color: #5f5f5f;
613 color: #5f5f5f;
614 font-size: 11px;
614 font-size: 11px;
615 line-height: 150%;
615 line-height: 150%;
616 margin: 0 34px;
616 margin: 0 34px;
617 padding: 0 0 0 14px;
617 padding: 0 0 0 14px;
618 }
618 }
619
619
620 #content div.panel blockquote p {
620 #content div.panel blockquote p {
621 margin: 10px 0;
621 margin: 10px 0;
622 padding: 0;
622 padding: 0;
623 }
623 }
624
624
625 #content div.panel dl {
625 #content div.panel dl {
626 margin: 10px 0px;
626 margin: 10px 0px;
627 }
627 }
628
628
629 #content div.panel dt {
629 #content div.panel dt {
630 font-size: 12px;
630 font-size: 12px;
631 margin: 0;
631 margin: 0;
632 }
632 }
633
633
634 #content div.panel dd {
634 #content div.panel dd {
635 font-size: 12px;
635 font-size: 12px;
636 margin: 0;
636 margin: 0;
637 padding: 8px 0 8px 15px;
637 padding: 8px 0 8px 15px;
638 }
638 }
639
639
640 #content div.panel li {
640 #content div.panel li {
641 font-size: 12px;
641 font-size: 12px;
642 padding: 4px 0;
642 padding: 4px 0;
643 }
643 }
644
644
645 #content div.panel ul.disc,
645 #content div.panel ul.disc,
646 #content div.panel ul.circle {
646 #content div.panel ul.circle {
647 margin: 10px 24px 10px 38px;
647 margin: 10px 24px 10px 38px;
648 }
648 }
649
649
650 #content div.panel ul.square {
650 #content div.panel ul.square {
651 margin: 10px 24px 10px 40px;
651 margin: 10px 24px 10px 40px;
652 }
652 }
653
653
654 #content div.panel img.left {
654 #content div.panel img.left {
655 border: none;
655 border: none;
656 float: left;
656 float: left;
657 margin: 10px 10px 10px 0;
657 margin: 10px 10px 10px 0;
658 }
658 }
659
659
660 #content div.panel img.right {
660 #content div.panel img.right {
661 border: none;
661 border: none;
662 float: right;
662 float: right;
663 margin: 10px 0 10px 10px;
663 margin: 10px 0 10px 10px;
664 }
664 }
665
665
666 #content div.panel div.messages {
666 #content div.panel div.messages {
667 clear: both;
667 clear: both;
668 overflow: hidden;
668 overflow: hidden;
669 margin: 0 20px;
669 margin: 0 20px;
670 padding: 0;
670 padding: 0;
671 }
671 }
672
672
673 #content div.panel div.message {
673 #content div.panel div.message {
674 float: left;
674 float: left;
675 overflow: hidden;
675 overflow: hidden;
676 margin: 0;
676 margin: 0;
677 padding: 5px 0;
677 padding: 5px 0;
678 white-space: pre-wrap;
678 white-space: pre-wrap;
679 }
679 }
680 #content div.panel #changeset_content div.message {
680 #content div.panel #changeset_content div.message {
681 padding: 15px 0;
681 padding: 15px 0;
682 }
682 }
683 #content div.panel div.expand {
683 #content div.panel div.expand {
684 width: 110%;
684 width: 110%;
685 height: 14px;
685 height: 14px;
686 font-size: 10px;
686 font-size: 10px;
687 text-align: center;
687 text-align: center;
688 cursor: pointer;
688 cursor: pointer;
689 color: #666;
689 color: #666;
690 background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(64,96,128,0.1));
690 background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(64,96,128,0.1));
691 display: none;
691 display: none;
692 overflow: hidden;
692 overflow: hidden;
693 }
693 }
694 #content div.panel div.expand .expandtext {
694 #content div.panel div.expand .expandtext {
695 background-color: #ffffff;
695 background-color: #ffffff;
696 padding: 2px;
696 padding: 2px;
697 border-radius: 2px;
697 border-radius: 2px;
698 }
698 }
699
699
700 #content div.panel div.message a {
700 #content div.panel div.message a {
701 font-weight: 400 !important;
701 font-weight: 400 !important;
702 }
702 }
703
703
704 #content div.panel div.message div.image {
704 #content div.panel div.message div.image {
705 float: left;
705 float: left;
706 margin: 9px 0 0 5px;
706 margin: 9px 0 0 5px;
707 padding: 6px;
707 padding: 6px;
708 }
708 }
709
709
710 #content div.panel div.message div.image img {
710 #content div.panel div.message div.image img {
711 vertical-align: middle;
711 vertical-align: middle;
712 margin: 0;
712 margin: 0;
713 }
713 }
714
714
715 #content div.panel div.message div.text {
715 #content div.panel div.message div.text {
716 float: left;
716 float: left;
717 margin: 0;
717 margin: 0;
718 padding: 9px 6px;
718 padding: 9px 6px;
719 }
719 }
720
720
721 #content div.panel div.message div.text h1,
721 #content div.panel div.message div.text h1,
722 #content div.panel div.message div.text h2,
722 #content div.panel div.message div.text h2,
723 #content div.panel div.message div.text h3,
723 #content div.panel div.message div.text h3,
724 #content div.panel div.message div.text h4,
724 #content div.panel div.message div.text h4,
725 #content div.panel div.message div.text h5,
725 #content div.panel div.message div.text h5,
726 #content div.panel div.message div.text h6 {
726 #content div.panel div.message div.text h6 {
727 border: none;
727 border: none;
728 margin: 0;
728 margin: 0;
729 padding: 0;
729 padding: 0;
730 }
730 }
731
731
732 #content div.panel div.message div.text span {
732 #content div.panel div.message div.text span {
733 height: 1%;
733 height: 1%;
734 display: block;
734 display: block;
735 margin: 0;
735 margin: 0;
736 padding: 5px 0 0;
736 padding: 5px 0 0;
737 }
737 }
738
738
739 #content div.panel div.message-error {
739 #content div.panel div.message-error {
740 height: 1%;
740 height: 1%;
741 clear: both;
741 clear: both;
742 overflow: hidden;
742 overflow: hidden;
743 background: #FBE3E4;
743 background: #FBE3E4;
744 border: 1px solid #FBC2C4;
744 border: 1px solid #FBC2C4;
745 color: #860006;
745 color: #860006;
746 }
746 }
747
747
748 #content div.panel div.message-error h6 {
748 #content div.panel div.message-error h6 {
749 color: #860006;
749 color: #860006;
750 }
750 }
751
751
752 #content div.panel div.message-warning {
752 #content div.panel div.message-warning {
753 height: 1%;
753 height: 1%;
754 clear: both;
754 clear: both;
755 overflow: hidden;
755 overflow: hidden;
756 background: #FFF6BF;
756 background: #FFF6BF;
757 border: 1px solid #FFD324;
757 border: 1px solid #FFD324;
758 color: #5f5200;
758 color: #5f5200;
759 }
759 }
760
760
761 #content div.panel div.message-warning h6 {
761 #content div.panel div.message-warning h6 {
762 color: #5f5200;
762 color: #5f5200;
763 }
763 }
764
764
765 #content div.panel div.message-notice {
765 #content div.panel div.message-notice {
766 height: 1%;
766 height: 1%;
767 clear: both;
767 clear: both;
768 overflow: hidden;
768 overflow: hidden;
769 background: #8FBDE0;
769 background: #8FBDE0;
770 border: 1px solid #6BACDE;
770 border: 1px solid #6BACDE;
771 color: #003863;
771 color: #003863;
772 }
772 }
773
773
774 #content div.panel div.message-notice h6 {
774 #content div.panel div.message-notice h6 {
775 color: #003863;
775 color: #003863;
776 }
776 }
777
777
778 #content div.panel div.message-success {
778 #content div.panel div.message-success {
779 height: 1%;
779 height: 1%;
780 clear: both;
780 clear: both;
781 overflow: hidden;
781 overflow: hidden;
782 background: #E6EFC2;
782 background: #E6EFC2;
783 border: 1px solid #C6D880;
783 border: 1px solid #C6D880;
784 color: #4e6100;
784 color: #4e6100;
785 }
785 }
786
786
787 #content div.panel div.message-success h6 {
787 #content div.panel div.message-success h6 {
788 color: #4e6100;
788 color: #4e6100;
789 }
789 }
790
790
791 #content div.panel div.form div.form-horizontal div.form-group {
791 #content div.panel div.form div.form-horizontal div.form-group {
792 height: 1%;
792 height: 1%;
793 min-height: 12px;
793 min-height: 12px;
794 border-bottom: 1px solid #DDD;
794 border-bottom: 1px solid #DDD;
795 clear: both;
795 clear: both;
796 padding: 0;
796 padding: 0;
797 margin: 10px 0;
797 margin: 10px 0;
798 }
798 }
799
799
800 #content div.panel div.form div.form-horizontal div.form-group-first {
800 #content div.panel div.form div.form-horizontal div.form-group-first {
801 padding: 0 0 10px;
801 padding: 0 0 10px;
802 }
802 }
803
803
804 #content div.panel div.form div.form-horizontal div.form-group-noborder {
804 #content div.panel div.form div.form-horizontal div.form-group-noborder {
805 border-bottom: 0 !important;
805 border-bottom: 0 !important;
806 }
806 }
807
807
808 #content div.panel div.form div.form-horizontal div.form-group span.error-message {
808 #content div.panel div.form div.form-horizontal div.form-group span.error-message {
809 height: 1%;
809 height: 1%;
810 display: inline-block;
810 display: inline-block;
811 color: red;
811 color: red;
812 margin: 8px 0 0 4px;
812 margin: 8px 0 0 4px;
813 padding: 0;
813 padding: 0;
814 }
814 }
815
815
816 #content div.panel div.form div.form-horizontal div.form-group span.success {
816 #content div.panel div.form div.form-horizontal div.form-group span.success {
817 height: 1%;
817 height: 1%;
818 display: block;
818 display: block;
819 color: #316309;
819 color: #316309;
820 margin: 8px 0 0;
820 margin: 8px 0 0;
821 padding: 0;
821 padding: 0;
822 }
822 }
823
823
824 #content div.panel div.form div.form-horizontal div.form-group > label {
824 #content div.panel div.form div.form-horizontal div.form-group > label {
825 margin: 0;
825 margin: 0;
826 }
826 }
827
827
828 #content div.panel div.form div.form-horizontal div.form-group > label {
828 #content div.panel div.form div.form-horizontal div.form-group > label {
829 width: 155px;
829 width: 155px;
830 position: absolute;
830 position: absolute;
831 margin: 0;
831 margin: 0;
832 padding: 0px 0 0 0px;
832 padding: 0px 0 0 0px;
833 }
833 }
834
834
835 #content div.panel div.form div.form-horizontal div.form-group > label {
835 #content div.panel div.form div.form-horizontal div.form-group > label {
836 color: #393939;
836 color: #393939;
837 font-weight: 700;
837 font-weight: 700;
838 }
838 }
839
839
840 #content div.panel div.form div.form-horizontal div.form-group > div {
840 #content div.panel div.form div.form-horizontal div.form-group > div {
841 margin: 0 20px 0 200px;
841 margin: 0 20px 0 200px;
842 }
842 }
843
843
844 #content div.panel div.form div.form-horizontal div.form-group > div.summary,
844 #content div.panel div.form div.form-horizontal div.form-group > div.summary,
845 #content div.panel div.form div.form-horizontal div.form-group > div.summary-short {
845 #content div.panel div.form div.form-horizontal div.form-group > div.summary-short {
846 margin: 10px 20px 10px 110px;
846 margin: 10px 20px 10px 110px;
847 }
847 }
848 #content div.panel div.form div.form-horizontal div.form-group > div.summary-short input {
848 #content div.panel div.form div.form-horizontal div.form-group > div.summary-short input {
849 margin: 0;
849 margin: 0;
850 }
850 }
851 #content div.panel div.form div.form-horizontal div.form-group > div.file {
851 #content div.panel div.form div.form-horizontal div.form-group > div.file {
852 margin: 0 20px 0 200px;
852 margin: 0 20px 0 200px;
853 }
853 }
854
854
855 #content div.panel div.form div.form-horizontal div.form-group > label > input[type=text],
855 #content div.panel div.form div.form-horizontal div.form-group > label > input[type=text],
856 #content div.panel div.form div.form-horizontal div.form-group > label > input[type=password],
856 #content div.panel div.form div.form-horizontal div.form-group > label > input[type=password],
857 #content div.panel div.form div.form-horizontal div.form-group > div input[type=text],
857 #content div.panel div.form div.form-horizontal div.form-group > div input[type=text],
858 #content div.panel div.form div.form-horizontal div.form-group > div input[type=password],
858 #content div.panel div.form div.form-horizontal div.form-group > div input[type=password],
859 #content div.panel div.form div.form-horizontal div.form-group > label > textarea,
859 #content div.panel div.form div.form-horizontal div.form-group > label > textarea,
860 #content div.panel div.form div.form-horizontal div.form-group > div textarea,
860 #content div.panel div.form div.form-horizontal div.form-group > div textarea,
861 .reviewer_ac input {
861 .reviewer_ac input {
862 background: #FFF;
862 background: #FFF;
863 border-top: 1px solid #b3b3b3;
863 border-top: 1px solid #b3b3b3;
864 border-left: 1px solid #b3b3b3;
864 border-left: 1px solid #b3b3b3;
865 border-right: 1px solid #eaeaea;
865 border-right: 1px solid #eaeaea;
866 border-bottom: 1px solid #eaeaea;
866 border-bottom: 1px solid #eaeaea;
867 color: #000;
867 color: #000;
868 font-size: 12px;
868 font-size: 12px;
869 margin: 5px 0 10px;
869 margin: 5px 0 10px;
870 padding: 7px 7px 6px;
870 padding: 7px 7px 6px;
871 }
871 }
872
872
873 #content div.panel div.form div.form-horizontal div.form-group > div input#clone_url,
873 #content div.panel div.form div.form-horizontal div.form-group > div input#clone_url,
874 #content div.panel div.form div.form-horizontal div.form-group > div input#clone_url_id
874 #content div.panel div.form div.form-horizontal div.form-group > div input#clone_url_id
875 {
875 {
876 font-size: 14px;
876 font-size: 14px;
877 padding: 0 2px;
877 padding: 0 2px;
878 }
878 }
879
879
880 #content div.panel div.form div.form-horizontal div.form-group div.file input {
880 #content div.panel div.form div.form-horizontal div.form-group div.file input {
881 background: none repeat scroll 0 0 #FFFFFF;
881 background: none repeat scroll 0 0 #FFFFFF;
882 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
882 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
883 border-style: solid;
883 border-style: solid;
884 border-width: 1px;
884 border-width: 1px;
885 color: #000000;
885 color: #000000;
886 font-size: 12px;
886 font-size: 12px;
887 margin: 0;
887 margin: 0;
888 padding: 7px 7px 6px;
888 padding: 7px 7px 6px;
889 }
889 }
890
890
891 input[readonly],
891 input[readonly],
892 input.disabled {
892 input.disabled {
893 background-color: #F5F5F5 !important;
893 background-color: #F5F5F5 !important;
894 }
894 }
895
895
896 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
896 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
897 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
897 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
898 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline {
898 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline {
899 display: inline;
899 display: inline;
900 }
900 }
901
901
902 #content div.panel div.form div.form-horizontal div.form-group > div select.form-control,
902 #content div.panel div.form div.form-horizontal div.form-group > div select.form-control,
903 #content div.panel div.form div.form-horizontal div.form-group > div div.form-control.select2-container,
903 #content div.panel div.form div.form-horizontal div.form-group > div div.form-control.select2-container,
904 #content div.panel div.form div.form-horizontal div.form-group > div input.form-control {
904 #content div.panel div.form div.form-horizontal div.form-group > div input.form-control {
905 width: 100%;
905 width: 100%;
906 margin: 5px 0 10px;
906 margin: 5px 0 10px;
907 }
907 }
908
908
909 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline select.form-control,
909 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline select.form-control,
910 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline div.form-control.select2-container,
910 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline div.form-control.select2-container,
911 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline input.form-control {
911 #content div.panel div.form div.form-horizontal div.form-group > div.form-inline input.form-control {
912 width: inherit;
912 width: inherit;
913 }
913 }
914
914
915 #content div.panel div.form div.form-horizontal div.form-group > div input.date {
915 #content div.panel div.form div.form-horizontal div.form-group > div input.date {
916 width: 177px;
916 width: 177px;
917 }
917 }
918
918
919 #content div.panel div.form div.form-horizontal div.form-group > div input.button {
919 #content div.panel div.form div.form-horizontal div.form-group > div input.button {
920 background: #D4D0C8;
920 background: #D4D0C8;
921 border-top: 1px solid #FFF;
921 border-top: 1px solid #FFF;
922 border-left: 1px solid #FFF;
922 border-left: 1px solid #FFF;
923 border-right: 1px solid #404040;
923 border-right: 1px solid #404040;
924 border-bottom: 1px solid #404040;
924 border-bottom: 1px solid #404040;
925 color: #000;
925 color: #000;
926 margin: 0;
926 margin: 0;
927 padding: 4px 8px;
927 padding: 4px 8px;
928 }
928 }
929
929
930 #content div.panel div.form div.form-horizontal div.form-group > div textarea {
930 #content div.panel div.form div.form-horizontal div.form-group > div textarea {
931 width: 100%;
931 width: 100%;
932 height: 220px;
932 height: 220px;
933 overflow-y: auto;
933 overflow-y: auto;
934 outline: none;
934 outline: none;
935 }
935 }
936
936
937 #content div.panel div.form div.form-horizontal div.form-group input[type=text]:focus,
937 #content div.panel div.form div.form-horizontal div.form-group input[type=text]:focus,
938 #content div.panel div.form div.form-horizontal div.form-group input[type=password]:focus,
938 #content div.panel div.form div.form-horizontal div.form-group input[type=password]:focus,
939 #content div.panel div.form div.form-horizontal div.form-group input[type=file]:focus,
939 #content div.panel div.form div.form-horizontal div.form-group input[type=file]:focus,
940 #content div.panel div.form div.form-horizontal div.form-group textarea:focus,
940 #content div.panel div.form div.form-horizontal div.form-group textarea:focus,
941 #content div.panel div.form div.form-horizontal div.form-group select:focus,
941 #content div.panel div.form div.form-horizontal div.form-group select:focus,
942 .reviewer_ac input:focus {
942 .reviewer_ac input:focus {
943 background: #f6f6f6;
943 background: #f6f6f6;
944 border-color: #666;
944 border-color: #666;
945 }
945 }
946
946
947 .reviewer_ac {
947 .reviewer_ac {
948 padding: 10px
948 padding: 10px
949 }
949 }
950
950
951 div.form div.form-horizontal div.form-group div.button {
951 div.form div.form-horizontal div.form-group div.button {
952 margin: 0;
952 margin: 0;
953 padding: 0 0 0 8px;
953 padding: 0 0 0 8px;
954 }
954 }
955
955
956 #content div.panel table.table {
956 #content div.panel table.table {
957 border: 1px solid transparent;
957 border: 1px solid transparent;
958 }
958 }
959
959
960 #content div.panel table {
960 #content div.panel table {
961 width: 100%;
961 width: 100%;
962 border-collapse: separate;
962 border-collapse: separate;
963 margin: 0;
963 margin: 0;
964 padding: 0;
964 padding: 0;
965 border: 1px solid #eee;
965 border: 1px solid #eee;
966 border-radius: 4px;
966 border-radius: 4px;
967 }
967 }
968
968
969 #content div.panel table th {
969 #content div.panel table th {
970 background: #eee;
970 background: #eee;
971 border-bottom: 1px solid #ddd;
971 border-bottom: 1px solid #ddd;
972 padding: 5px 0px 5px 5px;
972 padding: 5px 0px 5px 5px;
973 text-align: left;
973 text-align: left;
974 }
974 }
975
975
976 #content div.panel table th.left {
976 #content div.panel table th.left {
977 text-align: left;
977 text-align: left;
978 }
978 }
979
979
980 #content div.panel table th.right {
980 #content div.panel table th.right {
981 text-align: right;
981 text-align: right;
982 }
982 }
983
983
984 #content div.panel table th.center {
984 #content div.panel table th.center {
985 text-align: center;
985 text-align: center;
986 }
986 }
987
987
988 #content div.panel table th.selected {
988 #content div.panel table th.selected {
989 vertical-align: middle;
989 vertical-align: middle;
990 padding: 0;
990 padding: 0;
991 }
991 }
992
992
993 #content div.panel table td {
993 #content div.panel table td {
994 background: #fff;
994 background: #fff;
995 border-bottom: 1px solid #cdcdcd;
995 border-bottom: 1px solid #cdcdcd;
996 vertical-align: middle;
996 vertical-align: middle;
997 padding: 5px;
997 padding: 5px;
998 }
998 }
999
999
1000 #content div.panel table td.compact {
1000 #content div.panel table td.compact {
1001 padding: 0;
1001 padding: 0;
1002 }
1002 }
1003
1003
1004 #content div.panel table tr.selected td {
1004 #content div.panel table tr.selected td {
1005 background: #FFC;
1005 background: #FFC;
1006 }
1006 }
1007
1007
1008 #content div.panel table td.selected {
1008 #content div.panel table td.selected {
1009 width: 3%;
1009 width: 3%;
1010 text-align: center;
1010 text-align: center;
1011 vertical-align: middle;
1011 vertical-align: middle;
1012 padding: 0;
1012 padding: 0;
1013 }
1013 }
1014
1014
1015 #content div.panel table td.action {
1015 #content div.panel table td.action {
1016 width: 45%;
1016 width: 45%;
1017 text-align: left;
1017 text-align: left;
1018 }
1018 }
1019
1019
1020 #content div.panel table td.date {
1020 #content div.panel table td.date {
1021 width: 33%;
1021 width: 33%;
1022 text-align: center;
1022 text-align: center;
1023 }
1023 }
1024
1024
1025 #content div.panel div.action {
1025 #content div.panel div.action {
1026 float: right;
1026 float: right;
1027 background: #FFF;
1027 background: #FFF;
1028 text-align: right;
1028 text-align: right;
1029 margin: 10px 0 0;
1029 margin: 10px 0 0;
1030 padding: 0;
1030 padding: 0;
1031 }
1031 }
1032
1032
1033 #content div.panel div.action select {
1033 #content div.panel div.action select {
1034 font-size: 11px;
1034 font-size: 11px;
1035 margin: 0;
1035 margin: 0;
1036 }
1036 }
1037
1037
1038 #content div.panel div.action .ui-selectmenu {
1038 #content div.panel div.action .ui-selectmenu {
1039 margin: 0;
1039 margin: 0;
1040 padding: 0;
1040 padding: 0;
1041 }
1041 }
1042
1042
1043 #content div.panel ul.pagination {
1043 #content div.panel ul.pagination {
1044 height: 1%;
1044 height: 1%;
1045 overflow: hidden;
1045 overflow: hidden;
1046 text-align: right;
1046 text-align: right;
1047 margin: 10px 0 0;
1047 margin: 10px 0 0;
1048 padding: 0;
1048 padding: 0;
1049 }
1049 }
1050
1050
1051 #content div.panel ul.pagination > li {
1051 #content div.panel ul.pagination > li {
1052 display: inline;
1052 display: inline;
1053 }
1053 }
1054
1054
1055 #content div.panel ul.pagination > :first-child {
1055 #content div.panel ul.pagination > :first-child {
1056 border-radius: 4px 0px 0px 4px;
1056 border-radius: 4px 0px 0px 4px;
1057 }
1057 }
1058
1058
1059 #content div.panel ul.pagination > :last-child {
1059 #content div.panel ul.pagination > :last-child {
1060 border-radius: 0px 4px 4px 0px;
1060 border-radius: 0px 4px 4px 0px;
1061 border-right: 1px solid #cfcfcf;
1061 border-right: 1px solid #cfcfcf;
1062 }
1062 }
1063
1063
1064 #content div.panel ul.pagination > li {
1064 #content div.panel ul.pagination > li {
1065 height: 1%;
1065 height: 1%;
1066 float: left;
1066 float: left;
1067 background: #ebebeb url("../images/pager.png") repeat-x;
1067 background: #ebebeb url("../images/pager.png") repeat-x;
1068 border-top: 1px solid #dedede;
1068 border-top: 1px solid #dedede;
1069 border-left: 1px solid #cfcfcf;
1069 border-left: 1px solid #cfcfcf;
1070 border-bottom: 1px solid #c4c4c4;
1070 border-bottom: 1px solid #c4c4c4;
1071 color: #4A4A4A;
1071 color: #4A4A4A;
1072 font-weight: 700;
1072 font-weight: 700;
1073 padding: 6px;
1073 padding: 6px;
1074 }
1074 }
1075
1075
1076 #content div.panel ul.pagination > li.active {
1076 #content div.panel ul.pagination > li.active {
1077 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1077 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1078 border-top: 1px solid #ccc;
1078 border-top: 1px solid #ccc;
1079 border-left: 1px solid #bebebe;
1079 border-left: 1px solid #bebebe;
1080 border-bottom: 1px solid #afafaf;
1080 border-bottom: 1px solid #afafaf;
1081 color: #515151;
1081 color: #515151;
1082 }
1082 }
1083
1083
1084 #content div.panel ul.pagination > a:hover,
1084 #content div.panel ul.pagination > a:hover,
1085 #content div.panel ul.pagination > a:active {
1085 #content div.panel ul.pagination > a:active {
1086 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1086 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1087 border-top: 1px solid #ccc;
1087 border-top: 1px solid #ccc;
1088 border-left: 1px solid #bebebe;
1088 border-left: 1px solid #bebebe;
1089 border-bottom: 1px solid #afafaf;
1089 border-bottom: 1px solid #afafaf;
1090 text-decoration: none;
1090 text-decoration: none;
1091 }
1091 }
1092
1092
1093 #content div.panel ul.pagination > li a {
1093 #content div.panel ul.pagination > li a {
1094 color: inherit;
1094 color: inherit;
1095 text-decoration: inherit;
1095 text-decoration: inherit;
1096 }
1096 }
1097
1097
1098 #content div.panel div.traffic div.legend {
1098 #content div.panel div.traffic div.legend {
1099 clear: both;
1099 clear: both;
1100 overflow: hidden;
1100 overflow: hidden;
1101 border-bottom: 1px solid #ddd;
1101 border-bottom: 1px solid #ddd;
1102 margin: 0 0 10px;
1102 margin: 0 0 10px;
1103 padding: 0 0 10px;
1103 padding: 0 0 10px;
1104 }
1104 }
1105
1105
1106 #content div.panel div.traffic div.legend h6 {
1106 #content div.panel div.traffic div.legend h6 {
1107 float: left;
1107 float: left;
1108 border: none;
1108 border: none;
1109 margin: 0;
1109 margin: 0;
1110 padding: 0;
1110 padding: 0;
1111 }
1111 }
1112
1112
1113 #content div.panel div.traffic div.legend li {
1113 #content div.panel div.traffic div.legend li {
1114 list-style: none;
1114 list-style: none;
1115 float: left;
1115 float: left;
1116 font-size: 11px;
1116 font-size: 11px;
1117 margin: 0;
1117 margin: 0;
1118 padding: 0 8px 0 4px;
1118 padding: 0 8px 0 4px;
1119 }
1119 }
1120
1120
1121 #content div.panel div.traffic div.legend li.visits {
1121 #content div.panel div.traffic div.legend li.visits {
1122 border-left: 12px solid #edc240;
1122 border-left: 12px solid #edc240;
1123 }
1123 }
1124
1124
1125 #content div.panel div.traffic div.legend li.pageviews {
1125 #content div.panel div.traffic div.legend li.pageviews {
1126 border-left: 12px solid #afd8f8;
1126 border-left: 12px solid #afd8f8;
1127 }
1127 }
1128
1128
1129 #content div.panel div.traffic table {
1129 #content div.panel div.traffic table {
1130 width: auto;
1130 width: auto;
1131 }
1131 }
1132
1132
1133 #content div.panel div.traffic table td {
1133 #content div.panel div.traffic table td {
1134 background: transparent;
1134 background: transparent;
1135 border: none;
1135 border: none;
1136 padding: 2px 3px 3px;
1136 padding: 2px 3px 3px;
1137 }
1137 }
1138
1138
1139 #content div.panel div.traffic table td.legendLabel {
1139 #content div.panel div.traffic table td.legendLabel {
1140 padding: 0 3px 2px;
1140 padding: 0 3px 2px;
1141 }
1141 }
1142
1142
1143 #content div.panel #summary-panel-body {
1143 #content div.panel #summary-panel-body {
1144 position: relative;
1144 position: relative;
1145 }
1145 }
1146
1146
1147 #content div.panel #summary {
1147 #content div.panel #summary {
1148 margin-right: 200px;
1148 margin-right: 200px;
1149 min-height: 240px;
1149 min-height: 240px;
1150 }
1150 }
1151
1151
1152 #summary-menu-stats {
1152 #summary-menu-stats {
1153 float: left;
1153 float: left;
1154 width: 180px;
1154 width: 180px;
1155 position: absolute;
1155 position: absolute;
1156 top: 0;
1156 top: 0;
1157 right: 0;
1157 right: 0;
1158 }
1158 }
1159
1159
1160 #summary-menu-stats ul {
1160 #summary-menu-stats ul {
1161 display: block;
1161 display: block;
1162 background-color: #f9f9f9;
1162 background-color: #f9f9f9;
1163 border: 1px solid #d1d1d1;
1163 border: 1px solid #d1d1d1;
1164 border-radius: 4px;
1164 border-radius: 4px;
1165 }
1165 }
1166
1166
1167 #content #summary-menu-stats li {
1167 #content #summary-menu-stats li {
1168 border-top: 1px solid #d1d1d1;
1168 border-top: 1px solid #d1d1d1;
1169 padding: 0;
1169 padding: 0;
1170 }
1170 }
1171
1171
1172 #content #summary-menu-stats li:hover {
1172 #content #summary-menu-stats li:hover {
1173 background: #f0f0f0;
1173 background: #f0f0f0;
1174 }
1174 }
1175
1175
1176 #content #summary-menu-stats li:first-child {
1176 #content #summary-menu-stats li:first-child {
1177 border-top: none;
1177 border-top: none;
1178 }
1178 }
1179
1179
1180 #summary-menu-stats a {
1180 #summary-menu-stats a {
1181 display: block;
1181 display: block;
1182 padding: 12px 10px;
1182 padding: 12px 10px;
1183 background-repeat: no-repeat;
1183 background-repeat: no-repeat;
1184 background-position: 10px 50%;
1184 background-position: 10px 50%;
1185 padding-right: 10px;
1185 padding-right: 10px;
1186 }
1186 }
1187
1187
1188 #repo_size_2.loaded {
1188 #repo_size_2.loaded {
1189 margin-left: 30px;
1189 margin-left: 30px;
1190 display: block;
1190 display: block;
1191 padding-right: 10px;
1191 padding-right: 10px;
1192 padding-bottom: 7px;
1192 padding-bottom: 7px;
1193 }
1193 }
1194
1194
1195 #summary-menu-stats a:hover {
1195 #summary-menu-stats a:hover {
1196 text-decoration: none;
1196 text-decoration: none;
1197 }
1197 }
1198
1198
1199 #summary-menu-stats .badge {
1199 #summary-menu-stats .badge {
1200 padding: 2px 4px !important;
1200 padding: 2px 4px !important;
1201 font-size: 10px;
1201 font-size: 10px;
1202 }
1202 }
1203
1203
1204 #summary .metatag {
1204 #summary .metatag {
1205 display: inline-block;
1205 display: inline-block;
1206 padding: 3px 5px;
1206 padding: 3px 5px;
1207 margin-bottom: 3px;
1207 margin-bottom: 3px;
1208 margin-right: 1px;
1208 margin-right: 1px;
1209 border-radius: 5px;
1209 border-radius: 5px;
1210 }
1210 }
1211
1211
1212 #content div.panel #summary p {
1212 #content div.panel #summary p {
1213 margin-bottom: -5px;
1213 margin-bottom: -5px;
1214 width: 600px;
1214 width: 600px;
1215 white-space: pre-wrap;
1215 white-space: pre-wrap;
1216 }
1216 }
1217
1217
1218 #content div.panel #summary p:last-child {
1218 #content div.panel #summary p:last-child {
1219 margin-bottom: 9px;
1219 margin-bottom: 9px;
1220 }
1220 }
1221
1221
1222 #content div.panel #summary p:first-of-type {
1222 #content div.panel #summary p:first-of-type {
1223 margin-top: 9px;
1223 margin-top: 9px;
1224 }
1224 }
1225
1225
1226 .metatag {
1226 .metatag {
1227 display: inline-block;
1227 display: inline-block;
1228 margin-right: 1px;
1228 margin-right: 1px;
1229 border-radius: 4px 4px 4px 4px;
1229 border-radius: 4px 4px 4px 4px;
1230
1230
1231 border: solid 1px #9CF;
1231 border: solid 1px #9CF;
1232 padding: 2px 3px 2px 3px !important;
1232 padding: 2px 3px 2px 3px !important;
1233 background-color: #DEF;
1233 background-color: #DEF;
1234 }
1234 }
1235
1235
1236 .metatag[data-tag="dead"] {
1236 .metatag[data-tag="dead"] {
1237 background-color: #E44;
1237 background-color: #E44;
1238 }
1238 }
1239
1239
1240 .metatag[data-tag="stale"] {
1240 .metatag[data-tag="stale"] {
1241 background-color: #EA4;
1241 background-color: #EA4;
1242 }
1242 }
1243
1243
1244 .metatag[data-tag="featured"] {
1244 .metatag[data-tag="featured"] {
1245 background-color: #AEA;
1245 background-color: #AEA;
1246 }
1246 }
1247
1247
1248 .metatag[data-tag="requires"] {
1248 .metatag[data-tag="requires"] {
1249 background-color: #9CF;
1249 background-color: #9CF;
1250 }
1250 }
1251
1251
1252 .metatag[data-tag="recommends"] {
1252 .metatag[data-tag="recommends"] {
1253 background-color: #BDF;
1253 background-color: #BDF;
1254 }
1254 }
1255
1255
1256 .metatag[data-tag="lang"] {
1256 .metatag[data-tag="lang"] {
1257 background-color: #FAF474;
1257 background-color: #FAF474;
1258 }
1258 }
1259
1259
1260 .metatag[data-tag="license"] {
1260 .metatag[data-tag="license"] {
1261 border: solid 1px #9CF;
1261 border: solid 1px #9CF;
1262 background-color: #DEF;
1262 background-color: #DEF;
1263 }
1263 }
1264 .metatag[data-tag="see"] {
1264 .metatag[data-tag="see"] {
1265 border: solid 1px #CBD;
1265 border: solid 1px #CBD;
1266 background-color: #EDF;
1266 background-color: #EDF;
1267 }
1267 }
1268
1268
1269 a.metatag[data-tag="license"]:hover {
1269 a.metatag[data-tag="license"]:hover {
1270 background-color: #577632;
1270 background-color: #577632;
1271 color: #FFF;
1271 color: #FFF;
1272 text-decoration: none;
1272 text-decoration: none;
1273 }
1273 }
1274
1274
1275 #summary .desc {
1275 #summary .desc {
1276 white-space: pre;
1276 white-space: pre;
1277 width: 100%;
1277 width: 100%;
1278 }
1278 }
1279
1279
1280 #summary .repo_name {
1280 #summary .repo_name {
1281 font-size: 1.6em;
1281 font-size: 1.6em;
1282 font-weight: bold;
1282 font-weight: bold;
1283 vertical-align: baseline;
1283 vertical-align: baseline;
1284 clear: right
1284 clear: right
1285 }
1285 }
1286
1286
1287 #footer {
1287 #footer {
1288 clear: both;
1288 clear: both;
1289 overflow: hidden;
1289 overflow: hidden;
1290 text-align: right;
1290 text-align: right;
1291 margin: 0;
1291 margin: 0;
1292 padding: 10px 20px;
1292 padding: 10px 20px;
1293 margin: -10px 0 0;
1293 margin: -10px 0 0;
1294 background-color: #577632;
1294 background-color: #577632;
1295 background-repeat: repeat-x;
1295 background-repeat: repeat-x;
1296 background-image: linear-gradient(to bottom, #577632, #577632);
1296 background-image: linear-gradient(to bottom, #577632, #577632);
1297 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1297 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1298 border-radius: 4px 4px 4px 4px;
1298 border-radius: 4px 4px 4px 4px;
1299 }
1299 }
1300
1300
1301 #footer > span {
1301 #footer > span {
1302 color: #FFF;
1302 color: #FFF;
1303 font-weight: 700;
1303 font-weight: 700;
1304 }
1304 }
1305
1305
1306 #footer .navbar-link {
1306 #footer .navbar-link {
1307 color: #FFF;
1307 color: #FFF;
1308 }
1308 }
1309
1309
1310 #login div.panel-heading {
1310 #login div.panel-heading {
1311 clear: both;
1311 clear: both;
1312 overflow: hidden;
1312 overflow: hidden;
1313 position: relative;
1313 position: relative;
1314 background-color: #577632;
1314 background-color: #577632;
1315 background-repeat: repeat-x;
1315 background-repeat: repeat-x;
1316 background-image: linear-gradient(to bottom, #577632, #577632);
1316 background-image: linear-gradient(to bottom, #577632, #577632);
1317 margin: 0 auto;
1318 padding: 0;
1317 padding: 0;
1319 }
1318 }
1320
1319
1321 #login div.inner .icon-lock {
1320 #login .panel-body .icon-lock {
1322 font-size: 80pt;
1321 font-size: 100px;
1323 color: #DDD;
1322 color: #DDD;
1323 position: absolute;
1324 margin-left: -20px;
1325 z-index: 1;
1324 }
1326 }
1325
1327
1326 #login div.inner {
1328 #login div.inner {
1327 background: #FFF;
1329 background: #FFF;
1328 border-top: none;
1330 border-top: none;
1329 border-bottom: none;
1331 border-bottom: none;
1330 margin: 0 auto;
1332 margin: 0 auto;
1331 padding: 20px;
1333 padding: 20px;
1332 }
1334 }
1333
1335
1334 #login div.form div.form-horizontal div.form-group > label {
1336 #login div.form div.form-horizontal div.form-group > label {
1335 width: 173px;
1337 width: 173px;
1336 float: left;
1338 float: left;
1337 text-align: right;
1339 text-align: right;
1338 margin: 2px 10px 0 0;
1340 margin: 2px 10px 0 0;
1339 padding: 5px 0 0 5px;
1341 padding: 5px 0 0 5px;
1340 }
1342 }
1341
1343
1342 #login div.form div.form-horizontal div.form-group div input {
1344 #login div.form div.form-horizontal div.form-group div input {
1343 background: #FFF;
1345 background: #FFF;
1344 border-top: 1px solid #b3b3b3;
1346 border-top: 1px solid #b3b3b3;
1345 border-left: 1px solid #b3b3b3;
1347 border-left: 1px solid #b3b3b3;
1346 border-right: 1px solid #eaeaea;
1348 border-right: 1px solid #eaeaea;
1347 border-bottom: 1px solid #eaeaea;
1349 border-bottom: 1px solid #eaeaea;
1348 color: #000;
1350 color: #000;
1349 font-size: 11px;
1351 font-size: 11px;
1350 margin: 0;
1352 margin: 0;
1351 padding: 7px 7px 6px;
1353 padding: 7px 7px 6px;
1352 }
1354 }
1353
1355
1354 #login div.form .buttons {
1356 #login div.form .buttons {
1355 float: right;
1357 float: right;
1356 }
1358 }
1357
1359
1358 #login div.form div.links {
1360 #login div.form div.links {
1359 clear: both;
1361 clear: both;
1360 overflow: hidden;
1362 overflow: hidden;
1361 margin: 10px 0 0;
1363 margin: 10px 0 0;
1362 border-top: 1px solid #DDD;
1364 border-top: 1px solid #DDD;
1363 padding: 10px 0 0;
1365 padding: 10px 0 0;
1364 }
1366 }
1365
1367
1366 .user-menu {
1368 .user-menu {
1367 margin: 0px !important;
1369 margin: 0px !important;
1368 float: left;
1370 float: left;
1369 }
1371 }
1370
1372
1371 .user-menu .container {
1373 .user-menu .container {
1372 padding: 0px 4px 0px 4px;
1374 padding: 0px 4px 0px 4px;
1373 margin: 0px 0px 0px 0px;
1375 margin: 0px 0px 0px 0px;
1374 }
1376 }
1375
1377
1376 .user-menu .gravatar {
1378 .user-menu .gravatar {
1377 margin: 0px 0px 0px 0px;
1379 margin: 0px 0px 0px 0px;
1378 cursor: pointer;
1380 cursor: pointer;
1379 }
1381 }
1380 .user-menu .gravatar.enabled {
1382 .user-menu .gravatar.enabled {
1381 background-color: #FDF784 !important;
1383 background-color: #FDF784 !important;
1382 }
1384 }
1383 .user-menu .gravatar:hover {
1385 .user-menu .gravatar:hover {
1384 background-color: #FDF784 !important;
1386 background-color: #FDF784 !important;
1385 }
1387 }
1386 #quick_login {
1388 #quick_login {
1387 width: 300px;
1389 width: 300px;
1388 min-height: 110px;
1390 min-height: 110px;
1389 padding: 4px;
1391 padding: 4px;
1390 position: absolute;
1392 position: absolute;
1391 right: 0;
1393 right: 0;
1392 background-color: #577632;
1394 background-color: #577632;
1393 background-repeat: repeat-x;
1395 background-repeat: repeat-x;
1394 background-image: linear-gradient(to bottom, #577632, #577632);
1396 background-image: linear-gradient(to bottom, #577632, #577632);
1395
1397
1396 z-index: 999;
1398 z-index: 999;
1397 border-radius: 0px 0px 4px 4px;
1399 border-radius: 0px 0px 4px 4px;
1398 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1400 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1399
1401
1400 overflow: hidden;
1402 overflow: hidden;
1401 }
1403 }
1402 #quick_login h4 {
1404 #quick_login h4 {
1403 color: #fff;
1405 color: #fff;
1404 padding: 5px 0px 5px 14px;
1406 padding: 5px 0px 5px 14px;
1405 }
1407 }
1406
1408
1407 #quick_login .password_forgoten {
1409 #quick_login .password_forgoten {
1408 padding-right: 0px;
1410 padding-right: 0px;
1409 padding-top: 0px;
1411 padding-top: 0px;
1410 text-align: left;
1412 text-align: left;
1411 }
1413 }
1412
1414
1413 #quick_login .password_forgoten a {
1415 #quick_login .password_forgoten a {
1414 font-size: 10px;
1416 font-size: 10px;
1415 color: #fff;
1417 color: #fff;
1416 padding: 0px !important;
1418 padding: 0px !important;
1417 line-height: 20px !important;
1419 line-height: 20px !important;
1418 }
1420 }
1419
1421
1420 #quick_login .register {
1422 #quick_login .register {
1421 padding-right: 10px;
1423 padding-right: 10px;
1422 padding-top: 5px;
1424 padding-top: 5px;
1423 text-align: left;
1425 text-align: left;
1424 }
1426 }
1425
1427
1426 #quick_login .register a {
1428 #quick_login .register a {
1427 font-size: 10px;
1429 font-size: 10px;
1428 color: #fff;
1430 color: #fff;
1429 padding: 0px !important;
1431 padding: 0px !important;
1430 line-height: 20px !important;
1432 line-height: 20px !important;
1431 }
1433 }
1432
1434
1433 #quick_login .submit {
1435 #quick_login .submit {
1434 margin: -20px 0 0 0px;
1436 margin: -20px 0 0 0px;
1435 position: absolute;
1437 position: absolute;
1436 right: 15px;
1438 right: 15px;
1437 }
1439 }
1438
1440
1439 #quick_login > .pull-left {
1441 #quick_login > .pull-left {
1440 width: 170px;
1442 width: 170px;
1441 }
1443 }
1442 #quick_login > .pull-right {
1444 #quick_login > .pull-right {
1443 width: 110px;
1445 width: 110px;
1444 }
1446 }
1445 #quick_login .full_name {
1447 #quick_login .full_name {
1446 color: #FFFFFF;
1448 color: #FFFFFF;
1447 font-weight: bold;
1449 font-weight: bold;
1448 padding: 3px 3px 3px 6px;
1450 padding: 3px 3px 3px 6px;
1449 }
1451 }
1450 #quick_login .big_gravatar {
1452 #quick_login .big_gravatar {
1451 padding: 4px 0px 0px 6px;
1453 padding: 4px 0px 0px 6px;
1452 }
1454 }
1453 #quick_login .notifications {
1455 #quick_login .notifications {
1454 padding: 2px 0px 0px 6px;
1456 padding: 2px 0px 0px 6px;
1455 color: #FFFFFF;
1457 color: #FFFFFF;
1456 font-weight: bold;
1458 font-weight: bold;
1457 line-height: 10px !important;
1459 line-height: 10px !important;
1458 }
1460 }
1459 #quick_login .notifications a,
1461 #quick_login .notifications a,
1460 #quick_login .unread a {
1462 #quick_login .unread a {
1461 color: #FFFFFF;
1463 color: #FFFFFF;
1462 display: block;
1464 display: block;
1463 padding: 0px !important;
1465 padding: 0px !important;
1464 }
1466 }
1465 #quick_login .notifications a:hover,
1467 #quick_login .notifications a:hover,
1466 #quick_login .unread a:hover {
1468 #quick_login .unread a:hover {
1467 background-color: inherit !important;
1469 background-color: inherit !important;
1468 }
1470 }
1469 #quick_login .email,
1471 #quick_login .email,
1470 #quick_login .unread {
1472 #quick_login .unread {
1471 color: #FFFFFF;
1473 color: #FFFFFF;
1472 padding: 3px 3px 3px 6px;
1474 padding: 3px 3px 3px 6px;
1473 }
1475 }
1474 #quick_login .links .logout {
1476 #quick_login .links .logout {
1475 }
1477 }
1476
1478
1477 #quick_login div.form div.form-horizontal {
1479 #quick_login div.form div.form-horizontal {
1478 padding-top: 2px;
1480 padding-top: 2px;
1479 padding-left: 10px;
1481 padding-left: 10px;
1480 }
1482 }
1481
1483
1482 #quick_login div.form div.form-horizontal div.form-group {
1484 #quick_login div.form div.form-horizontal div.form-group {
1483 padding: 5px;
1485 padding: 5px;
1484 }
1486 }
1485
1487
1486 #quick_login div.form div.form-horizontal div.form-group > label {
1488 #quick_login div.form div.form-horizontal div.form-group > label {
1487 color: #fff;
1489 color: #fff;
1488 padding-bottom: 3px;
1490 padding-bottom: 3px;
1489 }
1491 }
1490
1492
1491 #quick_login div.form div.form-horizontal div.form-group > div input {
1493 #quick_login div.form div.form-horizontal div.form-group > div input {
1492 width: 236px;
1494 width: 236px;
1493 background: #FFF;
1495 background: #FFF;
1494 border-top: 1px solid #b3b3b3;
1496 border-top: 1px solid #b3b3b3;
1495 border-left: 1px solid #b3b3b3;
1497 border-left: 1px solid #b3b3b3;
1496 border-right: 1px solid #eaeaea;
1498 border-right: 1px solid #eaeaea;
1497 border-bottom: 1px solid #eaeaea;
1499 border-bottom: 1px solid #eaeaea;
1498 color: #000;
1500 color: #000;
1499 font-size: 11px;
1501 font-size: 11px;
1500 margin: 0;
1502 margin: 0;
1501 padding: 5px 7px 4px;
1503 padding: 5px 7px 4px;
1502 }
1504 }
1503
1505
1504 #quick_login div.form div.form-horizontal div.buttons {
1506 #quick_login div.form div.form-horizontal div.buttons {
1505 clear: both;
1507 clear: both;
1506 overflow: hidden;
1508 overflow: hidden;
1507 text-align: right;
1509 text-align: right;
1508 margin: 0;
1510 margin: 0;
1509 padding: 5px 14px 0px 5px;
1511 padding: 5px 14px 0px 5px;
1510 }
1512 }
1511
1513
1512 #quick_login div.form div.links {
1514 #quick_login div.form div.links {
1513 clear: both;
1515 clear: both;
1514 overflow: hidden;
1516 overflow: hidden;
1515 margin: 10px 0 0;
1517 margin: 10px 0 0;
1516 padding: 0 0 2px;
1518 padding: 0 0 2px;
1517 }
1519 }
1518
1520
1519 #quick_login ol.links {
1521 #quick_login ol.links {
1520 display: block;
1522 display: block;
1521 font-weight: bold;
1523 font-weight: bold;
1522 list-style: none outside none;
1524 list-style: none outside none;
1523 text-align: right;
1525 text-align: right;
1524 }
1526 }
1525 #quick_login ol.links li {
1527 #quick_login ol.links li {
1526 line-height: 27px;
1528 line-height: 27px;
1527 margin: 0;
1529 margin: 0;
1528 padding: 0;
1530 padding: 0;
1529 color: #fff;
1531 color: #fff;
1530 display: block;
1532 display: block;
1531 float: none !important;
1533 float: none !important;
1532 }
1534 }
1533
1535
1534 #quick_login ol.links li a {
1536 #quick_login ol.links li a {
1535 color: #fff;
1537 color: #fff;
1536 display: block;
1538 display: block;
1537 padding: 2px;
1539 padding: 2px;
1538 }
1540 }
1539 #quick_login ol.links li a:HOVER {
1541 #quick_login ol.links li a:HOVER {
1540 background-color: inherit !important;
1542 background-color: inherit !important;
1541 }
1543 }
1542
1544
1543 #register div.panel-heading {
1545 #register div.panel-heading {
1544 clear: both;
1546 clear: both;
1545 overflow: hidden;
1547 overflow: hidden;
1546 position: relative;
1548 position: relative;
1547 background-color: #577632;
1549 background-color: #577632;
1548 background-repeat: repeat-x;
1550 background-repeat: repeat-x;
1549 background-image: linear-gradient(to bottom, #577632, #577632);
1551 background-image: linear-gradient(to bottom, #577632, #577632);
1550 margin: 0 auto;
1551 padding: 0;
1552 padding: 0;
1552 }
1553 }
1553
1554
1554 #register div.inner {
1555 #register div.inner {
1555 background: #FFF;
1556 background: #FFF;
1556 border-top: none;
1557 border-top: none;
1557 border-bottom: none;
1558 border-bottom: none;
1558 margin: 0 auto;
1559 margin: 0 auto;
1559 padding: 20px;
1560 padding: 20px;
1560 }
1561 }
1561
1562
1562 #register div.form div.form-horizontal div.form-group > label {
1563 #register div.form div.form-horizontal div.form-group > label {
1563 width: 135px;
1564 width: 135px;
1564 float: left;
1565 float: left;
1565 text-align: right;
1566 text-align: right;
1566 margin: 2px 10px 0 0;
1567 margin: 2px 10px 0 0;
1567 padding: 5px 0 0 5px;
1568 padding: 5px 0 0 5px;
1568 }
1569 }
1569
1570
1570 #register div.form div.form-horizontal div.form-group > div input {
1571 #register div.form div.form-horizontal div.form-group > div input {
1571 width: 300px;
1572 width: 300px;
1572 background: #FFF;
1573 background: #FFF;
1573 border-top: 1px solid #b3b3b3;
1574 border-top: 1px solid #b3b3b3;
1574 border-left: 1px solid #b3b3b3;
1575 border-left: 1px solid #b3b3b3;
1575 border-right: 1px solid #eaeaea;
1576 border-right: 1px solid #eaeaea;
1576 border-bottom: 1px solid #eaeaea;
1577 border-bottom: 1px solid #eaeaea;
1577 color: #000;
1578 color: #000;
1578 font-size: 11px;
1579 font-size: 11px;
1579 margin: 0;
1580 margin: 0;
1580 padding: 7px 7px 6px;
1581 padding: 7px 7px 6px;
1581 }
1582 }
1582
1583
1583 #register div.form div.form-horizontal div.buttons {
1584 #register div.form div.form-horizontal div.buttons {
1584 clear: both;
1585 clear: both;
1585 overflow: hidden;
1586 overflow: hidden;
1586 border-top: 1px solid #DDD;
1587 border-top: 1px solid #DDD;
1587 text-align: left;
1588 text-align: left;
1588 margin: 0;
1589 margin: 0;
1589 padding: 10px 0 0 150px;
1590 padding: 10px 0 0 150px;
1590 }
1591 }
1591
1592
1592 #register div.form div.activation_msg {
1593 #register div.form div.activation_msg {
1593 padding-top: 4px;
1594 padding-top: 4px;
1594 padding-bottom: 4px;
1595 padding-bottom: 4px;
1595 }
1596 }
1596
1597
1597 #journal {
1598 #journal {
1598 margin-left: 20px;
1599 margin-left: 20px;
1599 }
1600 }
1600
1601
1601 #journal .journal_day {
1602 #journal .journal_day {
1602 font-size: 20px;
1603 font-size: 20px;
1603 padding: 10px 0px;
1604 padding: 10px 0px;
1604 border-bottom: 2px solid #DDD;
1605 border-bottom: 2px solid #DDD;
1605 margin-left: 10px;
1606 margin-left: 10px;
1606 margin-right: 10px;
1607 margin-right: 10px;
1607 }
1608 }
1608
1609
1609 #journal .journal_container {
1610 #journal .journal_container {
1610 clear: both;
1611 clear: both;
1611 }
1612 }
1612
1613
1613 #journal .journal_action_container {
1614 #journal .journal_action_container {
1614 padding-left: 18px;
1615 padding-left: 18px;
1615 }
1616 }
1616
1617
1617 #journal .journal_user {
1618 #journal .journal_user {
1618 color: #747474;
1619 color: #747474;
1619 font-size: 14px;
1620 font-size: 14px;
1620 font-weight: bold;
1621 font-weight: bold;
1621 height: 30px;
1622 height: 30px;
1622 }
1623 }
1623
1624
1624 #journal .journal_user.deleted {
1625 #journal .journal_user.deleted {
1625 color: #747474;
1626 color: #747474;
1626 font-size: 14px;
1627 font-size: 14px;
1627 font-weight: normal;
1628 font-weight: normal;
1628 height: 30px;
1629 height: 30px;
1629 font-style: italic;
1630 font-style: italic;
1630 }
1631 }
1631
1632
1632
1633
1633 #journal .journal_icon {
1634 #journal .journal_icon {
1634 clear: both;
1635 clear: both;
1635 float: left;
1636 float: left;
1636 padding-right: 4px;
1637 padding-right: 4px;
1637 padding-top: 3px;
1638 padding-top: 3px;
1638 }
1639 }
1639
1640
1640 #journal .journal_action {
1641 #journal .journal_action {
1641 padding-top: 4px;
1642 padding-top: 4px;
1642 min-height: 2px;
1643 min-height: 2px;
1643 float: left
1644 float: left
1644 }
1645 }
1645
1646
1646 #journal .journal_action_params {
1647 #journal .journal_action_params {
1647 clear: left;
1648 clear: left;
1648 padding-left: 22px;
1649 padding-left: 22px;
1649 }
1650 }
1650
1651
1651 #journal .journal_repo {
1652 #journal .journal_repo {
1652 float: left;
1653 float: left;
1653 margin-left: 6px;
1654 margin-left: 6px;
1654 padding-top: 3px;
1655 padding-top: 3px;
1655 }
1656 }
1656
1657
1657 #journal .date {
1658 #journal .date {
1658 clear: both;
1659 clear: both;
1659 color: #777777;
1660 color: #777777;
1660 font-size: 11px;
1661 font-size: 11px;
1661 padding-left: 22px;
1662 padding-left: 22px;
1662 }
1663 }
1663
1664
1664 #journal .journal_repo .journal_repo_name {
1665 #journal .journal_repo .journal_repo_name {
1665 font-weight: bold;
1666 font-weight: bold;
1666 font-size: 1.1em;
1667 font-size: 1.1em;
1667 }
1668 }
1668
1669
1669 #journal .compare_view {
1670 #journal .compare_view {
1670 padding: 5px 0px 5px 0px;
1671 padding: 5px 0px 5px 0px;
1671 width: 95px;
1672 width: 95px;
1672 }
1673 }
1673
1674
1674 .trending_language_tbl, .trending_language_tbl td {
1675 .trending_language_tbl, .trending_language_tbl td {
1675 border: 0 !important;
1676 border: 0 !important;
1676 margin: 0 !important;
1677 margin: 0 !important;
1677 padding: 0 !important;
1678 padding: 0 !important;
1678 }
1679 }
1679
1680
1680 .trending_language_tbl, .trending_language_tbl tr {
1681 .trending_language_tbl, .trending_language_tbl tr {
1681 border-spacing: 1px;
1682 border-spacing: 1px;
1682 }
1683 }
1683
1684
1684 #lang_stats .progress-bar {
1685 #lang_stats .progress-bar {
1685 background-color: #577632;
1686 background-color: #577632;
1686 color: #FFF;
1687 color: #FFF;
1687 display: block;
1688 display: block;
1688 min-width: 20px;
1689 min-width: 20px;
1689 text-decoration: none;
1690 text-decoration: none;
1690 height: 12px;
1691 height: 12px;
1691 margin-bottom: 0px;
1692 margin-bottom: 0px;
1692 margin-left: 5px;
1693 margin-left: 5px;
1693 white-space: pre;
1694 white-space: pre;
1694 padding: 3px;
1695 padding: 3px;
1695 border-top-right-radius: 8px;
1696 border-top-right-radius: 8px;
1696 border-bottom-right-radius: 8px;
1697 border-bottom-right-radius: 8px;
1697 }
1698 }
1698
1699
1699 #lang_stats table td {
1700 #lang_stats table td {
1700 border-bottom: none !important;
1701 border-bottom: none !important;
1701 padding: 1px 0 !important;
1702 padding: 1px 0 !important;
1702 }
1703 }
1703
1704
1704 h3.files_location {
1705 h3.files_location {
1705 font-size: 1.8em;
1706 font-size: 1.8em;
1706 font-weight: 700;
1707 font-weight: 700;
1707 border-bottom: none !important;
1708 border-bottom: none !important;
1708 margin: 10px 0 !important;
1709 margin: 10px 0 !important;
1709 }
1710 }
1710
1711
1711 #files_data dl dt {
1712 #files_data dl dt {
1712 float: left;
1713 float: left;
1713 width: 60px;
1714 width: 60px;
1714 margin: 0 !important;
1715 margin: 0 !important;
1715 padding: 5px;
1716 padding: 5px;
1716 }
1717 }
1717
1718
1718 #files_data dl dd {
1719 #files_data dl dd {
1719 margin: 0 !important;
1720 margin: 0 !important;
1720 padding: 5px !important;
1721 padding: 5px !important;
1721 }
1722 }
1722
1723
1723 #files_data .codeblock #editor_container .error-message {
1724 #files_data .codeblock #editor_container .error-message {
1724 color: red;
1725 color: red;
1725 padding: 10px 10px 10px 26px
1726 padding: 10px 10px 10px 26px
1726 }
1727 }
1727
1728
1728 .file_history {
1729 .file_history {
1729 padding-top: 10px;
1730 padding-top: 10px;
1730 font-size: 16px;
1731 font-size: 16px;
1731 }
1732 }
1732 .file_author {
1733 .file_author {
1733 float: left;
1734 float: left;
1734 }
1735 }
1735
1736
1736 .file_author .item {
1737 .file_author .item {
1737 float: left;
1738 float: left;
1738 padding: 5px;
1739 padding: 5px;
1739 color: #888;
1740 color: #888;
1740 }
1741 }
1741
1742
1742 .changeset_id {
1743 .changeset_id {
1743 color: #666666;
1744 color: #666666;
1744 margin-right: -3px;
1745 margin-right: -3px;
1745 }
1746 }
1746
1747
1747 .changeset-logical-index {
1748 .changeset-logical-index {
1748 color: #666666;
1749 color: #666666;
1749 font-style: italic;
1750 font-style: italic;
1750 font-size: 85%;
1751 font-size: 85%;
1751 padding-right: 0.5em;
1752 padding-right: 0.5em;
1752 text-align: right;
1753 text-align: right;
1753 }
1754 }
1754
1755
1755 #changeset_content {
1756 #changeset_content {
1756 border-left: 1px solid #CCC;
1757 border-left: 1px solid #CCC;
1757 border-right: 1px solid #CCC;
1758 border-right: 1px solid #CCC;
1758 border-bottom: 1px solid #CCC;
1759 border-bottom: 1px solid #CCC;
1759 padding: 5px;
1760 padding: 5px;
1760 }
1761 }
1761
1762
1762 #changeset_compare_view_content {
1763 #changeset_compare_view_content {
1763 border: 1px solid #CCC;
1764 border: 1px solid #CCC;
1764 padding: 5px;
1765 padding: 5px;
1765 }
1766 }
1766
1767
1767 #changeset_content .container {
1768 #changeset_content .container {
1768 font-size: 1.2em;
1769 font-size: 1.2em;
1769 overflow: hidden;
1770 overflow: hidden;
1770 }
1771 }
1771
1772
1772 #changeset_compare_view_content .compare_view_commits {
1773 #changeset_compare_view_content .compare_view_commits {
1773 width: auto !important;
1774 width: auto !important;
1774 }
1775 }
1775
1776
1776 #changeset_compare_view_content .compare_view_commits td {
1777 #changeset_compare_view_content .compare_view_commits td {
1777 padding: 0px 0px 0px 12px !important;
1778 padding: 0px 0px 0px 12px !important;
1778 }
1779 }
1779
1780
1780 #changeset_content .container .right {
1781 #changeset_content .container .right {
1781 float: right;
1782 float: right;
1782 width: 20%;
1783 width: 20%;
1783 text-align: right;
1784 text-align: right;
1784 }
1785 }
1785
1786
1786 #changeset_content .container .message {
1787 #changeset_content .container .message {
1787 white-space: pre-wrap;
1788 white-space: pre-wrap;
1788 }
1789 }
1789 #changeset_content .container .message a:hover {
1790 #changeset_content .container .message a:hover {
1790 text-decoration: none;
1791 text-decoration: none;
1791 }
1792 }
1792 .cs_files .cur_cs {
1793 .cs_files .cur_cs {
1793 margin: 10px 2px;
1794 margin: 10px 2px;
1794 font-weight: bold;
1795 font-weight: bold;
1795 }
1796 }
1796
1797
1797 .cs_files .node {
1798 .cs_files .node {
1798 float: left;
1799 float: left;
1799 }
1800 }
1800
1801
1801 .cs_files .changes {
1802 .cs_files .changes {
1802 float: right;
1803 float: right;
1803 color: #577632;
1804 color: #577632;
1804 }
1805 }
1805
1806
1806 .cs_files .changes .added {
1807 .cs_files .changes .added {
1807 background-color: #BBFFBB;
1808 background-color: #BBFFBB;
1808 float: left;
1809 float: left;
1809 text-align: center;
1810 text-align: center;
1810 font-size: 9px;
1811 font-size: 9px;
1811 padding: 2px 0px 2px 0px;
1812 padding: 2px 0px 2px 0px;
1812 }
1813 }
1813
1814
1814 .cs_files .changes .deleted {
1815 .cs_files .changes .deleted {
1815 background-color: #FF8888;
1816 background-color: #FF8888;
1816 float: left;
1817 float: left;
1817 text-align: center;
1818 text-align: center;
1818 font-size: 9px;
1819 font-size: 9px;
1819 padding: 2px 0px 2px 0px;
1820 padding: 2px 0px 2px 0px;
1820 }
1821 }
1821 /*new binary
1822 /*new binary
1822 NEW_FILENODE = 1
1823 NEW_FILENODE = 1
1823 DEL_FILENODE = 2
1824 DEL_FILENODE = 2
1824 MOD_FILENODE = 3
1825 MOD_FILENODE = 3
1825 RENAMED_FILENODE = 4
1826 RENAMED_FILENODE = 4
1826 CHMOD_FILENODE = 5
1827 CHMOD_FILENODE = 5
1827 BIN_FILENODE = 6
1828 BIN_FILENODE = 6
1828 */
1829 */
1829 .cs_files .changes .bin {
1830 .cs_files .changes .bin {
1830 background-color: #BBFFBB;
1831 background-color: #BBFFBB;
1831 float: left;
1832 float: left;
1832 text-align: center;
1833 text-align: center;
1833 font-size: 9px;
1834 font-size: 9px;
1834 padding: 2px 0px 2px 0px;
1835 padding: 2px 0px 2px 0px;
1835 }
1836 }
1836 .cs_files .changes .bin.bin1 {
1837 .cs_files .changes .bin.bin1 {
1837 background-color: #BBFFBB;
1838 background-color: #BBFFBB;
1838 }
1839 }
1839
1840
1840 /*deleted binary*/
1841 /*deleted binary*/
1841 .cs_files .changes .bin.bin2 {
1842 .cs_files .changes .bin.bin2 {
1842 background-color: #FF8888;
1843 background-color: #FF8888;
1843 }
1844 }
1844
1845
1845 /*mod binary*/
1846 /*mod binary*/
1846 .cs_files .changes .bin.bin3 {
1847 .cs_files .changes .bin.bin3 {
1847 background-color: #DDDDDD;
1848 background-color: #DDDDDD;
1848 }
1849 }
1849
1850
1850 /*rename file*/
1851 /*rename file*/
1851 .cs_files .changes .bin.bin4 {
1852 .cs_files .changes .bin.bin4 {
1852 background-color: #6D99FF;
1853 background-color: #6D99FF;
1853 }
1854 }
1854
1855
1855 /*rename file*/
1856 /*rename file*/
1856 .cs_files .changes .bin.bin4 {
1857 .cs_files .changes .bin.bin4 {
1857 background-color: #6D99FF;
1858 background-color: #6D99FF;
1858 }
1859 }
1859
1860
1860 /*chmod file*/
1861 /*chmod file*/
1861 .cs_files .changes .bin.bin5 {
1862 .cs_files .changes .bin.bin5 {
1862 background-color: #6D99FF;
1863 background-color: #6D99FF;
1863 }
1864 }
1864
1865
1865 .cs_files .cs_added,
1866 .cs_files .cs_added,
1866 .cs_files .cs_A {
1867 .cs_files .cs_A {
1867 height: 16px;
1868 height: 16px;
1868 margin-top: 7px;
1869 margin-top: 7px;
1869 text-align: left;
1870 text-align: left;
1870 }
1871 }
1871
1872
1872 .cs_files .cs_changed,
1873 .cs_files .cs_changed,
1873 .cs_files .cs_M {
1874 .cs_files .cs_M {
1874 height: 16px;
1875 height: 16px;
1875 margin-top: 7px;
1876 margin-top: 7px;
1876 text-align: left;
1877 text-align: left;
1877 }
1878 }
1878
1879
1879 .cs_files .cs_removed,
1880 .cs_files .cs_removed,
1880 .cs_files .cs_D {
1881 .cs_files .cs_D {
1881 height: 16px;
1882 height: 16px;
1882 margin-top: 7px;
1883 margin-top: 7px;
1883 text-align: left;
1884 text-align: left;
1884 }
1885 }
1885
1886
1886 .cs_files .cs_renamed,
1887 .cs_files .cs_renamed,
1887 .cs_files .cs_R {
1888 .cs_files .cs_R {
1888 height: 16px;
1889 height: 16px;
1889 margin-top: 7px;
1890 margin-top: 7px;
1890 text-align: left;
1891 text-align: left;
1891 }
1892 }
1892
1893
1893 #graph {
1894 #graph {
1894 position: relative;
1895 position: relative;
1895 overflow: hidden;
1896 overflow: hidden;
1896 }
1897 }
1897
1898
1898 #graph_nodes {
1899 #graph_nodes {
1899 position: absolute;
1900 position: absolute;
1900 width: 100px;
1901 width: 100px;
1901 }
1902 }
1902
1903
1903 #graph_content,
1904 #graph_content,
1904 #graph .info_box,
1905 #graph .info_box,
1905 #graph .container_header {
1906 #graph .container_header {
1906 margin-left: 100px;
1907 margin-left: 100px;
1907 }
1908 }
1908
1909
1909 #graph_content {
1910 #graph_content {
1910 position: relative;
1911 position: relative;
1911 }
1912 }
1912
1913
1913 #graph .container_header {
1914 #graph .container_header {
1914 padding: 10px;
1915 padding: 10px;
1915 height: 25px;
1916 height: 25px;
1916 }
1917 }
1917
1918
1918 #graph_content #rev_range_container {
1919 #graph_content #rev_range_container {
1919 float: left;
1920 float: left;
1920 margin: 0px 0px 0px 3px;
1921 margin: 0px 0px 0px 3px;
1921 }
1922 }
1922
1923
1923 #graph_content #rev_range_clear {
1924 #graph_content #rev_range_clear {
1924 float: left;
1925 float: left;
1925 margin: 0px 0px 0px 3px;
1926 margin: 0px 0px 0px 3px;
1926 }
1927 }
1927
1928
1928 #graph_content #changesets {
1929 #graph_content #changesets {
1929 table-layout: fixed;
1930 table-layout: fixed;
1930 border-collapse: collapse;
1931 border-collapse: collapse;
1931 border-left: none;
1932 border-left: none;
1932 border-right: none;
1933 border-right: none;
1933 border-color: #cdcdcd;
1934 border-color: #cdcdcd;
1934 }
1935 }
1935
1936
1936 #updaterevs-table tr.mergerow,
1937 #updaterevs-table tr.mergerow,
1937 #graph_content_pr tr.mergerow,
1938 #graph_content_pr tr.mergerow,
1938 #shortlog_data tr.mergerow,
1939 #shortlog_data tr.mergerow,
1939 #graph_content #changesets tr.out-of-range,
1940 #graph_content #changesets tr.out-of-range,
1940 #graph_content #changesets tr.mergerow {
1941 #graph_content #changesets tr.mergerow {
1941 opacity: 0.6;
1942 opacity: 0.6;
1942 }
1943 }
1943
1944
1944 #graph_content #changesets td {
1945 #graph_content #changesets td {
1945 overflow: hidden;
1946 overflow: hidden;
1946 text-overflow: ellipsis;
1947 text-overflow: ellipsis;
1947 white-space: nowrap;
1948 white-space: nowrap;
1948 height: 31px;
1949 height: 31px;
1949 border-color: #cdcdcd;
1950 border-color: #cdcdcd;
1950 text-align: left;
1951 text-align: left;
1951 }
1952 }
1952
1953
1953 #graph_content .container .checkbox {
1954 #graph_content .container .checkbox {
1954 width: 14px;
1955 width: 14px;
1955 font-size: 0.85em;
1956 font-size: 0.85em;
1956 }
1957 }
1957
1958
1958 #graph_content .container .status {
1959 #graph_content .container .status {
1959 width: 14px;
1960 width: 14px;
1960 font-size: 0.85em;
1961 font-size: 0.85em;
1961 }
1962 }
1962
1963
1963 #graph_content .container .author {
1964 #graph_content .container .author {
1964 width: 105px;
1965 width: 105px;
1965 }
1966 }
1966
1967
1967 #graph_content .container .hash {
1968 #graph_content .container .hash {
1968 width: 100px;
1969 width: 100px;
1969 font-size: 0.85em;
1970 font-size: 0.85em;
1970 }
1971 }
1971
1972
1972 #graph_content #changesets .container .date {
1973 #graph_content #changesets .container .date {
1973 width: 76px;
1974 width: 76px;
1974 color: #666;
1975 color: #666;
1975 font-size: 10px;
1976 font-size: 10px;
1976 }
1977 }
1977
1978
1978 #graph_content_pr .compare_view_commits .expand_commit,
1979 #graph_content_pr .compare_view_commits .expand_commit,
1979 #graph_content .container .expand_commit {
1980 #graph_content .container .expand_commit {
1980 width: 24px;
1981 width: 24px;
1981 cursor: pointer;
1982 cursor: pointer;
1982 }
1983 }
1983
1984
1984 #graph_content #changesets .container .right {
1985 #graph_content #changesets .container .right {
1985 width: 120px;
1986 width: 120px;
1986 padding-right: 0px;
1987 padding-right: 0px;
1987 overflow: visible;
1988 overflow: visible;
1988 position: relative;
1989 position: relative;
1989 }
1990 }
1990
1991
1991 #graph_content .container .mid {
1992 #graph_content .container .mid {
1992 padding: 0;
1993 padding: 0;
1993 }
1994 }
1994
1995
1995 #graph_content .log-container {
1996 #graph_content .log-container {
1996 position: relative;
1997 position: relative;
1997 }
1998 }
1998
1999
1999 #graph_content .container #singlerange,
2000 #graph_content .container #singlerange,
2000 #graph_content .container .changeset_range {
2001 #graph_content .container .changeset_range {
2001 float: left;
2002 float: left;
2002 margin: 6px 3px;
2003 margin: 6px 3px;
2003 }
2004 }
2004
2005
2005 #graph_content .container .author img {
2006 #graph_content .container .author img {
2006 vertical-align: middle;
2007 vertical-align: middle;
2007 }
2008 }
2008
2009
2009 #graph_content .container .author .user {
2010 #graph_content .container .author .user {
2010 color: #444444;
2011 color: #444444;
2011 }
2012 }
2012
2013
2013 #graph_content .container .mid .message {
2014 #graph_content .container .mid .message {
2014 white-space: pre-wrap;
2015 white-space: pre-wrap;
2015 padding: 0;
2016 padding: 0;
2016 overflow: hidden;
2017 overflow: hidden;
2017 height: 1.1em;
2018 height: 1.1em;
2018 }
2019 }
2019
2020
2020 #graph_content_pr .compare_view_commits .message {
2021 #graph_content_pr .compare_view_commits .message {
2021 padding: 0 !important;
2022 padding: 0 !important;
2022 height: 1.1em;
2023 height: 1.1em;
2023 }
2024 }
2024
2025
2025 #graph_content .container .mid .message.expanded,
2026 #graph_content .container .mid .message.expanded,
2026 #graph_content_pr .compare_view_commits .message.expanded {
2027 #graph_content_pr .compare_view_commits .message.expanded {
2027 height: auto;
2028 height: auto;
2028 margin: 8px 0px 8px 0px;
2029 margin: 8px 0px 8px 0px;
2029 overflow: initial;
2030 overflow: initial;
2030 }
2031 }
2031
2032
2032 #graph_content .container .extra-container {
2033 #graph_content .container .extra-container {
2033 display: block;
2034 display: block;
2034 position: absolute;
2035 position: absolute;
2035 top: -15px;
2036 top: -15px;
2036 right: 0;
2037 right: 0;
2037 padding-left: 5px;
2038 padding-left: 5px;
2038 background: #FFFFFF;
2039 background: #FFFFFF;
2039 height: 41px;
2040 height: 41px;
2040 }
2041 }
2041
2042
2042 #pull_request_overview .comments-container,
2043 #pull_request_overview .comments-container,
2043 #changeset_compare_view_content .comments-container,
2044 #changeset_compare_view_content .comments-container,
2044 #graph_content .comments-container,
2045 #graph_content .comments-container,
2045 #shortlog_data .comments-container,
2046 #shortlog_data .comments-container,
2046 #graph_content .logtags {
2047 #graph_content .logtags {
2047 display: block;
2048 display: block;
2048 float: left;
2049 float: left;
2049 overflow: hidden;
2050 overflow: hidden;
2050 padding: 0;
2051 padding: 0;
2051 margin: 0;
2052 margin: 0;
2052 white-space: nowrap;
2053 white-space: nowrap;
2053 }
2054 }
2054
2055
2055 #graph_content .comments-container {
2056 #graph_content .comments-container {
2056 margin: 0.8em 0;
2057 margin: 0.8em 0;
2057 margin-right: 0.5em;
2058 margin-right: 0.5em;
2058 }
2059 }
2059
2060
2060 #graph_content .tagcontainer {
2061 #graph_content .tagcontainer {
2061 width: 80px;
2062 width: 80px;
2062 position: relative;
2063 position: relative;
2063 float: right;
2064 float: right;
2064 height: 100%;
2065 height: 100%;
2065 top: 7px;
2066 top: 7px;
2066 margin-left: 0.5em;
2067 margin-left: 0.5em;
2067 }
2068 }
2068
2069
2069 #graph_content .logtags {
2070 #graph_content .logtags {
2070 min-width: 80px;
2071 min-width: 80px;
2071 height: 1.1em;
2072 height: 1.1em;
2072 position: absolute;
2073 position: absolute;
2073 left: 0px;
2074 left: 0px;
2074 width: auto;
2075 width: auto;
2075 top: 0px;
2076 top: 0px;
2076 }
2077 }
2077
2078
2078 #graph_content .logtags.tags {
2079 #graph_content .logtags.tags {
2079 top: 14px;
2080 top: 14px;
2080 }
2081 }
2081
2082
2082 #graph_content .logtags:hover {
2083 #graph_content .logtags:hover {
2083 overflow: visible;
2084 overflow: visible;
2084 position: absolute;
2085 position: absolute;
2085 width: auto;
2086 width: auto;
2086 right: 0;
2087 right: 0;
2087 left: initial;
2088 left: initial;
2088 }
2089 }
2089
2090
2090 #graph_content .logtags .booktag,
2091 #graph_content .logtags .booktag,
2091 #graph_content .logtags .tagtag {
2092 #graph_content .logtags .tagtag {
2092 float: left;
2093 float: left;
2093 line-height: 1em;
2094 line-height: 1em;
2094 margin-bottom: 1px;
2095 margin-bottom: 1px;
2095 margin-right: 1px;
2096 margin-right: 1px;
2096 padding: 1px 3px;
2097 padding: 1px 3px;
2097 font-size: 10px;
2098 font-size: 10px;
2098 }
2099 }
2099
2100
2100 #graph_content .container .mid .message a:hover {
2101 #graph_content .container .mid .message a:hover {
2101 text-decoration: none;
2102 text-decoration: none;
2102 }
2103 }
2103
2104
2104 #compare_branches + div.panel-body .revision-link,
2105 #compare_branches + div.panel-body .revision-link,
2105 #compare_tags + div.panel-body .revision-link,
2106 #compare_tags + div.panel-body .revision-link,
2106 #compare_bookmarks + div.panel-body .revision-link,
2107 #compare_bookmarks + div.panel-body .revision-link,
2107 div.panel-body #files_data .revision-link,
2108 div.panel-body #files_data .revision-link,
2108 #repos_list_wrap .revision-link,
2109 #repos_list_wrap .revision-link,
2109 #shortlog_data .revision-link {
2110 #shortlog_data .revision-link {
2110 font-weight: normal !important;
2111 font-weight: normal !important;
2111 font-family: monospace;
2112 font-family: monospace;
2112 font-size: 12px;
2113 font-size: 12px;
2113 color: #577632;
2114 color: #577632;
2114 }
2115 }
2115
2116
2116 .revision-link {
2117 .revision-link {
2117 color: #3F6F9F;
2118 color: #3F6F9F;
2118 font-weight: bold !important;
2119 font-weight: bold !important;
2119 }
2120 }
2120
2121
2121 .issue-tracker-link {
2122 .issue-tracker-link {
2122 color: #3F6F9F;
2123 color: #3F6F9F;
2123 font-weight: bold !important;
2124 font-weight: bold !important;
2124 }
2125 }
2125
2126
2126 .changeset-status-container {
2127 .changeset-status-container {
2127 padding-right: 5px;
2128 padding-right: 5px;
2128 margin-top: 1px;
2129 margin-top: 1px;
2129 float: right;
2130 float: right;
2130 height: 14px;
2131 height: 14px;
2131 }
2132 }
2132 .code-header .changeset-status-container {
2133 .code-header .changeset-status-container {
2133 float: left;
2134 float: left;
2134 padding: 2px 0px 0px 2px;
2135 padding: 2px 0px 0px 2px;
2135 }
2136 }
2136 .code-header .changeset-status-container .changeset-status-lbl {
2137 .code-header .changeset-status-container .changeset-status-lbl {
2137 float: left;
2138 float: left;
2138 padding: 0px 4px 0px 0px;
2139 padding: 0px 4px 0px 0px;
2139 }
2140 }
2140 .changeset-status-container div.changeset-status-ico {
2141 .changeset-status-container div.changeset-status-ico {
2141 float: left;
2142 float: left;
2142 }
2143 }
2143 .code-header .changeset-status-container .changeset-status-ico,
2144 .code-header .changeset-status-container .changeset-status-ico,
2144 .container .changeset-status-ico {
2145 .container .changeset-status-ico {
2145 float: left;
2146 float: left;
2146 }
2147 }
2147
2148
2148 /* changeset statuses (must be the same name as the status) */
2149 /* changeset statuses (must be the same name as the status) */
2149 .changeset-status-not_reviewed {
2150 .changeset-status-not_reviewed {
2150 color: #bababa;
2151 color: #bababa;
2151 }
2152 }
2152 .changeset-status-approved {
2153 .changeset-status-approved {
2153 color: #81ba51;
2154 color: #81ba51;
2154 }
2155 }
2155 .changeset-status-rejected {
2156 .changeset-status-rejected {
2156 color: #d06060;
2157 color: #d06060;
2157 }
2158 }
2158 .changeset-status-under_review {
2159 .changeset-status-under_review {
2159 color: #ffc71e;
2160 color: #ffc71e;
2160 }
2161 }
2161
2162
2162 #graph_content .comments-cnt {
2163 #graph_content .comments-cnt {
2163 color: rgb(136, 136, 136);
2164 color: rgb(136, 136, 136);
2164 padding: 5px 0;
2165 padding: 5px 0;
2165 }
2166 }
2166
2167
2167 #shortlog_data .comments-cnt {
2168 #shortlog_data .comments-cnt {
2168 color: rgb(136, 136, 136);
2169 color: rgb(136, 136, 136);
2169 padding: 3px 0;
2170 padding: 3px 0;
2170 }
2171 }
2171
2172
2172 .right .changes {
2173 .right .changes {
2173 clear: both;
2174 clear: both;
2174 }
2175 }
2175
2176
2176 .right .changes .changed_total {
2177 .right .changes .changed_total {
2177 display: block;
2178 display: block;
2178 float: right;
2179 float: right;
2179 text-align: center;
2180 text-align: center;
2180 min-width: 45px;
2181 min-width: 45px;
2181 cursor: pointer;
2182 cursor: pointer;
2182 color: #444444;
2183 color: #444444;
2183 background: #FEA;
2184 background: #FEA;
2184 border-radius: 0px 0px 0px 6px;
2185 border-radius: 0px 0px 0px 6px;
2185 padding: 1px;
2186 padding: 1px;
2186 }
2187 }
2187
2188
2188 .right .changes .added,
2189 .right .changes .added,
2189 .changed, .removed {
2190 .changed, .removed {
2190 display: block;
2191 display: block;
2191 padding: 1px;
2192 padding: 1px;
2192 color: #444444;
2193 color: #444444;
2193 float: right;
2194 float: right;
2194 text-align: center;
2195 text-align: center;
2195 min-width: 15px;
2196 min-width: 15px;
2196 }
2197 }
2197
2198
2198 .right .changes .added {
2199 .right .changes .added {
2199 background: #CFC;
2200 background: #CFC;
2200 }
2201 }
2201
2202
2202 .right .changes .changed {
2203 .right .changes .changed {
2203 background: #FEA;
2204 background: #FEA;
2204 }
2205 }
2205
2206
2206 .right .changes .removed {
2207 .right .changes .removed {
2207 background: #FAA;
2208 background: #FAA;
2208 }
2209 }
2209
2210
2210 .right .mergetag,
2211 .right .mergetag,
2211 .right .merge {
2212 .right .merge {
2212 padding: 1px 3px 1px 3px;
2213 padding: 1px 3px 1px 3px;
2213 background-color: #fca062;
2214 background-color: #fca062;
2214 font-size: 10px;
2215 font-size: 10px;
2215 color: #ffffff;
2216 color: #ffffff;
2216 text-transform: uppercase;
2217 text-transform: uppercase;
2217 white-space: nowrap;
2218 white-space: nowrap;
2218 border-radius: 3px;
2219 border-radius: 3px;
2219 margin-right: 2px;
2220 margin-right: 2px;
2220 }
2221 }
2221
2222
2222 .right .parent {
2223 .right .parent {
2223 color: #666666;
2224 color: #666666;
2224 clear: both;
2225 clear: both;
2225 }
2226 }
2226 .right .logtags {
2227 .right .logtags {
2227 line-height: 2.2em;
2228 line-height: 2.2em;
2228 }
2229 }
2229 .phasetag, .bumpedtag, .divergenttag, .extincttag, .unstabletag, .repotag, .branchtag, .logtags .tagtag, .logtags .booktag {
2230 .phasetag, .bumpedtag, .divergenttag, .extincttag, .unstabletag, .repotag, .branchtag, .logtags .tagtag, .logtags .booktag {
2230 margin: 0px 2px;
2231 margin: 0px 2px;
2231 }
2232 }
2232
2233
2233 .phasetag,
2234 .phasetag,
2234 .bumpedtag,
2235 .bumpedtag,
2235 .divergenttag,
2236 .divergenttag,
2236 .extincttag,
2237 .extincttag,
2237 .unstabletag,
2238 .unstabletag,
2238 .repotag,
2239 .repotag,
2239 .branchtag,
2240 .branchtag,
2240 .tagtag,
2241 .tagtag,
2241 .booktag,
2242 .booktag,
2242 .spantag {
2243 .spantag {
2243 padding: 1px 3px 1px 3px;
2244 padding: 1px 3px 1px 3px;
2244 font-size: 10px;
2245 font-size: 10px;
2245 color: #577632;
2246 color: #577632;
2246 white-space: nowrap;
2247 white-space: nowrap;
2247 border-radius: 4px;
2248 border-radius: 4px;
2248 border: 1px solid #d9e8f8;
2249 border: 1px solid #d9e8f8;
2249 line-height: 1.5em;
2250 line-height: 1.5em;
2250 }
2251 }
2251
2252
2252 #graph_content .phasetag,
2253 #graph_content .phasetag,
2253 #graph_content .bumpedtag,
2254 #graph_content .bumpedtag,
2254 #graph_content .divergenttag,
2255 #graph_content .divergenttag,
2255 #graph_content .extincttag,
2256 #graph_content .extincttag,
2256 #graph_content .unstabletag,
2257 #graph_content .unstabletag,
2257 #graph_content .branchtag,
2258 #graph_content .branchtag,
2258 #graph_content .tagtag,
2259 #graph_content .tagtag,
2259 #graph_content .booktag {
2260 #graph_content .booktag {
2260 margin: 1.1em 0;
2261 margin: 1.1em 0;
2261 margin-right: 0.5em;
2262 margin-right: 0.5em;
2262 }
2263 }
2263
2264
2264 .phasetag,
2265 .phasetag,
2265 .bumpedtag,
2266 .bumpedtag,
2266 .divergenttag,
2267 .divergenttag,
2267 .extincttag,
2268 .extincttag,
2268 .unstabletag,
2269 .unstabletag,
2269 .repotag,
2270 .repotag,
2270 .branchtag,
2271 .branchtag,
2271 .tagtag,
2272 .tagtag,
2272 .booktag {
2273 .booktag {
2273 float: left;
2274 float: left;
2274 display: inline-block;
2275 display: inline-block;
2275 }
2276 }
2276
2277
2277 .right .logtags .phasetag,
2278 .right .logtags .phasetag,
2278 .right .logtags .bumpedtag,
2279 .right .logtags .bumpedtag,
2279 .right .logtags .divergenttag,
2280 .right .logtags .divergenttag,
2280 .right .logtags .extincttag,
2281 .right .logtags .extincttag,
2281 .right .logtags .unstabletag,
2282 .right .logtags .unstabletag,
2282 .right .logtags .branchtag,
2283 .right .logtags .branchtag,
2283 .right .logtags .tagtag,
2284 .right .logtags .tagtag,
2284 .right .logtags .booktag,
2285 .right .logtags .booktag,
2285 .right .mergetag,
2286 .right .mergetag,
2286 .right .merge {
2287 .right .merge {
2287 float: right;
2288 float: right;
2288 line-height: 1em;
2289 line-height: 1em;
2289 margin: 1px 1px !important;
2290 margin: 1px 1px !important;
2290 display: block;
2291 display: block;
2291 }
2292 }
2292
2293
2293 .repotag {
2294 .repotag {
2294 border-color: #56A546;
2295 border-color: #56A546;
2295 color: #46A546;
2296 color: #46A546;
2296 font-size: 8px;
2297 font-size: 8px;
2297 text-transform: uppercase;
2298 text-transform: uppercase;
2298 }
2299 }
2299
2300
2300 #context-bar .repotag,
2301 #context-bar .repotag,
2301 .repo-icons .repotag {
2302 .repo-icons .repotag {
2302 border-color: white;
2303 border-color: white;
2303 color: white;
2304 color: white;
2304 margin-top: 3px;
2305 margin-top: 3px;
2305 }
2306 }
2306
2307
2307 .repo-icons .repotag {
2308 .repo-icons .repotag {
2308 margin-top: 0px;
2309 margin-top: 0px;
2309 padding-top: 0px;
2310 padding-top: 0px;
2310 padding-bottom: 0px;
2311 padding-bottom: 0px;
2311 }
2312 }
2312
2313
2313 .booktag {
2314 .booktag {
2314 border-color: #46A546;
2315 border-color: #46A546;
2315 color: #46A546;
2316 color: #46A546;
2316 }
2317 }
2317
2318
2318 .tagtag {
2319 .tagtag {
2319 border-color: #62cffc;
2320 border-color: #62cffc;
2320 color: #62cffc;
2321 color: #62cffc;
2321 }
2322 }
2322
2323
2323 .bumpedtag,
2324 .bumpedtag,
2324 .divergenttag,
2325 .divergenttag,
2325 .extincttag,
2326 .extincttag,
2326 .unstabletag {
2327 .unstabletag {
2327 background-color: #f00;
2328 background-color: #f00;
2328 border-color: #600;
2329 border-color: #600;
2329 color: #fff;
2330 color: #fff;
2330 }
2331 }
2331
2332
2332 .phasetag {
2333 .phasetag {
2333 border-color: #1F14CE;
2334 border-color: #1F14CE;
2334 color: #1F14CE;
2335 color: #1F14CE;
2335 }
2336 }
2336
2337
2337 .logtags .branchtag a:hover,
2338 .logtags .branchtag a:hover,
2338 .logtags .branchtag a,
2339 .logtags .branchtag a,
2339 .branchtag a,
2340 .branchtag a,
2340 .branchtag a:hover {
2341 .branchtag a:hover {
2341 text-decoration: none;
2342 text-decoration: none;
2342 color: inherit;
2343 color: inherit;
2343 }
2344 }
2344 .logtags .tagtag {
2345 .logtags .tagtag {
2345 padding: 1px 3px 1px 3px;
2346 padding: 1px 3px 1px 3px;
2346 background-color: #62cffc;
2347 background-color: #62cffc;
2347 font-size: 10px;
2348 font-size: 10px;
2348 color: #ffffff;
2349 color: #ffffff;
2349 white-space: nowrap;
2350 white-space: nowrap;
2350 border-radius: 3px;
2351 border-radius: 3px;
2351 }
2352 }
2352
2353
2353 .tagtag a,
2354 .tagtag a,
2354 .tagtag a:hover,
2355 .tagtag a:hover,
2355 .logtags .tagtag a,
2356 .logtags .tagtag a,
2356 .logtags .tagtag a:hover {
2357 .logtags .tagtag a:hover {
2357 text-decoration: none;
2358 text-decoration: none;
2358 color: inherit;
2359 color: inherit;
2359 }
2360 }
2360 .logbooks .booktag,
2361 .logbooks .booktag,
2361 .logbooks .booktag,
2362 .logbooks .booktag,
2362 .logtags .booktag,
2363 .logtags .booktag,
2363 .logtags .booktag {
2364 .logtags .booktag {
2364 padding: 1px 3px 1px 3px;
2365 padding: 1px 3px 1px 3px;
2365 background-color: #46A546;
2366 background-color: #46A546;
2366 font-size: 10px;
2367 font-size: 10px;
2367 color: #ffffff;
2368 color: #ffffff;
2368 white-space: nowrap;
2369 white-space: nowrap;
2369 border-radius: 3px;
2370 border-radius: 3px;
2370 }
2371 }
2371 .logbooks .booktag,
2372 .logbooks .booktag,
2372 .logbooks .booktag a,
2373 .logbooks .booktag a,
2373 .right .logtags .booktag,
2374 .right .logtags .booktag,
2374 .logtags .booktag a {
2375 .logtags .booktag a {
2375 color: #ffffff;
2376 color: #ffffff;
2376 }
2377 }
2377
2378
2378 .logbooks .booktag,
2379 .logbooks .booktag,
2379 .logbooks .booktag a:hover,
2380 .logbooks .booktag a:hover,
2380 .logtags .booktag,
2381 .logtags .booktag,
2381 .logtags .booktag a:hover,
2382 .logtags .booktag a:hover,
2382 .booktag a,
2383 .booktag a,
2383 .booktag a:hover {
2384 .booktag a:hover {
2384 text-decoration: none;
2385 text-decoration: none;
2385 color: inherit;
2386 color: inherit;
2386 }
2387 }
2387 div.browserblock {
2388 div.browserblock {
2388 overflow: hidden;
2389 overflow: hidden;
2389 border: 1px solid #ccc;
2390 border: 1px solid #ccc;
2390 background: #f8f8f8;
2391 background: #f8f8f8;
2391 font-size: 100%;
2392 font-size: 100%;
2392 line-height: 125%;
2393 line-height: 125%;
2393 padding: 0;
2394 padding: 0;
2394 border-radius: 6px 6px 0px 0px;
2395 border-radius: 6px 6px 0px 0px;
2395 }
2396 }
2396
2397
2397 div.browserblock .browser-header {
2398 div.browserblock .browser-header {
2398 background: #FFF;
2399 background: #FFF;
2399 padding: 10px 0px 15px 0px;
2400 padding: 10px 0px 15px 0px;
2400 width: 100%;
2401 width: 100%;
2401 }
2402 }
2402
2403
2403 div.browserblock .browser-nav {
2404 div.browserblock .browser-nav {
2404 float: left
2405 float: left
2405 }
2406 }
2406
2407
2407 div.browserblock .browser-branch {
2408 div.browserblock .browser-branch {
2408 float: left;
2409 float: left;
2409 }
2410 }
2410
2411
2411 div.browserblock .browser-branch label {
2412 div.browserblock .browser-branch label {
2412 color: #4A4A4A;
2413 color: #4A4A4A;
2413 vertical-align: text-top;
2414 vertical-align: text-top;
2414 padding-right: 2px;
2415 padding-right: 2px;
2415 }
2416 }
2416
2417
2417 div.browserblock .browser-header span {
2418 div.browserblock .browser-header span {
2418 margin-left: 5px;
2419 margin-left: 5px;
2419 font-weight: 700;
2420 font-weight: 700;
2420 }
2421 }
2421
2422
2422 div.browserblock .browser-search {
2423 div.browserblock .browser-search {
2423 clear: both;
2424 clear: both;
2424 padding: 8px 8px 0px 5px;
2425 padding: 8px 8px 0px 5px;
2425 height: 20px;
2426 height: 20px;
2426 }
2427 }
2427
2428
2428 div.browserblock #node_filter_box {
2429 div.browserblock #node_filter_box {
2429 }
2430 }
2430
2431
2431 div.browserblock .search_activate {
2432 div.browserblock .search_activate {
2432 float: left
2433 float: left
2433 }
2434 }
2434
2435
2435 div.browserblock .add_node {
2436 div.browserblock .add_node {
2436 float: left;
2437 float: left;
2437 padding-left: 5px;
2438 padding-left: 5px;
2438 }
2439 }
2439
2440
2440 div.browserblock .search_activate a:hover,
2441 div.browserblock .search_activate a:hover,
2441 div.browserblock .add_node a:hover {
2442 div.browserblock .add_node a:hover {
2442 text-decoration: none !important;
2443 text-decoration: none !important;
2443 }
2444 }
2444
2445
2445 div.browserblock .browser-body {
2446 div.browserblock .browser-body {
2446 background: #EEE;
2447 background: #EEE;
2447 border-top: 1px solid #CCC;
2448 border-top: 1px solid #CCC;
2448 }
2449 }
2449
2450
2450 table.code-browser {
2451 table.code-browser {
2451 border-collapse: collapse;
2452 border-collapse: collapse;
2452 width: 100%;
2453 width: 100%;
2453 }
2454 }
2454
2455
2455 table.code-browser tr {
2456 table.code-browser tr {
2456 margin: 3px;
2457 margin: 3px;
2457 }
2458 }
2458
2459
2459 table.code-browser thead th {
2460 table.code-browser thead th {
2460 background-color: #EEE;
2461 background-color: #EEE;
2461 height: 20px;
2462 height: 20px;
2462 font-size: 1.1em;
2463 font-size: 1.1em;
2463 font-weight: 700;
2464 font-weight: 700;
2464 text-align: left;
2465 text-align: left;
2465 padding-left: 10px;
2466 padding-left: 10px;
2466 }
2467 }
2467
2468
2468 table.code-browser tbody td {
2469 table.code-browser tbody td {
2469 padding-left: 10px;
2470 padding-left: 10px;
2470 height: 20px;
2471 height: 20px;
2471 }
2472 }
2472
2473
2473 table.code-browser .browser-file {
2474 table.code-browser .browser-file {
2474 height: 16px;
2475 height: 16px;
2475 padding-left: 5px;
2476 padding-left: 5px;
2476 text-align: left;
2477 text-align: left;
2477 }
2478 }
2478 .diffblock .changeset_header {
2479 .diffblock .changeset_header {
2479 height: 16px;
2480 height: 16px;
2480 }
2481 }
2481 .diffblock .changeset_file {
2482 .diffblock .changeset_file {
2482 float: left;
2483 float: left;
2483 }
2484 }
2484 .diffblock .diff-menu-wrapper {
2485 .diffblock .diff-menu-wrapper {
2485 float: left;
2486 float: left;
2486 }
2487 }
2487
2488
2488 .diffblock .diff-menu {
2489 .diffblock .diff-menu {
2489 position: absolute;
2490 position: absolute;
2490 background: none repeat scroll 0 0 #FFFFFF;
2491 background: none repeat scroll 0 0 #FFFFFF;
2491 border-color: #577632 #666666 #666666;
2492 border-color: #577632 #666666 #666666;
2492 border-right: 1px solid #666666;
2493 border-right: 1px solid #666666;
2493 border-style: solid solid solid;
2494 border-style: solid solid solid;
2494 border-width: 1px;
2495 border-width: 1px;
2495 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2496 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2496 margin-top: 5px;
2497 margin-top: 5px;
2497 margin-left: 1px;
2498 margin-left: 1px;
2498
2499
2499 }
2500 }
2500 .diffblock .diff-actions {
2501 .diffblock .diff-actions {
2501 float: left;
2502 float: left;
2502 }
2503 }
2503 .diffblock .diff-actions span.no-file,
2504 .diffblock .diff-actions span.no-file,
2504 .diffblock .diff-actions span.arrow {
2505 .diffblock .diff-actions span.arrow {
2505 opacity: 0.5;
2506 opacity: 0.5;
2506 }
2507 }
2507 .diffblock .diff-actions span.arrow {
2508 .diffblock .diff-actions span.arrow {
2508 margin: 0 -3px;
2509 margin: 0 -3px;
2509 }
2510 }
2510 .diffblock .diff-actions a i {
2511 .diffblock .diff-actions a i {
2511 margin: 0 2px;
2512 margin: 0 2px;
2512 }
2513 }
2513 .diffblock.twoway {
2514 .diffblock.twoway {
2514 overflow: visible;
2515 overflow: visible;
2515 }
2516 }
2516 .diffblock.twoway .diff-actions {
2517 .diffblock.twoway .diff-actions {
2517 padding-top: 0;
2518 padding-top: 0;
2518 }
2519 }
2519 .diffblock.twoway .diff-actions label input {
2520 .diffblock.twoway .diff-actions label input {
2520 margin: -5px 5px 0 10px;
2521 margin: -5px 5px 0 10px;
2521 position: relative;
2522 position: relative;
2522 top: 3px;
2523 top: 3px;
2523 }
2524 }
2524 .diffblock .diff-menu ul li {
2525 .diffblock .diff-menu ul li {
2525 padding: 0px 0px 0px 0px !important;
2526 padding: 0px 0px 0px 0px !important;
2526 }
2527 }
2527 .diffblock .diff-menu ul li a {
2528 .diffblock .diff-menu ul li a {
2528 display: block;
2529 display: block;
2529 padding: 3px 8px 3px 8px !important;
2530 padding: 3px 8px 3px 8px !important;
2530 }
2531 }
2531 .diffblock .diff-menu ul li a:hover {
2532 .diffblock .diff-menu ul li a:hover {
2532 text-decoration: none;
2533 text-decoration: none;
2533 background-color: #EEEEEE;
2534 background-color: #EEEEEE;
2534 }
2535 }
2535 table.code-browser .browser-dir {
2536 table.code-browser .browser-dir {
2536 height: 16px;
2537 height: 16px;
2537 padding-left: 5px;
2538 padding-left: 5px;
2538 text-align: left;
2539 text-align: left;
2539 }
2540 }
2540
2541
2541 table.code-browser .submodule-dir {
2542 table.code-browser .submodule-dir {
2542 height: 16px;
2543 height: 16px;
2543 padding-left: 5px;
2544 padding-left: 5px;
2544 text-align: left;
2545 text-align: left;
2545 }
2546 }
2546
2547
2547 /* add some padding to the right of the file, folder, or submodule icon and
2548 /* add some padding to the right of the file, folder, or submodule icon and
2548 before the text */
2549 before the text */
2549 table.code-browser i[class^='icon-'] {
2550 table.code-browser i[class^='icon-'] {
2550 padding-right: .3em;
2551 padding-right: .3em;
2551 }
2552 }
2552
2553
2553 .panel .search {
2554 .panel .search {
2554 clear: both;
2555 clear: both;
2555 overflow: hidden;
2556 overflow: hidden;
2556 margin: 0;
2557 margin: 0;
2557 padding: 0 20px 10px;
2558 padding: 0 20px 10px;
2558 }
2559 }
2559
2560
2560 .panel .search div.search_path {
2561 .panel .search div.search_path {
2561 background: none repeat scroll 0 0 #EEE;
2562 background: none repeat scroll 0 0 #EEE;
2562 border: 1px solid #CCC;
2563 border: 1px solid #CCC;
2563 color: blue;
2564 color: blue;
2564 margin-bottom: 10px;
2565 margin-bottom: 10px;
2565 padding: 10px 0;
2566 padding: 10px 0;
2566 }
2567 }
2567
2568
2568 .panel .search div.search_path div.link {
2569 .panel .search div.search_path div.link {
2569 font-weight: 700;
2570 font-weight: 700;
2570 margin-left: 25px;
2571 margin-left: 25px;
2571 }
2572 }
2572
2573
2573 .panel .search div.search_path div.link a {
2574 .panel .search div.search_path div.link a {
2574 color: #577632;
2575 color: #577632;
2575 cursor: pointer;
2576 cursor: pointer;
2576 text-decoration: none;
2577 text-decoration: none;
2577 }
2578 }
2578
2579
2579 #path_unlock {
2580 #path_unlock {
2580 color: red;
2581 color: red;
2581 font-size: 1.2em;
2582 font-size: 1.2em;
2582 padding-left: 4px;
2583 padding-left: 4px;
2583 }
2584 }
2584
2585
2585 .info_box span {
2586 .info_box span {
2586 margin-left: 3px;
2587 margin-left: 3px;
2587 margin-right: 3px;
2588 margin-right: 3px;
2588 }
2589 }
2589
2590
2590 .info_box .rev {
2591 .info_box .rev {
2591 color: #577632;
2592 color: #577632;
2592 font-size: 1.6em;
2593 font-size: 1.6em;
2593 font-weight: bold;
2594 font-weight: bold;
2594 vertical-align: sub;
2595 vertical-align: sub;
2595 }
2596 }
2596
2597
2597 .info_box input#at_rev,
2598 .info_box input#at_rev,
2598 .info_box input#size {
2599 .info_box input#size {
2599 background: #FFF;
2600 background: #FFF;
2600 border-top: 1px solid #b3b3b3;
2601 border-top: 1px solid #b3b3b3;
2601 border-left: 1px solid #b3b3b3;
2602 border-left: 1px solid #b3b3b3;
2602 border-right: 1px solid #eaeaea;
2603 border-right: 1px solid #eaeaea;
2603 border-bottom: 1px solid #eaeaea;
2604 border-bottom: 1px solid #eaeaea;
2604 color: #000;
2605 color: #000;
2605 font-size: 12px;
2606 font-size: 12px;
2606 margin: 0;
2607 margin: 0;
2607 padding: 1px 5px 1px;
2608 padding: 1px 5px 1px;
2608 }
2609 }
2609
2610
2610 .info_box input#view {
2611 .info_box input#view {
2611 text-align: center;
2612 text-align: center;
2612 padding: 4px 3px 2px 2px;
2613 padding: 4px 3px 2px 2px;
2613 }
2614 }
2614
2615
2615 .info_box_elem {
2616 .info_box_elem {
2616 display: inline-block;
2617 display: inline-block;
2617 padding: 0 2px;
2618 padding: 0 2px;
2618 }
2619 }
2619
2620
2620 .yui-overlay, .yui-panel-container {
2621 .yui-overlay, .yui-panel-container {
2621 visibility: hidden;
2622 visibility: hidden;
2622 position: absolute;
2623 position: absolute;
2623 z-index: 2;
2624 z-index: 2;
2624 }
2625 }
2625
2626
2626 #tip-box {
2627 #tip-box {
2627 position: absolute;
2628 position: absolute;
2628
2629
2629 background-color: #FFF;
2630 background-color: #FFF;
2630 border: 2px solid #577632;
2631 border: 2px solid #577632;
2631 font: 100% sans-serif;
2632 font: 100% sans-serif;
2632 width: auto;
2633 width: auto;
2633 opacity: 1;
2634 opacity: 1;
2634 padding: 8px;
2635 padding: 8px;
2635
2636
2636 white-space: pre-wrap;
2637 white-space: pre-wrap;
2637 border-radius: 8px 8px 8px 8px;
2638 border-radius: 8px 8px 8px 8px;
2638 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2639 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2639 z-index: 100000;
2640 z-index: 100000;
2640 }
2641 }
2641
2642
2642 .hl-tip-box {
2643 .hl-tip-box {
2643 z-index: 1;
2644 z-index: 1;
2644 position: absolute;
2645 position: absolute;
2645 color: #666;
2646 color: #666;
2646 background-color: #FFF;
2647 background-color: #FFF;
2647 border: 2px solid #577632;
2648 border: 2px solid #577632;
2648 font: 100% sans-serif;
2649 font: 100% sans-serif;
2649 width: auto;
2650 width: auto;
2650 opacity: 1;
2651 opacity: 1;
2651 padding: 8px;
2652 padding: 8px;
2652 white-space: pre-wrap;
2653 white-space: pre-wrap;
2653 border-radius: 8px 8px 8px 8px;
2654 border-radius: 8px 8px 8px 8px;
2654 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2655 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2655 }
2656 }
2656
2657
2657
2658
2658 .mentions-container {
2659 .mentions-container {
2659 width: 90% !important;
2660 width: 90% !important;
2660 }
2661 }
2661 .mentions-container .yui-ac-content {
2662 .mentions-container .yui-ac-content {
2662 width: 100% !important;
2663 width: 100% !important;
2663 }
2664 }
2664
2665
2665 .ac {
2666 .ac {
2666 vertical-align: top;
2667 vertical-align: top;
2667 }
2668 }
2668
2669
2669 .ac .yui-ac {
2670 .ac .yui-ac {
2670 position: inherit;
2671 position: inherit;
2671 font-size: 100%;
2672 font-size: 100%;
2672 }
2673 }
2673
2674
2674 .ac .perm_ac {
2675 .ac .perm_ac {
2675 width: 20em;
2676 width: 20em;
2676 }
2677 }
2677
2678
2678 .ac .yui-ac-input {
2679 .ac .yui-ac-input {
2679 width: 100%;
2680 width: 100%;
2680 }
2681 }
2681
2682
2682 .ac .yui-ac-container {
2683 .ac .yui-ac-container {
2683 position: absolute;
2684 position: absolute;
2684 top: 1.6em;
2685 top: 1.6em;
2685 width: auto;
2686 width: auto;
2686 }
2687 }
2687
2688
2688 .ac .yui-ac-content {
2689 .ac .yui-ac-content {
2689 position: absolute;
2690 position: absolute;
2690 border: 1px solid gray;
2691 border: 1px solid gray;
2691 background: #fff;
2692 background: #fff;
2692 z-index: 9050;
2693 z-index: 9050;
2693 }
2694 }
2694
2695
2695 .ac .yui-ac-shadow {
2696 .ac .yui-ac-shadow {
2696 position: absolute;
2697 position: absolute;
2697 width: 100%;
2698 width: 100%;
2698 background: #000;
2699 background: #000;
2699 opacity: .10;
2700 opacity: .10;
2700 z-index: 9049;
2701 z-index: 9049;
2701 margin: .3em;
2702 margin: .3em;
2702 }
2703 }
2703
2704
2704 .ac .yui-ac-content ul {
2705 .ac .yui-ac-content ul {
2705 width: 100%;
2706 width: 100%;
2706 margin: 0;
2707 margin: 0;
2707 padding: 0;
2708 padding: 0;
2708 z-index: 9050;
2709 z-index: 9050;
2709 }
2710 }
2710
2711
2711 .ac .yui-ac-content li {
2712 .ac .yui-ac-content li {
2712 cursor: default;
2713 cursor: default;
2713 white-space: nowrap;
2714 white-space: nowrap;
2714 margin: 0;
2715 margin: 0;
2715 padding: 2px 5px;
2716 padding: 2px 5px;
2716 height: 18px;
2717 height: 18px;
2717 z-index: 9050;
2718 z-index: 9050;
2718 display: block;
2719 display: block;
2719 width: auto !important;
2720 width: auto !important;
2720 }
2721 }
2721
2722
2722 .ac .yui-ac-content li .ac-container-wrap {
2723 .ac .yui-ac-content li .ac-container-wrap {
2723 width: auto;
2724 width: auto;
2724 }
2725 }
2725
2726
2726 .ac .yui-ac-content li.yui-ac-prehighlight {
2727 .ac .yui-ac-content li.yui-ac-prehighlight {
2727 background: #B3D4FF;
2728 background: #B3D4FF;
2728 z-index: 9050;
2729 z-index: 9050;
2729 }
2730 }
2730
2731
2731 .ac .yui-ac-content li.yui-ac-highlight {
2732 .ac .yui-ac-content li.yui-ac-highlight {
2732 background: #556CB5;
2733 background: #556CB5;
2733 color: #FFF;
2734 color: #FFF;
2734 z-index: 9050;
2735 z-index: 9050;
2735 }
2736 }
2736 .ac .yui-ac-bd {
2737 .ac .yui-ac-bd {
2737 z-index: 9050;
2738 z-index: 9050;
2738 }
2739 }
2739
2740
2740 #repo_size {
2741 #repo_size {
2741 display: block;
2742 display: block;
2742 margin-top: 4px;
2743 margin-top: 4px;
2743 color: #666;
2744 color: #666;
2744 float: right;
2745 float: right;
2745 }
2746 }
2746
2747
2747 .currently_following {
2748 .currently_following {
2748 padding-left: 10px;
2749 padding-left: 10px;
2749 padding-bottom: 5px;
2750 padding-bottom: 5px;
2750 }
2751 }
2751
2752
2752 #switch_repos {
2753 #switch_repos {
2753 position: absolute;
2754 position: absolute;
2754 height: 25px;
2755 height: 25px;
2755 z-index: 1;
2756 z-index: 1;
2756 }
2757 }
2757
2758
2758 #switch_repos select {
2759 #switch_repos select {
2759 min-width: 150px;
2760 min-width: 150px;
2760 max-height: 250px;
2761 max-height: 250px;
2761 z-index: 1;
2762 z-index: 1;
2762 }
2763 }
2763
2764
2764 .breadcrumbs {
2765 .breadcrumbs {
2765 border: medium none;
2766 border: medium none;
2766 color: #FFF;
2767 color: #FFF;
2767 font-weight: 700;
2768 font-weight: 700;
2768 font-size: 14px;
2769 font-size: 14px;
2769 }
2770 }
2770
2771
2771 .breadcrumbs .hash {
2772 .breadcrumbs .hash {
2772 text-transform: none;
2773 text-transform: none;
2773 color: #fff;
2774 color: #fff;
2774 }
2775 }
2775
2776
2776 .flash_msg {
2777 .flash_msg {
2777 }
2778 }
2778
2779
2779 .flash_msg ul {
2780 .flash_msg ul {
2780 }
2781 }
2781
2782
2782 .error_red {
2783 .error_red {
2783 color: red;
2784 color: red;
2784 }
2785 }
2785
2786
2786 .flash_msg .alert-error {
2787 .flash_msg .alert-error {
2787 background-color: #c43c35;
2788 background-color: #c43c35;
2788 background-repeat: repeat-x;
2789 background-repeat: repeat-x;
2789 background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
2790 background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
2790 border-color: #c43c35 #c43c35 #882a25;
2791 border-color: #c43c35 #c43c35 #882a25;
2791 }
2792 }
2792
2793
2793 .flash_msg .alert-error a {
2794 .flash_msg .alert-error a {
2794 text-decoration: underline;
2795 text-decoration: underline;
2795 }
2796 }
2796
2797
2797 .flash_msg .alert-warning {
2798 .flash_msg .alert-warning {
2798 color: #404040 !important;
2799 color: #404040 !important;
2799 background-color: #eedc94;
2800 background-color: #eedc94;
2800 background-repeat: repeat-x;
2801 background-repeat: repeat-x;
2801 background-image: linear-gradient(to bottom, #fceec1, #eedc94);
2802 background-image: linear-gradient(to bottom, #fceec1, #eedc94);
2802 border-color: #eedc94 #eedc94 #e4c652;
2803 border-color: #eedc94 #eedc94 #e4c652;
2803 }
2804 }
2804
2805
2805 .flash_msg .alert-warning a {
2806 .flash_msg .alert-warning a {
2806 text-decoration: underline;
2807 text-decoration: underline;
2807 }
2808 }
2808
2809
2809 .flash_msg .alert-success {
2810 .flash_msg .alert-success {
2810 background-color: #57a957;
2811 background-color: #57a957;
2811 background-repeat: repeat-x !important;
2812 background-repeat: repeat-x !important;
2812 background-image: linear-gradient(to bottom, #62c462, #57a957);
2813 background-image: linear-gradient(to bottom, #62c462, #57a957);
2813 border-color: #57a957 #57a957 #3d773d;
2814 border-color: #57a957 #57a957 #3d773d;
2814 }
2815 }
2815
2816
2816 .flash_msg .alert-success a {
2817 .flash_msg .alert-success a {
2817 text-decoration: underline;
2818 text-decoration: underline;
2818 color: #FFF !important;
2819 color: #FFF !important;
2819 }
2820 }
2820
2821
2821 .flash_msg .alert-info {
2822 .flash_msg .alert-info {
2822 background-color: #339bb9;
2823 background-color: #339bb9;
2823 background-repeat: repeat-x;
2824 background-repeat: repeat-x;
2824 background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
2825 background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
2825 border-color: #339bb9 #339bb9 #22697d;
2826 border-color: #339bb9 #339bb9 #22697d;
2826 }
2827 }
2827
2828
2828 .flash_msg .alert-info a {
2829 .flash_msg .alert-info a {
2829 text-decoration: underline;
2830 text-decoration: underline;
2830 }
2831 }
2831
2832
2832 .flash_msg .alert-error,
2833 .flash_msg .alert-error,
2833 .flash_msg .alert-warning,
2834 .flash_msg .alert-warning,
2834 .flash_msg .alert-success,
2835 .flash_msg .alert-success,
2835 .flash_msg .alert-info {
2836 .flash_msg .alert-info {
2836 font-size: 12px;
2837 font-size: 12px;
2837 font-weight: 700;
2838 font-weight: 700;
2838 min-height: 14px;
2839 min-height: 14px;
2839 line-height: 14px;
2840 line-height: 14px;
2840 margin-bottom: 10px;
2841 margin-bottom: 10px;
2841 margin-top: 0;
2842 margin-top: 0;
2842 display: block;
2843 display: block;
2843 overflow: auto;
2844 overflow: auto;
2844 padding: 6px 10px 6px 10px;
2845 padding: 6px 10px 6px 10px;
2845 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2846 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2846 position: relative;
2847 position: relative;
2847 color: #FFF;
2848 color: #FFF;
2848 border-width: 1px;
2849 border-width: 1px;
2849 border-style: solid;
2850 border-style: solid;
2850 border-radius: 4px;
2851 border-radius: 4px;
2851 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2852 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2852 }
2853 }
2853
2854
2854 div#legend_data {
2855 div#legend_data {
2855 padding-left: 10px;
2856 padding-left: 10px;
2856 }
2857 }
2857 div#legend_container table {
2858 div#legend_container table {
2858 border: none !important;
2859 border: none !important;
2859 }
2860 }
2860 div#legend_container table,
2861 div#legend_container table,
2861 div#legend_choices table {
2862 div#legend_choices table {
2862 width: auto !important;
2863 width: auto !important;
2863 }
2864 }
2864
2865
2865 table#permissions_manage span.private_repo_msg {
2866 table#permissions_manage span.private_repo_msg {
2866 font-size: 0.8em;
2867 font-size: 0.8em;
2867 opacity: 0.6;
2868 opacity: 0.6;
2868 }
2869 }
2869
2870
2870 table#permissions_manage td.private_repo_msg {
2871 table#permissions_manage td.private_repo_msg {
2871 font-size: 0.8em;
2872 font-size: 0.8em;
2872 }
2873 }
2873
2874
2874 table#permissions_manage tr#add_perm_input td {
2875 table#permissions_manage tr#add_perm_input td {
2875 vertical-align: middle;
2876 vertical-align: middle;
2876 }
2877 }
2877
2878
2878 div.gravatar {
2879 div.gravatar {
2879 float: left;
2880 float: left;
2880 background-color: #FFF;
2881 background-color: #FFF;
2881 margin-right: 0.7em;
2882 margin-right: 0.7em;
2882 padding: 1px 1px 1px 1px;
2883 padding: 1px 1px 1px 1px;
2883 line-height: 0;
2884 line-height: 0;
2884 border-radius: 3px;
2885 border-radius: 3px;
2885 }
2886 }
2886
2887
2887 div.gravatar img {
2888 div.gravatar img {
2888 border-radius: 2px;
2889 border-radius: 2px;
2889 }
2890 }
2890
2891
2891 nav.navbar, #content, #footer {
2892 nav.navbar, #content, #footer {
2892 min-width: 978px;
2893 min-width: 978px;
2893 }
2894 }
2894
2895
2895 #content {
2896 #content {
2896 clear: both;
2897 clear: both;
2897 padding: 10px 10px 14px 10px;
2898 padding: 10px 10px 14px 10px;
2898 }
2899 }
2899
2900
2900 #content.hover {
2901 #content.hover {
2901 padding: 55px 10px 14px 10px !important;
2902 padding: 55px 10px 14px 10px !important;
2902 }
2903 }
2903
2904
2904 #content div.panel div.panel-heading div.search {
2905 #content div.panel div.panel-heading div.search {
2905 border-left: 1px solid #576622;
2906 border-left: 1px solid #576622;
2906 }
2907 }
2907
2908
2908 #content div.panel div.panel-heading div.search > div input {
2909 #content div.panel div.panel-heading div.search > div input {
2909 border: 1px solid #576622;
2910 border: 1px solid #576622;
2910 }
2911 }
2911
2912
2912 .label,
2913 .label,
2913 .btn {
2914 .btn {
2914 color: #515151 !important;
2915 color: #515151 !important;
2915 background-color: #DADADA;
2916 background-color: #DADADA;
2916 background-repeat: repeat-x;
2917 background-repeat: repeat-x;
2917 background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
2918 background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
2918
2919
2919 border-top: 1px solid #DDD;
2920 border-top: 1px solid #DDD;
2920 border-left: 1px solid #c6c6c6;
2921 border-left: 1px solid #c6c6c6;
2921 border-right: 1px solid #DDD;
2922 border-right: 1px solid #DDD;
2922 border-bottom: 1px solid #c6c6c6;
2923 border-bottom: 1px solid #c6c6c6;
2923 outline: none;
2924 outline: none;
2924 margin: 0 3px 0 0;
2925 margin: 0 3px 0 0;
2925 border-radius: 4px 4px 4px 4px !important;
2926 border-radius: 4px 4px 4px 4px !important;
2926 padding: 3px 3px 3px 3px;
2927 padding: 3px 3px 3px 3px;
2927 display: inline-block;
2928 display: inline-block;
2928 white-space: nowrap;
2929 white-space: nowrap;
2929 }
2930 }
2930 .btn {
2931 .btn {
2931 cursor: pointer !important;
2932 cursor: pointer !important;
2932 }
2933 }
2933 .label {
2934 .label {
2934 cursor: default !important;
2935 cursor: default !important;
2935 }
2936 }
2936
2937
2937 .panel-body.settings > ul.nav-stacked {
2938 .panel-body.settings > ul.nav-stacked {
2938 float: left;
2939 float: left;
2939 width: 150px;
2940 width: 150px;
2940 margin: 20px;
2941 margin: 20px;
2941 color: #393939;
2942 color: #393939;
2942 font-weight: 700;
2943 font-weight: 700;
2943 }
2944 }
2944
2945
2945 .panel-body.settings > ul.nav-stacked a {
2946 .panel-body.settings > ul.nav-stacked a {
2946 color: inherit;
2947 color: inherit;
2947 }
2948 }
2948
2949
2949 .panel-body.settings > ul.nav-stacked li.active {
2950 .panel-body.settings > ul.nav-stacked li.active {
2950 list-style-type: disc
2951 list-style-type: disc
2951 }
2952 }
2952
2953
2953 .panel-body.settings > div,
2954 .panel-body.settings > div,
2954 .panel-body.settings > form {
2955 .panel-body.settings > form {
2955 float: left;
2956 float: left;
2956 width: 750px;
2957 width: 750px;
2957 margin: 10px 0 0 0;
2958 margin: 10px 0 0 0;
2958 border-left: 1px solid #DDDDDD;
2959 border-left: 1px solid #DDDDDD;
2959 }
2960 }
2960
2961
2961 .panel-body > div,
2962 .panel-body > div,
2962 .panel-body > form {
2963 .panel-body > form {
2963 padding: 0 20px 10px;
2964 padding: 0 20px 10px;
2964 }
2965 }
2965
2966
2966 /* make .btn inputs and buttons and divs look the same */
2967 /* make .btn inputs and buttons and divs look the same */
2967 button.btn,
2968 button.btn,
2968 input.btn {
2969 input.btn {
2969 font-family: inherit;
2970 font-family: inherit;
2970 font-size: inherit;
2971 font-size: inherit;
2971 line-height: inherit;
2972 line-height: inherit;
2972 }
2973 }
2973
2974
2974 .btn::-moz-focus-inner {
2975 .btn::-moz-focus-inner {
2975 border: 0;
2976 border: 0;
2976 padding: 0;
2977 padding: 0;
2977 }
2978 }
2978
2979
2979 .btn.badge {
2980 .btn.badge {
2980 cursor: default !important;
2981 cursor: default !important;
2981 }
2982 }
2982
2983
2983 input[disabled].btn,
2984 input[disabled].btn,
2984 .btn.disabled {
2985 .btn.disabled {
2985 color: #999;
2986 color: #999;
2986 }
2987 }
2987
2988
2988 .label,
2989 .label,
2989 .btn.btn-sm {
2990 .btn.btn-sm {
2990 padding: 3px 8px;
2991 padding: 3px 8px;
2991 }
2992 }
2992
2993
2993 .btn.btn-xs {
2994 .btn.btn-xs {
2994 padding: 1px 5px;
2995 padding: 1px 5px;
2995 }
2996 }
2996
2997
2997 .btn:focus {
2998 .btn:focus {
2998 outline: none;
2999 outline: none;
2999 }
3000 }
3000 .btn:hover {
3001 .btn:hover {
3001 text-decoration: none;
3002 text-decoration: none;
3002 color: #515151;
3003 color: #515151;
3003 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3004 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3004 }
3005 }
3005 .btn.badge:hover {
3006 .btn.badge:hover {
3006 box-shadow: none !important;
3007 box-shadow: none !important;
3007 }
3008 }
3008 .btn.disabled:hover {
3009 .btn.disabled:hover {
3009 background-position: 0;
3010 background-position: 0;
3010 color: #999;
3011 color: #999;
3011 text-decoration: none;
3012 text-decoration: none;
3012 box-shadow: none !important;
3013 box-shadow: none !important;
3013 }
3014 }
3014
3015
3015 .label.label-danger,
3016 .label.label-danger,
3016 .btn.btn-danger {
3017 .btn.btn-danger {
3017 color: #fff !important;
3018 color: #fff !important;
3018 background-color: #c43c35;
3019 background-color: #c43c35;
3019 background-repeat: repeat-x;
3020 background-repeat: repeat-x;
3020 background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
3021 background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
3021 border-color: #c43c35 #c43c35 #882a25;
3022 border-color: #c43c35 #c43c35 #882a25;
3022 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3023 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3023 }
3024 }
3024
3025
3025 .label.label-primary,
3026 .label.label-primary,
3026 .btn.btn-primary {
3027 .btn.btn-primary {
3027 color: #fff !important;
3028 color: #fff !important;
3028 background-color: #339bb9;
3029 background-color: #339bb9;
3029 background-repeat: repeat-x;
3030 background-repeat: repeat-x;
3030 background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
3031 background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
3031 border-color: #339bb9 #339bb9 #22697d;
3032 border-color: #339bb9 #339bb9 #22697d;
3032 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3033 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3033 }
3034 }
3034
3035
3035 .label.label-success,
3036 .label.label-success,
3036 .btn.btn-success {
3037 .btn.btn-success {
3037 color: #fff !important;
3038 color: #fff !important;
3038 background-color: #57a957;
3039 background-color: #57a957;
3039 background-repeat: repeat-x;
3040 background-repeat: repeat-x;
3040 background-image: linear-gradient(to bottom, #62c462, #57a957);
3041 background-image: linear-gradient(to bottom, #62c462, #57a957);
3041 border-color: #57a957 #57a957 #3d773d;
3042 border-color: #57a957 #57a957 #3d773d;
3042 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3043 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3043 }
3044 }
3044
3045
3045 .label.label-warning,
3046 .label.label-warning,
3046 .btn.btn-warning {
3047 .btn.btn-warning {
3047 color: #fff !important;
3048 color: #fff !important;
3048 background-color: #faa732;
3049 background-color: #faa732;
3049 background-repeat: repeat-x;
3050 background-repeat: repeat-x;
3050 background-image: linear-gradient(to bottom, #fbb450, #f89406);
3051 background-image: linear-gradient(to bottom, #fbb450, #f89406);
3051 border-color: #f89406 #f89406 #ad6704;
3052 border-color: #f89406 #f89406 #ad6704;
3052 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3053 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3053 }
3054 }
3054
3055
3055 label.disabled {
3056 label.disabled {
3056 color: #aaa !important;
3057 color: #aaa !important;
3057 }
3058 }
3058
3059
3059 .btn.active {
3060 .btn.active {
3060 font-weight: bold;
3061 font-weight: bold;
3061 }
3062 }
3062
3063
3063 .alert {
3064 .alert {
3064 padding: 15px;
3065 padding: 15px;
3065 margin: 20px 0;
3066 margin: 20px 0;
3066 border: 1px solid transparent;
3067 border: 1px solid transparent;
3067 border-radius: 4px;
3068 border-radius: 4px;
3068 }
3069 }
3069
3070
3070 .alert-success {
3071 .alert-success {
3071 color: #3c763d;
3072 color: #3c763d;
3072 background-color: #dff0d8;
3073 background-color: #dff0d8;
3073 border-color: #d6e9c6;
3074 border-color: #d6e9c6;
3074 }
3075 }
3075
3076
3076 .alert-info {
3077 .alert-info {
3077 color: #31708f;
3078 color: #31708f;
3078 background-color: #d9edf7;
3079 background-color: #d9edf7;
3079 border-color: #bce8f1;
3080 border-color: #bce8f1;
3080 }
3081 }
3081
3082
3082 .alert-warning {
3083 .alert-warning {
3083 color: #8a6d3b;
3084 color: #8a6d3b;
3084 background-color: #fcf8e3;
3085 background-color: #fcf8e3;
3085 border-color: #faebcc;
3086 border-color: #faebcc;
3086 }
3087 }
3087
3088
3088 .alert-danger {
3089 .alert-danger {
3089 color: #a94442;
3090 color: #a94442;
3090 background-color: #f2dede;
3091 background-color: #f2dede;
3091 border-color: #ebccd1;
3092 border-color: #ebccd1;
3092 }
3093 }
3093
3094
3094 ins, div.options a:hover {
3095 ins, div.options a:hover {
3095 text-decoration: none;
3096 text-decoration: none;
3096 }
3097 }
3097
3098
3098 img,
3099 img,
3099 nav.navbar #quick li a:hover span.normal,
3100 nav.navbar #quick li a:hover span.normal,
3100 #clone_url,
3101 #clone_url,
3101 #clone_url_id
3102 #clone_url_id
3102 {
3103 {
3103 border: none;
3104 border: none;
3104 }
3105 }
3105
3106
3106 img.icon, .right .merge img {
3107 img.icon, .right .merge img {
3107 vertical-align: bottom;
3108 vertical-align: bottom;
3108 }
3109 }
3109
3110
3110 nav.navbar ul#logged-user,
3111 nav.navbar ul#logged-user,
3111 #content div.panel div.panel-heading ul.links,
3112 #content div.panel div.panel-heading ul.links,
3112 #content div.panel div.message div.dismiss,
3113 #content div.panel div.message div.dismiss,
3113 #content div.panel div.traffic div.legend ul {
3114 #content div.panel div.traffic div.legend ul {
3114 float: right;
3115 float: right;
3115 margin: 0;
3116 margin: 0;
3116 padding: 0;
3117 padding: 0;
3117 }
3118 }
3118
3119
3119 nav.navbar #home,
3120 nav.navbar #home,
3120 nav.navbar #logo,
3121 nav.navbar #logo,
3121 #content div.panel ul.left,
3122 #content div.panel ul.left,
3122 #content div.panel ol.left,
3123 #content div.panel ol.left,
3123 div#commit_history,
3124 div#commit_history,
3124 div#legend_data, div#legend_container, div#legend_choices {
3125 div#legend_data, div#legend_container, div#legend_choices {
3125 float: left;
3126 float: left;
3126 }
3127 }
3127
3128
3128 nav.navbar #quick li .dropdown-menu,
3129 nav.navbar #quick li .dropdown-menu,
3129 #content #left #menu ul.closed,
3130 #content #left #menu ul.closed,
3130 #content #left #menu li ul.collapsed,
3131 #content #left #menu li ul.collapsed,
3131 .yui-tt-shadow {
3132 .yui-tt-shadow {
3132 display: none;
3133 display: none;
3133 }
3134 }
3134
3135
3135 .dropdown.open .dropdown-menu,
3136 .dropdown.open .dropdown-menu,
3136 #content #left #menu ul.opened,
3137 #content #left #menu ul.opened,
3137 #content #left #menu li ul.expanded {
3138 #content #left #menu li ul.expanded {
3138 display: block !important;
3139 display: block !important;
3139 }
3140 }
3140
3141
3141 .caret:after {
3142 .caret:after {
3142 font-family: 'kallithea';
3143 font-family: 'kallithea';
3143 content: ' \23f7'; /* triangle-down */
3144 content: ' \23f7'; /* triangle-down */
3144 }
3145 }
3145
3146
3146 .branch-switcher .select2-choice,
3147 .branch-switcher .select2-choice,
3147 .repo-switcher .select2-choice {
3148 .repo-switcher .select2-choice {
3148 padding: 0px 8px 1px !important;
3149 padding: 0px 8px 1px !important;
3149 display: block;
3150 display: block;
3150 height: 100%;
3151 height: 100%;
3151 }
3152 }
3152
3153
3153 .branch-switcher .select2-container,
3154 .branch-switcher .select2-container,
3154 .branch-switcher .select2-choice,
3155 .branch-switcher .select2-choice,
3155 .branch-switcher .select2-choice span,
3156 .branch-switcher .select2-choice span,
3156 .repo-switcher .select2-container,
3157 .repo-switcher .select2-container,
3157 .repo-switcher .select2-choice,
3158 .repo-switcher .select2-choice,
3158 .repo-switcher .select2-choice span {
3159 .repo-switcher .select2-choice span {
3159 background: transparent !important;
3160 background: transparent !important;
3160 border: 0 !important;
3161 border: 0 !important;
3161 box-shadow: none !important;
3162 box-shadow: none !important;
3162 color: #FFFFFF !important;
3163 color: #FFFFFF !important;
3163 }
3164 }
3164
3165
3165 .branch-switcher .select2-arrow,
3166 .branch-switcher .select2-arrow,
3166 .repo-switcher .select2-arrow {
3167 .repo-switcher .select2-arrow {
3167 display: none !important;
3168 display: none !important;
3168 }
3169 }
3169
3170
3170 .branch-switcher-dropdown.select2-drop.select2-drop-active,
3171 .branch-switcher-dropdown.select2-drop.select2-drop-active,
3171 .repo-switcher-dropdown.select2-drop.select2-drop-active {
3172 .repo-switcher-dropdown.select2-drop.select2-drop-active {
3172 box-shadow: none;
3173 box-shadow: none;
3173 color: #fff;
3174 color: #fff;
3174 background-color: #576622;
3175 background-color: #576622;
3175 }
3176 }
3176
3177
3177 .branch-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted,
3178 .branch-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted,
3178 .repo-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted {
3179 .repo-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted {
3179 background-color: #6388ad;
3180 background-color: #6388ad;
3180 }
3181 }
3181
3182
3182 #content div.graph {
3183 #content div.graph {
3183 padding: 0 10px 10px;
3184 padding: 0 10px 10px;
3184 height: 450px;
3185 height: 450px;
3185 }
3186 }
3186
3187
3187 #content div.panel ol.lower-roman,
3188 #content div.panel ol.lower-roman,
3188 #content div.panel ol.upper-roman,
3189 #content div.panel ol.upper-roman,
3189 #content div.panel ol.lower-alpha,
3190 #content div.panel ol.lower-alpha,
3190 #content div.panel ol.upper-alpha,
3191 #content div.panel ol.upper-alpha,
3191 #content div.panel ol.decimal {
3192 #content div.panel ol.decimal {
3192 margin: 10px 24px 10px 44px;
3193 margin: 10px 24px 10px 44px;
3193 }
3194 }
3194
3195
3195 #content div.panel div.form div.form-horizontal div.form-group > div input.error,
3196 #content div.panel div.form div.form-horizontal div.form-group > div input.error,
3196 #login div.form div.form-horizontal div.form-group > div input.error,
3197 #login div.form div.form-horizontal div.form-group > div input.error,
3197 #register div.form div.form-horizontal div.form-group > div input.error {
3198 #register div.form div.form-horizontal div.form-group > div input.error {
3198 background: #FBE3E4;
3199 background: #FBE3E4;
3199 border-top: 1px solid #e1b2b3;
3200 border-top: 1px solid #e1b2b3;
3200 border-left: 1px solid #e1b2b3;
3201 border-left: 1px solid #e1b2b3;
3201 border-right: 1px solid #FBC2C4;
3202 border-right: 1px solid #FBC2C4;
3202 border-bottom: 1px solid #FBC2C4;
3203 border-bottom: 1px solid #FBC2C4;
3203 }
3204 }
3204
3205
3205 #content div.panel div.form div.form-horizontal div.form-group > div input.success,
3206 #content div.panel div.form div.form-horizontal div.form-group > div input.success,
3206 #login div.form div.form-horizontal div.form-group > div input.success,
3207 #login div.form div.form-horizontal div.form-group > div input.success,
3207 #register div.form div.form-horizontal div.form-group > div input.success {
3208 #register div.form div.form-horizontal div.form-group > div input.success {
3208 background: #E6EFC2;
3209 background: #E6EFC2;
3209 border-top: 1px solid #cebb98;
3210 border-top: 1px solid #cebb98;
3210 border-left: 1px solid #cebb98;
3211 border-left: 1px solid #cebb98;
3211 border-right: 1px solid #c6d880;
3212 border-right: 1px solid #c6d880;
3212 border-bottom: 1px solid #c6d880;
3213 border-bottom: 1px solid #c6d880;
3213 }
3214 }
3214
3215
3215 #content div.panel div.form div.form-horizontal div.form-group > div select,
3216 #content div.panel div.form div.form-horizontal div.form-group > div select,
3216 #content div.panel table th.selected input,
3217 #content div.panel table th.selected input,
3217 #content div.panel table td.selected input {
3218 #content div.panel table td.selected input {
3218 margin: 0;
3219 margin: 0;
3219 }
3220 }
3220
3221
3221 #content div.panel div.form div.form-horizontal div.form-group > div {
3222 #content div.panel div.form div.form-horizontal div.form-group > div {
3222 margin: 10px 20px 10px 200px;
3223 margin: 10px 20px 10px 200px;
3223 padding: 0;
3224 padding: 0;
3224 }
3225 }
3225
3226
3226 #content div.panel div.form div.form-horizontal div.form-group > div a:hover,
3227 #content div.panel div.form div.form-horizontal div.form-group > div a:hover,
3227 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu:hover,
3228 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu:hover,
3228 #content div.panel div.action a:hover {
3229 #content div.panel div.action a:hover {
3229 color: #000;
3230 color: #000;
3230 text-decoration: none;
3231 text-decoration: none;
3231 }
3232 }
3232
3233
3233 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu-focus,
3234 #content div.panel div.form div.form-horizontal div.form-group > div a.ui-selectmenu-focus,
3234 #content div.panel div.action a.ui-selectmenu-focus {
3235 #content div.panel div.action a.ui-selectmenu-focus {
3235 border: 1px solid #666;
3236 border: 1px solid #666;
3236 }
3237 }
3237
3238
3238 #content div.panel div.form div.form-horizontal div.form-group > div div.checkbox {
3239 #content div.panel div.form div.form-horizontal div.form-group > div div.checkbox {
3239 clear: both;
3240 clear: both;
3240 min-height: 12px;
3241 min-height: 12px;
3241 padding: 0;
3242 padding: 0;
3242 margin: 14px 0 10px;
3243 margin: 14px 0 10px;
3243 }
3244 }
3244
3245
3245 #content div.panel div.form div.form-horizontal div.form-group > div div.checkbox input {
3246 #content div.panel div.form div.form-horizontal div.form-group > div div.checkbox input {
3246 float: left;
3247 float: left;
3247 margin: -4px 5px 0px 0px;
3248 margin: -4px 5px 0px 0px;
3248 }
3249 }
3249
3250
3250 div.form div.form-horizontal div.form-group div.button input,
3251 div.form div.form-horizontal div.form-group div.button input,
3251 #content div.panel div.form div.form-horizontal div.buttons input,
3252 #content div.panel div.form div.form-horizontal div.buttons input,
3252 div.form div.form-horizontal div.buttons input,
3253 div.form div.form-horizontal div.buttons input,
3253 #content div.panel div.action div.button input {
3254 #content div.panel div.action div.button input {
3254 font-size: 11px;
3255 font-size: 11px;
3255 font-weight: 700;
3256 font-weight: 700;
3256 margin: 0;
3257 margin: 0;
3257 }
3258 }
3258
3259
3259 div.form div.form-horizontal div.form-group div.highlight,
3260 div.form div.form-horizontal div.form-group div.highlight,
3260 #content div.panel div.form div.form-horizontal div.buttons div.highlight {
3261 #content div.panel div.form div.form-horizontal div.buttons div.highlight {
3261 display: inline;
3262 display: inline;
3262 }
3263 }
3263
3264
3264 #content div.panel div.form div.form-horizontal div.buttons,
3265 #content div.panel div.form div.form-horizontal div.buttons,
3265 div.form div.form-horizontal div.buttons {
3266 div.form div.form-horizontal div.buttons {
3266 margin: 10px 10px 0 200px;
3267 margin: 10px 10px 0 200px;
3267 padding: 0;
3268 padding: 0;
3268 }
3269 }
3269
3270
3270 #content div.panel table td.user,
3271 #content div.panel table td.user,
3271 #content div.panel table td.address {
3272 #content div.panel table td.address {
3272 width: 10%;
3273 width: 10%;
3273 text-align: center;
3274 text-align: center;
3274 }
3275 }
3275
3276
3276 #content div.panel div.action div.button,
3277 #content div.panel div.action div.button,
3277 #login div.form div.form-horizontal div.form-group > div div.link,
3278 #login div.form div.form-horizontal div.form-group > div div.link,
3278 #register div.form div.form-horizontal div.form-group > div div.link {
3279 #register div.form div.form-horizontal div.form-group > div div.link {
3279 text-align: right;
3280 text-align: right;
3280 margin: 6px 0 0;
3281 margin: 6px 0 0;
3281 padding: 0;
3282 padding: 0;
3282 }
3283 }
3283
3284
3284 #login, #register {
3285 #login, #register {
3285 width: 520px;
3286 width: 520px;
3286 margin: 10% auto 0;
3287 margin: 10% auto 0;
3287 padding: 0;
3288 padding: 0;
3288 }
3289 }
3289
3290
3290 #login div.color,
3291 #login div.color,
3291 #register div.color {
3292 #register div.color {
3292 clear: both;
3293 clear: both;
3293 overflow: hidden;
3294 overflow: hidden;
3294 background: #FFF;
3295 background: #FFF;
3295 margin: 10px auto 0;
3296 margin: 10px auto 0;
3296 padding: 3px 3px 3px 0;
3297 padding: 3px 3px 3px 0;
3297 }
3298 }
3298
3299
3299 #login div.color a,
3300 #login div.color a,
3300 #register div.color a {
3301 #register div.color a {
3301 width: 20px;
3302 width: 20px;
3302 height: 20px;
3303 height: 20px;
3303 display: block;
3304 display: block;
3304 float: left;
3305 float: left;
3305 margin: 0 0 0 3px;
3306 margin: 0 0 0 3px;
3306 padding: 0;
3307 padding: 0;
3307 }
3308 }
3308
3309
3309 #login div.panel-heading h5,
3310 #login div.panel-heading h5,
3310 #register div.panel-heading h5 {
3311 #register div.panel-heading h5 {
3311 color: #fff;
3312 color: #fff;
3312 margin: 10px;
3313 margin: 10px;
3313 padding: 0;
3314 padding: 0;
3314 }
3315 }
3315
3316
3316 #login div.form div.form-horizontal div.form-group,
3317 #login div.form div.form-horizontal div.form-group,
3317 #register div.form div.form-horizontal div.form-group {
3318 #register div.form div.form-horizontal div.form-group {
3318 clear: both;
3319 clear: both;
3319 overflow: hidden;
3320 overflow: hidden;
3320 margin: 0;
3321 margin: 0;
3321 padding: 0 0 10px;
3322 padding: 0 0 10px;
3322 }
3323 }
3323
3324
3324 #login div.form div.form-horizontal div.form-group span.error-message,
3325 #login div.form div.form-horizontal div.form-group span.error-message,
3325 #register div.form div.form-horizontal div.form-group span.error-message {
3326 #register div.form div.form-horizontal div.form-group span.error-message {
3326 height: 1%;
3327 height: 1%;
3327 display: block;
3328 display: block;
3328 color: red;
3329 color: red;
3329 margin: 8px 0 0;
3330 margin: 8px 0 0;
3330 padding: 0;
3331 padding: 0;
3331 max-width: 320px;
3332 max-width: 320px;
3332 }
3333 }
3333
3334
3334 #login div.form div.form-horizontal div.form-group label,
3335 #login div.form div.form-horizontal div.form-group label,
3335 #register div.form div.form-horizontal div.form-group > label {
3336 #register div.form div.form-horizontal div.form-group > label {
3336 color: #000;
3337 color: #000;
3337 font-weight: 700;
3338 font-weight: 700;
3338 }
3339 }
3339
3340
3340 #login div.form div.form-horizontal div.form-group div,
3341 #login div.form div.form-horizontal div.form-group div,
3341 #register div.form div.form-horizontal div.form-group > div {
3342 #register div.form div.form-horizontal div.form-group > div {
3342 float: left;
3343 float: left;
3343 margin: 0;
3344 margin: 0;
3344 padding: 0;
3345 padding: 0;
3345 }
3346 }
3346
3347
3347 #login div.form div.form-horizontal div.form-group div.checkbox,
3348 #login div.form div.form-horizontal div.form-group div.checkbox,
3348 #register div.form div.form-horizontal div.form-group div.checkbox {
3349 #register div.form div.form-horizontal div.form-group div.checkbox {
3349 margin: 0 0 0 184px;
3350 margin: 0 0 0 184px;
3350 padding: 0;
3351 padding: 0;
3351 }
3352 }
3352
3353
3353 #login div.form div.form-horizontal div.form-group div.checkbox label,
3354 #login div.form div.form-horizontal div.form-group div.checkbox label,
3354 #register div.form div.form-horizontal div.form-group div.checkbox label {
3355 #register div.form div.form-horizontal div.form-group div.checkbox label {
3355 color: #565656;
3356 color: #565656;
3356 font-weight: 700;
3357 font-weight: 700;
3357 }
3358 }
3358
3359
3359 #login div.form div.buttons input,
3360 #login div.form div.buttons input,
3360 #register div.form div.form-horizontal div.buttons input {
3361 #register div.form div.form-horizontal div.buttons input {
3361 color: #000;
3362 color: #000;
3362 font-size: 1em;
3363 font-size: 1em;
3363 font-weight: 700;
3364 font-weight: 700;
3364 margin: 0;
3365 margin: 0;
3365 }
3366 }
3366
3367
3367 #changeset_content .container .wrapper,
3368 #changeset_content .container .wrapper,
3368 #graph_content .container .wrapper {
3369 #graph_content .container .wrapper {
3369 width: 600px;
3370 width: 600px;
3370 }
3371 }
3371
3372
3372 #changeset_content .container .date,
3373 #changeset_content .container .date,
3373 .ac .match {
3374 .ac .match {
3374 font-weight: 700;
3375 font-weight: 700;
3375 padding-top: 5px;
3376 padding-top: 5px;
3376 padding-bottom: 5px;
3377 padding-bottom: 5px;
3377 }
3378 }
3378
3379
3379 div#legend_container table td,
3380 div#legend_container table td,
3380 div#legend_choices table td {
3381 div#legend_choices table td {
3381 border: none !important;
3382 border: none !important;
3382 height: 20px !important;
3383 height: 20px !important;
3383 padding: 0 !important;
3384 padding: 0 !important;
3384 }
3385 }
3385
3386
3386 .q_filter_box {
3387 .q_filter_box {
3387 border-radius: 4px;
3388 border-radius: 4px;
3388 border: 0 none;
3389 border: 0 none;
3389 margin-bottom: -4px;
3390 margin-bottom: -4px;
3390 margin-top: -4px;
3391 margin-top: -4px;
3391 padding-left: 3px;
3392 padding-left: 3px;
3392 }
3393 }
3393
3394
3394 #node_filter {
3395 #node_filter {
3395 border: 0px solid #545454;
3396 border: 0px solid #545454;
3396 color: #AAAAAA;
3397 color: #AAAAAA;
3397 padding-left: 3px;
3398 padding-left: 3px;
3398 }
3399 }
3399
3400
3400 .reviewer_status {
3401 .reviewer_status {
3401 float: left;
3402 float: left;
3402 }
3403 }
3403
3404
3404 .reviewers_member {
3405 .reviewers_member {
3405 height: 15px;
3406 height: 15px;
3406 padding: 0px 0px 0px 10px;
3407 padding: 0px 0px 0px 10px;
3407 }
3408 }
3408
3409
3409 .emails_wrap .email_entry {
3410 .emails_wrap .email_entry {
3410 height: 30px;
3411 height: 30px;
3411 padding: 0px 0px 0px 10px;
3412 padding: 0px 0px 0px 10px;
3412 }
3413 }
3413 .emails_wrap .email_entry .email {
3414 .emails_wrap .email_entry .email {
3414 float: left
3415 float: left
3415 }
3416 }
3416 .emails_wrap .email_entry .email_action {
3417 .emails_wrap .email_entry .email_action {
3417 float: left
3418 float: left
3418 }
3419 }
3419
3420
3420 .ips_wrap .ip_entry {
3421 .ips_wrap .ip_entry {
3421 height: 30px;
3422 height: 30px;
3422 padding: 0px 0px 0px 10px;
3423 padding: 0px 0px 0px 10px;
3423 }
3424 }
3424 .ips_wrap .ip_entry .ip {
3425 .ips_wrap .ip_entry .ip {
3425 float: left
3426 float: left
3426 }
3427 }
3427 .ips_wrap .ip_entry .ip_action {
3428 .ips_wrap .ip_entry .ip_action {
3428 float: left
3429 float: left
3429 }
3430 }
3430
3431
3431
3432
3432 /*README STYLE*/
3433 /*README STYLE*/
3433
3434
3434 div.readme {
3435 div.readme {
3435 padding: 0px;
3436 padding: 0px;
3436 }
3437 }
3437
3438
3438 div.readme h2 {
3439 div.readme h2 {
3439 font-weight: normal;
3440 font-weight: normal;
3440 }
3441 }
3441
3442
3442 div.readme .readme_box {
3443 div.readme .readme_box {
3443 background-color: #fafafa;
3444 background-color: #fafafa;
3444 }
3445 }
3445
3446
3446 div.readme .readme_box {
3447 div.readme .readme_box {
3447 clear: both;
3448 clear: both;
3448 overflow: hidden;
3449 overflow: hidden;
3449 margin: 0;
3450 margin: 0;
3450 padding: 0 20px 10px;
3451 padding: 0 20px 10px;
3451 }
3452 }
3452
3453
3453 div.readme .readme_box h1,
3454 div.readme .readme_box h1,
3454 div.readme .readme_box h2,
3455 div.readme .readme_box h2,
3455 div.readme .readme_box h3,
3456 div.readme .readme_box h3,
3456 div.readme .readme_box h4,
3457 div.readme .readme_box h4,
3457 div.readme .readme_box h5,
3458 div.readme .readme_box h5,
3458 div.readme .readme_box h6 {
3459 div.readme .readme_box h6 {
3459 border-bottom: 0 !important;
3460 border-bottom: 0 !important;
3460 margin: 0 !important;
3461 margin: 0 !important;
3461 padding: 0 !important;
3462 padding: 0 !important;
3462 line-height: 1.5em !important;
3463 line-height: 1.5em !important;
3463 }
3464 }
3464
3465
3465
3466
3466 div.readme .readme_box h1:first-child {
3467 div.readme .readme_box h1:first-child {
3467 padding-top: .25em !important;
3468 padding-top: .25em !important;
3468 }
3469 }
3469
3470
3470 div.readme .readme_box h2,
3471 div.readme .readme_box h2,
3471 div.readme .readme_box h3 {
3472 div.readme .readme_box h3 {
3472 margin: 1em 0 !important;
3473 margin: 1em 0 !important;
3473 }
3474 }
3474
3475
3475 div.readme .readme_box h2 {
3476 div.readme .readme_box h2 {
3476 margin-top: 1.5em !important;
3477 margin-top: 1.5em !important;
3477 border-top: 4px solid #e0e0e0 !important;
3478 border-top: 4px solid #e0e0e0 !important;
3478 padding-top: .5em !important;
3479 padding-top: .5em !important;
3479 }
3480 }
3480
3481
3481 div.readme .readme_box p {
3482 div.readme .readme_box p {
3482 color: black !important;
3483 color: black !important;
3483 margin: 1em 0 !important;
3484 margin: 1em 0 !important;
3484 line-height: 1.5em !important;
3485 line-height: 1.5em !important;
3485 }
3486 }
3486
3487
3487 div.readme .readme_box ul {
3488 div.readme .readme_box ul {
3488 list-style: disc !important;
3489 list-style: disc !important;
3489 margin: 1em 0 1em 2em !important;
3490 margin: 1em 0 1em 2em !important;
3490 }
3491 }
3491
3492
3492 div.readme .readme_box ol {
3493 div.readme .readme_box ol {
3493 list-style: decimal;
3494 list-style: decimal;
3494 margin: 1em 0 1em 2em !important;
3495 margin: 1em 0 1em 2em !important;
3495 }
3496 }
3496
3497
3497 div.readme .readme_box code {
3498 div.readme .readme_box code {
3498 font-size: 12px !important;
3499 font-size: 12px !important;
3499 background-color: ghostWhite !important;
3500 background-color: ghostWhite !important;
3500 color: #444 !important;
3501 color: #444 !important;
3501 padding: 0 .2em !important;
3502 padding: 0 .2em !important;
3502 border: 1px solid #dedede !important;
3503 border: 1px solid #dedede !important;
3503 }
3504 }
3504
3505
3505 div.readme .readme_box pre code {
3506 div.readme .readme_box pre code {
3506 padding: 0 !important;
3507 padding: 0 !important;
3507 font-size: 12px !important;
3508 font-size: 12px !important;
3508 background-color: #eee !important;
3509 background-color: #eee !important;
3509 border: none !important;
3510 border: none !important;
3510 }
3511 }
3511
3512
3512 div.readme .readme_box pre {
3513 div.readme .readme_box pre {
3513 margin: 1em 0;
3514 margin: 1em 0;
3514 font-size: 12px;
3515 font-size: 12px;
3515 background-color: #eee;
3516 background-color: #eee;
3516 border: 1px solid #ddd;
3517 border: 1px solid #ddd;
3517 padding: 5px;
3518 padding: 5px;
3518 color: #444;
3519 color: #444;
3519 overflow: auto;
3520 overflow: auto;
3520 border-radius: 3px;
3521 border-radius: 3px;
3521 }
3522 }
3522
3523
3523 div.readme .readme_box table {
3524 div.readme .readme_box table {
3524 display: table;
3525 display: table;
3525 border-collapse: separate;
3526 border-collapse: separate;
3526 border-spacing: 2px;
3527 border-spacing: 2px;
3527 border-color: gray;
3528 border-color: gray;
3528 width: auto !important;
3529 width: auto !important;
3529 }
3530 }
3530
3531
3531
3532
3532 /** RST STYLE **/
3533 /** RST STYLE **/
3533
3534
3534
3535
3535 div.rst-block {
3536 div.rst-block {
3536 padding: 0px;
3537 padding: 0px;
3537 }
3538 }
3538
3539
3539 div.rst-block h2 {
3540 div.rst-block h2 {
3540 font-weight: normal;
3541 font-weight: normal;
3541 }
3542 }
3542
3543
3543 div.rst-block {
3544 div.rst-block {
3544 background-color: #fafafa;
3545 background-color: #fafafa;
3545 }
3546 }
3546
3547
3547 div.rst-block {
3548 div.rst-block {
3548 clear: both;
3549 clear: both;
3549 overflow: hidden;
3550 overflow: hidden;
3550 margin: 0;
3551 margin: 0;
3551 padding: 0 20px;
3552 padding: 0 20px;
3552 }
3553 }
3553
3554
3554 div.rst-block h1,
3555 div.rst-block h1,
3555 div.rst-block h2,
3556 div.rst-block h2,
3556 div.rst-block h3,
3557 div.rst-block h3,
3557 div.rst-block h4,
3558 div.rst-block h4,
3558 div.rst-block h5,
3559 div.rst-block h5,
3559 div.rst-block h6 {
3560 div.rst-block h6 {
3560 border-bottom: 0 !important;
3561 border-bottom: 0 !important;
3561 margin: 0 !important;
3562 margin: 0 !important;
3562 padding: 0 !important;
3563 padding: 0 !important;
3563 line-height: 1.5em !important;
3564 line-height: 1.5em !important;
3564 }
3565 }
3565
3566
3566
3567
3567 div.rst-block h1:first-child {
3568 div.rst-block h1:first-child {
3568 padding-top: .25em !important;
3569 padding-top: .25em !important;
3569 }
3570 }
3570
3571
3571 div.rst-block h2,
3572 div.rst-block h2,
3572 div.rst-block h3 {
3573 div.rst-block h3 {
3573 margin: 1em 0 !important;
3574 margin: 1em 0 !important;
3574 }
3575 }
3575
3576
3576 div.rst-block h2 {
3577 div.rst-block h2 {
3577 margin-top: 1.5em !important;
3578 margin-top: 1.5em !important;
3578 border-top: 4px solid #e0e0e0 !important;
3579 border-top: 4px solid #e0e0e0 !important;
3579 padding-top: .5em !important;
3580 padding-top: .5em !important;
3580 }
3581 }
3581
3582
3582 div.rst-block p {
3583 div.rst-block p {
3583 color: black !important;
3584 color: black !important;
3584 margin: 1em 0 !important;
3585 margin: 1em 0 !important;
3585 line-height: 1.5em !important;
3586 line-height: 1.5em !important;
3586 }
3587 }
3587
3588
3588 div.rst-block ul {
3589 div.rst-block ul {
3589 list-style: disc !important;
3590 list-style: disc !important;
3590 margin: 1em 0 1em 2em !important;
3591 margin: 1em 0 1em 2em !important;
3591 }
3592 }
3592
3593
3593 div.rst-block ol {
3594 div.rst-block ol {
3594 list-style: decimal;
3595 list-style: decimal;
3595 margin: 1em 0 1em 2em !important;
3596 margin: 1em 0 1em 2em !important;
3596 }
3597 }
3597
3598
3598 div.rst-block code {
3599 div.rst-block code {
3599 font-size: 12px !important;
3600 font-size: 12px !important;
3600 background-color: ghostWhite !important;
3601 background-color: ghostWhite !important;
3601 color: #444 !important;
3602 color: #444 !important;
3602 padding: 0 .2em !important;
3603 padding: 0 .2em !important;
3603 border: 1px solid #dedede !important;
3604 border: 1px solid #dedede !important;
3604 }
3605 }
3605
3606
3606 div.rst-block pre code {
3607 div.rst-block pre code {
3607 padding: 0 !important;
3608 padding: 0 !important;
3608 font-size: 12px !important;
3609 font-size: 12px !important;
3609 background-color: #eee !important;
3610 background-color: #eee !important;
3610 border: none !important;
3611 border: none !important;
3611 }
3612 }
3612
3613
3613 div.rst-block pre {
3614 div.rst-block pre {
3614 margin: 1em 0;
3615 margin: 1em 0;
3615 font-size: 12px;
3616 font-size: 12px;
3616 background-color: #eee;
3617 background-color: #eee;
3617 border: 1px solid #ddd;
3618 border: 1px solid #ddd;
3618 padding: 5px;
3619 padding: 5px;
3619 color: #444;
3620 color: #444;
3620 overflow: auto;
3621 overflow: auto;
3621 border-radius: 3px;
3622 border-radius: 3px;
3622 }
3623 }
3623
3624
3624
3625
3625 /** comment main **/
3626 /** comment main **/
3626 .comments {
3627 .comments {
3627 padding: 10px 20px;
3628 padding: 10px 20px;
3628 max-width: 978px;
3629 max-width: 978px;
3629 }
3630 }
3630
3631
3631 .comments .comment .comment-wrapp {
3632 .comments .comment .comment-wrapp {
3632 border: 1px solid #ddd;
3633 border: 1px solid #ddd;
3633 margin-top: 10px;
3634 margin-top: 10px;
3634 border-radius: 4px;
3635 border-radius: 4px;
3635 }
3636 }
3636
3637
3637 .comments .comment .meta {
3638 .comments .comment .meta {
3638 background: #f8f8f8;
3639 background: #f8f8f8;
3639 padding: 4px;
3640 padding: 4px;
3640 border-bottom: 1px solid #ddd;
3641 border-bottom: 1px solid #ddd;
3641 min-height: 18px;
3642 min-height: 18px;
3642 overflow: auto;
3643 overflow: auto;
3643 }
3644 }
3644
3645
3645 .comments .comment .meta img {
3646 .comments .comment .meta img {
3646 vertical-align: middle;
3647 vertical-align: middle;
3647 }
3648 }
3648
3649
3649 .comments .comment .meta .user {
3650 .comments .comment .meta .user {
3650 font-weight: bold;
3651 font-weight: bold;
3651 float: left;
3652 float: left;
3652 padding: 4px 2px 2px 2px;
3653 padding: 4px 2px 2px 2px;
3653 }
3654 }
3654
3655
3655 .comments .comment .meta .date {
3656 .comments .comment .meta .date {
3656 float: left;
3657 float: left;
3657 padding: 4px 4px 0px 4px;
3658 padding: 4px 4px 0px 4px;
3658 }
3659 }
3659
3660
3660 .comments .comment .text {
3661 .comments .comment .text {
3661 background-color: #FAFAFA;
3662 background-color: #FAFAFA;
3662 margin: 6px;
3663 margin: 6px;
3663 }
3664 }
3664
3665
3665 .comments-number {
3666 .comments-number {
3666 padding: 0px 20px 10px;
3667 padding: 0px 20px 10px;
3667 font-weight: bold;
3668 font-weight: bold;
3668 color: #666;
3669 color: #666;
3669 font-size: 16px;
3670 font-size: 16px;
3670 }
3671 }
3671
3672
3672 .automatic-comment {
3673 .automatic-comment {
3673 font-style: italic;
3674 font-style: italic;
3674 }
3675 }
3675
3676
3676 /** comment form **/
3677 /** comment form **/
3677
3678
3678 .status-block {
3679 .status-block {
3679 margin: 5px;
3680 margin: 5px;
3680 clear: both
3681 clear: both
3681 }
3682 }
3682
3683
3683 .comment-form textarea {
3684 .comment-form textarea {
3684 width: 100%;
3685 width: 100%;
3685 height: 100px;
3686 height: 100px;
3686 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
3687 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
3687 }
3688 }
3688
3689
3689 form.comment-form {
3690 form.comment-form {
3690 margin-top: 10px;
3691 margin-top: 10px;
3691 margin-left: 10px;
3692 margin-left: 10px;
3692 }
3693 }
3693
3694
3694 .comment-inline-form .comment-block-ta,
3695 .comment-inline-form .comment-block-ta,
3695 .comment-form .comment-block-ta {
3696 .comment-form .comment-block-ta {
3696 border: 1px solid #ccc;
3697 border: 1px solid #ccc;
3697 border-radius: 3px;
3698 border-radius: 3px;
3698 box-sizing: border-box;
3699 box-sizing: border-box;
3699 }
3700 }
3700
3701
3701 .comment-form-submit {
3702 .comment-form-submit {
3702 margin-top: 5px;
3703 margin-top: 5px;
3703 margin-left: 525px;
3704 margin-left: 525px;
3704 }
3705 }
3705
3706
3706 .file-comments {
3707 .file-comments {
3707 display: none;
3708 display: none;
3708 }
3709 }
3709
3710
3710 .comment-form .comment {
3711 .comment-form .comment {
3711 margin-left: 10px;
3712 margin-left: 10px;
3712 }
3713 }
3713
3714
3714 .comment-form .comment-help {
3715 .comment-form .comment-help {
3715 padding: 5px 5px 5px 5px;
3716 padding: 5px 5px 5px 5px;
3716 color: #666;
3717 color: #666;
3717 }
3718 }
3718
3719
3719 .comment-form .comment-button {
3720 .comment-form .comment-button {
3720 padding-top: 5px;
3721 padding-top: 5px;
3721 }
3722 }
3722
3723
3723 .add-another-button {
3724 .add-another-button {
3724 margin-left: 10px;
3725 margin-left: 10px;
3725 margin-top: 10px;
3726 margin-top: 10px;
3726 margin-bottom: 10px;
3727 margin-bottom: 10px;
3727 }
3728 }
3728
3729
3729 .comment .buttons {
3730 .comment .buttons {
3730 float: right;
3731 float: right;
3731 margin: -1px 0px 0px 0px;
3732 margin: -1px 0px 0px 0px;
3732 }
3733 }
3733
3734
3734 .show-inline-comments {
3735 .show-inline-comments {
3735 position: relative;
3736 position: relative;
3736 top: 1px
3737 top: 1px
3737 }
3738 }
3738
3739
3739 /** comment inline form **/
3740 /** comment inline form **/
3740 .comment-inline-form {
3741 .comment-inline-form {
3741 margin: 4px;
3742 margin: 4px;
3742 max-width: 978px;
3743 max-width: 978px;
3743 }
3744 }
3744 .comment-inline-form .submitting-overlay {
3745 .comment-inline-form .submitting-overlay {
3745 display: none;
3746 display: none;
3746 height: 0;
3747 height: 0;
3747 text-align: center;
3748 text-align: center;
3748 font-size: 16px;
3749 font-size: 16px;
3749 opacity: 0.5;
3750 opacity: 0.5;
3750 }
3751 }
3751
3752
3752 .comment-inline-form .clearfix,
3753 .comment-inline-form .clearfix,
3753 .comment-form .clearfix {
3754 .comment-form .clearfix {
3754 background: #EEE;
3755 background: #EEE;
3755 border-radius: 4px;
3756 border-radius: 4px;
3756 padding: 5px;
3757 padding: 5px;
3757 margin: 0px;
3758 margin: 0px;
3758 }
3759 }
3759
3760
3760 div.comment-inline-form {
3761 div.comment-inline-form {
3761 padding: 4px 0px 6px 0px;
3762 padding: 4px 0px 6px 0px;
3762 }
3763 }
3763
3764
3764 .comment-inline-form textarea {
3765 .comment-inline-form textarea {
3765 width: 100%;
3766 width: 100%;
3766 height: 100px;
3767 height: 100px;
3767 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
3768 font-family: Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace;
3768 }
3769 }
3769
3770
3770 form.comment-inline-form {
3771 form.comment-inline-form {
3771 margin-top: 10px;
3772 margin-top: 10px;
3772 margin-left: 10px;
3773 margin-left: 10px;
3773 }
3774 }
3774
3775
3775 .comment-inline-form-submit {
3776 .comment-inline-form-submit {
3776 margin-top: 5px;
3777 margin-top: 5px;
3777 margin-left: 525px;
3778 margin-left: 525px;
3778 }
3779 }
3779
3780
3780 .file-comments {
3781 .file-comments {
3781 display: none;
3782 display: none;
3782 }
3783 }
3783
3784
3784 .comment-inline-form .comment {
3785 .comment-inline-form .comment {
3785 margin-left: 10px;
3786 margin-left: 10px;
3786 }
3787 }
3787
3788
3788 .comment-inline-form .comment-help {
3789 .comment-inline-form .comment-help {
3789 padding: 5px 5px 5px 5px;
3790 padding: 5px 5px 5px 5px;
3790 color: #666;
3791 color: #666;
3791 }
3792 }
3792
3793
3793 .comment-inline-form .comment-button {
3794 .comment-inline-form .comment-button {
3794 padding-top: 5px;
3795 padding-top: 5px;
3795 }
3796 }
3796
3797
3797 /** comment inline **/
3798 /** comment inline **/
3798 .inline-comments {
3799 .inline-comments {
3799 padding: 0 20px;
3800 padding: 0 20px;
3800 }
3801 }
3801
3802
3802 .inline-comments .comment .comment-wrapp {
3803 .inline-comments .comment .comment-wrapp {
3803 max-width: 978px;
3804 max-width: 978px;
3804 border: 1px solid #ddd;
3805 border: 1px solid #ddd;
3805 border-radius: 4px;
3806 border-radius: 4px;
3806 margin: 3px 3px 5px 5px;
3807 margin: 3px 3px 5px 5px;
3807 background-color: #FAFAFA;
3808 background-color: #FAFAFA;
3808 }
3809 }
3809
3810
3810 .inline-comments .add-button-row {
3811 .inline-comments .add-button-row {
3811 padding: 2px 4px 8px 5px;
3812 padding: 2px 4px 8px 5px;
3812 }
3813 }
3813
3814
3814 .inline-comments .comment .meta {
3815 .inline-comments .comment .meta {
3815 background: #f8f8f8;
3816 background: #f8f8f8;
3816 padding: 4px;
3817 padding: 4px;
3817 border-bottom: 1px solid #ddd;
3818 border-bottom: 1px solid #ddd;
3818 min-height: 20px;
3819 min-height: 20px;
3819 overflow: auto;
3820 overflow: auto;
3820 }
3821 }
3821
3822
3822 .inline-comments .comment .meta img {
3823 .inline-comments .comment .meta img {
3823 vertical-align: middle;
3824 vertical-align: middle;
3824 }
3825 }
3825
3826
3826 .inline-comments .comment .meta .user {
3827 .inline-comments .comment .meta .user {
3827 font-weight: bold;
3828 font-weight: bold;
3828 float: left;
3829 float: left;
3829 padding: 3px;
3830 padding: 3px;
3830 }
3831 }
3831
3832
3832 .inline-comments .comment .meta .date {
3833 .inline-comments .comment .meta .date {
3833 float: left;
3834 float: left;
3834 padding: 3px;
3835 padding: 3px;
3835 }
3836 }
3836
3837
3837 .inline-comments .comment .text {
3838 .inline-comments .comment .text {
3838 background-color: #FAFAFA;
3839 background-color: #FAFAFA;
3839 margin: 6px;
3840 margin: 6px;
3840 }
3841 }
3841
3842
3842 .inline-comments .comments-number {
3843 .inline-comments .comments-number {
3843 padding: 0px 0px 10px 0px;
3844 padding: 0px 0px 10px 0px;
3844 font-weight: bold;
3845 font-weight: bold;
3845 color: #666;
3846 color: #666;
3846 font-size: 16px;
3847 font-size: 16px;
3847 }
3848 }
3848
3849
3849 input.status_change_radio {
3850 input.status_change_radio {
3850 margin: 2px 0 5px 15px;
3851 margin: 2px 0 5px 15px;
3851 vertical-align: middle;
3852 vertical-align: middle;
3852 }
3853 }
3853
3854
3854 .badge {
3855 .badge {
3855 padding: 4px 4px !important;
3856 padding: 4px 4px !important;
3856 text-align: center;
3857 text-align: center;
3857 color: #888 !important;
3858 color: #888 !important;
3858 background-color: #DEDEDE !important;
3859 background-color: #DEDEDE !important;
3859 border-radius: 4px !important;
3860 border-radius: 4px !important;
3860 }
3861 }
3861
3862
3862 .notification-header {
3863 .notification-header {
3863 padding-top: 6px;
3864 padding-top: 6px;
3864 }
3865 }
3865 .notification-header .desc {
3866 .notification-header .desc {
3866 font-size: 16px;
3867 font-size: 16px;
3867 height: 24px;
3868 height: 24px;
3868 float: left
3869 float: left
3869 }
3870 }
3870 .notification-list .container.unread {
3871 .notification-list .container.unread {
3871 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
3872 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
3872 }
3873 }
3873 .notification-header .gravatar {
3874 .notification-header .gravatar {
3874 background: none repeat scroll 0 0 transparent;
3875 background: none repeat scroll 0 0 transparent;
3875 padding: 0px 0px 0px 8px;
3876 padding: 0px 0px 0px 8px;
3876 }
3877 }
3877 .notification-list .container .notification-header .desc {
3878 .notification-list .container .notification-header .desc {
3878 font-weight: bold;
3879 font-weight: bold;
3879 font-size: 17px;
3880 font-size: 17px;
3880 }
3881 }
3881 .notification-header .delete-notifications {
3882 .notification-header .delete-notifications {
3882 float: right;
3883 float: right;
3883 padding-top: 8px;
3884 padding-top: 8px;
3884 cursor: pointer;
3885 cursor: pointer;
3885 }
3886 }
3886 .notification-header .read-notifications {
3887 .notification-header .read-notifications {
3887 float: right;
3888 float: right;
3888 padding-top: 8px;
3889 padding-top: 8px;
3889 cursor: pointer;
3890 cursor: pointer;
3890 }
3891 }
3891 .notification-subject {
3892 .notification-subject {
3892 clear: both;
3893 clear: both;
3893 border-bottom: 1px solid #eee;
3894 border-bottom: 1px solid #eee;
3894 padding: 5px 0px;
3895 padding: 5px 0px;
3895 }
3896 }
3896
3897
3897 .notification-body {
3898 .notification-body {
3898 clear: both;
3899 clear: both;
3899 margin: 34px 2px 2px 8px
3900 margin: 34px 2px 2px 8px
3900 }
3901 }
3901
3902
3902 /****
3903 /****
3903 PULL REQUESTS
3904 PULL REQUESTS
3904 *****/
3905 *****/
3905 .pullrequests_section_head {
3906 .pullrequests_section_head {
3906 padding: 10px 10px 10px 0px;
3907 padding: 10px 10px 10px 0px;
3907 margin: 0 20px;
3908 margin: 0 20px;
3908 font-size: 16px;
3909 font-size: 16px;
3909 font-weight: bold;
3910 font-weight: bold;
3910 }
3911 }
3911
3912
3912 div.pr-details-title.closed {
3913 div.pr-details-title.closed {
3913 color: #555;
3914 color: #555;
3914 background: #eee;
3915 background: #eee;
3915 }
3916 }
3916
3917
3917 div.pr {
3918 div.pr {
3918 margin: 0px 20px;
3919 margin: 0px 20px;
3919 padding: 4px 4px;
3920 padding: 4px 4px;
3920 }
3921 }
3921 div.pr-desc {
3922 div.pr-desc {
3922 margin: 0px 20px;
3923 margin: 0px 20px;
3923 }
3924 }
3924 tr.pr-closed td {
3925 tr.pr-closed td {
3925 background-color: #eee !important;
3926 background-color: #eee !important;
3926 color: #555 !important;
3927 color: #555 !important;
3927 }
3928 }
3928
3929
3929 span.pr-closed-tag {
3930 span.pr-closed-tag {
3930 margin-bottom: 1px;
3931 margin-bottom: 1px;
3931 margin-right: 1px;
3932 margin-right: 1px;
3932 padding: 1px 3px;
3933 padding: 1px 3px;
3933 font-size: 10px;
3934 font-size: 10px;
3934 padding: 1px 3px 1px 3px;
3935 padding: 1px 3px 1px 3px;
3935 font-size: 10px;
3936 font-size: 10px;
3936 color: #577632;
3937 color: #577632;
3937 white-space: nowrap;
3938 white-space: nowrap;
3938 border-radius: 4px;
3939 border-radius: 4px;
3939 border: 1px solid #d9e8f8;
3940 border: 1px solid #d9e8f8;
3940 line-height: 1.5em;
3941 line-height: 1.5em;
3941 }
3942 }
3942
3943
3943 .pr-box {
3944 .pr-box {
3944 max-width: 978px;
3945 max-width: 978px;
3945 }
3946 }
3946
3947
3947 #s2id_org_ref,
3948 #s2id_org_ref,
3948 #s2id_other_ref,
3949 #s2id_other_ref,
3949 #s2id_org_repo,
3950 #s2id_org_repo,
3950 #s2id_other_repo {
3951 #s2id_other_repo {
3951 min-width: 150px;
3952 min-width: 150px;
3952 margin: 5px;
3953 margin: 5px;
3953 }
3954 }
3954
3955
3955 #pr-summary .msg-div {
3956 #pr-summary .msg-div {
3956 margin: 5px 0;
3957 margin: 5px 0;
3957 }
3958 }
3958
3959
3959 /****
3960 /****
3960 PERMS
3961 PERMS
3961 *****/
3962 *****/
3962 #perms .perms_section_head {
3963 #perms .perms_section_head {
3963 padding: 10px 10px 10px 0px;
3964 padding: 10px 10px 10px 0px;
3964 font-size: 16px;
3965 font-size: 16px;
3965 font-weight: bold;
3966 font-weight: bold;
3966 text-transform: capitalize;
3967 text-transform: capitalize;
3967 }
3968 }
3968
3969
3969 #perms .perms_section_head label {
3970 #perms .perms_section_head label {
3970 margin-left: 10px;
3971 margin-left: 10px;
3971 }
3972 }
3972
3973
3973 #perms .perm_tag {
3974 #perms .perm_tag {
3974 position: relative;
3975 position: relative;
3975 top: -2px;
3976 top: -2px;
3976 padding: 3px 3px 1px 3px;
3977 padding: 3px 3px 1px 3px;
3977 font-size: 10px;
3978 font-size: 10px;
3978 font-weight: bold;
3979 font-weight: bold;
3979 text-transform: uppercase;
3980 text-transform: uppercase;
3980 white-space: nowrap;
3981 white-space: nowrap;
3981 border-radius: 3px;
3982 border-radius: 3px;
3982 }
3983 }
3983
3984
3984 #perms .perm_tag.admin {
3985 #perms .perm_tag.admin {
3985 background-color: #B94A48;
3986 background-color: #B94A48;
3986 color: #ffffff;
3987 color: #ffffff;
3987 }
3988 }
3988
3989
3989 #perms .perm_tag.write {
3990 #perms .perm_tag.write {
3990 background-color: #DB7525;
3991 background-color: #DB7525;
3991 color: #ffffff;
3992 color: #ffffff;
3992 }
3993 }
3993
3994
3994 #perms .perm_tag.read {
3995 #perms .perm_tag.read {
3995 background-color: #468847;
3996 background-color: #468847;
3996 color: #ffffff;
3997 color: #ffffff;
3997 }
3998 }
3998
3999
3999 #perms .perm_tag.none {
4000 #perms .perm_tag.none {
4000 background-color: #bfbfbf;
4001 background-color: #bfbfbf;
4001 color: #ffffff;
4002 color: #ffffff;
4002 }
4003 }
4003
4004
4004 input.perm_filter {
4005 input.perm_filter {
4005 position: relative;
4006 position: relative;
4006 top: 2px;
4007 top: 2px;
4007 }
4008 }
4008
4009
4009 .perm-gravatar {
4010 .perm-gravatar {
4010 vertical-align: middle;
4011 vertical-align: middle;
4011 padding: 2px;
4012 padding: 2px;
4012 }
4013 }
4013 .perm-gravatar-ac {
4014 .perm-gravatar-ac {
4014 vertical-align: middle;
4015 vertical-align: middle;
4015 padding: 2px;
4016 padding: 2px;
4016 width: 14px;
4017 width: 14px;
4017 height: 14px;
4018 height: 14px;
4018 }
4019 }
4019
4020
4020 /*****************************************************************************
4021 /*****************************************************************************
4021 DIFFS CSS
4022 DIFFS CSS
4022 ******************************************************************************/
4023 ******************************************************************************/
4023 .diff-collapse {
4024 .diff-collapse {
4024 text-align: center;
4025 text-align: center;
4025 margin-bottom: -15px;
4026 margin-bottom: -15px;
4026 }
4027 }
4027 .diff-collapse-button {
4028 .diff-collapse-button {
4028 cursor: pointer;
4029 cursor: pointer;
4029 color: #666;
4030 color: #666;
4030 font-size: 16px;
4031 font-size: 16px;
4031 }
4032 }
4032 .diff-container {
4033 .diff-container {
4033
4034
4034 }
4035 }
4035
4036
4036 .compare-revision-selector {
4037 .compare-revision-selector {
4037 font-weight: bold;
4038 font-weight: bold;
4038 font-size: 14px;
4039 font-size: 14px;
4039 }
4040 }
4040 .compare-revision-selector > div {
4041 .compare-revision-selector > div {
4041 display: inline-block;
4042 display: inline-block;
4042 margin-left: 8px;
4043 margin-left: 8px;
4043 vertical-align: middle;
4044 vertical-align: middle;
4044 }
4045 }
4045 .compare-revision-selector .btn {
4046 .compare-revision-selector .btn {
4046 margin-bottom: 0;
4047 margin-bottom: 0;
4047 }
4048 }
4048
4049
4049
4050
4050 div.diffblock {
4051 div.diffblock {
4051 overflow: auto;
4052 overflow: auto;
4052 padding: 0px;
4053 padding: 0px;
4053 border: 1px solid #ccc;
4054 border: 1px solid #ccc;
4054 background: #f8f8f8;
4055 background: #f8f8f8;
4055 font-size: 100%;
4056 font-size: 100%;
4056 line-height: 100%;
4057 line-height: 100%;
4057 /* new */
4058 /* new */
4058 line-height: 125%;
4059 line-height: 125%;
4059 border-radius: 6px 6px 0px 0px;
4060 border-radius: 6px 6px 0px 0px;
4060 }
4061 }
4061
4062
4062 .compare-revision-selector,
4063 .compare-revision-selector,
4063 div.diffblock .code-header {
4064 div.diffblock .code-header {
4064 border-bottom: 1px solid #CCCCCC;
4065 border-bottom: 1px solid #CCCCCC;
4065 background: #EEEEEE;
4066 background: #EEEEEE;
4066 padding: 10px 0 10px 0;
4067 padding: 10px 0 10px 0;
4067 min-height: 14px;
4068 min-height: 14px;
4068 }
4069 }
4069
4070
4070 div.diffblock .code-header.banner {
4071 div.diffblock .code-header.banner {
4071 border-bottom: 1px solid #CCCCCC;
4072 border-bottom: 1px solid #CCCCCC;
4072 background: #EEEEEE;
4073 background: #EEEEEE;
4073 height: 14px;
4074 height: 14px;
4074 margin: 0;
4075 margin: 0;
4075 padding: 3px 100px 11px 100px;
4076 padding: 3px 100px 11px 100px;
4076 }
4077 }
4077
4078
4078 div.diffblock .code-header-title {
4079 div.diffblock .code-header-title {
4079 padding: 0px 0px 10px 5px !important;
4080 padding: 0px 0px 10px 5px !important;
4080 margin: 0 !important;
4081 margin: 0 !important;
4081 }
4082 }
4082 div.diffblock .code-header .hash {
4083 div.diffblock .code-header .hash {
4083 float: left;
4084 float: left;
4084 padding: 2px 0 0 2px;
4085 padding: 2px 0 0 2px;
4085 }
4086 }
4086 div.diffblock .code-header .date {
4087 div.diffblock .code-header .date {
4087 float: left;
4088 float: left;
4088 text-transform: uppercase;
4089 text-transform: uppercase;
4089 padding: 2px 0px 0px 2px;
4090 padding: 2px 0px 0px 2px;
4090 }
4091 }
4091 div.diffblock .code-header div {
4092 div.diffblock .code-header div {
4092 margin-left: 4px;
4093 margin-left: 4px;
4093 font-weight: bold;
4094 font-weight: bold;
4094 font-size: 14px;
4095 font-size: 14px;
4095 }
4096 }
4096
4097
4097 div.diffblock .parents {
4098 div.diffblock .parents {
4098 float: left;
4099 float: left;
4099 min-height: 26px;
4100 min-height: 26px;
4100 font-size: 10px;
4101 font-size: 10px;
4101 font-weight: 400;
4102 font-weight: 400;
4102 vertical-align: middle;
4103 vertical-align: middle;
4103 padding: 0px 2px 2px 2px;
4104 padding: 0px 2px 2px 2px;
4104 background-color: #eeeeee;
4105 background-color: #eeeeee;
4105 border-bottom: 1px solid #CCCCCC;
4106 border-bottom: 1px solid #CCCCCC;
4106 }
4107 }
4107
4108
4108 div.diffblock .children {
4109 div.diffblock .children {
4109 float: right;
4110 float: right;
4110 min-height: 26px;
4111 min-height: 26px;
4111 font-size: 10px;
4112 font-size: 10px;
4112 font-weight: 400;
4113 font-weight: 400;
4113 vertical-align: middle;
4114 vertical-align: middle;
4114 text-align: right;
4115 text-align: right;
4115 padding: 0px 2px 2px 2px;
4116 padding: 0px 2px 2px 2px;
4116 background-color: #eeeeee;
4117 background-color: #eeeeee;
4117 border-bottom: 1px solid #CCCCCC;
4118 border-bottom: 1px solid #CCCCCC;
4118 }
4119 }
4119
4120
4120 div.diffblock .code-body {
4121 div.diffblock .code-body {
4121 background: #FFFFFF;
4122 background: #FFFFFF;
4122 clear: both;
4123 clear: both;
4123 }
4124 }
4124 div.diffblock pre.raw {
4125 div.diffblock pre.raw {
4125 background: #FFFFFF;
4126 background: #FFFFFF;
4126 color: #000000;
4127 color: #000000;
4127 }
4128 }
4128 table.code-difftable {
4129 table.code-difftable {
4129 border-collapse: collapse;
4130 border-collapse: collapse;
4130 width: 99%;
4131 width: 99%;
4131 border-radius: 0px !important;
4132 border-radius: 0px !important;
4132 }
4133 }
4133 table.code-difftable td {
4134 table.code-difftable td {
4134 padding: 0 !important;
4135 padding: 0 !important;
4135 background: none !important;
4136 background: none !important;
4136 border: 0 !important;
4137 border: 0 !important;
4137 vertical-align: baseline !important
4138 vertical-align: baseline !important
4138 }
4139 }
4139 table.code-difftable .context {
4140 table.code-difftable .context {
4140 background: none repeat scroll 0 0 #DDE7EF;
4141 background: none repeat scroll 0 0 #DDE7EF;
4141 color: #999;
4142 color: #999;
4142 }
4143 }
4143 table.code-difftable .add {
4144 table.code-difftable .add {
4144 background: none repeat scroll 0 0 #DDFFDD;
4145 background: none repeat scroll 0 0 #DDFFDD;
4145 }
4146 }
4146 table.code-difftable .add ins {
4147 table.code-difftable .add ins {
4147 background: none repeat scroll 0 0 #AAFFAA;
4148 background: none repeat scroll 0 0 #AAFFAA;
4148 text-decoration: none;
4149 text-decoration: none;
4149 }
4150 }
4150 table.code-difftable .del {
4151 table.code-difftable .del {
4151 background: none repeat scroll 0 0 #FFDDDD;
4152 background: none repeat scroll 0 0 #FFDDDD;
4152 }
4153 }
4153 table.code-difftable .del del {
4154 table.code-difftable .del del {
4154 background: none repeat scroll 0 0 #FFAAAA;
4155 background: none repeat scroll 0 0 #FFAAAA;
4155 text-decoration: none;
4156 text-decoration: none;
4156 }
4157 }
4157
4158
4158 table.code-highlighttable div.code-highlight pre u:before,
4159 table.code-highlighttable div.code-highlight pre u:before,
4159 table.code-difftable td.code pre u:before {
4160 table.code-difftable td.code pre u:before {
4160 content: "\21a6";
4161 content: "\21a6";
4161 display: inline-block;
4162 display: inline-block;
4162 width: 0;
4163 width: 0;
4163 }
4164 }
4164 table.code-highlighttable div.code-highlight pre u.cr:before,
4165 table.code-highlighttable div.code-highlight pre u.cr:before,
4165 table.code-difftable td.code pre u.cr:before {
4166 table.code-difftable td.code pre u.cr:before {
4166 content: "\21a4";
4167 content: "\21a4";
4167 display: inline-block;
4168 display: inline-block;
4168 color: rgba(0,0,0,0.5);
4169 color: rgba(0,0,0,0.5);
4169 }
4170 }
4170 table.code-highlighttable div.code-highlight pre u,
4171 table.code-highlighttable div.code-highlight pre u,
4171 table.code-difftable td.code pre u {
4172 table.code-difftable td.code pre u {
4172 color: rgba(0,0,0,0.15);
4173 color: rgba(0,0,0,0.15);
4173 }
4174 }
4174 table.code-highlighttable div.code-highlight pre i,
4175 table.code-highlighttable div.code-highlight pre i,
4175 table.code-difftable td.code pre i {
4176 table.code-difftable td.code pre i {
4176 border-style: solid;
4177 border-style: solid;
4177 border-left-width: 1px;
4178 border-left-width: 1px;
4178 color: rgba(0,0,0,0.5);
4179 color: rgba(0,0,0,0.5);
4179 }
4180 }
4180
4181
4181 /** LINE NUMBERS **/
4182 /** LINE NUMBERS **/
4182 table.code-difftable .lineno {
4183 table.code-difftable .lineno {
4183 padding-left: 2px;
4184 padding-left: 2px;
4184 padding-right: 2px !important;
4185 padding-right: 2px !important;
4185 width: 30px;
4186 width: 30px;
4186 -moz-user-select: none;
4187 -moz-user-select: none;
4187 -webkit-user-select: none;
4188 -webkit-user-select: none;
4188 border-right: 1px solid #CCC !important;
4189 border-right: 1px solid #CCC !important;
4189 border-left: 0px solid #CCC !important;
4190 border-left: 0px solid #CCC !important;
4190 border-top: 0px solid #CCC !important;
4191 border-top: 0px solid #CCC !important;
4191 border-bottom: none !important;
4192 border-bottom: none !important;
4192 vertical-align: middle !important;
4193 vertical-align: middle !important;
4193 text-align: center;
4194 text-align: center;
4194 }
4195 }
4195 table.code-difftable .lineno.new {
4196 table.code-difftable .lineno.new {
4196 text-align: right;
4197 text-align: right;
4197 }
4198 }
4198 table.code-difftable .lineno.old {
4199 table.code-difftable .lineno.old {
4199 text-align: right;
4200 text-align: right;
4200 }
4201 }
4201 table.code-difftable .lineno a {
4202 table.code-difftable .lineno a {
4202 color: #aaa !important;
4203 color: #aaa !important;
4203 font: 11px Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace !important;
4204 font: 11px Lucida Console, Consolas, Monaco, Inconsolata, Liberation Mono, monospace !important;
4204 letter-spacing: -1px;
4205 letter-spacing: -1px;
4205 padding-left: 10px;
4206 padding-left: 10px;
4206 padding-right: 8px;
4207 padding-right: 8px;
4207 box-sizing: border-box;
4208 box-sizing: border-box;
4208 cursor: pointer;
4209 cursor: pointer;
4209 display: block;
4210 display: block;
4210 width: 100%;
4211 width: 100%;
4211 }
4212 }
4212
4213
4213 table.code-difftable .line:hover .lineno a {
4214 table.code-difftable .line:hover .lineno a {
4214 color: #333 !important;
4215 color: #333 !important;
4215 }
4216 }
4216
4217
4217 table.code-difftable .lineno-inline {
4218 table.code-difftable .lineno-inline {
4218 background: none repeat scroll 0 0 #FFF !important;
4219 background: none repeat scroll 0 0 #FFF !important;
4219 padding-left: 2px;
4220 padding-left: 2px;
4220 padding-right: 2px;
4221 padding-right: 2px;
4221 text-align: right;
4222 text-align: right;
4222 width: 30px;
4223 width: 30px;
4223 -moz-user-select: none;
4224 -moz-user-select: none;
4224 -webkit-user-select: none;
4225 -webkit-user-select: none;
4225 }
4226 }
4226
4227
4227 /** CODE **/
4228 /** CODE **/
4228 table.code-difftable .code {
4229 table.code-difftable .code {
4229 display: block;
4230 display: block;
4230 width: 100%;
4231 width: 100%;
4231 }
4232 }
4232 table.code-difftable .code td {
4233 table.code-difftable .code td {
4233 margin: 0;
4234 margin: 0;
4234 padding: 0;
4235 padding: 0;
4235 }
4236 }
4236 table.code-difftable .code pre {
4237 table.code-difftable .code pre {
4237 margin: 0 0 0 12px;
4238 margin: 0 0 0 12px;
4238 padding: 0;
4239 padding: 0;
4239 min-height: 17px;
4240 min-height: 17px;
4240 line-height: 17px;
4241 line-height: 17px;
4241 white-space: pre-wrap;
4242 white-space: pre-wrap;
4242 }
4243 }
4243
4244
4244 table.code-difftable .del .code pre:before {
4245 table.code-difftable .del .code pre:before {
4245 content: "-";
4246 content: "-";
4246 color: #800;
4247 color: #800;
4247 float: left;
4248 float: left;
4248 left: -1em;
4249 left: -1em;
4249 position: relative;
4250 position: relative;
4250 width: 0;
4251 width: 0;
4251 }
4252 }
4252
4253
4253 table.code-difftable .add .code pre:before {
4254 table.code-difftable .add .code pre:before {
4254 content: "+";
4255 content: "+";
4255 color: #080;
4256 color: #080;
4256 float: left;
4257 float: left;
4257 left: -1em;
4258 left: -1em;
4258 position: relative;
4259 position: relative;
4259 width: 0;
4260 width: 0;
4260 }
4261 }
4261
4262
4262 table.code-difftable .unmod .code pre:before {
4263 table.code-difftable .unmod .code pre:before {
4263 content: " ";
4264 content: " ";
4264 float: left;
4265 float: left;
4265 left: -1em;
4266 left: -1em;
4266 position: relative;
4267 position: relative;
4267 width: 0;
4268 width: 0;
4268 }
4269 }
4269
4270
4270 .add-bubble {
4271 .add-bubble {
4271 position: relative;
4272 position: relative;
4272 display: none;
4273 display: none;
4273 float: left;
4274 float: left;
4274 width: 0px;
4275 width: 0px;
4275 height: 0px;
4276 height: 0px;
4276 left: -8px;
4277 left: -8px;
4277 box-sizing: border-box;
4278 box-sizing: border-box;
4278 }
4279 }
4279
4280
4280 /* comment bubble, only visible when in a commentable diff */
4281 /* comment bubble, only visible when in a commentable diff */
4281 .commentable-diff tr.line.add:hover td .add-bubble,
4282 .commentable-diff tr.line.add:hover td .add-bubble,
4282 .commentable-diff tr.line.del:hover td .add-bubble,
4283 .commentable-diff tr.line.del:hover td .add-bubble,
4283 .commentable-diff tr.line.unmod:hover td .add-bubble {
4284 .commentable-diff tr.line.unmod:hover td .add-bubble {
4284 display: block;
4285 display: block;
4285 z-index: 1;
4286 z-index: 1;
4286 }
4287 }
4287
4288
4288 .add-bubble div {
4289 .add-bubble div {
4289 background: #577632;
4290 background: #577632;
4290 width: 16px;
4291 width: 16px;
4291 height: 16px;
4292 height: 16px;
4292 cursor: pointer;
4293 cursor: pointer;
4293 padding: 0 2px 2px 0.5px;
4294 padding: 0 2px 2px 0.5px;
4294 border: 1px solid #577632;
4295 border: 1px solid #577632;
4295 border-radius: 3px;
4296 border-radius: 3px;
4296 box-sizing: border-box;
4297 box-sizing: border-box;
4297 }
4298 }
4298
4299
4299 .add-bubble div:before {
4300 .add-bubble div:before {
4300 font-size: 14px;
4301 font-size: 14px;
4301 color: #ffffff;
4302 color: #ffffff;
4302 font-family: "kallithea";
4303 font-family: "kallithea";
4303 content: '\1f5ea';
4304 content: '\1f5ea';
4304 }
4305 }
4305
4306
4306 .add-bubble div:hover {
4307 .add-bubble div:hover {
4307 transform: scale(1.2, 1.2);
4308 transform: scale(1.2, 1.2);
4308 }
4309 }
4309
4310
4310 /* show some context of link targets - but only works when the link target
4311 /* show some context of link targets - but only works when the link target
4311 can be extended with any visual difference */
4312 can be extended with any visual difference */
4312 div.comment:target:before {
4313 div.comment:target:before {
4313 display: block;
4314 display: block;
4314 height: 100px;
4315 height: 100px;
4315 margin: -100px 0 0;
4316 margin: -100px 0 0;
4316 content: "";
4317 content: "";
4317 }
4318 }
4318
4319
4319 div.comment:target>.comment-wrapp {
4320 div.comment:target>.comment-wrapp {
4320 border: solid 2px #ee0 !important;
4321 border: solid 2px #ee0 !important;
4321 margin: 2px 2px 4px 4px;
4322 margin: 2px 2px 4px 4px;
4322 }
4323 }
4323
4324
4324 .lineno:target a {
4325 .lineno:target a {
4325 border: solid 2px #ee0 !important;
4326 border: solid 2px #ee0 !important;
4326 margin: -2px;
4327 margin: -2px;
4327 }
4328 }
4328
4329
4329 .btn-image-diff-show,
4330 .btn-image-diff-show,
4330 .btn-image-diff-swap {
4331 .btn-image-diff-swap {
4331 margin: 5px;
4332 margin: 5px;
4332 }
4333 }
4333
4334
4334 .img-diff {
4335 .img-diff {
4335 max-width: 45%;
4336 max-width: 45%;
4336 height: auto;
4337 height: auto;
4337 margin: 5px;
4338 margin: 5px;
4338 /* http://lea.verou.me/demos/css3-patterns.html */
4339 /* http://lea.verou.me/demos/css3-patterns.html */
4339 background-image:
4340 background-image:
4340 linear-gradient(45deg, #888 25%, transparent 25%, transparent),
4341 linear-gradient(45deg, #888 25%, transparent 25%, transparent),
4341 linear-gradient(-45deg, #888 25%, transparent 25%, transparent),
4342 linear-gradient(-45deg, #888 25%, transparent 25%, transparent),
4342 linear-gradient(45deg, transparent 75%, #888 75%),
4343 linear-gradient(45deg, transparent 75%, #888 75%),
4343 linear-gradient(-45deg, transparent 75%, #888 75%);
4344 linear-gradient(-45deg, transparent 75%, #888 75%);
4344 background-size: 10px 10px;
4345 background-size: 10px 10px;
4345 background-color: #999;
4346 background-color: #999;
4346 }
4347 }
4347
4348
4348 .img-preview {
4349 .img-preview {
4349 max-width: 100%;
4350 max-width: 100%;
4350 height: auto;
4351 height: auto;
4351 margin: 5px;
4352 margin: 5px;
4352 }
4353 }
4353
4354
4354 div.comment-prev-next-links div.prev-comment,
4355 div.comment-prev-next-links div.prev-comment,
4355 div.comment-prev-next-links div.next-comment {
4356 div.comment-prev-next-links div.next-comment {
4356 display: inline-block;
4357 display: inline-block;
4357 min-width: 150px;
4358 min-width: 150px;
4358 margin: 3px 6px;
4359 margin: 3px 6px;
4359 }
4360 }
4360
4361
4361 body table.dataTable thead .sorting {
4362 body table.dataTable thead .sorting {
4362 background-image: none;
4363 background-image: none;
4363 }
4364 }
4364 body table.dataTable thead .sorting_asc {
4365 body table.dataTable thead .sorting_asc {
4365 background-image: none;
4366 background-image: none;
4366 }
4367 }
4367 body table.dataTable thead .sorting_desc {
4368 body table.dataTable thead .sorting_desc {
4368 background-image: none;
4369 background-image: none;
4369 }
4370 }
4370 body table.dataTable thead .sorting_asc_disabled {
4371 body table.dataTable thead .sorting_asc_disabled {
4371 background-image: none;
4372 background-image: none;
4372 }
4373 }
4373 body table.dataTable thead .sorting_desc_disabled {
4374 body table.dataTable thead .sorting_desc_disabled {
4374 background-image: none;
4375 background-image: none;
4375 }
4376 }
4376
4377
4377 body table.dataTable thead .sorting_asc::after {
4378 body table.dataTable thead .sorting_asc::after {
4378 font-family: "kallithea";
4379 font-family: "kallithea";
4379 content: "\23f6";
4380 content: "\23f6";
4380 }
4381 }
4381 body table.dataTable thead .sorting_desc::after {
4382 body table.dataTable thead .sorting_desc::after {
4382 font-family: "kallithea";
4383 font-family: "kallithea";
4383 content: "\23f7";
4384 content: "\23f7";
4384 }
4385 }
4385
4386
4386 .dataTables_wrapper .dataTables_left {
4387 .dataTables_wrapper .dataTables_left {
4387 float: left !important;
4388 float: left !important;
4388 }
4389 }
4389
4390
4390 .dataTables_wrapper .dataTables_right {
4391 .dataTables_wrapper .dataTables_right {
4391 float: right;
4392 float: right;
4392 }
4393 }
4393
4394
4394 .dataTables_wrapper .dataTables_right > div {
4395 .dataTables_wrapper .dataTables_right > div {
4395 padding-left: 30px;
4396 padding-left: 30px;
4396 }
4397 }
4397
4398
4398 .dataTables_wrapper .dataTables_info {
4399 .dataTables_wrapper .dataTables_info {
4399 clear: none;
4400 clear: none;
4400 padding-top: 1em;
4401 padding-top: 1em;
4401 }
4402 }
4402
4403
4403 .dataTables_wrapper .dataTables_paginate {
4404 .dataTables_wrapper .dataTables_paginate {
4404 padding-top: 0;
4405 padding-top: 0;
4405 }
4406 }
4406
4407
4407 .dataTables_wrapper .dataTables_paginate > a.paginate_button {
4408 .dataTables_wrapper .dataTables_paginate > a.paginate_button {
4408 padding-top: 1em;
4409 padding-top: 1em;
4409 border: 0 !important;
4410 border: 0 !important;
4410 }
4411 }
4411
4412
4412 .text-muted {
4413 .text-muted {
4413 color: #777777;
4414 color: #777777;
4414 }
4415 }
4415
4416
4416 .grid_edit a {
4417 .grid_edit a {
4417 text-decoration: none;
4418 text-decoration: none;
4418 }
4419 }
4419
4420
4420 .changes_txt {
4421 .changes_txt {
4421 clear: both;
4422 clear: both;
4422 }
4423 }
4423
4424
4424 .text-nowrap {
4425 .text-nowrap {
4425 white-space: nowrap;
4426 white-space: nowrap;
4426 }
4427 }
4427
4428
4428 div.codeblock div.code-header div.author {
4429 div.codeblock div.code-header div.author {
4429 height: auto;
4430 height: auto;
4430 min-height: 25px;
4431 min-height: 25px;
4431 }
4432 }
4432
4433
4433 ul.user_group_member li {
4434 ul.user_group_member li {
4434 clear: both;
4435 clear: both;
4435 }
4436 }
General Comments 0
You need to be logged in to leave comments. Login now