1 body
{ font-family: Verdana
, sans-serif
; font-size: 12px; color:#484848; margin: 0; padding: 0; min-width: 900px; }
3 h1
, h2
, h3
, h4
{ font-family: "Trebuchet MS", Verdana
, sans-serif
;}
4 h1
{margin:0; padding:0; font-size: 24px;}
5 h2
, .wiki h1
{font-size: 20px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid
#bbbbbb; color: #444;}
6 h3
, .wiki h2
{font-size: 16px;padding: 2px 10px 1px 0px;margin: 0 0 10px 0; border-bottom: 1px solid
#bbbbbb; color: #444;}
7 h4
, .wiki h3
{font-size: 13px;padding: 2px 10px 1px 0px;margin-bottom: 5px; border-bottom: 1px dotted
#bbbbbb; color: #444;}
10 #wrapper {background: white
;}
12 #top-menu {background: #2C4056; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 2px 0px 6px;}
13 #top-menu ul
{margin: 0; padding: 0;}
17 margin: 0px 0px 0px 0px;
18 padding: 0px 0px 0px 0px;
21 #top-menu a
{color: #fff; margin-right: 8px; font-weight: bold
;}
22 #top-menu #loggedas
{ float: right
; margin-right: 0.5em; color: #fff; }
24 #account {float:right
;}
26 #header {height:5.3em;margin:0;background-color:#507AAA;color:#f8f8f8; padding: 4px 8px 0px 6px; position:relative
;}
27 #header a
{color:#f8f8f8;}
28 #header h1 a
.ancestor
{ font-size: 80%; }
29 #quick-search {float:right
;}
31 #main-menu {position: absolute
; bottom: 0px; left:6px; margin-right: -500px;}
32 #main-menu ul
{margin: 0; padding: 0;}
36 margin: 0px 2px 0px 0px;
37 padding: 0px 0px 0px 0px;
43 text-decoration: none
;
46 padding: 4px 10px 4px 10px;
48 #main-menu li
a:hover
{background:#759FCF; color:#fff;}
49 #main-menu li a
.selected
, #main-menu li a
.selected:hover
{background:#fff; color:#555;}
51 #admin-menu ul
{margin: 0; padding: 0;}
52 #admin-menu li
{margin: 0; padding: 0 0 12px 0; list-style-type:none
;}
54 #admin-menu a
{ background-position: 0% 40%; background-repeat: no-repeat
; padding-left: 20px; padding-top: 2px; padding-bottom: 3px;}
55 #admin-menu a
.projects
{ background-image: url
(../images/projects.png); }
56 #admin-menu a
.users
{ background-image: url
(../images/user.png); }
57 #admin-menu a
.groups
{ background-image: url
(../images/group.png); }
58 #admin-menu a
.roles
{ background-image: url
(../images/database_key.png); }
59 #admin-menu a
.trackers
{ background-image: url
(../images/ticket.png); }
60 #admin-menu a
.issue_statuses
{ background-image: url
(../images/ticket_edit.png); }
61 #admin-menu a
.workflows
{ background-image: url
(../images/ticket_go.png); }
62 #admin-menu a
.custom_fields
{ background-image: url
(../images/textfield.png); }
63 #admin-menu a
.enumerations
{ background-image: url
(../images/text_list_bullets.png); }
64 #admin-menu a
.settings
{ background-image: url
(../images/changeset.png); }
65 #admin-menu a
.plugins
{ background-image: url
(../images/plugin.png); }
66 #admin-menu a
.info
{ background-image: url
(../images/help.png); }
67 #admin-menu a
.server_authentication
{ background-image: url
(../images/server_key.png); }
69 #main {background-color:#EEEEEE;}
71 #sidebar{ float: right
; width: 22%; position: relative
; z-index: 9; padding: 0; margin: 0;}
72 * html #sidebar
{ width: 22%; }
73 #sidebar h3
{ font-size: 14px; margin-top:14px; color: #666; }
74 #sidebar hr
{ width: 100%; margin: 0 auto
; height: 1px; background: #ccc; border: 0; }
75 * html #sidebar hr
{ width: 95%; position: relative
; left: -6px; color: #ccc; }
76 #sidebar .contextual
{ margin-right: 1em; }
78 #content { width: 75%; background-color: #fff; margin: 0px; border-right: 1px solid
#ddd; padding: 6px 10px 10px 10px; z-index: 10; }
79 * html #content
{ width: 75%; padding-left: 0; margin-top: 0px; padding: 6px 10px 10px 10px;}
80 html
>body #content
{ min-height: 600px; }
81 * html body #content
{ height: 600px; } /* IE */
83 #main.nosidebar #sidebar
{ display: none
; }
84 #main.nosidebar #content
{ width: auto
; border-right: 0; }
86 #footer {clear: both
; border-top: 1px solid
#bbb; font-size: 0.9em; color: #aaa; padding: 5px; text-align:center
; background:#fff;}
88 #login-form table
{margin-top:5em; padding:1em; margin-left: auto
; margin-right: auto
; border: 2px solid
#FDBF3B; background-color:#FFEBC1; }
89 #login-form table td
{padding: 6px;}
90 #login-form label
{font-weight: bold
;}
91 #login-form input#username
, #login-form input#password
{ width: 300px; }
93 input#openid_url
{ background: url
(../images
/openid-bg
.gif
) no-repeat
; background-color: #fff; background-position: 0 50%; padding-left: 18px; }
95 .clear:after{ content: "."; display: block
; height: 0; clear: both
; visibility: hidden
; }
98 a
, a:link
, a:visited
{ color: #2A5685; text-decoration: none
; }
99 a:hover
, a:active
{ color: #c61a1a; text-decoration: underline
;}
102 a
.issue
.closed
, a
.issue
.closed:link
, a
.issue
.closed:visited
{ color: #999; text-decoration: line-through
; }
105 table
.list
{ border: 1px solid
#e4e4e4; border-collapse: collapse
; width: 100%; margin-bottom: 4px; }
106 table
.list th
{ background-color:#EEEEEE; padding: 4px; white-space:nowrap
; }
107 table
.list td
{ vertical-align: top
; }
108 table
.list td
.id
{ width: 2%; text-align: center
;}
109 table
.list td
.checkbox
{ width: 15px; padding: 0px;}
110 table
.list td
.buttons
{ width: 15%; white-space:nowrap
; text-align: right
; }
111 table
.list td
.buttons a
{ padding-right: 0.6em; }
112 table
.list caption
{ text-align: left
; padding: 0.5em 0.5em 0.5em 0; }
114 tr
.project td
.name a
{ white-space:nowrap
; }
116 tr
.project
.idnt td
.name a
{background: url
(../images/bullet_arrow_right.png) no-repeat
0 50%; padding-left: 16px;}
117 tr
.project
.idnt-1 td
.name
{padding-left: 0.5em;}
118 tr
.project
.idnt-2 td
.name
{padding-left: 2em;}
119 tr
.project
.idnt-3 td
.name
{padding-left: 3.5em;}
120 tr
.project
.idnt-4 td
.name
{padding-left: 5em;}
121 tr
.project
.idnt-5 td
.name
{padding-left: 6.5em;}
122 tr
.project
.idnt-6 td
.name
{padding-left: 8em;}
123 tr
.project
.idnt-7 td
.name
{padding-left: 9.5em;}
124 tr
.project
.idnt-8 td
.name
{padding-left: 11em;}
125 tr
.project
.idnt-9 td
.name
{padding-left: 12.5em;}
127 tr
.issue
{ text-align: center
; white-space: nowrap
; }
128 tr
.issue td
.subject
, tr
.issue td
.category
, td
.assigned_to
{ white-space: normal
; }
129 tr
.issue td
.subject
{ text-align: left
; }
130 tr
.issue td
.done_ratio table
.progress
{ margin-left:auto
; margin-right: auto
;}
132 tr
.issue
.idnt td
.subject a
{background: url
(../images/bullet_arrow_right.png) no-repeat
0 50%; padding-left: 16px;}
133 tr
.issue
.idnt-1 td
.subject
{padding-left: 0.5em;}
134 tr
.issue
.idnt-2 td
.subject
{padding-left: 2em;}
135 tr
.issue
.idnt-3 td
.subject
{padding-left: 3.5em;}
136 tr
.issue
.idnt-4 td
.subject
{padding-left: 5em;}
137 tr
.issue
.idnt-5 td
.subject
{padding-left: 6.5em;}
138 tr
.issue
.idnt-6 td
.subject
{padding-left: 8em;}
139 tr
.issue
.idnt-7 td
.subject
{padding-left: 9.5em;}
140 tr
.issue
.idnt-8 td
.subject
{padding-left: 11em;}
141 tr
.issue
.idnt-9 td
.subject
{padding-left: 12.5em;}
143 tr
.entry
{ border: 1px solid
#f8f8f8; }
144 tr
.entry td
{ white-space: nowrap
; }
145 tr
.entry td
.filename
{ width: 30%; }
146 tr
.entry td
.size
{ text-align: right
; font-size: 90%; }
147 tr
.entry td
.revision
, tr
.entry td
.author
{ text-align: center
; }
148 tr
.entry td
.age
{ text-align: right
; }
149 tr
.entry
.file td
.filename a
{ margin-left: 16px; }
151 tr span
.expander
{background-image: url
(../images/bullet_toggle_plus.png); padding-left: 8px; margin-left: 0; cursor: pointer
;}
152 tr
.open span
.expander
{background-image: url
(../images/bullet_toggle_minus.png);}
154 tr
.changeset td
.author
{ text-align: center
; width: 15%; }
155 tr
.changeset td
.committed_on
{ text-align: center
; width: 15%; }
157 table
.files tr
.file td
{ text-align: center
; }
158 table
.files tr
.file td
.filename
{ text-align: left
; padding-left: 24px; }
159 table
.files tr
.file td
.digest
{ font-size: 80%; }
161 table
.members td
.roles
, table
.memberships td
.roles
{ width: 45%; }
163 tr
.message
{ height: 2.6em; }
164 tr
.message td
.subject
{ padding-left: 20px; }
165 tr
.message td
.created_on
{ white-space: nowrap
; }
166 tr
.message td
.last_message
{ font-size: 80%; white-space: nowrap
; }
167 tr
.message
.locked td
.subject
{ background: url
(../images/locked.png) no-repeat
0 1px; }
168 tr
.message
.sticky td
.subject
{ background: url
(../images/bullet_go.png) no-repeat
0 1px; font-weight: bold
; }
170 tr
.version
.closed
, tr
.version
.closed a
{ color: #999; }
171 tr
.version td
.name
{ padding-left: 20px; }
172 tr
.version
.shared td
.name
{ background: url
(../images/link.png) no-repeat
0% 70%; }
173 tr
.version td
.date
, tr
.version td
.status
, tr
.version td
.sharing
{ text-align: center
; }
175 tr
.user td
{ width:13%; }
176 tr
.user td
.email
{ width:18%; }
177 tr
.user td
{ white-space: nowrap
; }
178 tr
.user
.locked
, tr
.user
.registered
{ color: #aaa; }
179 tr
.user
.locked a
, tr
.user
.registered a
{ color: #aaa; }
181 tr
.time-entry
{ text-align: center
; white-space: nowrap
; }
182 tr
.time-entry td
.subject
, tr
.time-entry td
.comments
{ text-align: left
; white-space: normal
; }
183 td
.hours
{ text-align: right
; font-weight: bold
; padding-right: 0.5em; }
184 td
.hours
.hours-dec
{ font-size: 0.9em; }
186 table
.plugins td
{ vertical-align: middle
; }
187 table
.plugins td
.configure
{ text-align: right
; padding-right: 1em; }
188 table
.plugins span
.name
{ font-weight: bold
; display: block
; margin-bottom: 6px; }
189 table
.plugins span
.description
{ display: block
; font-size: 0.9em; }
190 table
.plugins span
.url
{ display: block
; font-size: 0.9em; }
192 table
.list tbody tr
.group td
{ padding: 0.8em 0 0.5em 0.3em; font-weight: bold
; border-bottom: 1px solid
#ccc; }
193 table
.list tbody tr
.group span
.count
{ color: #aaa; font-size: 80%; }
195 table
.list tbody
tr:hover
{ background-color:#ffffdd; }
196 table
.list tbody tr
.group:hover
{ background-color:inherit
; }
197 table td
{padding:2px;}
199 .odd {background-color:#f6f7f8;}
200 .even {background-color: #fff;}
202 a
.sort
{ padding-right: 16px; background-position: 100% 50%; background-repeat: no-repeat
; }
203 a
.sort
.asc
{ background-image: url
(../images/sort_asc.png); }
204 a
.sort
.desc
{ background-image: url
(../images/sort_desc.png); }
206 table
.attributes
{ width: 100% }
207 table
.attributes th
{ vertical-align: top
; text-align: left
; }
208 table
.attributes td
{ vertical-align: top
; }
210 table
.boards a
.board
, h3
.comments
{ background: url
(../images/comment.png) no-repeat
0% 50%; padding-left: 20px; }
212 td
.center
{text-align:center
;}
214 h3
.version
{ background: url
(../images/package.png) no-repeat
0% 50%; padding-left: 20px; }
216 div
.issues h3
{ background: url
(../images/ticket.png) no-repeat
0% 50%; padding-left: 20px; }
217 div
.members h3
{ background: url
(../images/group.png) no-repeat
0% 50%; padding-left: 20px; }
218 div
.news h3
{ background: url
(../images/news.png) no-repeat
0% 50%; padding-left: 20px; }
219 div
.projects h3
{ background: url
(../images/projects.png) no-repeat
0% 50%; padding-left: 20px; }
221 #watchers ul
{margin: 0; padding: 0;}
222 #watchers li
{list-style-type:none
;margin: 0px 2px 0px 0px; padding: 0px 0px 0px 0px;}
223 #watchers select
{width: 95%; display: block
;}
224 #watchers a
.delete
{opacity: 0.4;}
225 #watchers a
.delete:hover
{opacity: 1;}
226 #watchers img
.gravatar
{vertical-align: middle
;margin: 0 4px 2px 0;}
228 .highlight { background-color: #FCFD8D;}
229 .highlight.token-1 { background-color: #faa;}
230 .highlight.token-2 { background-color: #afa;}
231 .highlight.token-3 { background-color: #aaf;}
236 background-color:#f6f6f6;
239 border: 1px solid
#e4e4e4;
243 border: 1px solid
#999;
245 margin: .3em .4em 0 .4em;
247 width: .6em; height: .6em;
249 .contextual {float:right
; white-space: nowrap
; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
250 .contextual input, .contextual select {font-size:0.9em;}
251 .message .contextual { margin-top: 0; }
253 .splitcontentleft{float:left
; width:49%;}
254 .splitcontentright{float:right
; width:49%;}
255 form
{display: inline
;}
256 input
, select
{vertical-align: middle
; margin-top: 1px; margin-bottom: 1px;}
257 fieldset
{border: 1px solid
#e4e4e4; margin:0;}
258 legend
{color: #484848;}
259 hr
{ width: 100%; height: 1px; background: #ccc; border: 0;}
260 blockquote
{ font-style: italic
; border-left: 3px solid
#e0e0e0; padding-left: 0.6em; margin-left: 2.4em;}
261 blockquote blockquote
{ margin-left: 0;}
262 acronym
{ border-bottom: 1px dotted
; cursor: help
; }
263 textarea
.wiki-edit
{ width: 99%; }
264 li p
{margin-top: 0;}
265 div
.issue
{background:#ffffdd; padding:6px; margin-bottom:6px;border: 1px solid
#d7d7d7;}
266 p
.breadcrumb
{ font-size: 0.9em; margin: 4px 0 4px 0;}
267 p
.subtitle
{ font-size: 0.9em; margin: -6px 0 12px 0; font-style: italic
; }
268 p
.footnote
{ font-size: 0.9em; margin-top: 0px; margin-bottom: 0px; }
270 div
.issue div
.subject div div
{ padding-left: 16px; }
271 div
.issue div
.subject p
{margin: 0; margin-bottom: 0.1em; font-size: 90%; color: #999;}
272 div
.issue div
.subject
>div
>p
{ margin-top: 0.5em; }
273 div
.issue div
.subject h3
{margin: 0; margin-bottom: 0.1em;}
275 #issue_tree table
.issues
{ border: 0; }
276 #issue_tree td
.checkbox
{display:none
;}
278 fieldset
.collapsible
{ border-width: 1px 0 0 0; font-size: 0.9em; }
279 fieldset
.collapsible legend
{ padding-left: 16px; background: url
(../images/arrow_expanded.png) no-repeat
0% 40%; cursor:pointer
; }
280 fieldset
.collapsible
.collapsed legend
{ background-image: url
(../images/arrow_collapsed.png); }
282 fieldset#date-range p
{ margin: 2px 0 2px 0; }
283 fieldset#filters table
{ border-collapse: collapse
; }
284 fieldset#filters table td
{ padding: 0; vertical-align: middle
; }
285 fieldset#filters tr
.filter
{ height: 2em; }
286 fieldset#filters td
.add-filter
{ text-align: right
; vertical-align: top
; }
287 .buttons { font-size: 0.9em; margin-bottom: 1.4em; margin-top: 1em; }
289 div#issue-changesets
{float:right
; width:45%; margin-left: 1em; margin-bottom: 1em; background: #fff; padding-left: 1em; font-size: 90%;}
290 div#issue-changesets div
.changeset
{ padding: 4px;}
291 div#issue-changesets div
.changeset
{ border-bottom: 1px solid
#ddd; }
292 div#issue-changesets p
{ margin-top: 0; margin-bottom: 1em;}
294 div#activity dl
, #search-results
{ margin-left: 2em; }
295 div#activity dd
, #search-results dd
{ margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; }
296 div#activity dt
, #search-results dt
{ margin-bottom: 0px; padding-left: 20px; line-height: 18px; background-position: 0 50%; background-repeat: no-repeat
; }
297 div#activity dt
.me
.time
{ border-bottom: 1px solid
#999; }
298 div#activity dt
.time
{ color: #777; font-size: 80%; }
299 div#activity dd
.description
, #search-results dd
.description
{ font-style: italic
; }
300 div#activity span
.project:after
, #search-results span
.project:after
{ content: " -"; }
301 div#activity dd span
.description
, #search-results dd span
.description
{ display:block
; color: #808080; }
303 #search-results dd
{ margin-bottom: 1em; padding-left: 20px; margin-left:0px; }
305 div#search-results-counts
{float:right
;}
306 div#search-results-counts ul
{ margin-top: 0.5em; }
307 div#search-results-counts li
{ list-style-type:none
; float: left
; margin-left: 1em; }
309 dt
.issue
{ background-image: url
(../images/ticket.png); }
310 dt
.issue-edit
{ background-image: url
(../images/ticket_edit.png); }
311 dt
.issue-closed
{ background-image: url
(../images/ticket_checked.png); }
312 dt
.issue-note
{ background-image: url
(../images/ticket_note.png); }
313 dt
.changeset
{ background-image: url
(../images/changeset.png); }
314 dt
.news
{ background-image: url
(../images/news.png); }
315 dt
.message
{ background-image: url
(../images/message.png); }
316 dt
.reply
{ background-image: url
(../images/comments.png); }
317 dt
.wiki-page
{ background-image: url
(../images/wiki_edit.png); }
318 dt
.attachment
{ background-image: url
(../images/attachment.png); }
319 dt
.document
{ background-image: url
(../images/document.png); }
320 dt
.project
{ background-image: url
(../images/projects.png); }
321 dt
.time-entry
{ background-image: url
(../images/time.png); }
323 #search-results dt
.issue
.closed
{ background-image: url
(../images/ticket_checked.png); }
325 div#roadmap
.related-issues
{ margin-bottom: 1em; }
326 div#roadmap
.related-issues td
.checkbox
{ display: none
; }
327 div#roadmap
.wiki
h1:first-child
{ display: none
; }
328 div#roadmap
.wiki h1
{ font-size: 120%; }
329 div#roadmap
.wiki h2
{ font-size: 110%; }
331 div#version-summary
{ float:right
; width:380px; margin-left: 16px; margin-bottom: 16px; background-color: #fff; }
332 div#version-summary fieldset
{ margin-bottom: 1em; }
333 div#version-summary
.total-hours
{ text-align: right
; }
335 table#time-report td
.hours
, table#time-report th
.period
, table#time-report th
.total
{ text-align: right
; padding-right: 0.5em; }
336 table#time-report tbody tr
{ font-style: italic
; color: #777; }
337 table#time-report tbody tr
.last-level
{ font-style: normal
; color: #555; }
338 table#time-report tbody tr
.total
{ font-style: normal
; font-weight: bold
; color: #555; background-color:#EEEEEE; }
339 table#time-report
.hours-dec
{ font-size: 0.9em; }
341 form
.attributes
{ margin-bottom: 8px; }
342 form
.attributes p
{ padding-top: 1px; padding-bottom: 2px; }
343 form
.attributes select
{ min-width: 50%; }
345 ul
.projects
{ margin: 0; padding-left: 1em; }
346 ul
.projects
.root
{ margin: 0; padding: 0; }
347 ul
.projects ul
.projects
{ border-left: 3px solid
#e0e0e0; }
348 ul
.projects li
.root
{ list-style-type:none
; margin-bottom: 1em; }
349 ul
.projects li
.child
{ list-style-type:none
; margin-top: 1em;}
350 ul
.projects div
.root a
.project
{ font-family: "Trebuchet MS", Verdana
, sans-serif
; font-weight: bold
; font-size: 16px; margin: 0 0 10px 0; }
351 .my-project { padding-left: 18px; background: url
(../images/fav.png) no-repeat
0 50%; }
353 #tracker_project_ids ul
{ margin: 0; padding-left: 1em; }
354 #tracker_project_ids li
{ list-style-type:none
; }
356 ul
.properties
{padding:0; font-size: 0.9em; color: #777;}
357 ul
.properties li
{list-style-type:none
;}
358 ul
.properties li span
{font-style:italic
;}
360 .total-hours { font-size: 110%; font-weight: bold
; }
361 .total-hours span.hours-int { font-size: 120%; }
363 .autoscroll {overflow-x: auto
; padding:1px; margin-bottom: 1.2em;}
364 #user_firstname, #user_lastname
, #user_mail
, #my_account_form select
{ width: 90%; }
366 #workflow_copy_form select
{ width: 200px; }
368 .pagination {font-size: 90%}
369 p
.pagination
{margin-top:8px;}
371 /***** Tabular forms ******/
374 padding: 5px 0 8px 0;
375 padding-left: 180px; /*width of left column containing the label elements*/
380 html
>body
.tabular p
{overflow:hidden
;}
386 margin-left: -180px; /*width of left column*/
387 width: 175px; /*width of labels. Should be smaller than left column to create some right
391 .tabular label.floating{
398 .tabular label.block{
400 margin-left: 0px !important
;
407 .tabular label.inline{
409 margin-left: 5px !important
;
413 input#time_entry_comments
{ width: 90%;}
415 #preview fieldset
{margin-top: 1em; background: url
(../images/draft.png)}
417 .tabular.settings p{ padding-left: 300px; }
418 .tabular.settings label{ margin-left: -300px; width: 295px; }
419 .tabular.settings textarea { width: 99%; }
421 fieldset
.settings label
{ display: block
; }
423 .required {color: #bb0000;}
424 .summary {font-style: italic
;}
426 #attachments_fields input
[type
=text
] {margin-left: 8px; }
428 div
.attachments
{ margin-top: 12px; }
429 div
.attachments p
{ margin:4px 0 2px 0; }
430 div
.attachments img
{ vertical-align: middle
; }
431 div
.attachments span
.author
{ font-size: 0.9em; color: #888; }
433 p
.other-formats
{ text-align: right
; font-size:0.9em; color: #666; }
434 .other-formats span + span:before { content: "| "; }
436 a
.atom
{ background: url
(../images/feed.png) no-repeat
1px 50%; padding: 2px 0px 3px 16px; }
438 /* Project members tab */
439 div#tab-content-members
.splitcontentleft
, div#tab-content-memberships
.splitcontentleft
, div#tab-content-users
.splitcontentleft
{ width: 64% }
440 div#tab-content-members
.splitcontentright
, div#tab-content-memberships
.splitcontentright
, div#tab-content-users
.splitcontentright
{ width: 34% }
441 div#tab-content-members fieldset
, div#tab-content-memberships fieldset
, div#tab-content-users fieldset
{ padding:1em; margin-bottom: 1em; }
442 div#tab-content-members fieldset legend
, div#tab-content-memberships fieldset legend
, div#tab-content-users fieldset legend
{ font-weight: bold
; }
443 div#tab-content-members fieldset label
, div#tab-content-memberships fieldset label
, div#tab-content-users fieldset label
{ display: block
; }
444 div#tab-content-members fieldset div
, div#tab-content-users fieldset div
{ max-height: 400px; overflow:auto
; }
446 table
.members td
.group
{ padding-left: 20px; background: url
(../images/group.png) no-repeat
0% 50%; }
448 input#principal_search
, input#user_search
{width:100%}
450 * html div#tab-content-members fieldset div
{ height: 450px; }
452 /***** Flash & error messages ****/
453 #errorExplanation, div
.flash
, .nodata
, .warning
{
454 padding: 4px 4px 4px 30px;
460 div
.flash
{margin-top: 8px;}
462 div
.flash
.error
, #errorExplanation
{
463 background: url
(../images/exclamation.png) 8px 50% no-repeat
;
464 background-color: #ffe3e3;
465 border-color: #dd0000;
470 background: url
(../images/true.png) 8px 5px no-repeat
;
471 background-color: #dfffdf;
472 border-color: #9fcf9f;
477 background: url
(../images/warning.png) 8px 5px no-repeat
;
478 background-color: #FFEBC1;
479 border-color: #FDBF3B;
486 background-color: #FFEBC1;
487 border-color: #FDBF3B;
491 #errorExplanation ul
{ font-size: 0.9em;}
492 #errorExplanation h2
, #errorExplanation p
{ display: none
; }
494 /***** Ajax indicator ******/
496 position: absolute
; /* fixed not supported by IE */
497 background-color:#eee;
498 border: 1px solid
#bbb;
506 filter:alpha
(opacity
=50);
510 html
>body #ajax-indicator
{ position: fixed
; }
512 #ajax-indicator span
{
513 background-position: 0% 40%;
514 background-repeat: no-repeat
;
515 background-image: url
(../images/loading.gif);
517 vertical-align: bottom
;
520 /***** Calendar *****/
521 table
.cal
{border-collapse: collapse
; width: 100%; margin: 0px 0 6px 0;border: 1px solid
#d7d7d7;}
522 table
.cal thead th
{width: 14%; background-color:#EEEEEE; padding: 4px; }
523 table
.cal thead th
.week-number
{width: auto
;}
524 table
.cal tbody tr
{height: 100px;}
525 table
.cal td
{border: 1px solid
#d7d7d7; vertical-align: top
; font-size: 0.9em;}
526 table
.cal td
.week-number
{ background-color:#EEEEEE; padding: 4px; border:none
; font-size: 1em;}
527 table
.cal td p
.day-num
{font-size: 1.1em; text-align:right
;}
528 table
.cal td
.odd p
.day-num
{color: #bbb;}
529 table
.cal td
.today
{background:#ffffdd;}
530 table
.cal td
.today p
.day-num
{font-weight: bold
;}
531 table
.cal
.starting a
, p
.cal
.legend
.starting
{background: url
(../images/bullet_go.png) no-repeat
-1px -2px; padding-left:16px;}
532 table
.cal
.ending a
, p
.cal
.legend
.ending
{background: url
(../images/bullet_end.png) no-repeat
-1px -2px; padding-left:16px;}
533 table
.cal
.starting
.ending a
, p
.cal
.legend
.starting
.ending
{background: url
(../images/bullet_diamond.png) no-repeat
-1px -2px; padding-left:16px;}
534 p
.cal
.legend span
{display:block
;}
536 /***** Tooltips ******/
537 .tooltip{position:relative
;z-index:24;}
538 .tooltip:hover{z-index:25;color:#000;}
539 .tooltip span.tip{display: none
; text-align:left
;}
541 div
.tooltip:hover span
.tip
{
544 top:12px; left:24px; width:270px;
545 border:1px solid
#555;
546 background-color:#fff;
552 /***** Progress bar *****/
554 border: 1px solid
#D7D7D7;
555 border-collapse: collapse
;
560 margin: 1px 6px 1px 0px;
563 table
.progress td
{ height: 0.9em; }
564 table
.progress td
.closed
{ background: #BAE0BA none repeat scroll
0%; }
565 table
.progress td
.done
{ background: #DEF0DE none repeat scroll
0%; }
566 table
.progress td
.open
{ background: #FFF none repeat scroll
0%; }
567 p
.pourcent
{font-size: 80%;}
568 p
.progress-info
{clear: left
; font-style: italic
; font-size: 80%;}
571 #content .tabs
{height: 2.6em; margin-bottom:1.2em; position:relative
; overflow:hidden
;}
572 #content .tabs ul
{margin:0; position:absolute
; bottom:0; padding-left:1em; width: 2000px; border-bottom: 1px solid
#bbbbbb;}
573 #content .tabs ul li
{
575 list-style-type:none
;
582 #content .tabs ul li a
{
585 text-decoration:none
;
587 padding:4px 6px 4px 6px;
588 border: 1px solid
#ccc;
589 border-bottom: 1px solid
#bbbbbb;
590 background-color: #eeeeee;
595 #content .tabs ul li
a:hover
{
596 background-color: #ffffdd;
597 text-decoration:none
;
600 #content .tabs ul li a
.selected
{
601 background-color: #fff;
602 border: 1px solid
#bbbbbb;
603 border-bottom: 1px solid
#fff;
606 #content .tabs ul li a
.selected:hover
{
607 background-color: #fff;
610 div
.tabs-buttons
{ position:absolute
; right: 0; width: 48px; height: 24px; background: white
; bottom: 0; border-bottom: 1px solid
#bbbbbb; }
612 button
.tab-left
, button
.tab-right
{
616 border: 1px solid
#ccc;
617 border-bottom: 1px solid
#bbbbbb;
626 background: #eeeeee url
(../images/bullet_arrow_left.png) no-repeat
50% 50%;
631 background: #eeeeee url
(../images/bullet_arrow_right.png) no-repeat
50% 50%;
634 /***** Auto-complete *****/
641 div
.autocomplete ul
{
642 list-style-type:none
;
646 div
.autocomplete ul li
{
647 list-style-type:none
;
653 border: 1px solid
#ccc;
654 border-left: 1px solid
#ccc;
655 border-right: 1px solid
#ccc;
656 background-color:white
;
658 div
.autocomplete ul li
.selected
{ background-color: #ffb;}
659 div
.autocomplete ul li span
.informal
{
664 #parent_issue_candidates ul li
{width: 500px;}
667 .diff_out { background: #fcc; }
668 .diff_in { background: #cfc; }
672 border: 1px solid
#505050;
673 border-collapse: collapse
;
677 div
.wiki table
, div
.wiki td
, div
.wiki th
{
678 border: 1px solid
#bbb;
683 background-position: 0% 60%;
684 background-repeat: no-repeat
;
686 background-image: url
(../images/external.png);
694 margin: 1em 1em 1em 1.6em;
695 padding: 2px 2px 2px 0;
696 background-color: #fafafa;
697 border: 1px solid
#dadada;
704 background-color: #ffffdd;
705 border: 1px solid
#e4e4e4;
713 * html div
.wiki ul
.toc
{ width: 50%; } /* IE6 doesn't autosize div */
715 div
.wiki ul
.toc
.right
{ float: right
; margin-left: 12px; margin-right: 0; width: auto
; }
716 div
.wiki ul
.toc
.left
{ float: left
; margin-right: 12px; margin-left: 0; width: auto
; }
717 div
.wiki ul
.toc li
{ list-style-type:none
;}
718 div
.wiki ul
.toc li
.heading2
{ margin-left: 6px; }
719 div
.wiki ul
.toc li
.heading3
{ margin-left: 12px; font-size: 0.8em; }
724 text-decoration: none
;
727 div
.wiki ul
.toc
a:hover
{ color: #c61a1a; text-decoration: underline
;}
729 a
.wiki-anchor
{ display: none
; margin-left: 6px; text-decoration: none
; }
730 a
.wiki-anchor:hover
{ color: #aaa !important
; text-decoration: none
; }
731 h1:hover a
.wiki-anchor
, h2:hover a
.wiki-anchor
, h3:hover a
.wiki-anchor
{ display: inline
; color: #ddd; }
733 div
.wiki img
{ vertical-align: middle
; }
735 /***** My page layout *****/
737 border:1px dashed
#c0c0c0;
739 padding: 15px 0 15px 0;
758 background-repeat: no-repeat
;
760 background-image:url
('../images/close.png');
764 background-image:url
('../images/close_hl.png');
767 /***** Gantt chart *****/
772 border-top: 1px solid
#c0c0c0;
773 border-bottom: 1px solid
#c0c0c0;
774 border-right: 1px solid
#c0c0c0;
790 .task_late { background:#f66 url
(../images/task_late.png); border: 1px solid
#f66; }
791 .task_done { background:#66f url
(../images/task_done.png); border: 1px solid
#66f; }
792 .task_todo { background:#aaa url
(../images/task_todo.png); border: 1px solid
#aaa; }
794 .task_todo.parent { background: #888; border: 1px solid
#888; height: 6px;}
795 .task_late.parent, .task_done.parent { height: 3px;}
796 .task_todo.parent .left { position: absolute
; background: url
(../images/task_parent_end.png) no-repeat
0 0; width: 8px; height: 16px; margin-left: -5px; left: 0px; top: -1px;}
797 .task_todo.parent .right { position: absolute
; background: url
(../images/task_parent_end.png) no-repeat
0 0; width: 8px; height: 16px; margin-right: -5px; right: 0px; top: -1px;}
799 .milestone { background-image:url
(../images/milestone.png); background-repeat: no-repeat
; border: 0; }
803 background-position: 0% 50%;
804 background-repeat: no-repeat
;
810 .icon-add { background-image: url
(../images/add.png); }
811 .icon-edit { background-image: url
(../images/edit.png); }
812 .icon-copy { background-image: url
(../images/copy.png); }
813 .icon-duplicate { background-image: url
(../images/duplicate.png); }
814 .icon-del { background-image: url
(../images/delete.png); }
815 .icon-move { background-image: url
(../images/move.png); }
816 .icon-save { background-image: url
(../images/save.png); }
817 .icon-cancel { background-image: url
(../images/cancel.png); }
818 .icon-multiple { background-image: url
(../images/table_multiple.png); }
819 .icon-folder { background-image: url
(../images/folder.png); }
820 .open .icon-folder { background-image: url
(../images/folder_open.png); }
821 .icon-package { background-image: url
(../images/package.png); }
822 .icon-home { background-image: url
(../images/home.png); }
823 .icon-user { background-image: url
(../images/user.png); }
824 .icon-projects { background-image: url
(../images/projects.png); }
825 .icon-help { background-image: url
(../images/help.png); }
826 .icon-attachment { background-image: url
(../images/attachment.png); }
827 .icon-history { background-image: url
(../images/history.png); }
828 .icon-time { background-image: url
(../images/time.png); }
829 .icon-time-add { background-image: url
(../images/time_add.png); }
830 .icon-stats { background-image: url
(../images/stats.png); }
831 .icon-warning { background-image: url
(../images/warning.png); }
832 .icon-fav { background-image: url
(../images/fav.png); }
833 .icon-fav-off { background-image: url
(../images/fav_off.png); }
834 .icon-reload { background-image: url
(../images/reload.png); }
835 .icon-lock { background-image: url
(../images/locked.png); }
836 .icon-unlock { background-image: url
(../images/unlock.png); }
837 .icon-checked { background-image: url
(../images/true.png); }
838 .icon-details { background-image: url
(../images/zoom_in.png); }
839 .icon-report { background-image: url
(../images/report.png); }
840 .icon-comment { background-image: url
(../images/comment.png); }
841 .icon-summary { background-image: url
(../images/lightning.png); }
842 .icon-server-authentication { background-image: url
(../images/server_key.png); }
844 .icon-file { background-image: url
(../images/files/default.png); }
845 .icon-file.text-plain { background-image: url
(../images/files/text.png); }
846 .icon-file.text-x-c { background-image: url
(../images/files/c.png); }
847 .icon-file.text-x-csharp { background-image: url
(../images/files/csharp.png); }
848 .icon-file.text-x-php { background-image: url
(../images/files/php.png); }
849 .icon-file.text-x-ruby { background-image: url
(../images/files/ruby.png); }
850 .icon-file.text-xml { background-image: url
(../images/files/xml.png); }
851 .icon-file.image-gif { background-image: url
(../images/files/image.png); }
852 .icon-file.image-jpeg { background-image: url
(../images/files/image.png); }
853 .icon-file.image-png { background-image: url
(../images/files/image.png); }
854 .icon-file.image-tiff { background-image: url
(../images/files/image.png); }
855 .icon-file.application-pdf { background-image: url
(../images/files/pdf.png); }
856 .icon-file.application-zip { background-image: url
(../images/files/zip.png); }
857 .icon-file.application-x-gzip { background-image: url
(../images/files/zip.png); }
861 border: solid
1px #d5d5d5;
865 div
.issue img
.gravatar
{
871 div
.issue table img
.gravatar
{
881 margin: -2px 4px -4px 0;
887 margin: -6px 0 -4px 0;
891 td
.username img
.gravatar
{
896 #activity dt img
.gravatar
{
910 h2 img
{ vertical-align:middle
; }
912 .hascontextmenu { cursor: context-menu
; }
914 /***** Media print specific styles *****/
916 #top-menu, #header
, #main-menu
, #sidebar
, #footer
, .contextual
, .other-formats
{ display:none
; }
917 #main { background: #fff; }
918 #content { width: 99%; margin: 0; padding: 0; border: 0; background: #fff; overflow: visible
!important
;}
919 #wiki_add_attachment { display:none
; }
920 .hide-when-print { display: none
; }