body,legend{color:#484848}
#header,#header a{color:#f8f8f8}
#main-menu li,#top-menu li{float:left;padding:0;white-space:nowrap;list-style-type:none}
#account,#quick-search,#sidebar{float:right}
#sidebar,* html #sidebar{width:22%}
#main-menu li,#top-menu li,table.list td.reorder,table.list th,tr.issue,tr.project td.name a{white-space:nowrap}
#login-form label,#main-menu li a,#top-menu a{font-weight:700}
#search-results dd .description,.summary,blockquote,div#activity dd .description,p.subtitle,ul.properties li span{font-style:italic}
div.wiki table,fieldset#filters table,table.cal,table.list,table.progress,table.query-columns{border-collapse:collapse}
#admin-menu li,#content .tabs ul li,#main-menu li,#sidebar ul li,#top-menu li,div.wiki ul.toc li,ul.projects li,ul.properties li{list-style-type:none}
html{overflow-y:scroll}
body{font-family:Verdana,sans-serif;font-size:12px;margin:0;padding:0;width:100%}
#projects-index ul.projects div.root a.project,h1,h2,h3,h4{font-family:"Trebuchet MS",Verdana,sans-serif}
h1,h2,h3,h4{padding:2px 10px 1px 0;margin:0 0 10px}
#content h1,h2,h3,h4{color:#555}
.wiki h1,h2{font-size:20px}
.wiki h2,h3{font-size:16px}
.wiki h3,h4{font-size:13px}
h4{border-bottom:1px dotted #bbb}
#wrapper{background:#fff}
#top-menu{background:#3e5b76;color:#fff;height:1.8em;font-size:.8em;padding:2px 2px 0 6px}
#top-menu ul{margin:0;padding:0}
#top-menu li{margin:0}
#top-menu a{color:#fff;margin-right:8px}
#top-menu #loggedas{float:right;margin-right:.5em;color:#fff}
#header{min-height:5.3em;margin:0;background-color:#628db6;padding:4px 8px 20px 6px;position:relative}
#header h1 a.ancestor{font-size:80%}
#main-menu{position:absolute;bottom:0;left:6px;margin-right:-500px}
#main-menu ul{margin:0;padding:0}
#main-menu li{margin:0 2px 0 0}
#main-menu li a{display:block;color:#fff;text-decoration:none;margin:0;padding:4px 10px}
#main.nosidebar #sidebar,div.modal h3.title{display:none}
#main-menu li a:hover{background:#759fcf;color:#fff}
#main-menu li a.selected,#main-menu li a.selected:hover{background:#fff;color:#555}
#admin-menu ul{margin:0;padding:0}
#admin-menu li{margin:0;padding:0 0 6px}
#admin-menu a{background-position:0 40%;background-repeat:no-repeat;padding-left:20px;padding-top:2px;padding-bottom:3px;line-height:1.7em}
#admin-menu a.projects{background-image:url(../images/projects.png)}
#admin-menu a.users{background-image:url(../images/user.png)}
#admin-menu a.groups{background-image:url(../images/group.png)}
#admin-menu a.roles{background-image:url(../images/database_key.png)}
#admin-menu a.trackers{background-image:url(../images/ticket.png)}
#admin-menu a.issue_statuses{background-image:url(../images/ticket_edit.png)}
#admin-menu a.workflows{background-image:url(../images/ticket_go.png)}
#admin-menu a.custom_fields{background-image:url(../images/textfield.png)}
#admin-menu a.enumerations{background-image:url(../images/text_list_bullets.png)}
#admin-menu a.settings{background-image:url(../images/changeset.png)}
#admin-menu a.plugins{background-image:url(../images/plugin.png)}
#admin-menu a.info{background-image:url(../images/help.png)}
#admin-menu a.server_authentication{background-image:url(../images/server_key.png)}
#sidebar hr,hr{background:#ccc}
#main{background-color:#eee}
#sidebar{position:relative;z-index:9;padding:0;margin:0}
#sidebar h3{font-size:14px;margin-top:14px;color:#666}
#sidebar hr{width:100%;margin:0 auto;height:1px;border:0}
* html #sidebar hr{width:95%;position:relative;left:-6px;color:#ccc}
#sidebar .contextual{margin-right:1em}
#sidebar ul{margin:0;padding:0}
#sidebar ul li{margin:0 2px 0 0;padding:0}
#content{width:97%;background-color:#fff;margin:0;padding:6px 10px 10px;z-index:10}
* html #content{width:100%;margin-top:0;padding:6px 10px 10px}
html>body #content{min-height:100px}
* html body #content{height:600px}
#main.nosidebar #content{width:auto;border-right:0}
#footer{clear:both;border-top:1px solid #bbb;font-size:.9em;color:#aaa;padding:5px;text-align:center;background:#fff}
#login-form table{margin-top:5em;padding:1em;margin-left:auto;margin-right:auto;border:2px solid #fdbf3b;background-color:#ffebc1}
#login-form table td{padding:6px}
#login-form input#password,#login-form input#username{width:300px}
div.modal{border-radius:5px;background:#fff;z-index:50;padding:4px}
div.modal p.buttons{text-align:right;margin-bottom:0}
input#openid_url{background:url(../images/openid-bg.gif) 0 50% no-repeat #fff;padding-left:18px}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#activity dt,.journal,.tabular p{clear:left}
a,a:link,a:visited{color:#169;text-decoration:none}
a:active,a:hover{color:#c61a1a;text-decoration:underline}
a img{border:0}
a.issue.closed,a.issue.closed:link,a.issue.closed:visited{color:#999;text-decoration:line-through}
#sidebar a.selected:hover,a.toggle-all:hover{text-decoration:none}
a.project.closed,a.project.closed:link,a.project.closed:visited,a.user.locked,a.user.locked:link,a.user.locked:visited{color:#999}
#sidebar a.selected{line-height:1.7em;padding:1px 3px 2px 2px;margin-left:-2px;background-color:#9db9d5;color:#fff;border-radius:2px}
#admin-menu a.selected{padding-left:20px!important;background-position:2px 40%}
a.collapsible{padding-left:12px;background:url(../images/arrow_expanded.png) -3px 40% no-repeat}
a.collapsible.collapsed{background:url(../images/arrow_collapsed.png) -5px 40% no-repeat}
a#toggle-completed-versions{color:#999}
table.list{border:1px solid #e4e4e4;width:100%;margin-bottom:4px}
table.list th{background-color:#eee;padding:4px}
table.list td{text-align:center;vertical-align:top;padding-right:10px}
table.list td.id{width:2%;text-align:center}
table.list td.comments,table.list td.description,table.list td.name,table.list td.roles,table.list td.subject{text-align:left}
table.list td.tick{width:15%}
table.list td.checkbox{width:15px;padding:2px 0 0}
table.list td.checkbox input{padding:0}
table.list td.buttons{width:15%;white-space:nowrap;text-align:right}
table.list td.buttons a{padding-right:.6em}
table.list td.reorder{width:15%;text-align:center}
table.list caption{text-align:left;padding:.5em .5em .5em 0}
tr.project.archived,tr.project.archived a,tr.project.closed,tr.project.closed a{color:#aaa}
tr.project.idnt td.name span{background:url(../images/bullet_arrow_right.png) 0 50% no-repeat;padding-left:16px}
tr.project.idnt-1 td.name{padding-left:.5em}
tr.project.idnt-2 td.name{padding-left:2em}
tr.project.idnt-3 td.name{padding-left:3.5em}
tr.project.idnt-4 td.name{padding-left:5em}
tr.project.idnt-5 td.name{padding-left:6.5em}
tr.project.idnt-6 td.name{padding-left:8em}
tr.project.idnt-7 td.name{padding-left:9.5em}
tr.project.idnt-8 td.name{padding-left:11em}
tr.project.idnt-9 td.name{padding-left:12.5em}
tr.issue{text-align:center}
td.assigned_to,tr.issue td.category,tr.issue td.relations,tr.issue td.string,tr.issue td.subject,tr.issue td.text{white-space:normal}
tr.issue td.relations{text-align:left}
tr.issue td.done_ratio table.progress{margin-left:auto;margin-right:auto}
tr.issue td.relations span{white-space:nowrap}
table.issues td.description{color:#777;font-size:90%;padding:4px 4px 4px 24px;text-align:left;white-space:normal}
table.issues td.description pre{white-space:normal}
tr.changeset td.author,tr.changeset td.committed_on,tr.entry td,tr.message td.created_on,tr.message td.last_message,tr.time-entry,tr.user td{white-space:nowrap}
tr.issue.idnt td.subject a{background:url(../images/bullet_arrow_right.png) 0 50% no-repeat;padding-left:16px}
tr.issue.idnt-1 td.subject{padding-left:.5em}
tr.issue.idnt-2 td.subject{padding-left:2em}
tr.issue.idnt-3 td.subject{padding-left:3.5em}
tr.issue.idnt-4 td.subject{padding-left:5em}
tr.issue.idnt-5 td.subject{padding-left:6.5em}
tr.issue.idnt-6 td.subject{padding-left:8em}
tr.issue.idnt-7 td.subject{padding-left:9.5em}
tr.issue.idnt-8 td.subject{padding-left:11em}
tr.issue.idnt-9 td.subject{padding-left:12.5em}
table.issue-report{table-layout:fixed}
tr.entry{border:1px solid #f8f8f8}
tr.entry td.filename{width:30%;text-align:left}
tr.entry td.filename_no_report{width:70%;text-align:left}
tr.entry td.size{text-align:right;font-size:90%}
tr.entry td.author,tr.entry td.revision{text-align:center}
tr.entry td.age{text-align:right}
tr.entry.file td.filename a,tr.entry.file td.filename_no_report a{margin-left:16px}
tr span.expander{background-image:url(../images/bullet_toggle_plus.png);padding-left:8px;margin-left:0;cursor:pointer}
tr.open span.expander{background-image:url(../images/bullet_toggle_minus.png)}
tr.changeset{height:20px}
ol,tr.changeset ul{margin-top:0;margin-bottom:0}
tr.changeset td.revision_graph{width:15%;background-color:#fffffb}
tr.changeset td.author,tr.changeset td.committed_on{text-align:center;width:15%}
table.files tbody th{text-align:left}
table.files tr.file td.filename{text-align:left;padding-left:24px}
tr.message td.subject,tr.version td.name{padding-left:20px}
table.files tr.file td.digest{font-size:80%}
table.members td.roles,table.memberships td.roles{width:45%}
tr.message{height:2.6em}
tr.message td.last_message{font-size:80%}
tr.message.locked td.subject{background:url(../images/locked.png) 0 1px no-repeat}
tr.message.sticky td.subject{background:url(../images/bullet_go.png) 0 1px no-repeat;font-weight:700}
tr.version.closed,tr.version.closed a{color:#999}
tr.version.shared td.name{background:url(../images/link.png) 0 70% no-repeat}
tr.version td.date,tr.version td.sharing,tr.version td.status{text-align:center;white-space:nowrap}
tr.user td{width:13%}
tr.user td.email,tr.user td.firstname,tr.user td.lastname,tr.user td.username{text-align:left}
tr.time-entry,tr.wiki-page-version td.author,tr.wiki-page-version td.updated_on{text-align:center}
tr.user td.email{width:18%}
tr.user.locked,tr.user.locked a,tr.user.registered,tr.user.registered a{color:#aaa}
table.permissions td.role{color:#999;font-size:90%;font-weight:400!important;text-align:center;vertical-align:bottom}
.contextual,.contextual input,.contextual select,p.breadcrumb,p.footnote,p.subtitle,td.hours .hours-dec{font-size:.9em}
tr.time-entry td.comments,tr.time-entry td.issue{text-align:left;white-space:normal}
#content .tabs ul li,.contextual,fieldset#filters td.values{white-space:nowrap}
td.hours{text-align:right;font-weight:700;padding-right:.5em}
table.plugins td{vertical-align:middle}
table.plugins td.configure{text-align:right;padding-right:1em}
table.plugins span.name{font-weight:700;display:block;margin-bottom:6px}
table.plugins span.description,table.plugins span.url{display:block;font-size:.9em}
table.list tbody tr.group td{padding:.8em 0 .5em .3em;font-weight:700;border-bottom:1px solid #ccc;text-align:left}
table.list tbody tr.group span.count{position:relative;top:-1px;color:#fff;font-size:10px;background:#9db9d5;padding:0 6px 1px;border-radius:3px;margin-left:4px}
tr.group a.toggle-all{color:#aaa;font-size:80%;font-weight:400;display:none}
tr.group:hover a.toggle-all{display:inline}
table.list tbody tr:hover{background-color:#ffd}
table.list tbody tr.group:hover{background-color:inherit}
table td{padding:2px}
div.issues h3,div.members h3,div.news h3,div.projects h3,h3.version{padding-left:20px}
table p{margin:0}
.odd{background-color:#f6f7f8}
.even{background-color:#fff}
a.sort{padding-right:16px;background-position:100% 50%;background-repeat:no-repeat}
a.sort.asc{background-image:url(../images/sort_asc.png)}
a.sort.desc{background-image:url(../images/sort_desc.png)}
table.attributes{width:100%}
table.attributes th{vertical-align:top;text-align:left}
table.attributes td{vertical-align:top}
h3.comments,table.boards a.board{background:url(../images/comment.png) 0 50% no-repeat;padding-left:20px}
table.boards td.last-message{text-align:left;font-size:80%}
table.messages td.last_message{text-align:left}
#query_form_content{font-size:90%}
table.query-columns{border:0}
table.query-columns td.buttons{vertical-align:middle;text-align:center}
table.query-columns td.buttons input[type=button]{width:35px}
td.center{text-align:center}
h3.version{background:url(../images/package.png) 0 50% no-repeat}
div.issues h3{background:url(../images/ticket.png) 0 50% no-repeat}
div.members h3{background:url(../images/group.png) 0 50% no-repeat}
div.news h3{background:url(../images/news.png) 0 50% no-repeat}
div.projects h3{background:url(../images/projects.png) 0 50% no-repeat}
#watchers select{width:95%;display:block}
#watchers a.delete{opacity:.4;vertical-align:middle}
#watchers a.delete:hover{opacity:1}
#watchers img.gravatar{margin:0 4px 2px 0}
span#watchers_inputs{overflow:auto;display:block}
span.search_for_watchers{display:block}
span.add_attachment,span.search_for_watchers{font-size:80%;line-height:2.5em}
span.add_attachment a,span.search_for_watchers a{padding-left:16px;background:url(../images/bullet_add.png) 0 50% no-repeat}
.highlight{background-color:#fcfd8d}
.highlight.token-1{background-color:#faa}
.highlight.token-2{background-color:#afa}
.highlight.token-3{background-color:#aaf}
.box{padding:6px;margin-bottom:10px;background-color:#f6f6f6;color:#505050;line-height:1.5em;border:1px solid #e4e4e4}
div.square{border:1px solid #999;float:left;margin:.3em .4em 0;overflow:hidden;width:.6em;height:.6em}
.splitcontent,div.journal{overflow:auto}
.contextual{float:right;line-height:1.4em;margin-top:5px;padding-left:10px}
.message .contextual,li p{margin-top:0}
.splitcontentleft{float:left;width:49%}
.splitcontentright{float:right;width:49%}
form{display:inline}
input,select{vertical-align:middle;margin-top:1px;margin-bottom:1px}
fieldset{border:1px solid #e4e4e4;margin:0}
hr{width:100%;height:1px;border:0}
blockquote{border-left:3px solid #e0e0e0;padding-left:.6em;margin-left:2.4em}
blockquote blockquote{margin-left:0}
abbr{border-bottom:1px dotted;cursor:help}
textarea.wiki-edit{width:99%;resize:vertical}
div.issue{background:#ffd;padding:6px;margin-bottom:6px;border:1px solid #d7d7d7}
p.breadcrumb{margin:4px 0}
p.subtitle{margin:-6px 0 12px}
p.footnote{margin-top:0;margin-bottom:0}
div.issue div.subject div div{padding-left:16px}
div.issue div.subject p{margin:0 0 .1em;font-size:90%;color:#999}
div.issue div.subject>div>p{margin-top:.5em}
div.issue div.subject h3{margin:0 0 .1em}
div.issue span.private{position:relative;bottom:2px;text-transform:uppercase;background:#d22;color:#fff;font-weight:700;padding:0 2px;font-size:60%;margin-right:2px;border-radius:2px}
div.issue .next-prev-links{color:#999}
div.issue table.attributes th{width:22%}
div.issue table.attributes td{width:28%}
#issue_tree table.issues,#relations table.issues{border:0}
#issue_tree td.checkbox,#relations td.checkbox{display:none}
#relations td.buttons{padding:0}
fieldset.collapsible{border-width:1px 0 0}
fieldset.collapsible>legend{padding-left:16px;background:url(../images/arrow_expanded.png) 0 40% no-repeat;cursor:pointer}
fieldset.collapsible.collapsed>legend{background-image:url(../images/arrow_collapsed.png)}
fieldset#date-range p{margin:2px 0}
fieldset#filters table td{padding:0;vertical-align:middle}
fieldset#filters tr.filter{height:2.1em}
fieldset#filters td.field{width:230px}
fieldset#filters td.operator{width:180px}
fieldset#filters td.operator select{max-width:170px}
fieldset#filters td.values select{min-width:130px}
fieldset#filters td.values input{height:1em}
fieldset#filters td.add-filter{text-align:right;vertical-align:top}
.toggle-multiselect{background:url(../images/bullet_toggle_plus.png) 0 40% no-repeat;padding-left:8px;margin-left:0;cursor:pointer}
.buttons{font-size:.9em;margin-bottom:1.4em;margin-top:1em}
div#issue-changesets{float:right;width:45%;margin-left:1em;margin-bottom:1em;background:#fff;padding-left:1em;font-size:90%}
div#issue-changesets div.changeset{padding:4px;border-bottom:1px solid #ddd}
div#issue-changesets p{margin-top:0;margin-bottom:1em}
.journal ul.details img{margin:0 0 -3px 4px}
#search-results dd,div#roadmap .related-issues,div#version-summary fieldset{margin-bottom:1em}
div.journal.private-notes{border-left:2px solid #d22;padding-left:4px;margin-left:-6px}
#search-results,div#activity dl{margin-left:2em}
#search-results dd,div#activity dd{margin-bottom:1em;padding-left:18px;font-size:.9em}
#search-results dt,div#activity dt{margin-bottom:0;padding-left:20px;line-height:18px;background-position:0 50%;background-repeat:no-repeat}
div#activity dt.me .time{border-bottom:1px solid #999}
div#activity dt .time{color:#777;font-size:80%}
#search-results span.project:after,div#activity span.project:after{content:" -"}
#search-results dd span.description,div#activity dd span.description{display:block;color:grey}
div#activity dt.grouped{margin-left:5em}
div#activity dd.grouped{margin-left:9em}
#search-results dd{padding-left:20px;margin-left:0}
div#search-results-counts{float:right}
div#search-results-counts ul{margin-top:.5em}
div#search-results-counts li{list-style-type:none;float:left;margin-left:1em}
dt.issue{background-image:url(../images/ticket.png)}
dt.issue-edit{background-image:url(../images/ticket_edit.png)}
dt.issue-closed{background-image:url(../images/ticket_checked.png)}
dt.issue-note{background-image:url(../images/ticket_note.png)}
dt.changeset{background-image:url(../images/changeset.png)}
dt.news{background-image:url(../images/news.png)}
dt.message{background-image:url(../images/message.png)}
dt.reply{background-image:url(../images/comments.png)}
dt.wiki-page{background-image:url(../images/wiki_edit.png)}
dt.attachment{background-image:url(../images/attachment.png)}
dt.document{background-image:url(../images/document.png)}
dt.project{background-image:url(../images/projects.png)}
dt.time-entry{background-image:url(../images/time.png)}
#search-results dt.issue.closed{background-image:url(../images/ticket_checked.png)}
div#roadmap .related-issues td.checkbox,div#roadmap .wiki h1:first-child{display:none}
div#roadmap .wiki h1{font-size:120%}
div#roadmap .wiki h2{font-size:110%}
body.controller-versions.action-show div#roadmap .related-issues{width:70%}
div#version-summary{float:right;width:28%;margin-left:16px;margin-bottom:16px;background-color:#fff}
div#version-summary fieldset.time-tracking table{width:100%}
div#version-summary td.total-hours,div#version-summary th{text-align:right}
table#time-report td.hours,table#time-report th.period,table#time-report th.total{text-align:right;padding-right:.5em}
table#time-report tbody tr.subtotal{font-style:italic;color:#777}
table#time-report tbody tr.subtotal td.hours{color:#b0b0b0}
table#time-report tbody tr.total{font-weight:700;background-color:#eee;border-top:1px solid #e4e4e4}
table#time-report .hours-dec{font-size:.9em}
div.wiki-page .contextual a{opacity:.4}
div.wiki-page .contextual a:hover{opacity:1}
form .attributes select{width:60%}
input#content_comments,input#issue_subject{width:99%}
select#issue_done_ratio{width:95px}
ul.projects{margin:0;padding-left:1em}
ul.projects ul{padding-left:1.6em}
ul.projects.root{margin:0;padding:0}
#projects-index ul.projects ul.projects{border-left:3px solid #e0e0e0;padding-left:1em}
#projects-index ul.projects li.root{margin-bottom:1em}
#projects-index ul.projects li.child{margin-top:1em}
#projects-index ul.projects div.root a.project{font-weight:700;font-size:16px;margin:0 0 10px}
.my-project{padding-left:18px;background:url(../images/fav.png) 0 50% no-repeat}
#custom_field_project_ids>ul,#notified-projects>ul,#tracker_project_ids>ul{max-height:250px;overflow-y:auto}
#related-issues li img{vertical-align:middle}
ul.properties{padding:0;font-size:.9em;color:#777}
.total-hours{font-size:110%;font-weight:700}
.total-hours span.hours-int{font-size:120%}
.autoscroll{overflow-x:auto;padding:1px;margin-bottom:1.2em}
#my_account_form select,#user_firstname,#user_form select,#user_identity_url,#user_lastname,#user_login,#user_mail{width:90%}
#workflow_copy_form select{width:200px}
table.transitions td.enabled{background:#bfb}
#workflow_form table select{font-size:90%;max-width:100px}
table.fields_permissions td.readonly{background:#ddd}
table.fields_permissions td.required{background:#d88}
select.expandable{vertical-align:top}
textarea#custom_field_default_value,textarea#custom_field_possible_values{width:95%;resize:vertical}
p.pagination{margin-top:8px;font-size:90%}
.tabular p{margin:0;padding:3px 0 3px 180px;min-height:1.8em}
html>body .tabular p{overflow:hidden}
.tabular input,.tabular select{max-width:95%}
.tabular textarea{width:95%;resize:vertical}
.tabular span[title]{border-bottom:1px dotted #aaa}
.tabular label{font-weight:700;float:left;text-align:right;margin-left:-180px;width:175px}
.tabular label.floating{font-weight:400;margin-left:0;text-align:left;width:270px}
.tabular label.block{font-weight:400;margin-left:0!important;text-align:left;float:none;display:block;width:auto!important}
.tabular label.inline{font-weight:400;float:none;margin-left:5px!important;width:auto}
label.no-css{font-weight:inherit;float:none;text-align:left;margin-left:0;width:auto}
input#time_entry_comments{width:90%}
#preview fieldset{margin-top:1em;background:url(../images/draft.png)}
.tabular.settings p{padding-left:300px}
.tabular.settings label{margin-left:-300px;width:295px}
.tabular.settings textarea{width:99%}
.settings.enabled_scm table{width:100%}
.settings.enabled_scm td.scm_name{font-weight:700}
fieldset.settings label{display:block}
fieldset#notified_events .parent{padding-left:20px}
span.required{color:#b00}
.check_box_group{display:block;width:95%;max-height:300px;overflow-y:auto;padding:2px 4px 4px 2px;background:#fff;border:1px solid #9eb1c2;border-radius:2px}
.check_box_group label{font-weight:400;margin-left:0!important;text-align:left;float:none;display:block;width:auto}
#ajax-indicator,#tab-content-members fieldset legend,#tab-content-memberships fieldset legend,#tab-content-users fieldset legend,table.cal td.today p.day-num{font-weight:700}
.check_box_group.bool_cf{border:0;background:inherit}
.check_box_group.bool_cf label{display:inline}
#attachments_fields input.description{margin-left:4px;width:340px}
#attachments_fields span{display:block;white-space:nowrap}
#attachments_fields input.filename{border:0;height:1.8em;width:250px;color:#555;background:url(../images/attachment.png) 1px 50% no-repeat;padding-left:18px}
#attachments_fields .ajax-waiting input.filename{background:url(../images/hourglass.png) 0 50% no-repeat}
#attachments_fields .ajax-loading input.filename{background:url(../images/loading.gif) 0 50% no-repeat}
#attachments_fields div.ui-progressbar{width:100px;height:14px;margin:2px 0 -5px 8px;display:inline-block}
a.remove-upload{background:url(../images/delete.png) 1px 50% no-repeat;width:1px;display:inline-block;padding-left:16px}
a.remove-upload:hover{text-decoration:none!important}
div.fileover{background-color:#e6e6fa}
div.attachments{margin-top:12px}
div.attachments p{margin:4px 0 2px}
div.attachments img{vertical-align:middle}
div.attachments span.author{font-size:.9em;color:#888}
div.thumbnails{margin-top:.6em}
div.thumbnails div{background:#fff;border:2px solid #ddd;display:inline-block;margin-right:2px}
#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label,#users_for_watcher label,em.info{display:block}
div.thumbnails img{margin:3px}
p.other-formats{text-align:right;font-size:.9em;color:#666}
.other-formats span+span:before{content:"| "}
a.atom{background:url(../images/feed.png) 1px 50% no-repeat;padding:2px 0 3px 16px}
em.info{font-style:normal;font-size:90%;color:#888}
em.info.error{padding-left:20px;background:url(../images/exclamation.png) 0 50% no-repeat}
textarea.text_cf{width:95%;resize:vertical}
input.link_cf,input.string_cf{width:95%}
select.bool_cf{width:auto!important}
#tab-content-modules fieldset p{margin:3px 0 4px}
#tab-content-members .splitcontentleft,#tab-content-memberships .splitcontentleft,#tab-content-users .splitcontentleft{width:64%}
#tab-content-members .splitcontentright,#tab-content-memberships .splitcontentright,#tab-content-users .splitcontentright{width:34%}
#tab-content-memberships .splitcontentright select,input#principal_search,input#user_search{width:90%}
#tab-content-members fieldset,#tab-content-memberships fieldset,#tab-content-users fieldset{padding:1em;margin-bottom:1em}
#tab-content-members #principals,#tab-content-users #principals{max-height:400px;overflow:auto}
#users_for_watcher{height:200px;overflow:auto}
table.members td.group{padding-left:20px;background:url(../images/group.png) 0 50% no-repeat}
input.autocomplete{background:url(../images/magnifier.png) 2px 50% no-repeat #fff;padding-left:20px!important;border:1px solid #9eb1c2;border-radius:2px;height:1.5em}
input.autocomplete.ajax-loading{background-image:url(../images/loading.gif)}
.role-visibility{padding-left:2em}
#errorExplanation,.conflict,.nodata,.warning,div.flash{padding:4px 4px 4px 30px;margin-bottom:12px;font-size:1.1em;border:2px solid}
div.flash{margin-top:8px}
#errorExplanation,div.flash.error{background:url(../images/exclamation.png) 8px 50% no-repeat #ffe3e3;border-color:#d00;color:#800}
div.flash.notice{background:url(../images/true.png) 8px 5px no-repeat #dfffdf;border-color:#9fcf9f;color:#005f00}
.conflict,div.flash.warning{background:url(../images/warning.png) 8px 5px no-repeat #ffebc1;border-color:#fdbf3b;color:#a6750c;text-align:left}
.nodata,.warning{text-align:center;background-color:#ffebc1;border-color:#fdbf3b;color:#a6750c}
#errorExplanation ul{font-size:.9em}
#errorExplanation h2,#errorExplanation p{display:none}
.conflict-details{font-size:80%}
#ajax-indicator{position:absolute;background-color:#eee;border:1px solid #bbb;top:35%;left:40%;width:20%;text-align:center;padding:.6em;z-index:100;opacity:.5}
table.cal,table.cal td{border:1px solid #d7d7d7}
html>body #ajax-indicator{position:fixed}
#ajax-indicator span{background-position:0 40%;background-repeat:no-repeat;background-image:url(../images/loading.gif);padding-left:26px;vertical-align:bottom}
table.cal{width:100%;margin:0 0 6px}
table.cal thead th{width:14%;background-color:#eee;padding:4px}
table.cal thead th.week-number{width:auto}
table.cal tbody tr{height:100px}
table.cal td{vertical-align:top;font-size:.9em}
table.cal td.week-number{background-color:#eee;padding:4px;border:none;font-size:1em}
table.cal td p.day-num{font-size:1.1em;text-align:right}
table.cal td.odd p.day-num{color:#bbb}
table.cal td.today{background:#ffd}
p.cal.legend .starting,table.cal .starting a{background:url(../images/bullet_go.png) -1px -2px no-repeat;padding-left:16px}
p.cal.legend .ending,table.cal .ending a{background:url(../images/bullet_end.png) -1px -2px no-repeat;padding-left:16px}
p.cal.legend .starting.ending,table.cal .starting.ending a{background:url(../images/bullet_diamond.png) -1px -2px no-repeat;padding-left:16px}
p.cal.legend span{display:block}
.tooltip{position:relative;z-index:24}
.tooltip:hover{z-index:25;color:#000}
.tooltip span.tip{display:none;text-align:left}
div.tooltip:hover span.tip{display:block;position:absolute;top:12px;left:24px;width:270px;border:1px solid #555;background-color:#fff;padding:4px;font-size:.8em;color:#505050}
img.ui-datepicker-trigger{cursor:pointer;vertical-align:middle;margin-left:4px}
table.progress{border-spacing:0;empty-cells:show;text-align:center;float:left;margin:1px 6px 1px 0}
table.progress td{height:1em}
table.progress td.closed{background:0 #bae0ba}
table.progress td.done{background:0 #d3edd3}
table.progress td.todo{background:0 #eee}
p.percent{font-size:80%}
p.progress-info{clear:left;font-size:80%;margin-top:-4px;color:#777}
#roadmap table.progress td{height:1.2em}
#content .tabs{height:2.6em;margin-bottom:1.2em;position:relative;overflow:hidden}
#content .tabs ul{margin:0;position:absolute;bottom:0;padding-left:.5em;width:2000px;border-bottom:1px solid #bbb}
#content .tabs ul li{float:left;margin-right:4px;background:#fff;position:relative;margin-bottom:-1px}
.gantt_hdr,.task,div.tabs-buttons{position:absolute}
div.wiki ol,div.wiki table,div.wiki ul{margin-bottom:1em}
#content .tabs ul li a{display:block;font-size:.9em;text-decoration:none;line-height:1.3em;padding:4px 6px;border:1px solid #ccc;border-bottom:1px solid #bbb;background-color:#f6f6f6;color:#999;font-weight:700;border-top-left-radius:3px;border-top-right-radius:3px}
#content .tabs ul li a:hover{background-color:#ffd;text-decoration:none}
#content .tabs ul li a.selected{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;color:#444}
#content .tabs ul li a.selected:hover{background-color:#fff}
div.tabs-buttons{right:0;width:48px;height:24px;background:#fff;bottom:0;border-bottom:1px solid #bbb}
button.tab-left,button.tab-right{font-size:.9em;cursor:pointer;height:24px;border:1px solid #ccc;border-bottom:1px solid #bbb;position:absolute;padding:4px;width:20px;bottom:-1px}
button.tab-left{right:20px;background:url(../images/bullet_arrow_left.png) 50% 50% no-repeat #eee;border-top-left-radius:3px}
button.tab-right{right:0;background:url(../images/bullet_arrow_right.png) 50% 50% no-repeat #eee;border-top-right-radius:3px}
.diff_out{background:#fcc}
.diff_out span{background:#faa}
.diff_in{background:#cfc}
.diff_in span{background:#afa}
.text-diff{padding:1em;background-color:#f6f6f6;color:#505050;border:1px solid #e4e4e4}
div.wiki table,div.wiki td,div.wiki th{border:1px solid #bbb;padding:4px}
div.wiki .noborder,div.wiki .noborder td,div.wiki .noborder th{border:0}
div.wiki .external{background-position:0 60%;background-repeat:no-repeat;padding-left:12px;background-image:url(../images/external.png)}
div.wiki a.new{color:#b73535}
div.wiki pre{margin:1em 1em 1em 1.6em;padding:8px;background-color:#fafafa;border:1px solid #e2e2e2;width:auto;overflow-x:auto;overflow-y:hidden}
div.wiki ul.toc{background-color:#ffd;border:1px solid #e4e4e4;padding:4px;line-height:1.2em;margin-bottom:12px;margin-right:12px;margin-left:0;display:table}
* html div.wiki ul.toc{width:50%}
div.wiki ul.toc.right{float:right;margin-left:12px;margin-right:0;width:auto}
div.wiki ul.toc.left{float:left;margin-right:12px;margin-left:0;width:auto}
div.wiki ul.toc ul{margin:0;padding:0}
div.wiki ul.toc li{margin:0;font-size:12px}
div.wiki ul.toc li li{margin-left:1.5em;font-size:10px}
div.wiki ul.toc a{font-size:.9em;font-weight:400;text-decoration:none;color:#606060}
.gantt_subjects,.task{font-size:.8em}
div.wiki ul.toc a:hover{color:#c61a1a;text-decoration:underline}
a.wiki-anchor{display:none;margin-left:6px;text-decoration:none}
a.wiki-anchor:hover{color:#aaa!important;text-decoration:none}
h1:hover a.wiki-anchor,h2:hover a.wiki-anchor,h3:hover a.wiki-anchor{display:inline;color:#ddd}
div.wiki img{vertical-align:middle;max-width:100%}
.block-receiver{border:1px dashed silver;margin-bottom:20px;padding:15px 0}
.mypage-box{margin:0 0 20px;color:#505050;line-height:1.5em}
.gantt_subjects div,.task{line-height:16px;white-space:nowrap}
.handle{cursor:move}
a.close-icon{display:block;margin-top:3px;overflow:hidden;width:12px;height:12px;background-repeat:no-repeat;cursor:pointer;background-image:url(../images/close.png)}
a.close-icon:hover{background-image:url(../images/close_hl.png)}
.gantt_hdr{top:0;height:16px;border-top:1px solid silver;border-bottom:1px solid silver;border-right:1px solid silver;text-align:center;overflow:hidden}
.gantt_hdr.nwday{background-color:#f1f1f1}
.gantt_subjects div{height:16px;overflow:hidden;text-overflow:ellipsis}
.task{height:8px;color:#888;padding:0;margin:0}
.task.label{width:100%}
.task.label.project,.task.label.version{font-weight:700}
.task_late{background:url(../images/task_late.png) #f66;border:1px solid #f66}
.task_done{background:url(../images/task_done.png) #00c600;border:1px solid #00c600}
.task_todo{background:url(../images/task_todo.png) #aaa;border:1px solid #aaa}
.task_todo.parent{background:#888;border:1px solid #888;height:3px}
.task_done.parent,.task_late.parent{height:3px}
.task.parent.marker.ending,.task.parent.marker.starting{background:url(../images/task_parent_end.png) no-repeat;width:8px;height:16px;top:-1px;margin-left:-4px;position:absolute}
.task.parent.marker.starting{left:0}
.task.parent.marker.ending{right:0}
.version.task_late{background:url(../images/milestone_late.png) #f66;border:1px solid #f66;height:2px;margin-top:3px}
.version.task_done{background:url(../images/milestone_done.png) #00c600;border:1px solid #00c600;height:2px;margin-top:3px}
.version.task_todo{background:url(../images/milestone_todo.png) #fff;border:1px solid #fff;height:2px;margin-top:3px}
.version.marker{background-image:url(../images/version_marker.png);background-repeat:no-repeat;border:0;margin-left:-4px;margin-top:1px}
.project.task_late{background:url(../images/milestone_late.png) #f66;border:1px solid #f66;height:2px;margin-top:3px}
.project.task_done{background:url(../images/milestone_done.png) #00c600;border:1px solid #00c600;height:2px;margin-top:3px}
.project.task_todo{background:url(../images/milestone_todo.png) #fff;border:1px solid #fff;height:2px;margin-top:3px}
.icon,.project.marker{background-repeat:no-repeat}
.project.marker{background-image:url(../images/project_marker.png);border:0;margin-left:-4px;margin-top:1px}
.issue-behind-schedule a,.version-behind-schedule a{color:#f66914}
.issue-overdue a,.project-overdue a,.version-overdue a{color:red}
.icon{background-position:0 50%;padding-left:20px;padding-top:2px;padding-bottom:3px}
.icon-add{background-image:url(../images/add.png)}
.icon-edit{background-image:url(../images/edit.png)}
.icon-copy{background-image:url(../images/copy.png)}
.icon-duplicate{background-image:url(../images/duplicate.png)}
.icon-del{background-image:url(../images/delete.png)}
.icon-move{background-image:url(../images/move.png)}
.icon-save{background-image:url(../images/save.png)}
.icon-cancel{background-image:url(../images/cancel.png)}
.icon-multiple{background-image:url(../images/table_multiple.png)}
.icon-folder{background-image:url(../images/folder.png)}
.open .icon-folder{background-image:url(../images/folder_open.png)}
.icon-package{background-image:url(../images/package.png)}
.icon-user{background-image:url(../images/user.png)}
.icon-projects{background-image:url(../images/projects.png)}
.icon-help{background-image:url(../images/help.png)}
.icon-attachment{background-image:url(../images/attachment.png)}
.icon-history{background-image:url(../images/history.png)}
.icon-time{background-image:url(../images/time.png)}
.icon-time-add{background-image:url(../images/time_add.png)}
.icon-stats{background-image:url(../images/stats.png)}
.icon-warning{background-image:url(../images/warning.png)}
.icon-fav{background-image:url(../images/fav.png)}
.icon-fav-off{background-image:url(../images/fav_off.png)}
.icon-reload{background-image:url(../images/reload.png)}
.icon-lock{background-image:url(../images/locked.png)}
.icon-unlock{background-image:url(../images/unlock.png)}
.icon-checked{background-image:url(../images/true.png)}
.icon-details{background-image:url(../images/zoom_in.png)}
.icon-report{background-image:url(../images/report.png)}
.icon-comment{background-image:url(../images/comment.png)}
.icon-summary{background-image:url(../images/lightning.png)}
.icon-server-authentication{background-image:url(../images/server_key.png)}
.icon-issue{background-image:url(../images/ticket.png)}
.icon-zoom-in{background-image:url(../images/zoom_in.png)}
.icon-zoom-out{background-image:url(../images/zoom_out.png)}
.icon-passwd{background-image:url(../images/textfield_key.png)}
.icon-test{background-image:url(../images/bullet_go.png)}
.icon-file{background-image:url(../images/files/default.png)}
.icon-file.text-plain{background-image:url(../images/files/text.png)}
.icon-file.text-x-c{background-image:url(../images/files/c.png)}
.icon-file.text-x-csharp{background-image:url(../images/files/csharp.png)}
.icon-file.text-x-java{background-image:url(../images/files/java.png)}
.icon-file.text-x-javascript{background-image:url(../images/files/js.png)}
.icon-file.text-x-php{background-image:url(../images/files/php.png)}
.icon-file.text-x-ruby{background-image:url(../images/files/ruby.png)}
.icon-file.text-xml{background-image:url(../images/files/xml.png)}
.icon-file.text-css{background-image:url(../images/files/css.png)}
.icon-file.text-html{background-image:url(../images/files/html.png)}
.icon-file.image-gif,.icon-file.image-jpeg,.icon-file.image-png,.icon-file.image-tiff{background-image:url(../images/files/image.png)}
.icon-file.application-pdf{background-image:url(../images/files/pdf.png)}
.icon-file.application-x-gzip,.icon-file.application-zip{background-image:url(../images/files/zip.png)}
img.gravatar{padding:2px;border:1px solid #d5d5d5;background:#fff;vertical-align:middle}
div.issue img.gravatar{float:left;margin:0 6px 0 0;padding:5px}
div.issue table img.gravatar{height:14px;width:14px;padding:2px;float:left;margin:0 .5em 0 0}
h2 img.gravatar{margin:-2px 4px -4px 0}
h3 img.gravatar{margin:-4px 4px -4px 0}
h4 img.gravatar{margin:-6px 4px -4px 0}
td.username img.gravatar{margin:0 .5em 0 0;vertical-align:top}
#activity dt img.gravatar{float:left;margin:0 1em 1em 0}
.icon-gravatar{float:left;margin-right:4px}
.journal-link{float:right}
h2 img{vertical-align:middle}
.hascontextmenu{cursor:context-menu}
.ui-datepicker-title select{width:70px!important;margin-top:-2px!important;margin-right:4px!important}
.syntaxhl div{display:inline}
.syntaxhl .line-numbers{padding:2px 4px;background-color:#eee;margin:0 5px 0 0}
.syntaxhl .code pre{overflow:auto}
.syntaxhl .debug{color:#fff!important;background:#00f!important}
.syntaxhl .annotation{color:#007}
.syntaxhl .attribute-name{color:#b48}
.syntaxhl .attribute-value{color:#700}
.syntaxhl .binary{color:#509}
.syntaxhl .char .content{color:#d20}
.syntaxhl .char .delimiter{color:#710}
.syntaxhl .char{color:#d20}
.syntaxhl .class{color:#258;font-weight:700}
.syntaxhl .class-variable{color:#369}
.syntaxhl .color{color:#0a0}
.syntaxhl .comment,.syntaxhl .comment .char,.syntaxhl .comment .delimiter{color:#385}
.syntaxhl .complex{color:#a08}
.syntaxhl .constant{color:#258;font-weight:700}
.syntaxhl .decorator{color:#b0b}
.syntaxhl .definition{color:#099;font-weight:700}
.syntaxhl .delimiter{color:#000}
.syntaxhl .directive{color:#088;font-weight:700}
.syntaxhl .doc{color:#970}
.syntaxhl .doc-string{color:#d42;font-weight:700}
.syntaxhl .doctype{color:#34b}
.syntaxhl .entity{color:#800;font-weight:700}
.syntaxhl .error{color:red;background-color:#faa}
.syntaxhl .escape{color:#666}
.syntaxhl .exception{color:#c00;font-weight:700}
.syntaxhl .float{color:#06d}
.syntaxhl .function{color:#06b;font-weight:700}
.syntaxhl .global-variable{color:#d70}
.syntaxhl .hex{color:#02b}
.syntaxhl .imaginary{color:red}
.syntaxhl .include{color:#b44;font-weight:700}
.syntaxhl .inline{background-color:hsla(0,0%,0%,.07);color:#000}
.syntaxhl .inline-delimiter{font-weight:700;color:#666}
.syntaxhl .instance-variable{color:#33b}
.syntaxhl .integer{color:#06d}
.syntaxhl .key .char{color:#60f}
.syntaxhl .key .delimiter{color:#404}
.syntaxhl .key{color:#606}
.syntaxhl .keyword{color:#939;font-weight:700}
.syntaxhl .label{color:#970;font-weight:700}
.syntaxhl .local-variable{color:#963}
.syntaxhl .namespace{color:#707;font-weight:700}
.syntaxhl .octal{color:#40e}
.syntaxhl .predefined{color:#369;font-weight:700}
.syntaxhl .predefined-constant{color:#069}
.syntaxhl .predefined-type{color:#0a5;font-weight:700}
.syntaxhl .preprocessor{color:#579}
.syntaxhl .pseudo-class{color:#00c;font-weight:700}
.syntaxhl .regexp .content{color:#808}
.syntaxhl .regexp .delimiter{color:#404}
.syntaxhl .regexp .modifier{color:#c2c}
.syntaxhl .regexp{background-color:hsla(300,100%,50%,.06)}
.syntaxhl .reserved{color:#080;font-weight:700}
.syntaxhl .shell .content{color:#2b2}
.syntaxhl .shell .delimiter{color:#161}
.syntaxhl .shell{background-color:hsla(120,100%,50%,.06)}
.syntaxhl .string .char,.syntaxhl .string .content,.syntaxhl .string .delimiter,.syntaxhl .string .modifier{color:#46a}
.syntaxhl .symbol,.syntaxhl .symbol .content,.syntaxhl .symbol .delimiter{color:#d33}
.syntaxhl .tag{color:#070}
.syntaxhl .type{color:#339;font-weight:700}
.syntaxhl .value{color:#088}
.syntaxhl .variable{color:#037}
.syntaxhl .insert{background:hsla(120,100%,50%,.12)}
.syntaxhl .delete{background:hsla(0,100%,50%,.12)}
.syntaxhl .change{color:#bbf;background:#007}
.syntaxhl .head{color:#f8f;background:#505}
.syntaxhl .head .filename{color:#fff}
.syntaxhl .delete .eyecatcher{background-color:hsla(0,100%,50%,.2);border:1px solid hsla(0,100%,45%,.5);margin:-1px;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}
.syntaxhl .insert .eyecatcher{background-color:hsla(120,100%,50%,.2);border:1px solid hsla(120,100%,25%,.5);margin:-1px;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.syntaxhl .insert .insert{color:#0c0;background:0 0;font-weight:700}
.syntaxhl .delete .delete{color:#c00;background:0 0;font-weight:700}
.syntaxhl .change .change{color:#88f}
.syntaxhl .head .head{color:#f4f}
@media print{
#content,#main{background:#fff}
#footer,#header,#main-menu,#sidebar,#top-menu,#wiki_add_attachment,.contextual,.hide-when-print,.other-formats{display:none}
#content{width:99%;margin:0;padding:0;border:0;overflow:visible!important}
.autoscroll{overflow-x:visible}
table.list{margin-top:.5em}
table.list td,table.list th{border:1px solid #aaa}
}
.hidden-for-sighted{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
:root{--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing)/2);--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-pen-red:#e71313;--ck-highlight-pen-green:#128a00}
.marker-yellow{background-color:var(--ck-highlight-marker-yellow)}
.marker-green{background-color:var(--ck-highlight-marker-green)}
.marker-pink{background-color:var(--ck-highlight-marker-pink)}
.marker-blue{background-color:var(--ck-highlight-marker-blue)}
.pen-red{background-color:transparent;color:var(--ck-highlight-pen-red)}
.pen-green{background-color:transparent;color:var(--ck-highlight-pen-green)}
.image{clear:both;display:table;margin:.9em auto;min-width:50px;text-align:center}
.image img{display:block;height:auto;margin:0 auto;max-width:100%;min-width:100%}
.image-inline{align-items:flex-start;display:inline-flex;max-width:100%}
.image-inline picture{display:flex}
.image-inline img,.image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}
.image{z-index:1}
.image-inline{z-index:1}
.image-inline.ck-widget_selected{z-index:2}
.image-inline.ck-widget_selected ::selection{display:none}
.image-inline img{height:auto}
.image,.image-inline{position:relative}
img.image_resized{height:auto}
.image.image_resized{box-sizing:border-box;display:block;max-width:100%}
.image.image_resized img{width:100%}
.image-style-block-align-left,.image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}
.image-style-align-left,.image-style-align-right{clear:none}
.image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}
.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}
.image-style-align-center{margin-left:auto;margin-right:auto}
.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}
.image-style-block-align-right{margin-left:auto;margin-right:0}
.image-style-block-align-left{margin-left:0;margin-right:auto}
p+.image-style-align-left,p+.image-style-align-right,p+.image-style-side{margin-top:0}
.image-inline.image-style-align-left,.image-inline.image-style-align-right{margin-bottom:var(--ck-inline-image-style-spacing);margin-top:var(--ck-inline-image-style-spacing)}
.image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}
.image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}