div.jstElements::after, #main-menu > ul::after, #header::after, #top-menu::after, .roles-selection label::after, #principals label::after, #watchers > .watchers > li::after, .splitcontent::after, #login-form label[for="autologin"]::after, .issue .attribute::after, #search-form label::after, #search-results-counts ul::after, #tab-content-members fieldset label::after, #tab-content-memberships fieldset label::after, #tab-content-users fieldset label::after, .check_box_group label::after, #users_for_watcher label::after, #watchers_inputs label::after, #user_form::after, .tabular p::after, .clear::after { content: ""; display: block; clear: both; } /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html { line-height: 1.15; -webkit-text-size-adjust: 100%; } body { margin: 0; } main { display: block; } hr { box-sizing: content-box; height: 0; overflow: visible; } pre { font-family: monospace, monospace; font-size: 1em; } a { background-color: rgba(0, 0, 0, 0); } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: 600; } code, kbd, samp { font-family: monospace, monospace; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } img { border-style: none; } button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button, input { overflow: visible; } button, select { text-transform: none; } button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } fieldset { padding: 0.35em 0.75em 0.625em; } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress { vertical-align: baseline; } textarea { overflow: auto; } [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } details { display: block; } summary { display: list-item; } template { display: none; } [hidden] { display: none; } /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face { font-family: "FontAwesome"; src: url("../fonts/fontawesome-webfont.eot?v=4.7.0"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; } html { overflow-y: scroll; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; } body { margin: 0; padding: 0; background-color: #fff; color: #3e4359; font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; font-weight: normal; line-height: 1.428571429; } a { color: #0051cc; text-decoration: none; } a:hover, a:focus { color: #0065ff; text-decoration: underline; } a.issue.closed { color: #707893; text-decoration: line-through; } a.project.closed { color: #707893; } a.user.locked { color: #707893; } a, area, button, input, label, select, summary, textarea, [tabindex] { touch-action: manipulation; } h1 { margin: 0; font-size: 2em; font-weight: 500; line-height: 1.09725; } h2 { margin-top: 0; margin-bottom: 20px; font-size: 1.43em; font-weight: 500; line-height: 1.33; } h2 img { vertical-align: middle; } h3 { margin-top: 0; margin-bottom: 20px; font-size: 1.14em; font-weight: 500; line-height: 1.33; } h4 { margin-top: 0; font-size: 1em; font-weight: 500; line-height: 1.428571429; } p { margin: 0 0 10px; } small { font-size: 0.86em; } table th { font-weight: 600; } table th, table td { padding: 5px 8px; } table p { margin: 0; } table form p { margin-bottom: 10px; } table form p:last-child { margin-bottom: 0; } ul, ol { margin-top: 0; margin-bottom: 10px; padding-left: 1.5em; } ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; } dl { margin-top: 0; margin-bottom: 20px; } dt { margin-top: 20px; font-weight: 600; } dd { margin-bottom: 20px; margin-left: 20px; } code, kbd, pre, samp { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; font-size: 1em; } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #a3a6b7; } li hr { margin-top: 10px; margin-bottom: 10px; } blockquote { margin: 0 0 20px; padding: 5px 16px; border-left: 4px solid rgba(0, 0, 0, 0.15); } blockquote > :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } tr.group .count, span.private, .badge { display: inline-block; position: relative; top: -1px; box-sizing: border-box; min-width: 1em; margin-right: 2px; margin-left: 2px; padding: 0 5px; border: 1px solid; border-radius: 3px; font-size: 0.86em; font-weight: 600; text-align: center; text-decoration: none; text-transform: uppercase; } span.private, .badge-private { padding: 1px 6px; border: 0; background: #fc8c12; color: #fff; } h3 span.private, h3 .badge-private { font-size: 12px; } tr.group .count, .badge-count { padding: 1px 6px; border: 0; background: #614ba6; color: #fff; } .badge-status-open { border-color: #0065ff; color: #0065ff; } .badge-status-locked { border-color: #a3a6b7; color: #a3a6b7; } .badge-status-closed { border-color: #029934; color: #029934; } .badge-issues-count { border-color: #dadce6; background-color: #f6f6f9; } input[type="button"], input[type="submit"], input[type="reset"], button { padding: 3px 12px; border-radius: 3px; font-size: 14px; line-height: 1.428571429; display: inline-block; margin-bottom: 0; transition: border-color 50ms ease-in-out, background-color 50ms ease-in-out, box-shadow 50ms ease-in-out; border: 1px solid; font-weight: normal; text-align: center; vertical-align: top; white-space: nowrap; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #0065ff; color: #fff; border-color: #0065ff #0065ff #004dc2; box-shadow: 0 1px 0 #004dc2; } input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, button:hover, button:focus { background-color: #004dc2; color: #fff; border-color: #004dc2 #004dc2 #003585; box-shadow: 0 1px 0 #003585; } input[type="button"]:active, input[type="submit"]:active, input[type="reset"]:active, button:active { transform: translate(0, 1px); border-color: #0047b3; background-color: #004dc2; box-shadow: inset 0 3px 4px -2px #0047b3; } input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, button:hover, button:focus { text-decoration: none; } input[type="button"].disabled, input[type="button"][disabled], fieldset[disabled] input[type="button"], input[type="submit"].disabled, input[type="submit"][disabled], fieldset[disabled] input[type="submit"], input[type="reset"].disabled, input[type="reset"][disabled], fieldset[disabled] input[type="reset"], button.disabled, button[disabled], fieldset[disabled] button { opacity: 0.65; box-shadow: none; pointer-events: none; } form input[type="submit"] { margin-right: 2px; } form input[type="submit"] + input { background-color: #029934; color: #fff; border-color: #029934 #029934 #027b2a; box-shadow: 0 1px 0 #027b2a; } form input[type="submit"] + input:hover, form input[type="submit"] + input:focus { background-color: #027b2a; color: #fff; border-color: #027b2a #027b2a #015d1f; box-shadow: 0 1px 0 #015d1f; } form input[type="submit"] + input:active { transform: translate(0, 1px); border-color: #027327; background-color: #027b2a; box-shadow: inset 0 3px 4px -2px #027327; } form input[type="submit"] ~ a { margin-right: 2px; } form input[type="submit"] ~ a + a { margin-left: 2px; } form[action*="repository/diff"] { margin-bottom: 10px; } #message-form #message_sticky, #message-form #message_locked, #news-form #message_sticky, #news-form #message_locked { position: relative; top: 1px; margin-left: 5px; } p.buttons > a, p.buttons > span:not(.drdn), .other-formats > span > a, .other-formats > span > span:not(.drdn), #wiki_add_attachment > p > a, #wiki_add_attachment > p > span:not(.drdn), #content > .contextual > a, #content > .contextual > span:not(.drdn), #content > .contextual > span:not(.drdn) > a, #content > .contextual > span:not(.drdn) > span:not(.drdn), #query_form > .contextual > a, #query_form > .contextual > span:not(.drdn), #query_form_with_buttons > .contextual > a, #query_form_with_buttons > .contextual > span:not(.drdn) { display: inline-block; margin-right: 1px; margin-left: 1px; padding: 3px 8px; transition: border-color 50ms ease-in-out, background-color 50ms ease-in-out, color 50ms ease-in-out; border: 1px solid; border-radius: 3px; font-size: 14px; } p.buttons > a.icon, p.buttons > span:not(.drdn).icon, .other-formats > span > a.icon, .other-formats > span > span:not(.drdn).icon, #wiki_add_attachment > p > a.icon, #wiki_add_attachment > p > span:not(.drdn).icon, #content > .contextual > a.icon, #content > .contextual > span:not(.drdn).icon, #content > .contextual > span:not(.drdn) > a.icon, #content > .contextual > span:not(.drdn) > span:not(.drdn).icon, #query_form > .contextual > a.icon, #query_form > .contextual > span:not(.drdn).icon, #query_form_with_buttons > .contextual > a.icon, #query_form_with_buttons > .contextual > span:not(.drdn).icon { padding-left: 28px; background-position: 8px 50%; } p.buttons > a, .other-formats > span > a, #wiki_add_attachment > p > a, #content > .contextual > a, #content > .contextual > span:not(.drdn) > a, #query_form > .contextual > a, #query_form_with_buttons > .contextual > a { border-color: #eff0f4; background-color: #eff0f4; color: #212136; } p.buttons > a:first-child, .other-formats > span > a:first-child, #wiki_add_attachment > p > a:first-child, #content > .contextual > a:first-child, #content > .contextual > span:not(.drdn) > a:first-child, #query_form > .contextual > a:first-child, #query_form_with_buttons > .contextual > a:first-child { margin-left: 0; } p.buttons > a:last-child, .other-formats > span > a:last-child, #wiki_add_attachment > p > a:last-child, #content > .contextual > a:last-child, #content > .contextual > span:not(.drdn) > a:last-child, #query_form > .contextual > a:last-child, #query_form_with_buttons > .contextual > a:last-child { margin-right: 0; } p.buttons > a:hover, p.buttons > a:focus, .other-formats > span > a:hover, .other-formats > span > a:focus, #wiki_add_attachment > p > a:hover, #wiki_add_attachment > p > a:focus, #content > .contextual > a:hover, #content > .contextual > a:focus, #content > .contextual > span:not(.drdn) > a:hover, #content > .contextual > span:not(.drdn) > a:focus, #query_form > .contextual > a:hover, #query_form > .contextual > a:focus, #query_form_with_buttons > .contextual > a:hover, #query_form_with_buttons > .contextual > a:focus { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; text-decoration: none; } p.buttons > span:not(.drdn), .other-formats > span > span:not(.drdn), #wiki_add_attachment > p > span:not(.drdn), #content > .contextual > span:not(.drdn), #content > .contextual > span:not(.drdn) > span:not(.drdn), #query_form > .contextual > span:not(.drdn), #query_form_with_buttons > .contextual > span:not(.drdn) { border-color: #f6f6f9; background-color: #f9fafb; color: #d1d3e0; } #issue-form input[type="submit"] + a, .mypage-box input[type="submit"] + a, .journal input[type="submit"] + a, .edit_news input[type="submit"] + a, .edit_content input[type="submit"] + a, .edit_time_entry input[type="submit"] + a, .edit_membership input[type="submit"] + a { margin-left: 4px; } form input ~ a, form button ~ a, form select ~ a { margin-left: 4px; line-height: 28px; } p.buttons { margin-bottom: 20px; } p.buttons a { line-height: 1.428571429; } .other-formats { margin: 20px 0 0; text-align: right; } .other-formats > span { margin-right: 1px; margin-left: 1px; } .other-formats > span:last-child { margin-right: 0; } @media screen and (min-width: 900px) { .pagination + .other-formats, #wiki_add_attachment + .other-formats { margin-top: 0; float: right; } } .query-columns select { width: auto !important; min-width: 130px; } label + .query-columns { margin-left: 20px; } span.query-columns > span { display: inline-block; height: 100%; vertical-align: middle; } span.query-columns label { display: block; margin-bottom: 10px; line-height: initial; } .query-columns .buttons { vertical-align: middle; } .query-columns .buttons br { display: none; } .query-columns .buttons input[type="button"] { display: block; width: 32px; margin-bottom: 4px; padding-right: 1px; padding-left: 1px; background-color: #f6f6f9; color: #212136; border-color: #d1d3e0 #d1d3e0 #bfc2d4; box-shadow: 0 1px 0 #bfc2d4; } .query-columns .buttons input[type="button"]:hover, .query-columns .buttons input[type="button"]:focus { background-color: #e4e4ed; color: #212136; border-color: #bfc2d4 #bfc2d4 #acb1c8; box-shadow: 0 1px 0 #acb1c8; } .query-columns .buttons input[type="button"]:active { transform: translate(0, 1px); border-color: #babed1; background-color: #e4e4ed; box-shadow: inset 0 3px 4px -2px #babed1; } a[data-expands], .toggle-multiselect { display: inline-block; position: relative; top: 3px; padding: 10px; border: 1px solid; border-radius: 3px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707893' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: 2px 2px; font-size: 0; vertical-align: top; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #f6f6f9; color: #212136; border-color: #d1d3e0 #d1d3e0 #bfc2d4; box-shadow: 0 1px 0 #bfc2d4; } a[data-expands]:hover, a[data-expands]:focus, .toggle-multiselect:hover, .toggle-multiselect:focus { background-color: #e4e4ed; color: #212136; border-color: #bfc2d4 #bfc2d4 #acb1c8; box-shadow: 0 1px 0 #acb1c8; } a[data-expands]:active, .toggle-multiselect:active { transform: translate(0, 1px); border-color: #babed1; background-color: #e4e4ed; box-shadow: inset 0 3px 4px -2px #babed1; } a[data-expands].icon-only::before, .toggle-multiselect.icon-only::before { content: none; } a[data-expands] { margin-right: 10px; } a[data-expands] > .toggle-multiselect { padding: 0; border: 0 none; background: rgba(0, 0, 0, 0); } a[data-expands] img { display: none; } a.icon-toggle-minus[data-expands], select[multiple="multiple"] + .toggle-multiselect { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M4 7h8v2H4z'/%3e%3c/svg%3e"); } form td { padding: 5px; } form fieldset > button, form fieldset > input, form fieldset > select { margin-right: 5px; margin-bottom: 10px; } form label { line-height: 28px; vertical-align: top; } form label > input[type="checkbox"], form label > input[type="radio"] { margin-top: 7px; } form span.field label, form span.field ~ label, form .box label { line-height: 1.428571429; } form span.field label > input[type="checkbox"], form span.field label > input[type="radio"], form span.field ~ label > input[type="checkbox"], form span.field ~ label > input[type="radio"], form .box label > input[type="checkbox"], form .box label > input[type="radio"] { margin-top: 3px; } form .add-filter label, form .filter label { line-height: 28px; } .contextual > form { display: inline-block; line-height: 28px; vertical-align: top; } .contextual > form label { line-height: inherit; } button, input, select, textarea { box-sizing: border-box; font-family: inherit; font-size: 14px; line-height: 1.428571429; } #project-jump .drdn-trigger, select, textarea, input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="url"], input[type="tel"], input[type="color"], input[type="search"], input[type="email"], input[type="text"], input[type="password"] { height: 28px; padding: 3px 8px; border: 1px solid #d1d3e0; border-radius: 2px; background-color: #fff; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); color: #3e4359; } select, textarea, input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="url"], input[type="tel"], input[type="color"], input[type="search"], input[type="email"], input[type="text"], input[type="password"] { transition: border-color 50ms ease-in-out, box-shadow 50ms ease-in-out; vertical-align: top; } select:focus, textarea:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input[type="search"]:focus, input[type="email"]:focus, input[type="text"]:focus, input[type="password"]:focus { border-color: rgba(81, 45, 196, 0.6); outline: 0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 2px rgba(81, 45, 196, 0.2); } select::-moz-placeholder, textarea::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="date"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="week"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="color"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder { opacity: 1; color: #a3a6b7; } select:-ms-input-placeholder, textarea:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="color"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder { opacity: 1; color: #a3a6b7; } select::placeholder, textarea::placeholder, input[type="datetime"]::placeholder, input[type="datetime-local"]::placeholder, input[type="date"]::placeholder, input[type="month"]::placeholder, input[type="time"]::placeholder, input[type="week"]::placeholder, input[type="number"]::placeholder, input[type="url"]::placeholder, input[type="tel"]::placeholder, input[type="color"]::placeholder, input[type="search"]::placeholder, input[type="email"]::placeholder, input[type="text"]::placeholder, input[type="password"]::placeholder { opacity: 1; color: #a3a6b7; } select[disabled], select[readonly], fieldset[disabled] select, textarea[disabled], textarea[readonly], fieldset[disabled] textarea, input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"] { border-color: #d1d3e0; opacity: 1; background-color: #e3e5ec; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); } textarea { height: auto; resize: vertical; } textarea.text_cf { width: 100%; resize: vertical; } input[type="search"] { -webkit-appearance: none; } input[type="radio"], input[type="checkbox"] { margin: 4px 3px 0 5px; margin-top: 1px \9; line-height: normal; vertical-align: top; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } input.autocomplete { padding-right: 30px; background-repeat: no-repeat; background-position: right center; } input.autocomplete.ajax-loading { background-image: url("../images/preloader.gif"); } input.string_cf, input.link_cf { width: 100%; } select[multiple], select[size] { height: auto; min-height: 28px; } select[size="1"] { height: 28px; } select option[disabled] { color: #dadce6; } select.expandable { vertical-align: top; } select.bool_cf { width: auto !important; } @-moz-document url-prefix("") { select[multiple] { padding: 0; } select option, select optgroup::before { padding: 3px 8px; border-bottom: 1px dotted #dadce6; } select optgroup > option { padding-right: 16px; padding-left: 16px; } } @supports (-webkit-appearance: none) { select[multiple] { padding: 0; } select[multiple] option { padding: 3px 8px; border-bottom: 1px dotted #dadce6; } } select:-moz-focusring { color: rgba(0, 0, 0, 0); text-shadow: 0 0 0 #000; } fieldset { min-width: 0; margin: 0; padding: 10px 0; border: 0 none; border-top: 1px solid #eff0f4; } fieldset > p > label:first-child { margin-right: 10px; } legend { padding-right: 5px; color: #3e4359; } span.required { position: relative; top: 3px; margin-left: -0.2em; color: #e5123d; font-size: 1.5em; font-weight: normal; line-height: 0; } em.info { display: block; padding: 2px 0; color: #707893; font-size: 0.86em; font-style: normal; line-height: 1.428571429; } .wiki-edit { color: #141422; font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; line-height: 1.6; } .tabular.settings p { padding-left: 290px; } .tabular.settings label { width: 280px; margin-left: -290px; } .tabular p { margin: 0 0 10px; padding-left: 170px; clear: left; line-height: 28px; } .tabular p .jstEditor { margin-bottom: 0; } .tabular p .bool_cf:not(.check_box_group) { display: block; padding-top: 4px; line-height: 1.428571429; } .tabular p .bool_cf:not(.check_box_group) > input[type="checkbox"], .tabular p .bool_cf:not(.check_box_group) > input[type="radio"] { margin-left: 0; } .tabular input, .tabular select { max-width: 100%; } .tabular textarea { display: block; width: 100%; resize: vertical; } .tabular span[title] { border-bottom: 1px dotted #a3a6b7; } .tabular label { width: 160px; margin-bottom: 4px; margin-left: -170px; padding-top: 4px; float: left; line-height: 1.428571429; text-align: right; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .tabular label.floating { width: 270px; margin-left: 0; text-align: left; } .tabular label.block, .tabular label.inline { display: block; width: auto; margin-left: 0; padding-left: 18px; float: none; text-align: left; cursor: pointer; } .tabular label.block > input[type="checkbox"], .tabular label.block > input[type="radio"], .tabular label.inline > input[type="checkbox"], .tabular label.inline > input[type="radio"] { margin-left: -18px; float: left; } .tabular label.inline { display: inline-block; } .tabular label.role-visibility { padding-left: 34px; } .tabular label > input[type="checkbox"], .tabular label > input[type="radio"] { margin-top: 3px; margin-left: 0; } .tabular label ~ input[type="checkbox"], .tabular label ~ input[type="radio"] { margin-top: 7px; margin-left: 0; } label.inline { display: inline-block; margin-right: 8px; padding-left: 18px; float: none; } label.inline:last-child { margin-right: 0; } label.inline > input { margin-left: -18px; float: left; } input + label.inline { padding-left: 0; } label.block { display: block; width: auto; } label.block > input { margin-right: 3px; margin-left: 3px; } label[for="issue_description"] + a { display: inline-block; } label[for="issue_description"] + a img { vertical-align: middle; } label[for="closed"] { margin-bottom: 10px; } .wiki-edit, #principal_search, #issue_subject, #time_entry_comments, #content_comments, #user_search, #user_login, #user_firstname, #user_lastname, #user_mail, #my_account_form select, #user_form select, #user_identity_url, #custom_field_possible_values { width: 100%; } label[for="issue_subject"] { padding-top: 8px; } #issue_subject { height: 42px; padding: 8px 12px; border-radius: 4px; font-size: 1.285em; line-height: 1.33; } .jstEditor { margin-bottom: 10px; } #user_form { margin-bottom: 20px; } #user_form ~ p { margin-bottom: 0; } #attachments_fields > span, #existing-attachments > span, .attachments_fields > span { display: block; margin-bottom: 5px; } #attachments_fields input, #existing-attachments input, .attachments_fields input { width: 21.5em; margin-right: 0.5em; margin-bottom: 5px; } #attachments_fields input.filename, #existing-attachments input.filename, .attachments_fields input.filename { padding-left: 24px; background-image: url("../../../images/attachment.png"); background-repeat: no-repeat; background-position: 4px center; } #attachments_fields .ajax-waiting input.filename, #existing-attachments .ajax-waiting input.filename, .attachments_fields .ajax-waiting input.filename { background-image: url("../../../images/hourglass.png"); } #attachments_fields .ajax-loading input.filename, #existing-attachments .ajax-loading input.filename, .attachments_fields .ajax-loading input.filename { background-image: url("../../../images/loading.gif"); } #attachments_fields div.ui-progressbar, #existing-attachments div.ui-progressbar, .attachments_fields div.ui-progressbar { display: inline-block; width: 100px; height: 14px; margin: 2px 0 -5px 8px; } #add_attachment_form p { margin-bottom: 0; } #issue-form fieldset:last-child { padding-bottom: 0; } #issue-form fieldset:last-child p { margin-bottom: 0; } #issue-form .splitcontentleft, #issue-form .splitcontentright { width: 100%; padding-right: 0; padding-left: 0; float: left; } @media screen and (min-width: 768px) { #issue-form .splitcontentleft, #issue-form .splitcontentright { width: auto; min-width: 36em; } } #issue-form .splitcontentleft textarea.text_cf, #issue-form .splitcontentleft input.string_cf, #issue-form .splitcontentleft input.link_cf, #issue-form .splitcontentleft select, #issue-form .splitcontentright textarea.text_cf, #issue-form .splitcontentright input.string_cf, #issue-form .splitcontentright input.link_cf, #issue-form .splitcontentright select { width: 90%; } @media screen and (min-width: 768px) { #issue-form .splitcontentleft { margin-right: 20px; } } #issue-form #issue_estimated_hours, #issue-form #issue_done_ratio { width: 5.5em; min-width: 1em; padding-left: 0.2em; text-align: right; } #issue_is_private_wrap, #all_attributes > p[style] { margin-right: 0 !important; margin-bottom: 0; padding-left: 0; float: right; } #issue_is_private_wrap input, #all_attributes > p[style] input { margin-top: 7px; margin-right: 3px; } #issue_is_private_wrap label, #all_attributes > p[style] label { display: inline-block !important; margin-right: 0; padding-left: 0; } #users_for_watcher, #watchers_inputs { display: block; max-height: 400px; margin-bottom: 10px; overflow: auto; } #users_for_watcher label, #watchers_inputs label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: block; width: auto; margin: 0; padding-top: 4px; padding-bottom: 4px; float: none; } #users_for_watcher label input[type="checkbox"], #users_for_watcher label input[type="radio"], #watchers_inputs label input[type="checkbox"], #watchers_inputs label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } @media screen and (min-width: 768px) { #users_for_watcher label, #watchers_inputs label { padding-bottom: 0; } } #users_for_watcher .gravatar, #watchers_inputs .gravatar { margin-right: 5px; } #watchers_inputs { max-width: 64em; -moz-columns: 18em 3; columns: 18em 3; } .check_box_group { display: block; width: 90%; max-height: 400px; overflow-y: auto; } .check_box_group label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: block; width: auto; margin: 0; padding-top: 4px; padding-bottom: 4px; float: none; } .check_box_group label input[type="checkbox"], .check_box_group label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } @media screen and (min-width: 768px) { .check_box_group label { padding-bottom: 0; } } @media screen and (min-width: 900px) { .check_box_group.bool_cf { overflow: initial; } .check_box_group.bool_cf label { display: inline-block; margin-right: 8px; } } fieldset#filters table td { vertical-align: top; } fieldset#filters td.field { padding-right: 16px; white-space: nowrap; } @media screen and (min-width: 768px) { fieldset#filters td.field { min-width: 180px; } } fieldset#filters td.operator { min-width: 180px; padding-right: 16px; } fieldset#filters td.operator select { width: 100%; } fieldset#filters td.values { min-width: 130px; white-space: nowrap; } fieldset#filters td.values select { min-width: 130px; } fieldset#filters td.add-filter { padding-top: 10px; text-align: right; } fieldset#filters td input[type="checkbox"], fieldset#filters td input[type="radio"] { margin-top: 7px; } fieldset#filters div.add-filter { padding-top: 5px; } @media screen and (min-width: 900px) { fieldset#filters div.add-filter { float: right; text-align: right; } } #filters-table { float: left; } #activity_scope_form li > input[type="checkbox"], #activity_scope_form li > input[type="radio"] { margin-top: 7px; } #query_form p input, #query_form p select, #query_form p label, #query_form p .icon, #query_form p .icon-only, #query_form p > span > a { line-height: inherit; vertical-align: middle; } .query_sort_criteria_count { display: inline-block; min-width: 1em; margin-bottom: 5px; line-height: 28px; } label.no-css { width: auto; margin-left: 0; float: none; font-weight: inherit; line-height: inherit; text-align: left; } .tabs { position: relative; overflow: hidden; } .tabs > ul { box-sizing: border-box; margin: 0; padding-left: 0; list-style: none; display: flex; flex-wrap: nowrap; height: 32px; } .tabs > ul > li { flex: 0 1 auto; } .tabs > ul > li > a { display: block; box-sizing: border-box; min-width: 3em; height: 32px; margin-right: 2px; padding: 5px 8px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 3px 3px 0 0; text-align: center; white-space: nowrap; } .tabs .tabs-buttons { position: absolute; top: 0; right: 0; width: 40px; border-bottom: 1px solid #d1d3e0; background-color: #fff; } .tabs .tabs-buttons > button { width: 50%; height: 31px; margin: 0; padding: 0; float: left; transition: opacity 50ms; border: 0 none; border-radius: 0; opacity: 0.7; background-color: #fff; background-repeat: no-repeat; background-position: center center; box-shadow: none; } .tabs .tabs-buttons > button:hover, .tabs .tabs-buttons > button:active { opacity: 1; } .tabs .tabs-buttons > button:active { background-color: #f6f6f9; } .tabs .tabs-buttons > button.disabled { opacity: 0.35; } .tabs .tabs-buttons .tab-left { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M8.996 12.659l-3.5-4a1.002 1.002 0 010-1.317l3.5-4a1 1 0 111.503 1.317L7.576 8l2.924 3.342a1 1 0 11-1.504 1.317z'/%3e%3c/svg%3e"); } .tabs .tabs-buttons .tab-right { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); } div.tabs:not(#main-menu) { height: 32px; margin-bottom: 20px; } div.tabs:not(#main-menu) > ul { margin: 0; padding: 0; border-bottom: 1px solid #d1d3e0; } div.tabs:not(#main-menu) > ul > li { margin: 0 0 -1px; background: rgba(0, 0, 0, 0); } div.tabs:not(#main-menu) > ul > li > a { padding: 5px 8px; border-color: rgba(0, 0, 0, 0); background: rgba(0, 0, 0, 0); color: #0051cc; font: inherit; } div.tabs:not(#main-menu) > ul > li > a:hover, div.tabs:not(#main-menu) > ul > li > a:focus { border-color: #f6f6f9 #f6f6f9 #d1d3e0; background-color: #f6f6f9; color: #141422; text-decoration: none; } div.tabs:not(#main-menu) > ul > li > a.selected { border-color: #d1d3e0 #d1d3e0 #fff; background: #fff; color: #3e4359; } #tab-content-modules fieldset p { margin: 3px 0 4px; } #tab-content-members .splitcontentleft, #tab-content-memberships .splitcontentleft, #tab-content-users .splitcontentleft { width: 65%; } #tab-content-members .splitcontentright, #tab-content-memberships .splitcontentright, #tab-content-users .splitcontentright { width: 35%; } #tab-content-members fieldset, #tab-content-memberships fieldset, #tab-content-users fieldset { margin-bottom: 20px; } #tab-content-members fieldset legend, #tab-content-memberships fieldset legend, #tab-content-users fieldset legend { font-weight: 600; } #tab-content-members fieldset label, #tab-content-memberships fieldset label, #tab-content-users fieldset label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: block; margin-bottom: 3px; } #tab-content-members fieldset label input[type="checkbox"], #tab-content-members fieldset label input[type="radio"], #tab-content-memberships fieldset label input[type="checkbox"], #tab-content-memberships fieldset label input[type="radio"], #tab-content-users fieldset label input[type="checkbox"], #tab-content-users fieldset label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } #tab-content-members fieldset label[for="principal_search"], #tab-content-memberships fieldset label[for="principal_search"], #tab-content-users fieldset label[for="principal_search"] { padding-left: 0; } #tab-content-members .pagination .items, #tab-content-memberships .pagination .items, #tab-content-users .pagination .items { margin-left: 0; } #tab-content-members #principals, #tab-content-users #principals { max-height: 400px; overflow: auto; } #tab-content-memberships .splitcontentright select { width: 100%; } #principals_for_new_member .pagination { float: none; } .pagination .pages { display: inline-block; margin: 0; padding: 0; } .pagination li { display: inline-block; margin-right: 0.3em; list-style: none; } .pagination li > a, .pagination li > span, .pagination > .previous, .pagination > .next, .pagination > .page { display: inline-block; padding: 3px 10px; border: 1px solid #eff0f4; border-radius: 3px; background-color: #eff0f4; color: #212136; text-decoration: none; white-space: nowrap; } .pagination li > span { border-color: #f6f6f9; background-color: #f9fafb; color: #d1d3e0; cursor: default; } .pagination .spacer > span { padding: 0; border: 0 none; background: rgba(0, 0, 0, 0); color: #3e4359; } .pagination a:hover, .pagination a:focus { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; } .pagination .page.current, .pagination .current > span { z-index: 2; border-color: #614ba6; background-color: #614ba6; color: #fff; cursor: default; } .pagination .items, .pagination .per-page { display: inline-block; margin: 4px 0 4px 3px; } p.pagination { margin-bottom: 0; float: left; } p.pagination + h1, p.pagination + h2, p.pagination + h3, p.pagination + h4, p.pagination + h5, p.pagination + h6 { clear: both; } #main { display: flex; } #content { padding: 20px; overflow-x: auto; flex: 1 1 auto; width: calc(100% - 310px); } #sidebar { flex: 0 0 229px; order: -1; } #main #sidebar { padding: 20px 20px; } #main.nosidebar #sidebar { margin: 0; padding: 0; border: 0 none; flex: 0 0 auto; } @media screen and (min-width: 1px) { #sidebar { border-right: 1px solid #dadce6; box-shadow: inset -9px 0 6px -6px rgba(0, 0, 0, 0.05); } } #sidebar h3 { margin-top: 30px; } #sidebar > h3:first-child, #sidebar > form:first-child > h3 { margin-top: 5px; } #sidebar ul:nth-child(n) { margin: 0 0 10px; padding: 0; margin-right: -20px; } #sidebar ul:not(.watchers) li { position: relative; margin: 0; padding: 0; list-style-type: none; } #sidebar ul:not(.watchers) li > a:not(.icon-only) { display: block; padding: 6px 20px; border: 1px solid rgba(0, 0, 0, 0); border-left-width: 3px; border-radius: 4px 0 0 4px; } #sidebar ul:not(.watchers) li > a:not(.icon-only):hover { background-color: #eff0f4; color: #212136; text-decoration: none; } #sidebar ul:not(.watchers) li > a:not(.icon-only).selected { border-color: #dadce6; background-color: #fff; color: #141422; margin-right: -1px; border-right-color: #fff; border-left-color: #e5123d; box-shadow: -3px 1px 2px rgba(0, 0, 0, 0.1); } #sidebar ul.queries > li { position: relative; } #sidebar ul.queries > li > a.query { padding-right: 30px; } #sidebar ul.queries > li > a.icon-only { position: absolute; top: 6px; right: 10px; line-height: 20px; } #sidebar ul.queries > li > a.icon-only::before { line-height: inherit; } #sidebar ul.pages-hierarchy .pages-hierarchy { margin-left: 23px; border-left: 2px solid #dadce6; margin-right: 0; } #sidebar ul.pages-hierarchy .pages-hierarchy li > a:not(.icon-only) { padding-right: 10px; padding-left: 10px; } #sidebar ul.pages-hierarchy .pages-hierarchy li .pages-hierarchy { margin-left: 13px; } #sidebar > a { margin: 6px 20px; margin-left: 23px; } #sidebar div.page-tree { margin: 0; padding: 0; } #sidebar div.page-tree .page-tree__title { margin-left: 0; } #sidebar div.page-tree .page-tree__list .page-tree__list { margin-left: 23px; border-left: 2px solid #dadce6; margin-right: 0; } #sidebar div.page-tree .page-tree__list .page-tree__list .page-tree__list { margin-left: 13px; } #sidebar div.page-tree .page-tree__list .page-tree__list summary { padding-left: 28px; } #sidebar div.page-tree .page-tree__list .page-tree__list summary::before { left: 6px; } #sidebar div.page-tree .page-tree__list li > a:not(.icon-only) { padding-right: 10px; padding-left: 10px; } #sidebar div.page-tree .page-tree__list li > a:not(.icon-only):hover { text-decoration: underline; } #sidebar div.page-tree details summary { display: block; position: relative; padding: 0 20px; padding-left: 38px; border-radius: 4px 0 0 4px; } #sidebar div.page-tree details summary::-webkit-details-marker { display: none; } #sidebar div.page-tree details summary::before { content: ""; position: absolute; top: 9px; left: 16px; width: 16px; height: 16px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); background-repeat: no-repeat; } #sidebar div.page-tree details summary:hover { background-color: #eff0f4; } #sidebar div.page-tree details summary a { display: inline-block; padding-top: 7px; padding-bottom: 7px; } #sidebar div.page-tree details summary a:hover { color: #212136; text-decoration: underline; } #sidebar div.page-tree details[open] > summary::before { transform: rotate(90deg); } #footer { margin: 0 20px; padding: 20px 0; border-top: 1px solid #dadce6; color: #a3a6b7; font-size: 0.86em; } #wrapper .context-menu-selection, #wrapper .context-menu-selection > td { background-color: #614ba6 !important; color: #fff !important; } #wrapper #context-menu > ul, #wrapper #context-menu > ul > li > ul { box-shadow: 0 5px 8px -2px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.3); border: 0 none !important; } #wrapper #context-menu ul { padding: 3px; } #wrapper #context-menu li { padding: 0; border: 0 none; border-radius: 2px; background: rgba(0, 0, 0, 0); } #wrapper #context-menu li:hover { background-color: #e3e5ec; } #wrapper #context-menu a:not(.easy-mindmup__icon) { padding: 3px 10px 3px 20px; border-radius: 2px; } #wrapper #context-menu a:not(.easy-mindmup__icon)::before { margin-top: 2px; margin-left: -16px; float: left; } #wrapper #context-menu a:not(.easy-mindmup__icon):hover { border-color: #e3e5ec; background-color: #e3e5ec; } #wrapper #context-menu a:not(.easy-mindmup__icon).disabled { color: rgba(33, 33, 54, 0.5); } #wrapper #context-menu a:not(.easy-mindmup__icon).icon-checked { background: rgba(0, 0, 0, 0); } #wrapper #context-menu a:not(.easy-mindmup__icon).submenu { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); } img.gravatar { position: relative; top: -0.15em; overflow: hidden; border-radius: 4px; line-height: 1; vertical-align: middle; } h2 img.gravatar, h3 img.gravatar, h4 img.gravatar { margin-right: 5px; } .username img.gravatar { margin-right: 0.5em; } .icon-gravatar { margin-right: 5px; float: left; } table { border-spacing: 0; border-collapse: collapse; } table.list { width: 100%; margin-bottom: 20px; font-size: 0.92em; } .autoscroll table.list { margin-bottom: 0; } table.list.changesets { margin-bottom: 20px; } table.list th, table.list .table-list-header { padding: 8px; border: 2px solid #e3e5ec; border-width: 0 0 2px; background-color: #fff; color: #707893; vertical-align: bottom; } .box table.list th, .box table.list .table-list-header { background-color: #f9fafb; } table.list th a, table.list .table-list-header a { color: #212136; } table.list tr.ui-sortable-helper { background-color: #ffe9a8; } table.list td { padding: 8px; border: 1px solid #e3e5ec; border-width: 0; text-align: center; vertical-align: top; } table.list td.icon { padding-left: 28px; } table.list td.id, table.list td.issue_id, table.list td.legacy_id, table.list td.parent, table.list td.relations, table.list td.tracker { width: 2%; } table.list td.id, table.list td.issue_id, table.list td.legacy_id { font-weight: 600; } table.list td.reorder { white-space: nowrap; } table.list td.attachments a { display: block; } table.list th.checkbox, table.list td.checkbox { width: 15px; padding-right: 8px; padding-left: 8px; } table.list th.checkbox:first-child, table.list td.checkbox:first-child { padding-right: 0; } table.list th.checkbox input, table.list td.checkbox input { margin: 2px 0 0; } table.list th.activity, table.list th.assigned_to, table.list th.attachments, table.list th.author, table.list th.category, table.list th.comments, table.list th.description, table.list th.fixed_version, table.list th.last_notes, table.list th.last_updated_by, table.list th.name, table.list th.parent-subject, table.list th.priority, table.list th.relations, table.list th.roles, table.list th.status, table.list th.string, table.list th.subject, table.list th.text, table.list th.tracker, table.list th.user, table.list td.activity, table.list td.assigned_to, table.list td.attachments, table.list td.author, table.list td.category, table.list td.comments, table.list td.description, table.list td.fixed_version, table.list td.last_notes, table.list td.last_updated_by, table.list td.name, table.list td.parent-subject, table.list td.priority, table.list td.relations, table.list td.roles, table.list td.status, table.list td.string, table.list td.subject, table.list td.text, table.list td.tracker, table.list td.user { text-align: left; } table.list th.id, table.list th.legacy_id, table.list th.estimated_hours, table.list th.float, table.list th.int, table.list th.remaining_hours, table.list th.spent_hours, table.list th.story_points, table.list td.id, table.list td.legacy_id, table.list td.estimated_hours, table.list td.float, table.list td.int, table.list td.remaining_hours, table.list td.spent_hours, table.list td.story_points { text-align: right; } table.list td.buttons, table.list div.buttons { text-align: right; white-space: nowrap; } table.list td.buttons a, table.list div.buttons a { margin-right: 5px; } table.list td.buttons a.icon-only, table.list div.buttons a.icon-only { margin-right: 0; } table.list td.buttons img, table.list div.buttons img { vertical-align: middle; } table.list caption { padding: 0.5em 0.5em 0.5em 0; text-align: left; } .table-list-cell { display: table-cell; padding: 8px; vertical-align: top; } tr.project .name a { white-space: nowrap; } tr.project.closed, tr.project.archived, tr.project.closed a, tr.project.archived a { color: #a3a6b7; } tr.project.idnt td.name { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A3A6B7' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); background-repeat: no-repeat; } tr.project.idnt-1 td.name { padding-left: 24px; background-position: 5px 50%; } tr.project.idnt-2 td.name { padding-left: 40px; background-position: 21px 50%; } tr.project.idnt-3 td.name { padding-left: 56px; background-position: 37px 50%; } tr.project.idnt-4 td.name { padding-left: 72px; background-position: 53px 50%; } tr.project.idnt-5 td.name { padding-left: 88px; background-position: 69px 50%; } tr.project.idnt-6 td.name { padding-left: 104px; background-position: 85px 50%; } tr.project.idnt-7 td.name { padding-left: 120px; background-position: 101px 50%; } tr.project.idnt-8 td.name { padding-left: 136px; background-position: 117px 50%; } tr.project.idnt-9 td.name { padding-left: 152px; background-position: 133px 50%; } tr.issue { text-align: center; white-space: nowrap; } tr.issue .category, tr.issue .enumeration, tr.issue .list, tr.issue .parent-subject, tr.issue .parent, tr.issue .relations, tr.issue .string, tr.issue .subject, tr.issue .text { white-space: normal; } tr.issue .relations { text-align: left; white-space: normal; } tr.issue .relations span { white-space: nowrap; } .controller-issues.action-index tr.issue.assigned-to-me .assigned_to a, .controller-issues.action-index tr.issue.assigned-to-me .subject a { font-weight: 600; } tr.issue.idnt td.subject { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23A3A6B7' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); background-repeat: no-repeat; } tr.issue.overdue td.due_date { color: #e5123d; } tr.issue.idnt-1 td.subject { padding-left: 24px; background-position: 5px 50%; } tr.issue.idnt-2 td.subject { padding-left: 40px; background-position: 21px 50%; } tr.issue.idnt-3 td.subject { padding-left: 56px; background-position: 37px 50%; } tr.issue.idnt-4 td.subject { padding-left: 72px; background-position: 53px 50%; } tr.issue.idnt-5 td.subject { padding-left: 88px; background-position: 69px 50%; } tr.issue.idnt-6 td.subject { padding-left: 104px; background-position: 85px 50%; } tr.issue.idnt-7 td.subject { padding-left: 120px; background-position: 101px 50%; } tr.issue.idnt-8 td.subject { padding-left: 136px; background-position: 117px 50%; } tr.issue.idnt-9 td.subject { padding-left: 152px; background-position: 133px 50%; } .issues .block_column, .issues .description, .issues .last_notes { padding: 0; text-align: left; white-space: normal; } .issues .block_column > span, .issues .description > span, .issues .last_notes > span { display: block; margin-bottom: 5px; padding: 8px; font-weight: 600; } .issues .block_column pre, .issues .description pre, .issues .last_notes pre { white-space: normal; } @media screen and (min-width: 768px) { .issues .block_column > .wiki, .issues .description > .wiki, .issues .last_notes > .wiki { max-height: 20em; padding: 20px; overflow: auto; } } tr span.expander { display: inline-block; padding: 0; float: left; } tr span.expander.icon { padding-left: 18px; text-align: center; } tr span.expander.icon::before { margin: 0 0 0 -18px; color: #a3a6b7; font-size: 12px; } tr span.expander:not(.icon) { width: 18px; padding: 0; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='-1 -1 16 16'%3e%3cpath fill='%23707893' d='M11 6H8V3H6v3H3v2h3v3h2V8h3z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center center; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } tr.open span.expander:not(.icon) { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M4 7h8v2H4z'/%3e%3c/svg%3e"); } td.center { text-align: center; } td.assigned_to, td.last_updated_by { white-space: normal; } .issue-report { table-layout: fixed; } .issue-report-graph { width: 75%; margin: 20px auto; } .sample-data { margin: 10px; margin-bottom: 20px; border: 1px solid #e3e5ec; } .sample-data td { border: 1px solid #e3e5ec; } .sample-data tr:first-child td { font-weight: 600; text-align: center; } tr.builtin td.name { font-style: italic; } tr.entry { border: 1px solid #dadce6; } tr.entry td { white-space: nowrap; } 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; } tr.entry td.revision, tr.entry td.author { 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: 18px; } table.list:not(.odd-even) tbody tr:nth-child(odd):not(.ui-sortable-helper) > td, .odd > td { background-color: rgba(209, 211, 224, 0.15); } table.list > tbody > tr:nth-child(n):hover:not(.ui-sortable-helper) { background-color: rgba(209, 211, 224, 0.4); } table.list tbody tr .priority::before { content: " "; display: inline-block; width: 14px; margin-right: 5px; background-repeat: no-repeat; background-position: center center; background-size: 14px; } table.list tbody tr.priority-lowest .priority::before, .issue.details.priority-lowest .attributes td.priority::before, .issue.details.priority-lowest .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23029934' d='M11.707 7.293a.999.999 0 00-1.414 0L8 9.586V2a1 1 0 10-2 0v7.586L3.707 7.293a.999.999 0 10-1.414 1.414l4 4a.997.997 0 001.414 0l4-4a.999.999 0 000-1.414z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-low2 .priority::before, .issue.details.priority-low2 .attributes td.priority::before, .issue.details.priority-low2 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%2301A671'%3e%3cpath d='M7 12a.995.995 0 01-.6-.2l-4-3a1 1 0 011.2-1.6L7 9.75l3.4-2.55a1 1 0 011.2 1.599l-4 3A.99.99 0 017 12z'/%3e%3cpath opacity='.7' d='M7 7a.995.995 0 01-.6-.2l-4-3a1 1 0 011.2-1.6L7 4.75l3.4-2.55a1 1 0 011.2 1.599l-4 3A.99.99 0 017 7z'/%3e%3c/g%3e%3c/svg%3e"); } table.list tbody tr.priority-low3 .priority::before, .issue.details.priority-low3 .attributes td.priority::before, .issue.details.priority-low3 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%2300B3AD' d='M7 9.5a.995.995 0 01-.6-.2l-4-3a1 1 0 011.2-1.6L7 7.25l3.4-2.55a1 1 0 011.2 1.599l-4 3A.99.99 0 017 9.5z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-default .priority::before, .issue.details.priority-default .attributes td.priority::before, .issue.details.priority-default .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%230065FF' d='M11.5 6h-9a1 1 0 110-2h9a1 1 0 110 2zm0 4h-9a1 1 0 110-2h9a1 1 0 110 2z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-high5 .priority::before, .issue.details.priority-high5 .attributes td.priority::before, .issue.details.priority-high5 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23614BA6' d='M10.999 9.5a.996.996 0 01-.599-.2L7 6.75 3.6 9.3a1 1 0 01-1.2-1.6l4-3a.996.996 0 011.2 0l4 3a.999.999 0 01-.601 1.8z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-high4 .priority::before, .issue.details.priority-high4 .attributes td.priority::before, .issue.details.priority-high4 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23FC8C12' d='M10.999 9.5a.996.996 0 01-.599-.2L7 6.75 3.6 9.3a1 1 0 01-1.2-1.6l4-3a.996.996 0 011.2 0l4 3a.999.999 0 01-.601 1.8z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-high3 .priority::before, .issue.details.priority-high3 .attributes td.priority::before, .issue.details.priority-high3 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cg fill='%23F14F28'%3e%3cpath d='M10.999 7a.994.994 0 01-.599-.2L7 4.25 3.6 6.8a1 1 0 01-1.2-1.6l4-3a.995.995 0 011.199 0l4 3a.998.998 0 01.2 1.399.992.992 0 01-.8.401z'/%3e%3cpath opacity='.7' d='M10.999 12a.994.994 0 01-.599-.2L7 9.25 3.6 11.8a1 1 0 01-1.2-1.599l4-3a.995.995 0 011.199 0l4 3a.998.998 0 01-.6 1.799z'/%3e%3c/g%3e%3c/svg%3e"); } table.list tbody tr.priority-high2 .priority::before, .issue.details.priority-high2 .attributes td.priority::before, .issue.details.priority-high2 .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23E5123D' d='M11.707 5.293l-4-4a.999.999 0 00-1.414 0l-4 4a.999.999 0 101.414 1.414L6 4.414V12a1 1 0 102 0V4.414l2.293 2.293a.997.997 0 001.414 0 .999.999 0 000-1.414z'/%3e%3c/svg%3e"); } table.list tbody tr.priority-highest .priority::before, .issue.details.priority-highest .attributes td.priority::before, .issue.details.priority-highest .attribute.priority .value::before { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3e%3cpath fill='%23BC092E' d='M11.6 4.2l-4-3a.999.999 0 00-1.2 0l-4 3A1 1 0 002 5v7a1.001 1.001 0 001.6.8L7 10.25l3.4 2.55a.995.995 0 001.047.095c.339-.17.553-.516.553-.895V5a1 1 0 00-.4-.8z'/%3e%3c/svg%3e"); } tr.issue .id > a, tr.issue .issue_id > a, tr.issue .legacy_id > a, a.issue, .relations > span > a.issue, .parent > a.issue { border-radius: 2px 6px 6px 2px; background-color: #707893; color: #fff; } tr.issue .id > a:hover, tr.issue .issue_id > a:hover, tr.issue .legacy_id > a:hover, a.issue:hover, .relations > span > a.issue:hover, .parent > a.issue:hover { background-color: #5a6076; color: #fff; text-decoration: none; } tr.issue .id > a:focus, tr.issue .id > a:active, tr.issue .issue_id > a:focus, tr.issue .issue_id > a:active, tr.issue .legacy_id > a:focus, tr.issue .legacy_id > a:active, a.issue:focus, a.issue:active, .relations > span > a.issue:focus, .relations > span > a.issue:active, .parent > a.issue:focus, .parent > a.issue:active { text-decoration: none; } a.issue { margin-right: 1px; padding: 1px 5px; font-weight: normal; } a.issue.closed { position: relative; color: #dbdde4; text-decoration: none; } a.issue.closed::after { content: ""; display: block; position: absolute; right: 5px; bottom: 0; left: 5px; height: calc(50% - 1px); transform: rotate(-4deg); transition: border-color 50ms; border-top: 2px solid rgba(255, 255, 255, 0.95); } a.issue.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.issue .id > a, tr.issue .legacy_id > a { display: block; padding: 0 6px; } tr.issue .id > a::before, tr.issue .legacy_id > a::before { content: "#"; color: #b8bcc9; } tr.issue .issue_id > a { display: inline-block; padding: 0 6px; } tr.tracker-1 .id > a, tr.tracker-1 .issue_id > a, a.tracker-1.issue, a.tracker-1, .relations > span > a.tracker-1, .parent > a.tracker-1 { background-color: #e5123d; color: #fff; } tr.tracker-1 .id > a:hover, tr.tracker-1 .issue_id > a:hover, a.tracker-1.issue:hover, a.tracker-1:hover, .relations > span > a.tracker-1:hover, .parent > a.tracker-1:hover { background-color: #b60e30; color: #fff; } a.tracker-1.closed { color: #f9c4cf; } a.tracker-1.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-1.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-1 .id > a::before { color: #f2899e; } tr.tracker-2 .id > a, tr.tracker-2 .issue_id > a, a.tracker-2.issue, a.tracker-2, .relations > span > a.tracker-2, .parent > a.tracker-2 { background-color: #0065ff; color: #fff; } tr.tracker-2 .id > a:hover, tr.tracker-2 .issue_id > a:hover, a.tracker-2.issue:hover, a.tracker-2:hover, .relations > span > a.tracker-2:hover, .parent > a.tracker-2:hover { background-color: #0051cc; color: #fff; } a.tracker-2.closed { color: #bfd9ff; } a.tracker-2.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-2.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-2 .id > a::before { color: #80b2ff; } tr.tracker-3 .id > a, tr.tracker-3 .issue_id > a, a.tracker-3.issue, a.tracker-3, .relations > span > a.tracker-3, .parent > a.tracker-3 { background-color: #029934; color: #fff; } tr.tracker-3 .id > a:hover, tr.tracker-3 .issue_id > a:hover, a.tracker-3.issue:hover, a.tracker-3:hover, .relations > span > a.tracker-3:hover, .parent > a.tracker-3:hover { background-color: #016723; color: #fff; } a.tracker-3.closed { color: #c0e6cc; } a.tracker-3.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-3.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-3 .id > a::before { color: #81cc9a; } tr.tracker-4 .id > a, tr.tracker-4 .issue_id > a, a.tracker-4.issue, a.tracker-4, .relations > span > a.tracker-4, .parent > a.tracker-4 { background-color: #614ba6; color: #fff; } tr.tracker-4 .id > a:hover, tr.tracker-4 .issue_id > a:hover, a.tracker-4.issue:hover, a.tracker-4:hover, .relations > span > a.tracker-4:hover, .parent > a.tracker-4:hover { background-color: #4c3b83; color: #fff; } a.tracker-4.closed { color: #d8d2e9; } a.tracker-4.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-4.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-4 .id > a::before { color: #b0a5d3; } tr.tracker-5 .id > a, tr.tracker-5 .issue_id > a, a.tracker-5.issue, a.tracker-5, .relations > span > a.tracker-5, .parent > a.tracker-5 { background-color: #fc8c12; color: #fff; } tr.tracker-5 .id > a:hover, tr.tracker-5 .issue_id > a:hover, a.tracker-5.issue:hover, a.tracker-5:hover, .relations > span > a.tracker-5:hover, .parent > a.tracker-5:hover { background-color: #e25a03; color: #fff; } a.tracker-5.closed { color: #fee2c4; } a.tracker-5.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-5.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-5 .id > a::before { color: #fec689; } tr.tracker-6 .id > a, tr.tracker-6 .issue_id > a, a.tracker-6.issue, a.tracker-6, .relations > span > a.tracker-6, .parent > a.tracker-6 { background-color: #00b3ad; color: #fff; } tr.tracker-6 .id > a:hover, tr.tracker-6 .issue_id > a:hover, a.tracker-6.issue:hover, a.tracker-6:hover, .relations > span > a.tracker-6:hover, .parent > a.tracker-6:hover { background-color: #00807c; color: #fff; } a.tracker-6.closed { color: #bfeceb; } a.tracker-6.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-6.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-6 .id > a::before { color: #80d9d6; } tr.tracker-7 .id > a, tr.tracker-7 .issue_id > a, a.tracker-7.issue, a.tracker-7, .relations > span > a.tracker-7, .parent > a.tracker-7 { background-color: #4e65e5; color: #fff; } tr.tracker-7 .id > a:hover, tr.tracker-7 .issue_id > a:hover, a.tracker-7.issue:hover, a.tracker-7:hover, .relations > span > a.tracker-7:hover, .parent > a.tracker-7:hover { background-color: #223ede; color: #fff; } a.tracker-7.closed { color: #d3d9f9; } a.tracker-7.closed::after { border-top-color: rgba(255, 255, 255, 0.95); } a.tracker-7.closed:hover::after { border-top-color: rgba(255, 255, 255, 0.25); } tr.tracker-7 .id > a::before { color: #a7b2f2; } tr.group > td { border-bottom: 1px solid #e3e5ec; font-weight: 600; text-align: left; } tr.group > td a { color: #614ba6; } tr.group .toggle-all { display: none; color: #a3a6b7; font-weight: normal; } tr.group:hover .toggle-all { display: inline; } .toggle-all:hover { text-decoration: none; } tr.time-entry { text-align: center; } tr.time-entry td.project, tr.time-entry td.spent_on, tr.time-entry td.activity { width: 6em; } tr.time-entry td.user { width: 12em; } tr.time-entry td.issue, tr.time-entry td.comments { text-align: left; white-space: normal; } tr.time-entry td.hours { font-weight: 600; } .time-entries td.hours, tr.time-entry td.hours { width: 1%; text-align: right; white-space: nowrap; } .time-entries td.hours .hours-dec, tr.time-entry td.hours .hours-dec { font-size: 0.9em; } .mypage-box td.hours { font-weight: 600; } .mypage-box td.hours em { font-style: normal; } .mypage-box tr.time-entry td.hours { font-weight: normal; } tr.wiki-page-version td.updated_on, tr.wiki-page-version td.author { text-align: center; } tr.version.closed { color: #707893; } tr.version.closed a { color: #707893; } tr.version td.date, tr.version td.status, tr.version td.sharing { text-align: center; white-space: nowrap; } tr.user td { width: 13%; white-space: nowrap; } tr.user td.username, tr.user td.firstname, tr.user td.lastname { text-align: left; } tr.user td.email { width: 18%; text-align: left; } tr.user.locked, tr.user.registered, tr.user.locked a, tr.user.registered a { color: #a3a6b7; } table.plugins .configure { text-align: right; } table.plugins span.name { margin-bottom: 0.5em; font-size: 1.285em; font-weight: 600; } table.plugins .description, table.plugins .url { display: block; } table.files tbody th { text-align: left; } table.files tr.file td.filename { padding-left: 28px; text-align: left; } table.files tr.file td.digest { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; } .controller-enumerations td.name { width: 50%; } .controller-enumerations td.tick, .controller-enumerations td.reorder { width: 15%; text-align: center; } table.list.enumerations { table-layout: fixed; } table.list.enumerations + h3 { margin-top: 40px; } table.list.enumerations + p { margin-bottom: 40px; } #content .query-totals { margin-top: 0; } @media screen and (min-width: 900px) { #content .query-totals { margin-top: -43px; text-align: right; } } .query-totals > span { margin-right: 12px; } .query-totals > span:last-child { margin-right: 0; } .query-totals .value { font-weight: 600; } #activity dl, #search-results { margin-left: 20px; } #activity dd, #search-results dd { margin-bottom: 20px; padding-top: 0.1em; } #activity dt, #search-results dt { padding-left: 20px; background-repeat: no-repeat; background-position: 0 center; } #activity span.project::after, #search-results span.project::after { content: " -"; } #activity span.description, #search-results span.description { display: block; color: #707893; font-style: italic; } #activity h3, #activity h4 { margin: 0 0 20px; padding-bottom: 0.2em; border-bottom: 1px dotted #a3a6b7; font-size: 1.286em; font-weight: normal; } #activity dt.grouped { margin-left: 49px; } #activity dt.me .time { border-bottom: 1px solid #dadce6; } #activity dt .time { color: #707893; } #activity dt .gravatar { top: 0; margin-top: -2px; margin-right: 5px; float: left; } #activity dd { overflow: hidden; font-size: 0.86em; } #activity dd.grouped { margin-left: 49px; } #search-results-counts { float: right; } #search-results-counts li { margin-left: 1em; float: left; list-style-type: none; } #search-form { margin-bottom: 20px; } #search-form input, #search-form select { margin-right: 5px; margin-bottom: 10px; } #search-form label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: inline-block; margin-right: 8px; line-height: 28px; } #search-form label input[type="checkbox"], #search-form label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } #search-form label input[type="checkbox"], #search-form label input[type="radio"] { margin-top: 7px; } #search-form p:last-child { margin-bottom: 0; } .highlight { background-color: #fff3cd; color: #5b4500; } .highlight.token-1 { background-color: #ffcbd5; color: #560011; } .highlight.token-2 { background-color: #c3f4d3; color: #003712; } .highlight.token-3 { background-color: #cce0ff; color: #002359; } .issue.details { margin-bottom: 20px; word-wrap: break-word; } .issue.details .gravatar-with-child { position: relative; } .issue.details .gravatar-with-child > img.gravatar { top: 0; width: 50px; height: 50px; margin-right: 10px; margin-bottom: 10px; float: left; } .issue.details .gravatar-with-child > img.gravatar:nth-child(2) { position: absolute; top: 30px; left: 30px; width: 25px; height: 25px; border: 2px solid rgba(255, 255, 255, 0.9); border-radius: 20%; } .issue.details > img.gravatar { top: 0; width: 50px; height: 50px; margin-right: 10px; margin-bottom: 10px; float: left; } .issue.details .assigned-to img.gravatar { position: relative; top: -3px; margin-right: 5px; } .issue.details > .subject, .issue.details > .author { padding-left: 65px; } .issue.details.assigned-to-me .assigned-to .user { font-weight: 600; } .issue.details > .subject h3 { margin-bottom: 0.3em; color: #141422; font-size: 1.75em; font-weight: 600; line-height: 1.1; } .issue.details > .subject p { margin-bottom: 5px; font-size: 0.86em; } .issue.details > .author { margin-bottom: 20px; } .issue.details > hr, .issue.details .attribute > hr { margin: 15px 0; border-top-color: #d1d3e0; } .issue.details > .description > p { margin-bottom: 15px; } .issue.details > .description > .wiki { margin: 0 0 15px; } .issue.details .next-prev-links { margin: 0 0 20px; float: none; color: #a3a6b7; } @media screen and (min-width: 992px) { .issue.details .next-prev-links { margin: 0; float: right; } } .issue .attributes td.status, .issue .attributes .attribute.status .value { display: inline-block; width: auto; min-width: 1em; margin-top: 3px; padding: 1px 8px; border-radius: 3px; background-color: #614ba6; color: #fff; font-size: 0.86em; font-weight: 600; text-align: center; text-transform: uppercase; } .issue.status-1 .attributes td.status, .issue.status-1 .attributes .attribute.status .value { background-color: #0065ff; color: #fff; } .issue.closed .attributes td.status, .issue.closed .attributes .attribute.status .value { background-color: #e5123d; color: #fff; } .issue .attributes td.priority::before, .issue .attribute.priority .value::before { content: " "; display: inline-block; width: 14px; margin-right: 5px; background-repeat: no-repeat; background-position: center center; background-size: 14px; } .issue table.attributes { width: 100%; } .issue table.attributes th, .issue table.attributes td { padding: 3px 5px 3px 0; text-align: left; vertical-align: top; } .issue table.attributes > tbody > tr th { color: #707893; font-weight: normal; } .issue table.attributes > tbody > tr td { color: #141422; } @media screen and (min-width: 992px) { .issue table.attributes > tbody > tr > th { width: 160px; } .issue table.attributes > tbody > tr > td { min-width: 160px; } } @media screen and (min-width: 1200px) { .issue div.attributes .splitcontentleft { width: auto; } .issue div.attributes .attribute .value { min-width: 160px; } } .issue .splitcontent .attribute { padding-left: 160px; } .issue .splitcontent .attribute .label { width: 160px; margin-left: -160px; } .issue .attribute .label, .issue .attribute .value { padding: 3px 5px 3px 0; } .issue .attribute .label { box-sizing: border-box; float: left; color: #707893; } .issue .attribute .value { color: #141422; } .issue .attribute .value:empty::after { content: "-"; } .issue .attribute .value *:last-child { margin-bottom: 0; } .issue table.progress { width: 80px; } .issue div.attachments { margin: 0; padding: 0; border-top: 0; } .issue div.description + div.attachments { margin: 15px -15px -15px; padding: 15px; border-top: 1px solid #d1d3e0; } .issue + div[style] + .contextual { margin-bottom: 20px; } div.fileover, p.custom-field-filedroplistner.fileover { background-color: #ffe9a8; } div.attachments:not(.box) { padding: 20px 0; border-top: 1px solid #d1d3e0; } .collapsible div.attachments:not(.box) { padding-top: 0; border-top: 0; } div.attachments:not(.box) p { margin: 10px 0 0; } div.attachments:not(.box) p:first-child, div.attachments:not(.box) .contextual + p { margin-top: 0; } div.attachments:not(.box) img { position: relative; top: -1px; vertical-align: middle; } div.attachments:not(.box) .delete { opacity: 0.7; } div.attachments:not(.box) .delete:hover { opacity: 1; } div.attachments:not(.box) span.author { color: #707893; font-size: 0.86em; } div.thumbnails { margin-top: 15px; } div.thumbnails div { display: inline; } div.thumbnails a { display: inline-block; margin-right: 2px; border: 1px solid #dadce6; border-radius: 3px; background-color: #fff; } div.thumbnails a:hover { border-color: #a3a6b7; } div.thumbnails img { top: 0; margin: 3px; border-radius: 2px; vertical-align: middle; } #issue_tree > p, #relations > p { margin-bottom: 0; } #issue_tree .issues, #relations .issues { margin: 10px 0 0; } #issue_tree .issues tr, #relations .issues tr { background-color: rgba(0, 0, 0, 0); } #issue_tree .issues tr:last-child > td, #relations .issues tr:last-child > td { border-bottom: 0 none; } #issue_tree .issues td.subject, #relations .issues td.subject { width: 50%; } #issue_tree .issues td.checkbox, #relations .issues td.checkbox { display: none; } #issue_tree .issues td.done_ratio, #relations .issues td.done_ratio { width: 80px; } #issue_tree .issues td.buttons, #relations .issues td.buttons { width: 3em; vertical-align: middle; } #issue_tree .issues td.buttons a:not(:first-child), #relations .issues td.buttons a:not(:first-child) { margin-left: 2px; } #trackers_description { display: none; } #trackers_description dt { margin: 0 0 5px; } #trackers_description dd { margin-right: 0; margin-left: 0; } #new-relation-form { text-align: right; } #new-relation-form > p { margin-bottom: 0; } #new-relation-form > p > input { margin-right: 5px; } #update > form { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #d1d3e0; } #history > .tabs { margin-bottom: 24px; } #history.hide-details .journal, #history.hide-details .details, #history.hide-details .first-of-notes::before { display: none; } #history.hide-details .has-notes { display: block; } #history.hide-notes .journal, #history.hide-notes .wiki, #history.hide-notes .first-of-details::before { display: none; } #history.hide-notes .has-details { display: block; } .journal { position: relative; margin-bottom: 20px; border: 1px solid #d1d3e0; border-radius: 3px; margin-left: 36px; } .journal.changeset h4 + p { margin-bottom: 0; padding-bottom: 8px; background-color: #f9fafb; font-size: 0.92em; } .journal.changeset h4 + p > a:first-child { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; font-weight: 600; } .journal > div:target { position: relative; margin-top: -58px; padding-top: 58px; } .journal > div:target::before { content: ""; display: block; position: absolute; top: 58px; right: 0; bottom: 0; left: 0; border-radius: 2px; box-shadow: 0 0 0 1px #512dc4, 0 0 0 4px rgba(81, 45, 196, 0.2); pointer-events: none; } .journal > div:target > h4::before { border-right-color: #512dc4; filter: drop-shadow(-4px 0 0 rgba(81, 45, 196, 0.2)); } @media screen and (min-width: 900px) { .journal > div:target { margin-top: -20px; padding-top: 20px; } .journal > div:target::before { top: 20px; } } .journal > div > .contextual, .journal > .contextual { position: relative; z-index: 1; margin: 0; padding: 8px 12px; font-size: 0.92em; } .journal > div > .contextual > a.journal-link, .journal > .contextual > a.journal-link { padding-left: 5px; opacity: 1; color: #707893; } .journal > div > .contextual > a.journal-link::before, .journal > .contextual > a.journal-link::before { content: ""; display: none; } .journal > div > h4, .journal > h4 { margin: 0; padding: 8px 12px; border-radius: 3px 3px 0 0; background-color: #f9fafb; color: #707893; font-size: 0.92em; font-weight: normal; } .journal > div > h4 a, .journal > h4 a { color: #212136; } .journal > div > h4 a.user, .journal > h4 a.user { font-weight: 600; } .journal > div > h4 .journal-link, .journal > h4 .journal-link { color: #707893; } .journal > div > h4, .journal > h4 { position: relative; } .journal > div > h4::before, .journal > div > h4::after, .journal > h4::before, .journal > h4::after { content: " "; display: block; position: absolute; top: 9px; right: 100%; left: -14px; width: 0; height: 0; border-style: solid solid outset; border-color: rgba(0, 0, 0, 0); pointer-events: none; } .journal > div > h4::after, .journal > h4::after { margin-top: 1px; margin-left: 2px; border-width: 6px; border-right-color: #f9fafb; } .journal > div > h4::before, .journal > h4::before { border-width: 7px; border-right-color: #d1d3e0; } .journal > div > h4 > .gravatar, .journal > h4 > .gravatar { top: 0; margin-top: -4px; margin-left: -49px; float: left; } .journal > p { padding-right: 12px; padding-left: 12px; } .journal > p:empty { margin-bottom: 0; } .journal form, .journal .wiki, .journal .details { border-top: 1px solid #d1d3e0; } .journal .details { margin: 0; padding: 8px 0; padding-left: 32px; font-size: 0.92em; } .journal .details img { margin: 0 0 -3px 4px; } .journal .thumbnails { margin: 0; padding: 0 12px 8px; } .journal .thumbnails img { vertical-align: middle; } .journal .wiki { padding: 15px; } .journal form { padding: 8px 12px 12px; background-color: #f9fafb; } .journal form > p { margin-bottom: 15px; } .journal form > p:last-child { margin-bottom: 0; } .journal form > label { display: inline-block; margin-bottom: 10px; line-height: 1.428571429; } .journal form > .wiki { margin: 0 -15px -15px; padding: 0; border: 0 none; } .journal form > .wiki .preview { padding: 15px; } .journal i:first-of-type, .journal i:last-of-type { padding: 2px 4px; border-radius: 2px; font-size: 0.9285em; font-style: normal; } .journal del > i:first-of-type, .journal i:first-of-type { background-color: #fff1e1; color: #5e3100; } .journal i:last-of-type { background-color: #d4fde3; color: #003712; } .private-notes { border-left-color: #fc8c12; } .private-notes > div > h4::before { border-right-color: #fc8c12; } #activity dt, .journal { clear: left; } .journal-actions > a, .journal-actions .drdn-trigger { margin: -3px 3px; padding-top: 3px; padding-bottom: 3px; } .journal-link { margin: -3px -3px -3px 0; padding: 3px; float: right; } span.private { padding: 1px 5px; border-radius: 2px; background: #fc8c12; color: #fff; font-size: 0.86em; font-weight: 600; text-transform: uppercase; } #issue-changesets { margin-bottom: 20px; } @media screen and (min-width: 992px) { #issue-changesets { width: 45%; float: right; } #issue-changesets + #history { margin-right: 45%; padding-right: 20px; } } @media screen and (min-width: 1200px) { #issue-changesets { width: 33%; } #issue-changesets + #history { margin-right: 33%; } } #issue-changesets div.changeset { margin-top: 14px; padding: 0; overflow: hidden; border: 1px solid #d1d3e0; border-radius: 3px; background-color: #f9fafb; font-size: 0.92em; } #issue-changesets div.changeset:first-of-type { margin-top: 0; } #issue-changesets div.changeset > p { margin: 0; padding: 6px 12px; color: #707893; } #issue-changesets div.changeset > p::after { content: ""; display: block; clear: both; } #issue-changesets div.changeset > p > a:first-child { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; font-weight: 600; } #issue-changesets div.changeset > p .author a { color: #212136; } #issue-changesets div.changeset > p .author a.user { font-weight: 600; } #issue-changesets div.changeset > p > br { display: none; } #issue-changesets div.changeset > .wiki { padding: 6px 12px; border-top: 1px solid #d1d3e0; background-color: #fff; } #login-form { box-sizing: border-box; margin: 40px auto 20px; } #login-form label, #login-form input:not([type="checkbox"]) { width: 100%; } #login-form label { display: block; margin-bottom: 6px; font-weight: 600; line-height: inherit; } #login-form label[for="autologin"] { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; margin-bottom: 20px; } #login-form label[for="autologin"] input[type="checkbox"], #login-form label[for="autologin"] input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } #login-form label > a { float: right; font-weight: normal; } #login-form input[type="text"], #login-form input[type="password"] { margin-bottom: 15px; } #login-form #login-submit { padding-top: 6px; padding-bottom: 6px; } #login-form table { margin: auto; table-layout: fixed; } #login-form td { padding: 0; } #login-form td:first-child { width: 8em; padding-right: 8px; white-space: nowrap; } #login-form td > label { margin-bottom: 15px; } #login-form td > input[type="submit"] { width: auto; margin-right: 0; } @media screen and (min-width: 480px) { #login-form { width: 24em; padding: 20px; border: 1px solid #dadce6; border-radius: 3px; background-color: #f9fafb; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07), 0 3px 8px rgba(0, 0, 0, 0.04); color: #3e4359; } #login-form table { width: 100%; } } html[lang="da"] #login-form td:first-child { width: 6em; } html[lang="en"] #login-form td:first-child { width: 6em; } html[lang="en-GB"] #login-form td:first-child { width: 6em; } html[lang="ko"] #login-form td:first-child { width: 6em; } html[lang="pl"] #login-form td:first-child { width: 6em; } html[lang="tr"] #login-form td:first-child { width: 6em; } html[lang="uk"] #login-form td:first-child { width: 6em; } html[lang="fr"] #login-form td:first-child { width: 9em; } html[lang="hr"] #login-form td:first-child { width: 9em; } html[lang="nl"] #login-form td:first-child { width: 9em; } html[lang="sr-YU"] #login-form td:first-child { width: 9em; } html[lang="sv"] #login-form td:first-child { width: 9em; } html[lang="el"] #login-form td:first-child { width: 10em; } html[lang="eu"] #login-form td:first-child { width: 10em; } html[lang="lt"] #login-form td:first-child { width: 10em; } html[lang="pt"] #login-form td:first-child { width: 10em; } html[lang="sk"] #login-form td:first-child { width: 10em; } html[lang="sr"] #login-form td:first-child { width: 10em; } html[lang="th"] #login-form td:first-child { width: 10em; } #openid_url { padding-right: 32px; background-image: url("../../../images/openid-bg.gif"); background-repeat: no-repeat; background-position: right 8px center; } .controller-twofa .splitcontentleft { width: auto; padding-right: 0; } ul.twofa_backup_codes { margin-left: 0; padding: 0; list-style-type: none; } #admin-menu ul:nth-child(n) li { list-style-type: none; } #admin-menu ul:nth-child(n) li > a:not(.icon-only) { padding-left: 45px; background-repeat: no-repeat; background-position: 20px center; } #admin-index > #admin-menu ul { margin: 0; padding: 0; } #admin-index > #admin-menu li { padding: 7px 23px; } #admin-index > #admin-menu a { display: inline-block; padding-left: 25px; background-position: 0 center; } table.members td.roles, table.memberships td.roles { width: 45%; } table.permissions td.role { color: #707893; font-weight: normal; text-align: center; vertical-align: bottom; } .controller-workflows table.list, .controller-workflows fieldset.collapsible { margin-bottom: 20px; } table.transitions td.enabled { background: #ccebd6; } #workflow_copy_form select { width: 200px; } #workflow_form table select { width: 90%; min-width: 60px; } table.fields_permissions td.readonly { background: #a3a6b7; } table.fields_permissions td.required { background: #fad0d8; } #custom_field_enumerations { padding-left: 0; list-style: none; } #custom_field_enumerations li { min-height: 28px; padding: 1px 0; } #custom_field_enumerations li .sort-handle, #custom_field_enumerations li label { line-height: 28px; } #custom_field_enumerations li label input { vertical-align: baseline; } fieldset.settings label { display: block; } fieldset#notified_events .parent { padding-left: 20px; } .settings.enabled_scm table { width: 100%; } .settings.enabled_scm td.scm_name { font-weight: 600; } .syntaxhl div { display: inline; } .syntaxhl .line-numbers { margin: 0 5px 0 0; padding: 2px 4px; background-color: #eee; } .syntaxhl .code pre { overflow: auto; } .syntaxhl .debug { background: blue !important; color: #fff !important; } .syntaxhl .annotation { color: #007; } .syntaxhl .attribute-name { color: #b48; } .syntaxhl .attribute-value { color: #700; } .syntaxhl .binary { color: #509; } .syntaxhl .char { color: #d20; } .syntaxhl .char .content { color: #d20; } .syntaxhl .char .delimiter { color: #710; } .syntaxhl .class { color: #795da3; font-weight: 600; } .syntaxhl .class-variable { color: #369; } .syntaxhl .color { color: #0a0; } .syntaxhl .comment { color: #969896; } .syntaxhl .comment .char, .syntaxhl .comment .delimiter { color: #969896; } .syntaxhl .complex { color: #a08; } .syntaxhl .constant { color: #795da3; } .syntaxhl .decorator { color: #b0b; } .syntaxhl .definition { color: #099; font-weight: 600; } .syntaxhl .delimiter { color: #000; } .syntaxhl .directive { color: #088; font-weight: 600; } .syntaxhl .doc { color: #970; } .syntaxhl .doc-string { color: #d42; font-weight: 600; } .syntaxhl .doctype { color: #34b; } .syntaxhl .entity { color: #800; font-weight: 600; } .syntaxhl .error { background-color: #faa; color: red; } .syntaxhl .escape { color: #666; } .syntaxhl .exception { color: #c00; font-weight: 600; } .syntaxhl .float { color: #06d; } .syntaxhl .function { color: #06b; font-weight: 600; } .syntaxhl .global-variable { color: #d70; } .syntaxhl .hex { color: #02b; } .syntaxhl .imaginary { color: red; } .syntaxhl .include { color: #b44; font-weight: 600; } .syntaxhl .inline { background-color: rgba(0, 0, 0, 0.05); color: #000; } .syntaxhl .inline-delimiter { color: #666; font-weight: 600; } .syntaxhl .instance-variable { color: #33b; } .syntaxhl .integer { color: #0086b3; } .syntaxhl .key { color: #606; } .syntaxhl .key .char { color: #60f; } .syntaxhl .key .delimiter { color: #404; } .syntaxhl .keyword { color: #b3113e; font-weight: 600; } .syntaxhl .label { color: #970; font-weight: 600; } .syntaxhl .local-variable { color: #369; } .syntaxhl .namespace { color: #707; font-weight: 600; } .syntaxhl .octal { color: #40e; } .syntaxhl .predefined { color: #b21; } .syntaxhl .predefined-constant { color: #009595; } .syntaxhl .predefined-type { color: #0a5; font-weight: 600; } .syntaxhl .preprocessor { color: #579; } .syntaxhl .pseudo-class { color: #00c; font-weight: 600; } .syntaxhl .regexp { background-color: rgba(255, 0, 255, 0.06); } .syntaxhl .regexp .content { color: #808; } .syntaxhl .regexp .delimiter { color: #404; } .syntaxhl .regexp .modifier { color: #c2c; } .syntaxhl .reserved { color: #080; font-weight: 600; } .syntaxhl .shell { background-color: rgba(0, 255, 0, 0.06); } .syntaxhl .shell .content { color: #2b2; } .syntaxhl .shell .delimiter { color: #161; } .syntaxhl .string .char, .syntaxhl .string .content, .syntaxhl .string .delimiter, .syntaxhl .string .modifier { color: #df5000; } .syntaxhl .symbol { color: #d33; } .syntaxhl .symbol .content, .syntaxhl .symbol .delimiter { color: #d33; } .syntaxhl .tag { color: #070; } .syntaxhl .type { color: #339; font-weight: 600; } .syntaxhl .value { color: #088; } .syntaxhl .variable { color: #037; } .syntaxhl .insert { background: rgba(0, 255, 0, 0.12); } .syntaxhl .insert .insert { background: rgba(0, 0, 0, 0); color: #0c0; font-weight: 600; } .syntaxhl .insert .eyecatcher { margin: -1px; border: 1px solid rgba(0, 128, 0, 0.5); border-top: 0 none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background-color: rgba(0, 255, 0, 0.2); } .syntaxhl .delete { background: rgba(255, 0, 0, 0.12); } .syntaxhl .delete .delete { background: rgba(0, 0, 0, 0); color: #c00; font-weight: 600; } .syntaxhl .delete .eyecatcher { margin: -1px; border: 1px solid rgba(230, 0, 0, 0.5); border-bottom: 0 none; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: rgba(255, 0, 0, 0.2); } .syntaxhl .change { background: #007; color: #bbf; } .syntaxhl .change .change { color: #88f; } .syntaxhl .head { background: #505; color: #f8f; } .syntaxhl .head .head { color: #f4f; } .syntaxhl .head .filename { color: #fff; } .syntaxhl { color: #24292e; } .syntaxhl .hll { background-color: #ffc; } .syntaxhl .c { color: #6a737d; } .syntaxhl .k { color: #d73a49; } .syntaxhl .ch { color: #6a737d; } .syntaxhl .cm { color: #6a737d; } .syntaxhl .cp { color: #d73a49; } .syntaxhl .cpf { color: #032f62; } .syntaxhl .c1 { color: #6a737d; } .syntaxhl .cs { color: #6a737d; } .syntaxhl .gd { background-color: #ffeef0; color: #b31d28; } .syntaxhl .gh { color: #005cc5; } .syntaxhl .gi { background-color: #f0fff4; color: #22863a; } .syntaxhl .gs { font-weight: bold; } .syntaxhl .gu { color: #6f42c1; font-weight: bold; } .syntaxhl .gt { color: #04d; } .syntaxhl .kc { color: #005cc5; } .syntaxhl .kd { color: #d73a49; } .syntaxhl .kn { color: #d73a49; } .syntaxhl .kp { color: #d73a49; } .syntaxhl .kr { color: #d73a49; } .syntaxhl .kt { color: #d73a49; } .syntaxhl .m { color: #005cc5; } .syntaxhl .s { color: #032f62; } .syntaxhl .na { color: #005cc5; } .syntaxhl .nb { color: #005cc5; } .syntaxhl .nc { color: #6f42c1; } .syntaxhl .no { color: #005cc5; } .syntaxhl .nd { color: #6f42c1; } .syntaxhl .ni { color: #005cc5; } .syntaxhl .ne { color: #005cc5; } .syntaxhl .nf { color: #6f42c1; } .syntaxhl .nl { color: #005cc5; } .syntaxhl .nn { color: #6f42c1; } .syntaxhl .nt { color: #22863a; } .syntaxhl .nv { color: #24292e; } .syntaxhl .o { color: #d73a49; } .syntaxhl .ow { color: #d73a49; } .syntaxhl .w { color: #bbb; } .syntaxhl .mb { color: #005cc5; } .syntaxhl .mf { color: #005cc5; } .syntaxhl .mh { color: #005cc5; } .syntaxhl .mi { color: #005cc5; } .syntaxhl .mo { color: #005cc5; } .syntaxhl .sa { color: #d73a49; } .syntaxhl .sb { color: #032f62; } .syntaxhl .sc { color: #032f62; } .syntaxhl .dl { color: #d73a49; } .syntaxhl .sd { color: #032f62; } .syntaxhl .s2 { color: #032f62; } .syntaxhl .se { color: #032f62; } .syntaxhl .sh { color: #032f62; } .syntaxhl .si { color: #005cc5; } .syntaxhl .sx { color: #032f62; } .syntaxhl .sr { color: #032f62; } .syntaxhl .s1 { color: #032f62; } .syntaxhl .ss { color: #005cc5; } .syntaxhl .bp { color: #005cc5; } .syntaxhl .fm { color: #005cc5; } .syntaxhl .vc { color: #24292e; } .syntaxhl .vg { color: #24292e; } .syntaxhl .vi { color: #24292e; } .syntaxhl .vm { color: #005cc5; } .syntaxhl .il { color: #005cc5; } div.gantt_content { overflow: auto; } .controller-gantts form + table, table.gantt-table { width: 100%; border-collapse: collapse; } .controller-gantts form + table td, table.gantt-table td { padding: 0; vertical-align: top; } .gantt_hdr { position: absolute; top: 0; height: 16px; overflow: hidden; border: 1px solid #d1d3e0; text-align: center; } .gantt_hdr[style*="background"] { background: #eff0f4 !important; } .gantt_hdr.nwday { background-color: #eff0f4; color: #141422; } #gantt_area .gantt_hdr { border-right-width: 1px; border-left-width: 0; } .gantt_subjects_container:not(.draw_selected_columns) .gantt_hdr, .last_gantt_selected_column .gantt_hdr { z-index: 1; } .gantt_subjects_container .gantt_subjects { z-index: 2; } .last_gantt_selected_column .gantt_selected_column_container, .gantt_subjects_container .gantt_subjects * { z-index: 10; } .gantt_subjects_column .gantt_hdr { border-left: 1px solid #d1d3e0 !important; } .gantt_subjects_column + td { padding: 0; } .gantt_subjects .issue-subject:hover { background-color: rgba(209, 211, 224, 0.4); } .gantt_subjects .issue-subject img.icon-gravatar { float: none; } .gantt_hdr_selected_column_name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); font-size: 0.86em; } td.gantt_selected_column { width: 60px; } td.gantt_selected_column .gantt_hdr, .gantt_selected_column_container { width: 59px; border-left-width: 0; } .gantt_subjects { position: relative; z-index: 1; font-size: 0.86em; } .gantt_selected_column_content div { box-sizing: border-box; padding-right: 5px; padding-left: 5px; } .gantt_subjects div, .gantt_selected_column_content div { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; height: 16px; line-height: 16px; } .task { position: absolute; height: 8px; margin: 2px 0 0; padding: 0; font-size: 11px; line-height: 16px; white-space: nowrap; } .task.label { width: 100%; margin-top: 0; } .task.label.project, .task.label.version { font-weight: 600; } .task.parent { height: 3px; } .task.parent.marker.starting { position: absolute; top: -1px; left: 0; width: 8px; height: 16px; margin-left: -4px; background: url("../../../images/task_parent_end.png") no-repeat 0 0; } .task.parent.marker.ending { position: absolute; top: -1px; right: 0; width: 8px; height: 16px; margin-left: -4px; background: url("../../../images/task_parent_end.png") no-repeat 0 0; } .task_late { border: 1px solid #b60e30; background-color: #e5123d; } .task_done { border: 1px solid #016723; background-color: #029934; } .task_todo { border: 1px solid rgba(148, 153, 184, 0.5); background-color: rgba(209, 211, 224, 0.5); } .task_todo.parent { border: 1px solid rgba(117, 124, 163, 0.5); background-color: rgba(179, 182, 204, 0.5); } .project.task_late, .project.task_done, .project.task_todo, .version.task_late, .version.task_done, .version.task_todo { height: 2px; margin-top: 3px; } .project.task_todo, .version.task_todo { border: 1px solid #0051cc; background-color: #0065ff; } .project.marker, .version.marker { margin-top: 1px; margin-left: -4px; border: 0 none; background-image: url("../../../images/version_marker.png"); background-repeat: no-repeat; } .version-behind-schedule, .issue-behind-schedule { color: #fc8c12; } .context-menu-selection .version-behind-schedule, .context-menu-selection .issue-behind-schedule { color: #fff; } .version-overdue, .issue-overdue, .project-overdue { color: #e5123d; } .context-menu-selection .version-overdue, .context-menu-selection .issue-overdue, .context-menu-selection .project-overdue { color: #fff; } .tooltip { position: relative; z-index: 24; } .tooltip:hover { z-index: 25; } .tooltip:hover span.tip { display: block; } .tooltip span.tip { box-shadow: 0 8px 16px -3px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.3); display: none; position: absolute; top: 12px; width: 270px; padding: 6px; border: 0 solid #d1d3e0; border-radius: 2px; background-color: #fff; color: #3e4359; font-size: 0.86em; text-align: left; } .list .tooltip span.tip { right: 0; left: auto; } table.cal { width: 100%; margin-bottom: 20px; border: 1px solid #e3e5ec; } table.cal thead th { width: 14%; padding: 5px; background-color: rgba(209, 211, 224, 0.4); } table.cal thead th.week-number { width: auto; } table.cal tbody tr { height: 100px; } table.cal td { padding: 5px; border: 1px solid #e3e5ec; font-size: 0.86em; vertical-align: top; } table.cal td.week-number { border: 0 none; background-color: rgba(209, 211, 224, 0.4); font-size: 1em; text-align: right; } table.cal td p.day-num { float: right; font-size: 1.285em; text-align: right; } table.cal td.odd p.day-num { color: #a3a6b7; } table.cal td.nwday { background: rgba(209, 211, 224, 0.15); } table.cal td.today { background: #ffe9a8; } table.cal td.today p.day-num { font-weight: 600; } ul.cal { display: grid; grid-template-columns: 2rem repeat(7, 1fr); width: 100%; margin: 0; padding: 0; border-spacing: 0; list-style: none; border: 1px solid #e3e5ec; border-radius: 3px; } ul.cal li.calhead { padding: 4px; background-color: rgba(209, 211, 224, 0.4); font-weight: bold; text-align: center; } ul.cal li.week-number { padding: 4px; border: none; background-color: rgba(209, 211, 224, 0.4); font-size: 1em; text-align: center; } ul.cal li.week-number span.label-week { display: none; } ul.cal li.calbody { min-height: 7.2em; padding: 2px; border: 1px solid #e3e5ec; border-right: 0; border-bottom: 0; font-size: 1em; line-height: 1.6; vertical-align: top; } ul.cal li.calbody p.day-num { font-size: 1.1em; text-align: right; } ul.cal li.calbody p.day-num .abbr-day { display: none; } ul.cal li.calbody .day-letter { display: none; } ul.cal li.calbody.odd p.day-num { color: #a3a6b7; } ul.cal li.calbody.today { background: #ffe9a8; } ul.cal li.calbody.today p.day-num { font-weight: 600; } ul.cal li.calbody .icon { padding-top: 2px; padding-bottom: 3px; } ul.cal li.calbody.nwday:not(.odd) { background-color: rgba(209, 211, 224, 0.15); } table.cal .starting a::before, ul.cal .starting a::before, p.cal.legend .starting::before, table.cal .ending a::before, ul.cal .ending a::before, p.cal.legend .ending::before { content: ""; width: 10px; text-align: right; } table.cal .ending a::before, ul.cal .ending a::before, p.cal.legend .ending::before { content: ""; text-align: left; } table.cal .starting.ending a::before, ul.cal .starting.ending a::before, p.cal.legend .starting.ending::before { content: ""; transform: scale(0.6) rotate(45deg); text-align: center; } p.cal.legend span { display: block; } table.progress { width: 80px; margin-top: 3px; margin-right: 5px; float: left; empty-cells: show; border: 0 none; } .version-overview table.progress { width: 40em; } td.done_ratio table.progress { margin-right: auto; margin-left: auto; float: none; } table.progress tr { background: rgba(0, 0, 0, 0) !important; } table.progress td { height: 12px; padding: 0; border: 0 none; } table.progress td:first-child { border-top-left-radius: 6px; border-bottom-left-radius: 6px; } table.progress td:last-child { border-top-right-radius: 6px; border-bottom-right-radius: 6px; } table.progress td.done { background-color: #614ba6 !important; } table.progress td.closed { background-color: #029934 !important; } table.progress td.todo { background-color: rgba(209, 211, 224, 0.5) !important; mix-blend-mode: multiply; } .issue table.progress td { padding: 0; } .context-menu-selection table.progress td.todo { mix-blend-mode: screen; } p.percent { margin-bottom: 0; font-size: 0.86em; } p.progress-info { clear: left; color: #707893; font-size: 80%; } .wiki.wiki-page { margin-bottom: 20px; font-size: 16px; } .wiki.wiki-page ul li, .wiki.wiki-page ol li { margin-top: 0.25em; } .wiki.wiki-page ul ul, .wiki.wiki-page ul ol, .wiki.wiki-page ol ul, .wiki.wiki-page ol ol { margin-top: 0.25em; margin-bottom: 0.25em; } .wiki.wiki-page ul ul li, .wiki.wiki-page ul ol li, .wiki.wiki-page ol ul li, .wiki.wiki-page ol ol li { margin-top: 0.125em; } .controller-wiki .wiki > .preview, .controller-wiki .wiki.wiki-preview { font-size: 16px; } div.wiki { color: #141422; line-height: 1.6; } div.wiki h1, div.wiki .h1, div.wiki h2, div.wiki .h2, div.wiki h3, div.wiki .h3, div.wiki h4, div.wiki .h4, div.wiki h5, div.wiki .h5, div.wiki h6, div.wiki .h6 { margin-top: 1em; margin-bottom: 16px; font-weight: 600; line-height: 1.4; } div.wiki h1, div.wiki .h1 { padding-bottom: 0.3em; border-bottom: 1px solid #dadce6; font-size: 2.25em; line-height: 1.2; } div.wiki h2, div.wiki .h2 { padding-bottom: 0.3em; border-bottom: 1px solid #dadce6; font-size: 1.75em; line-height: 1.225; } div.wiki h3, div.wiki .h3 { font-size: 1.5em; line-height: 1.43; } div.wiki h4, div.wiki .h4 { font-size: 1.286em; } div.wiki h5, div.wiki .h5 { font-size: 1em; } div.wiki h6, div.wiki .h6 { color: #707893; font-size: 1em; } div.wiki .text-normal { font-weight: normal; } div.wiki > a:first-child + h1, div.wiki > a:first-child + h2, div.wiki > a:first-child + h3, div.wiki > a:first-child + h4, div.wiki > a:first-child + h5, div.wiki > a:first-child + h6 { margin-top: 0; } div.wiki > a:target + h2::before, div.wiki > a:target + h3::before, div.wiki > a:target + h4::before, div.wiki > a:target + h5::before, div.wiki > a:target + h6::before { content: "#"; display: inline-block; width: 0.7em; margin-left: -0.7em; color: #a3a6b7; font-weight: normal; } div.wiki > :last-child { margin-bottom: 0; } div.wiki blockquote { margin-bottom: 1em; } div.wiki blockquote > :first-child { margin-top: 0; } div.wiki blockquote > :last-child { margin-bottom: 0; } div.wiki .contextual a { opacity: 0.7; } div.wiki .contextual a:hover { opacity: 1; } div.wiki a { word-break: break-all; word-break: break-word; } div.wiki p, div.wiki ul, div.wiki ol { margin-bottom: 1em; } div.wiki ul, div.wiki ol { padding-left: 1.5em; } div.wiki ul ul, div.wiki ul ol, div.wiki ol ul, div.wiki ol ol { margin-bottom: 0; } div.wiki li > p { margin-top: 0.25em; margin-bottom: 0; } div.wiki table { display: block; width: 100%; margin-bottom: 20px; overflow: auto; word-break: normal; word-break: keep-all; } div.wiki tbody:first-child tr:nth-child(2n), div.wiki thead + tbody tr:nth-child(2n-1) { background-color: rgba(209, 211, 224, 0.15); } div.wiki td, div.wiki th { padding: 8px; border: 1px solid #e3e5ec; } div.wiki .noborder, div.wiki .wiki-class-noborder { border: 0 none; } div.wiki .noborder td, div.wiki .noborder th, div.wiki .wiki-class-noborder td, div.wiki .wiki-class-noborder th { border: 0 none; } div.wiki a.new { color: #e5123d; } div.wiki code { padding: 0.2em 0.33em; border-radius: 3px; background-color: rgba(209, 211, 224, 0.3); font-size: 0.86em; } div.wiki pre { width: auto; margin-bottom: 1.15em; padding: 12px 15px; overflow-x: auto; overflow-y: hidden; border-radius: 3px; background-color: rgba(209, 211, 224, 0.15); font-size: 0.86em; } div.wiki pre code { padding: 0; border-radius: 0; background-color: rgba(0, 0, 0, 0); font-size: 1em; } div.wiki img { max-width: 100%; vertical-align: middle; } div.wiki .toc { display: table; max-width: 45%; margin-bottom: 20px; margin-left: 0; padding: 5px 10px; list-style-type: none; border: 1px solid #e3e5ec; border-radius: 3px; background-color: #f9fafb; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); color: #3e4359; font-size: 0.86em; } div.wiki .toc a { color: #0051cc; font-weight: normal; text-decoration: none; } div.wiki .toc a:hover { color: #0065ff; text-decoration: underline; } div.wiki .toc.right { margin-right: 0; margin-left: 20px; float: right; } div.wiki .toc.left { margin-right: 20px; margin-left: 0; float: left; } div.wiki .toc ul { margin: 0; padding: 0; font-size: 0.86em; } div.wiki .toc ul ul { font-size: 1em; } div.wiki .toc li { margin: 0; } div.wiki .toc li li { margin-left: 1.5em; list-style-type: disc; } div.wiki .toc li li li { list-style-type: circle; } div.wiki .toc li li li li { list-style-type: square; } div.wiki .toc-active-prev + .toc { padding-left: 16px; border-left: 4px solid #0051cc; } div.wiki .toc-active-prev + .toc a { color: #003d99; } div.wiki .toc-active-prev + .toc a:focus, div.wiki .toc-active-prev + .toc a:hover { color: #00255c; } h1 .wiki-anchor, h2 .wiki-anchor, h3 .wiki-anchor, h4 .wiki-anchor, h5 .wiki-anchor, h6 .wiki-anchor { display: none; margin-left: 5px; color: #dadce6 !important; text-decoration: none !important; } h1:hover .wiki-anchor, h2:hover .wiki-anchor, h3:hover .wiki-anchor, h4:hover .wiki-anchor, h5:hover .wiki-anchor, h6:hover .wiki-anchor { display: inline; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { display: inline-block; max-width: 100%; vertical-align: middle; } p.footnote { margin-bottom: 5px; } p.footnote::before { content: ""; display: block; width: 300px; margin-top: 20px; padding-top: 10px; border-top: 1px solid #dadce6; } p.footnote + p.footnote::before { display: none; } .ltr, .wiki-class-ltr { direction: ltr; } .rtl, .wiki-class-rtl { direction: rtl; } .preview { margin-top: 20px; padding: 20px; border: 1px solid #dadce6; background-color: #fff; } #wiki_add_attachment { padding-top: 20px; border-top: 1px solid #dadce6; } #wiki_add_attachment > p { margin-bottom: 0; float: left; } #wiki_add_attachment > form { padding-top: 20px; clear: left; } .collapsible #wiki_add_attachment { padding-top: 0; border-top: 0; } .collapsible #wiki_add_attachment > form { padding-top: 0; } .wiki-pager > a { display: inline-block; padding: 6px 12px; border: 1px solid #d1d3e0; border-radius: 14px; background-color: #fff; line-height: 1; white-space: nowrap; } .wiki-pager > a:hover, .wiki-pager > a:focus, .wiki-pager > a:active { background-color: #f6f6f9; text-decoration: none; } .wiki-pager.wiki-pager--aligned { overflow: hidden; } .wiki-pager.wiki-pager--aligned > a:first-child { float: left; } .wiki-pager.wiki-pager--aligned > a:last-child { float: right; } .lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .lead { font-size: 21px; } } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: #a3a6b7; } .text-primary { color: #614ba6; } .text-success { color: #029934; } .text-info { color: #0065ff; } .text-warning { color: #fc8c12; } .text-danger { color: #e5123d; } .bg-primary { background-color: #614ba6; color: #fff; } .bg-success { background-color: #ccebd6; } .bg-info { background-color: #cce0ff; } .bg-warning { background-color: #fee8d0; } .bg-danger { background-color: #fad0d8; } p.bg-primary, p.bg-success, p.bg-info, p.bg-warning, p.bg-danger { padding: 15px 15px; } a.collapsible, a.collapsible.icon, .collapsible > legend { color: #0051cc; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } a.collapsible:hover, a.collapsible:focus, a.collapsible.icon:hover, a.collapsible.icon:focus, .collapsible > legend:hover, .collapsible > legend:focus { color: #0065ff; text-decoration: none; } a.collapsible::before, a.collapsible.icon::before, .collapsible > legend::before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ""; position: relative; top: -0.1em; width: 1em; height: 1em; margin-right: 3px; transform: rotate(0); color: #a3a6b7; font-size: 12px; vertical-align: middle; transition: transform 300ms; } a.collapsible.collapsed::before, a.collapsible.icon-collapsed::before, .collapsible.collapsed > legend::before { transform: rotate(-90deg); } fieldset.collapsible { min-height: 20px; max-height: 10000px; overflow: auto; transition: max-height 300ms ease-out; } fieldset.collapsible > div { display: block !important; visibility: visible; transition: visibility 0s 0s, opacity 300ms; opacity: 1; } fieldset.collapsible.collapsed { max-height: 0; overflow: hidden; transition: max-height 300ms; } fieldset.collapsible.collapsed > div { visibility: hidden; transition: visibility 0s 300ms, opacity 300ms; opacity: 0; } .hascontextmenu { cursor: context-menu; } .contextual { float: right; cursor: default; } .contextual input, .contextual select { font-size: 0.9em; } .hidden-for-sighted { position: absolute !important; top: auto !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; } img { image-orientation: from-image; } .filecontent-container { position: relative; min-height: 200px; margin-bottom: 20px; } .filecontent-container > .filecontent { position: absolute; max-width: 100%; max-height: 100%; } .filecontent-container > .filecontent.wiki { position: static; padding-bottom: 20px; } .autoscroll { position: relative; margin-bottom: 20px; overflow-x: auto; } .box { margin-bottom: 20px; padding: 15px 15px; border: 1px solid #dadce6; border-radius: 3px; background-color: #f9fafb; color: #3e4359; word-wrap: break-word; } .ui-dialog-content .box { padding: 0; border: 0 none; background: rgba(0, 0, 0, 0); box-shadow: none; } .box:last-child, .box > :last-child { margin-bottom: 0; } .box > h3 { margin-bottom: 15px; } .splitcontentleft, .splitcontentright { box-sizing: border-box; width: 50%; } .splitcontentleft > .wiki, .splitcontentright > .wiki { margin-bottom: 20px; } .splitcontentleft { padding-right: 10px; float: left; } .splitcontentright { padding-left: 10px; float: right; } #watchers select { display: block; width: 100%; } #watchers > .watchers > li { display: block; margin-bottom: 6px; padding-right: 20px; } #watchers > .watchers > li > a:not(.icon-only) { display: inline; padding: 0; background: rgba(0, 0, 0, 0); } #watchers > .watchers > li > .icon-only::before { line-height: inherit; } #watchers > .watchers > li > .delete { float: right; opacity: 0.7; } #watchers > .watchers > li > .delete:hover { opacity: 1; } #watchers > .watchers > li img.gravatar { margin-right: 0.5em; } #principals label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: block; } #principals label input[type="checkbox"], #principals label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } #principals .gravatar { margin-right: 5px; } .roles-selection label { position: relative; padding-left: 18px; font-weight: normal; line-height: 1.428571429; text-align: left; display: inline-block; margin-right: 8px; } .roles-selection label input[type="checkbox"], .roles-selection label input[type="radio"] { position: absolute; width: auto; margin-top: 3px; margin-left: -18px; } p.subtitle { margin-top: -10px; margin-bottom: 20px; font-style: italic; } #block-form { display: inline; } .block-receiver { box-sizing: border-box; flex-basis: 100%; } .dragging .block-receiver { min-height: 20px; margin-bottom: 20px; outline: 2px dashed #a3a6b7; } .mypage-box { margin-bottom: 20px; } .mypage-box:last-child { margin-bottom: 0; } .mypage-box.ui-sortable-handle { overflow: hidden; outline: 1px solid #dadce6; } .mypage-box.ui-sortable-handle:hover { outline: 1px solid #a3a6b7; } .mypage-box.ui-sortable-placeholder { visibility: visible !important; outline: 1px dashed #d19d01; background: #ffe9a8; } .mypage-box.ui-sortable-helper { box-shadow: 0 14px 24px -4px rgba(0, 0, 0, 0.25), 0 3px 10px rgba(0, 0, 0, 0.3); background: #fff; } .handle { cursor: move; } a.close-icon { display: block; width: 12px; height: 12px; margin-top: 5px; overflow: hidden; background-image: url("../../../images/close.png"); background-repeat: no-repeat; cursor: pointer; } a.close-icon:hover { background-image: url("../../../images/close_hl.png"); } #my-page { display: flex; flex-wrap: wrap; } #my-page .mypage-box > .contextual { transition: opacity 50ms; opacity: 0; } #my-page .mypage-box:hover > .contextual { opacity: 1; } #my-page #list-left { flex-basis: 50%; } #my-page #list-right { flex-basis: 50%; } #content table.filecontent { width: 100%; background: #fff; } #content table.filecontent th.filename { border-color: #614ba6; border-bottom-color: #e6e6e6; background-color: #614ba6; color: #fff; } #content table.filecontent tbody { font-size: 0.92em; } #content table.filecontent tbody, #content table.filecontent td.line-code pre { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; } #content table.filecontent th.line-num { border-color: #e6e6e6; background-color: #f2f2f2; color: #707893; } #content table.filecontent th.line-num, #content table.filecontent td.line-code { padding: 0.15em 0.4em; } #content table.filecontent th.line-num, #content table.filecontent td.line-code, #content table.filecontent td.line-code pre { font-size: 1em; } #content table.filecontent tr:hover { background-color: #fafafa; } #content table.filecontent tr:hover th.line-num { background-color: #e6e6e6; } #content table.filecontent tr:target th.line-num { border-color: #ffc05c; background-color: #ffd084; color: #5b4500; } #content table.filecontent tr:target td.line-code { background-color: #ffe9a8; } #browser { font-size: 1em; } #browser tr { border: 0 none; } #browser td { padding: 5px; border: 0 none; } ul.projects { padding-left: 20px; } ul.projects.root { margin: 0; padding: 0; } ul.projects li { list-style-type: none; } ul.projects .archived { color: #a3a6b7; } #projects-index ul.projects.root { display: flex; flex-wrap: wrap; margin-right: -10px; margin-left: -10px; } #projects-index ul.projects.root > li { display: block; box-sizing: border-box; flex: 0 1 auto; width: 100%; margin-right: 10px; margin-left: 10px; padding: 15px 15px; border: 1px solid #dadce6; border-radius: 3px; background-color: #f9fafb; color: #3e4359; } @media screen and (min-width: 768px) { #projects-index ul.projects.root > li { width: calc(50% - 20px); } } @media screen and (min-width: 992px) { #projects-index ul.projects.root > li { width: calc(33.333% - 20px); } } @media screen and (min-width: 1200px) { #projects-index ul.projects.root > li { width: calc(25% - 20px); } } #projects-index ul.projects ul.projects { border-left: 2px solid #dadce6; } #projects-index ul.projects li.root { margin-bottom: 20px; } #projects-index ul.projects li.child { margin-top: 10px; } #projects-index ul.projects a.project { font-size: 1.5em; font-weight: 600; } #projects-index ul.projects a.project.child { font-weight: normal; } table.projects .name a + span.icon { margin-left: 5px; } #custom_field_tracker_ids label { margin-right: 10px; } #notified-projects > ul, #tracker_project_ids > ul, #custom_field_project_ids > ul { max-height: 240px; overflow-y: auto; } #time-report th.period, #time-report th.total { text-align: right; } #time-report tbody tr.subtotal { color: #707893; font-style: italic; } #time-report tbody tr.subtotal td.hours { color: #a3a6b7; } #time-report tbody tr.total { border-top: 2px solid #d4d7e2; background-color: rgba(209, 211, 224, 0.4); font-weight: 600; } #time-report td.hours { text-align: right; } .total-hours { font-weight: 600; } .total-hours .hours-int { font-size: 1.4135em; } .total-hours .hours-dec { font-size: 1.285em; } div#roadmap article { margin-bottom: 20px; } div#roadmap .related-issues { margin-bottom: 20px; } div#roadmap .related-issues td.checkbox { display: none; } div#roadmap .related-issues td.assigned_to { width: 1px; padding-right: 0; white-space: nowrap; } div#roadmap table.progress td { height: 12px; } div#roadmap header { display: block; } div#roadmap header > h3 { display: inline-block; } div#roadmap header > h3, div#roadmap h3.version { margin-bottom: 0; padding-right: 0; } div#roadmap .wiki h1:first-child { display: none; } body.controller-versions.action-show div#roadmap .related-issues { width: 70%; } div#version-summary { width: 28%; float: right; } div#version-summary fieldset { margin-bottom: 20px; } div#version-summary fieldset.time-tracking table { width: 100%; } div#version-summary th, div#version-summary td.total-hours { text-align: right; } #new_document, #add-message, #add-news, #edit-news { margin-bottom: 20px; } @keyframes spin { to { transform: rotate(360deg); } } #ajax-indicator { box-shadow: 0 8px 16px -3px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.3); position: fixed; z-index: 100; top: 50%; left: 50%; box-sizing: border-box; width: 200px; margin: -21px -100px; padding: 10px 16px; border: 1px solid #d19d01; border-radius: 3px; opacity: 0.9; background-color: #ffe9a8; color: #5b4500; font-weight: 600; text-align: center; } #ajax-indicator span { line-height: 20px; } #ajax-indicator span::before { content: ""; display: inline-block; box-sizing: border-box; width: 20px; height: 20px; margin-right: 10px; animation: spin 1s linear infinite; border: 3px solid rgba(91, 69, 0, 0.3); border-radius: 50%; border-top-color: #5b4500; vertical-align: bottom; } tr.message.locked { color: #707893; } tr.message.sticky td.subject { font-weight: 600; } tr.message td.created_on { white-space: nowrap; } tr.message td.last_message { width: 30%; text-align: left; white-space: nowrap; } tr.message td.last_message a:last-child { font-weight: 600; } table.boards td.last-message { width: 30%; text-align: left; white-space: nowrap; } table.boards td.last-message a:last-child { font-weight: 600; } div.table-list.boards .table-list-cell.name { width: 30%; } .controller-messages.action-show h2 { margin-bottom: 10px; } .controller-messages.action-show .message { border: 1px solid #d1d3e0; border-radius: 3px; background: #f9fafb; } .controller-messages.action-show .message > h4, .controller-messages.action-show .message > p { margin-bottom: 0; padding: 8px 12px; color: #707893; font-size: 0.92em; } .controller-messages.action-show .message > h4 a, .controller-messages.action-show .message > p a { color: #212136; } .controller-messages.action-show .message > h4 a.user, .controller-messages.action-show .message > p a.user { font-weight: 600; } .controller-messages.action-show .message .wiki { padding: 15px 15px; border-top: 1px solid #d1d3e0; border-radius: 0 0 3px 3px; background: #fff; } .controller-messages.action-show .message .contextual { position: relative; z-index: 1; padding: 7px 8px 0 0; } .controller-messages.action-show .message .contextual a { display: inline-block; } .controller-messages.action-show .message .attachments { padding: 12px; border-top-color: #d1d3e0; } .controller-messages.action-show .reply { margin-bottom: 20px; } .controller-messages.action-show .reply { margin-left: 36px; } .controller-messages.action-show .reply > h4 { position: relative; } .controller-messages.action-show .reply > h4::before, .controller-messages.action-show .reply > h4::after { content: " "; display: block; position: absolute; top: 9px; right: 100%; left: -14px; width: 0; height: 0; border-style: solid solid outset; border-color: rgba(0, 0, 0, 0); pointer-events: none; } .controller-messages.action-show .reply > h4::after { margin-top: 1px; margin-left: 2px; border-width: 6px; border-right-color: #f9fafb; } .controller-messages.action-show .reply > h4::before { border-width: 7px; border-right-color: #d1d3e0; } .controller-messages.action-show .reply img.gravatar { margin-top: -4px; margin-left: -49px; float: left; } #message_content { height: 120px; } .controller-documents.action-index h2 { font-size: 1.75em; } .controller-documents.action-index h4 { margin-bottom: 0; font-size: 1.286em; } .controller-documents.action-index .wiki + h3, .controller-documents.action-index .wiki + h4 { margin-top: 20px; padding-top: 20px; border-top: 1px solid #dadce6; } .controller-documents.action-show .wiki { margin-bottom: 20px; } .controller-documents h3 { font-size: 1.5em; } .controller-documents #content > h2 + p, .controller-documents #content > h4 + p { color: #707893; } .controller-documents #content > h2 + p em, .controller-documents #content > h4 + p em { font-style: normal; } .news.box p > a:not(:last-child) { display: inline-block; margin-bottom: 5px; font-size: 1.286em; } .news.box .summary, .news.box .author { display: block; margin-bottom: 5px; } .news.box .summary + br, .news.box .author + br { display: none; } .news.box .author { margin-bottom: 20px; } #edit-news + p em { display: block; margin-bottom: 5px; } #edit-news + p em + br { display: none; } .news.box .summary, #edit-news + p em { padding: 5px 12px; border-left: 4px solid rgba(0, 0, 0, 0.15); } .news-article { margin-bottom: 20px; padding-top: 20px; border-top: 1px solid #dadce6; } .news-article header h3 { margin-bottom: 10px; } .news-article header h3 > a { font-weight: 600; } .author { color: #707893; } .flyout-menu .author { color: inherit; } .author .user { font-weight: 600; } #comments > h4 { margin-top: 20px; margin-bottom: 10px; } #comment_comments { height: 120px; } .summary { font-style: italic; } .text-diff { margin-bottom: 20px; padding: 15px 15px; border: 1px solid #dadce6; border-radius: 3px; background: #fff; color: #3e4359; font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; white-space: pre-wrap; } .diff_out { background: rgba(255, 203, 213, 0.4); } .diff_out span { background: #ffcbd5; } .diff_in { background: rgba(186, 253, 208, 0.4); } .diff_in span { background: #bafdd0; } .text-diff .diff_out { background: #ffcbd5; } .text-diff .diff_in { background: #bafdd0; } .revision-info { margin-bottom: 20px; } .revision-info tbody > tr > td { padding-right: 8px; padding-bottom: 5px; } .revision-info tbody > tr > td + td { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; } #related-issues { margin: 20px 0; } #related-issues li > a { margin-left: 0.5em; } ul.properties { padding: 0; color: #707893; font-size: 0.86em; } ul.properties li { list-style-type: none; } ul.properties li span { font-style: italic; } tr.changeset td.revision_graph { width: 15%; background-color: #fffffb; } tr.changeset td.id { font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace; } tr.changeset td.author, tr.changeset td.committed_on { width: 15%; text-align: center; white-space: nowrap; } tr.changeset td.comments p { margin-bottom: 0; } tr.changeset ul { margin-top: 0; margin-bottom: 0; } #content #changes-legend { font-size: 1em; } #content #changes-legend .change { margin-left: 8px; } .changeset-changes .change { margin-top: 5px; color: #3e4359; } #changes-legend > li.change, .changeset-changes ul > li.change { padding-left: 18px; background: rgba(0, 0, 0, 0); background-repeat: no-repeat; background-position: 0 center; } #changes-legend > li.change.folder::before, .changeset-changes ul > li.change.folder::before { content: ""; top: 0; margin-right: 0; margin-left: -18px; font-size: 1em; } #changes-legend > li.change.folder.change-A::before, #changes-legend > li.change.folder.change-M::before, .changeset-changes ul > li.change.folder.change-A::before, .changeset-changes ul > li.change.folder.change-M::before { content: ""; } #changes-legend > li.change.change-A, .changeset-changes ul > li.change.change-A { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23029934' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-7-5h-3v-2h3v-3h2v3h3v2h-3v3h-2v-3z'/%3e%3c/svg%3e"); } #changes-legend > li.change.change-M, .changeset-changes ul > li.change.change-M { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-14.5 16.5 14 14'%3e%3cpath fill='%23FC8C12' d='M-1.5 16.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-9-6c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z'/%3e%3c/svg%3e"); } #changes-legend > li.change.change-C, .changeset-changes ul > li.change.change-C { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 8.5 14 14'%3e%3cpath fill='%23614BA6' d='M5.5 8.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12z'/%3e%3cpath fill='%23614BA6' d='M4 13l-6 6-3-3 1.5-1.5L-2 16l4.5-4.5z'/%3e%3c/svg%3e"); } #changes-legend > li.change.change-R, .changeset-changes ul > li.change.change-R { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%230065FF' d='M-1.5 17.5h-3v-2h3v-3l5 4-5 4v-3zm8-7v12c0 .55-.45 1-1 1h-12c-.55 0-1-.45-1-1v-12c0-.55.45-1 1-1h12c.55 0 1 .45 1 1zm-1 0h-12v12h12v-12z'/%3e%3c/svg%3e"); } #changes-legend > li.change.change-D, .changeset-changes ul > li.change.change-D { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='-7.5 9.5 14 14'%3e%3cpath fill='%23E5123D' d='M5.5 9.5h-12c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm0 13h-12v-12h12v12zm-2-5h-8v-2h8v2z'/%3e%3c/svg%3e"); } .ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; font-size: inherit; } .ui-widget-content { border: 1px solid #dadce6; background: #fff; color: #3e4359; } .ui-widget-content a { color: #3e4359; } .ui-widget-header { border: 0 none; background: #614ba6; color: #fff; font-weight: 600; } .ui-widget-header a { color: #fff; } .ui-widget-header a.ui-button, .ui-widget-header button.ui-button { border-color: #614ba6; background: #614ba6; box-shadow: none; color: #fff; } .ui-widget-header a.ui-button .ui-icon, .ui-widget-header button.ui-button .ui-icon { background-image: url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png"); } .ui-widget-header a.ui-button:hover, .ui-widget-header button.ui-button:hover { border-color: #48387c; background: #4c3b83; } .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #e3e5ec; background: #f9fafb; box-shadow: none; color: #3e4359; font-weight: normal; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3e4359; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #614ba6; background: #614ba6; color: #fff; font-weight: normal; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #fff; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #614ba6; background: #614ba6; color: #fff; font-weight: normal; } .ui-state-active .ui-icon, .ui-widget-content .ui-state-active .ui-icon, .ui-widget-header .ui-state-active .ui-icon { background-image: url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png"); } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none; } .ui-sortable-helper { background-color: #fff; box-shadow: 0 14px 24px -4px rgba(0, 0, 0, 0.25), 0 3px 10px rgba(0, 0, 0, 0.3); } .ui-menu { box-shadow: 0 5px 8px -2px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.3); padding: 3px; border-radius: 3px; } .ui-menu .ui-menu-item.ui-state-focus, .ui-menu .ui-menu-item.ui-state-active { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; } .ui-menu .ui-menu-item.ui-state-focus a, .ui-menu .ui-menu-item.ui-state-active a { color: #212136; } .ui-menu .ui-menu-item.ui-state-focus .ui-icon, .ui-menu .ui-menu-item.ui-state-active .ui-icon { background-image: url("../../../stylesheets/jquery/images/ui-icons_222222_256x240.png"); } .ui-menu-item { border-radius: 3px; } .modal { z-index: 50; background: #fff; } .modal h3.title { display: none; } .modal p.buttons { margin-bottom: 0; text-align: right; } .ui-dialog.ui-widget-content { box-shadow: 0 20px 32px -2px rgba(0, 0, 0, 0.25), 0 4px 12px rgba(0, 0, 0, 0.3); padding: 3px; border: 0 none; } .ui-dialog.ui-widget-content .ui-dialog-content { padding: 1em; } .ui-dialog .ui-dialog-titlebar-close { right: 0.5em; } .ui-dialog input[type="button"] { background-color: #fff; color: #0051cc; border-color: #fff; box-shadow: none; } .ui-dialog input[type="button"]:hover, .ui-dialog input[type="button"]:focus { background-color: #f2f2f2; color: #0051cc; border-color: #f2f2f2; box-shadow: none; } .ui-dialog input[type="button"]:active { transform: translate(0, 1px); border-color: #ececec; background-color: #f0f0f0; box-shadow: inset 0 3px 4px -2px #ececec; } .ui-widget-overlay { background: #000; } img.ui-datepicker-trigger { margin-left: 4px; vertical-align: middle; cursor: pointer; } .ui-datepicker { box-shadow: 0 8px 16px -3px rgba(0, 0, 0, 0.25), 0 2px 4px rgba(0, 0, 0, 0.3); padding: 0.3em 0.6em 0.6em; border: 0 none; } .ui-datepicker .ui-datepicker-header { margin: 0 -0.3em; padding: 0.3em; } .ui-datepicker .ui-datepicker-prev { left: 0.3em; } .ui-datepicker .ui-datepicker-next { right: 0.3em; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { top: 0.3em; border: 0 none; background: rgba(0, 0, 0, 0); } .ui-datepicker .ui-datepicker-title { margin: 0 2.1em; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; height: 1.8em; margin: 0; } .ui-datepicker select.ui-datepicker-year { margin-left: 1%; } .ui-datepicker .ui-datepicker-calendar { margin: 0; table-layout: fixed; } .ui-datepicker .ui-datepicker-calendar .ui-state-default { border-color: #fff; background: #fff; } .ui-datepicker .ui-datepicker-calendar .ui-state-focus, .ui-datepicker .ui-datepicker-calendar .ui-state-hover { border-color: #614ba6; background: #614ba6; color: #fff; } .ui-datepicker .ui-datepicker-calendar .ui-state-active { border-color: #d19d01; background: #ffe9a8; color: #5b4500; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight { border-color: #614ba6; } .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active { border-color: #d19d01; } .ui-datepicker .ui-datepicker-calendar td { padding: 0 1px 1px 0; text-align: right; } .ui-datepicker .ui-datepicker-calendar td a { padding-right: 0.4em; padding-left: 0; border-radius: 3px; } .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col { padding-right: 5px; color: #a3a6b7; } .ui-datepicker .ui-datepicker-buttonpane { margin: 0.6em 0 0; padding: 0.6em 0 0; } .ui-datepicker .ui-datepicker-buttonpane::after { content: ""; display: block; clear: both; } .ui-datepicker .ui-datepicker-buttonpane button { margin: 0; padding: 3px 12px; } .ui-tooltip { box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); padding: 5px 10px; border: 0 none; background: #000; color: #fff; font-size: 12px; pointer-events: none; } .ui-tooltip.qtip { pointer-events: initial; } .tt_list_button::before, .banner_area .banner::before, #errorExplanation::before, .flash::before, .nodata::before, .warning::before, .conflict::before, .drdn-items.selection > a::before, .drdn-items.selection > span::before, .add-commit-keywords::before, .delete-commit-keywords::before, .file .buttons > a::before, .time-entry .buttons > a::before, table.list th.checkbox > a::before, #issue_category_id + a::before, #issue_fixed_version_id + a::before, .journal .wiki .contextual > a::before, #all_attributes label[for="issue_description"] + a::before, .attachments a.delete::before, .watchers a.delete::before, .other-formats .png::before, .other-formats .csv::before, .other-formats .txt::before, .other-formats .html::before, .other-formats .pdf::before, #attach_files_link::before, .contextual [href*="edit"]::before, div.wiki .external::before, table.members td.group::before, table.members td.groupnonmember::before, table.members td.groupanonymous::before, table.boards a.board::before, tr.version.shared td.name::before, tr.message.locked td.subject::before, tr.message.sticky td.subject::before, .message .contextual a::before, em.info.error::before, a.remove-upload::before, span.my-project::before, #main a.close-icon::before, .issues .buttons a[data-method="delete"]::before, #related-issues li > a[data-method="delete"]::before, .atom::before, .search_for_watchers > a::before, dt.issue::before, dt.issue-edit::before, dt.issue.closed::before, dt.issue-closed::before, dt.issue-note::before, dt.changeset::before, dt.news::before, dt.message::before, dt.reply::before, dt.wiki-page::before, dt.attachment::before, dt.document::before, dt.project::before, dt.time-entry::before, h3.version::before, h3.comments::before, div.issues h3::before, div.members h3::before, div.news h3::before, div.projects h3::before, .sort-handle::before, #admin-menu .ldap-authentication::before, #admin-menu .server_authentication::before, #admin-menu .info::before, #admin-menu .plugins::before, #admin-menu .settings::before, #admin-menu .enumerations::before, #admin-menu .custom-fields::before, #admin-menu .custom_fields::before, #admin-menu .workflows::before, #admin-menu .issue-statuses::before, #admin-menu .issue_statuses::before, #admin-menu .trackers::before, #admin-menu .roles::before, #admin-menu .groups::before, #admin-menu .users::before, #admin-menu .projects::before, a.toggle-checkboxes::before, .icon::before, .icon-only:not(.toggle-multiselect)::before, #wrapper #context-menu a:not(.easy-mindmup__icon)::before, table.cal .starting a::before, ul.cal .starting a::before, p.cal.legend .starting::before, table.cal .ending a::before, ul.cal .ending a::before, p.cal.legend .ending::before, #changes-legend > li.change.folder::before, .changeset-changes ul > li.change.folder::before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 5px; } #project-jump .drdn-trigger::after, .sort::after { display: inline-block; margin-left: 5px; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } table.list .buttons > a::before { font-size: 14px; } .icon, .icon-only:not(.toggle-multiselect) { padding-left: 20px; background-repeat: no-repeat; background-position: 0% 50%; } .icon::before, .icon-only:not(.toggle-multiselect)::before { margin-left: -20px; } .icon-only { display: inline-block; width: 0; overflow: hidden; vertical-align: top; white-space: nowrap; } .icon-only::before { width: 20px; text-align: center; } a.icon:empty { display: inline-block; } span.icon + span.icon { margin-left: 5px; } .icon-add::before { content: ""; } .icon-edit::before { content: ""; } .icon-copy::before { content: ""; } .icon-duplicate::before { content: ""; } .icon-del::before { content: ""; } .icon-move::before { content: ""; } .icon-save::before { content: ""; } .icon-download::before { content: ""; } .icon-cancel::before { content: ""; } .icon-multiple::before { content: ""; } .icon-folder::before { content: ""; } .open .icon-folder::before { content: ""; } .icon-package::before { content: ""; } .icon-user::before { content: ""; } .icon-project::before { content: ""; } .icon-projects::before { content: ""; } .icon-help::before { content: ""; } .icon-attachment::before { content: ""; } .icon-history::before { content: ""; } .icon-time-entry::before { content: ""; } .icon-time::before { content: ""; } .icon-time-add::before { content: ""; } .icon-stats::before { content: ""; } .icon-warning::before { content: ""; } .icon-error::before { content: ""; } .icon-fav::before { content: ""; color: #fc8c12; } .icon-fav-off::before { content: ""; } .icon-heart::before { content: ""; color: #eb5286; } .icon-heart-off::before { content: ""; } .icon-reload::before { content: ""; } .icon-locked::before { content: ""; } .icon-lock::before { content: ""; } .icon-unlock::before { content: ""; } .icon-checked::before { content: ""; } .icon-details::before { content: ""; } .icon-report::before { content: ""; } .icon-comments::before { content: ""; } .icon-comment::before { content: ""; } .icon-summary::before { content: ""; } .icon-server-authentication::before { content: ""; } .icon-issue::before { content: ""; } .icon-zoom-in::before { content: ""; } .icon-zoom-out::before { content: ""; } .icon-magnifier::before { content: ""; } .icon-passwd::before { content: ""; } .icon-arrow-right::before { content: ""; } .icon-test::before { content: ""; } .icon-sticky::before { content: ""; } .icon-email::before { content: ""; } .icon-email-disabled::before { content: ""; } .icon-email-add::before { content: ""; } .icon-ok::before { content: ""; } .icon-not-ok::before { content: ""; } .icon-link-break::before { content: ""; } .icon-list::before { content: ""; } .icon-close::before { content: ""; } .icon-close:hover::before { content: ""; } .icon-settings::before { content: ""; } .icon-group::before { content: ""; } .icon-groupnonmember::before { content: ""; } .icon-groupanonymous::before { content: ""; } .icon-roles::before { content: ""; } .icon-issue-edit::before { content: ""; } .icon-workflows::before { content: ""; } .icon-custom-fields::before { content: ""; } .icon-plugins::before { content: ""; } .icon-news::before { content: ""; } .icon-issue-closed::before { content: ""; } .icon-issue-note::before { content: ""; } .icon-changeset::before { content: ""; } .icon-message::before { content: ""; } .icon-reply::before { content: ""; } .icon-wiki-page::before { content: ""; } .icon-document::before { content: ""; } .icon-add-bullet::before { content: ""; } .icon-shared::before { content: ""; } .icon-actions::before { content: ""; } .icon-sort-handle::before { content: ""; } .icon-expended::before { content: ""; } .icon-expanded::before { content: ""; } .icon-collapsed::before { content: ""; } .icon-bookmark::before { content: ""; } .icon-bookmark-off::before { content: ""; } .icon-sorted-asc::before { content: ""; } .icon-sorted-desc::before { content: ""; } .icon-toggle-plus::before { content: ""; } .icon-toggle-minus::before { content: ""; } .icon-clear-query::before { content: ""; } .icon-import::before { content: ""; } .icon-bookmarked-project::before { content: ""; color: #0065ff; } .icon-copy-link::before { content: ""; } .icon-call::before { content: ""; } .icon-contact::before { content: ""; } .icon-erase::before { content: ""; } .icon-facebook::before { content: ""; } .icon-fullscreen::before { content: ""; } .icon-linkedin::before { content: ""; } .icon-meeting::before { content: ""; } .icon-merge::before { content: ""; } .icon-money-dollar::before { content: ""; } .icon-money-euro::before { content: ""; } .icon-money-pound::before { content: ""; } .icon-money-yen::before { content: ""; } .icon-move-bottom::before { content: ""; } .icon-move-down::before { content: ""; } .icon-move-top::before { content: ""; } .icon-move-up::before { content: ""; } .icon-phone::before { content: ""; } .icon-skype::before { content: ""; } .icon-tags::before { content: ""; } .icon-twitter::before { content: ""; } .icon-vcard::before { content: ""; } .banner-icon-edit::before { content: ""; } .banner-icon-off::before { content: ""; } .icon-add.icon, .icon-edit.icon, .icon-copy.icon, .icon-duplicate.icon, .icon-del.icon, .icon-move.icon, .icon-save.icon, .icon-download.icon, .icon-cancel.icon, .icon-multiple.icon, .icon-folder.icon, .icon-package.icon, .icon-user.icon, .icon-project.icon, .icon-projects.icon, .icon-help.icon, .icon-attachment.icon, .icon-history.icon, .icon-time-entry.icon, .icon-time.icon, .icon-time-add.icon, .icon-stats.icon, .icon-warning.icon, .icon-error.icon, .icon-fav.icon, .icon-fav-off.icon, .icon-heart.icon, .icon-heart-off.icon, .icon-reload.icon, .icon-locked.icon, .icon-lock.icon, .icon-unlock.icon, .icon-checked.icon, .icon-details.icon, .icon-report.icon, .icon-comments.icon, .icon-comment.icon, .icon-summary.icon, .icon-server-authentication.icon, .icon-issue.icon, .icon-zoom-in.icon, .icon-zoom-out.icon, .icon-magnifier.icon, .icon-passwd.icon, .icon-arrow-right.icon, .icon-test.icon, .icon-sticky.icon, .icon-email.icon, .icon-email-disabled.icon, .icon-email-add.icon, .icon-ok.icon, .icon-not-ok.icon, .icon-link-break.icon, .icon-list.icon, .icon-close.icon, .icon-settings.icon, .icon-group.icon, .icon-groupnonmember.icon, .icon-groupanonymous.icon, .icon-roles.icon, .icon-issue-edit.icon, .icon-workflows.icon, .icon-custom-fields.icon, .icon-plugins.icon, .icon-news.icon, .icon-issue-closed.icon, .icon-issue-note.icon, .icon-changeset.icon, .icon-message.icon, .icon-reply.icon, .icon-wiki-page.icon, .icon-document.icon, .icon-add-bullet.icon, .icon-shared.icon, .icon-actions.icon, .icon-sort-handle.icon, .icon-expended.icon, .icon-expanded.icon, .icon-collapsed.icon, .icon-bookmark.icon, .icon-bookmark-off.icon, .icon-sorted-asc.icon, .icon-sorted-desc.icon, .icon-toggle-plus.icon, .icon-toggle-minus.icon, .icon-clear-query.icon, .icon-import.icon, .icon-bookmarked-project.icon, .icon-copy-link.icon, .icon-call.icon, .icon-contact.icon, .icon-erase.icon, .icon-facebook.icon, .icon-fullscreen.icon, .icon-linkedin.icon, .icon-meeting.icon, .icon-merge.icon, .icon-money-dollar.icon, .icon-money-euro.icon, .icon-money-pound.icon, .icon-money-yen.icon, .icon-move-bottom.icon, .icon-move-down.icon, .icon-move-top.icon, .icon-move-up.icon, .icon-phone.icon, .icon-skype.icon, .icon-tags.icon, .icon-twitter.icon, .icon-vcard.icon, .banner-icon-edit.icon, .banner-icon-off.icon { background-image: none; } a.toggle-checkboxes::before { content: ""; } a.icon, a.icon-only { color: #0051cc; } a.icon:focus, a.icon:hover, a.icon-only:focus, a.icon-only:hover { color: #0065ff; } .icon-checked { color: #007c29; } a.icon-add, a.icon-save, a.icon-checked { color: #007c29; } a.icon-add:focus, a.icon-add:hover, a.icon-save:focus, a.icon-save:hover, a.icon-checked:focus, a.icon-checked:hover { color: #029934; } a.icon-del { color: #bc092e; } a.icon-del:focus, a.icon-del:hover { color: #e5123d; } .icon-folder::before, .icon-file::before { width: 20px; text-align: center; } .icon-file::before { content: ""; color: #707893; } .icon-file.text-plain::before { content: ""; } .icon-file.text-x-c::before { content: ""; } .icon-file.text-x-csharp::before { content: ""; } .icon-file.text-x-java::before { content: ""; } .icon-file.text-x-php::before { content: ""; } .icon-file.text-x-ruby::before { content: ""; } .icon-file.text-xml::before { content: ""; } .icon-file.text-css::before { content: ""; } .icon-file.text-html::before { content: ""; } .icon-file.text-x-sh::before { content: ""; } .icon-file.application-javascript::before, .icon-file.text-x-javascript::before { content: ""; } .icon-file.application-pdf::before { content: ""; } .icon-file.application-msword::before { content: ""; } .icon-file.application-vnd\.openxmlformats-officedocument\.spreadsheetml\.sheet::before, .icon-file.application-vnd\.ms-excel::before { content: ""; } .icon-file.image-vnd\.microsoft\.icon::before, .icon-file.image-gif::before, .icon-file.image-jpeg::before, .icon-file.image-png::before, .icon-file.image-tiff::before { content: ""; } .icon-file.application-zip::before, .icon-file.application-x-gzip::before { content: ""; } .icon-expended::before, .icon-collapsed::before { text-align: center; } .icon-expended.icon, .icon-collapsed.icon { padding-left: 20px; } .icon-expended.expander, .icon-collapsed.expander { background-image: none; } .icon-zoom-in + .icon-zoom-out { margin-left: 5px; } #admin-menu .ldap-authentication:hover::before, #admin-menu .server_authentication:hover::before, #admin-menu .info:hover::before, #admin-menu .plugins:hover::before, #admin-menu .settings:hover::before, #admin-menu .enumerations:hover::before, #admin-menu .custom-fields:hover::before, #admin-menu .custom_fields:hover::before, #admin-menu .workflows:hover::before, #admin-menu .issue-statuses:hover::before, #admin-menu .issue_statuses:hover::before, #admin-menu .trackers:hover::before, #admin-menu .roles:hover::before, #admin-menu .groups:hover::before, #admin-menu .users:hover::before, #admin-menu .projects:hover::before { color: #212136; } #admin-menu .selected.ldap-authentication::before, #admin-menu .selected.server_authentication::before, #admin-menu .selected.info::before, #admin-menu .selected.plugins::before, #admin-menu .selected.settings::before, #admin-menu .selected.enumerations::before, #admin-menu .selected.custom-fields::before, #admin-menu .selected.custom_fields::before, #admin-menu .selected.workflows::before, #admin-menu .selected.issue-statuses::before, #admin-menu .selected.issue_statuses::before, #admin-menu .selected.trackers::before, #admin-menu .selected.roles::before, #admin-menu .selected.groups::before, #admin-menu .selected.users::before, #admin-menu .selected.projects::before { color: #141422; } #admin-index > #admin-menu a { padding-left: 25px; } #admin-menu li > a { padding-left: 45px; } #admin-menu li > a::before { display: inline-block; width: 20px; margin: 0; margin-left: -25px; padding: 0; color: #707893; text-align: center; } #admin-menu .projects::before { content: ""; } #admin-menu .users::before { content: ""; } #admin-menu .groups::before { content: ""; } #admin-menu .roles::before { content: ""; } #admin-menu .trackers::before { content: ""; } #admin-menu .issue-statuses::before, #admin-menu .issue_statuses::before { content: ""; } #admin-menu .workflows::before { content: ""; } #admin-menu .custom-fields::before, #admin-menu .custom_fields::before { content: ""; } #admin-menu .enumerations::before { content: ""; } #admin-menu .settings::before { content: ""; } #admin-menu .plugins::before { content: ""; } #admin-menu .info::before { content: ""; } #admin-menu .ldap-authentication::before, #admin-menu .server_authentication::before { content: ""; } .sort-handle { text-align: center; cursor: move; } .sort-handle::before { content: ""; } .sort-handle.ajax-loading::before { content: ""; animation: spin 1s linear infinite; color: #707893; } h3.icon, h3.version, h3.comments, div.issues h3, div.members h3, div.news h3, div.projects h3 { color: #212136; } h3.icon::before, h3.version::before, h3.comments::before, div.issues h3::before, div.members h3::before, div.news h3::before, div.projects h3::before { width: 20px; margin-right: 5px; transform: translateY(-0.1em); color: #707893; text-align: center; } h3.version::before { content: ""; } h3.comments::before { content: ""; } div.issues h3::before { content: ""; } div.members h3::before { content: ""; } div.news h3::before { content: ""; } div.projects h3::before { content: ""; } dt.issue::before, dt.issue-edit::before, dt.issue.closed::before, dt.issue-closed::before, dt.issue-note::before, dt.changeset::before, dt.news::before, dt.message::before, dt.reply::before, dt.wiki-page::before, dt.attachment::before, dt.document::before, dt.project::before, dt.time-entry::before { margin-left: -20px; float: left; line-height: 20px; } dt.issue::before { content: ""; } dt.issue-edit::before { content: ""; } dt.issue.closed::before { content: ""; } dt.issue-closed::before { content: ""; } dt.issue-note::before { content: ""; } dt.changeset::before { content: ""; } dt.news::before { content: ""; } dt.message::before { content: ""; } dt.reply::before { content: ""; } dt.wiki-page::before { content: ""; } dt.attachment::before { content: ""; } dt.document::before { content: ""; } dt.project::before { content: ""; } dt.time-entry::before { content: ""; } .search_for_watchers > a::before { color: #007c29; } .search_for_watchers > a:focus::before, .search_for_watchers > a:hover::before { color: #029934; } .search_for_watchers > a::before { content: ""; } .search_for_watchers > a img { display: none; } .atom::before { content: ""; } .issues .buttons a[data-method="delete"]::before, #related-issues li > a[data-method="delete"]::before { content: ""; } .issues .buttons a[data-method="delete"] img, #related-issues li > a[data-method="delete"] img { display: none; } #main a.close-icon { color: #bc092e; width: auto; height: auto; background: rgba(0, 0, 0, 0); } #main a.close-icon:focus, #main a.close-icon:hover { color: #e5123d; } #main a.close-icon::before { content: ""; } a.project.icon { padding-left: 0; } a.project.icon::before { content: ""; display: none; margin: 0; } a.project.my-project, a.project.icon-user, a.project.icon-bookmarked-project { padding-right: 20px; background-image: url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FC8C12' d='M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5T1385 1619q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5T365 1569q0-6 2-20l86-500L89 695q-25-27-25-48 0-37 56-46l502-73L847 73q19-41 49-41t49 41l225 455 502 73q56 9 56 46z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: bottom 0.2em right 0, bottom 0.2em right 20px; } a.project.icon-bookmarked-project { background-image: url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%230065FF' d='M576 448q0-53-37.5-90.5T448 320t-90.5 37.5T320 448t37.5 90.5T448 576t90.5-37.5T576 448zm1067 576q0 53-37 90l-491 492q-39 37-91 37-53 0-90-37L219 890q-38-37-64.5-101T128 672V256q0-52 38-90t90-38h416q53 0 117 26.5T891 219l715 714q37 39 37 91z'/%3e%3c/svg%3e"); } a.project.icon-user.icon-bookmarked-project { padding-right: 40px; background-image: url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%230065FF' d='M576 448q0-53-37.5-90.5T448 320t-90.5 37.5T320 448t37.5 90.5T448 576t90.5-37.5T576 448zm1067 576q0 53-37 90l-491 492q-39 37-91 37-53 0-90-37L219 890q-38-37-64.5-101T128 672V256q0-52 38-90t90-38h416q53 0 117 26.5T891 219l715 714q37 39 37 91z'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23FC8C12' d='M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5T1385 1619q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5T365 1569q0-6 2-20l86-500L89 695q-25-27-25-48 0-37 56-46l502-73L847 73q19-41 49-41t49 41l225 455 502 73q56 9 56 46z'/%3e%3c/svg%3e"); } span.my-project::before { content: ""; width: 20px; margin-right: 0; color: #fc8c12; text-align: center; } .sort { padding-left: 0; } .sort::before { content: none; } .sort::after { margin-left: 0.2em; } .sort.asc, .sort.desc { background-image: none; } .sort.asc::after { content: ""; } .sort.desc::after { content: ""; } .sort-by-id .sort.asc::after, .sort-by-done-ratio .sort.asc::after, .sort-by-estimated-hours .sort.asc::after, .sort-by-spent-hours .sort.asc::after { content: ""; } .sort-by-id .sort.desc::after, .sort-by-done-ratio .sort.desc::after, .sort-by-estimated-hours .sort.desc::after, .sort-by-spent-hours .sort.desc::after { content: ""; } .sort-by-assigned-to .sort.asc::after, .sort-by-subject .sort.asc::after { content: ""; } .sort-by-assigned-to .sort.desc::after, .sort-by-subject .sort.desc::after { content: ""; } a.remove-upload { color: #bc092e; opacity: 0.7; text-align: center; } a.remove-upload:focus, a.remove-upload:hover { color: #e5123d; } a.remove-upload:hover, a.remove-upload:focus { opacity: 1; text-decoration: none; } a.remove-upload::before { content: ""; } em.info.error::before { content: ""; } .message .contextual a { opacity: 0.7; } .message .contextual a:hover, .message .contextual a:focus { opacity: 1; } .message .contextual a img { display: none; } .message > .contextual a:nth-child(1)::before { content: ""; } .message > .contextual a:nth-child(2)::before { content: ""; } .message > .contextual a:nth-child(3)::before { content: ""; } tr.message.locked { color: #707893; } tr.message.locked td.subject::before { content: ""; } tr.message.sticky td.subject { font-weight: 600; } tr.message.sticky td.subject::before { content: ""; } tr.version.shared td.name::before { content: ""; } table.boards a.board::before { content: ""; } table.members td.group::before, table.members td.groupnonmember::before, table.members td.groupanonymous::before { content: ""; } div.wiki .external::before { content: none !important; margin-right: 0 !important; } .contextual [href*="edit"]::before { content: ""; } .contextual [href*="edit"] img { display: none; } #attach_files_link::before { content: ""; margin-right: 0.3em; } .other-formats .png, .other-formats .csv, .other-formats .txt, .other-formats .html, .other-formats .pdf { background-image: none; } .other-formats .png::before, .other-formats .csv::before, .other-formats .txt::before, .other-formats .html::before, .other-formats .pdf::before { margin-right: 0.3em; } .other-formats .pdf::before { content: ""; } .other-formats .html::before { content: ""; } .other-formats .txt::before { content: ""; } .other-formats .csv::before { content: ""; } .other-formats .png::before { content: ""; } .attachments a.delete::before, .watchers a.delete::before { color: #bc092e; } .attachments a.delete:focus::before, .attachments a.delete:hover::before, .watchers a.delete:focus::before, .watchers a.delete:hover::before { color: #e5123d; } .attachments a.delete::before, .watchers a.delete::before { content: ""; } .attachments a.delete img, .watchers a.delete img { display: none; } #all_attributes label[for="issue_description"] + a::before { content: ""; } #all_attributes label[for="issue_description"] + a .icon { padding-left: 0; } #all_attributes label[for="issue_description"] + a .icon::before { content: ""; margin: 0; } #all_attributes label[for="issue_description"] + a img { display: none; } .journal .wiki .contextual > a::before { width: 20px; margin-right: 0; text-align: center; } .journal .wiki .contextual > a:not([class*="icon"])::before { content: ""; } .journal .wiki .contextual > a:not([class*="icon"]):nth-child(2)::before { content: ""; } .journal .wiki .contextual > a:not([class*="icon"]):nth-child(3)::before { content: ""; } .journal .wiki .contextual > a img { display: none; } #issue_category_id + a::before, #issue_fixed_version_id + a::before { color: #007c29; } #issue_category_id + a:focus::before, #issue_category_id + a:hover::before, #issue_fixed_version_id + a:focus::before, #issue_fixed_version_id + a:hover::before { color: #029934; } #issue_category_id + a::before, #issue_fixed_version_id + a::before { content: ""; } #issue_category_id + a img, #issue_fixed_version_id + a img { display: none; } img.ui-datepicker-trigger { position: relative; top: -1px; box-sizing: border-box; width: 14px; height: 14px; padding-left: 14px; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='880.5 896.5 16 16'%3e%3cpath fill='%23707893' d='M882.5 910.5h2.3v-2.3h-2.3v2.3zm2.8 0h2.5v-2.3h-2.5v2.3zm-2.8-2.8h2.3v-2.5h-2.3v2.5zm2.8 0h2.5v-2.5h-2.5v2.5zm-2.8-3h2.3v-2.2h-2.3v2.3zm5.8 5.8h2.5v-2.3h-2.5v2.3zm-3-5.8h2.5v-2.2h-2.5v2.3zm6 5.8h2.2v-2.3h-2.3v2.3zm-3-2.8h2.5v-2.5h-2.5v2.5zm-2.8-6.7v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm5.8 6.8h2.2v-2.5h-2.3v2.5zm-3-3h2.5v-2.3h-2.5v2.3zm3 0h2.2v-2.3h-2.3v2.3zm.2-3.8v-2.4l-.2-.1h-.7l-.1.2v2.5h1l.1-.2zm3-.5v10c0 .3-.1.5-.3.7s-.4.3-.7.3h-11c-.3 0-.5-.1-.7-.3s-.3-.4-.3-.7v-10c0-.3.1-.5.3-.7s.4-.3.7-.3h1v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h3v-.8c0-.3.1-.6.4-.8s.5-.4.8-.4h.5c.4 0 .7.1 1 .4s.3.5.3.8v.8h1c.3 0 .5.1.7.3s.3.4.3.7z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center center; } table.list th.checkbox > a::before { color: #007c29; } table.list th.checkbox > a:focus::before, table.list th.checkbox > a:hover::before { color: #029934; } table.list th.checkbox > a::before { content: ""; margin-right: 0; } table.list th.checkbox > a img { display: none; } .time-entry .buttons > a[href*="edit"]::before { content: ""; } .time-entry .buttons > a[data-method="delete"]::before { content: ""; } .time-entry .buttons > a img { display: none; } .file .buttons > a[data-method="delete"]::before { color: #bc092e; } .file .buttons > a[data-method="delete"]:focus::before, .file .buttons > a[data-method="delete"]:hover::before { color: #e5123d; } .file .buttons > a[data-method="delete"]::before { content: ""; } .file .buttons > a img { display: none; } .delete-commit-keywords { font-size: 14px; } .delete-commit-keywords::before { color: #bc092e; } .delete-commit-keywords:focus::before, .delete-commit-keywords:hover::before { color: #e5123d; } .delete-commit-keywords::before { content: ""; } .delete-commit-keywords img { display: none; } .add-commit-keywords { font-size: 14px; } .add-commit-keywords::before { color: #007c29; } .add-commit-keywords:focus::before, .add-commit-keywords:hover::before { color: #029934; } .add-commit-keywords::before { content: ""; } .add-commit-keywords img { display: none; } .drdn { position: relative; } .drdn.expanded > .drdn-content { display: block; } .drdn-trigger { display: inline-block; position: relative; box-sizing: border-box; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .drdn-content { box-shadow: 0 5px 8px -2px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.3); display: none; position: absolute; z-index: 1002; top: 31px; right: 0; min-width: 150px; overflow: hidden; border-radius: 3px; background: #fff; } .drdn-items { max-height: 400px; overflow: auto; color: #a3a6b7; } .drdn-items:empty { border: 0; } .drdn-items.selection > a::before, .drdn-items.selection > span::before { content: " "; display: inline-block; width: 1em; font-weight: 600; } .drdn-items.selection > .selected::before { content: ""; } .drdn-items > * { display: block; margin: 1px; padding: 2px 7px; border-radius: 2px; } .drdn-items > *.icon { padding-left: 28px; } .drdn-items > *.icon::before { width: 20px; margin-top: 3px; float: left; text-align: center; } .contextual .drdn-items { padding: 3px; } .contextual .drdn-items a, .contextual .drdn-items span { padding-top: 3px; padding-bottom: 3px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 2px; color: #212136; } .contextual .drdn-items a:hover, .contextual .drdn-items a:focus, .contextual .drdn-items span:hover, .contextual .drdn-items span:focus { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; text-decoration: none; } .contextual .drdn-items a:hover.icon-del, .contextual .drdn-items a:focus.icon-del, .contextual .drdn-items span:hover.icon-del, .contextual .drdn-items span:focus.icon-del { color: #bc092e; } .contextual:not(.journal-actions) > .drdn.expanded > .drdn-trigger { border-color: #614ba6; background-color: #614ba6; color: #fff; } .contextual:not(.journal-actions) > .drdn .drdn-trigger { padding: 3px 8px; border: 1px solid #eff0f4; border-radius: 3px; background-color: #eff0f4; box-shadow: none; color: #212136; text-align: center; } .contextual:not(.journal-actions) > .drdn .drdn-trigger > .icon-only { margin: 0 -4px; } .contextual:not(.journal-actions) > .drdn .drdn-trigger:hover, .contextual:not(.journal-actions) > .drdn .drdn-trigger:focus { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; } .journal-actions .drdn-trigger { color: #0051cc; } .journal-actions .drdn-trigger:hover, .journal-actions .drdn.expanded .drdn-trigger { color: #0065ff; } .journal-actions .drdn-content { top: 28px; } #top-menu { box-sizing: border-box; padding: 6px 20px; background: #36266b; color: #dfdbed; font-size: 0.86em; } #top-menu ul { margin: 0; padding: 0; } #top-menu ul::after { content: ""; display: block; clear: both; } #top-menu li { margin: 0 0.8em 0 0; padding: 0; float: left; list-style-type: none; white-space: nowrap; } #top-menu a { color: #dfdbed; font-weight: 600; } #top-menu a:hover { color: #ebe9f4; text-decoration: none; } #top-menu #loggedas { margin-left: 1em; float: right; } #account { float: right; } #account > ul > li { margin-right: 0; margin-left: 0.8em; } #header { position: relative; background-color: #614ba6; color: #fff; } #header > h1 { padding: 10px 20px; } #header > h1 .root { color: #dfdbed; font-weight: 500; } #header > h1 .ancestor { font-weight: 500; } #header > h1 .root, #header > h1 .ancestor { display: inline-block; } #header > h1 .current-project { display: inline-block; } #header a { color: #fff; } #header #quick-search { margin-top: 10px; margin-right: 20px; float: right; color: #fff; } #quick-search > * { vertical-align: top; } #quick-search form { display: inline-block; } #quick-search form input { width: 200px; } #quick-search > form > input, #quick-search > select { border-color: #1f1440; } #quick-search > form > input:focus, #quick-search > select:focus { border-color: #816fb8; } #quick-search option { background-color: #fff; color: #3e4359; } #quick-search option[disabled] { color: #dadce6; } #project-jump { display: inline-block; } #project-jump.expanded .drdn-trigger { z-index: 1003; height: auto; padding-bottom: 10px; border-color: #fff; background-color: #fff; } #project-jump.expanded .drdn-trigger::after { content: ""; } #project-jump .drdn-trigger { min-width: 200px; border-color: #1f1440; } #project-jump .drdn-trigger::after { content: ""; position: absolute; top: 7px; right: 8px; } #project-jump .drdn-content { min-width: 300px; background: #fff; } #project-jump .drdn-content > .quick-search { padding: 10px; } #project-jump .drdn-content > .quick-search > input { width: 100%; } #project-jump .drdn-items { border-top: 1px solid #dadce6; } #project-jump .drdn-items > a, #project-jump .drdn-items > span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } #project-jump a { color: #212136; } #project-jump a:hover, #project-jump a:focus { background-color: #614ba6; color: #fff; text-decoration: none; } #project-jump .all-projects a { font-weight: 600; } #main-menu { clear: both; background-color: #f6f6f9; box-shadow: inset 0 -1px #dadce6; color: #3e4359; } #main-menu.tabs { margin-bottom: 0; overflow: inherit; } #main-menu.tabs > ul { height: 40px; } #main-menu.tabs > ul > li > a { height: 40px; margin: 0; border: 0 none; border-radius: 0; background: rgba(0, 0, 0, 0); } #main-menu > ul { margin: 0; padding: 0 15px; list-style: none; color: #212136; } #main-menu > ul > li { position: relative; float: left; } #main-menu > ul > li:hover > .new-object { z-index: 100; border-bottom: 1px solid #f9fafb; } #main-menu > ul > li:hover > .menu-children { visibility: visible; } #main-menu > ul > li > a { display: block; padding: 10px 5px; transition: box-shadow 150ms; color: #212136; line-height: 20px; white-space: nowrap; } @media screen and (min-width: 1200px) { #main-menu > ul > li > a { padding-right: 10px; padding-left: 10px; } } #main-menu > ul > li > a:hover, #main-menu > ul > li > a:focus { background-color: #f6f6f9; box-shadow: inset 0 -3px 0 #a3a6b7; text-decoration: none; } #main-menu > ul > li > a.selected { padding-bottom: 7px; border-bottom: 3px solid #614ba6; background-color: rgba(0, 0, 0, 0); box-shadow: none; color: #000; font-weight: 500; } #main-menu > ul > li > a.new-object { position: relative; width: 40px; margin-right: 5px; padding-bottom: 9px; border: 1px solid #dadce6; border-width: 0 1px; background-color: #f9fafb; font-size: 0; } #main-menu > ul > li > a.new-object::before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ""; font-size: 14px; line-height: 20px; text-align: center; } #main-menu > ul > li > a.new-object:hover, #main-menu > ul > li > a.new-object:focus { box-shadow: none; } #main-menu a { color: #212136; } #main-menu .menu-children { box-shadow: 0 5px 8px -2px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.3); display: block; visibility: hidden; position: absolute; z-index: 1001; min-width: 130px; margin: 0 1px; padding: 0; overflow: hidden; list-style: none; transition: visibility 0ms 50ms; border-radius: 0 0 3px 3px; background: #f9fafb; } #main-menu .menu-children.visible { visibility: visible; } #main-menu .menu-children a { display: block; padding: 5px 16px; border-top: 1px solid #dadce6; color: #212136; } #main-menu .menu-children a:hover, #main-menu .menu-children a:focus { background-color: #614ba6; color: #fff; text-decoration: none; } #main-menu .menu-children > li:first-child > a { border: 0 none; } #main-menu .tabs-buttons { display: none !important; padding-left: 0; border-color: #dadce6; background-color: #f6f6f9; } #main-menu .tabs-buttons > button { box-sizing: border-box; height: 39px; background-color: #f6f6f9; } #main-menu .tabs-buttons > button:hover { background-color: #f6f6f9; } #main-menu ul + .tabs-buttons { display: block !important; } #content div.jstTabs.tabs { height: auto; } @media screen and (max-width: 899px) { #content div.jstTabs.tabs { clear: both; } } #content div.jstTabs.tabs > ul { width: 100%; height: auto; } #content div.jstTabs.tabs > ul > li { height: auto; margin: 0; align-self: flex-end; } #content div.jstTabs.tabs > ul > li > a:hover, #content div.jstTabs.tabs > ul > li > a:focus { border-color: #ededf3 #ededf3 #d1d3e0; background-color: #ededf3; } #content div.jstTabs.tabs > ul > li > a.selected { border-color: #d1d3e0 #d1d3e0 #fff; background: #fff; color: #3e4359; } #content div.jstTabs.tabs > ul > li > a.selected.tab-preview { border-bottom-color: #fff; background-color: #fff; } #content div.jstTabs.tabs > ul > li::before { content: none; } #content div.jstTabs.tabs > ul > li.tab-elements { flex: 1; margin-left: 5px; } #content div.jstTabs.tabs .jstElements { height: auto; } #content .jstEditor .wiki-preview { padding: 15px 15px; border: 1px solid #d1d3e0; border-radius: 2px; background-color: #fff; } #content .jstEditor .wiki-preview p { padding: 0; } div.jstElements { line-height: normal; } .box div.jstElements { display: block; padding: 0; } .box div.jstElements .jstSpacer { margin-right: 4px; } @media (min-width: 992px) { .box div.jstElements .jstb_help { margin-right: 0; margin-left: -6px; float: right; } } div.jstElements button { margin-right: 2px; margin-bottom: 4px; padding: 0; border: 0; opacity: 1; background-color: rgba(0, 0, 0, 0); box-shadow: none; color: #3e4359; vertical-align: top; } div.jstElements button::before { text-align: center; } div.jstElements button:hover, div.jstElements button:focus { background-color: #ededf3; color: #212136; } div.jstElements button.jstb_help, div.jstElements .jstb_table, div.jstElements .jstb_precode, div.jstElements .jstb_codehighlight, div.jstElements .jstb_cut, div.jstElements .jstb_img, div.jstElements .jstb_link, div.jstElements .jstb_pre, div.jstElements .jstb_unbq, div.jstElements .jstb_bq, div.jstElements .jstb_ol, div.jstElements .jstb_ul, div.jstElements .jstb_h3, div.jstElements .jstb_h2, div.jstElements .jstb_h1, div.jstElements .jstb_code, div.jstElements .jstb_del, div.jstElements .jstb_ins, div.jstElements .jstb_em, div.jstElements .jstb_strong { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: rgba(0, 0, 0, 0); background-image: none; } div.jstElements .jstb_strong::before { content: ""; } div.jstElements .jstb_em::before { content: ""; } div.jstElements .jstb_ins::before { content: ""; } div.jstElements .jstb_del::before { content: ""; } div.jstElements .jstb_code::before { content: ""; } div.jstElements .jstb_h1::before { content: ""; } div.jstElements .jstb_h2::before { content: ""; font-size: 0.7857em; } div.jstElements .jstb_h3::before { content: ""; font-size: 0.6429em; } div.jstElements .jstb_ul::before { content: ""; } div.jstElements .jstb_ol::before { content: ""; } div.jstElements .jstb_bq::before { content: ""; } div.jstElements .jstb_unbq::before { content: ""; } div.jstElements .jstb_pre::before { content: ""; } div.jstElements .jstb_link::before { content: ""; } div.jstElements .jstb_img::before { content: ""; } div.jstElements .jstb_cut::before { content: ""; } div.jstElements .jstb_precode, div.jstElements .jstb_codehighlight { color: #e5123d; } div.jstElements .jstb_precode::before, div.jstElements .jstb_codehighlight::before { content: ""; } div.jstElements .jstb_table::before { content: ""; } div.jstElements button.jstb_help { color: #0051cc; } div.jstElements button.jstb_help:hover { color: #0065ff; } div.jstElements button.jstb_help::before { content: ""; } body .table-generator td { border-color: #d1d3e0; } body .table-generator td.selected-cell, body .table-generator td:hover { background-color: #614ba6; } #errorExplanation, .flash, .nodata, .warning, .conflict { margin-bottom: 20px; padding: 10px 16px; padding-left: 40px; border: 1px solid; border-radius: 4px; background-repeat: no-repeat; background-position: 16px 50%; } #errorExplanation::before, .flash::before, .nodata::before, .warning::before, .conflict::before { margin-left: -24px; float: left; line-height: 20px; } #errorExplanation > :last-child, .flash > :last-child, .nodata > :last-child, .warning > :last-child, .conflict > :last-child { margin-bottom: 0; } .warning, .conflict, .nodata { border-color: #ffda6a; background-color: #ffe9a8; color: #5b4500; } .warning::before, .conflict::before, .nodata::before { content: ""; } .warning a, .conflict a, .nodata a { color: #342800; font-weight: 600; } .flash.notice { border-color: #029934; background-color: #35ad5d; color: #fff; } .flash.notice::before { content: ""; } .flash.notice a { color: #fff; font-weight: 600; } #errorExplanation, .flash.error { border-color: #bc092e; background-color: #e5123d; color: #fff; } #errorExplanation::before, .flash.error::before { content: ""; } #errorExplanation a, .flash.error a { color: #fff; font-weight: 600; } .nodata { padding-left: 16px; text-align: center; } .nodata.nodata-left::before { float: left; } .nodata::before { margin-left: 0; float: none; } #errorExplanation h2, #errorExplanation p { display: none; } input.autocomplete { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg=="); } .hidden, .mobile-show { display: none; } .inline-flex { display: inline-flex; } body.controller-issues h2 .inline-flex { padding-right: 0; } @media screen and (max-width: 899px) { body .flyout-menu + div #header { height: 54px; background-color: #614ba6; } body .flyout-menu + div #header .jump-box-arrow::before { line-height: 54px; } body .flyout-menu + div #header #quick-search select { top: 0; height: 54px; box-shadow: none; } body .flyout-menu + div #main { padding-top: 54px; } body #header { background-color: #614ba6; } body #header #project-jump { padding: 0 54px 0 0; } body #header #project-jump.expanded .drdn-trigger::before { padding: 0; transform: rotate(180deg); } body #header #project-jump .drdn-trigger { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; height: 54px; padding: 0; background-color: rgba(0, 0, 0, 0); box-shadow: none; font-size: 1.285em; font-weight: normal; line-height: 54px; } body #header #project-jump .drdn-trigger::before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ""; position: relative; top: -0.1em; width: 40.5px; padding: 0; transform: none; font-size: 0.8em; text-align: center; } body #header #project-jump .drdn-trigger::after { display: none; } body #header #project-jump .drdn-content { top: 54px; font-size: 14px; } body #content { overflow: auto; } body #ajax-indicator { left: 50%; width: 200px; } body .mobile-toggle-button { width: 54px; height: 54px; line-height: 54px; } body .mobile-toggle-button:focus { text-decoration: none; } body .flyout-menu { background-color: #36266b; color: #fff; } body .flyout-menu .search-magnifier { left: 18px; } body .flyout-menu__search { height: 54px; padding: 10px; line-height: normal; } body .flyout-menu__search input[type="text"] { height: 34px; line-height: 34px; } body .flyout-menu__avatar img.gravatar { top: 0; padding: 5px; } body .flyout-menu__sidebar p { padding-left: 16px; } body .flyout-menu ul li:nth-child(n) a:not(.icon-only) { height: auto; padding: 10px 16px; line-height: 1.428571429; } body .flyout-menu ul.queries li { display: flex; } body .flyout-menu ul.queries li a { flex: 1 1 auto; } body .flyout-menu ul.queries li .icon-only { flex: 0; padding-right: 0; padding-left: 40px; text-align: center; text-overflow: initial; } body .flyout-menu ul.queries li .icon-only::before { width: 40px; margin-left: -40px; } body .flyout-menu a, body .flyout-menu a:hover, body .flyout-menu a:focus { color: #fff; } body .flyout-menu a::before, body .flyout-menu a span, body .flyout-menu a:hover::before, body .flyout-menu a:hover span, body .flyout-menu a:focus::before, body .flyout-menu a:focus span { color: inherit !important; } body .flyout-menu a.selected { background-color: #ebe9f4; color: #3e4359; } body .flyout-menu h3, body .flyout-menu h4 { height: auto; margin: 0; padding: 6px 12px; border-top: 1px solid #1f1440; border-bottom: 1px solid #1f1440; background-color: #1f1440; color: #fff; line-height: 1.428571429; } body .flyout-menu h3 + p, body .flyout-menu h4 + p { margin-top: 10px; } body .flyout-menu h4 { padding: 0 12px; } body .flyout-menu form { padding-left: 0; } body .flyout-menu form > ul { margin-left: 0; } body .flyout-menu form > ul li:nth-child(n) { padding-left: 16px; line-height: inherit; } body .flyout-menu form > ul li:nth-child(n) label a { display: block; padding: 6px 12px; } body .flyout-menu form > ul + p { margin-top: 10px; } body .flyout-menu #admin-menu a { background-position: 8px center !important; } body .flyout-menu #admin-menu a.additionals { padding-left: 32px !important; } body .flyout-menu #admin-menu a.additionals::before { margin-right: 5px; font-size: 14px; } body .flyout-menu #watchers .contextual { padding-top: 10px; padding-bottom: 10px; } body .flyout-menu #watchers .watchers li { margin: 10px 0 0; padding: 0; } body .flyout-menu #watchers .watchers li img.gravatar { top: 0; } body .flyout-menu #watchers .watchers li a { height: auto; border-top: 0; line-height: initial; } body .flyout-menu #watchers .watchers li .delete { margin-right: 10px; margin-left: auto; float: none; text-align: center; text-overflow: initial; } body #query_form_content fieldset { margin-bottom: 20px; } body .search-magnifier--flyout { line-height: normal; } body .splitcontentleft { margin-bottom: 20px; padding-right: 0; float: none; } body .splitcontentright { padding-left: 0; float: none; } body .attributes .splitcontentleft { margin-bottom: 0; } body .tabular input[type="checkbox"], body .tabular input[type="radio"], body .tabular input.date { width: auto; max-width: 95%; } body .tabular label { float: none; } body .pagination .pages { display: block; } body p.buttons, body .other-formats > span, body #wiki_add_attachment > p, body #content > .contextual, body #content > .contextual > span, body #query_form > .contextual, body #query_form_with_buttons > .contextual { margin-bottom: 10px; padding: 0; float: none; text-align: left; } body p.buttons a, body .other-formats > span a, body #wiki_add_attachment > p a, body #content > .contextual a, body #content > .contextual > span a, body #query_form > .contextual a, body #query_form_with_buttons > .contextual a { padding: 3px 8px; border: 1px solid #eff0f4; border-radius: 3px; background-color: #eff0f4; color: #212136; font-weight: normal; } body p.buttons a:hover, body p.buttons a:focus, body .other-formats > span a:hover, body .other-formats > span a:focus, body #wiki_add_attachment > p a:hover, body #wiki_add_attachment > p a:focus, body #content > .contextual a:hover, body #content > .contextual a:focus, body #content > .contextual > span a:hover, body #content > .contextual > span a:focus, body #query_form > .contextual a:hover, body #query_form > .contextual a:focus, body #query_form_with_buttons > .contextual a:hover, body #query_form_with_buttons > .contextual a:focus { border-color: #e3e5ec; background-color: #e3e5ec; color: #212136; text-decoration: none; } body p.buttons a.icon, body .other-formats > span a.icon, body #wiki_add_attachment > p a.icon, body #content > .contextual a.icon, body #content > .contextual > span a.icon, body #query_form > .contextual a.icon, body #query_form_with_buttons > .contextual a.icon { padding-left: 28px; background-position: 8px 50%; } body p.buttons a, body p.buttons input, body p.buttons select, body p.buttons label, body .other-formats > span a, body .other-formats > span input, body .other-formats > span select, body .other-formats > span label, body #wiki_add_attachment > p a, body #wiki_add_attachment > p input, body #wiki_add_attachment > p select, body #wiki_add_attachment > p label, body #content > .contextual a, body #content > .contextual input, body #content > .contextual select, body #content > .contextual label, body #content > .contextual > span a, body #content > .contextual > span input, body #content > .contextual > span select, body #content > .contextual > span label, body #query_form > .contextual a, body #query_form > .contextual input, body #query_form > .contextual select, body #query_form > .contextual label, body #query_form_with_buttons > .contextual a, body #query_form_with_buttons > .contextual input, body #query_form_with_buttons > .contextual select, body #query_form_with_buttons > .contextual label { margin-top: 0; margin-bottom: 5px; } body p.buttons label, body .other-formats > span label, body #wiki_add_attachment > p label, body #content > .contextual label, body #content > .contextual > span label, body #query_form > .contextual label, body #query_form_with_buttons > .contextual label { display: inline-block; } body p.buttons label input[type="checkbox"], body p.buttons label input[type="radio"], body .other-formats > span label input[type="checkbox"], body .other-formats > span label input[type="radio"], body #wiki_add_attachment > p label input[type="checkbox"], body #wiki_add_attachment > p label input[type="radio"], body #content > .contextual label input[type="checkbox"], body #content > .contextual label input[type="radio"], body #content > .contextual > span label input[type="checkbox"], body #content > .contextual > span label input[type="radio"], body #query_form > .contextual label input[type="checkbox"], body #query_form > .contextual label input[type="radio"], body #query_form_with_buttons > .contextual label input[type="checkbox"], body #query_form_with_buttons > .contextual label input[type="radio"] { margin-top: 7px; } body #content > .contextual > span { margin-bottom: 0; } body #content > .contextual > a, body #content > .contextual .drdn, body p.buttons a { display: inline-block; margin: 0 2px 5px 0; float: none; } body #content > .contextual .drdn { padding: 0; border: 0; } body #content > .contextual .drdn .drdn-trigger { padding: 3px 12px; } body #content > .contextual .drdn .drdn-items a { margin: 3px 0 0; padding-top: 3px; padding-bottom: 3px; } body #content > .contextual .drdn .drdn-items a:first-child { margin-top: 0; } body #my-page { display: block; } body div#issue-changesets div.changeset { padding: 0; } body #admin-index > #admin-menu li { padding: 0; } body #admin-index > #admin-menu li a { background-position: 8px center !important; } body ul.cal { display: block; } body ul.cal .calhead { display: none; } body ul.cal .calbody { min-height: 3.6em; } body ul.cal .calbody .day-letter { display: inline; } body ul.cal .week-number { border: none; background-color: rgba(209, 211, 224, 0.4); font-weight: bold; text-align: left; } body ul.cal .week-number span.label-week { display: inline; } body ul.cal .week-number .label-week { display: inline; } body ul.cal .calbody p.day-num { font-size: 1.1em; text-align: left; } body ul.cal .calbody p.day-num .abbr-day { display: inline; } } @media (hover: none) and (pointer: coarse) { body .mobile-toggle-button::after { margin-top: 0; } body .query-columns span { display: block; margin-bottom: 10px; } body .query-columns .buttons input[type="button"] { display: inline-block; } } @media print { #top-menu, #header, #main-menu, #sidebar, #footer, #wiki_add_attachment, .hide-when-print, .contextual, .other-formats { display: none; } .pagination .pages, .pagination .per-page { display: none; } #main { display: block; overflow: visible !important; background: #fff; } #content { width: 100%; margin: 0; padding: 0; overflow: visible !important; border: 0; background: #fff; } .autoscroll { overflow-x: visible; } a { padding: 0 !important; background-color: rgba(0, 0, 0, 0) !important; color: #000 !important; } a::before, a::after { display: none !important; } a.issue.closed { text-decoration: line-through; } table.list tr { background-color: rgba(0, 0, 0, 0); } table.list th, table.list td { border: 1px solid #d1d3e0; background-color: rgba(0, 0, 0, 0); } table.list th.buttons, table.list td.buttons { padding: 0; } table.list th.buttons a, table.list td.buttons a { display: none; } } #sidebar .dashboards .dashboard-system-default { position: absolute; transform: translateY(-23px); } .flyout-menu .dashboard-system-default { position: absolute; right: 10px; transform: translateY(-27px); } #sidebar .sidebar-additionals ul, #sidebar .sidebar-additionals ol { margin: 0 0 10px; padding-left: 1.5em; } #sidebar .sidebar-additionals ul ul, #sidebar .sidebar-additionals ul ol, #sidebar .sidebar-additionals ol ul, #sidebar .sidebar-additionals ol ol { margin-bottom: 0; } #sidebar .sidebar-additionals ul li { list-style-type: disc; } #sidebar .sidebar-additionals ul li li { list-style-type: circle; } #sidebar .sidebar-additionals ul li li li { list-style-type: square; } .action-login .login-additionals { font-size: 1em; } @media screen and (min-width: 480px) { .action-login .login-additionals { max-width: 24em; } } #my-page.dashboard .mypage-box:not( .block-welcome, .block-projectinformation, .block-text, .block-text_async ) { margin-bottom: 20px; padding: 15px 15px; border: 1px solid #dadce6; border-radius: 3px; background-color: #f9fafb; color: #3e4359; font-size: 0.92em; word-wrap: break-word; } #my-page.dashboard .mypage-box:not( .block-welcome, .block-projectinformation, .block-text, .block-text_async ) > h3 { margin-bottom: 15px; } .controller-rdb_taskboard .gototop { margin-right: 20px; } .issue .tags.attribute { padding-left: 160px; } .issue .tags.attribute .label { width: 160px; margin-left: -160px; } .issue .tags.attribute #tags-data { padding-top: 3px; } #main .additional-tag-label-color { font-weight: 600; text-transform: uppercase; } #main #admin-menu a.additional-tags::before { font-size: 1em; } #wiki_tags .select2-container, #edit-tags-form .select2-container { margin-bottom: 5px; } #wiki_tags .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered, #edit-tags-form .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { margin: 0; padding: 3px; } #rdb-taskboard #rdb-header a#rdb-refresh { padding: 2px 0; border-width: 0; background-image: none; line-height: 1.2em; } #rdb-taskboard #rdb-header a#rdb-refresh::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 1em; margin: 0 auto; color: #029934; line-height: 1.2em; } #rdb-taskboard #rdb-header .rdb-board .rdb-menu h2 { font-size: 1em; } #rdb-taskboard #rdb-header .rdb-board, #rdb-taskboard #rdb-header .rdb-filter, #rdb-taskboard #rdb-header .rdb-option { margin-top: 4px; margin-bottom: 0; } #rdb-taskboard a#rdb-refresh, #rdb-taskboard a#rdb-refresh:focus, #rdb-taskboard a#rdb-refresh:hover, #rdb-taskboard .rdb-menu-link, #rdb-taskboard .rdb-menu-link:focus, #rdb-taskboard .rdb-menu-link:hover, #rdb-taskboard .rdb-menu .rdb-list a, #rdb-taskboard .rdb-menu .rdb-list a:focus, #rdb-taskboard .rdb-menu .rdb-list a:hover { color: #212136; text-decoration: none; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list > ul > li > a, #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list .rdb-multicheck a { padding: 3px 5px; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list .rdb-checkbox-link.rdb-checkbox-link-enabled { background-image: none; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list .rdb-checkbox-link.rdb-checkbox-link-enabled::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #029934; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list .rdb-checkbox-link.rdb-checkbox-link-disabled { padding: 0; background-image: none; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list a { font-size: 0.9em; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list a#rdb-reset { background-image: none; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-list a#rdb-reset::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 8px; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu.rdb-menu-right .rdb-checkbox-link.rdb-checkbox-link-enabled::before { margin-right: 8px; } #rdb-taskboard div:not(.rdb-card-header, .rdb-compact-header, .rdb-card-title) .rdb-menu .rdb-container h3 { padding-top: 5px; padding-bottom: 3px; } #rdb-taskboard .rdb-headers .rdb-column h3 { font-size: 1em; } #rdb-taskboard .rdb-evt-group-toggle, #rdb-taskboard .rdb-evt-group-toggle:focus, #rdb-taskboard .rdb-evt-group-toggle:hover { color: #3e4359; } #rdb-taskboard .rdb-card-header .rdb-menu-issue a.rdb-menu-link, #rdb-taskboard .rdb-compact-header .rdb-menu-issue a.rdb-menu-link, #rdb-taskboard .rdb-card-title > a { background-image: none; } #rdb-taskboard .rdb-card-header .rdb-menu-issue a.rdb-menu-link::after, #rdb-taskboard .rdb-compact-header .rdb-menu-issue a.rdb-menu-link::after, #rdb-taskboard .rdb-card-title > a::after { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 1px; left: 2px; color: #a3a6b7; } #rdb-taskboard .rdb-property-tracker { padding-left: 0; background-image: none; } #rdb-taskboard .rdb-property-tracker::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; } #rdb-taskboard .rdb-property-assignee { padding-left: 0; background-image: none; } #rdb-taskboard .rdb-property-assignee::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; } #rdb-footer #rdb-legend .rdb-overdue { padding-right: 3px; } #impersonate::before { content: ""; display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 5px; } #impersonation-bar { border-radius: 0; } .new-user .g-recaptcha { padding-left: 170px; } @media screen and (max-width: 899px) { .new-user .g-recaptcha { padding-left: 0; } } #backlogs_view_issues_sidebar > a { display: block; padding: 6px 20px; border: 1px solid rgba(0, 0, 0, 0); margin-right: -20px; border-left-width: 3px; border-radius: 4px 0 0 4px; } #backlogs_view_issues_sidebar > a:hover { background-color: #eff0f4; text-decoration: none; } #backlogs_view_issues_sidebar > a + br { display: none; } .flyout-menu #backlogs_view_issues_sidebar a:hover { background-color: rgba(0, 0, 0, 0); } #backlogs_view_issues_sidebar .burndown_chart { max-width: 229px; } #global_banner .box { margin-bottom: 20px; } @media screen and (max-width: 899px) { #main #content > .banner_area { margin-bottom: 20px; } } .banner_area .banner { margin: 0; padding: 10px 16px; padding-left: 40px; border: 1px solid #e3e5ec; border-radius: 3px; background: #f9fafb; color: #3e4359; } @media screen and (min-width: 900px) { .banner_area .banner { border-radius: 0; } } .banner_area .banner::before { content: ""; margin-left: -24px; float: left; line-height: 20px; } .banner_area .banner_info { border-color: #a6c9ff; background-color: #cce0ff; color: #002359; } .banner_area .banner_info::before { content: ""; } .banner_area .banner_warn { border-color: #ffda6a; background-color: #ffe9a8; color: #5b4500; } .banner_area .banner_warn::before { content: ""; } .banner_area .banner_warn a, .banner_area .banner_warn ~ div a { color: #342800; } .banner_area .banner_alert { border-color: #bc092e; background-color: #e5123d; color: #fff; } .banner_area .banner_alert::before { content: ""; } .banner_area .banner_alert a, .banner_area .banner_alert ~ div a { color: #fff; } .banner_area .banner h1, .banner_area .banner h2, .banner_area .banner h3, .banner_area .banner h4, .banner_area .banner h5, .banner_area .banner h6, .banner_area .banner p, .banner_area .banner ul, .banner_area .banner ol { margin-bottom: 10px; } .banner_area .banner h1:last-child, .banner_area .banner h2:last-child, .banner_area .banner h3:last-child, .banner_area .banner h4:last-child, .banner_area .banner h5:last-child, .banner_area .banner h6:last-child, .banner_area .banner p:last-child, .banner_area .banner ul:last-child, .banner_area .banner ol:last-child { margin-bottom: 0; } .banner_area .banner a { text-decoration: underline; } .banner_area .banner_edit a { margin-left: 5px; } .journal > div + .contextual { padding-top: 0; padding-bottom: 0; border: 0; } .journal > div + .contextual > .heart-link-with-count { display: block; position: relative; margin: -11px 7px 0; float: right; border: 0; background-color: #fff; text-align: right; } .contextual .icon-heart, .contextual .icon-heart-off { margin-left: 5px; background-image: none; } .contextual .heart-link-with-count { margin-right: 5px; margin-left: 5px; } .contextual .heart-link-with-count > .heart-count-number { display: inline-block; min-width: 1em; margin: 0 0 0 3px; padding: 1px 4px; border-radius: 3px; background-color: #f6f6f9; color: #212136; text-align: center; } .contextual .heart-link-with-count > .heart-count-number::before { content: ""; } #content > .contextual > span.heart-link-with-count { padding: 0; border: 0; background: rgba(0, 0, 0, 0); } #content > .contextual > span.heart-link-with-count > a:first-child { margin-right: 0; margin-left: 4px; padding-right: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; } #content > .contextual > span.heart-link-with-count > a:first-child + a { min-width: unset; margin-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .controller-hearts .recent-heart-list li { padding: 10px; } #wiki_form.new_content + .wiki_page--heart, #wiki_form.new_content + .heart-link-with-count { display: none; } .tt_list_button { font-size: 14px; } .icon.icon-start, .icon.icon-stop, .tt_list_button.icon-start, .tt_list_button.icon-stop { background-image: none; } .icon.icon-start, .tt_list_button.icon-start { color: #007c29; } .icon.icon-start:focus, .icon.icon-start:hover, .tt_list_button.icon-start:focus, .tt_list_button.icon-start:hover { color: #029934; } .icon.icon-start::before, .tt_list_button.icon-start::before { content: ""; } .icon.icon-stop, .tt_list_button.icon-stop { color: #bc092e; } .icon.icon-stop:focus, .icon.icon-stop:hover, .tt_list_button.icon-stop:focus, .tt_list_button.icon-stop:hover { color: #e5123d; } .icon.icon-stop::before, .tt_list_button.icon-stop::before { content: ""; } .time-tracker-quick-menu:empty { display: none; } #user-time-bookings-list { clear: both; } h2 .scope_title, h2 .live_search, h2 .tags { vertical-align: top; } h2 .live_search { margin-left: 10px; } h2 .tags .tag_list { margin-top: 0; } div.details.contact, div.details.product { padding: 0; border: 0; background: rgba(0, 0, 0, 0); } html.agile-board-fullscreen .icon.icon-fullscreen { padding: 4px 5px; font-size: 0; text-align: center; text-indent: 0; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); } html.agile-board-fullscreen .icon.icon-fullscreen::before { margin: 0; } .agile-board table.list.issues-board tbody tr { background-color: #fff; } .agile-board table.list.issues-board tbody tr > td.issue-status-col { padding: 0; padding-left: 10px; background-color: #f6f6f9; } .agile-board table.list.issues-board tbody tr > td.issue-status-col.closed .issue-card { background: #e3e5ec; } .agile-board .issue-card { margin: 8px 10px; margin-left: 0; padding: 7px; border: 1px solid #d1d3e0; border-width: 0 0 0 5px; border-radius: 4px; background-color: #fff; color: #3e4359; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); } .agile-board .issue-card.ui-sortable-helper { box-shadow: 0 14px 24px -4px rgba(0, 0, 0, 0.25), 0 3px 10px rgba(0, 0, 0, 0.3); } .agile-board .issue-card:not(.context-menu-selection) .attributes, .agile-board .issue-card:not(.context-menu-selection) em.info, .agile-board .issue-card:not(.context-menu-selection) span.hours { color: #3e4359; } .agile-board .issue-card.bk-green { border-color: #029934; background-color: #bbfcd0; } .agile-board .issue-card.bk-blue { border-color: #0065ff; background-color: #cce0ff; } .agile-board .issue-card.bk-turquoise { border-color: #00b3ad; background-color: #befdfb; } .agile-board .issue-card.bk-lightgreen { border-color: #419902; background-color: #d6ffb8; } .agile-board .issue-card.bk-yellow { border-color: #ffc907; background-color: #fff4cd; } .agile-board .issue-card.bk-orange { border-color: #fc8c12; background-color: #ffe8cf; } .agile-board .issue-card.bk-red { border-color: #e5123d; background-color: #fed8e0; } .agile-board .issue-card.bk-purple { border-color: #614ba6; background-color: #e2dafc; } .agile-board .issue-card.bk-gray { border-color: #a3a6b7; background-color: #e3e5ec; } .agile-board .issue-card .checklist, .agile-board .issue-card .info, .agile-board .issue-card .sub-issues { border-color: rgba(0, 0, 0, 0.15); } .agile-board .issue-card p.issue-id, .agile-board .issue-card p.name { margin-bottom: 5px; } .agile-board .issue-card p.issue-id:last-of-type, .agile-board .issue-card p.name:last-of-type { margin-bottom: 0; } .agile-board .issue-card p.issue-id { line-height: 1; } .agile-board .issue-card p.project { border-radius: 3px; border-color: rgba(0, 0, 0, 0.15); background-clip: padding-box; } .agile-board .issue-card p.name { font-weight: 600; } .bk-green a { color: #005d1f; } .bk-blue a { color: #003d99; } .bk-turquoise a { color: #006b68; } .bk-lightgreen a { color: #275d00; } .bk-yellow a { color: #9d7600; } .bk-orange a { color: #9f5403; } .bk-red a { color: #900421; } .bk-purple a { color: #36266b; } .agile-board .quick-comment textarea { margin-bottom: 7px; } .controller-agile_charts #main { flex-wrap: wrap; } .controller-agile_charts #main > #footer { flex: 1 0 auto; order: 3; } .controller-agile_charts #main .gototop { display: none; } table.sidebar.attributes tr th, table.sidebar.attributes tr td { padding: 5px 0; vertical-align: top; } table.sidebar.attributes tr th { padding-right: 5px; } div.add-note input, div.add-note textarea { margin-bottom: 20px; } table.contacts.index > tbody > tr:nth-child(n):hover, table.contacts.index > tbody > tr:nth-child(n):hover { background-color: rgba(209, 211, 224, 0.4); } .filter .values .select2 { min-width: 180px; margin: 0; } .select2-container.select2-container--default { color: #3e4359; } .select2-container.select2-container--default .select2-selection--single, .select2-container.select2-container--default .select2-selection--multiple { min-height: 28px; line-height: 1.428571429; } .select2-container.select2-container--default .select2-selection--single { height: 28px; } .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { padding-top: 3px; padding-bottom: 3px; border: 0; font-size: 14px; line-height: 1.428571429; } .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow { height: 28px; } .select2-container.select2-container--default .select2-selection--single .select2-selection__clear { border: 0; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding: 0 3px 3px; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice { margin-top: 3px; margin-right: 3px; padding-top: 0; padding-bottom: 0; } .select2-container.select2-container--default .select2-selection--multiple .select2-search--inline input { height: auto; padding-top: 0; padding-bottom: 0; line-height: inherit; } .select2-container.select2-container--default .select2-selection { transition: border-color 50ms ease-in-out, box-shadow 50ms ease-in-out; border-color: #d1d3e0; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); background-clip: padding-box; } .select2-container.select2-container--default .select2-selection.icon { padding-left: 26px; } .select2-container.select2-container--default .select2-selection.icon::before { position: absolute; top: 50%; left: 8px; margin: -7px 0 0; } .select2-container.select2-container--default.select2-container:focus, .select2-container.select2-container--default.select2-container * { outline: none; } .select2-container.select2-container--default.select2-container--open .select2-selection, .select2-container.select2-container--default.select2-container--focus .select2-selection { border-color: rgba(81, 45, 196, 0.6); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 2px rgba(81, 45, 196, 0.2); } .select2-container.select2-container--default .select2-search__field:focus { border-color: rgba(81, 45, 196, 0.6); } body span.tag-label-color { padding: 0 !important; border: 0 !important; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); font-size: 12px; } body span.tag-label-color a, body span.tag-label-color span { font-family: inherit; font-size: inherit; } body span.tag-label-color > a, body span.tag-label-color > span { display: inline-block; padding: 1px 5px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); } body span.tag-label-color a:hover { opacity: 0.8; } .list td.tags { padding-bottom: 5px; } .list td.tags span.tag-label-color { margin-bottom: 2px; margin-left: 0; transform: translateY(-1px); } .checklist li a { margin: 0; line-height: inherit; } #checklist_form_items .checklist-item { display: block; margin: 0 0 2px; } #checklist_form_items .checklist-item.new { margin: 6px 0 0; } #checklist_form_items .checklist-item input[type="checkbox"] { position: relative; top: 2px; vertical-align: baseline; } #checklist_form_items .checklist-item input[type="button"] { margin-right: 4px; } #checklist-menu.ui-menu a { padding: 2px 0 2px 24px; } #top-menu .cm-menu-header > li { margin: 0; } #top-menu .cm-menu-header > li > a, #top-menu .cm-menu-header > li > .title { line-height: 28px; } #top-menu .cm-menu-header > li > .cm-menu-divider { height: 18px; margin: 5px 4px 0 5px; border-top: 0; border-left: 1px solid; opacity: 0.3; } #top-menu .cm-menu-header .drdn-trigger { font-size: 14px; } #top-menu .dropdown .dropdown-menu > li a:hover, #top-menu .dropdown .dropdown-menu > li a:focus, #top-menu .dropdown .dropdown-submenu:hover a, #top-menu .dropdown .dropdown-submenu:focus a { background-color: #614ba6; color: #fff; } #top-menu .rm-icon::before { font-size: 14px; } #top-menu #quick-search { margin: 0; } #top-menu #quick-search form > input { width: 100px; min-width: 100px; } #top-menu #quick-search a { line-height: inherit; } #toolbar-code-options select { width: 100%; } #toolbar-code-options .buttons { white-space: nowrap; } #stuff-to-do p { margin-right: -20px; } #stuff-to-do p > a { display: block; padding: 6px 20px; border-radius: 4px 0 0 4px; } #stuff-to-do p > a:hover { background-color: #eff0f4; text-decoration: none; } #stuff-to-do p > br { display: none; } .controller-stuff_to_do .menu label, .controller-stuff_to_do .menu select { margin-bottom: 5px; } .controller-stuff_to_do .stuff-to-do-item { padding: 8px; border: 1px solid #e3e5ec; border-width: 0; background-color: #fff; } .controller-stuff_to_do .pane ol { padding: 0; } .controller-stuff_to_do .pane .issue-details { width: 80%; margin: 0; } .controller-stuff_to_do .pane .issue-details a img { display: none; } .controller-stuff_to_do .pane .progress { width: 20%; margin: 0; } .controller-stuff_to_do .pane .estimate { top: 7px; right: 8px; left: auto; width: 20%; font-size: 0.86em; text-align: right; } div.wiking.flash.warning, div.wiking.flash.notice, div.wiking.flash.tip { background-image: none; } div.wiking.flash.tip::before { content: ""; } .controller-rdb_taskboard #main { position: static; } #sidebar { will-change: margin; transition: margin 0.5s; } #sidebar.sidebar-hiding { margin-left: -270px; } #sidebar.sidebar-hidden { display: none; } .sidebar-toggler { display: block; position: absolute; z-index: 2; bottom: -1px; width: 14px; height: 16px; transform: translateY(100%); border: 2px solid #707893; border-radius: 3px; background-color: #eff0f4; background-position: center; line-height: 1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; left: 0; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M8.996 12.659l-3.5-4a1.002 1.002 0 010-1.317l3.5-4a1 1 0 111.503 1.317L7.576 8l2.924 3.342a1 1 0 11-1.504 1.317z'/%3e%3c/svg%3e"); border-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } @media print { .sidebar-toggler { display: none; } } .sidebar-toggler:hover, .sidebar-toggler:focus, .sidebar-toggler:active { background-color: #e3e5ec; } .sidebar-toggler.sidebar-hidden { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23707893' d='M6.25 13a1 1 0 01-.752-1.658L8.422 8 5.499 4.659a1 1 0 111.503-1.317l3.5 4c.329.377.329.94 0 1.317l-3.5 4A.993.993 0 016.25 13z'/%3e%3c/svg%3e"); }