Revision 441:cbce1fd3b1b7 public/stylesheets/.svn

View differences:

public/stylesheets/.svn/all-wcprops
1 1
K 25
2 2
svn:wc:ra_dav:version-url
3
V 43
4
/svn/!svn/ver/4954/trunk/public/stylesheets
3
V 57
4
/svn/!svn/ver/5961/branches/1.2-stable/public/stylesheets
5 5
END
6 6
context_menu.css
7 7
K 25
8 8
svn:wc:ra_dav:version-url
9
V 60
10
/svn/!svn/ver/3725/trunk/public/stylesheets/context_menu.css
11
END
12
calendar.css
13
K 25
14
svn:wc:ra_dav:version-url
15
V 56
16
/svn/!svn/ver/3950/trunk/public/stylesheets/calendar.css
17
END
18
context_menu_rtl.css
19
K 25
20
svn:wc:ra_dav:version-url
21
V 64
22
/svn/!svn/ver/4014/trunk/public/stylesheets/context_menu_rtl.css
9
V 74
10
/svn/!svn/ver/5878/branches/1.2-stable/public/stylesheets/context_menu.css
23 11
END
24 12
jstoolbar.css
25 13
K 25
26 14
svn:wc:ra_dav:version-url
27
V 57
28
/svn/!svn/ver/1872/trunk/public/stylesheets/jstoolbar.css
15
V 71
16
/svn/!svn/ver/5878/branches/1.2-stable/public/stylesheets/jstoolbar.css
29 17
END
30 18
rtl.css
31 19
K 25
32 20
svn:wc:ra_dav:version-url
33
V 51
34
/svn/!svn/ver/4014/trunk/public/stylesheets/rtl.css
35
END
36
csshover.htc
37
K 25
38
svn:wc:ra_dav:version-url
39
V 56
40
/svn/!svn/ver/1024/trunk/public/stylesheets/csshover.htc
41
END
42
scm.css
43
K 25
44
svn:wc:ra_dav:version-url
45
V 51
46
/svn/!svn/ver/3619/trunk/public/stylesheets/scm.css
21
V 65
22
/svn/!svn/ver/5878/branches/1.2-stable/public/stylesheets/rtl.css
47 23
END
48 24
application.css
49 25
K 25
50 26
svn:wc:ra_dav:version-url
51
V 59
52
/svn/!svn/ver/4954/trunk/public/stylesheets/application.css
27
V 73
28
/svn/!svn/ver/5961/branches/1.2-stable/public/stylesheets/application.css
53 29
END
public/stylesheets/.svn/entries
1 1
10
2 2

  
3 3
dir
4
4993
5
http://redmine.rubyforge.org/svn/trunk/public/stylesheets
4
6000
5
http://redmine.rubyforge.org/svn/branches/1.2-stable/public/stylesheets
6 6
http://redmine.rubyforge.org/svn
7 7

  
8 8

  
9 9

  
10
2011-02-27T13:34:41.060565Z
11
4954
10
2011-05-29T12:06:05.086159Z
11
5961
12 12
jplang
13 13

  
14 14

  
......
32 32

  
33 33

  
34 34

  
35
2011-03-03T11:05:14.000000Z
36
d4e12d14040f9f048ddc696b1c0adf71
37
2010-05-01T11:54:40.545656Z
38
3725
35
2011-06-06T13:20:53.000000Z
36
83600fd6715fe2e27e64701b4676cace
37
2011-03-28T19:24:02.913317Z
38
5237
39 39
jplang
40 40
has-props
41 41

  
......
58 58

  
59 59

  
60 60

  
61
1858
61
1827
62 62

63 63
calendar.css
64 64
file
......
66 66

  
67 67

  
68 68

  
69
2011-03-03T11:05:14.000000Z
69
2011-06-06T13:15:00.000000Z
70 70
ee22ead851abb7d0733ccd46315ccdc2
71 71
2010-08-19T01:13:50.846630Z
72 72
3950
......
100 100

  
101 101

  
102 102

  
103
2011-03-03T11:05:14.000000Z
103
2011-06-06T13:15:00.000000Z
104 104
c8ca83463f3cde626ce2e2c3dca08cb2
105 105
2010-08-22T19:12:21.015911Z
106 106
4014
......
134 134

  
135 135

  
136 136

  
137
2011-03-03T11:05:14.000000Z
138
d4a1902945bf7a0faa18be73960030c9
139
2008-09-17T17:18:05.938945Z
140
1872
137
2011-06-06T13:20:53.000000Z
138
d18be23290e35cbfee6a73d2b5061672
139
2011-03-28T20:12:15.725801Z
140
5241
141 141
jplang
142 142
has-props
143 143

  
......
160 160

  
161 161

  
162 162

  
163
1937
163
2040
164 164

165 165
rtl.css
166 166
file
......
168 168

  
169 169

  
170 170

  
171
2011-03-03T11:05:14.000000Z
172
cb7655798f97e931ea4992a9dd1afc4f
173
2010-08-22T19:12:21.015911Z
174
4014
175
edavis10
171
2011-06-06T13:20:53.000000Z
172
ec93fc52228d7278eebc9310342cce10
173
2011-04-30T10:13:02.262352Z
174
5609
175
tmaruyama
176 176

  
177 177

  
178 178

  
......
194 194

  
195 195

  
196 196

  
197
1852
197
3645
198 198

199 199
csshover.htc
200 200
file
......
202 202

  
203 203

  
204 204

  
205
2011-03-03T11:05:14.000000Z
205
2011-06-06T13:15:00.000000Z
206 206
62cab819ebe98bd9fb95415ac7b52e12
207 207
2007-12-28T21:58:33.550772Z
208 208
1024
......
236 236

  
237 237

  
238 238

  
239
2011-03-03T11:05:14.000000Z
239
2011-06-06T13:15:00.000000Z
240 240
360ffe5ea0cba43a286c7e42756b463f
241 241
2010-03-28T11:30:48.135356Z
242 242
3619
......
270 270

  
271 271

  
272 272

  
273
2011-03-03T11:40:18.000000Z
274
1c8f6eb0fe9e3708adf095c11bc824bf
275
2011-02-27T13:34:41.060565Z
276
4954
273
2011-06-06T13:20:53.000000Z
274
8114c67302c257608646dc89d3166a8e
275
2011-05-29T12:06:05.086159Z
276
5961
277 277
jplang
278 278
has-props
279 279

  
......
296 296

  
297 297

  
298 298

  
299
35897
299
37363
300 300

