From 230383dd2a21d61e87e2c03b2d2747ea9fec9eb8 Mon Sep 17 00:00:00 2001 From: Takeshi Nakamura Date: Tue, 11 Dec 2018 23:05:05 +0900 Subject: [PATCH 1/8] Syntax highlighter Rouge implemented by issue 24681 --- src/sass/application.scss | 1 + src/sass/components/_rouge.scss | 380 ++++++++++++++++++++++++++++++++ 2 files changed, 381 insertions(+) create mode 100644 src/sass/components/_rouge.scss diff --git a/src/sass/application.scss b/src/sass/application.scss index 520a4c32..aed61eca 100644 --- a/src/sass/application.scss +++ b/src/sass/application.scss @@ -21,6 +21,7 @@ @import "components/login"; @import "components/admin"; @import "components/coderay"; +@import "components/rouge"; @import "components/gantt"; @import "components/calendar"; @import "components/progress"; diff --git a/src/sass/components/_rouge.scss b/src/sass/components/_rouge.scss new file mode 100644 index 00000000..3225195c --- /dev/null +++ b/src/sass/components/_rouge.scss @@ -0,0 +1,380 @@ +// +// Syntax highlight - Rouge +// -------------------------------------------------- + +.syntaxhl { + background: #fafafa; + + .hll { + background-color: #ffc; + } + + // Comment + .c { + color: #888; + } + + // Error + .err { + background-color: #faa; + color: #f00; + } + + // Keyword + .k { + color: #080; + font-weight: bold; + } + + // Operator + .o { + color: #333; + } + + // Comment.Hashbang + .ch { + color: #888; + } + + // Comment.Multiline + .cm { + color: #888; + } + + // Comment.Preproc + .cp { + color: #579; + } + + // Comment.PreprocFile + .cpf { + color: #888; + } + + // Comment.Single + .c1 { + color: #888; + } + + // Comment.Special + .cs { + color: #c00; + font-weight: bold; + } + + // Generic.Deleted + .gd { + color: #a00000; + } + + // Generic.Emph + .ge { + font-style: italic; + } + + // Generic.Error + .gr { + color: #f00; + } + + // Generic.Heading + .gh { + color: #000080; + font-weight: bold; + } + + // Generic.Inserted + .gi { + color: #00a000; + } + + // Generic.Output + .go { + color: #888; + } + + // Generic.Prompt + .gp { + color: #c65d09; + font-weight: bold; + } + + // Generic.Strong + .gs { + font-weight: bold; + } + + // Generic.Subheading + .gu { + color: #800080; + font-weight: bold; + } + + // Generic.Traceback + .gt { + color: #04d; + } + + // Keyword.Constant + .kc { + color: #080; + font-weight: bold; + } + + // Keyword.Declaration + .kd { + color: #080; + font-weight: bold; + } + + // Keyword.Namespace + .kn { + color: #080; + font-weight: bold; + } + + // Keyword.Pseudo + .kp { + color: #038; + font-weight: bold; + } + + // Keyword.Reserved + .kr { + color: #080; + font-weight: bold; + } + + // Keyword.Type + .kt { + color: #339; + font-weight: bold; + } + + // Literal.Number + .m { + color: #60e; + font-weight: bold; + } + + // Literal.String + .s { + background-color: #fff0f0; + } + + // Name.Attribute + .na { + color: #00c; + } + + // Name.Builtin + .nb { + color: #007020; + } + + // Name.Class + .nc { + color: #b06; + font-weight: bold; + } + + // Name.Constant + .no { + color: #036; + font-weight: bold; + } + + // Name.Decorator + .nd { + color: #555; + font-weight: bold; + } + + // Name.Entity + .ni { + color: #800; + font-weight: bold; + } + + // Name.Exception + .ne { + color: #f00; + font-weight: bold; + } + + // Name.Function + .nf { + color: #06b; + font-weight: bold; + } + + // Name.Label + .nl { + color: #970; + font-weight: bold; + } + + // Name.Namespace + .nn { + color: #0e84b5; + font-weight: bold; + } + + // Name.Tag + .nt { + color: #070; + } + + // Name.Variable + .nv { + color: #963; + } + + // Operator.Word + .ow { + color: #000; + font-weight: bold; + } + + // Text.Whitespace + .w { + color: #bbb; + } + + // Literal.Number.Bin + .mb { + color: #60e; + font-weight: bold; + } + + // Literal.Number.Float + .mf { + color: #60e; + font-weight: bold; + } + + // Literal.Number.Hex + .mh { + color: #058; + font-weight: bold; + } + + // Literal.Number.Integer + .mi { + color: #00d; + font-weight: bold; + } + + // Literal.Number.Oct + .mo { + color: #40e; + font-weight: bold; + } + + // Literal.String.Affix + .sa { + background-color: #fff0f0; + } + + // Literal.String.Backtick + .sb { + background-color: #fff0f0; + } + + // Literal.String.Char + .sc { + color: #04d; + } + + // Literal.String.Delimiter + .dl { + background-color: #fff0f0; + } + + // Literal.String.Doc + .sd { + color: #d42; + } + + // Literal.String.Double + .s2 { + background-color: #fff0f0; + } + + // Literal.String.Escape + .se { + background-color: #fff0f0; + color: #666; + font-weight: bold; + } + + // Literal.String.Heredoc + .sh { + background-color: #fff0f0; + } + + // Literal.String.Interpol + .si { + background-color: #eee; + } + + // Literal.String.Other + .sx { + background-color: #fff0f0; + color: #d20; + } + + // Literal.String.Regex + .sr { + background-color: #fff0ff; + color: #000; + } + + // Literal.String.Single + .s1 { + background-color: #fff0f0; + } + + // Literal.String.Symbol + .ss { + color: #a60; + } + + // Name.Builtin.Pseudo + .bp { + color: #007020; + } + + // Name.Function.Magic + .fm { + color: #06b; + font-weight: bold; + } + + // Name.Variable.Class + .vc { + color: #369; + } + + // Name.Variable.Global + .vg { + color: #d70; + font-weight: bold; + } + + // Name.Variable.Instance + .vi { + color: #33b; + } + + // Name.Variable.Magic + .vm { + color: #963; + } + + // Literal.Number.Integer.Long + .il { + color: #00d; + font-weight: bold; + } +} From 6f0d97fa6e121555efdee106f941ef5a5fabd303 Mon Sep 17 00:00:00 2001 From: Takeshi Nakamura Date: Tue, 11 Dec 2018 23:08:17 +0900 Subject: [PATCH 2/8] Journal action links implemented by r16900 --- src/sass/components/_issue.scss | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/sass/components/_issue.scss b/src/sass/components/_issue.scss index dffcfcad..73193c9d 100644 --- a/src/sass/components/_issue.scss +++ b/src/sass/components/_issue.scss @@ -413,6 +413,27 @@ div.thumbnails { } } + // For Redmine 4.0+ + > div > .contextual { + position: relative; + z-index: 1; + margin: 0; + padding: $bubble-padding-vertical $bubble-padding-horizontal; + font-size: $font-size-list; + + > .journal-actions > a { + opacity: .4; + } + + > a.journal-link { + color: $gray; + + &::before { + content: ""; + } + } + } + > div > h4 { margin: 0; padding: $bubble-padding-vertical $bubble-padding-horizontal; From 73a1f061363cafc7168b21a05864d6a170db9c5c Mon Sep 17 00:00:00 2001 From: Takeshi Nakamura Date: Tue, 11 Dec 2018 23:15:37 +0900 Subject: [PATCH 3/8] Wiki toolbar implemented by issue 27758 --- src/sass/_variables.scss | 1 + src/sass/components/_jstoolbar.scss | 50 +++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/src/sass/_variables.scss b/src/sass/_variables.scss index 8e66a97a..cb2de8a9 100644 --- a/src/sass/_variables.scss +++ b/src/sass/_variables.scss @@ -106,6 +106,7 @@ $headings-anchor-color-active: $gray-light !default; $wiki-text: #333 !default; $wiki-font-size: 16px !default; $wiki-line-height: 1.6 !default; +$wiki-preview-bg: #fcfcfc !default; $toc-active-link: darken($link-color, 10%) !default; $toc-active-link-hover: darken($toc-active-link, 10%) !default; diff --git a/src/sass/components/_jstoolbar.scss b/src/sass/components/_jstoolbar.scss index 9d0118b5..185c38d1 100644 --- a/src/sass/components/_jstoolbar.scss +++ b/src/sass/components/_jstoolbar.scss @@ -2,6 +2,56 @@ // WYSIWYG icons // -------------------------------------------------- +// For Redmine 4.0+ +#content { + div.jstTabs.tabs { + width: 100%; + height: auto; + + ul { + height: auto; + + li { + height: auto; + margin: 0; + } + + li:not(.tab-elements) { + a { + margin-bottom: 5px; + + &.selected { + border: 1px solid $tab-active-border; + border-radius: $border-radius-base; + } + + &:not(.selected):hover { + border: 1px solid transparent; + border-radius: $border-radius-base; + } + } + } + } + + .jstElements { + height: auto; + } + } + + .jstEditor { + .wiki-preview { + padding: $input-padding-vertical $input-padding-horizontal; + border: 1px solid $input-border; + border-radius: $input-border-radius; + background-color: $wiki-preview-bg; + + p { + padding: 0; + } + } + } +} + .jstElements { @extend %clearfix; From e1563a6f9ca35b14be0181f493906d94ff42f5dd Mon Sep 17 00:00:00 2001 From: Takeshi Nakamura Date: Sat, 15 Dec 2018 22:30:13 +0900 Subject: [PATCH 4/8] Update application.css --- stylesheets/application.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stylesheets/application.css b/stylesheets/application.css index b01b20cf..e49415fc 100644 --- a/stylesheets/application.css +++ b/stylesheets/application.css @@ -1 +1 @@ -.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.4}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#main-menu ul+.tabs-buttons{display:block !important}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} +.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions>a{opacity:.4}.journal>div>.contextual>a.journal-link{color:gray}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.4}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{width:100%;height:auto}#content div.jstTabs.tabs ul{height:auto}#content div.jstTabs.tabs ul li{height:auto;margin:0}#content div.jstTabs.tabs ul li:not(.tab-elements) a{margin-bottom:5px}#content div.jstTabs.tabs ul li:not(.tab-elements) a.selected{border:1px solid #d9d9d9;border-radius:3px}#content div.jstTabs.tabs ul li:not(.tab-elements) a:not(.selected):hover{border:1px solid transparent;border-radius:3px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fcfcfc}#content .jstEditor .wiki-preview p{padding:0}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} From 73d1210a00354b05073664bcb340a36ad477f50d Mon Sep 17 00:00:00 2001 From: mrliptontea Date: Sun, 24 Feb 2019 13:42:12 +0000 Subject: [PATCH 5/8] Unify text contextual action icon's appearance --- src/sass/components/_issue.scss | 6 +++++- src/sass/components/_wiki.scss | 2 +- stylesheets/application.css | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/sass/components/_issue.scss b/src/sass/components/_issue.scss index 73193c9d..dc430849 100644 --- a/src/sass/components/_issue.scss +++ b/src/sass/components/_issue.scss @@ -422,7 +422,11 @@ div.thumbnails { font-size: $font-size-list; > .journal-actions > a { - opacity: .4; + opacity: .5; + + &:hover { + opacity: 1; + } } > a.journal-link { diff --git a/src/sass/components/_wiki.scss b/src/sass/components/_wiki.scss index 5b5de01f..0ceea5b7 100644 --- a/src/sass/components/_wiki.scss +++ b/src/sass/components/_wiki.scss @@ -124,7 +124,7 @@ div.wiki { .contextual { a { - opacity: .4; + opacity: .5; &:hover { opacity: 1; diff --git a/stylesheets/application.css b/stylesheets/application.css index e49415fc..434c61f2 100644 --- a/stylesheets/application.css +++ b/stylesheets/application.css @@ -1 +1 @@ -.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions>a{opacity:.4}.journal>div>.contextual>a.journal-link{color:gray}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.4}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{width:100%;height:auto}#content div.jstTabs.tabs ul{height:auto}#content div.jstTabs.tabs ul li{height:auto;margin:0}#content div.jstTabs.tabs ul li:not(.tab-elements) a{margin-bottom:5px}#content div.jstTabs.tabs ul li:not(.tab-elements) a.selected{border:1px solid #d9d9d9;border-radius:3px}#content div.jstTabs.tabs ul li:not(.tab-elements) a:not(.selected):hover{border:1px solid transparent;border-radius:3px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fcfcfc}#content .jstEditor .wiki-preview p{padding:0}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} +.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions>a{opacity:.5}.journal>div>.contextual>.journal-actions>a:hover{opacity:1}.journal>div>.contextual>a.journal-link{color:gray}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.5}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{width:100%;height:auto}#content div.jstTabs.tabs ul{height:auto}#content div.jstTabs.tabs ul li{height:auto;margin:0}#content div.jstTabs.tabs ul li:not(.tab-elements) a{margin-bottom:5px}#content div.jstTabs.tabs ul li:not(.tab-elements) a.selected{border:1px solid #d9d9d9;border-radius:3px}#content div.jstTabs.tabs ul li:not(.tab-elements) a:not(.selected):hover{border:1px solid transparent;border-radius:3px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fcfcfc}#content .jstEditor .wiki-preview p{padding:0}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} From d8dee5ccb2037ae9b729750348e579bf6e7b9ca2 Mon Sep 17 00:00:00 2001 From: mrliptontea Date: Sun, 24 Feb 2019 15:14:01 +0000 Subject: [PATCH 6/8] Improve new Edit/Preview tab layout --- src/sass/components/_jstoolbar.scss | 29 ++++++++++++++++++----------- stylesheets/application.css | 2 +- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/src/sass/components/_jstoolbar.scss b/src/sass/components/_jstoolbar.scss index 185c38d1..5e112fa5 100644 --- a/src/sass/components/_jstoolbar.scss +++ b/src/sass/components/_jstoolbar.scss @@ -5,31 +5,38 @@ // For Redmine 4.0+ #content { div.jstTabs.tabs { - width: 100%; height: auto; + @if $flexbox-layout { + @media screen and (max-width: $redmine-responsive-max) { + clear: both; + } + } ul { + width: 100%; height: auto; li { height: auto; margin: 0; - } - li:not(.tab-elements) { - a { - margin-bottom: 5px; + &::before { + content: none; + } - &.selected { - border: 1px solid $tab-active-border; - border-radius: $border-radius-base; + &:not(.tab-elements) { + @if $flexbox-layout { + align-self: flex-end; } - &:not(.selected):hover { - border: 1px solid transparent; - border-radius: $border-radius-base; + .selected { + border-color: $input-border $input-border $tab-active-bg; } } + + &.tab-elements { + margin-left: 5px; + } } } diff --git a/stylesheets/application.css b/stylesheets/application.css index 434c61f2..7928ce98 100644 --- a/stylesheets/application.css +++ b/stylesheets/application.css @@ -1 +1 @@ -.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions>a{opacity:.5}.journal>div>.contextual>.journal-actions>a:hover{opacity:1}.journal>div>.contextual>a.journal-link{color:gray}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.5}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#main-menu ul+.tabs-buttons{display:block !important}#content div.jstTabs.tabs{width:100%;height:auto}#content div.jstTabs.tabs ul{height:auto}#content div.jstTabs.tabs ul li{height:auto;margin:0}#content div.jstTabs.tabs ul li:not(.tab-elements) a{margin-bottom:5px}#content div.jstTabs.tabs ul li:not(.tab-elements) a.selected{border:1px solid #d9d9d9;border-radius:3px}#content div.jstTabs.tabs ul li:not(.tab-elements) a:not(.selected):hover{border:1px solid transparent;border-radius:3px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fcfcfc}#content .jstEditor .wiki-preview p{padding:0}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} +.clear::after,.tabular p::after,label[for=closed]::after,#user_form::after,#watchers_inputs label.floating::after,.check_box_group label::after,#tab-content-members fieldset label::after,#tab-content-memberships fieldset label::after,#tab-content-users fieldset label::after,#search-results-counts ul::after,#search-form label::after,.issue .attribute::after,#login-form label[for="autologin"]::after,.splitcontent::after,#users_for_watcher label::after,#watchers>.watchers>li::after,#principals label::after,.roles-selection label::after,#top-menu::after,#header::after,#main-menu>ul::after,.jstElements::after{content:"";display:block;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"FontAwesome";src:url("../fonts/fontawesome-webfont.eot?v=4.2.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}html{overflow-y:scroll}body{margin:0;padding:0;background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,freesans,sans-serif;font-size:14px;font-weight:normal;line-height:1.428571429}a{color:#4183c4;text-decoration:none}a:hover,a:focus{color:#3269a0;text-decoration:underline}a.issue.closed{color:gray;text-decoration:line-through}a.project.closed{color:gray}a.user.locked{color:gray}h1{margin:0;font-size:2em;line-height:30px}h2{margin-top:0;margin-bottom:20px;font-size:1.43em;font-weight:500;line-height:20px}h2 img{vertical-align:middle}h3{margin-top:0;margin-bottom:20px;font-size:1.14em;font-weight:500;line-height:20px}h4{margin-top:0;font-size:1em;font-weight:500}p{margin:0 0 10px}small{font-size:.86em}table th,table td{padding:5px 8px}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}dl{margin-top:0;margin-bottom:20px}dt{margin-top:20px;font-weight:bold}dd{margin-bottom:20px;margin-left:20px}code,kbd,pre,samp{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-size:1em}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ababab}abbr[title]{border-bottom:1px dotted #ababab;cursor:help}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}input[type="button"],input[type="submit"],button{padding:3px 12px;font-size:14px;line-height:1.428571429;border-radius:3px;display:inline-block;margin-bottom:0;-webkit-transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;transition:background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s, -webkit-box-shadow ease-in-out .07s;border:1px solid;font-weight:normal;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#409ae3;color:#fff;border-color:#409ae3 #409ae3 #1d7cc8;-webkit-box-shadow:0 1px 0 #1d7cc8;box-shadow:0 1px 0 #1d7cc8}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{background-color:#1d7cc8;color:#fff;border-color:#1d7cc8 #1d7cc8 #165b93;-webkit-box-shadow:0 1px 0 #165b93;box-shadow:0 1px 0 #165b93}input[type="button"]:active,input[type="submit"]:active,button:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#1b74bb;background-color:#1d7cc8;-webkit-box-shadow:inset 0 3px 4px -2px #1b74bb;box-shadow:inset 0 3px 4px -2px #1b74bb}input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus{outline:0;text-decoration:none}input[type="button"]:active,input[type="submit"]:active,button:active{outline:0}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"],button.disabled,button[disabled],fieldset[disabled] button{opacity:.65;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}form input[type="submit"]{margin-right:5px}form input[type="submit"]+input{background-color:#019851;color:#fff;border-color:#019851 #019851 #017a41;-webkit-box-shadow:0 1px 0 #017a41;box-shadow:0 1px 0 #017a41}form input[type="submit"]+input:hover,form input[type="submit"]+input:focus{background-color:#017a41;color:#fff;border-color:#017a41 #017a41 #015b31;-webkit-box-shadow:0 1px 0 #015b31;box-shadow:0 1px 0 #015b31}form input[type="submit"]+input:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#01723d;background-color:#017a41;-webkit-box-shadow:inset 0 3px 4px -2px #01723d;box-shadow:inset 0 3px 4px -2px #01723d}form input[type="submit"]+a{margin-right:5px}form input[type="submit"]+a+a{margin-left:5px}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,.other-formats>span>a,#wiki_add_attachment>p>a{display:inline-block;padding:3px 8px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa}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{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}p.buttons>a:active,.other-formats>span>a:active,#wiki_add_attachment>p>a:active{outline:0;-webkit-box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 4px -2px rgba(0,0,0,0.1)}p.buttons>a.icon,.other-formats>span>a.icon,#wiki_add_attachment>p>a.icon{padding-left:28px;background-position:8px 50%}p.buttons{margin-bottom:20px}.other-formats{margin:20px 0 0;text-align:right}.pagination+.other-formats,#wiki_add_attachment+.other-formats{margin-top:0;float:right}.query-columns select{width:auto !important;min-width:130px}span.query-columns>span{display:inline-block;height:100%;vertical-align:middle}span.query-columns label{display:block;margin-bottom:10px}.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:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}.query-columns .buttons input[type="button"]:hover,.query-columns .buttons input[type="button"]:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}.query-columns .buttons input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands],.toggle-multiselect{position:relative;top:3px;padding:2px 8px;border:1px solid;border-radius:3px;background-repeat:no-repeat;background-position:2px 2px;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f5f5f5;color:#1a1a1a;border-color:#d9d9d9 #d9d9d9 #cacaca;-webkit-box-shadow:0 1px 0 #cacaca;box-shadow:0 1px 0 #cacaca}a[data-expands]:hover,a[data-expands]:focus,.toggle-multiselect:hover,.toggle-multiselect:focus{background-color:#e6e6e6;color:#1a1a1a;border-color:#cacaca #cacaca #bbb;-webkit-box-shadow:0 1px 0 #bbb;box-shadow:0 1px 0 #bbb}a[data-expands]:active,.toggle-multiselect:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#c6c6c6;background-color:#e6e6e6;-webkit-box-shadow:inset 0 3px 4px -2px #c6c6c6;box-shadow:inset 0 3px 4px -2px #c6c6c6}a[data-expands]{display:inline-block;margin-right:10px;padding:10px}a[data-expands]>.toggle-multiselect{padding:0;border:0 none;background:transparent}a[data-expands] img{display:none}form td{padding:5px}.contextual>form{display:inline-block}button,input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.428571429}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"],.drdn-trigger{height:28px;padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);color:#555}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"]{-webkit-transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, -webkit-box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s;transition:border-color ease-in-out .1s, box-shadow ease-in-out .1s, -webkit-box-shadow ease-in-out .1s}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(88,68,146,0.6);outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 2px rgba(88,68,146,0.2)}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{opacity:1;color:#999}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:#999}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:#999}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:#999}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:#ccc;opacity:1;background-color:#d9d9d9;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);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 5px 0 0;margin-top:1px \9;line-height:normal}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}select[size="1"]{height:28px}select option[disabled]{color:#d9d9d9}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 #d9d9d9}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 #d9d9d9}}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}fieldset{min-width:0;margin:0;padding:10px 0;border:0 none;border-top:1px solid #e5e5e5}fieldset>p>label:first-child{margin-right:10px}legend{padding-right:5px;color:#555}span.required{position:relative;top:3px;margin-left:-.2em;color:#d00;font-size:1.5em;font-weight:normal;line-height:0}em.info{display:block;padding:2px 0;color:gray;font-size:.86em;font-style:normal}.wiki-edit{color:#333;font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.tabular p .jstEditor{margin-bottom:0}.tabular input,.tabular select{max-width:100%}.tabular textarea{display:block;width:100%;resize:vertical}.tabular input[type="radio"],.tabular input[type="checkbox"]{position:relative;top:3px;vertical-align:baseline}.tabular span[title]{border-bottom:1px dotted #aaa}.tabular label{width:160px;margin-top:4px;margin-bottom:4px;margin-left:-170px;float:left;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:16px;float:none;text-align:left;cursor:pointer}.tabular label.inline{display:inline-block}.tabular label.role-visibility{padding-left:34px}.tabular label>input[type="radio"],.tabular label>input[type="checkbox"]{top:1px}label.inline{display:inline-block;margin-right:12px;padding-left:16px;float:none;text-align:left;cursor:pointer}label.inline:last-child{margin-right:0}label.inline>input,label.block>input{margin-top:.2em;margin-left:-16px;float:left}label[for=issue_description]+a{display:inline-block;margin-top:4px}label[for=issue_description]+a img{vertical-align:middle}label[for=closed]{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;margin-bottom:10px}label[for=closed] input[type="checkbox"],label[for=closed] input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.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"]{margin-top:11px}#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:.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:.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{top:2px}#issue_is_private_wrap label,#all_attributes>p[style] label{margin-right:0;padding-left:0}#watchers_inputs{display:block;max-width:64em;max-height:400px;margin-bottom:10px;padding-top:4px;overflow:auto;-webkit-columns:18em 3;columns:18em 3}#watchers_inputs label.floating{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;float:none}#watchers_inputs label.floating input[type="checkbox"],#watchers_inputs label.floating input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}@media screen and (min-width: 768px){#watchers_inputs label.floating{margin:0}}.check_box_group{display:block;width:90%;max-height:400px;padding-top:4px;overflow-y:auto}.check_box_group label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block;width:auto;margin:3px 0;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:-20px}@media screen and (min-width: 768px){.check_box_group label{margin:0}}.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 .add-filter{text-align:right}fieldset#filters td.field{min-width:180px;padding-right:16px}fieldset#filters td.operator{min-width:180px;padding-right:16px}fieldset#filters td.operator select{width:100%}fieldset#filters td.values{white-space:nowrap}fieldset#filters td.values select{min-width:130px}fieldset#filters td.add-filter{padding-top:10px;vertical-align:top}fieldset#filters div.add-filter{padding-top:5px;float:right}#filters-table{float:left}label.no-css{width:auto;margin-left:0;float:none;font-weight:inherit;text-align:left}.tabs{position:relative;overflow:hidden}.tabs>ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:32px}.tabs>ul>li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.tabs>ul>li>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:3em;height:32px;margin-right:2px;padding:5px 8px;border:1px solid transparent;border-radius:3px 3px 0 0;text-align:center;white-space:nowrap}.tabs .tabs-buttons{position:absolute;top:0;right:0;width:40px;background-color:#fff}.tabs .tabs-buttons>button{width:50%;height:32px;margin:0;padding:0;float:left;-webkit-transition:opacity .1s;transition:opacity .1s;border:0 none;border-bottom:1px solid #d9d9d9;border-radius:0;opacity:.8;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:none;box-shadow:none}.tabs .tabs-buttons>button:hover,.tabs .tabs-buttons>button:active{opacity:1}.tabs .tabs-buttons>button:active{background-color:#f5f5f5}div.tabs:not(#main-menu){height:32px;margin-bottom:20px}div.tabs:not(#main-menu)>ul{margin:0;padding:0;border-bottom:1px solid #d9d9d9}div.tabs:not(#main-menu)>ul>li{margin:0 0 -1px;background:transparent}div.tabs:not(#main-menu)>ul>li>a{padding:5px 8px;border-color:transparent;background:transparent;color:#4183c4;font:inherit}div.tabs:not(#main-menu)>ul>li>a:hover,div.tabs:not(#main-menu)>ul>li>a:focus{border-color:#f5f5f5 #f5f5f5 #d9d9d9;background-color:#f5f5f5;color:#3269a0;text-decoration:none}div.tabs:not(#main-menu)>ul>li>a.selected{border-color:#d9d9d9 #d9d9d9 #fff;background:#fff;color:#555}#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:bold}#tab-content-members fieldset label,#tab-content-memberships fieldset label,#tab-content-users fieldset label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#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:.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 #ddd;border-radius:3px;background-color:#fafafa;color:#4183c4;text-decoration:none;white-space:nowrap}.pagination li>span{border-color:#eee;background-color:#fff;color:#ccc;cursor:default}.pagination .spacer>span{padding:0;border:0 none;background:transparent;color:#555}.pagination a:hover,.pagination a:focus{border-color:#bbb;background-color:#f5f5f5;color:#3269a0}.pagination .page.current,.pagination .current>span{z-index:2;border-color:#584492;background-color:#584492;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:-webkit-box;display:-ms-flexbox;display:flex}#content{padding:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 310px)}#sidebar{padding:20px 20px;-webkit-box-flex:0;-ms-flex:0 0 229px;flex:0 0 229px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width: 1px){#sidebar{border-right:1px solid #d9d9d9;-webkit-box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05);box-shadow:inset -9px 0 6px -6px rgba(0,0,0,0.05)}}.nosidebar #sidebar{margin:0;padding:0;border:0 none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#sidebar h3{margin-top:30px}#sidebar>h3:first-child,#sidebar>form:first-child>h3{margin-top:0}#sidebar ul{margin:0 0 10px;padding:0;margin-right:-20px}#sidebar li{margin:0;padding:0;list-style-type:none}#sidebar li>a:not(.icon-only){display:block;padding:6px 20px;border:1px solid transparent;border-left-width:3px;border-radius:4px 0 0 4px}#sidebar li>a:not(.icon-only):hover{background-color:#f5f5f5;text-decoration:none}#sidebar li>a:not(.icon-only).selected{border-color:#d9d9d9;background-color:#fff;color:#1a1a1a;margin-right:-1px;border-right-color:#fff;border-left-color:#e74c3c;-webkit-box-shadow:-3px 1px 2px rgba(0,0,0,0.1);box-shadow:-3px 1px 2px rgba(0,0,0,0.1)}#footer{margin:0 20px 20px;padding-top:20px;border-top:1px solid #d9d9d9;color:#ababab;font-size:.86em}img.gravatar{overflow:hidden;border-radius:4px;line-height:1;vertical-align:middle}h2 img.gravatar,h3 img.gravatar,h4 img.gravatar{position:relative;top:-1px;margin-right:5px}.username img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}.icon-gravatar{margin-right:5px;float:left}table.list{width:100%;margin-bottom:20px;font-size:.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 #ddd;border-width:0 0 2px;color:gray;vertical-align:bottom}table.list th a,table.list .table-list-header a{color:#2c2c2c}table.list tr.ui-sortable-helper{background-color:#fff9c8}table.list td{padding:8px;border:1px solid #ddd;border-width:0 0 1px;text-align:center;vertical-align:top}table.list td.icon{padding-left:28px}table.list td.checkbox{width:15px;padding:8px 0 0}table.list td.checkbox input{margin:2px 0 0}table.list td.id,table.list td.parent,table.list td.relations,table.list td.tracker{width:2%}table.list td.id{font-weight:bold;text-align:right}table.list td.assigned_to,table.list td.attachments,table.list td.author,table.list td.activity,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.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.user{text-align:left}table.list td.estimated_hours,table.list td.remaining_hours,table.list td.spent_hours,table.list td.story_points,table.list td.int,table.list td.float{text-align:right}table.list td.reorder{white-space:nowrap}table.list td.attachments a{display:block}table.list td.buttons,table.list div.buttons{text-align:right;white-space:nowrap}table.list td.buttons a,table.list div.buttons a{padding-right:5px}table.list td.buttons img,table.list div.buttons img{vertical-align:middle}table.list caption{padding:.5em .5em .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:#aaa}tr.project.idnt .name span{padding-left:16px;background-repeat:no-repeat;background-position:-5px 50%}tr.project.idnt-1 .name{padding-left:8px}tr.project.idnt-2 .name{padding-left:24px}tr.project.idnt-3 .name{padding-left:40px}tr.project.idnt-4 .name{padding-left:56px}tr.project.idnt-5 .name{padding-left:72px}tr.project.idnt-6 .name{padding-left:88px}tr.project.idnt-7 .name{padding-left:104px}tr.project.idnt-8 .name{padding-left:120px}tr.project.idnt-9 .name{padding-left:136px}tr.issue{text-align:center;white-space:nowrap}tr.issue .string,tr.issue .text,tr.issue .subject,tr.issue .category{white-space:normal}tr.issue .relations{text-align:left;white-space:normal}tr.issue .relations span{white-space:nowrap}tr.issue.idnt .subject a{padding-left:10px;background-repeat:no-repeat;background-position:-5px 0}.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:bold}tr.issue.idnt-1 .subject{padding-left:8px}tr.issue.idnt-2 .subject{padding-left:24px}tr.issue.idnt-3 .subject{padding-left:40px}tr.issue.idnt-4 .subject{padding-left:56px}tr.issue.idnt-5 .subject{padding-left:72px}tr.issue.idnt-6 .subject{padding-left:88px}tr.issue.idnt-7 .subject{padding-left:104px}tr.issue.idnt-8 .subject{padding-left:120px}tr.issue.idnt-9 .subject{padding-left:136px}.issues .description,.issues .last_notes{padding:8px;text-align:left}@media screen and (min-width: 768px){.issues .description>.wiki,.issues .last_notes>.wiki{max-height:20em;padding:20px;overflow:auto}}.issues .description pre,.issues .last_notes pre{white-space:normal}tr span.expander{margin-left:0;padding-left:8px;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}td.center{text-align:center}.issue-report{table-layout:fixed}tr.builtin td.name{font-style:italic}tr.entry{border:1px solid #d9d9d9}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:16px}table.list:not(.odd-even) tbody tr:nth-child(odd),.odd{background-color:rgba(0,0,0,0.03)}table.list:not(.odd-even) tbody tr.priority-lowest:nth-child(odd){background:#d7f1c4}tr.priority-lowest{background:#dff4d0;color:#4e5c4e}tr.priority-lowest.odd{background:#d7f1c4}tr.priority-lowest td{border-color:#bcd4ab}tr.priority-lowest a{color:#096}tr.priority-lowest a:hover{color:#064}.issue.details.priority-lowest{color:#676;background:#dff4d0}.issue.details.priority-lowest,.issue.details.priority-lowest hr{border-color:#bcd4ab}.issue.details.priority-lowest a{color:#096}.issue.details.priority-lowest a:hover{color:#064}.issue.details.priority-lowest .next-prev-links{color:#9a9e9a}.issue.details.priority-lowest>.description>.wiki{border-top-color:#bcd4ab}.issue.details.priority-lowest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-lowest .wiki a:hover,.issue.details.priority-lowest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-lowest .wiki a.new{color:#e74c3c}.issue.details.priority-lowest>.attachments{border-top-color:#caddbc;background-color:#edf9e5}.issue.details.priority-lowest>.attachments span.author{color:#7a7e7a}.issue.details.priority-lowest .list td{border-bottom-color:#bcd4ab}table.list:not(.odd-even) tbody tr.priority-default:nth-child(odd){background:#f7f7f7}tr.priority-default{background:#fff;color:#555}tr.priority-default.odd{background:#f7f7f7}tr.priority-default td{border-color:#ddd}tr.priority-default a{color:#4183c4}tr.priority-default a:hover{color:#3269a0}.issue.details.priority-default{color:#555;background:#f9f9f9}.issue.details.priority-default,.issue.details.priority-default hr{border-color:#ccc}.issue.details.priority-default a{color:#4183c4}.issue.details.priority-default a:hover{color:#3269a0}.issue.details.priority-default .next-prev-links{color:#969696}.issue.details.priority-default>.description>.wiki{border-top-color:#ccc}.issue.details.priority-default .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-default .wiki a:hover,.issue.details.priority-default .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-default .wiki a.new{color:#e74c3c}.issue.details.priority-default>.attachments{border-top-color:#d9d9d9;background-color:#fdfdfd}.issue.details.priority-default>.attachments span.author{color:#757575}.issue.details.priority-default .list td{border-bottom-color:#ccc}table.list:not(.odd-even) tbody tr.priority-high3:nth-child(odd){background:#c6e2ff}tr.priority-high3{background:#d5eaff;color:#3e3e4a}tr.priority-high3.odd{background:#c6e2ff}tr.priority-high3 td{border-color:#a1c8ee}tr.priority-high3 a{color:#05a}tr.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3{color:#556;background:#d5eaff}.issue.details.priority-high3,.issue.details.priority-high3 hr{border-color:#a1c8ee}.issue.details.priority-high3 a{color:#05a}.issue.details.priority-high3 a:hover{color:#003c77}.issue.details.priority-high3 .next-prev-links{color:#96969a}.issue.details.priority-high3>.description>.wiki{border-top-color:#a1c8ee}.issue.details.priority-high3 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high3 .wiki a:hover,.issue.details.priority-high3 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high3 .wiki a.new{color:#e74c3c}.issue.details.priority-high3>.attachments{border-top-color:#b6d4f2;background-color:#eff7ff}.issue.details.priority-high3>.attachments span.author{color:#75757a}.issue.details.priority-high3 .list td{border-bottom-color:#a1c8ee}table.list:not(.odd-even) tbody tr.priority-high2:nth-child(odd){background:#ffd6c8}tr.priority-high2{background:#ffe1d7;color:#694141}tr.priority-high2.odd{background:#ffd6c8}tr.priority-high2 td{border-color:#efb6a2}tr.priority-high2 a{color:#b04}tr.priority-high2 a:hover{color:#880031}.issue.details.priority-high2{color:#855;background:#ffe1d7}.issue.details.priority-high2,.issue.details.priority-high2 hr{border-color:#efb6a2}.issue.details.priority-high2 a{color:#b04}.issue.details.priority-high2 a:hover{color:#880031}.issue.details.priority-high2 .next-prev-links{color:#a39696}.issue.details.priority-high2>.description>.wiki{border-top-color:#efb6a2}.issue.details.priority-high2 .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-high2 .wiki a:hover,.issue.details.priority-high2 .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-high2 .wiki a.new{color:#e74c3c}.issue.details.priority-high2>.attachments{border-top-color:#f2c7b8;background-color:#fff4f1}.issue.details.priority-high2>.attachments span.author{color:#827575}.issue.details.priority-high2 .list td{border-bottom-color:#efb6a2}table.list:not(.odd-even) tbody tr.priority-highest:nth-child(odd){background:#ffb4b4}tr.priority-highest{background:#ffc4c4;color:#763434}tr.priority-highest.odd{background:#ffb4b4}tr.priority-highest td{border-color:#ec9292}tr.priority-highest a{color:#a03}tr.priority-highest a:hover{color:#770024}.issue.details.priority-highest{color:#944;background:#ffc4c4}.issue.details.priority-highest,.issue.details.priority-highest hr{border-color:#ec9292}.issue.details.priority-highest a{color:#a03}.issue.details.priority-highest a:hover{color:#770024}.issue.details.priority-highest .next-prev-links{color:#a79292}.issue.details.priority-highest>.description>.wiki{border-top-color:#ec9292}.issue.details.priority-highest .wiki a{color:#4183c4;text-decoration:none}.issue.details.priority-highest .wiki a:hover,.issue.details.priority-highest .wiki a:focus{color:#3269a0;text-decoration:underline}.issue.details.priority-highest .wiki a.new{color:#e74c3c}.issue.details.priority-highest>.attachments{border-top-color:#f0a8a8;background-color:#fdd}.issue.details.priority-highest>.attachments span.author{color:#867171}.issue.details.priority-highest .list td{border-bottom-color:#ec9292}tr.issue .id>a,a.issue,.relations>span>a.issue,.parent>a.issue{border-radius:2px 6px 6px 2px;background-color:#668;color:#fff}tr.issue .id>a:hover,a.issue:hover,.relations>span>a.issue:hover,.parent>a.issue:hover{background-color:#50506b;color:#fff;text-decoration:none}tr.issue .id>a:focus,tr.issue .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:#d9d9e1;text-decoration:none}a.issue.closed::after{content:"";display:block;position:absolute;right:5px;bottom:0;left:5px;height:calc(50% - 2px/2);-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-transition:border-color .1s;transition:border-color .1s;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{display:block;padding:0 6px}tr.issue .id>a::before{content:"#";color:#b3b3c4}.issue.details a.issue,.issue.details a.issue:hover,.issue.details .wiki a.issue,.issue.details .wiki a.issue:hover{color:#fff}tr.tracker-1 .id>a,a.tracker-1,.relations>span>a.tracker-1,.parent>a.tracker-1{background-color:#e74c3c;color:#fff}tr.tracker-1 .id>a:hover,a.tracker-1:hover,.relations>span>a.tracker-1:hover,.parent>a.tracker-1:hover{background-color:#d62c1a;color:#fff}a.tracker-1.closed{color:#f9d2ce}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:#f3a69e}.issue.details a.tracker-1,.issue.details a.tracker-1:hover,.issue.details .wiki a.tracker-1,.issue.details .wiki a.tracker-1:hover{color:#fff}tr.tracker-2 .id>a,a.tracker-2,.relations>span>a.tracker-2,.parent>a.tracker-2{background-color:#409ae3;color:#fff}tr.tracker-2 .id>a:hover,a.tracker-2:hover,.relations>span>a.tracker-2:hover,.parent>a.tracker-2:hover{background-color:#1f81d1;color:#fff}a.tracker-2.closed{color:#cfe6f8}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:#a0cdf1}.issue.details a.tracker-2,.issue.details a.tracker-2:hover,.issue.details .wiki a.tracker-2,.issue.details .wiki a.tracker-2:hover{color:#fff}tr.tracker-3 .id>a,a.tracker-3,.relations>span>a.tracker-3,.parent>a.tracker-3{background-color:#019851;color:#fff}tr.tracker-3 .id>a:hover,a.tracker-3:hover,.relations>span>a.tracker-3:hover,.parent>a.tracker-3:hover{background-color:#016536;color:#fff}a.tracker-3.closed{color:#c0e5d4}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:#80cca8}.issue.details a.tracker-3,.issue.details a.tracker-3:hover,.issue.details .wiki a.tracker-3,.issue.details .wiki a.tracker-3:hover{color:#fff}tr.tracker-4 .id>a,a.tracker-4,.relations>span>a.tracker-4,.parent>a.tracker-4{background-color:#584492;color:#fff}tr.tracker-4 .id>a:hover,a.tracker-4:hover,.relations>span>a.tracker-4:hover,.parent>a.tracker-4:hover{background-color:#43346f;color:#fff}a.tracker-4.closed{color:#d5d0e4}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:#aca2c9}.issue.details a.tracker-4,.issue.details a.tracker-4:hover,.issue.details .wiki a.tracker-4,.issue.details .wiki a.tracker-4:hover{color:#fff}tr.tracker-5 .id>a,a.tracker-5,.relations>span>a.tracker-5,.parent>a.tracker-5{background-color:#ed820c;color:#fff}tr.tracker-5 .id>a:hover,a.tracker-5:hover,.relations>span>a.tracker-5:hover,.parent>a.tracker-5:hover{background-color:#c6540a;color:#fff}a.tracker-5.closed{color:#fbe0c2}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:#f6c186}.issue.details a.tracker-5,.issue.details a.tracker-5:hover,.issue.details .wiki a.tracker-5,.issue.details .wiki a.tracker-5:hover{color:#fff}tr.tracker-6 .id>a,a.tracker-6,.relations>span>a.tracker-6,.parent>a.tracker-6{background-color:#21999a;color:#fff}tr.tracker-6 .id>a:hover,a.tracker-6:hover,.relations>span>a.tracker-6:hover,.parent>a.tracker-6:hover{background-color:#186f70;color:#fff}a.tracker-6.closed{color:#c8e6e6}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:#90cccd}.issue.details a.tracker-6,.issue.details a.tracker-6:hover,.issue.details .wiki a.tracker-6,.issue.details .wiki a.tracker-6:hover{color:#fff}tr.tracker-7 .id>a,a.tracker-7,.relations>span>a.tracker-7,.parent>a.tracker-7{background-color:#a3634f;color:#fff}tr.tracker-7 .id>a:hover,a.tracker-7:hover,.relations>span>a.tracker-7:hover,.parent>a.tracker-7:hover{background-color:#814e3e;color:#fff}a.tracker-7.closed{color:#e8d8d3}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:#d1b1a7}.issue.details a.tracker-7,.issue.details a.tracker-7:hover,.issue.details .wiki a.tracker-7,.issue.details .wiki a.tracker-7:hover{color:#fff}tr.group>td{border-bottom:1px solid #ddd;font-weight:bold;text-align:left}tr.group>td a{color:#584492}tr.group .toggle-all{display:none;color:#ababab;font-weight:normal}tr.group:hover .toggle-all{display:inline}tr.group .count{display:inline-block;min-width:1em;margin:0 5px;padding:1px 4px;border-radius:2px;background-color:#584492;color:#fff;font-size:.86em;text-align:center}.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:bold}.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:.9em}.mypage-box td.hours{font-weight:bold}.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:gray}tr.version.closed a{color:gray}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:#ababab}table.plugins .configure{text-align:right}table.plugins span.name{margin-bottom:.5em;font-size:1.285em;font-weight:bold}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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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}.query-totals>span{margin-right:12px}.query-totals>span:last-child{margin-right:0}.query-totals .value{font-weight:bold}#activity dl,#search-results{margin-left:20px}#activity dd,#search-results dd{margin-bottom:20px;padding-top:.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:gray;font-style:italic}#activity h3,#activity h4{margin:0 0 20px;padding-bottom:.2em;border-bottom:1px dotted #ababab;font-size:1.286em;font-weight:normal}#activity dt.grouped{margin-left:49px}#activity dt.me .time{border-bottom:1px solid #d9d9d9}#activity dt .time{color:gray}#activity dt .gravatar{margin-top:-2px;margin-right:5px;float:left}#activity dd{overflow:hidden;font-size:.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}#search-form label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:inline-block;margin-right:8px}#search-form label input[type="checkbox"],#search-form label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#search-form p:last-child{margin-bottom:0}.highlight{background-color:#fe8}.highlight.token-1{background-color:#fba}.highlight.token-2{background-color:#afb}.highlight.token-3{background-color:#aef}.issue.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.issue.details .gravatar-with-child{position:relative}.issue.details .gravatar-with-child>img.gravatar{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{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:bold}.issue.details>.subject h3{margin-bottom:.3em;color:#1a1a1a;font-size:1.5em;font-weight:bold;line-height:1.2}.issue.details>.subject p{margin-bottom:5px;font-size:.86em}.issue.details>.author{margin-bottom:20px}.issue.details>hr{margin:15px -15px;border-top-color:#ccc}.issue.details>.description>p{margin-bottom:15px}.issue.details>.description>.wiki{margin:0 -15px -15px;padding:20px;border-top:1px solid #ccc;background:#fff}.issue.details .next-prev-links{color:#ababab}.issue .attributes{width:100%}.issue .attributes th,.issue .attributes td{padding:3px 5px 3px 0;text-align:left;vertical-align:top}.issue .attributes>tbody>tr th{font-weight:normal}.issue .attributes>tbody>tr td{color:#1a1a1a}@media screen and (min-width: 992px){.issue .attributes>tbody>tr>th,.issue .attributes>tbody>tr>td{width:25%}}@media screen and (min-width: 1200px){.issue .attributes{width:auto}.issue .attributes>tbody>tr>th{width:14em}.issue .attributes>tbody>tr>td{width:auto;min-width:16em}}.issue .attributes td.status,.issue .attribute.status .value{display:inline-block;width:auto;min-width:1em;margin-top:3px;padding:1px 8px;border-radius:3px;background-color:#584492;color:#fff;font-size:.86em;font-weight:bold;text-align:center;text-transform:uppercase}.issue.status-1 .attributes td.status,.issue.status-1 .attribute.status .value{background-color:#409ae3}.issue.closed .attributes td.status,.issue.closed .attribute.status .value{background-color:#e74c3c}@media screen and (min-width: 1200px){.issue .splitcontentleft{width:auto}}.issue .attribute .label,.issue .attribute .value{padding:3px 5px 3px 0}.issue .attribute .label{width:25%;float:left}@media screen and (min-width: 1200px){.issue .attribute .label{width:14em}}.issue .attribute .value{color:#1a1a1a}@media screen and (min-width: 1200px){.issue .attribute .value{width:auto;min-width:30em}}.issue table.progress{width:80px}.issue div.attachments{margin:-15px;padding:15px;border-top:0}div.fileover{background-color:#fff9c8}div.attachments{padding:20px 0;border-top:1px solid #ccc}.collapsible div.attachments{padding-top:0;border-top:0}div.attachments p{margin:10px 0 0}div.attachments p:first-child,div.attachments .contextual+p{margin-top:0}div.attachments img{position:relative;top:-1px;vertical-align:middle}div.attachments .delete{opacity:.5}div.attachments .delete:hover{opacity:1}div.attachments span.author{color:gray;font-size:.86em}div.thumbnails{margin-top:15px}div.thumbnails div{display:inline}div.thumbnails a{display:inline-block;margin-right:2px;border:1px solid #d9d9d9;border-radius:3px;background-color:#fff}div.thumbnails a:hover{border-color:#ababab}div.thumbnails img{top:0;margin:3px;border-radius:2px}#issue_tree>p,#relations>p{margin-bottom:0}#issue_tree .issues,#relations .issues{margin:10px 0 0}#issue_tree .issues tr:last-child>td,#relations .issues tr:last-child>td{border-bottom:0 none}#issue_tree .issues td.checkbox,#relations .issues td.checkbox{display:none}#issue_tree .issues td.subject,#relations .issues td.subject{padding-left:0}#issue_tree .issues td.buttons,#relations .issues td.buttons{vertical-align:middle}#relations td.checkbox{display:none}#relations td.buttons{padding:0}#new-relation-form{text-align:right}#new-relation-form>p{margin-bottom:0}#new-relation-form>p>input{margin-right:5px}#history{overflow:auto}#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:24px;margin-left:36px}.journal::before{content:"";display:block;position:absolute;z-index:-1;top:-22px;left:22px;width:4px;height:20px;background-color:#f2f2f2}.tabs+.journal::before{display:none}.journal>div{border:1px solid #ccc;border-radius:3px}.journal>div:target{border-color:#8c8c8c}.journal>div:target h4::before{border-right-color:#8c8c8c}.journal>div>.contextual{position:relative;z-index:1;margin:0;padding:8px 15px;font-size:.92em}.journal>div>.contextual>.journal-actions>a{opacity:.5}.journal>div>.contextual>.journal-actions>a:hover{opacity:1}.journal>div>.contextual>a.journal-link{color:gray}.journal>div>.contextual>a.journal-link::before{content:""}.journal>div>h4{margin:0;padding:8px 15px;border-radius:3px 3px 0 0;background-color:#f9f9f9;color:gray;font-size:.92em}.journal>div>h4 a{color:#2c2c2c}.journal>div>h4 a.user{font-weight:bold}.journal>div>h4 .journal-link{color:gray}.journal>div>h4{position:relative}.journal>div>h4::before,.journal>div>h4::after{content:" ";display:block;position:absolute;top:9px;right:100%;left:-14px;width:0;height:0;border-style:solid solid outset;border-color:transparent;pointer-events:none}.journal>div>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.journal>div>h4::before{border-width:7px;border-right-color:#ccc}.journal>div>h4>.gravatar{margin-top:-4px;margin-left:-52px;float:left}.journal .details{margin:0;padding:8px 0;padding-left:45px;list-style:none;border-top:1px solid #e6e6e6;font-size:.92em}.journal .details li{position:relative;margin-bottom:4px}.journal .details li:last-child{margin-bottom:0}.journal .details li::before{content:"";display:block;position:absolute;top:5px;left:-25.5px;width:6px;height:6px;border-radius:50%;background-color:#ababab}.journal .details img{margin:0 0 -3px 4px}.journal .thumbnails{margin:0;padding:0 15px 8px}.journal .thumbnails img{vertical-align:middle}.journal .wiki,.journal form{padding:15px;border-top:1px solid #e6e6e6}.journal form{padding-top:5px;background-color:#f5f5f5}.journal form>p{margin-bottom:15px}.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:.9285em;font-style:normal}.journal del>i:first-of-type,.journal i:first-of-type{background-color:rgba(255,234,170,0.3);color:#430}.journal i:last-of-type{background-color:rgba(191,251,191,0.3);color:#350}.private-notes>div{border-left-color:#ed820c}.private-notes>div h4::before{border-right-color:#ed820c}#activity dt,.journal{clear:left}.journal-link{float:right}span.private{padding:1px 5px;border-radius:2px;background:#ed820c;color:#fff;font-size:.86em;font-weight:bold;text-transform:uppercase}#issue-changesets{margin-bottom:20px}@media screen and (min-width: 992px){#issue-changesets{width:45%;margin-left:20px;float:right}}@media screen and (min-width: 1200px){#issue-changesets{width:33%;min-width:28em}}#issue-changesets div.changeset{margin-top:14px;overflow:hidden;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;font-size:.92em}#issue-changesets div.changeset:first-of-type{margin-top:0}#issue-changesets div.changeset>p{margin:0;padding:6px 12px;color:gray}#issue-changesets div.changeset>p::after{content:"";display:block;clear:both}#issue-changesets div.changeset>p>a{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace;font-weight:bold}#issue-changesets div.changeset>p .author a{color:#2c2c2c}#issue-changesets div.changeset>p .author a.user{font-weight:bold}#issue-changesets div.changeset>p>br{display:none}#issue-changesets div.changeset>.wiki{padding:6px 12px;border-top:1px solid #e6e6e6;background-color:#fff}#login-form{-webkit-box-sizing:border-box;box-sizing:border-box;margin:40px auto}#login-form label,#login-form input:not([type="checkbox"]){width:100%}#login-form label{display:block;margin-bottom:6px;font-weight:bold}#login-form label[for="autologin"]{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}#login-form label>a{float:right;font-weight:normal}#login-form input[type="text"],#login-form input[type="password"]{margin-bottom:15px}#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 #ccc;border-radius:3px;background-color:#f9f9f9;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);color:#555}#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}#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}#admin-menu li{list-style-type:none}#admin-menu li>a:not(.icon-only){padding-left:45px;background-repeat:no-repeat;background-position:20px center}table.members td.roles,table.memberships td.roles{width:45%}table.permissions td.role{color:gray;font-weight:normal;text-align:center;vertical-align:bottom}table.transitions td.enabled{background:#b5fbb7}#workflow_copy_form select{width:200px}#workflow_form table select{width:90%;min-width:60px}table.fields_permissions td.readonly{background:#ababab}table.fields_permissions td.required{background:#f7a6a4}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:bold}.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:#00f !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:bold}.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:bold}.syntaxhl .delimiter{color:#000}.syntaxhl .directive{color:#088;font-weight:bold}.syntaxhl .doc{color:#970}.syntaxhl .doc-string{color:#d42;font-weight:bold}.syntaxhl .doctype{color:#34b}.syntaxhl .entity{color:#800;font-weight:bold}.syntaxhl .error{background-color:#faa;color:#f00}.syntaxhl .escape{color:#666}.syntaxhl .exception{color:#c00;font-weight:bold}.syntaxhl .float{color:#06d}.syntaxhl .function{color:#06b;font-weight:bold}.syntaxhl .global-variable{color:#d70}.syntaxhl .hex{color:#02b}.syntaxhl .imaginary{color:#f00}.syntaxhl .include{color:#b44;font-weight:bold}.syntaxhl .inline{background-color:rgba(0,0,0,0.05);color:#000}.syntaxhl .inline-delimiter{color:#666;font-weight:bold}.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:bold}.syntaxhl .label{color:#970;font-weight:bold}.syntaxhl .local-variable{color:#369}.syntaxhl .namespace{color:#707;font-weight:bold}.syntaxhl .octal{color:#40e}.syntaxhl .predefined{color:#b21}.syntaxhl .predefined-constant{color:#009595}.syntaxhl .predefined-type{color:#0a5;font-weight:bold}.syntaxhl .preprocessor{color:#579}.syntaxhl .pseudo-class{color:#00c;font-weight:bold}.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:bold}.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:bold}.syntaxhl .value{color:#088}.syntaxhl .variable{color:#037}.syntaxhl .insert{background:rgba(0,255,0,0.12)}.syntaxhl .insert .insert{background:transparent;color:#0c0;font-weight:bold}.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:transparent;color:#c00;font-weight:bold}.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{background:#fafafa}.syntaxhl .hll{background-color:#ffc}.syntaxhl .c{color:#888}.syntaxhl .err{background-color:#faa;color:#f00}.syntaxhl .k{color:#080;font-weight:bold}.syntaxhl .o{color:#333}.syntaxhl .ch{color:#888}.syntaxhl .cm{color:#888}.syntaxhl .cp{color:#579}.syntaxhl .cpf{color:#888}.syntaxhl .c1{color:#888}.syntaxhl .cs{color:#c00;font-weight:bold}.syntaxhl .gd{color:#a00000}.syntaxhl .ge{font-style:italic}.syntaxhl .gr{color:#f00}.syntaxhl .gh{color:#000080;font-weight:bold}.syntaxhl .gi{color:#00a000}.syntaxhl .go{color:#888}.syntaxhl .gp{color:#c65d09;font-weight:bold}.syntaxhl .gs{font-weight:bold}.syntaxhl .gu{color:#800080;font-weight:bold}.syntaxhl .gt{color:#04d}.syntaxhl .kc{color:#080;font-weight:bold}.syntaxhl .kd{color:#080;font-weight:bold}.syntaxhl .kn{color:#080;font-weight:bold}.syntaxhl .kp{color:#038;font-weight:bold}.syntaxhl .kr{color:#080;font-weight:bold}.syntaxhl .kt{color:#339;font-weight:bold}.syntaxhl .m{color:#60e;font-weight:bold}.syntaxhl .s{background-color:#fff0f0}.syntaxhl .na{color:#00c}.syntaxhl .nb{color:#007020}.syntaxhl .nc{color:#b06;font-weight:bold}.syntaxhl .no{color:#036;font-weight:bold}.syntaxhl .nd{color:#555;font-weight:bold}.syntaxhl .ni{color:#800;font-weight:bold}.syntaxhl .ne{color:#f00;font-weight:bold}.syntaxhl .nf{color:#06b;font-weight:bold}.syntaxhl .nl{color:#970;font-weight:bold}.syntaxhl .nn{color:#0e84b5;font-weight:bold}.syntaxhl .nt{color:#070}.syntaxhl .nv{color:#963}.syntaxhl .ow{color:#000;font-weight:bold}.syntaxhl .w{color:#bbb}.syntaxhl .mb{color:#60e;font-weight:bold}.syntaxhl .mf{color:#60e;font-weight:bold}.syntaxhl .mh{color:#058;font-weight:bold}.syntaxhl .mi{color:#00d;font-weight:bold}.syntaxhl .mo{color:#40e;font-weight:bold}.syntaxhl .sa{background-color:#fff0f0}.syntaxhl .sb{background-color:#fff0f0}.syntaxhl .sc{color:#04d}.syntaxhl .dl{background-color:#fff0f0}.syntaxhl .sd{color:#d42}.syntaxhl .s2{background-color:#fff0f0}.syntaxhl .se{background-color:#fff0f0;color:#666;font-weight:bold}.syntaxhl .sh{background-color:#fff0f0}.syntaxhl .si{background-color:#eee}.syntaxhl .sx{background-color:#fff0f0;color:#d20}.syntaxhl .sr{background-color:#fff0ff;color:#000}.syntaxhl .s1{background-color:#fff0f0}.syntaxhl .ss{color:#a60}.syntaxhl .bp{color:#007020}.syntaxhl .fm{color:#06b;font-weight:bold}.syntaxhl .vc{color:#369}.syntaxhl .vg{color:#d70;font-weight:bold}.syntaxhl .vi{color:#33b}.syntaxhl .vm{color:#963}.syntaxhl .il{color:#00d;font-weight:bold}.gantt_hdr{position:absolute;top:0;height:16px;overflow:hidden;border:1px solid #d9d9d9;border-left-width:0;text-align:center}.gantt_hdr.nwday{background-color:#f5f5f5}.gantt_subjects{font-size:.86em}.gantt_subjects div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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:bold}.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 #e74c3c;background-color:#ed7669}.task_done{border:1px solid #019851;background-color:#01cb6c}.task_todo{border:1px solid #ccc;background-color:#fff}.task_todo.parent{border:1px solid #b3b2b2;background-color:#e6e5e5}.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 #6cb2ea;background-color:#99c9f0}.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:#ed820c}.version-overdue,.issue-overdue,.project-overdue{color:#e74c3c}.tooltip{position:relative;z-index:24}.tooltip:hover{z-index:25}.tooltip:hover .tip{display:block}.tooltip .tip{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);display:none;position:absolute;top:9px;left:24px;width:270px;padding:6px;border:0 solid #ccc;background-color:#fff;color:#555;font-size:.86em;text-align:left}tr>td:last-child .tooltip .tip{right:2px;left:auto}table.cal{width:100%;margin-bottom:20px;border:1px solid #ddd}table.cal thead th{width:14%;padding:5px;background-color:rgba(0,0,0,0.03)}table.cal thead th.week-number{width:auto}table.cal tbody tr{height:100px}table.cal td{padding:5px;border:1px solid #ddd;font-size:.86em;vertical-align:top}table.cal td.week-number{border:0 none;background-color:rgba(0,0,0,0.03);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:#ababab}table.cal td.today{background:#fff9c8}table.cal td.today p.day-num{font-weight:bold}table.cal .starting a,p.cal.legend .starting,table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_go.png");background-repeat:no-repeat;background-position:0 center}table.cal .ending a,p.cal.legend .ending{padding-left:20px;background-image:url("../../../images/bullet_end.png")}table.cal .starting.ending a,p.cal.legend .starting.ending{padding-left:20px;background-image:url("../../../images/bullet_diamond.png")}p.cal.legend span{display:block}table.progress{width:80px;margin-top:1px;margin-right:5px;float:left;empty-cells:show;border:1px solid rgba(0,0,0,0.1)}.version-overview table.progress{width:40em}td.done_ratio table.progress{margin-right:auto;margin-left:auto;float:none}table.progress td{height:12px;padding:0;border:0 none}table.progress td.closed{background-color:#01cb6c}table.progress td.done{background-color:#80e5b6}table.progress td.todo{background-color:#fff}.issue table.progress td{padding:0}p.percent{margin-bottom:0;font-size:.86em}p.progress-info{margin-top:-4px;margin-bottom:0;clear:left;color:#777;font-size:80%}.wiki.wiki-page{margin-bottom:20px;font-size:16px}.wiki.wiki-page ul li,.wiki.wiki-page ol li{margin-top:.25em}.wiki.wiki-page ul ul,.wiki.wiki-page ul ol,.wiki.wiki-page ol ul,.wiki.wiki-page ol ol{margin-top:.25em;margin-bottom:.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:.125em}.controller-wiki .wiki>.preview{font-size:16px}div.wiki{color:#333;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:700;line-height:1.4}div.wiki h1,div.wiki .h1{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;font-size:2.25em;line-height:1.2}div.wiki h2,div.wiki .h2{padding-bottom:.3em;border-bottom:1px solid #d9d9d9;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:gray;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:.7em;margin-left:-.7em;color:#ababab;font-weight:normal}div.wiki>:last-child{margin-bottom:0}div.wiki blockquote>:first-child{margin-top:0}div.wiki blockquote>:last-child{margin-bottom:0}div.wiki .contextual a{opacity:.5}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:10px}div.wiki table{display:block;width:100%;margin-bottom:20px;overflow:auto;word-break:normal;word-break:keep-all}div.wiki tr:nth-child(2n){background-color:rgba(0,0,0,0.03)}div.wiki td,div.wiki th{padding:8px;border:1px solid #ddd}div.wiki .noborder{border:0 none}div.wiki .noborder td,div.wiki .noborder th{border:0 none}div.wiki a.new{color:#e74c3c}div.wiki code{padding:.2em .33em;border-radius:3px;background-color:rgba(0,0,0,0.04);font-size:.86em}div.wiki pre{width:auto;margin-bottom:1.15em;padding:4px 8px;overflow-x:auto;overflow-y:hidden;border:1px solid #e7e7e7;border-radius:3px;border-color:rgba(0,0,0,0.068);background-color:rgba(0,0,0,0.03);font-size:.86em}div.wiki pre code{padding:0;border-radius:0;background-color:transparent;font-size:1em}div.wiki img{max-width:100%;vertical-align:middle}div.wiki .toc{margin-bottom:20px;margin-left:0;padding:0;list-style-type:none}div.wiki .toc.right,div.wiki .toc.left{max-width:45%;padding:8px;border:1px solid #ccb37b;border-radius:3px;background-color:#fff9c8;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);font-size:.86em}div.wiki .toc.right a,div.wiki .toc.left a{color:#755e40;font-weight:normal;text-decoration:none}div.wiki .toc.right a:hover,div.wiki .toc.left a:hover{color:#54442e;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:.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 #4183c4}div.wiki .toc-active-prev+.toc a{color:#3269a0}div.wiki .toc-active-prev+.toc a:focus,div.wiki .toc-active-prev+.toc a:hover{color:#265079}h1 .wiki-anchor,h2 .wiki-anchor,h3 .wiki-anchor,h4 .wiki-anchor,h5 .wiki-anchor,h6 .wiki-anchor{display:none;position:relative;top:-.14em;margin-left:5px;color:#d9d9d9 !important;font-size:.86em;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 #d9d9d9}p.footnote+p.footnote::before{display:none}.preview{margin-top:20px;padding:20px;background-color:#fffbe5;background-image:url("../images/draft.png");background-position:center center}html[lang="pl"] .preview{background-image:url("../images/draft-pl.png")}#wiki_add_attachment{padding-top:20px;border-top:1px solid #d9d9d9}#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 #d9d9d9;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:#f5f5f5;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:#ababab}.text-primary{color:#584492}.text-success{color:#019851}.text-info{color:#409ae3}.text-warning{color:#ed820c}.text-danger{color:#e74c3c}.bg-primary{background-color:#584492;color:#fff}.bg-success{background-color:#b5fbb7}.bg-info{background-color:#97cefb}.bg-warning{background-color:#ffd699}.bg-danger{background-color:#f7a6a4}p.bg-primary,p.bg-success,p.bg-info,p.bg-warning,p.bg-danger{padding:15px 15px}a.collapsible,.collapsible>legend{color:#4183c4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.collapsible:hover,.collapsible>legend:hover{color:#3269a0}a.collapsible::before,.collapsible>legend::before{content:"";display:inline-block;position:relative;top:-1px;width:0;height:0;margin-right:3px;-webkit-transform:rotate(0);transform:rotate(0);border-top:6px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}a.collapsible.collapsed::before,.collapsible.collapsed>legend::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}fieldset.collapsible{min-height:20px;max-height:10000px;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}fieldset.collapsible>div{display:block !important;visibility:visible;-webkit-transition:visibility 0s 0s,opacity .3s;transition:visibility 0s 0s,opacity .3s;opacity:1}fieldset.collapsible.collapsed{max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}fieldset.collapsible.collapsed>div{visibility:hidden;-webkit-transition:visibility 0s .3s,opacity .3s;transition:visibility 0s .3s,opacity .3s;opacity:0}.hascontextmenu{cursor:context-menu}.contextual{float:right;cursor:default}.contextual input,.contextual select{font-size:.9em}.contextual a{display:inline-block;white-space:nowrap}.contextual a:not(:first-child){margin-left:5px}.hidden-for-sighted{position:absolute;top:auto;left:-10000px;width:1px;height:1px;overflow:hidden}.autoscroll{margin-bottom:20px;overflow-x:auto}.box{margin-bottom:20px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555;word-wrap:break-word}.ui-dialog-content .box{padding:0;border:0 none;background:transparent;-webkit-box-shadow:none;box-shadow:none}.box:last-child,.box>:last-child{margin-bottom:0}.box>h3{margin-bottom:15px}.splitcontentleft,.splitcontentright{-webkit-box-sizing:border-box;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}#users_for_watcher{height:200px;overflow:auto}#users_for_watcher label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#users_for_watcher label input[type="checkbox"],#users_for_watcher label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}#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:transparent}#watchers>.watchers>li>.delete{float:right;opacity:.5;vertical-align:middle}#watchers>.watchers>li>.delete:hover{opacity:1}#watchers>.watchers>li img.gravatar{position:relative;top:1px;margin-right:.5em;vertical-align:top}#principals label{position:relative;padding-left:20px;text-align:left;font-weight:normal;display:block}#principals label input[type="checkbox"],#principals label input[type="radio"]{position:absolute;width:auto;margin-top:3px;margin-left:-20px}.roles-selection label{position:relative;padding-left:20px;text-align:left;font-weight:normal;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:-20px}p.subtitle{margin-top:-10px;margin-bottom:20px;font-style:italic}#block-form{display:inline}.block-receiver{min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}.mypage-box{margin-bottom:20px}.mypage-box:last-child{margin-bottom:0}.mypage-box.ui-sortable-handle{overflow:hidden;outline:1px solid #d9d9d9}.mypage-box.ui-sortable-handle:hover{outline:1px solid #ababab}.mypage-box.ui-sortable-placeholder{visibility:visible !important;outline:1px dashed #ccb37b;background:#fff9c8}.mypage-box.ui-sortable-helper{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);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 .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none}#my-page.dragging .block-receiver{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px;margin:-10px;margin-bottom:20px;padding:10px;outline:2px dashed #ababab}#my-page .mypage-box>.contextual{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}#my-page .mypage-box:hover>.contextual{opacity:1}#my-page #list-left{width:50%;padding-right:10px;float:left}#my-page #list-right{width:50%;padding-left:10px;float:right}#content table.filecontent{width:100%;background:#fff}#content table.filecontent th.filename{border-color:#584492;border-bottom-color:#e6e5e5;background-color:#584492;color:#fff}#content table.filecontent tbody{font-size:.92em}#content table.filecontent tbody,#content table.filecontent td.line-code pre{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#content table.filecontent th.line-num{border-color:#e6e5e5;background-color:#f2f2f2;color:gray}#content table.filecontent th.line-num,#content table.filecontent td.line-code{padding:.15em .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:#e6e5e5}#content table.filecontent tr:target th.line-num{border-color:#ffdf7c;background-color:#ffe9a4;color:#755e40}#content table.filecontent tr:target td.line-code{background-color:#fff9c8}#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}#projects-index ul.projects.root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}#projects-index ul.projects.root>li{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:10px;margin-left:10px;padding:15px 15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9;color:#555}@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 #d9d9d9}#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:bold}#projects-index ul.projects a.project.child{font-weight:normal}#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:gray;font-style:italic}#time-report tbody tr.subtotal td.hours{color:#ababab}#time-report tbody tr.total{border-top:2px solid #d0d0d0;background-color:rgba(0,0,0,0.03);font-weight:bold}#time-report td.hours{text-align:right}.total-hours{font-weight:bold}.total-hours .hours-int{font-size:1.4135em}.total-hours .hours-dec{font-size:1.285em}div#roadmap .related-issues{margin-bottom:20px}div#roadmap .related-issues td.checkbox{display:none}div#roadmap table.progress td{height:16px}div#roadmap table.progress+.percent{position:relative;top:2px}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}#ajax-indicator{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);position:fixed;z-index:100;top:50%;left:50%;width:200px;margin:-21px -117px;padding:10px 16px;border:1px solid #ccb37b;opacity:.9;background-color:#fff9c8;color:#755e40;font-weight:bold;text-align:center}#ajax-indicator span{padding-left:26px;background-image:url("../../../images/loading.gif");background-repeat:no-repeat;background-position:0% 40%;vertical-align:bottom}tr.message.locked{color:gray}tr.message.sticky td.subject{font-weight:bold}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:bold}table.boards td.last-message{width:30%;text-align:left;white-space:nowrap}table.boards td.last-message a:last-child{font-weight:bold}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 #d9d9d9;border-radius:3px;background:#f5f5f5}.controller-messages.action-show .message>h4,.controller-messages.action-show .message>p{margin-bottom:0;padding:8px 15px;border-bottom:1px solid #e7e7e7;color:gray;font-size:.92em}.controller-messages.action-show .message>h4 a,.controller-messages.action-show .message>p a{color:#2c2c2c}.controller-messages.action-show .message>h4 a.user,.controller-messages.action-show .message>p a.user{font-weight:bold}.controller-messages.action-show .message .wiki{padding:15px;border-radius:0 0 3px 3px;background:#fff}.controller-messages.action-show .message .contextual{position:relative;z-index:1;margin-right:8px;margin-top:5px}.controller-messages.action-show .message .contextual a{margin-left:4px}.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:transparent;pointer-events:none}.controller-messages.action-show .reply>h4::after{margin-top:1px;margin-left:2px;border-width:6px;border-right-color:#f9f9f9}.controller-messages.action-show .reply>h4::before{border-width:7px;border-right-color:#ccc}.controller-messages.action-show .reply img.gravatar{margin-top:-4px;margin-left:-52px;float:left}#message_content{height:120px}.news-article{margin-bottom:20px}.news-article header h3{margin-bottom:.3em;line-height:1.2}.news-article header h3>a{font-weight:bold}.author .user{font-weight:bold}#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 #ccc;border-radius:3px;background:#fff;color:#555}.diff_out{background:rgba(255,187,187,0.3)}.diff_out span{background:#fbb}.diff_in{background:rgba(170,255,170,0.3)}.diff_in span{background:#afa}.revision-info{margin-bottom:20px}.revision-info tbody>tr>td{padding-right:8px;padding-bottom:5px}.revision-info tbody>tr>td+td{font-family:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,monospace}#related-issues{margin:20px 0}#related-issues li>a{margin-left:.5em}ul.properties{padding:0;color:gray;font-size:.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:Consolas,"Liberation Mono",Menlo,"Courier New",Courier,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{background-position:5px center}#content #changes-legend .change-A{color:#019851}#content #changes-legend .change-M{color:#ed820c}#content #changes-legend .change-C{color:#409ae3}#content #changes-legend .change-R{color:#584492}#content #changes-legend .change-D{color:#e74c3c}.changeset-changes .change{padding-top:5px;color:#555}.changeset-changes .change a{color:#555}.changeset-changes .change a:focus,.changeset-changes .change a:hover{color:#3b3b3b}.changeset-changes .change-A::before{color:#019851}.changeset-changes .change-A a{color:#019851}.changeset-changes .change-A a:focus,.changeset-changes .change-A a:hover{color:#016536}.changeset-changes .change-M::before{color:#ed820c}.changeset-changes .change-M a{color:#ed820c}.changeset-changes .change-M a:focus,.changeset-changes .change-M a:hover{color:#bc670a}.changeset-changes .change-C::before{color:#409ae3}.changeset-changes .change-C a{color:#409ae3}.changeset-changes .change-C a:focus,.changeset-changes .change-C a:hover{color:#1f81d1}.changeset-changes .change-R::before{color:#584492}.changeset-changes .change-R a{color:#584492}.changeset-changes .change-R a:focus,.changeset-changes .change-R a:hover{color:#43346f}.changeset-changes .change-D{color:#e74c3c}.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 #ccc;background:#fff;color:#555}.ui-widget-content a{color:#555}.ui-widget-header{border:0 none;background:#584492;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-widget-header a.ui-state-default,.ui-widget-header button.ui-state-default{border-color:#584492;background:#584492;color:#fff}.ui-widget-header a.ui-state-hover,.ui-widget-header a.ui-state-focus,.ui-widget-header button.ui-state-hover,.ui-widget-header button.ui-state-focus{border-color:#3f3168;background:#43346f}.ui-widget-header a .ui-icon,.ui-widget-header button .ui-icon{background-image:url("../../../stylesheets/jquery/images/ui-icons_ffffff_256x240.png")}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #dedede;background:#fafafa;-webkit-box-shadow:none;box-shadow:none;color:#555;font-weight:normal}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;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 #584492;background:#584492;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 #584492;background:#584492;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{-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.ui-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:3px;border-radius:3px}.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{-webkit-box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);padding:3px;border:0 none}.ui-dialog.ui-widget-content .ui-dialog-content{padding:1em}.ui-dialog .ui-dialog-titlebar-close{right:.5em}.ui-dialog input[type="button"]{background-color:#fff;color:#4183c4;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:hover,.ui-dialog input[type="button"]:focus{background-color:#f2f2f2;color:#4183c4;border-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.ui-dialog input[type="button"]:active{-webkit-transform:translate(0, 1px);transform:translate(0, 1px);border-color:#ececec;background-color:#f0f0f0;-webkit-box-shadow:inset 0 3px 4px -2px #ececec;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{-webkit-box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);box-shadow:0 10px 18px rgba(0,0,0,0.19),0 6px 8px rgba(0,0,0,0.23);padding:.3em .6em .6em;border:0 none}.ui-datepicker .ui-datepicker-header{margin:0 -.3em;padding:.3em}.ui-datepicker .ui-datepicker-prev{left:.3em}.ui-datepicker .ui-datepicker-next{right:.3em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:.3em;border:0 none;background:transparent}.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:#584492;background:#584492;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#ccb37b;background:#fff9c8;color:#755e40}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{border-color:#584492}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{border-color:#ccb37b}.ui-datepicker .ui-datepicker-calendar td{padding:0 1px 1px 0;text-align:right}.ui-datepicker .ui-datepicker-calendar td a{padding-right:.4em;padding-left:0;border-radius:3px}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-col{padding-right:5px;color:#ababab}.ui-datepicker .ui-datepicker-buttonpane{margin:.6em 0 0;padding:.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}#context-menu a::before,.icon::before,.icon-only::before,a.toggle-checkboxes::before,#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before,.sort-handle::before,h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::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,.search_for_watchers>a::before,.atom::before,.issues .buttons a[data-method="delete"]::before,#related-issues li>a[data-method="delete"]::before,#main a.close-icon::before,.my-project::before,a.remove-upload::before,em.info.error::before,.message .contextual a::before,tr.message.locked td.subject::before,tr.message.sticky td.subject::before,tr.version.shared td.name::before,table.boards a.board::before,table.members td.group::before,table.members td.groupnonmember::before,table.members td.groupanonymous::before,div.wiki .external::before,.contextual [href*="edit"]::before,#attach_files_link::before,.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before,#changes-legend>li.change::before,.changeset-changes ul>li.change::before,.attachments a.delete::before,.watchers a.delete::before,#all_attributes label[for="issue_description"]+a::before,.journal .contextual a::before,#issue_category_id+a::before,#issue_fixed_version_id+a::before,table.list th.checkbox>a::before,.time-entry .buttons>a::before,.file .buttons>a::before,.delete-commit-keywords::before,.add-commit-keywords::before,.drdn-items.selection>a::before,.drdn-items.selection>span::before,#errorExplanation::before,.flash::before,.nodata::before,.warning::before,.conflict::before,.tt_list_button::before,#sidebar .person.attributes .icon>a::before,.sidebar-toggler::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}.sort::after,.drdn-trigger::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}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}table.list .buttons>a::before{font-size:14px}#context-menu>ul,#context-menu>ul>li>ul{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);border:0 none !important}#context-menu a::before{margin-top:3px;margin-left:-16px;float:left}#context-menu li a.icon-checked{background:transparent}.icon{padding-left:20px;background-repeat:no-repeat;background-position:0% 50%}.icon::before{margin-left:-20px}.icon-only{font-size:0;white-space:nowrap}a.icon-only{display:inline;width:auto !important;height:auto !important;padding-left:0 !important;font-size:0 !important}.icon-only::before{font-size:14px}.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-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:""}.icon-fav-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-passwd::before{content:""}.icon-test::before{content:""}.icon-phone::before{content:""}.icon-email::before{content:""}.icon-skype::before{content:""}.icon-facebook::before{content:""}.icon-linkedin::before{content:""}.icon-twitter::before{content:""}.icon-magnifier::before{content:""}.icon-email::before{content:""}.icon-email-disabled::before{content:""}.icon-email-add::before{content:""}.icon-move-up::before{content:""}.icon-move-top::before{content:""}.icon-move-down::before{content:""}.icon-move-bottom::before{content:""}.icon-ok::before{content:""}.icon-not-ok::before{content:""}.icon-link-break::before{content:""}.icon-list::before{content:""}.icon-sticky::before{content:""}.icon-arrow-right::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-project::before{content:""}.icon-add-bullet::before{content:""}.icon-shared::before{content:""}a.toggle-checkboxes::before{content:""}.icon-add,.icon-edit,.icon-save,.icon-checked{color:#019851}.icon-add:focus,.icon-add:hover,.icon-edit:focus,.icon-edit:hover,.icon-save:focus,.icon-save:hover,.icon-checked:focus,.icon-checked:hover{color:#016536}.icon-del{color:#e74c3c}.icon-del:focus,.icon-del:hover{color:#d62c1a}.icon-folder::before,.icon-file::before{width:16px;text-align:center}.icon-file::before{content:"";color:gray}.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:""}#admin-menu .projects::before,#admin-menu .users::before,#admin-menu .groups::before,#admin-menu .roles::before,#admin-menu .trackers::before,#admin-menu .issue-statuses::before,#admin-menu .issue_statuses::before,#admin-menu .workflows::before,#admin-menu .custom-fields::before,#admin-menu .custom_fields::before,#admin-menu .enumerations::before,#admin-menu .settings::before,#admin-menu .plugins::before,#admin-menu .info::before,#admin-menu .ldap-authentication::before,#admin-menu .server_authentication::before{width:20px;margin-left:-25px;color:gray;text-align:center}#admin-menu .projects:hover::before,#admin-menu .users:hover::before,#admin-menu .groups:hover::before,#admin-menu .roles:hover::before,#admin-menu .trackers:hover::before,#admin-menu .issue-statuses:hover::before,#admin-menu .issue_statuses:hover::before,#admin-menu .workflows:hover::before,#admin-menu .custom-fields:hover::before,#admin-menu .custom_fields:hover::before,#admin-menu .enumerations:hover::before,#admin-menu .settings:hover::before,#admin-menu .plugins:hover::before,#admin-menu .info:hover::before,#admin-menu .ldap-authentication:hover::before,#admin-menu .server_authentication:hover::before{color:#2c2c2c}#admin-menu .selected.projects::before,#admin-menu .selected.users::before,#admin-menu .selected.groups::before,#admin-menu .selected.roles::before,#admin-menu .selected.trackers::before,#admin-menu .selected.issue-statuses::before,#admin-menu .selected.issue_statuses::before,#admin-menu .selected.workflows::before,#admin-menu .selected.custom-fields::before,#admin-menu .selected.custom_fields::before,#admin-menu .selected.enumerations::before,#admin-menu .selected.settings::before,#admin-menu .selected.plugins::before,#admin-menu .selected.info::before,#admin-menu .selected.ldap-authentication::before,#admin-menu .selected.server_authentication::before{color:#1a1a1a}#admin-index>#admin-menu a{padding-left:25px}#admin-menu li>a{padding-left:45px}#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{color:#019851;text-align:center;cursor:move}.sort-handle:focus,.sort-handle:hover{color:#016536}.sort-handle::before{content:"";width:16px;margin:0}.sort-handle.ajax-loading::before{content:"";-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;color:gray}h3.version::before,h3.comments::before,div.issues h3::before,div.members h3::before,div.news h3::before,div.projects h3::before{width:1em;margin-right:.5em;color:#555;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{content:"";color:#019851}.search_for_watchers>a:hover::before,.search_for_watchers>a:focus::before{color:#016536}.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{width:auto;height:auto;background:transparent;color:#e74c3c}#main a.close-icon:hover,#main a.close-icon:focus{color:#d62c1a}#main a.close-icon::before{content:""}.my-project::before{content:"";color:#f6ab02;font-size:.86em}.sort::after{margin-left:.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{opacity:.75;color:#e74c3c;text-align:center}a.remove-upload:hover,a.remove-upload:focus{opacity:1;color:#d62c1a;text-decoration:none}a.remove-upload::before{content:""}em.info.error::before{content:""}.message .contextual a{opacity:.5}.message .contextual a:hover,.message .contextual a:focus{opacity:1}.message .contextual a:nth-child(1)::before{content:""}.message .contextual a:nth-child(2){color:#019851}.message .contextual a:nth-child(2):focus,.message .contextual a:nth-child(2):hover{color:#016536}.message .contextual a:nth-child(2)::before{content:""}.message .contextual a:nth-child(3){color:#e74c3c}.message .contextual a:nth-child(3):focus,.message .contextual a:nth-child(3):hover{color:#d62c1a}.message .contextual a:nth-child(3)::before{content:""}.message .contextual a img{display:none}tr.message.locked{color:gray}tr.message.locked td.subject::before{content:""}tr.message.sticky td.subject{font-weight:bold}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:"";display:inline;margin-right:3px;font-size:10px}.contextual [href*="edit"]{color:#019851}.contextual [href*="edit"]:focus,.contextual [href*="edit"]:hover{color:#016536}.contextual [href*="edit"]::before{content:""}.contextual [href*="edit"] img{display:none}#attach_files_link::before{content:"";margin-right:.3em;color:#019851}#attach_files_link:hover::before,#attach_files_link:focus::before{color:#016536}.other-formats .pdf::before,.other-formats .html::before,.other-formats .txt::before,.other-formats .csv::before,.other-formats .png::before{margin-right:.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:""}#changes-legend>li.change,.changeset-changes ul>li.change{background:transparent}#changes-legend>li.change::before,.changeset-changes ul>li.change::before{content:"";position:relative;top:-.12em;font-size:.7143em}#changes-legend>li.change.folder::before,.changeset-changes ul>li.change.folder::before{content:"";top:0;font-size:1em}#changes-legend>li.change.folder.change-A::before,.changeset-changes ul>li.change.folder.change-A::before{content:""}#changes-legend>li.change.folder.change-M::before,.changeset-changes ul>li.change.folder.change-M::before{content:""}#changes-legend>li.change.change-A::before,.changeset-changes ul>li.change.change-A::before{content:""}#changes-legend>li.change.change-M::before,.changeset-changes ul>li.change.change-M::before{content:""}#changes-legend>li.change.change-C::before,.changeset-changes ul>li.change.change-C::before{content:""}#changes-legend>li.change.change-R::before,.changeset-changes ul>li.change.change-R::before{content:""}#changes-legend>li.change.change-D::before,.changeset-changes ul>li.change.change-D::before{content:""}.changeset-changes ul>li.change.folder::before{top:3px;margin-left:-20px}.changeset-changes ul>li.change::before{top:5px;margin-left:-15px;float:left}.attachments a.delete::before,.watchers a.delete::before{content:"";color:#e74c3c}.attachments a.delete:hover::before,.attachments a.delete:focus::before,.watchers a.delete:hover::before,.watchers a.delete:focus::before{color:#d62c1a}.attachments a.delete img,.watchers a.delete img{display:none}#all_attributes label[for="issue_description"]+a::before{content:"";color:#019851}#all_attributes label[for="issue_description"]+a:hover::before,#all_attributes label[for="issue_description"]+a:focus::before{color:#016536}#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 .contextual a::before{content:""}.journal .contextual a img{display:none}.journal .contextual a:nth-child(2){color:#019851}.journal .contextual a:nth-child(2):focus,.journal .contextual a:nth-child(2):hover{color:#016536}.journal .contextual a:nth-child(2)::before{content:""}.journal .contextual a:nth-child(3){color:#e74c3c}.journal .contextual a:nth-child(3):focus,.journal .contextual a:nth-child(3):hover{color:#d62c1a}.journal .contextual a:nth-child(3)::before{content:""}#issue_category_id+a::before,#issue_fixed_version_id+a::before{content:"";color:#019851}#issue_category_id+a:hover::before,#issue_category_id+a:focus::before,#issue_fixed_version_id+a:hover::before,#issue_fixed_version_id+a:focus::before{color:#016536}#issue_category_id+a img,#issue_fixed_version_id+a img{display:none}img.ui-datepicker-trigger{position:relative;top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;padding-left:14px;background-repeat:no-repeat}table.list th.checkbox>a::before{content:"";margin-right:0;color:#019851}table.list th.checkbox>a img{display:none}.time-entry .buttons>a[href*="edit"]::before{content:"";color:#019851}.time-entry .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.time-entry .buttons>a img{display:none}.file .buttons>a[data-method="delete"]::before{content:"";color:#e74c3c}.file .buttons>a img{display:none}.delete-commit-keywords{font-size:14px}.delete-commit-keywords::before{content:"";color:#e74c3c}.delete-commit-keywords img{display:none}.add-commit-keywords{font-size:14px}.add-commit-keywords::before{content:"";color:#019851}.add-commit-keywords img{display:none}.drdn{position:relative}.drdn.expanded>.drdn-content{display:block}.drdn.expanded>.drdn-trigger::after{content:""}.drdn-trigger{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drdn-trigger::after{content:"";position:absolute;top:7px;right:8px}.drdn-content{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1002;top:31px;right:0;overflow:hidden;border-radius:3px;background:#fdfdfd}.drdn-items{max-height:400px;overflow:auto;color:#ababab}.drdn-items:empty{border:0}.drdn-items.selection>a::before,.drdn-items.selection>span::before{content:" ";display:inline-block;width:1em;font-weight:bold}.drdn-items.selection>.selected::before{content:""}.drdn-items>a,.drdn-items>span{display:block;padding:3px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top-menu{position:relative;padding:5px 20px;background:#392c5e;color:#deddef;font-size:.86em}#top-menu ul{margin:0;padding:0}#top-menu li{display:inline;margin:0 .5em 0 0;padding:0;list-style-type:none;white-space:nowrap}#top-menu a{color:#deddef;font-weight:bold}#top-menu a:hover{color:#fff;text-decoration:none}#top-menu #loggedas{margin-left:1em;float:right}#account{float:right}#account>ul>li{margin-right:0;margin-left:.5em}#header{position:relative;background-color:#584492;color:#fff}#header>h1{padding:10px 20px}#header>h1 .root{color:#deddef;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}#quick-search{margin-top:10px;margin-right:20px;float:right;color:#fff}#quick-search form{display:inline-block}#quick-search input{width:200px}#quick-search>form>input,#quick-search>select{border-color:#392c5e}#quick-search>form>input:focus,#quick-search>select:focus{border-color:#9c8cc9}#quick-search option{background-color:#fff;color:#555}#quick-search option[disabled]{color:#d9d9d9}#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 .drdn-trigger{min-width:200px;border-color:#392c5e}#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 #d9d9d9}#project-jump a{color:#2c2c2c}#project-jump a:hover,#project-jump a:focus{outline:0 none;background-color:#584492;color:#fff;text-decoration:none}#project-jump .all-projects a{font-weight:bold}#main-menu{clear:both;background-color:#f5f5f5;-webkit-box-shadow:inset 0 -1px #d9d9d9;box-shadow:inset 0 -1px #d9d9d9;color:#555}#main-menu.tabs{margin-bottom:0;overflow:inherit}#main-menu.tabs>ul{height:40px}#main-menu.tabs>ul>li>a{height:40px;border:0 none;border-radius:0;background:transparent}#main-menu>ul{margin:0;padding:0 15px;list-style:none;color:#2c2c2c}#main-menu>ul>li{position:relative;margin-right:.5em;float:left}#main-menu>ul>li:hover>.new-object{z-index:100;border-bottom:1px solid #fdfdfd}#main-menu>ul>li:hover>.menu-children{display:block}#main-menu>ul>li>a{display:block;padding:10px 5px;-webkit-transition:-webkit-box-shadow .15s;transition:-webkit-box-shadow .15s;transition:box-shadow .15s;transition:box-shadow .15s, -webkit-box-shadow .15s;color:#2c2c2c;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{outline:0 none;-webkit-box-shadow:inset 0 -3px 0 #ababab;box-shadow:inset 0 -3px 0 #ababab;text-decoration:none}#main-menu>ul>li>a.selected{padding-bottom:7px;border-bottom:3px solid #584492;-webkit-box-shadow:none;box-shadow:none;color:#000;font-weight:bold}#main-menu>ul>li>a.new-object{position:relative;min-width:1.6em;padding-bottom:9px;border:1px solid #d9d9d9;border-width:0 1px;background-color:#fdfdfd;color:#019851;font-size:2em;font-weight:bold;text-align:center}#main-menu>ul>li>a.new-object:hover,#main-menu>ul>li>a.new-object:focus{-webkit-box-shadow:none;box-shadow:none}#main-menu a{color:#2c2c2c}#main-menu .menu-children{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);display:none;position:absolute;z-index:1001;min-width:130px;margin:0 1px;padding:0;overflow:hidden;list-style:none;border-radius:0 0 3px 3px;background:#fdfdfd}#main-menu .menu-children.visible{display:block}#main-menu .menu-children a{display:block;padding:5px 16px;border-top:1px solid #d9d9d9;color:#2c2c2c}#main-menu .menu-children a:hover,#main-menu .menu-children a:focus{outline:0 none;background-color:#584492;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;background-color:#f5f5f5}#main-menu .tabs-buttons>button{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background-color:#f5f5f5}#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}#content div.jstTabs.tabs ul li::before{content:none}#content div.jstTabs.tabs ul li:not(.tab-elements){-ms-flex-item-align:end;align-self:flex-end}#content div.jstTabs.tabs ul li:not(.tab-elements) .selected{border-color:#ccc #ccc #fff}#content div.jstTabs.tabs ul li.tab-elements{margin-left:5px}#content div.jstTabs.tabs .jstElements{height:auto}#content .jstEditor .wiki-preview{padding:3px 8px;border:1px solid #ccc;border-radius:2px;background-color:#fcfcfc}#content .jstEditor .wiki-preview p{padding:0}.box .jstElements{padding:0}.box .jstElements button{margin-right:2px}.box .jstElements .jstSpacer{margin-right:4px}@media (min-width: 992px){.box .jstElements .jstb_help{margin-right:0;margin-left:-6px;float:right}}@media (min-width: 1200px){.box .jstElements button{margin-right:4px}.box .jstElements .jstSpacer{margin-right:6px}}.jstElements button{margin-bottom:5px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top}.jstElements .jstb_strong,.jstElements .jstb_em,.jstElements .jstb_ins,.jstElements .jstb_del,.jstElements .jstb_code,.jstElements .jstb_h1,.jstElements .jstb_h2,.jstElements .jstb_h3,.jstElements .jstb_ul,.jstElements .jstb_ol,.jstElements .jstb_bq,.jstElements .jstb_unbq,.jstElements .jstb_pre,.jstElements .jstb_link,.jstElements .jstb_img,.jstElements .jstb_cut,.jstElements .jstb_precode,.jstElements .jstb_codehighlight,.jstElements button.jstb_help{display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;background:#fff;background-image:none;color:#1a1a1a}.jstElements .jstb_strong::before,.jstElements .jstb_em::before,.jstElements .jstb_ins::before,.jstElements .jstb_del::before,.jstElements .jstb_code::before,.jstElements .jstb_h1::before,.jstElements .jstb_h2::before,.jstElements .jstb_h3::before,.jstElements .jstb_ul::before,.jstElements .jstb_ol::before,.jstElements .jstb_bq::before,.jstElements .jstb_unbq::before,.jstElements .jstb_pre::before,.jstElements .jstb_link::before,.jstElements .jstb_img::before,.jstElements .jstb_cut::before,.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before,.jstElements button.jstb_help::before{text-align:center}.jstElements .jstb_strong::before{content:""}.jstElements .jstb_em::before{content:""}.jstElements .jstb_ins::before{content:""}.jstElements .jstb_del::before{content:""}.jstElements .jstb_code::before{content:""}.jstElements .jstb_h1::before{content:""}.jstElements .jstb_h2::before{content:"";font-size:.7857em}.jstElements .jstb_h3::before{content:"";font-size:.6429em}.jstElements .jstb_ul::before{content:""}.jstElements .jstb_ol::before{content:""}.jstElements .jstb_bq::before{content:""}.jstElements .jstb_unbq::before{content:""}.jstElements .jstb_pre::before{content:""}.jstElements .jstb_link::before{content:""}.jstElements .jstb_img::before{content:""}.jstElements .jstb_cut::before{content:""}.jstElements .jstb_precode,.jstElements .jstb_codehighlight{color:#e74c3c}.jstElements .jstb_precode::before,.jstElements .jstb_codehighlight::before{content:""}.jstElements button.jstb_help{color:#4183c4}.jstElements button.jstb_help:hover{color:#3269a0}.jstElements button.jstb_help::before{content:""}#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{color:#b45e10;background-color:#fde3a7;border-color:#fbcb5c}.warning::before,.conflict::before,.nodata::before{content:""}.warning a,.conflict a,.nodata a{color:#a0540e;font-weight:bold}.flash.notice{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.flash.notice::before{content:""}.flash.notice a{color:#fff;font-weight:bold}#errorExplanation,.flash.error{color:#fff;background-color:#d9534f;border-color:#d43f3a}#errorExplanation::before,.flash.error::before{content:""}#errorExplanation a,.flash.error a{color:#fff;font-weight:bold}.nodata{padding-left:16px;text-align:center}.nodata::before{margin-left:0;float:none}#errorExplanation h2,#errorExplanation p{display:none}input.autocomplete{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAKBAMAAAAnY0GXAAAAD1BMVEUAAACzs7Ozs7Ozs7Ozs7NJvZFvAAAABHRSTlMA5kpJG2qUMwAAABtJREFUCNdjIBMYCkMRDIg4QhBuAUUhKCIPAAAlaQNk5qF21gAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-right,tr.project.idnt .name span,tr.issue.idnt .subject a,#context-menu ul li a.submenu{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACUUeIgAAAACXRSTlMAgF1mUUUMBwa6cf6pAAAAIklEQVQI12PADwJgDBEYQ1ADxhBOgDIEFdBF1GG6EOYQCQC/wwKE7b2bNAAAAABJRU5ErkJggg==)}.tabs .tabs-buttons .tab-left{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWNxwqAAAACHRSTlMAgF1mUUUMBtml7EIAAAAjSURBVAjXYyAAWGEMRyhdJAih2QyhDCZBhAhcDVwXwhziAACuywJHmKAVPgAAAABJRU5ErkJggg==)}img.ui-datepicker-trigger{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAIVBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUMftYpAAAACnRSTlMArIDn/dahwzIKIC4f+wAAADxJREFUCNdjYEhJACEGBk8HEGIQXrDYeMFiAYZVK1YB0QKGVSAApBcwMQgwMSDohaKChqKCxItXgc0pAADUBx5bh1ZBCgAAAABJRU5ErkJggg==)}tr.open span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAQSURBVAjXY8AK+D+AEDYAAC8fAf+FxiPoAAAAAElFTkSuQmCC)}a[data-expands],.toggle-multiselect,tr span.expander{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAgJsrThgAAAAVSURBVAjXY0AGjA1QxP8BiBBcJAAAdjIFBZTfDZQAAAAASUVORK5CYII=)}@media screen and (max-width: 899px){.theme-Purplemine2 .flyout-menu+div #header{height:54px;background-color:#584492}.theme-Purplemine2 .flyout-menu+div #header .jump-box-arrow::before{line-height:54px}.theme-Purplemine2 .flyout-menu+div #header #quick-search select{top:0;height:54px;-webkit-box-shadow:none;box-shadow:none}.theme-Purplemine2 .flyout-menu+div #main{padding-top:54px}.theme-Purplemine2 #header #project-jump{padding:0 54px 0 0}.theme-Purplemine2 #header #project-jump .drdn-trigger{display:block;height:54px;padding:0 0 0 42px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;line-height:54px}.theme-Purplemine2 #header #project-jump .drdn-trigger::before{padding-left:12px;font-size:1.2em;font-weight:normal;line-height:48.6px}.theme-Purplemine2 #header #project-jump .drdn-trigger::after{display:none}.theme-Purplemine2 #header #project-jump .drdn-content{top:54px}.theme-Purplemine2 .mobile-toggle-button{width:54px;height:54px;line-height:54px}.theme-Purplemine2 .mobile-toggle-button:focus{text-decoration:none}.theme-Purplemine2 .flyout-menu{background-color:#392c5e;color:#fff}.theme-Purplemine2 .flyout-menu__search{height:54px;padding:10px;line-height:normal}.theme-Purplemine2 .flyout-menu__search input[type='text']{height:34px;line-height:34px}.theme-Purplemine2 .flyout-menu a,.theme-Purplemine2 .flyout-menu a:hover,.theme-Purplemine2 .flyout-menu a:focus{color:#fff}.theme-Purplemine2 .flyout-menu h3{border-top:1px solid #241b3b;border-bottom:1px solid #241b3b;background-color:#241b3b;color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a{background-position:8px center}.theme-Purplemine2 .flyout-menu #admin-menu a::before,.theme-Purplemine2 .flyout-menu #admin-menu a:hover::before,.theme-Purplemine2 .flyout-menu #admin-menu a:focus::before{color:#fff}.theme-Purplemine2 .flyout-menu #admin-menu a.selected{background-color:#fff;color:#555}.theme-Purplemine2 .flyout-menu #admin-menu a.selected::before{color:#555}.theme-Purplemine2 #query_form_content fieldset{margin-bottom:20px}.theme-Purplemine2 .search-magnifier--flyout{line-height:normal}.theme-Purplemine2 .splitcontentleft{padding-right:0;float:none}.theme-Purplemine2 .splitcontentright{padding-left:0;float:none}.theme-Purplemine2 p.buttons,.theme-Purplemine2 .other-formats>span,.theme-Purplemine2 #wiki_add_attachment>p,.theme-Purplemine2 #content>.contextual{margin-bottom:10px;padding:0;float:none;text-align:left}.theme-Purplemine2 p.buttons a,.theme-Purplemine2 .other-formats>span a,.theme-Purplemine2 #wiki_add_attachment>p a,.theme-Purplemine2 #content>.contextual a{display:inline-block;margin:0 5px 10px 0;padding:6px 12px;border:1px solid #ddd;border-radius:3px;background-color:#fafafa;background-position:12px center;font-weight:normal}.theme-Purplemine2 p.buttons a:active,.theme-Purplemine2 p.buttons a:hover,.theme-Purplemine2 p.buttons a:focus,.theme-Purplemine2 .other-formats>span a:active,.theme-Purplemine2 .other-formats>span a:hover,.theme-Purplemine2 .other-formats>span a:focus,.theme-Purplemine2 #wiki_add_attachment>p a:active,.theme-Purplemine2 #wiki_add_attachment>p a:hover,.theme-Purplemine2 #wiki_add_attachment>p a:focus,.theme-Purplemine2 #content>.contextual a:active,.theme-Purplemine2 #content>.contextual a:hover,.theme-Purplemine2 #content>.contextual a:focus{border-color:#bbb;outline:0;background-color:#f5f5f5;text-decoration:none}.theme-Purplemine2 p.buttons a:last-child,.theme-Purplemine2 .other-formats>span a:last-child,.theme-Purplemine2 #wiki_add_attachment>p a:last-child,.theme-Purplemine2 #content>.contextual a:last-child{margin-right:0}.theme-Purplemine2 p.buttons a.icon,.theme-Purplemine2 .other-formats>span a.icon,.theme-Purplemine2 #wiki_add_attachment>p a.icon,.theme-Purplemine2 #content>.contextual a.icon{padding-left:32px}.theme-Purplemine2 #my-page #list-left{width:100%;padding-right:0;float:none}.theme-Purplemine2 #my-page #list-right{width:100%;padding-left:0;float:none}}@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:transparent !important;color:#000 !important}a::before,a::after{display:none !important}a.issue.closed{text-decoration:line-through}table.list tr{background-color:transparent}table.list th,table.list td{border:1px solid #aaa;background-color:transparent}table.list th.buttons,table.list td.buttons{padding:0}table.list th.buttons a,table.list td.buttons a{display:none}}#backlogs_view_issues_sidebar>a{display:block;padding:6px 20px;border:1px solid transparent;margin-right:-20px;border-left-width:3px;border-radius:4px 0 0 4px}#backlogs_view_issues_sidebar>a:hover{background-color:#f5f5f5;text-decoration:none}#backlogs_view_issues_sidebar>a+br{display:none}.flyout-menu #backlogs_view_issues_sidebar a:hover{background-color:transparent}#backlogs_view_issues_sidebar .burndown_chart{max-width:229px}.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:#019851}.icon.icon-start:hover,.icon.icon-start:focus,.tt_list_button.icon-start:hover,.tt_list_button.icon-start:focus{color:#019851}.icon.icon-start::before,.tt_list_button.icon-start::before{content:""}.icon.icon-stop,.tt_list_button.icon-stop{color:#e74c3c}.icon.icon-stop:hover,.icon.icon-stop:focus,.tt_list_button.icon-stop:hover,.tt_list_button.icon-stop:focus{color:#e74c3c}.icon.icon-stop::before,.tt_list_button.icon-stop::before{content:""}.time-tracker-quick-menu:empty{display:none}#user-time-bookings-list{clear:both}#people_list table.index{margin-bottom:20px}#content .person.details{margin-bottom:20px;padding:15px;border:1px solid #ccc;border-radius:3px;background-color:#f9f9f9}#content .person.details .avatar{width:64px;max-width:64px;overflow:hidden}#content .person.details .name,#content .person.details .subject_info{padding:0 0 0 15px}#content .person.details .name>h1{margin-bottom:5px}#content .person.details .name>p{margin-bottom:0}#content .person.details .subject_info{border-left:1px solid #ccc}#content .person.details .subject_info>ul{margin:0}#content .person.details .icon{background-image:none}#content .department.issue.details>p{clear:both}#content .department.issue.details>.author{margin-bottom:0;clear:none}#sidebar .person.attributes{font-size:.92em}#sidebar .person.attributes th,#sidebar .person.attributes td{padding:5px;text-align:left;vertical-align:top}#sidebar .person.attributes .icon{padding-left:25px;background-position:5px 5px}#sidebar .person.attributes .icon{background-image:none}#sidebar .person.attributes .email td a{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis}#sidebar .person.attributes .email td a:hover{position:absolute;max-width:100%;margin:-5px;padding:5px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07);box-shadow:0 1px 2px rgba(0,0,0,0.1),0 3px 8px rgba(0,0,0,0.07)}#sidebar .person_data td.avatar,#sidebar .person_data td.name{padding:0 0 8px}#sidebar .person_data td.avatar{width:40px}#sidebar .person_data td.name h4{margin:0;letter-spacing:0}#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:#f5f5f5;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 #ddd;border-width:0 0 1px;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:.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:""}#main{position:relative}#sidebar{will-change:margin;-webkit-transition:margin .5s;transition:margin .5s}#sidebar.sidebar-hiding{margin-left:-270px}#sidebar.sidebar-hidden{display:none}.sidebar-toggler{display:block;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#ababab;line-height:1;left:1px}@media print{.sidebar-toggler{display:none}}.sidebar-toggler::before{margin-right:0}.sidebar-toggler:hover,.sidebar-toggler:focus,.sidebar-toggler:active{color:gray}.sidebar-toggler::before{content:""}.sidebar-toggler.sidebar-hidden::before{content:""} From ddabd865d7a7f7485c239cb9e4648f282264d4c3 Mon Sep 17 00:00:00 2001 From: mrliptontea Date: Sun, 24 Feb 2019 15:16:09 +0000 Subject: [PATCH 7/8] Add note about fixing editor tabs layout --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 707b5015..f3b80a4d 100644 --- a/README.md +++ b/README.md @@ -75,6 +75,7 @@ Latest (master): * Updated dependencies * Fixed #81: top watchers checkboxes were not visible on Firefox * Removed `checkbox` and `radio` mixins in favour of `check` +* Fixed #83: editor tabs layout in Redmine 4.0 v1.8.0 (2016-11-20): From 30e88ca83686065dfbe6ef6ee10f487951bd8162 Mon Sep 17 00:00:00 2001 From: mrliptontea Date: Sun, 24 Feb 2019 15:33:20 +0000 Subject: [PATCH 8/8] Update dependencies --- Gruntfile.js | 1 + javascripts/theme.js | 2 +- package-lock.json | 2734 +++++++++++++++++++----------------------- package.json | 11 +- 4 files changed, 1249 insertions(+), 1499 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 495a6059..5a32e9ef 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -4,6 +4,7 @@ module.exports = function (grunt) { sass: { options: { + implementation: require('node-sass'), sourceMap: false, outputStyle: 'compressed' }, diff --git a/javascripts/theme.js b/javascripts/theme.js index 978853de..45a4bf5c 100644 --- a/javascripts/theme.js +++ b/javascripts/theme.js @@ -1 +1 @@ -var PurpleMine;(PurpleMine=PurpleMine||{}).HistoryTabs=function(){"use strict";var a,n={en:{all:"All",notes:"Notes",details:"Changes"},ro:{all:"Toate",notes:"Note",details:"Schimbări"},fr:{all:"Tout",notes:"Remarques",details:"Changements"},pl:{all:"Wszystko",notes:"Notatki",details:"Zmiany"},de:{all:"Alles",notes:"Kommentare",details:"Änderungen"},ja:{all:"すべて",notes:"注記",details:"変更"}};var r=function(){var e=$(this),t=e.attr("data-tab");a.$tabs.removeClass("selected"),e.addClass("selected"),a.$history.removeClass("hide-details").removeClass("hide-notes"),"notes"===t?a.$history.addClass("hide-details"):"details"===t&&a.$history.addClass("hide-notes")};return function(){if(a)return a;var e,t,i,s;(a=this).$tabsContainer=null,this.$tabs=null,this.$history=$("#history"),this.lang=document.documentElement.lang,void 0===n[this.lang]&&(this.lang="en"),this._=n[this.lang],0",e+='",a.$tabsContainer=$(e),$("#history > h3").after(a.$tabsContainer),a.$tabs=a.$tabsContainer.find(".history-tab"),a.$tabs.on("click",r),a.$history.find(".has-notes:first").addClass("first-of-notes"),a.$history.find(".has-details:first").addClass("first-of-details"))}}(),(PurpleMine=PurpleMine||{}).MenuCollapse=function(){"use strict";var n,t={en:{topMenuToggler:"Expand/collapse top menu"},ro:{topMenuToggler:"Deschide/închide meniul de sus"},fr:{topMenuToggler:"Développer/réduire le menu principal"},pl:{topMenuToggler:"Zwiń/rozwiń górne menu"},de:{topMenuToggler:"Ein-/Ausklappen Hauptmenu"},ja:{topMenuToggler:"トップメニューの展開/折りたたみ"}};function e(){if(n)return n;for(var e in(n=this).lang=document.documentElement.lang,void 0===t[this.lang]&&(this.lang="en"),this._=t[this.lang],this.menus={top:{$el:$("#top-menu")}},this.menus)this.menus.hasOwnProperty(e)&&0',n.menus[t].$toggler=$(a),n.menus[t].$el.prepend(n.menus[t].$toggler),n.menus[t].$toggler.on("click",{menu:t},n.toggleMenu),!1===n.isCollapsed(e)&&n.expandMenu(e)}function r(e){return"PurpleMine:"+e+"MenuExpanded"}return e.prototype.toggleMenu=function(e){var t=e.data.menu||"";n.isCollapsed(t)?n.expandMenu(t):n.collapseMenu(t)},e.prototype.isCollapsed=function(e){return this.menus[e].collapsed},e.prototype.expandMenu=function(e){this.menus[e].$el.addClass("expanded"),this.menus[e].$toggler.addClass("expanded"),this.menus[e].collapsed=!1,window.localStorage&&localStorage.setItem(r(e),"x")},e.prototype.collapseMenu=function(e){this.menus[e].$el.removeClass("expanded"),this.menus[e].$toggler.removeClass("expanded"),this.menus[e].collapsed=!0,window.localStorage&&localStorage.removeItem(r(e))},e}(),(PurpleMine=PurpleMine||{}).RevisionGraph=function(e,t,i){"use strict";var s=t,a=$.map(s,function(e){return e}),n=a.length-1,r=$("table.changesets tr.changeset");null!==revisionGraph?revisionGraph.clear():revisionGraph=new Raphael(e);var o=revisionGraph.set(),l=r.first().find("td").first().position().left-$(e).position().left,d=$(e).position().top,p=l+20*(i+1),u=r.last().position().top+r.last().height()-d;revisionGraph.setSize(p,u);var h,c,g,m,b,f,v,w,C=["#e74c3c","#584492","#019851","#ed820c","#4183c4"];if(i>=C.length){Raphael.getColor.reset();for(var M=0;M<=i;M++)C.push(Raphael.getColor(.9))}$.each(a,function(e,i){i.hasOwnProperty("space")||(i.space=0),g=r.eq(n-i.rdmid).position().top-d+17,c=l+10+20*i.space,revisionGraph.circle(c,g,3.5).attr({fill:C[i.space],stroke:"none"}).toFront(),$.each(i.parent_scmids,function(e,t){(h=s[t])?(h.hasOwnProperty("space")||(h.space=0),b=r.eq(n-h.rdmid).position().top-d+17,m=l+10+20*h.space,f=h.space===i.space?revisionGraph.path(["M",c,g,"V",b]):revisionGraph.path(["M",c,g,"C",c,g,c,g+(b-g)/2,c+(m-c)/2,g+(b-g)/2,"C",c+(m-c)/2,g+(b-g)/2,m,b-(b-g)/2,m,b])):f=revisionGraph.path(["M",c,g,"V",u]),f.attr({stroke:C[i.space],"stroke-width":1.5}).toBack()}),(w=revisionGraph.circle(c,g,10)).attr({fill:"#000",opacity:0,cursor:"pointer",href:i.href}),null!==i.refs&&0',i.$toggler=$(e),i.$main.append(i.$toggler),i.$toggler.on("click",i.toggleSidebar),t=document.getElementsByTagName("body")[0],!(window.onkeydown=function(e){t===e.target&&83===e.keyCode&&!1===e.ctrlKey&&!1===e.altKey&&!1===e.shiftKey&&i.toggleSidebar()})===i.sidebarVisible&&i.hideSidebar(!0));var t;var e}()}return t.prototype.toggleSidebar=function(){i.sidebarVisible?i.hideSidebar():i.showSidebar()},t.prototype.hideSidebar=function(e){!0===e?this.$sidebar.addClass("sidebar-hiding sidebar-hidden"):(this.$sidebar.addClass("sidebar-hiding"),this.sidebarHiding=setTimeout(function(){i.$sidebar.addClass("sidebar-hidden")},500)),this.$toggler.addClass("sidebar-hidden"),this.sidebarVisible=!1,window.localStorage&&localStorage.setItem("PurpleMine:sidebarHidden","x")},t.prototype.showSidebar=function(){clearTimeout(this.sidebarHiding),i.$sidebar.removeClass("sidebar-hidden"),setTimeout(function(){i.$sidebar.removeClass("sidebar-hiding")},50),this.$toggler.removeClass("sidebar-hidden"),this.sidebarVisible=!0,window.localStorage&&localStorage.removeItem("PurpleMine:sidebarHidden")},t}(),$(function(){"use strict";new PurpleMine.SidebarToggler,new PurpleMine.HistoryTabs,new PurpleMine.MenuCollapse}); \ No newline at end of file +var PurpleMine;(PurpleMine=PurpleMine||{}).HistoryTabs=function(){"use strict";var a,n={en:{all:"All",notes:"Notes",details:"Changes"},ro:{all:"Toate",notes:"Note",details:"Schimbări"},fr:{all:"Tout",notes:"Remarques",details:"Changements"},pl:{all:"Wszystko",notes:"Notatki",details:"Zmiany"},de:{all:"Alles",notes:"Kommentare",details:"Änderungen"},ja:{all:"すべて",notes:"注記",details:"変更"}};var r=function(){var e=$(this),t=e.attr("data-tab");a.$tabs.removeClass("selected"),e.addClass("selected"),a.$history.removeClass("hide-details").removeClass("hide-notes"),"notes"===t?a.$history.addClass("hide-details"):"details"===t&&a.$history.addClass("hide-notes")};return function(){if(a)return a;var e,t,i,s;(a=this).$tabsContainer=null,this.$tabs=null,this.$history=$("#history"),this.lang=document.documentElement.lang,void 0===n[this.lang]&&(this.lang="en"),this._=n[this.lang],0",e+='",a.$tabsContainer=$(e),$("#history > h3").after(a.$tabsContainer),a.$tabs=a.$tabsContainer.find(".history-tab"),a.$tabs.on("click",r),a.$history.find(".has-notes:first").addClass("first-of-notes"),a.$history.find(".has-details:first").addClass("first-of-details"))}}(),(PurpleMine=PurpleMine||{}).MenuCollapse=function(){"use strict";var n,t={en:{topMenuToggler:"Expand/collapse top menu"},ro:{topMenuToggler:"Deschide/închide meniul de sus"},fr:{topMenuToggler:"Développer/réduire le menu principal"},pl:{topMenuToggler:"Zwiń/rozwiń górne menu"},de:{topMenuToggler:"Ein-/Ausklappen Hauptmenu"},ja:{topMenuToggler:"トップメニューの展開/折りたたみ"}};function e(){if(n)return n;for(var e in(n=this).lang=document.documentElement.lang,void 0===t[this.lang]&&(this.lang="en"),this._=t[this.lang],this.menus={top:{$el:$("#top-menu")}},this.menus)this.menus.hasOwnProperty(e)&&0',n.menus[t].$toggler=$(a),n.menus[t].$el.prepend(n.menus[t].$toggler),n.menus[t].$toggler.on("click",{menu:t},n.toggleMenu),!1===n.isCollapsed(e)&&n.expandMenu(e)}function r(e){return"PurpleMine:"+e+"MenuExpanded"}return e.prototype.toggleMenu=function(e){var t=e.data.menu||"";n.isCollapsed(t)?n.expandMenu(t):n.collapseMenu(t)},e.prototype.isCollapsed=function(e){return this.menus[e].collapsed},e.prototype.expandMenu=function(e){this.menus[e].$el.addClass("expanded"),this.menus[e].$toggler.addClass("expanded"),this.menus[e].collapsed=!1,window.localStorage&&localStorage.setItem(r(e),"x")},e.prototype.collapseMenu=function(e){this.menus[e].$el.removeClass("expanded"),this.menus[e].$toggler.removeClass("expanded"),this.menus[e].collapsed=!0,window.localStorage&&localStorage.removeItem(r(e))},e}(),(PurpleMine=PurpleMine||{}).RevisionGraph=function(e,t,i){"use strict";var s=t,a=$.map(s,function(e){return e}),n=a.length-1,r=$("table.changesets tr.changeset");null!==revisionGraph?revisionGraph.clear():revisionGraph=new Raphael(e);var o=revisionGraph.set(),l=r.first().find("td").first().position().left-$(e).position().left,d=$(e).position().top,p=l+20*(i+1),u=r.last().position().top+r.last().height()-d;revisionGraph.setSize(p,u);var h,c,g,m,b,f,v,w=["#e74c3c","#584492","#019851","#ed820c","#4183c4"];if(i>=w.length){Raphael.getColor.reset();for(var C=0;C<=i;C++)w.push(Raphael.getColor(.9))}$.each(a,function(e,i){i.hasOwnProperty("space")||(i.space=0),g=r.eq(n-i.rdmid).position().top-d+17,c=l+10+20*i.space,revisionGraph.circle(c,g,3.5).attr({fill:w[i.space],stroke:"none"}).toFront(),$.each(i.parent_scmids,function(e,t){h=s[t],(h?(h.hasOwnProperty("space")||(h.space=0),b=r.eq(n-h.rdmid).position().top-d+17,m=l+10+20*h.space,h.space===i.space?revisionGraph.path(["M",c,g,"V",b]):revisionGraph.path(["M",c,g,"C",c,g,c,g+(b-g)/2,c+(m-c)/2,g+(b-g)/2,"C",c+(m-c)/2,g+(b-g)/2,m,b-(b-g)/2,m,b])):revisionGraph.path(["M",c,g,"V",u])).attr({stroke:w[i.space],"stroke-width":1.5}).toBack()}),(v=revisionGraph.circle(c,g,10)).attr({fill:"#000",opacity:0,cursor:"pointer",href:i.href}),null!==i.refs&&0',i.$toggler=$(e),i.$main.append(i.$toggler),i.$toggler.on("click",i.toggleSidebar),t=document.getElementsByTagName("body")[0],!(window.onkeydown=function(e){t===e.target&&83===e.keyCode&&!1===e.ctrlKey&&!1===e.altKey&&!1===e.shiftKey&&i.toggleSidebar()})===i.sidebarVisible&&i.hideSidebar(!0));var t;var e}()}return t.prototype.toggleSidebar=function(){i.sidebarVisible?i.hideSidebar():i.showSidebar()},t.prototype.hideSidebar=function(e){!0===e?this.$sidebar.addClass("sidebar-hiding sidebar-hidden"):(this.$sidebar.addClass("sidebar-hiding"),this.sidebarHiding=setTimeout(function(){i.$sidebar.addClass("sidebar-hidden")},500)),this.$toggler.addClass("sidebar-hidden"),this.sidebarVisible=!1,window.localStorage&&localStorage.setItem("PurpleMine:sidebarHidden","x")},t.prototype.showSidebar=function(){clearTimeout(this.sidebarHiding),i.$sidebar.removeClass("sidebar-hidden"),setTimeout(function(){i.$sidebar.removeClass("sidebar-hiding")},50),this.$toggler.removeClass("sidebar-hidden"),this.sidebarVisible=!0,window.localStorage&&localStorage.removeItem("PurpleMine:sidebarHidden")},t}(),$(function(){"use strict";new PurpleMine.SidebarToggler,new PurpleMine.HistoryTabs,new PurpleMine.MenuCollapse}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 188d8d36..ad441c44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,44 +9,32 @@ "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "acorn": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz", - "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.0.tgz", + "integrity": "sha512-MW/FjM+IvU9CgBzjO3UIPCE2pyEwUsoFl+VGdczOPEdxfGFjuKny/gN54mOuX7Qxmb9Rg9MCn2oKiSUeW+pjrw==", "dev": true }, "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "3.3.0" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", + "dev": true }, "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, + "version": "6.9.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.2.tgz", + "integrity": "sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg==", "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ajv-keywords": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", - "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", "dev": true }, "amdefine": { @@ -55,9 +43,9 @@ "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" }, "ansi-escapes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", - "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true }, "ansi-regex": { @@ -70,7 +58,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.1" + "color-convert": "^1.9.0" } }, "aproba": { @@ -79,12 +67,12 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" }, "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "argparse": { @@ -92,7 +80,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "array-find-index": { @@ -106,46 +94,22 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.11.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "requires": { - "array-uniq": "1.0.3" + "safer-buffer": "~2.1.0" } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" - }, "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "async": { "version": "1.5.2", @@ -163,27 +127,27 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "autoprefixer": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.5.0.tgz", - "integrity": "sha512-buY1XxFoBrXvLsoFb0jP+niSu1tCj2RwMwHj96+RfQ8DJTgb0vUhh0dg6wjJT3JzsFYBrkSj8/sGtarNdlxTFw==", + "version": "9.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.8.tgz", + "integrity": "sha512-DIhd0KMi9Nql3oJkJ2HCeOVihrXFPtWXc6ckwaUNwliDOt9OGr0fk8vV8jCLWXnZc1EXvQ2uLUzGpcPxFAQHEQ==", "requires": { - "browserslist": "3.2.7", - "caniuse-lite": "1.0.30000839", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "6.0.22", - "postcss-value-parser": "3.3.0" + "browserslist": "^4.4.1", + "caniuse-lite": "^1.0.30000938", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" } }, "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "babel-code-frame": { "version": "6.26.0", @@ -191,9 +155,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-styles": { @@ -208,11 +172,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "supports-color": { @@ -229,12 +193,11 @@ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "block-stream": { @@ -242,7 +205,7 @@ "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "body": { @@ -250,39 +213,10 @@ "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", "requires": { - "continuable-cache": "0.3.1", - "error": "7.0.2", - "raw-body": "1.1.7", - "safe-json-parse": "1.0.1" - }, - "dependencies": { - "bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", - "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" - }, - "raw-body": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", - "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", - "requires": { - "bytes": "1.0.0", - "string_decoder": "0.10.31" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "requires": { - "hoek": "2.16.3" + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" } }, "brace-expansion": { @@ -290,44 +224,37 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "browserify-zlib": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", - "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "requires": { - "pako": "0.2.9" - } - }, "browserslist": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.7.tgz", - "integrity": "sha512-oYVLxFVqpX9uMhOIQBLtZL+CX4uY8ZpWcjNTaxyWl5rO8yA9SSNikFnAfvk8J3P/7z3BZwNmEqFKaJoYltj3MQ==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.2.tgz", + "integrity": "sha512-ISS/AIAiHERJ3d45Fz0AVYKkgcy+F/eJHzKEvv1j0wwKGKD9T3BrwKr/5g45L+Y4XIK5PlTqefHciRFcfE1Jxg==", "requires": { - "caniuse-lite": "1.0.30000839", - "electron-to-chromium": "1.3.45" + "caniuse-lite": "^1.0.30000939", + "electron-to-chromium": "^1.3.113", + "node-releases": "^1.1.8" } }, - "buffer-from": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz", - "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==" - }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" }, + "bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=" + }, "caller-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsites": { @@ -346,28 +273,28 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, "caniuse-lite": { - "version": "1.0.30000839", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000839.tgz", - "integrity": "sha512-gJZIfmkuy84agOeAZc7WJOexZhisZaBSFk96gkGM6TkH7+1mBfr/MSPnXC8lO0g7guh/ucbswYjruvDbzc6i0g==" + "version": "1.0.30000939", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000939.tgz", + "integrity": "sha512-oXB23ImDJOgQpGjRv1tCtzAvJr4/OvrHi5SO2vUgB0g0xpdZZoA/BxfImiWfdwoYdUTtQrPsXsvYU/dmCSM8gg==" }, "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chalk": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "chardet": { @@ -388,7 +315,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-width": { @@ -402,17 +329,31 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -428,7 +369,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", "requires": { - "color-name": "1.1.3" + "color-name": "^1.1.1" } }, "color-name": { @@ -442,34 +383,23 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "requires": { - "buffer-from": "1.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" - } - }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -486,32 +416,22 @@ "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=" }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "requires": { - "lru-cache": "4.1.3", - "which": "1.2.14" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, "requires": { - "boom": "2.10.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "currently-unhandled": { @@ -519,7 +439,7 @@ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "dashdash": { @@ -527,14 +447,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "assert-plus": "^1.0.0" } }, "dateformat": { @@ -542,8 +455,8 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, "debug": { @@ -572,42 +485,34 @@ "dev": true }, "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "foreach": "2.0.5", - "object-keys": "1.0.11" + "object-keys": "^1.0.12" } }, "deglob": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.0.tgz", - "integrity": "sha1-TUSr4W7zLHebSXK9FBqAMlApoUo=", - "dev": true, - "requires": { - "find-root": "1.1.0", - "glob": "7.0.6", - "ignore": "3.3.8", - "pkg-config": "1.1.1", - "run-parallel": "1.1.9", - "uniq": "1.0.1" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/deglob/-/deglob-2.1.1.tgz", + "integrity": "sha512-2kjwuGGonL7gWE1XU4Fv79+vVzpoQCl0V+boMwWtOQJV2AGDabCwez++nB1Nli/8BabAfZQ/UuHPlp6AymKdWw==", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.2.8" + "find-root": "^1.0.0", + "glob": "^7.0.5", + "ignore": "^3.0.9", + "pkg-config": "^1.1.0", + "run-parallel": "^1.1.2", + "uniq": "^1.0.1" + }, + "dependencies": { + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + } } }, "delayed-stream": { @@ -631,48 +536,35 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, - "each-async": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", - "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", - "requires": { - "onetime": "1.1.0", - "set-immediate-shim": "1.0.1" - } + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "electron-to-chromium": { - "version": "1.3.45", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.45.tgz", - "integrity": "sha1-RYrBscXHYM6IEaFtK/vZfsMLr7g=" - }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", - "dev": true, - "requires": { - "iconv-lite": "0.4.23" - } + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==" }, "error": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", "requires": { - "string-template": "0.2.1", - "xtend": "4.0.1" + "string-template": "~0.2.1", + "xtend": "~4.0.0" } }, "error-ex": { @@ -680,31 +572,32 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz", - "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", "dev": true, "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.1", - "is-callable": "1.1.3", - "is-regex": "1.0.4" + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" } }, "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { - "is-callable": "1.1.3", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "escape-string-regexp": { @@ -713,48 +606,49 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "eslint": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz", - "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz", + "integrity": "sha512-UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg==", "dev": true, "requires": { - "ajv": "5.5.2", - "babel-code-frame": "6.26.0", - "chalk": "2.4.1", - "concat-stream": "1.6.2", - "cross-spawn": "5.1.0", - "debug": "3.1.0", - "doctrine": "2.1.0", - "eslint-scope": "3.7.1", - "eslint-visitor-keys": "1.0.0", - "espree": "3.5.4", - "esquery": "1.0.1", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "11.5.0", - "ignore": "3.3.8", - "imurmurhash": "0.1.4", - "inquirer": "3.3.0", - "is-resolvable": "1.1.0", - "js-yaml": "3.11.0", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "require-uncached": "1.0.3", - "semver": "5.5.0", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "4.0.2", - "text-table": "0.2.0" + "ajv": "^6.5.0", + "babel-code-frame": "^6.26.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.2", + "imurmurhash": "^0.1.4", + "inquirer": "^5.2.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.11.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.5.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^4.0.3", + "text-table": "^0.2.0" }, "dependencies": { "ansi-regex": { @@ -763,83 +657,57 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.2.14" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "js-yaml": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } }, "eslint-config-standard": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz", - "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", + "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==", "dev": true }, "eslint-config-standard-jsx": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-5.0.0.tgz", - "integrity": "sha512-rLToPAEqLMPBfWnYTu6xRhm2OWziS2n40QFqJ8jAM8NSVzeVKTa3nclhsU4DpPJQRY60F34Oo1wi/71PN/eITg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-6.0.2.tgz", + "integrity": "sha512-D+YWAoXw+2GIdbMBRAzWwr1ZtvnSf4n4yL0gKGg7ShUOGXkSOLerI17K4F6LdQMJPNMoWYqepzQD/fKY+tXNSg==", "dev": true }, "eslint-import-resolver-node": { @@ -848,8 +716,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.7.1" + "debug": "^2.6.9", + "resolve": "^1.5.0" }, "dependencies": { "debug": { @@ -861,31 +729,25 @@ "ms": "2.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.6" } } } }, "eslint-module-utils": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", - "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz", + "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "1.0.0" + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { @@ -896,31 +758,35 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, + "eslint-plugin-es": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.0.tgz", + "integrity": "sha512-XfFmgFdIUDgvaRAlaXUkxrRg5JSADoRC8IkKLc/cISeR3yHVMefFHQZpcyXXEUUPHfy5DwviBcrfqlyqEwlQVw==", + "dev": true, + "requires": { + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.1" + } + }, "eslint-plugin-import": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz", - "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", "dev": true, "requires": { - "builtin-modules": "1.1.1", - "contains-path": "0.1.0", - "debug": "2.6.9", + "contains-path": "^0.1.0", + "debug": "^2.6.8", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.2.0", - "has": "1.0.1", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "read-pkg-up": "2.0.0" + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" }, "dependencies": { "debug": { @@ -938,8 +804,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "find-up": { @@ -948,7 +814,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "load-json-file": { @@ -957,25 +823,19 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, "path-type": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "read-pkg": { @@ -984,9 +844,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -995,8 +855,17 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" } }, "strip-bom": { @@ -1008,62 +877,71 @@ } }, "eslint-plugin-node": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-6.0.1.tgz", - "integrity": "sha512-Q/Cc2sW1OAISDS+Ji6lZS2KV4b7ueA/WydVWd1BECTQwVvfQy5JAi3glhINoKzoMnfnuRgNP+ZWKrGAbp3QDxw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-7.0.1.tgz", + "integrity": "sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==", "dev": true, "requires": { - "ignore": "3.3.8", - "minimatch": "3.0.4", - "resolve": "1.7.1", - "semver": "5.5.0" + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^4.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" }, "dependencies": { "resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.6" } } } }, "eslint-plugin-promise": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz", - "integrity": "sha512-2WO+ZFh7vxUKRfR0cOIMrWgYKdR6S1AlOezw6pC52B6oYpd5WFghN+QHxvrRdZMtbo8h3dfUZ2o1rWb0UPbKtg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.0.1.tgz", + "integrity": "sha512-Si16O0+Hqz1gDHsys6RtFRrW7cCTB6P7p3OJmKp3Y3dxpQE2qwOA7d3xnV+0mBmrPoi0RBnxlCKvqu70te6wjg==", "dev": true }, "eslint-plugin-react": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz", - "integrity": "sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==", + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", + "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", "dev": true, "requires": { - "doctrine": "2.1.0", - "has": "1.0.1", - "jsx-ast-utils": "2.0.1", - "prop-types": "15.6.1" + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "prop-types": "^15.6.2" } }, "eslint-plugin-standard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.0.1.tgz", - "integrity": "sha1-NNDJFbRe3G8BA5PH7vOCOwhWXPI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.0.tgz", + "integrity": "sha512-OwxJkR6TQiYMmt1EsNRMe5qG3GsbjlcOhbGUBY4LtavF9DsLaTcoR+j2Tdjqi23oUwKNUqX7qcn5fPStafMdlA==", "dev": true }, "eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, "eslint-visitor-keys": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", @@ -1071,13 +949,14 @@ "dev": true }, "espree": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", - "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", "dev": true, "requires": { - "acorn": "5.5.3", - "acorn-jsx": "3.0.1" + "acorn": "^6.0.2", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" } }, "esprima": { @@ -1091,7 +970,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -1100,7 +979,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -1126,9 +1005,9 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "external-editor": { "version": "2.2.0", @@ -1136,9 +1015,9 @@ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.23", - "tmp": "0.0.33" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" } }, "extsprintf": { @@ -1147,16 +1026,14 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, "fast-json-stable-stringify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" }, "fast-levenshtein": { "version": "2.0.6", @@ -1169,22 +1046,7 @@ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { - "websocket-driver": "0.7.0" - } - }, - "fbjs": { - "version": "0.8.16", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", - "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", - "dev": true, - "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.18" + "websocket-driver": ">=0.5.1" } }, "figures": { @@ -1192,8 +1054,8 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-entry-cache": { @@ -1202,8 +1064,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "find-root": { @@ -1217,8 +1079,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "findup-sync": { @@ -1226,7 +1088,7 @@ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" }, "dependencies": { "glob": { @@ -1234,46 +1096,40 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, "flat-cache": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", - "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" } }, - "foreach": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", - "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", - "dev": true - }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "fs.realpath": { @@ -1286,10 +1142,10 @@ "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.2.8" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "function-bind": { @@ -1309,41 +1165,48 @@ "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "requires": { - "globule": "1.2.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "requires": { - "is-property": "1.0.2" + "globule": "^1.0.0" } }, "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-stdin": { "version": "4.0.1", @@ -1360,14 +1223,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "assert-plus": "^1.0.0" } }, "glob": { @@ -1375,55 +1231,41 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "globals": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", - "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==", + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", "dev": true }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.0.6", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "requires": { - "glob": "7.1.2", - "lodash": "4.17.10", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" }, "dependencies": { "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -1434,26 +1276,27 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "grunt": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.2.tgz", - "integrity": "sha1-TmpeaVtwRy/VME9fqeNCNoNqc7w=", - "requires": { - "coffeescript": "1.10.0", - "dateformat": "1.0.12", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.3.0", - "glob": "7.0.6", - "grunt-cli": "1.2.0", - "grunt-known-options": "1.1.0", - "grunt-legacy-log": "1.0.2", - "grunt-legacy-util": "1.0.0", - "iconv-lite": "0.4.23", - "js-yaml": "3.5.5", - "minimatch": "3.0.4", - "nopt": "3.0.6", - "path-is-absolute": "1.0.1", - "rimraf": "2.2.8" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.3.tgz", + "integrity": "sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g==", + "requires": { + "coffeescript": "~1.10.0", + "dateformat": "~1.0.12", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.3.0", + "glob": "~7.0.0", + "grunt-cli": "~1.2.0", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~2.0.0", + "grunt-legacy-util": "~1.1.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.5.2", + "minimatch": "~3.0.2", + "mkdirp": "~0.5.1", + "nopt": "~3.0.6", + "path-is-absolute": "~1.0.0", + "rimraf": "~2.6.2" }, "dependencies": { "grunt-cli": { @@ -1461,47 +1304,23 @@ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", "requires": { - "findup-sync": "0.3.0", - "grunt-known-options": "1.1.0", - "nopt": "3.0.6", - "resolve": "1.1.7" + "findup-sync": "~0.3.0", + "grunt-known-options": "~1.1.0", + "nopt": "~3.0.6", + "resolve": "~1.1.0" } } } }, "grunt-contrib-uglify": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-3.3.0.tgz", - "integrity": "sha512-W9O7lJE3PlD8VCc5fyaf98QV7f5wEDiU4PBIh0+/6UBbk2LhgzEFS0/p+taH5UD3+PlEn7QPN0o06Z0To6SqXw==", - "requires": { - "chalk": "1.1.3", - "maxmin": "1.1.0", - "uglify-js": "3.3.24", - "uri-path": "1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.0.tgz", + "integrity": "sha512-vy3Vop2KDqdiwcGOGAjyKvjHFrRD/YK4KPQWR3Yt6OdYlgFw1z7HCuk66+IJ9s7oJmp9uRQXuuSHyawKRAgiMw==", + "requires": { + "chalk": "^2.4.1", + "maxmin": "^2.1.0", + "uglify-js": "~3.4.8", + "uri-path": "^1.0.0" } }, "grunt-contrib-watch": { @@ -1509,94 +1328,68 @@ "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", "requires": { - "async": "2.6.0", - "gaze": "1.1.2", - "lodash": "4.17.10", - "tiny-lr": "1.1.1" + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" }, "dependencies": { "async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.11" } } } }, "grunt-known-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz", - "integrity": "sha1-pCdO6zL6dl2lp6OxcSYXzjsUQUk=" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", + "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==" }, "grunt-legacy-log": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-1.0.2.tgz", - "integrity": "sha512-WdedTJ/6zCXnI/coaouzqvkI19uwqbcPkdsXiDRKJyB5rOUlOxnCnTVbpeUdEckKVir2uHF3rDBYppj2p6N3+g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", + "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", "requires": { - "colors": "1.1.2", - "grunt-legacy-log-utils": "1.0.0", - "hooker": "0.2.3", - "lodash": "4.17.10" + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.5" } }, "grunt-legacy-log-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz", - "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", + "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", "requires": { - "chalk": "1.1.3", - "lodash": "4.3.0" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "chalk": "~2.4.1", + "lodash": "~4.17.10" } }, "grunt-legacy-util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz", - "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", - "requires": { - "async": "1.5.2", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "4.3.0", - "underscore.string": "3.2.3", - "which": "1.2.14" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", + "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", + "requires": { + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.10", + "underscore.string": "~3.3.4", + "which": "~1.3.0" }, "dependencies": { - "lodash": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.3.0.tgz", - "integrity": "sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=" + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -1605,72 +1398,57 @@ "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz", "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==", "requires": { - "chalk": "2.4.1", - "diff": "3.5.0", - "postcss": "6.0.22" + "chalk": "^2.1.0", + "diff": "^3.0.0", + "postcss": "^6.0.11" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } } }, "grunt-sass": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.1.0.tgz", - "integrity": "sha512-XkexnQt/9rhReNd+Y7T0n/2g5FqYOQKfi2iSlpwDqvgs7EgEaGTxNhnWzHnbW5oNRvzL9AHopBG3AgRxL0d+DA==", - "requires": { - "each-async": "1.1.1", - "node-sass": "4.9.0", - "object-assign": "4.1.1" - } + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.0.2.tgz", + "integrity": "sha512-Ogq4cWqBre71gZIkgxIxevgzZHSIIsrKu/5yvPDl4Mvib0A4TRTJEQUdpQ0YV1iai0DPjayz02vDJE6KUVHQ2w==" }, "gzip-size": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz", - "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", "requires": { - "browserify-zlib": "0.1.4", - "concat-stream": "1.6.2" + "duplexer": "^0.1.1" } }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "requires": { - "chalk": "1.1.3", - "commander": "2.15.1", - "is-my-json-valid": "2.17.2", - "pinkie-promise": "2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -1678,7 +1456,7 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-flag": { @@ -1686,27 +1464,17 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=" - }, "hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", @@ -1718,18 +1486,18 @@ "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" }, "http-parser-js": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.12.tgz", - "integrity": "sha1-uc+/Sizybw/DSxDKFImid3HjR08=" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" }, "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.14.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "iconv-lite": { @@ -1737,13 +1505,13 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", - "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, "imurmurhash": { @@ -1762,7 +1530,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "inflight": { @@ -1770,8 +1538,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -1780,25 +1548,24 @@ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", + "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==", "dev": true, "requires": { - "ansi-escapes": "3.1.0", - "chalk": "2.4.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.2.0", - "figures": "2.0.0", - "lodash": "4.17.10", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.1.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^5.5.2", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" }, "dependencies": { "ansi-regex": { @@ -1813,23 +1580,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "escape-string-regexp": "^1.0.5" } }, "strip-ansi": { @@ -1838,7 +1589,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -1858,96 +1609,47 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", - "dev": true - }, - "is-date-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", - "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" - }, - "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "is-my-ip-valid": "1.0.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", - "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", - "dev": true, - "requires": { - "is-path-inside": "1.0.1" + "builtin-modules": "^1.0.0" } }, - "is-path-inside": { + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-date-object": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", - "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", - "dev": true, + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "path-is-inside": "1.0.2" + "number-is-nan": "^1.0.0" } }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, "is-promise": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.1" + "has": "^1.0.1" } }, "is-resolvable": { @@ -1956,17 +1658,14 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } }, "is-typedarray": { "version": "1.0.0", @@ -1988,25 +1687,15 @@ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "dev": true, - "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.4" - } - }, "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "js-base64": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz", - "integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" }, "js-tokens": { "version": "3.0.2", @@ -2019,15 +1708,14 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz", "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", "requires": { - "argparse": "1.0.10", - "esprima": "2.7.3" + "argparse": "^1.0.2", + "esprima": "^2.6.0" } }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "json-parse-better-errors": { "version": "1.0.2", @@ -2041,10 +1729,9 @@ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -2057,11 +1744,6 @@ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -2071,13 +1753,6 @@ "extsprintf": "1.3.0", "json-schema": "0.2.3", "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } } }, "jsx-ast-utils": { @@ -2086,7 +1761,7 @@ "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", "dev": true, "requires": { - "array-includes": "3.0.3" + "array-includes": "^3.0.3" } }, "lcid": { @@ -2094,7 +1769,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "levn": { @@ -2103,25 +1778,25 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "livereload-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", - "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==" + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==" }, "load-json-file": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "locate-path": { @@ -2130,8 +1805,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "dependencies": { "path-exists": { @@ -2143,9 +1818,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, "lodash.assign": { "version": "4.2.0", @@ -2163,12 +1838,12 @@ "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" }, "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "dev": true, "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -2176,17 +1851,17 @@ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "map-obj": { @@ -2195,14 +1870,14 @@ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" }, "maxmin": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz", - "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", + "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", "requires": { - "chalk": "1.1.3", - "figures": "1.7.0", - "gzip-size": "1.0.0", - "pretty-bytes": "1.0.4" + "chalk": "^1.0.0", + "figures": "^1.0.1", + "gzip-size": "^3.0.0", + "pretty-bytes": "^3.0.0" }, "dependencies": { "ansi-styles": { @@ -2215,11 +1890,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "supports-color": { @@ -2234,29 +1909,29 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" } }, "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" }, "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", "requires": { - "mime-db": "1.33.0" + "mime-db": "~1.38.0" } }, "mimic-fn": { @@ -2270,7 +1945,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -2305,9 +1980,9 @@ "dev": true }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==" }, "natural-compare": { "version": "1.4.0", @@ -2315,34 +1990,29 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "dev": true, - "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" - } + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true }, "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", - "requires": { - "fstream": "1.0.11", - "glob": "7.0.6", - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.79.0", - "rimraf": "2.2.8", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.2.14" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" }, "dependencies": { "semver": { @@ -2352,30 +2022,38 @@ } } }, + "node-releases": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.8.tgz", + "integrity": "sha512-gQm+K9mGCiT/NXHy+V/ZZS1N/LOaGGqRAAJJs3X9Ah1g+CIbRcBgNyoNYQ+SEtcyAtB9KqDruu+fF7nWjsqRaA==", + "requires": { + "semver": "^5.3.0" + } + }, "node-sass": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", - "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", - "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.2", - "get-stdin": "4.0.1", - "glob": "7.0.6", - "in-publish": "2.0.0", - "lodash.assign": "4.2.0", - "lodash.clonedeep": "4.5.0", - "lodash.mergewith": "4.6.1", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.10.0", - "node-gyp": "3.6.2", - "npmlog": "4.1.2", - "request": "2.79.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.0", - "true-case-path": "1.0.2" + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", + "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "ansi-styles": { @@ -2388,11 +2066,20 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "supports-color": { @@ -2407,7 +2094,7 @@ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "normalize-package-data": { @@ -2415,10 +2102,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.3" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-range": { @@ -2431,10 +2118,10 @@ "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "num2fraction": { @@ -2448,9 +2135,9 @@ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" }, "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { "version": "4.1.1", @@ -2458,9 +2145,9 @@ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==", "dev": true }, "once": { @@ -2468,13 +2155,17 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { - "version": "1.1.0", - "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } }, "optionator": { "version": "0.8.2", @@ -2482,12 +2173,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "os-homedir": { @@ -2500,7 +2191,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -2513,17 +2204,17 @@ "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -2532,7 +2223,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.2.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -2541,17 +2232,12 @@ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", "dev": true }, - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" - }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "path-exists": { @@ -2559,7 +2245,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-is-absolute": { @@ -2573,10 +2259,16 @@ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", "dev": true }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", "dev": true }, "path-type": { @@ -2584,11 +2276,16 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -2604,7 +2301,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-conf": { @@ -2613,8 +2310,8 @@ "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", "dev": true, "requires": { - "find-up": "2.1.0", - "load-json-file": "4.0.0" + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" }, "dependencies": { "find-up": { @@ -2623,7 +2320,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "load-json-file": { @@ -2632,10 +2329,10 @@ "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "4.0.0", - "pify": "3.0.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, "parse-json": { @@ -2644,8 +2341,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.1", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } }, "pify": { @@ -2668,18 +2365,29 @@ "integrity": "sha1-VX7yLXPaPIg3EHdmxS6tq94pj+Q=", "dev": true, "requires": { - "debug-log": "1.0.1", - "find-root": "1.1.0", - "xtend": "4.0.1" + "debug-log": "^1.0.0", + "find-root": "^1.0.0", + "xtend": "^4.0.1" } }, "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "1.1.2" + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } } }, "pluralize": { @@ -2689,19 +2397,49 @@ "dev": true }, "postcss": { - "version": "6.0.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", - "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "requires": { - "chalk": "2.4.1", - "source-map": "0.6.1", - "supports-color": "5.4.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } } }, "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "prelude-ls": { "version": "1.1.2", @@ -2710,12 +2448,11 @@ "dev": true }, "pretty-bytes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", - "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "number-is-nan": "^1.0.0" } }, "process-nextick-args": { @@ -2724,29 +2461,20 @@ "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "2.0.6" - } - }, "prop-types": { - "version": "15.6.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz", - "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==", + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "dev": true, "requires": { - "fbjs": "0.8.16", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, "pseudomap": { @@ -2754,24 +2482,44 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", + "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==" + }, + "raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "requires": { + "bytes": "1", + "string_decoder": "0.10" + } + }, + "react-is": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.3.tgz", + "integrity": "sha512-Y4rC1ZJmsxxkkPuMLwvKvlL1Zfpbcu+Bf4ZigkHup3v9EfdYhAlWAaVyA19olXq2o2mGn0w+dFKvk3pVVlYcIA==", + "dev": true }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -2779,8 +2527,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "readable-stream": { @@ -2788,13 +2536,23 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "redent": { @@ -2802,49 +2560,55 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, "repeating": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.7.0", - "caseless": "0.11.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.4.3", - "uuid": "3.2.1" + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" }, "dependencies": { "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=" + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" } } }, @@ -2864,8 +2628,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "resolve": { @@ -2885,33 +2649,40 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" }, "dependencies": { - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "mimic-fn": "1.2.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" - }, "run-async": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "run-parallel": { @@ -2920,19 +2691,13 @@ "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", "dev": true }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", "dev": true, "requires": { - "rx-lite": "4.0.8" + "symbol-observable": "1.0.1" } }, "safe-buffer": { @@ -2955,10 +2720,10 @@ "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "requires": { - "glob": "7.0.6", - "lodash": "4.17.10", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" } }, "scss-tokenizer": { @@ -2966,8 +2731,8 @@ "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "requires": { - "js-base64": "2.4.3", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -2975,7 +2740,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -2990,24 +2755,13 @@ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, - "set-immediate-shim": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", - "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -3027,23 +2781,7 @@ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } - } - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "requires": { - "hoek": "2.16.3" + "is-fullwidth-code-point": "^2.0.0" } }, "source-map": { @@ -3056,8 +2794,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -3070,8 +2808,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -3085,54 +2823,48 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "sshpk": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", - "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, "standard": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/standard/-/standard-11.0.1.tgz", - "integrity": "sha512-nu0jAcHiSc8H+gJCXeiziMVZNDYi8MuqrYJKxTgjP4xKXZMKm311boqQIzDrYI/ktosltxt2CbDjYQs9ANC8IA==", + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/standard/-/standard-12.0.1.tgz", + "integrity": "sha512-UqdHjh87OG2gUrNCSM4QRLF5n9h3TFPwrCNyVlkqu31Hej0L/rc8hzKqVvkb2W3x0WMq7PzZdkLfEcBhVOR6lg==", "dev": true, "requires": { - "eslint": "4.18.2", - "eslint-config-standard": "11.0.0", - "eslint-config-standard-jsx": "5.0.0", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-node": "6.0.1", - "eslint-plugin-promise": "3.7.0", - "eslint-plugin-react": "7.7.0", - "eslint-plugin-standard": "3.0.1", - "standard-engine": "8.0.1" + "eslint": "~5.4.0", + "eslint-config-standard": "12.0.0", + "eslint-config-standard-jsx": "6.0.2", + "eslint-plugin-import": "~2.14.0", + "eslint-plugin-node": "~7.0.1", + "eslint-plugin-promise": "~4.0.0", + "eslint-plugin-react": "~7.11.1", + "eslint-plugin-standard": "~4.0.0", + "standard-engine": "~9.0.0" } }, "standard-engine": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-8.0.1.tgz", - "integrity": "sha512-LA531C3+nljom/XRvdW/hGPXwmilRkaRkENhO3FAGF1Vtq/WtCXzgmnc5S6vUHHsgv534MRy02C1ikMwZXC+tw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-9.0.0.tgz", + "integrity": "sha512-ZfNfCWZ2Xq67VNvKMPiVMKHnMdvxYzvZkf1AH8/cw2NLDBm5LRsxMqvEJpsjLI/dUosZ3Z1d6JlHDp5rAvvk2w==", "dev": true, "requires": { - "deglob": "2.1.0", - "get-stdin": "6.0.0", - "minimist": "1.2.0", - "pkg-conf": "2.1.0" + "deglob": "^2.1.0", + "get-stdin": "^6.0.0", + "minimist": "^1.1.0", + "pkg-conf": "^2.0.0" }, "dependencies": { "get-stdin": { @@ -3144,11 +2876,11 @@ } }, "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.1" } }, "string-template": { @@ -3157,34 +2889,40 @@ "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=" }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=" + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -3192,7 +2930,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-indent": { @@ -3200,7 +2938,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { @@ -3214,54 +2952,27 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, "table": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", - "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", - "chalk": "2.4.1", - "lodash": "4.17.10", + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", "slice-ansi": "1.0.0", - "string-width": "2.1.1" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - } + "string-width": "^2.1.1" } }, "tar": { @@ -3269,9 +2980,9 @@ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "text-table": { @@ -3291,12 +3002,12 @@ "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", "requires": { - "body": "5.1.0", - "debug": "3.1.0", - "faye-websocket": "0.10.0", - "livereload-js": "2.3.0", - "object-assign": "4.1.1", - "qs": "6.5.2" + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" } }, "tmp": { @@ -3305,15 +3016,23 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } } }, "trim-newlines": { @@ -3322,37 +3041,40 @@ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" }, "true-case-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "requires": { - "glob": "6.0.4" + "glob": "^7.1.2" }, "dependencies": { "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=" + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } }, "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -3360,33 +3082,26 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "ua-parser-js": { - "version": "0.7.18", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", - "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==", - "dev": true - }, "uglify-js": { - "version": "3.3.24", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.24.tgz", - "integrity": "sha512-hS7+TDiqIqvWScCcKRybCQzmMnEzJ4ryl9ErRmW4GFyG48p0/dKZiy/5mVLbsFzU8CCnCgQdxMiJzZythvLzCg==", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "requires": { - "commander": "2.15.1", - "source-map": "0.6.1" + "commander": "~2.17.1", + "source-map": "~0.6.1" } }, "underscore.string": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.2.3.tgz", - "integrity": "sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=" + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", + "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", + "requires": { + "sprintf-js": "^1.0.3", + "util-deprecate": "^1.0.2" + } }, "uniq": { "version": "1.0.1", @@ -3394,6 +3109,14 @@ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", "dev": true }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, "uri-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", @@ -3405,17 +3128,17 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "validate-npm-package-license": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "verror": { @@ -3423,16 +3146,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - } + "extsprintf": "^1.2.0" } }, "websocket-driver": { @@ -3440,8 +3156,8 @@ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "requires": { - "http-parser-js": "0.4.12", - "websocket-extensions": "0.1.3" + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -3449,18 +3165,12 @@ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" }, - "whatwg-fetch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", - "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==", - "dev": true - }, "which": { "version": "1.2.14", "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz", "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -3469,11 +3179,11 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" }, "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "wordwrap": { @@ -3487,8 +3197,28 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } } }, "wrappy": { @@ -3502,7 +3232,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "xtend": { @@ -3525,25 +3255,43 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" }, "dependencies": { "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } } } }, @@ -3552,7 +3300,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" }, "dependencies": { "camelcase": { diff --git a/package.json b/package.json index 42bc0b04..6832d821 100644 --- a/package.json +++ b/package.json @@ -23,15 +23,16 @@ "lint": "standard && scss-lint" }, "dependencies": { - "autoprefixer": "^8.5.0", - "grunt": "^1.0.2", - "grunt-contrib-uglify": "^3.3.0", + "autoprefixer": "^9.4.8", + "grunt": "^1.0.3", + "grunt-contrib-uglify": "^4.0.0", "grunt-contrib-watch": "^1.1.0", "grunt-postcss": "^0.9.0", - "grunt-sass": "^2.1.0" + "grunt-sass": "^3.0.2", + "node-sass": "^4.11.0" }, "devDependencies": { - "standard": "^11.0.1" + "standard": "^12.0.1" }, "standard": { "globals": [