public/stylesheets/.svn/text-base/application.css.svn-base
107 107
table.list th {  background-color:#EEEEEE; padding: 4px; white-space:nowrap; }
108 108
table.list td { vertical-align: top; }
109 109
table.list td.id { width: 2%; text-align: center;}
110
table.list td.checkbox { width: 15px; padding: 0px;}
110
table.list td.checkbox { width: 15px; padding: 2px 0 0 0; }
111
table.list td.checkbox input {padding:0px;}
111 112
table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; }
112 113
table.list td.buttons a { padding-right: 0.6em; }
113 114
table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; }
......
126 127
tr.project.idnt-9 td.name {padding-left: 12.5em;}
127 128

  
128 129
tr.issue { text-align: center; white-space: nowrap; }
129
tr.issue td.subject, tr.issue td.category, td.assigned_to { white-space: normal; }
130
tr.issue td.subject, tr.issue td.category, td.assigned_to, tr.issue td.string, tr.issue td.text { white-space: normal; }
130 131
tr.issue td.subject { text-align: left; }
131 132
tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
132 133

  
......
144 145
tr.entry { border: 1px solid #f8f8f8; }
145 146
tr.entry td { white-space: nowrap; }
146 147
tr.entry td.filename { width: 30%; }
148
tr.entry td.filename_no_report { width: 70%; }
147 149
tr.entry td.size { text-align: right; font-size: 90%; }
148 150
tr.entry td.revision, tr.entry td.author { text-align: center; }
149 151
tr.entry td.age { text-align: right; }
150 152
tr.entry.file td.filename a { margin-left: 16px; }
153
tr.entry.file td.filename_no_report a { margin-left: 16px; }
151 154

  
152 155
tr span.expander {background-image: url(../images/bullet_toggle_plus.png); padding-left: 8px; margin-left: 0; cursor: pointer;}
153 156
tr.open span.expander {background-image: url(../images/bullet_toggle_minus.png);}
......
171 174
tr.version.closed, tr.version.closed a { color: #999; }
172 175
tr.version td.name { padding-left: 20px; }
173 176
tr.version.shared td.name { background: url(../images/link.png) no-repeat 0% 70%; }
174
tr.version td.date, tr.version td.status, tr.version td.sharing { text-align: center; }
177
tr.version td.date, tr.version td.status, tr.version td.sharing { text-align: center; white-space:nowrap; }
175 178

  
176 179
tr.user td { width:13%; }
177 180
tr.user td.email { width:18%; }
......
194 197

  
195 198
table.list tbody tr.group td { padding: 0.8em 0 0.5em 0.3em; font-weight: bold; border-bottom: 1px solid #ccc; }
196 199
table.list tbody tr.group span.count { color: #aaa; font-size: 80%; }
200
tr.group a.toggle-all { color: #aaa; font-size: 80%; font-weight: normal; display:none;}
201
tr.group:hover a.toggle-all { display:inline;}
202
a.toggle-all:hover {text-decoration:none;}
197 203

  
198 204
table.list tbody tr:hover { background-color:#ffffdd; }
199 205
table.list tbody tr.group:hover { background-color:inherit; }
......
274 280
div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: #999;}
275 281
div.issue div.subject>div>p { margin-top: 0.5em; }
276 282
div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;}
283
div.issue span.private { position:relative; bottom: 2px; text-transform: uppercase; background: #d22; color: #fff; font-weight:bold; padding: 0px 2px 0px 2px; font-size: 60%; margin-right: 2px; border-radius: 2px; -moz-border-radius: 2px;}
277 284

  
278
#issue_tree table.issues { border: 0; }
279
#issue_tree td.checkbox {display:none;}
285
#issue_tree table.issues, #relations table.issues { border: 0; }
286
#issue_tree td.checkbox, #relations td.checkbox {display:none;}
287
#relations td.buttons {padding:0;}
280 288

  
281 289
fieldset.collapsible { border-width: 1px 0 0 0; font-size: 0.9em; }
282 290
fieldset.collapsible legend { padding-left: 16px; background: url(../images/arrow_expanded.png) no-repeat 0% 40%; cursor:pointer; }
......
330 338
div#roadmap .wiki h1:first-child { display: none; }
331 339
div#roadmap .wiki h1 { font-size: 120%; }
332 340
div#roadmap .wiki h2 { font-size: 110%; }
341
body.controller-versions.action-show div#roadmap .related-issues {width:auto;}
333 342

  
334 343
div#version-summary { float:right; width:380px; margin-left: 16px; margin-bottom: 16px; background-color: #fff; }
335 344
div#version-summary fieldset { margin-bottom: 1em; }
......
343 352

  
344 353
form .attributes { margin-bottom: 8px; }
345 354
form .attributes p { padding-top: 1px; padding-bottom: 2px; }
346
form .attributes select { min-width: 50%; }
355
form .attributes select { width: 60%; }
356
input#issue_subject { width: 99%; }
357
select#issue_done_ratio { width: 95px; }
347 358

  
348 359
ul.projects { margin: 0; padding-left: 1em; }
349 360
ul.projects.root { margin: 0;  padding: 0; }
......
364 375
.total-hours span.hours-int { font-size: 120%; }
365 376

  
366 377
.autoscroll {overflow-x: auto; padding:1px; margin-bottom: 1.2em;}
367
#user_firstname, #user_lastname, #user_mail, #my_account_form select { width: 90%; }
378
#user_login, #user_firstname, #user_lastname, #user_mail, #my_account_form select, #user_form select { width: 90%; }
368 379

  
369 380
#workflow_copy_form select { width: 200px; }
370 381

  
382
textarea#custom_field_possible_values {width: 99%} 
383

  
371 384
.pagination {font-size: 90%}
372 385
p.pagination {margin-top:8px;}
373 386

  
......
421 434
.tabular.settings label{ margin-left: -300px; width: 295px; }
422 435
.tabular.settings textarea { width: 99%; }
423 436

  
437
.tabular.settings.enabled_scm table {width:100%}
438
.tabular.settings.enabled_scm td.scm_name{ font-weight: bold; }
439
.tabular.settings.enabled_scm p.scm_config{ padding-left: 8px; font-style:italic;}
440

  
424 441
fieldset.settings label { display: block; }
425
.parent { padding-left: 20px; }
442
fieldset#notified_events .parent { padding-left: 20px; }
426 443

  
427 444
.required {color: #bb0000;}
428 445
.summary {font-style: italic;}
......
492 509
	color: #A6750C;
493 510
}
494 511

  
512
span.error {padding-left:20px; background:url(../images/exclamation.png) no-repeat 0 50%;}
513

  
495 514
#errorExplanation ul { font-size: 0.9em;}
496 515
#errorExplanation h2, #errorExplanation p { display: none; }
497 516

  
......
670 689

  
671 690
/***** Diff *****/
672 691
.diff_out { background: #fcc; }
692
.diff_out span { background: #faa; }
673 693
.diff_in { background: #cfc; }
694
.diff_in span { background: #afa; }
674 695

  
675 696
.text-diff {
676 697
padding: 1em;
......
790 811
}
791 812

  
792 813
.gantt_subjects { font-size: 0.8em; }
793
.gantt_subjects div { line-height:1.2em;height:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }
814
.gantt_subjects div { line-height:16px;height:16px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }
794 815

  
795 816
.task {
796 817
  position: absolute;
......
799 820
  color:#888;
800 821
  padding:0;
801 822
  margin:0;
802
  line-height:0.8em;
823
  line-height:16px;
803 824
  white-space:nowrap;
804 825
}
805 826

  
......
956 977
  #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; overflow: visible !important;}
957 978
	#wiki_add_attachment { display:none; }
958 979
  .hide-when-print { display: none; }
980
	.autoscroll {overflow-x: visible;}
981
	table.list {margin-top:0.5em;}
982
	table.list th, table.list td {border: 1px solid #aaa;}
959 983
}
public/stylesheets/.svn/text-base/context_menu.css.svn-base
21 21
	position:relative;
22 22
	padding:1px;
23 23
	z-index:39;
24
	border:1px solid white;
24 25
}
25 26
#context-menu li.folder ul { position:absolute; left:168px; /* IE6 */ top:-2px; max-height:300px; overflow:hidden; overflow-y: auto; }
26 27
#context-menu li.folder>ul { left:148px; }
......
30 31
#context-menu.reverse-x li.folder>ul { right:148px; }
31 32

  
32 33
#context-menu a {
33
	border:1px solid white;
34 34
	text-decoration:none !important;
35 35
	background-repeat: no-repeat;
36 36
	background-position: 1px 50%;
......
40 40
#context-menu li>a { width:auto; } /* others */
41 41
#context-menu a.disabled, #context-menu a.disabled:hover {color: #ccc;}
42 42
#context-menu li a.submenu { background:url("../images/bullet_arrow_right.png") right no-repeat; }
43
#context-menu a:hover { border-color:gray; background-color:#eee; color:#2A5685; }
44
#context-menu li.folder a:hover { background-color:#eee; }	
43
#context-menu li:hover { border:1px solid gray; background-color:#eee; }
44
#context-menu a:hover {color:#2A5685;}
45 45
#context-menu li.folder:hover { z-index:40; }		
46 46
#context-menu ul ul, #context-menu  li:hover ul ul { display:none; }
47 47
#context-menu li:hover ul, #context-menu li:hover li:hover ul {	display:block; }
public/stylesheets/.svn/text-base/jstoolbar.css.svn-base
44 44
	margin-right: 4px;
45 45
}
46 46

  
47
.jstElements .help { float: right; margin-right: 1em; padding-top: 8px; font-size: 0.9em; }
47
.jstElements .help { float: right; margin-right: 0.5em; padding-top: 8px; font-size: 0.9em; }
48
.jstElements .help a {padding: 2px 0 2px 20px; background: url(../images/help.png) no-repeat 0 50%;}
48 49

  
49 50
/* Buttons
50 51
-------------------------------------------------------- */
public/stylesheets/.svn/text-base/rtl.css.svn-base
56 56
.changeset-changes { direction: ltr; padding-left: 2em }
57 57
.changesets { direction: ltr; }
58 58
div#issue-changesets { float: left; margin-right: 1em; margin-left: 0 }
59
div#issue-changesets div.wiki { direction: ltr; padding-left: 2em }
59 60
#activity dt, .journal { clear: right; }
60 61
.journal-link { float: left; }
61 62
div.wiki pre { direction: ltr; }
62 63

  
64
ul.projects { padding-right: 1em; padding-left: 0; }
65
ul.projects ul.projects { border-right: 3px solid #e0e0e0; border-left: 0; }
66
.my-project { padding-right: 18px; padding-left: 0; background-position: 100% 50%; }
67

  
68
#admin-menu a { background-position: 100% 40%; padding-right: 20px; padding-left: 0;}
69
input#openid_url { background-position: 100% 50%; padding-right: 18px; padding-left: 0; }
70

  
71
tr.project.idnt td.name span { background: url(../images/bullet_arrow_left.png) no-repeat 100% 50%; padding-right: 16px; padding-left: 0; }
72
tr.project.idnt-1 td.name { padding-right: 0.5em; }
73
tr.project.idnt-2 td.name { padding-right: 2em; }
74
tr.project.idnt-3 td.name { padding-right: 3.5em; }
75
tr.project.idnt-4 td.name { padding-right: 5em; }
76
tr.project.idnt-5 td.name { padding-right: 6.5em; }
77
tr.project.idnt-6 td.name { padding-right: 8em; }
78
tr.project.idnt-7 td.name { padding-right: 9.5em; }
79
tr.project.idnt-8 td.name { padding-right: 11em; }
80
tr.project.idnt-9 td.name { padding-right: 12.5em; }
81

  
82
tr.issue.idnt td.subject a { background: url(../images/bullet_arrow_left.png) no-repeat 100% 50%; padding-right: 16px; padding-left: 0; }
83
tr.issue.idnt-1 td.subject { padding-right: 0.5em; }
84
tr.issue.idnt-2 td.subject { padding-right: 2em; }
85
tr.issue.idnt-3 td.subject { padding-right: 3.5em; }
86
tr.issue.idnt-4 td.subject { padding-right: 5em; }
87
tr.issue.idnt-5 td.subject { padding-right: 6.5em; }
88
tr.issue.idnt-6 td.subject { padding-right: 8em; }
89
tr.issue.idnt-7 td.subject { padding-right: 9.5em; }
90
tr.issue.idnt-8 td.subject { padding-right: 11em; }
91
tr.issue.idnt-9 td.subject { padding-right: 12.5em; }
92

  
93
div.wiki ul.toc { margin-right: 0; margin-left: 12px; }
94
div.wiki ul.toc li li { margin-right: 1.5em; margin-left: 0; }
public/stylesheets/.svn/tmp/application.css.tmp
1
html {overflow-y:scroll;}
2
body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; min-width: 900px; }
3

  
4
h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;}
5
h1 {margin:0; padding:0; font-size: 24px;}
6
h2, .wiki h1 {font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
7
h3, .wiki h2 {font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
8
h4, .wiki h3 {font-size: 13px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #444;}
9

  
10
/***** Layout *****/
11
#wrapper {background: white;}
12

  
13
#top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;}
14
#top-menu ul {margin: 0;  padding: 0;}
15
#top-menu li {
16
  float:left;
17
  list-style-type:none;
18
  margin: 0px 0px 0px 0px;
19
  padding: 0px 0px 0px 0px;
20
  white-space:nowrap;
21
}
22
#top-menu a {color: #fff; margin-right: 8px; font-weight: bold;}
23
#top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; }
24

  
25
#account {float:right;}
26

  
27
#header {height:5.3em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 8px 0px 6px; position:relative;}
28
#header a {color:#f8f8f8;}
29
#header h1 a.ancestor { font-size: 80%; }
30
#quick-search {float:right;}
31

  
32
#main-menu {position: absolute;  bottom: 0px;  left:6px; margin-right: -500px;}
33
#main-menu ul {margin: 0;  padding: 0;}
34
#main-menu li {
35
  float:left;
36
  list-style-type:none;
37
  margin: 0px 2px 0px 0px;
38
  padding: 0px 0px 0px 0px;
39
  white-space:nowrap;
40
}
41
#main-menu li a {
42
  display: block;
43
  color: #fff;
44
  text-decoration: none;
45
  font-weight: bold;
46
  margin: 0;
47
  padding: 4px 10px 4px 10px;
48
}
49
#main-menu li a:hover {background:#759FCF; color:#fff;}
50
#main-menu li a.selected, #main-menu li a.selected:hover {background:#fff; color:#555;}
51

  
52
#admin-menu ul {margin: 0;  padding: 0;}
53
#admin-menu li {margin: 0;  padding: 0 0 12px 0; list-style-type:none;}
54

  
55
#admin-menu a { background-position: 0% 40%; background-repeat: no-repeat; padding-left: 20px; padding-top: 2px; padding-bottom: 3px;}
56
#admin-menu a.projects { background-image: url(../images/projects.png); }
57
#admin-menu a.users { background-image: url(../images/user.png); }
58
#admin-menu a.groups { background-image: url(../images/group.png); }
59
#admin-menu a.roles { background-image: url(../images/database_key.png); }
60
#admin-menu a.trackers { background-image: url(../images/ticket.png); }
61
#admin-menu a.issue_statuses { background-image: url(../images/ticket_edit.png); }
62
#admin-menu a.workflows { background-image: url(../images/ticket_go.png); }
63
#admin-menu a.custom_fields { background-image: url(../images/textfield.png); }
64
#admin-menu a.enumerations { background-image: url(../images/text_list_bullets.png); }
65
#admin-menu a.settings { background-image: url(../images/changeset.png); }
66
#admin-menu a.plugins { background-image: url(../images/plugin.png); }
67
#admin-menu a.info { background-image: url(../images/help.png); }
68
#admin-menu a.server_authentication { background-image: url(../images/server_key.png); }
69

  
70
#main {background-color:#EEEEEE;}
71

  
72
#sidebar{ float: right; width: 22%; position: relative; z-index: 9; padding: 0; margin: 0;}
73
* html #sidebar{ width: 22%; }
74
#sidebar h3{ font-size: 14px; margin-top:14px; color: #666;  }
75
#sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; }
76
* html #sidebar hr{ width: 95%; position: relative; left: -6px; color: #ccc; }
77
#sidebar .contextual { margin-right: 1em; }
78

  
79
#content { width: 75%; background-color: #fff; margin: 0px; border-right: 1px solid #ddd; padding: 6px 10px 10px 10px; z-index: 10; }
80
* html #content{ width: 75%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;}
81
html>body #content { min-height: 600px; } 
82
* html body #content { height: 600px; } /* IE */
83

  
84
#main.nosidebar #sidebar{ display: none; }
85
#main.nosidebar #content{ width: auto; border-right: 0; }
86

  
87
#footer {clear: both; border-top: 1px solid #bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center; background:#fff;}
88

  
89
#login-form table {margin-top:5em; padding:1em; margin-left: auto; margin-right: auto; border: 2px solid #FDBF3B; background-color:#FFEBC1; }
90
#login-form table td {padding: 6px;}
91
#login-form label {font-weight: bold;}
92
#login-form input#username, #login-form input#password { width: 300px; }
93

  
94
input#openid_url { background: url(../images/openid-bg.gif) no-repeat; background-color: #fff; background-position: 0 50%; padding-left: 18px; }
95

  
96
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
97

  
98
/***** Links *****/
99
a, a:link, a:visited{ color: #2A5685; text-decoration: none; }
100
a:hover, a:active{ color: #c61a1a; text-decoration: underline;}
101
a img{ border: 0; }
102

  
103
a.issue.closed, a.issue.closed:link, a.issue.closed:visited { color: #999; text-decoration: line-through; }
104

  
105
/***** Tables *****/
106
table.list { border: 1px solid #e4e4e4;  border-collapse: collapse; width: 100%; margin-bottom: 4px; }
107
table.list th {  background-color:#EEEEEE; padding: 4px; white-space:nowrap; }
108
table.list td { vertical-align: top; }
109
table.list td.id { width: 2%; text-align: center;}
110
table.list td.checkbox { width: 15px; padding: 0px;}
111
table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; }
112
table.list td.buttons a { padding-right: 0.6em; }
113
table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; }
114

  
115
tr.project td.name a { white-space:nowrap; }
116

  
117
tr.project.idnt td.name span {background: url(../images/bullet_arrow_right.png) no-repeat 0 50%; padding-left: 16px;}
118
tr.project.idnt-1 td.name {padding-left: 0.5em;}
119
tr.project.idnt-2 td.name {padding-left: 2em;}
120
tr.project.idnt-3 td.name {padding-left: 3.5em;}
121
tr.project.idnt-4 td.name {padding-left: 5em;}
122
tr.project.idnt-5 td.name {padding-left: 6.5em;}
123
tr.project.idnt-6 td.name {padding-left: 8em;}
124
tr.project.idnt-7 td.name {padding-left: 9.5em;}
125
tr.project.idnt-8 td.name {padding-left: 11em;}
126
tr.project.idnt-9 td.name {padding-left: 12.5em;}
127

  
128
tr.issue { text-align: center; white-space: nowrap; }
129
tr.issue td.subject, tr.issue td.category, td.assigned_to { white-space: normal; }
130
tr.issue td.subject { text-align: left; }
131
tr.issue td.done_ratio table.progress { margin-left:auto; margin-right: auto;}
132

  
133
tr.issue.idnt td.subject a {background: url(../images/bullet_arrow_right.png) no-repeat 0 50%; padding-left: 16px;}
134
tr.issue.idnt-1 td.subject {padding-left: 0.5em;}
135
tr.issue.idnt-2 td.subject {padding-left: 2em;}
136
tr.issue.idnt-3 td.subject {padding-left: 3.5em;}
137
tr.issue.idnt-4 td.subject {padding-left: 5em;}
138
tr.issue.idnt-5 td.subject {padding-left: 6.5em;}
139
tr.issue.idnt-6 td.subject {padding-left: 8em;}
140
tr.issue.idnt-7 td.subject {padding-left: 9.5em;}
141
tr.issue.idnt-8 td.subject {padding-left: 11em;}
142
tr.issue.idnt-9 td.subject {padding-left: 12.5em;}
143

  
144
tr.entry { border: 1px solid #f8f8f8; }
145
tr.entry td { white-space: nowrap; }
146
tr.entry td.filename { width: 30%; }
147
tr.entry td.size { text-align: right; font-size: 90%; }
148
tr.entry td.revision, tr.entry td.author { text-align: center; }
149
tr.entry td.age { text-align: right; }
150
tr.entry.file td.filename a { margin-left: 16px; }
151

  
152
tr span.expander {background-image: url(../images/bullet_toggle_plus.png); padding-left: 8px; margin-left: 0; cursor: pointer;}
153
tr.open span.expander {background-image: url(../images/bullet_toggle_minus.png);}
154

  
155
tr.changeset td.author { text-align: center; width: 15%; }
156
tr.changeset td.committed_on { text-align: center; width: 15%; }
157

  
158
table.files tr.file td { text-align: center; }
159
table.files tr.file td.filename { text-align: left; padding-left: 24px; }
160
table.files tr.file td.digest { font-size: 80%; }
161

  
162
table.members td.roles, table.memberships td.roles { width: 45%; }
163

  
164
tr.message { height: 2.6em; }
165
tr.message td.subject { padding-left: 20px; }
166
tr.message td.created_on { white-space: nowrap; }
167
tr.message td.last_message { font-size: 80%; white-space: nowrap; }
168
tr.message.locked td.subject { background: url(../images/locked.png) no-repeat 0 1px; }
169
tr.message.sticky td.subject { background: url(../images/bullet_go.png) no-repeat 0 1px; font-weight: bold; }
170

  
171
tr.version.closed, tr.version.closed a { color: #999; }
172
tr.version td.name { padding-left: 20px; }
173
tr.version.shared td.name { background: url(../images/link.png) no-repeat 0% 70%; }
174
tr.version td.date, tr.version td.status, tr.version td.sharing { text-align: center; }
175

  
176
tr.user td { width:13%; }
177
tr.user td.email { width:18%; }
178
tr.user td { white-space: nowrap; }
179
tr.user.locked, tr.user.registered { color: #aaa; }
180
tr.user.locked a, tr.user.registered a { color: #aaa; }
181

  
182
tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author {text-align:center;}
183

  
184
tr.time-entry { text-align: center; white-space: nowrap; }
185
tr.time-entry td.subject, tr.time-entry td.comments { text-align: left; white-space: normal; }
186
td.hours { text-align: right; font-weight: bold; padding-right: 0.5em; }
187
td.hours .hours-dec { font-size: 0.9em; }
188

  
189
table.plugins td { vertical-align: middle; }
190
table.plugins td.configure { text-align: right; padding-right: 1em; }
191
table.plugins span.name { font-weight: bold; display: block; margin-bottom: 6px; }
192
table.plugins span.description { display: block; font-size: 0.9em; }
193
table.plugins span.url { display: block; font-size: 0.9em; }
194

  
195
table.list tbody tr.group td { padding: 0.8em 0 0.5em 0.3em; font-weight: bold; border-bottom: 1px solid #ccc; }
196
table.list tbody tr.group span.count { color: #aaa; font-size: 80%; }
197

  
198
table.list tbody tr:hover { background-color:#ffffdd; }
199
table.list tbody tr.group:hover { background-color:inherit; }
200
table td {padding:2px;}
201
table p {margin:0;}
202
.odd {background-color:#f6f7f8;}
203
.even {background-color: #fff;}
204

  
205
a.sort { padding-right: 16px; background-position: 100% 50%; background-repeat: no-repeat; }
206
a.sort.asc  { background-image: url(../images/sort_asc.png); }
207
a.sort.desc { background-image: url(../images/sort_desc.png); }
208

  
209
table.attributes { width: 100% }
210
table.attributes th { vertical-align: top; text-align: left; }
211
table.attributes td { vertical-align: top; }
212

  
213
table.boards a.board, h3.comments { background: url(../images/comment.png) no-repeat 0% 50%; padding-left: 20px; }
214

  
215
td.center {text-align:center;}
216

  
217
h3.version { background: url(../images/package.png) no-repeat 0% 50%; padding-left: 20px; }
218

  
219
div.issues h3 { background: url(../images/ticket.png) no-repeat 0% 50%; padding-left: 20px; }
220
div.members h3 { background: url(../images/group.png) no-repeat 0% 50%; padding-left: 20px; }
221
div.news h3 { background: url(../images/news.png) no-repeat 0% 50%; padding-left: 20px; }
222
div.projects h3 { background: url(../images/projects.png) no-repeat 0% 50%; padding-left: 20px; }
223

  
224
#watchers ul {margin: 0;  padding: 0;}
225
#watchers li {list-style-type:none;margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px;}
226
#watchers select {width: 95%; display: block;}
227
#watchers a.delete {opacity: 0.4;}
228
#watchers a.delete:hover {opacity: 1;}
229
#watchers img.gravatar {vertical-align: middle;margin: 0 4px 2px 0;}
230

  
231
.highlight { background-color: #FCFD8D;}
232
.highlight.token-1 { background-color: #faa;}
233
.highlight.token-2 { background-color: #afa;}
234
.highlight.token-3 { background-color: #aaf;}
235

  
236
.box{
237
padding:6px;
238
margin-bottom: 10px;
239
background-color:#f6f6f6;
240
color:#505050;
241
line-height:1.5em;
242
border: 1px solid #e4e4e4;
243
}
244

  
245
div.square {
246
 border: 1px solid #999;
247
 float: left;
248
 margin: .3em .4em 0 .4em;
249
 overflow: hidden;
250
 width: .6em; height: .6em;
251
}
252
.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
253
.contextual input, .contextual select {font-size:0.9em;}
254
.message .contextual { margin-top: 0; }
255

  
256
.splitcontentleft{float:left; width:49%;}
257
.splitcontentright{float:right; width:49%;}
258
form {display: inline;}
259
input, select {vertical-align: middle; margin-top: 1px; margin-bottom: 1px;}
260
fieldset {border: 1px solid #e4e4e4; margin:0;}
261
legend {color: #484848;}
262
hr { width: 100%; height: 1px; background: #ccc; border: 0;}
263
blockquote { font-style: italic; border-left: 3px solid #e0e0e0; padding-left: 0.6em; margin-left: 2.4em;}
264
blockquote blockquote { margin-left: 0;}
265
acronym  { border-bottom: 1px dotted; cursor: help; }
266
textarea.wiki-edit { width: 99%; }
267
li p {margin-top: 0;}
268
div.issue {background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid #d7d7d7;}
269
p.breadcrumb { font-size: 0.9em; margin: 4px 0 4px 0;}
270
p.subtitle { font-size: 0.9em; margin: -6px 0 12px 0; font-style: italic; } 
271
p.footnote { font-size: 0.9em; margin-top: 0px; margin-bottom: 0px; }
272

  
273
div.issue div.subject div div { padding-left: 16px; }
274
div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: #999;}
275
div.issue div.subject>div>p { margin-top: 0.5em; }
276
div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;}
277

  
278
#issue_tree table.issues { border: 0; }
279
#issue_tree td.checkbox {display:none;}
280

  
281
fieldset.collapsible { border-width: 1px 0 0 0; font-size: 0.9em; }
282
fieldset.collapsible legend { padding-left: 16px; background: url(../images/arrow_expanded.png) no-repeat 0% 40%; cursor:pointer; }
283
fieldset.collapsible.collapsed legend { background-image: url(../images/arrow_collapsed.png); }
284

  
285
fieldset#date-range p { margin: 2px 0 2px 0; }
286
fieldset#filters table { border-collapse: collapse; }
287
fieldset#filters table td { padding: 0; vertical-align: middle; }
288
fieldset#filters tr.filter { height: 2em; }
289
fieldset#filters td.add-filter { text-align: right; vertical-align: top; }
290
.buttons { font-size: 0.9em; margin-bottom: 1.4em; margin-top: 1em; }
291

  
292
div#issue-changesets {float:right; width:45%; margin-left: 1em; margin-bottom: 1em; background: #fff; padding-left: 1em; font-size: 90%;}
293
div#issue-changesets div.changeset { padding: 4px;}
294
div#issue-changesets div.changeset { border-bottom: 1px solid #ddd; }
295
div#issue-changesets p { margin-top: 0; margin-bottom: 1em;}
296

  
297
div#activity dl, #search-results { margin-left: 2em; }
298
div#activity dd, #search-results dd { margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; }
299
div#activity dt, #search-results dt { margin-bottom: 0px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat; }
300
div#activity dt.me .time { border-bottom: 1px solid #999; }
301
div#activity dt .time { color: #777; font-size: 80%; }
302
div#activity dd .description, #search-results dd .description { font-style: italic; }
303
div#activity span.project:after, #search-results span.project:after { content: " -"; }
304
div#activity dd span.description, #search-results dd span.description { display:block; color: #808080; }
305

  
306
#search-results dd { margin-bottom: 1em; padding-left: 20px; margin-left:0px; }
307

  
308
div#search-results-counts {float:right;}
309
div#search-results-counts ul { margin-top: 0.5em; }
310
div#search-results-counts  li { list-style-type:none; float: left; margin-left: 1em; }
311
  
312
dt.issue { background-image: url(../images/ticket.png); }
313
dt.issue-edit { background-image: url(../images/ticket_edit.png); }
314
dt.issue-closed { background-image: url(../images/ticket_checked.png); }
315
dt.issue-note { background-image: url(../images/ticket_note.png); }
316
dt.changeset { background-image: url(../images/changeset.png); }
317
dt.news { background-image: url(../images/news.png); }
318
dt.message { background-image: url(../images/message.png); }
319
dt.reply { background-image: url(../images/comments.png); }
320
dt.wiki-page { background-image: url(../images/wiki_edit.png); }
321
dt.attachment { background-image: url(../images/attachment.png); }
322
dt.document { background-image: url(../images/document.png); }
323
dt.project { background-image: url(../images/projects.png); }
324
dt.time-entry { background-image: url(../images/time.png); }
325

  
326
#search-results dt.issue.closed { background-image: url(../images/ticket_checked.png); }
327

  
328
div#roadmap .related-issues { margin-bottom: 1em; }
329
div#roadmap .related-issues td.checkbox { display: none; }
330
div#roadmap .wiki h1:first-child { display: none; }
331
div#roadmap .wiki h1 { font-size: 120%; }
332
div#roadmap .wiki h2 { font-size: 110%; }
333

  
334
div#version-summary { float:right; width:380px; margin-left: 16px; margin-bottom: 16px; background-color: #fff; }
335
div#version-summary fieldset { margin-bottom: 1em; }
336
div#version-summary .total-hours { text-align: right; }
337

  
338
table#time-report td.hours, table#time-report th.period, table#time-report th.total { text-align: right; padding-right: 0.5em; }
339
table#time-report tbody tr { font-style: italic; color: #777; }
340
table#time-report tbody tr.last-level { font-style: normal; color: #555; }
341
table#time-report tbody tr.total { font-style: normal; font-weight: bold; color: #555; background-color:#EEEEEE; }
342
table#time-report .hours-dec { font-size: 0.9em; }
343

  
344
form .attributes { margin-bottom: 8px; }
345
form .attributes p { padding-top: 1px; padding-bottom: 2px; }
346
form .attributes select { min-width: 50%; }
347

  
348
ul.projects { margin: 0; padding-left: 1em; }
349
ul.projects.root { margin: 0;  padding: 0; }
350
ul.projects ul.projects { border-left: 3px solid #e0e0e0; }
351
ul.projects li.root { list-style-type:none; margin-bottom: 1em; }
352
ul.projects li.child { list-style-type:none; margin-top: 1em;}
353
ul.projects div.root a.project { /* font-family: "Trebuchet MS", Verdana, sans-serif; */ font-weight: bold; font-size: 16px; margin: 0 0 10px 0; }
354
.my-project { padding-left: 18px; background: url(../images/fav.png) no-repeat 0 50%; }
355

  
356
#tracker_project_ids ul { margin: 0;  padding-left: 1em; }
357
#tracker_project_ids li { list-style-type:none; } 
358

  
359
ul.properties {padding:0; font-size: 0.9em; color: #777;}
360
ul.properties li {list-style-type:none;}
361
ul.properties li span {font-style:italic;}
362

  
363
.total-hours { font-size: 110%; font-weight: bold; }
364
.total-hours span.hours-int { font-size: 120%; }
365

  
366
.autoscroll {overflow-x: auto; padding:1px; margin-bottom: 1.2em;}
367
#user_firstname, #user_lastname, #user_mail, #my_account_form select { width: 90%; }
368

  
369
#workflow_copy_form select { width: 200px; }
370

  
371
.pagination {font-size: 90%}
372
p.pagination {margin-top:8px;}
373

  
374
/***** Tabular forms ******/
375
.tabular p{
376
margin: 0;
377
padding: 5px 0 8px 0;
378
padding-left: 180px; /*width of left column containing the label elements*/
379
height: 1%;
380
clear:left;
381
}
382

  
383
html>body .tabular p {overflow:hidden;}
384

  
385
.tabular label{
386
font-weight: bold;
387
float: left;
388
text-align: right;
389
margin-left: -180px; /*width of left column*/
390
width: 175px; /*width of labels. Should be smaller than left column to create some right 
391
margin*/
392
}
393

  
394
.tabular label.floating{
395
font-weight: normal;
396
margin-left: 0px;
397
text-align: left;
398
width: 270px;
399
}
400

  
401
.tabular label.block{
402
font-weight: normal;
403
margin-left: 0px !important;
404
text-align: left;
405
float: none;
406
display: block;
407
width: auto;
408
}
409

  
410
.tabular label.inline{
411
float:none;
412
margin-left: 5px !important;
413
width: auto;
414
}
415

  
416
input#time_entry_comments { width: 90%;}
417

  
418
#preview fieldset {margin-top: 1em; background: url(../images/draft.png)}
419

  
420
.tabular.settings p{ padding-left: 300px; }
421
.tabular.settings label{ margin-left: -300px; width: 295px; }
422
.tabular.settings textarea { width: 99%; }
423

  
424
fieldset.settings label { display: block; }
425
.parent { padding-left: 20px; }
426

  
427
.required {color: #bb0000;}
428
.summary {font-style: italic;}
429

  
430
#attachments_fields input[type=text] {margin-left: 8px; }
431

  
432
div.attachments { margin-top: 12px; }
433
div.attachments p { margin:4px 0 2px 0; }
434
div.attachments img { vertical-align: middle; }
435
div.attachments span.author { font-size: 0.9em; color: #888; }
436

  
437
p.other-formats { text-align: right; font-size:0.9em; color: #666; }
438
.other-formats span + span:before { content: "| "; }
439

  
440
a.atom { background: url(../images/feed.png) no-repeat 1px 50%; padding: 2px 0px 3px 16px; }
441

  
442
/* Project members tab */
443
div#tab-content-members .splitcontentleft, div#tab-content-memberships .splitcontentleft, div#tab-content-users .splitcontentleft { width: 64% }
444
div#tab-content-members .splitcontentright, div#tab-content-memberships .splitcontentright, div#tab-content-users .splitcontentright { width: 34% }
445
div#tab-content-members fieldset, div#tab-content-memberships fieldset, div#tab-content-users fieldset { padding:1em; margin-bottom: 1em; }
446
div#tab-content-members fieldset legend, div#tab-content-memberships fieldset legend, div#tab-content-users fieldset legend { font-weight: bold; }
447
div#tab-content-members fieldset label, div#tab-content-memberships fieldset label, div#tab-content-users fieldset label { display: block; }
448
div#tab-content-members fieldset div, div#tab-content-users fieldset div { max-height: 400px; overflow:auto; }
449

  
450
table.members td.group { padding-left: 20px; background: url(../images/group.png) no-repeat 0% 50%; }
451

  
452
input#principal_search, input#user_search {width:100%}
453

  
454
* html div#tab-content-members fieldset div { height: 450px; }
455

  
456
/***** Flash & error messages ****/
457
#errorExplanation, div.flash, .nodata, .warning {
458
    padding: 4px 4px 4px 30px;
459
    margin-bottom: 12px;
460
	font-size: 1.1em;
461
	border: 2px solid;
462
}
463

  
464
div.flash {margin-top: 8px;}
465

  
466
div.flash.error, #errorExplanation {
467
	background: url(../images/exclamation.png) 8px 50% no-repeat;
468
	background-color: #ffe3e3;
469
	border-color: #dd0000;
470
	color: #880000;
471
}
472

  
473
div.flash.notice {
474
    background: url(../images/true.png) 8px 5px no-repeat;
475
	background-color: #dfffdf;
476
	border-color: #9fcf9f;
477
	color: #005f00;
478
}
479

  
480
div.flash.warning {
481
  background: url(../images/warning.png) 8px 5px no-repeat;
482
	background-color: #FFEBC1;
483
	border-color: #FDBF3B;
484
	color: #A6750C;
485
  text-align: left;
486
}
487

  
488
.nodata, .warning {
489
    text-align: center;
490
	background-color: #FFEBC1;
491
	border-color: #FDBF3B;
492
	color: #A6750C;
493
}
494

  
495
#errorExplanation ul { font-size: 0.9em;}
496
#errorExplanation h2, #errorExplanation p { display: none; }
497

  
498
/***** Ajax indicator ******/
499
#ajax-indicator {
500
position: absolute; /* fixed not supported by IE */
501
background-color:#eee;
502
border: 1px solid #bbb;
503
top:35%;
504
left:40%;
505
width:20%;
506
font-weight:bold;
507
text-align:center;
508
padding:0.6em;
509
z-index:100;
510
filter:alpha(opacity=50);
511
opacity: 0.5;
512
}
513

  
514
html>body #ajax-indicator { position: fixed; }
515

  
516
#ajax-indicator span {
517
background-position: 0% 40%;
518
background-repeat: no-repeat;
519
background-image: url(../images/loading.gif);
520
padding-left: 26px;
521
vertical-align: bottom;
522
}
523

  
524
/***** Calendar *****/
525
table.cal {border-collapse: collapse; width: 100%; margin: 0px 0 6px 0;border: 1px solid #d7d7d7;}
526
table.cal thead th {width: 14%; background-color:#EEEEEE; padding: 4px; }
527
table.cal thead th.week-number {width: auto;}
528
table.cal tbody tr {height: 100px;}
529
table.cal td {border: 1px solid #d7d7d7; vertical-align: top; font-size: 0.9em;}
530
table.cal td.week-number { background-color:#EEEEEE; padding: 4px; border:none; font-size: 1em;}
531
table.cal td p.day-num {font-size: 1.1em; text-align:right;}
532
table.cal td.odd p.day-num {color: #bbb;}
533
table.cal td.today {background:#ffffdd;}
534
table.cal td.today p.day-num {font-weight: bold;}
535
table.cal .starting a, p.cal.legend .starting {background: url(../images/bullet_go.png) no-repeat -1px -2px; padding-left:16px;}
536
table.cal .ending a, p.cal.legend .ending {background: url(../images/bullet_end.png) no-repeat -1px -2px; padding-left:16px;}
537
table.cal .starting.ending a, p.cal.legend .starting.ending {background: url(../images/bullet_diamond.png) no-repeat -1px -2px; padding-left:16px;}
538
p.cal.legend span {display:block;}
539

  
540
/***** Tooltips ******/
541
.tooltip{position:relative;z-index:24;}
542
.tooltip:hover{z-index:25;color:#000;}
543
.tooltip span.tip{display: none; text-align:left;}
544

  
545
div.tooltip:hover span.tip{
546
display:block;
547
position:absolute;
548
top:12px; left:24px; width:270px;
549
border:1px solid #555;
550
background-color:#fff;
551
padding: 4px;
552
font-size: 0.8em;
553
color:#505050;
554
}
555

  
556
/***** Progress bar *****/
557
table.progress {
558
    border: 1px solid #D7D7D7;
559
    border-collapse: collapse;
560
    border-spacing: 0pt;
561
    empty-cells: show;
562
    text-align: center;
563
    float:left;
564
    margin: 1px 6px 1px 0px;
565
}
566

  
567
table.progress td { height: 0.9em; }
568
table.progress td.closed { background: #BAE0BA none repeat scroll 0%; }
569
table.progress td.done { background: #DEF0DE none repeat scroll 0%; }
570
table.progress td.open { background: #FFF none repeat scroll 0%; }
571
p.pourcent {font-size: 80%;}
572
p.progress-info {clear: left; font-style: italic; font-size: 80%;}
573

  
574
/***** Tabs *****/
575
#content .tabs {height: 2.6em; margin-bottom:1.2em; position:relative; overflow:hidden;}
576
#content .tabs ul {margin:0; position:absolute; bottom:0; padding-left:1em; width: 2000px; border-bottom: 1px solid #bbbbbb;}
577
#content .tabs ul li {
578
float:left;
579
list-style-type:none;
580
white-space:nowrap;
581
margin-right:8px;
582
background:#fff;
583
position:relative;
584
margin-bottom:-1px;
585
}
586
#content .tabs ul li a{
587
display:block;
588
font-size: 0.9em;
589
text-decoration:none;
590
line-height:1.3em;
591
padding:4px 6px 4px 6px;
592
border: 1px solid #ccc;
593
border-bottom: 1px solid #bbbbbb;
594
background-color: #eeeeee;
595
color:#777;
596
font-weight:bold;
597
}
598

  
599
#content .tabs ul li a:hover {
600
background-color: #ffffdd;
601
text-decoration:none;
602
}
603

  
604
#content .tabs ul li a.selected {
605
background-color: #fff;
606
border: 1px solid #bbbbbb;
607
border-bottom: 1px solid #fff;
608
}
609

  
610
#content .tabs ul li a.selected:hover {
611
background-color: #fff;
612
}
613

  
614
div.tabs-buttons { position:absolute; right: 0; width: 48px; height: 24px; background: white; bottom: 0; border-bottom: 1px solid #bbbbbb; }
615

  
616
button.tab-left, button.tab-right {
617
	font-size: 0.9em;
618
	cursor: pointer;
619
	height:24px;
620
	border: 1px solid #ccc;
621
	border-bottom: 1px solid #bbbbbb;
622
	position:absolute;
623
	padding:4px;
624
	width: 20px;
625
	bottom: -1px;
626
}
627

  
628
button.tab-left {
629
	right: 20px;
630
	background: #eeeeee url(../images/bullet_arrow_left.png) no-repeat 50% 50%;
631
}
632

  
633
button.tab-right {
634
	right: 0;
635
	background: #eeeeee url(../images/bullet_arrow_right.png) no-repeat 50% 50%;
636
}
637

  
638
/***** Auto-complete *****/
639
div.autocomplete {
640
  position:absolute;
641
  width:400px;
642
  margin:0;
643
  padding:0;
644
}
645
div.autocomplete ul {
646
  list-style-type:none;
647
  margin:0;
648
  padding:0;
649
}
650
div.autocomplete ul li {
651
  list-style-type:none;
652
  display:block;
653
  margin:-1px 0 0 0;
654
  padding:2px;
655
  cursor:pointer;
656
  font-size: 90%;
657
  border: 1px solid #ccc;
658
  border-left: 1px solid #ccc;
659
  border-right: 1px solid #ccc;
660
  background-color:white;
661
}
662
div.autocomplete ul li.selected { background-color: #ffb;}
663
div.autocomplete ul li span.informal {
664
  font-size: 80%;
665
  color: #aaa;
666
}
667

  
668
#parent_issue_candidates ul li {width: 500px;}
669
#related_issue_candidates ul li {width: 500px;}
670

  
671
/***** Diff *****/
672
.diff_out { background: #fcc; }
673
.diff_in { background: #cfc; }
674

  
675
/***** Wiki *****/
676
div.wiki table {
677
    border: 1px solid #505050;
678
    border-collapse: collapse;
679
    margin-bottom: 1em;
680
}
681

  
682
div.wiki table, div.wiki td, div.wiki th {
683
    border: 1px solid #bbb;
684
    padding: 4px;
685
}
686

  
687
div.wiki .external {
688
    background-position: 0% 60%;
689
    background-repeat: no-repeat;
690
    padding-left: 12px;
691
    background-image: url(../images/external.png);
692
}
693

  
694
div.wiki a.new {
695
    color: #b73535;
696
}
697

  
698
div.wiki pre {
699
    margin: 1em 1em 1em 1.6em;
700
    padding: 2px 2px 2px 0;
701
    background-color: #fafafa;
702
    border: 1px solid #dadada;
703
    width:auto;
704
    overflow-x: auto;
705
    overflow-y: hidden;
706
}
707

  
708
div.wiki ul.toc {
709
    background-color: #ffffdd;
710
    border: 1px solid #e4e4e4;
711
    padding: 4px;
712
    line-height: 1.2em;
713
    margin-bottom: 12px;
714
    margin-right: 12px;
715
    margin-left: 0;
716
    display: table
717
}
718
* html div.wiki ul.toc { width: 50%; } /* IE6 doesn't autosize div */
719

  
720
div.wiki ul.toc.right { float: right; margin-left: 12px; margin-right: 0; width: auto; }
721
div.wiki ul.toc.left  { float: left; margin-right: 12px; margin-left: 0; width: auto; }
722
div.wiki ul.toc ul { margin: 0; padding: 0; }
723
div.wiki ul.toc li { list-style-type:none; margin: 0;}
724
div.wiki ul.toc li li { margin-left: 1.5em; }
725
div.wiki ul.toc li li li { font-size: 0.8em; }
726

  
727
div.wiki ul.toc a {
728
    font-size: 0.9em;
729
    font-weight: normal;
730
    text-decoration: none;
731
    color: #606060;
732
}
733
div.wiki ul.toc a:hover { color: #c61a1a; text-decoration: underline;}
734

  
735
a.wiki-anchor { display: none; margin-left: 6px; text-decoration: none; }
736
a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; }
737
h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; }
738

  
739
div.wiki img { vertical-align: middle; } 
740

  
741
/***** My page layout *****/
742
.block-receiver {
743
border:1px dashed #c0c0c0;
744
margin-bottom: 20px;
745
padding: 15px 0 15px 0;
746
}
747

  
748
.mypage-box {
749
margin:0 0 20px 0;
750
color:#505050;
751
line-height:1.5em;
752
}
753

  
754
.handle {
755
cursor: move;
756
}
757

  
758
a.close-icon {
759
display:block;
760
margin-top:3px;
761
overflow:hidden;
762
width:12px;
763
height:12px;
764
background-repeat: no-repeat;
765
cursor:pointer;
766
background-image:url('../images/close.png');
767
}
768

  
769
a.close-icon:hover {
770
background-image:url('../images/close_hl.png');
771
}
772

  
773
/***** Gantt chart *****/
774
.gantt_hdr {
775
  position:absolute;
776
  top:0;
777
  height:16px;
778
  border-top: 1px solid #c0c0c0;
779
  border-bottom: 1px solid #c0c0c0;
780
  border-right: 1px solid #c0c0c0;
781
  text-align: center;
782
  overflow: hidden;
783
}
784

  
785
.gantt_subjects { font-size: 0.8em; }
786

  
787
.task {
788
  position: absolute;
789
  height:8px;
790
  font-size:0.8em;
791
  color:#888;
792
  padding:0;
793
  margin:0;
794
  line-height:0.8em;
795
  white-space:nowrap;
796
}
797

  
798
.task.label {width:100%;}
799
.task.label.project, .task.label.version { font-weight: bold; }
800

  
801
.task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; }
802
.task_done { background:#00c600 url(../images/task_done.png); border: 1px solid #00c600; }  
803
.task_todo { background:#aaa url(../images/task_todo.png); border: 1px solid #aaa; }
804

  
805
.task_todo.parent { background: #888; border: 1px solid #888; height: 3px;}
806
.task_late.parent, .task_done.parent { height: 3px;}
807
.task.parent.marker.starting  { position: absolute; background: url(../images/task_parent_end.png) no-repeat 0 0; width: 8px; height: 16px; margin-left: -4px; left: 0px; top: -1px;}
808
.task.parent.marker.ending { position: absolute; background: url(../images/task_parent_end.png) no-repeat 0 0; width: 8px; height: 16px; margin-left: -4px; right: 0px; top: -1px;}
809

  
810
.version.task_late { background:#f66 url(../images/milestone_late.png); border: 1px solid #f66; height: 2px; margin-top: 3px;}
811
.version.task_done { background:#00c600 url(../images/milestone_done.png); border: 1px solid #00c600; height: 2px; margin-top: 3px;}
812
.version.task_todo { background:#fff url(../images/milestone_todo.png); border: 1px solid #fff; height: 2px; margin-top: 3px;}
813
.version.marker { background-image:url(../images/version_marker.png); background-repeat: no-repeat; border: 0; margin-left: -4px; margin-top: 1px; }
814

  
815
.project.task_late { background:#f66 url(../images/milestone_late.png); border: 1px solid #f66; height: 2px; margin-top: 3px;}
816
.project.task_done { background:#00c600 url(../images/milestone_done.png); border: 1px solid #00c600; height: 2px; margin-top: 3px;}
817
.project.task_todo { background:#fff url(../images/milestone_todo.png); border: 1px solid #fff; height: 2px; margin-top: 3px;}
818
.project.marker { background-image:url(../images/project_marker.png); background-repeat: no-repeat; border: 0; margin-left: -4px; margin-top: 1px; }
819

  
820
.version-behind-schedule a, .issue-behind-schedule a {color: #f66914;}
821
.version-overdue a, .issue-overdue a, .project-overdue a {color: #f00;}
822

  
823
/***** Icons *****/
824
.icon {
825
background-position: 0% 50%;
826
background-repeat: no-repeat;
827
padding-left: 20px;
828
padding-top: 2px;
829
padding-bottom: 3px;
830
}
831

  
832
.icon-add { background-image: url(../images/add.png); }
833
.icon-edit { background-image: url(../images/edit.png); }
834
.icon-copy { background-image: url(../images/copy.png); }
835
.icon-duplicate { background-image: url(../images/duplicate.png); }
836
.icon-del { background-image: url(../images/delete.png); }
837
.icon-move { background-image: url(../images/move.png); }
838
.icon-save { background-image: url(../images/save.png); }
839
.icon-cancel { background-image: url(../images/cancel.png); }
840
.icon-multiple { background-image: url(../images/table_multiple.png); }
841
.icon-folder { background-image: url(../images/folder.png); }
842
.open .icon-folder { background-image: url(../images/folder_open.png); }
843
.icon-package { background-image: url(../images/package.png); }
844
.icon-user { background-image: url(../images/user.png); }
845
.icon-projects { background-image: url(../images/projects.png); }
846
.icon-help { background-image: url(../images/help.png); }
847
.icon-attachment  { background-image: url(../images/attachment.png); }
848
.icon-history  { background-image: url(../images/history.png); }
849
.icon-time  { background-image: url(../images/time.png); }
850
.icon-time-add  { background-image: url(../images/time_add.png); }
851
.icon-stats  { background-image: url(../images/stats.png); }
852
.icon-warning  { background-image: url(../images/warning.png); }
853
.icon-fav  { background-image: url(../images/fav.png); }
854
.icon-fav-off  { background-image: url(../images/fav_off.png); }
855
.icon-reload  { background-image: url(../images/reload.png); }
856
.icon-lock  { background-image: url(../images/locked.png); }
857
.icon-unlock  { background-image: url(../images/unlock.png); }
858
.icon-checked  { background-image: url(../images/true.png); }
859
.icon-details  { background-image: url(../images/zoom_in.png); }
860
.icon-report  { background-image: url(../images/report.png); }
861
.icon-comment  { background-image: url(../images/comment.png); }
862
.icon-summary  { background-image: url(../images/lightning.png); }
863
.icon-server-authentication { background-image: url(../images/server_key.png); }
864
.icon-issue { background-image: url(../images/ticket.png); }
865
.icon-zoom-in { background-image: url(../images/zoom_in.png); }
866
.icon-zoom-out { background-image: url(../images/zoom_out.png); }
867

  
868
.icon-file { background-image: url(../images/files/default.png); }
869
.icon-file.text-plain { background-image: url(../images/files/text.png); }
870
.icon-file.text-x-c { background-image: url(../images/files/c.png); }
871
.icon-file.text-x-csharp { background-image: url(../images/files/csharp.png); }
872
.icon-file.text-x-php { background-image: url(../images/files/php.png); }
873
.icon-file.text-x-ruby { background-image: url(../images/files/ruby.png); }
874
.icon-file.text-xml { background-image: url(../images/files/xml.png); }
875
.icon-file.image-gif { background-image: url(../images/files/image.png); }
876
.icon-file.image-jpeg { background-image: url(../images/files/image.png); }
877
.icon-file.image-png { background-image: url(../images/files/image.png); }
878
.icon-file.image-tiff { background-image: url(../images/files/image.png); }
879
.icon-file.application-pdf { background-image: url(../images/files/pdf.png); }
880
.icon-file.application-zip { background-image: url(../images/files/zip.png); }
881
.icon-file.application-x-gzip { background-image: url(../images/files/zip.png); }
882

  
883
img.gravatar { 
884
	padding: 2px;
885
  border: solid 1px #d5d5d5;
886
  background: #fff;
887
}
888

  
889
div.issue img.gravatar {
890
	float: right;
891
	margin: 0 0 0 1em;
892
	padding: 5px;
893
}
894

  
895
div.issue table img.gravatar {
896
	height: 14px;
897
	width: 14px;
898
	padding: 2px;
899
	float: left;
900
	margin: 0 0.5em 0 0;
901
}
902

  
903
h2 img.gravatar {
904
	padding: 3px;
905
	margin: -2px 4px -4px 0;
906
	vertical-align: top;
907
}
908

  
909
h4 img.gravatar {
910
	padding: 3px;
911
	margin: -6px 0 -4px 0;
912
	vertical-align: top;
913
}
914

  
915
td.username img.gravatar {
916
	margin: 0 0.5em 0 0;
917
	vertical-align: top;
918
}
919

  
920
#activity dt img.gravatar {
921
	float: left;
922
	margin: 0 1em 1em 0;
923
}
924

  
925
/* Used on 12px Gravatar img tags without the icon background */
926
.icon-gravatar {
927
  float: left;
928
  margin-right: 4px;
929
}
930

  
931
#activity dt,
932
.journal {
933
	clear: left;
934
}
935

  
936
.journal-link {
937
	float: right;
938
}
939

  
940
h2 img { vertical-align:middle; }
941

  
942
.hascontextmenu { cursor: context-menu; }
943

  
944
/***** Media print specific styles *****/
945
@media print {
946
  #top-menu, #header, #main-menu, #sidebar, #footer, .contextual, .other-formats { display:none; }
947
  #main { background: #fff; }
948
  #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; overflow: visible !important;}
949
	#wiki_add_attachment { display:none; }
950
  .hide-when-print { display: none; }
951
}
public/stylesheets/.svn/tmp/tempfile.tmp
1
html {overflow-y:scroll;}
2
body { font-family: Verdana, sans-serif; font-size: 12px; color:#484848; margin: 0; padding: 0; min-width: 900px; }
3

  
4
h1, h2, h3, h4 { font-family: "Trebuchet MS", Verdana, sans-serif;}
5
h1 {margin:0; padding:0; font-size: 24px;}
6
h2, .wiki h1 {font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
7
h3, .wiki h2 {font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; color: #444;}
8
h4, .wiki h3 {font-size: 13px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted #bbbbbb; color: #444;}
9

  
10
/***** Layout *****/
11
#wrapper {background: white;}
12

  
13
#top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;}
14
#top-menu ul {margin: 0;  padding: 0;}
15
#top-menu li {
16
  float:left;
17
  list-style-type:none;
18
  margin: 0px 0px 0px 0px;
19
  padding: 0px 0px 0px 0px;
20
  white-space:nowrap;
21
}
22
#top-menu a {color: #fff; margin-right: 8px; font-weight: bold;}
23
#top-menu #loggedas { float: right; margin-right: 0.5em; color: #fff; }
24

  
25
#account {float:right;}
26

  
27
#header {height:5.3em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 8px 0px 6px; position:relative;}
28
#header a {color:#f8f8f8;}
29
#header h1 a.ancestor { font-size: 80%; }
30
#quick-search {float:right;}
31

  
32
#main-menu {position: absolute;  bottom: 0px;  left:6px; margin-right: -500px;}
33
#main-menu ul {margin: 0;  padding: 0;}
34
#main-menu li {
35
  float:left;
36
  list-style-type:none;
37
  margin: 0px 2px 0px 0px;
38
  padding: 0px 0px 0px 0px;
39
  white-space:nowrap;
40
}
41
#main-menu li a {
42
  display: block;
43
  color: #fff;
44
  text-decoration: none;
45
  font-weight: bold;
46
  margin: 0;
47
  padding: 4px 10px 4px 10px;
48
}
49
#main-menu li a:hover {background:#759FCF; color:#fff;}
50
#main-menu li a.selected, #main-menu li a.selected:hover {background:#fff; color:#555;}
51

  
52
#admin-menu ul {margin: 0;  padding: 0;}
53
#admin-menu li {margin: 0;  padding: 0 0 12px 0; list-style-type:none;}
54

  
55
#admin-menu a { background-position: 0% 40%; background-repeat: no-repeat; padding-left: 20px; padding-top: 2px; padding-bottom: 3px;}
56
#admin-menu a.projects { background-image: url(../images/projects.png); }
57
#admin-menu a.users { background-image: url(../images/user.png); }
58
#admin-menu a.groups { background-image: url(../images/group.png); }
59
#admin-menu a.roles { background-image: url(../images/database_key.png); }
60
#admin-menu a.trackers { background-image: url(../images/ticket.png); }
61
#admin-menu a.issue_statuses { background-image: url(../images/ticket_edit.png); }
62
#admin-menu a.workflows { background-image: url(../images/ticket_go.png); }
63
#admin-menu a.custom_fields { background-image: url(../images/textfield.png); }
64
#admin-menu a.enumerations { background-image: url(../images/text_list_bullets.png); }
65
#admin-menu a.settings { background-image: url(../images/changeset.png); }
66
#admin-menu a.plugins { background-image: url(../images/plugin.png); }
67
#admin-menu a.info { background-image: url(../images/help.png); }
68
#admin-menu a.server_authentication { background-image: url(../images/server_key.png); }
69

  
70
#main {background-color:#EEEEEE;}
71

  
72
#sidebar{ float: right; width: 22%; position: relative; z-index: 9; padding: 0; margin: 0;}
73
* html #sidebar{ width: 22%; }
74
#sidebar h3{ font-size: 14px; margin-top:14px; color: #666;  }
75
#sidebar hr{ width: 100%; margin: 0 auto; height: 1px; background: #ccc; border: 0; }
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff