body, div, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, p, pre {
    margin: 0;
    padding: 0
}

dl, ol, ul {
    margin: 0
}

fieldset, img {
    border: 0
}

@-moz-document url-prefix() {
    img {
        font-size: 0
    }
    img:-moz-broken {
        font-size: inherit
    }
}

details, main, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button
}

body:not(.aui-legacy-focus) :focus-visible:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

body {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    letter-spacing: 0
}

[lang|=en], body {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
}

[lang|=ja] {
    font-family: Hiragino Kaku Gothic Pro, \\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3, \\30E1\30A4\30EA\30AA, Meiryo, "\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF", Verdana, Arial, sans-serif
}

.aui-group, .aui-panel, .aui-tabs, blockquote, dl, form.aui, h1, h2, h3, h4, h5, h6, ol, p, pre, table.aui, ul {
    margin: 10px 0 0
}

.aui-group:first-child, .aui-panel:first-child, .aui-tabs:first-child, blockquote:first-child, dl:first-child, form.aui:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, ol:first-child, p:first-child, pre:first-child, table.aui:first-child, ul:first-child {
    margin-top: 0
}

h1, h2, h3, h4, h5, h6 {
    color: #172b4d
}

h1 {
    font-size: 24px;
    line-height: 1.25;
    letter-spacing: -.01em
}

h1, h2 {
    font-weight: 500;
    text-transform: none;
    margin: 30px 0 0
}

h2 {
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: -.008em
}

h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: -.006em;
    text-transform: none;
    margin: 30px 0 0
}

h4 {
    font-size: 14px;
    line-height: 1.42857143;
    letter-spacing: -.003em
}

h4, h5 {
    font-weight: 600;
    text-transform: none;
    margin: 20px 0 0
}

h5, h6 {
    font-size: 12px;
    line-height: 1.66666667;
    letter-spacing: 0
}

h6 {
    color: #6b778c;
    font-weight: 600;
    text-transform: none;
    margin: 20px 0 0
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0
}

h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6 {
    margin-top: 10px
}

.aui-group > .aui-item > h1:first-child, .aui-group > .aui-item > h2:first-child, .aui-group > .aui-item > h3:first-child, .aui-group > .aui-item > h4:first-child, .aui-group > .aui-item > h5:first-child, .aui-group > .aui-item > h6:first-child {
    margin-top: 20px
}

.aui-group:first-child > .aui-item > h1:first-child, .aui-group:first-child > .aui-item > h2:first-child, .aui-group:first-child > .aui-item > h3:first-child, .aui-group:first-child > .aui-item > h4:first-child, .aui-group:first-child > .aui-item > h5:first-child, .aui-group:first-child > .aui-item > h6:first-child {
    margin-top: 0
}

small {
    color: #344563;
    font-size: 11px;
    line-height: 16px;
    font-weight: 400;
}

code, kbd {
    font-family: SFMono-Medium, SF Mono, Segoe UI Mono, Roboto Mono, Ubuntu Mono, Menlo, Courier, monospace
}

address, cite, dfn, var {
    font-style: italic
}

cite:before {
    content: "\2014   \2009"
}

blockquote {
    border-left: 1px solid #dfe1e6;
    color: #7a869a;
    margin-left: 19px;
    padding: 10px 20px
}

blockquote > cite {
    display: block;
    margin-top: 10px
}

q {
    color: #7a869a
}

q:before {
    content: open-quote
}

q:after {
    content: close-quote
}

abbr {
    border-bottom: 1px dotted #7a869a;
    cursor: help
}

@font-face {
    font-family: Atlassian Icons;
    src: url(fonts/atlassian-icons.eot);
    src: url(fonts/atlassian-icons.eot?#iefix) format("embedded-opentype"), url(fonts/atlassian-icons.woff) format("woff"), url(fonts/atlassian-icons.ttf) format("truetype"), url(images/atlassian-icons.svg#atlassian-icons) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Adgs Icons;
    src: url(fonts/adgs-icons.eot);
    src: url(fonts/adgs-icons.eot?#iefix) format("embedded-opentype"), url(fonts/adgs-icons.woff) format("woff"), url(fonts/adgs-icons.ttf) format("truetype"), url(images/adgs-icons.svg#adgs-icons) format("svg");
    font-weight: 400;
    font-style: normal
}

.aui-icon {
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    display: inline-block;
    height: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 0;
    vertical-align: text-bottom;
    width: 16px
}

.aui-icon-large, .aui-icon-small {
    line-height: 0;
    position: relative
}

.aui-icon-large:before, .aui-icon-small:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: inherit;
    left: 0;
    line-height: 1;
    position: absolute;
    text-indent: 0;
    top: 50%
}

.aui-icon-small {
    height: 18px;
    width: 18px
}

.aui-icon-large {
    height: 32px;
    width: 32px
}

.aui-icon-small:before {
    font-size: 18px;
    margin-top: -9px
}

.aui-icon-large:before {
    font-size: 32px;
    margin-top: -16px
}

.aui-icon-date, form.aui .icon-date {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAARElEQVR4AWMoIBGANFgXr8dE927fw0TkaCDLSf/B4O7duwQZ5Gq4iwNccDGHI4gIARuA6tAYJGig1En0DyVMQFcnkQgA7103vYurRvEAAAAASUVORK5CYII=")
}

.aui-icon-range, form.aui .icon-range {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAARklEQVR4AWMoIBGANFgXr8dEd7EBcjSQ5aT/YAA0gCCDXA0Q911wMSeIUGwA8gkyyNWAsJRyJ6F5mmQNhJ2EFtN0ijgSAQD0WQfB7IGD0QAAAABJRU5ErkJggg==")
}

.aui-icon-required {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARUlEQVR4AWOAgQsu5v8ZSAIIjaVAbA4yAEqXkmpAMxDfABkApZtJNYARiHtABkBpRlIN0AbiK0AcBMQrQHyGkQdGwSgAAPtCJnBUV/TSAAAAAElFTkSuQmCC")
}

.aui-icon-users, form.aui .icon-users {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArElEQVR4AWOgCbAuXi8HxLuA+DOUliPVgN1A/B8J78epuKCgwBOIn0GxJ9SAz2gG/MSllgHK+Q/Fz/C5AFMtpuBzWBhADfkCpeWxqoUKeoE4QPwExMbhU9LUAm2UAuK9IL8D8R4glmQgYLIGCCMZsBYtDNZiqkUIlCH5qxxqwCc0Az5jVQsVfI4k+A5qwH90jEstA4SDwLgNwFQ7jAy4gSR4F2rAaTQDjuFSCwBFeGK4drVwMAAAAABJRU5ErkJggg==")
}

.aui-icon-help, .aui-icon-inline-help, form.aui .icon-help, form.aui .icon-inline-help {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABG0lEQVR4AU2RNVYtQRiE+7m7IxHRlRxnHWwAty9lDbg7K4AUh7kJ7vDwEGLcvU6f6cP8NVJVXe3GFWGqWedSWBcLm2DxjmZuuSFGgxATu9X/tWt+zTAPdBNnnBNHl5whP0KDRJm1ezjimn6SpArlNhqRCLd02eA0h+SSzS47PJfuUEvEUMMN/yR/8UC5DVaKJej/T6PVGNbxjC1SeKtvBgfMawQVHhuGS9oC+8ninGW3XNq4MlwRDAyzx1enFDgxbOAFAhP0BpTHf7dIZyW64f1F1hqi3NLhW584Ej77StskKkIjD5Ra6y0bwlvLC7inyR31iCJd2MF5Zs+0U84wr58uq5U7bvBoEDxupBrVHCwi1LLJNaf8F4s4/xGiuqDPs2tUOAAAAABJRU5ErkJggg==")
}

.aui-icon-close, .aui-message .icon-close {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAOUlEQVR4AWOgGogCQjQ+KrcfCKMw+MgCECEMHqYSdGlMJZjSCCWo0oQVELaCsCMJe5NwQBEOasoBAGP2Kx0Yi3q/AAAAAElFTkSuQmCC")
}

.aui-icon-close-inverted, .aui-message.error .icon-close, .aui-message .icon-close-inverted {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAOklEQVR4AWOgFvi/4P8CdD4qFwQWYPCRBSBCGDxMJejSmEowpRFKUKUJKyBsBWFHEvYm4YAiHNSUAwDHH6hxrraMqwAAAABJRU5ErkJggg==")
}

.aui-iconfont-add-small:before {
    content: "\F103"
}

.aui-iconfont-appswitcher:before {
    content: "\F105"
}

.aui-iconfont-arrows-down:before {
    content: "\F106"
}

.aui-iconfont-arrows-left:before {
    content: "\F107"
}

.aui-iconfont-arrows-right:before {
    content: "\F108"
}

.aui-iconfont-arrows-up:before {
    content: "\F109"
}

.aui-iconfont-attachment-small:before {
    content: "\F10B"
}

.aui-iconfont-autocomplete-date:before {
    content: "\F10C"
}

.aui-iconfont-back-page:before {
    content: "\F10D"
}

.aui-iconfont-blogroll:before {
    content: "\F10E"
}

.aui-iconfont-bp-decisions:before {
    content: "\F10F"
}

.aui-iconfont-bp-default:before {
    content: "\F110"
}

.aui-iconfont-bp-files:before {
    content: "\F111"
}

.aui-iconfont-bp-requirements:before {
    content: "\F112"
}

.aui-iconfont-bp-howto:before {
    content: "\F113"
}

.aui-iconfont-bp-jira:before {
    content: "\F114"
}

.aui-iconfont-bp-meeting:before {
    content: "\F115"
}

.aui-iconfont-bp-retrospective:before {
    content: "\F116"
}

.aui-iconfont-bp-sharedlinks:before {
    content: "\F117"
}

.aui-iconfont-bp-troubleshooting:before {
    content: "\F118"
}

.aui-iconfont-build:before {
    content: "\F119"
}

.aui-iconfont-close-dialog:before {
    content: "\F11B"
}

.aui-iconfont-collapsed:before {
    content: "\F11C"
}

.aui-iconfont-configure:before {
    content: "\F11E"
}

.aui-iconfont-copy-clipboard:before {
    content: "\F120"
}

.aui-iconfont-custom-bullet:before {
    content: "\F121"
}

.aui-iconfont-delete:before {
    content: "\F122"
}

.aui-iconfont-deploy:before {
    content: "\F123"
}

.aui-iconfont-details:before {
    content: "\F124"
}

.aui-iconfont-devtools-arrow-left:before {
    content: "\F125"
}

.aui-iconfont-devtools-arrow-right:before {
    content: "\F126"
}

.aui-iconfont-devtools-branch:before {
    content: "\F127"
}

.aui-iconfont-devtools-branch-small:before {
    content: "\F128"
}

.aui-iconfont-devtools-browse-up:before {
    content: "\F129"
}

.aui-iconfont-devtools-checkout:before {
    content: "\F12A"
}

.aui-iconfont-devtools-clone:before {
    content: "\F12B"
}

.aui-iconfont-devtools-commit:before {
    content: "\F12C"
}

.aui-iconfont-devtools-compare:before {
    content: "\F12D"
}

.aui-iconfont-devtools-file:before {
    content: "\F12E"
}

.aui-iconfont-devtools-file-binary:before {
    content: "\F12F"
}

.aui-iconfont-devtools-file-commented:before {
    content: "\F130"
}

.aui-iconfont-devtools-folder-closed:before {
    content: "\F131"
}

.aui-iconfont-devtools-folder-open:before {
    content: "\F132"
}

.aui-iconfont-devtools-fork:before {
    content: "\F133"
}

.aui-iconfont-devtools-pull-request:before {
    content: "\F134"
}

.aui-iconfont-devtools-repository:before {
    content: "\F135"
}

.aui-iconfont-devtools-repository-forked:before {
    content: "\F136"
}

.aui-iconfont-devtools-repository-locked:before {
    content: "\F137"
}

.aui-iconfont-devtools-side-diff:before {
    content: "\F138"
}

.aui-iconfont-devtools-submodule:before {
    content: "\F139"
}

.aui-iconfont-devtools-tag:before {
    content: "\F13A"
}

.aui-iconfont-devtools-tag-small:before {
    content: "\F13B"
}

.aui-iconfont-devtools-task-cancelled:before {
    content: "\F13C"
}

.aui-iconfont-devtools-task-disabled:before {
    content: "\F13D"
}

.aui-iconfont-devtools-task-in-progress:before {
    content: "\F13E"
}

.aui-iconfont-doc:before {
    content: "\F13F"
}

.aui-iconfont-down:before {
    content: "\F140"
}

.aui-iconfont-drag-vertical:before {
    content: "\F141"
}

.aui-iconfont-edit:before {
    content: "\F142"
}

.aui-iconfont-edit-small:before {
    content: "\F143"
}

.aui-iconfont-editor-align-center:before {
    content: "\F144"
}

.aui-iconfont-editor-align-left:before {
    content: "\F145"
}

.aui-iconfont-editor-align-right:before {
    content: "\F146"
}

.aui-iconfont-editor-bold:before {
    content: "\F147"
}

.aui-iconfont-editor-color:before {
    content: "\F148"
}

.aui-iconfont-editor-emoticon:before {
    content: "\F149"
}

.aui-iconfont-editor-help:before {
    content: "\F14A"
}

.aui-iconfont-editor-hr:before {
    content: "\F14B"
}

.aui-iconfont-editor-indent:before {
    content: "\F14C"
}

.aui-iconfont-editor-italic:before {
    content: "\F14D"
}

.aui-iconfont-editor-layout:before {
    content: "\F14E"
}

.aui-iconfont-editor-list-bullet:before {
    content: "\F14F"
}

.aui-iconfont-editor-list-number:before {
    content: "\F150"
}

.aui-iconfont-editor-macro-toc:before {
    content: "\F151"
}

.aui-iconfont-editor-mention:before {
    content: "\F152"
}

.aui-iconfont-editor-outdent:before {
    content: "\F153"
}

.aui-iconfont-editor-styles:before {
    content: "\F154"
}

.aui-iconfont-editor-symbol:before {
    content: "\F155"
}

.aui-iconfont-editor-table:before {
    content: "\F156"
}

.aui-iconfont-editor-task:before {
    content: "\F157"
}

.aui-iconfont-editor-underline:before {
    content: "\F158"
}

.aui-iconfont-expanded:before {
    content: "\F15B"
}

.aui-iconfont-file-code:before {
    content: "\F15C"
}

.aui-iconfont-file-doc:before {
    content: "\F15D"
}

.aui-iconfont-file-java:before {
    content: "\F15E"
}

.aui-iconfont-file-pdf:before {
    content: "\F15F"
}

.aui-iconfont-file-ppt:before {
    content: "\F160"
}

.aui-iconfont-file-txt:before {
    content: "\F161"
}

.aui-iconfont-file-wav:before {
    content: "\F162"
}

.aui-iconfont-file-xls:before {
    content: "\F163"
}

.aui-iconfont-file-zip:before {
    content: "\F164"
}

.aui-iconfont-focus:before {
    content: "\F166"
}

.aui-iconfont-handle-horizontal:before {
    content: "\F168"
}

.aui-iconfont-help:before {
    content: "\F169"
}

.aui-iconfont-hipchat:before {
    content: "\F16A"
}

.aui-iconfont-homepage:before {
    content: "\F16B"
}

.aui-iconfont-image-extrasmall:before {
    content: "\F16D"
}

.aui-iconfont-image-small:before {
    content: "\F16E"
}

.aui-iconfont-info:before {
    content: "\F16F"
}

.aui-iconfont-jira-completed-task:before {
    content: "\F171"
}

.aui-iconfont-jira-test-session:before {
    content: "\F172"
}

.aui-iconfont-like-small:before {
    content: "\F174"
}

.aui-iconfont-weblink:before {
    content: "\F175"
}

.aui-iconfont-list-add:before {
    content: "\F177"
}

.aui-iconfont-list-remove:before {
    content: "\F178"
}

.aui-iconfont-locked:before {
    content: "\F179"
}

.aui-iconfont-locked-small:before {
    content: "\F17A"
}

.aui-iconfont-macro-code:before {
    content: "\F17B"
}

.aui-iconfont-macro-default:before {
    content: "\F17C"
}

.aui-iconfont-macro-gallery:before {
    content: "\F17D"
}

.aui-iconfont-macro-status:before {
    content: "\F17E"
}

.aui-iconfont-page-blank:before {
    content: "\F181"
}

.aui-iconfont-page-blogpost:before {
    content: "\F182"
}

.aui-iconfont-page-default:before {
    content: "\F183"
}

.aui-iconfont-page-template:before {
    content: "\F184"
}

.aui-iconfont-pages:before {
    content: "\F185"
}

.aui-iconfont-remove:before {
    content: "\F188"
}

.aui-iconfont-remove-label:before {
    content: "\F189"
}

.aui-iconfont-review:before {
    content: "\F18A"
}

.aui-iconfont-rss:before {
    content: "\F18B"
}

.aui-iconfont-search-small:before {
    content: "\F18D"
}

.aui-iconfont-sidebar-link:before {
    content: "\F18F"
}

.aui-iconfont-sourcetree:before {
    content: "\F190"
}

.aui-iconfont-space-default:before {
    content: "\F191"
}

.aui-iconfont-space-personal:before {
    content: "\F192"
}

.aui-iconfont-star:before {
    content: "\F193"
}

.aui-iconfont-success:before {
    content: "\F194"
}

.aui-iconfont-table-bg:before {
    content: "\F195"
}

.aui-iconfont-table-col-left:before {
    content: "\F196"
}

.aui-iconfont-table-col-remove:before {
    content: "\F197"
}

.aui-iconfont-table-col-right:before {
    content: "\F198"
}

.aui-iconfont-table-copy-row:before {
    content: "\F199"
}

.aui-iconfont-table-cut-row:before {
    content: "\F19A"
}

.aui-iconfont-table-header-column:before {
    content: "\F19B"
}

.aui-iconfont-table-header-row:before {
    content: "\F19C"
}

.aui-iconfont-table-merge:before {
    content: "\F19D"
}

.aui-iconfont-table-no-bg:before {
    content: "\F19E"
}

.aui-iconfont-table-paste-row:before {
    content: "\F19F"
}

.aui-iconfont-table-remove:before {
    content: "\F1A0"
}

.aui-iconfont-table-row-down:before {
    content: "\F1A1"
}

.aui-iconfont-table-row-remove:before {
    content: "\F1A2"
}

.aui-iconfont-table-row-up:before {
    content: "\F1A3"
}

.aui-iconfont-table-split:before {
    content: "\F1A4"
}

.aui-iconfont-teamcals:before {
    content: "\F1A5"
}

.aui-iconfont-time:before {
    content: "\F1A6"
}

.aui-iconfont-unfocus:before {
    content: "\F1A8"
}

.aui-iconfont-unlocked:before {
    content: "\F1A9"
}

.aui-iconfont-unstar:before {
    content: "\F1AA"
}

.aui-iconfont-unwatch:before {
    content: "\F1AB"
}

.aui-iconfont-up:before {
    content: "\F1AC"
}

.aui-iconfont-user:before {
    content: "\F1AD"
}

.aui-iconfont-user-status:before {
    content: "\F1AE"
}

.aui-iconfont-view:before {
    content: "\F1AF"
}

.aui-iconfont-view-card:before {
    content: "\F1B0"
}

.aui-iconfont-view-list:before {
    content: "\F1B1"
}

.aui-iconfont-view-table:before {
    content: "\F1B2"
}

.aui-iconfont-watch:before {
    content: "\F1B4"
}

.aui-iconfont-workbox:before {
    content: "\F1B5"
}

.aui-iconfont-workbox-empty:before {
    content: "\F1B6"
}

.aui-iconfont-configure-columns:before {
    content: "\F1B7"
}

.aui-iconfont-export:before {
    content: "\F1B8"
}

.aui-iconfont-export-list:before {
    content: "\F1B9"
}

.aui-iconfont-file-image:before {
    content: "\F1BA"
}

.aui-iconfont-admin-fusion:before {
    content: "\F1BB"
}

.aui-iconfont-admin-jira-fields:before {
    content: "\F1BC"
}

.aui-iconfont-admin-issue:before {
    content: "\F1BD"
}

.aui-iconfont-admin-notifications:before {
    content: "\F1BE"
}

.aui-iconfont-admin-roles:before {
    content: "\F1BF"
}

.aui-iconfont-admin-jira-screens:before {
    content: "\F1C0"
}

.aui-iconfont-pause:before {
    content: "\F1C1"
}

.aui-iconfont-priority-highest:before {
    content: "\F1C2"
}

.aui-iconfont-priority-high:before {
    content: "\F1C3"
}

.aui-iconfont-priority-medium:before {
    content: "\F1C4"
}

.aui-iconfont-priority-low:before {
    content: "\F1C5"
}

.aui-iconfont-priority-lowest:before {
    content: "\F1C6"
}

.aui-iconfont-refresh-small:before {
    content: "\F1C7"
}

.aui-iconfont-share-list:before {
    content: "\F1C8"
}

.aui-iconfont-switch-small:before {
    content: "\F1C9"
}

.aui-iconfont-version:before {
    content: "\F1CA"
}

.aui-iconfont-workflow:before {
    content: "\F1CB"
}

.aui-iconfont-admin-jira-settings:before {
    content: "\F1CC"
}

.aui-iconfont-reopen:before {
    content: "\F1CE"
}

.aui-iconfont-roadmap:before {
    content: "\F1CF"
}

.aui-iconfont-deploy-success:before {
    content: "\F1D0"
}

.aui-iconfont-deploy-fail:before {
    content: "\F1D1"
}

.aui-iconfont-file-generic:before {
    content: "\F1D2"
}

.aui-iconfont-arrow-down:before {
    content: "\F1D3"
}

.aui-iconfont-arrow-up:before {
    content: "\F1D4"
}

.aui-iconfont-file-video:before {
    content: "\F1D5"
}

.aui-iconfont-table-copy-column:before {
    content: "\F1D7"
}

.aui-iconfont-table-paste-column:before {
    content: "\F1D8"
}

.aui-iconfont-table-cut-column:before {
    content: "\F1D9"
}

.aui-iconfont-maximise-small:before {
    content: "\F1DA"
}

.aui-iconfont-minimise-small:before {
    content: "\F1DB"
}

.aui-iconfont-more-small:before {
    content: "\F1DC"
}

.aui-iconfont-move-small:before {
    content: "\F1DD"
}

.aui-iconfont-upload:before {
    content: "\F1DF"
}

.aui-iconfont-version-unreleased:before {
    content: "\F1E0"
}

.aui-iconfont-puzzle:before {
    content: "\F1E1"
}

.aui-iconfont-editor-files:before {
    content: "\F1E2"
}

.aui-iconfont-bp-sprint:before {
    content: "\F1E3"
}

.aui-iconfont-jira-issues:before {
    content: "\F1E4"
}

.aui-iconfont-bitbucket:before {
    content: "\F1E5"
}

.aui-iconfont-blogroll-large:before {
    content: "\F1E6"
}

.aui-iconfont-email-large:before {
    content: "\F1E7"
}

.aui-iconfont-layout-1col-large:before {
    content: "\F1E8"
}

.aui-iconfont-layout-2col-large:before {
    content: "\F1E9"
}

.aui-iconfont-layout-2col-left-large:before {
    content: "\F1EA"
}

.aui-iconfont-layout-2col-right-large:before {
    content: "\F1EB"
}

.aui-iconfont-layout-3col-center-large:before {
    content: "\F1EC"
}

.aui-iconfont-layout-3col-large:before {
    content: "\F1ED"
}

.aui-iconfont-nav-children-large:before {
    content: "\F1EE"
}

.aui-iconfont-pages-large:before {
    content: "\F1EF"
}

.aui-iconfont-sidebar-link-large:before {
    content: "\F1F0"
}

.aui-iconfont-teamcals-large:before {
    content: "\F1F1"
}

.aui-iconfont-user-large:before {
    content: "\F1F2"
}

.aui-iconfont-admin-fusion:before, .aui-iconfont-admin-issue:before, .aui-iconfont-admin-jira-fields:before, .aui-iconfont-admin-jira-screens:before, .aui-iconfont-admin-jira-settings:before, .aui-iconfont-admin-notifications:before, .aui-iconfont-autocomplete-date:before, .aui-iconfont-back-page:before, .aui-iconfont-bitbucket:before, .aui-iconfont-blogroll-large:before, .aui-iconfont-blogroll:before, .aui-iconfont-bp-sprint:before, .aui-iconfont-custom-bullet:before, .aui-iconfont-deploy-fail:before, .aui-iconfont-deploy-success:before, .aui-iconfont-deploy:before, .aui-iconfont-devtools-browse-up:before, .aui-iconfont-devtools-compare:before, .aui-iconfont-devtools-file-binary:before, .aui-iconfont-devtools-file-commented:before, .aui-iconfont-devtools-file:before, .aui-iconfont-devtools-folder-open:before, .aui-iconfont-devtools-repository-forked:before, .aui-iconfont-devtools-repository-locked:before, .aui-iconfont-devtools-repository:before, .aui-iconfont-devtools-side-diff:before, .aui-iconfont-editor-files:before, .aui-iconfont-export-list:before, .aui-iconfont-file-code:before, .aui-iconfont-file-doc:before, .aui-iconfont-file-generic:before, .aui-iconfont-file-java:before, .aui-iconfont-file-pdf:before, .aui-iconfont-file-ppt:before, .aui-iconfont-file-txt:before, .aui-iconfont-file-video:before, .aui-iconfont-file-wav:before, .aui-iconfont-file-xls:before, .aui-iconfont-file-zip:before, .aui-iconfont-hipchat:before, .aui-iconfont-jira-completed-task:before, .aui-iconfont-jira-issues:before, .aui-iconfont-jira-test-session:before, .aui-iconfont-macro-code:before, .aui-iconfont-macro-default:before, .aui-iconfont-macro-gallery:before, .aui-iconfont-macro-status:before, .aui-iconfont-maximise-small:before, .aui-iconfont-minimise-small:before, .aui-iconfont-more-small:before, .aui-iconfont-move-small:before, .aui-iconfont-page-blogpost:before, .aui-iconfont-page-template:before, .aui-iconfont-priority-high:before, .aui-iconfont-priority-highest:before, .aui-iconfont-priority-low:before, .aui-iconfont-priority-lowest:before, .aui-iconfont-priority-medium:before, .aui-iconfont-puzzle:before, .aui-iconfont-reopen:before, .aui-iconfont-review:before, .aui-iconfont-roadmap:before, .aui-iconfont-rss:before, .aui-iconfont-share-list:before, .aui-iconfont-sourcetree:before, .aui-iconfont-space-default:before, .aui-iconfont-table-bg:before, .aui-iconfont-table-copy-column:before, .aui-iconfont-table-copy-row:before, .aui-iconfont-table-cut-column:before, .aui-iconfont-table-cut-row:before, .aui-iconfont-table-no-bg:before, .aui-iconfont-table-paste-column:before, .aui-iconfont-table-paste-row:before, .aui-iconfont-user-status:before, .aui-iconfont-version-unreleased:before, .aui-iconfont-version:before, .aui-iconfont-view-card:before, .aui-iconfont-workbox-empty:before, .aui-iconfont-workflow:before {
    font-family: Atlassian Icons
}

.aui-iconfont-add:before {
    content: "\F101"
}

.aui-iconfont-add-comment:before {
    content: "\F102"
}

.aui-iconfont-approve:before {
    content: "\F104"
}

.aui-iconfont-menu:before {
    content: "\F105"
}

.aui-iconfont-chevron-double-down:before {
    content: "\F106"
}

.aui-iconfont-chevron-double-left:before {
    content: "\F107"
}

.aui-iconfont-chevron-double-right:before {
    content: "\F108"
}

.aui-iconfont-chevron-double-up:before {
    content: "\F109"
}

.aui-iconfont-attachment:before {
    content: "\F10A"
}

.aui-iconfont-documents:before {
    content: "\F10F"
}

.aui-iconfont-refresh:before {
    content: "\F119"
}

.aui-iconfont-calendar:before {
    content: "\F11A"
}

.aui-iconfont-cross:before {
    content: "\F11B"
}

.aui-iconfont-chevron-right:before {
    content: "\F11C"
}

.aui-iconfont-comment:before {
    content: "\F11D"
}

.aui-iconfont-settings:before {
    content: "\F11E"
}

.aui-iconfont-confluence:before {
    content: "\F11F"
}

.aui-iconfont-copy:before {
    content: "\F120"
}

.aui-iconfont-trash:before {
    content: "\F122"
}

.aui-iconfont-upload:before {
    content: "\F123"
}

.aui-iconfont-detail-view:before {
    content: "\F124"
}

.aui-iconfont-arrow-left:before {
    content: "\F125"
}

.aui-iconfont-arrow-right:before {
    content: "\F126"
}

.aui-iconfont-sign-in:before {
    content: "\F12A"
}

.aui-iconfont-import:before {
    content: "\F12B"
}

.aui-iconfont-branch:before {
    content: "\F127"
}

.aui-iconfont-commits:before {
    content: "\F12C"
}

.aui-iconfont-folder-filled:before {
    content: "\F131"
}

.aui-iconfont-create-fork:before {
    content: "\F133"
}

.aui-iconfont-export:before {
    content: "\F134"
}

.aui-iconfont-submodule:before {
    content: "\F139"
}

.aui-iconfont-tag:before {
    content: "\F13A"
}

.aui-iconfont-incomplete-build:before {
    content: "\F13C"
}

.aui-iconfont-plan-disabled:before {
    content: "\F13D"
}

.aui-iconfont-queued-build:before {
    content: "\F13E"
}

.aui-iconfont-document:before {
    content: "\F13F"
}

.aui-iconfont-new-arrow-down:before {
    content: "\F140"
}

.aui-iconfont-edit-filled:before {
    content: "\F142"
}

.aui-iconfont-center-alignment:before {
    content: "\F144"
}

.aui-iconfont-left-alignment:before {
    content: "\F145"
}

.aui-iconfont-right-alignment:before {
    content: "\F146"
}

.aui-iconfont-bold:before {
    content: "\F147"
}

.aui-iconfont-text-color:before {
    content: "\F148"
}

.aui-iconfont-emoji:before {
    content: "\F149"
}

.aui-iconfont-new-help:before {
    content: "\F14A"
}

.aui-iconfont-horizontal-rule:before {
    content: "\F14B"
}

.aui-iconfont-indent-left:before {
    content: "\F14C"
}

.aui-iconfont-italic:before {
    content: "\F14D"
}

.aui-iconfont-page-layout-toggle:before {
    content: "\F14E"
}

.aui-iconfont-bullet-list:before {
    content: "\F14F"
}

.aui-iconfont-number-list:before {
    content: "\F150"
}

.aui-iconfont-table-of-contents:before {
    content: "\F151"
}

.aui-iconfont-mention:before {
    content: "\F152"
}

.aui-iconfont-indent-right:before {
    content: "\F153"
}

.aui-iconfont-advanced:before {
    content: "\F154"
}

.aui-iconfont-symbol:before {
    content: "\F155"
}

.aui-iconfont-table:before {
    content: "\F156"
}

.aui-iconfont-task:before {
    content: "\F157"
}

.aui-iconfont-underline:before {
    content: "\F158"
}

.aui-iconfont-email:before {
    content: "\F159"
}

.aui-iconfont-error:before {
    content: "\F15A"
}

.aui-iconfont-chevron-down:before {
    content: "\F15B"
}

.aui-iconfont-flag:before {
    content: "\F165"
}

.aui-iconfont-vid-full-screen-on:before {
    content: "\F166"
}

.aui-iconfont-group:before {
    content: "\F167"
}

.aui-iconfont-more-vertical:before {
    content: "\F168"
}

.aui-iconfont-question-circle:before {
    content: "\F169"
}

.aui-iconfont-home-circle:before {
    content: "\F16B"
}

.aui-iconfont-image:before {
    content: "\F16C"
}

.aui-iconfont-info-circle:before {
    content: "\F16F"
}

.aui-iconfont-jira:before {
    content: "\F170"
}

.aui-iconfont-like:before {
    content: "\F173"
}

.aui-iconfont-world:before {
    content: "\F175"
}

.aui-iconfont-link:before {
    content: "\F176"
}

.aui-iconfont-add-circle:before {
    content: "\F177"
}

.aui-iconfont-cross-circle:before {
    content: "\F178"
}

.aui-iconfont-lock-filled:before {
    content: "\F179"
}

.aui-iconfont-more:before {
    content: "\F17F"
}

.aui-iconfont-nav-children:before {
    content: "\F180"
}

.aui-iconfont-file:before {
    content: "\F183"
}

.aui-iconfont-quote:before {
    content: "\F186"
}

.aui-iconfont-redo:before {
    content: "\F187"
}

.aui-iconfont-search:before {
    content: "\F18C"
}

.aui-iconfont-share:before {
    content: "\F18E"
}

.aui-iconfont-shortcut:before {
    content: "\F18F"
}

.aui-iconfont-person-circle:before {
    content: "\F192"
}

.aui-iconfont-star-filled:before {
    content: "\F193"
}

.aui-iconfont-check:before {
    content: "\F194"
}

.aui-iconfont-insert-column-before:before {
    content: "\F196"
}

.aui-iconfont-remove-column:before {
    content: "\F197"
}

.aui-iconfont-insert-column-after:before {
    content: "\F198"
}

.aui-iconfont-copy-table-row:before {
    content: "\F199"
}

.aui-iconfont-cut-table-row:before {
    content: "\F19A"
}

.aui-iconfont-heading-column:before {
    content: "\F19B"
}

.aui-iconfont-heading-row:before {
    content: "\F19C"
}

.aui-iconfont-merge-table-cells:before {
    content: "\F19D"
}

.aui-iconfont-paste-table-row:before {
    content: "\F19F"
}

.aui-iconfont-remove-table:before {
    content: "\F1A0"
}

.aui-iconfont-insert-row-after:before {
    content: "\F1A1"
}

.aui-iconfont-remove-row:before {
    content: "\F1A2"
}

.aui-iconfont-insert-row-before:before {
    content: "\F1A3"
}

.aui-iconfont-split-merged-table-cells:before {
    content: "\F1A4"
}

.aui-iconfont-team-calendar:before {
    content: "\F1A5"
}

.aui-iconfont-recent:before {
    content: "\F1A6"
}

.aui-iconfont-undo:before {
    content: "\F1A7"
}

.aui-iconfont-vid-full-screen-off:before {
    content: "\F1A8"
}

.aui-iconfont-unlock-filled:before {
    content: "\F1A9"
}

.aui-iconfont-new-star:before {
    content: "\F1AA"
}

.aui-iconfont-new-watch:before {
    content: "\F1AB"
}

.aui-iconfont-new-arrow-up:before {
    content: "\F1AC"
}

.aui-iconfont-person:before {
    content: "\F1AD"
}

.aui-iconfont-watch-filled:before {
    content: "\F1AF"
}

.aui-iconfont-room-menu:before {
    content: "\F1B1"
}

.aui-iconfont-warning:before {
    content: "\F1B3"
}

.aui-iconfont-tray:before {
    content: "\F1B5"
}

.aui-iconfont-vid-pause:before {
    content: "\F1C1"
}

.aui-iconfont-swap:before {
    content: "\F1C9"
}

.aui-iconfont-component:before {
    content: "\F1CD"
}

.aui-iconfont-arrow-down-small:before {
    content: "\F1D3"
}

.aui-iconfont-arrow-up-small:before {
    content: "\F1D4"
}

.aui-iconfont-filter:before {
    content: "\F1D6"
}

.aui-iconfont-download:before {
    content: "\F1DE"
}

.aui-iconfont-single-column:before {
    content: "\F1E8"
}

.aui-iconfont-two-column:before {
    content: "\F1E9"
}

.aui-iconfont-right-side-bar:before {
    content: "\F1EA"
}

.aui-iconfont-left-side-bar:before {
    content: "\F1EB"
}

.aui-iconfont-three-column-side-bars:before {
    content: "\F1EC"
}

.aui-iconfont-three-column:before {
    content: "\F1ED"
}

.aui-iconfont-location:before {
    content: "\F1EE"
}

.aui-iconfont-radio:before {
    content: "\F500"
}

.aui-iconfont-activity:before {
    content: "\F1F3"
}

.aui-iconfont-add-item:before {
    content: "\F1F4"
}

.aui-iconfont-addon:before {
    content: "\F1F5"
}

.aui-iconfont-app-access:before {
    content: "\F1F6"
}

.aui-iconfont-app-switcher:before, .aui-iconfont-appswitcher:before {
    content: "\F1F7"
}

.aui-iconfont-arrow-down-circle:before {
    content: "\F1F8"
}

.aui-iconfont-arrow-down-left:before {
    content: "\F1F9"
}

.aui-iconfont-arrow-down-right:before {
    content: "\F1FA"
}

.aui-iconfont-arrow-left-circle:before {
    content: "\F1FB"
}

.aui-iconfont-arrow-right-circle:before {
    content: "\F1FC"
}

.aui-iconfont-arrow-up-circle:before {
    content: "\F1FD"
}

.aui-iconfont-audio-circle:before {
    content: "\F1FE"
}

.aui-iconfont-audio:before {
    content: "\F1FF"
}

.aui-iconfont-backlog:before {
    content: "\F200"
}

.aui-iconfont-billing-filled:before {
    content: "\F201"
}

.aui-iconfont-billing:before {
    content: "\F202"
}

.aui-iconfont-board:before {
    content: "\F203"
}

.aui-iconfont-book:before {
    content: "\F204"
}

.aui-iconfont-calendar-filled:before {
    content: "\F205"
}

.aui-iconfont-camera-filled:before {
    content: "\F206"
}

.aui-iconfont-camera-rotate:before {
    content: "\F207"
}

.aui-iconfont-camera-take-picture:before {
    content: "\F208"
}

.aui-iconfont-camera:before {
    content: "\F209"
}

.aui-iconfont-canvas:before {
    content: "\F20A"
}

.aui-iconfont-cell-color-underline:before {
    content: "\F20B"
}

.aui-iconfont-cell-color:before {
    content: "\F20C"
}

.aui-iconfont-check-circle-filled:before {
    content: "\F20D"
}

.aui-iconfont-check-circle:before {
    content: "\F20E"
}

.aui-iconfont-checkbox:before {
    content: "\F20F"
}

.aui-iconfont-chevron-down-circle:before {
    content: "\F210"
}

.aui-iconfont-chevron-left-circle:before {
    content: "\F211"
}

.aui-iconfont-chevron-left:before {
    content: "\F212"
}

.aui-iconfont-chevron-right-circle:before {
    content: "\F213"
}

.aui-iconfont-chevron-up-circle:before {
    content: "\F214"
}

.aui-iconfont-chevron-up:before {
    content: "\F215"
}

.aui-iconfont-clone-small:before {
    content: "\F216"
}

.aui-iconfont-code:before {
    content: "\F217"
}

.aui-iconfont-copy-table-column:before {
    content: "\F218"
}

.aui-iconfont-create-branch:before {
    content: "\F219"
}

.aui-iconfont-create-pull-request:before {
    content: "\F21A"
}

.aui-iconfont-credit-card:before {
    content: "\F21B"
}

.aui-iconfont-credit-card-filled:before {
    content: "\F21C"
}

.aui-iconfont-cut-table-column:before {
    content: "\F21D"
}

.aui-iconfont-dashboard:before {
    content: "\F21E"
}

.aui-iconfont-decision:before {
    content: "\F21F"
}

.aui-iconfont-discover-filled:before {
    content: "\F220"
}

.aui-iconfont-discover:before {
    content: "\F221"
}

.aui-iconfont-document-filled:before {
    content: "\F222"
}

.aui-iconfont-dropbox:before {
    content: "\F223"
}

.aui-iconfont-new-edit:before {
    content: "\F224"
}

.aui-iconfont-failed-build:before {
    content: "\F225"
}

.aui-iconfont-feedback:before {
    content: "\F226"
}

.aui-iconfont-folder:before {
    content: "\F227"
}

.aui-iconfont-followers:before {
    content: "\F228"
}

.aui-iconfont-following:before {
    content: "\F229"
}

.aui-iconfont-fork-small:before {
    content: "\F22A"
}

.aui-iconfont-gallery:before {
    content: "\F22B"
}

.aui-iconfont-google-drive:before {
    content: "\F22C"
}

.aui-iconfont-google:before {
    content: "\F22D"
}

.aui-iconfont-graph-bar:before {
    content: "\F22E"
}

.aui-iconfont-graph-line:before {
    content: "\F22F"
}

.aui-iconfont-highlights:before {
    content: "\F230"
}

.aui-iconfont-home-filled:before {
    content: "\F231"
}

.aui-iconfont-image-border:before {
    content: "\F232"
}

.aui-iconfont-image-resize:before {
    content: "\F233"
}

.aui-iconfont-info-filled:before {
    content: "\F234"
}

.aui-iconfont-insert-numbered-column:before {
    content: "\F235"
}

.aui-iconfont-invite-team:before {
    content: "\F236"
}

.aui-iconfont-issue-raise:before {
    content: "\F237"
}

.aui-iconfont-issue:before {
    content: "\F238"
}

.aui-iconfont-issues:before {
    content: "\F239"
}

.aui-iconfont-lightbulb-filled:before {
    content: "\F23A"
}

.aui-iconfont-lightbulb:before {
    content: "\F23B"
}

.aui-iconfont-link-filled:before {
    content: "\F23C"
}

.aui-iconfont-list:before {
    content: "\F23D"
}

.aui-iconfont-lock-circle-small:before {
    content: "\F23E"
}

.aui-iconfont-lock:before {
    content: "\F23F"
}

.aui-iconfont-marketplace:before {
    content: "\F240"
}

.aui-iconfont-multiple-commits:before {
    content: "\F241"
}

.aui-iconfont-needs-work:before {
    content: "\F242"
}

.aui-iconfont-notification-all:before {
    content: "\F243"
}

.aui-iconfont-notification-direct:before {
    content: "\F244"
}

.aui-iconfont-notification:before {
    content: "\F245"
}

.aui-iconfont-office-building-filled:before {
    content: "\F246"
}

.aui-iconfont-office-building:before {
    content: "\F247"
}

.aui-iconfont-open:before {
    content: "\F248"
}

.aui-iconfont-overview:before {
    content: "\F249"
}

.aui-iconfont-page-filled:before {
    content: "\F24A"
}

.aui-iconfont-page:before {
    content: "\F24B"
}

.aui-iconfont-paint-bucket:before {
    content: "\F24C"
}

.aui-iconfont-paste-table-column:before {
    content: "\F24D"
}

.aui-iconfont-pdf:before {
    content: "\F24E"
}

.aui-iconfont-people-group:before {
    content: "\F24F"
}

.aui-iconfont-people:before {
    content: "\F250"
}

.aui-iconfont-portfolio:before {
    content: "\F251"
}

.aui-iconfont-preferences:before {
    content: "\F252"
}

.aui-iconfont-progress:before {
    content: "\F253"
}

.aui-iconfont-pull-requests:before {
    content: "\F254"
}

.aui-iconfont-question-filled:before {
    content: "\F255"
}

.aui-iconfont-queues:before {
    content: "\F256"
}

.aui-iconfont-recent-filled:before {
    content: "\F257"
}

.aui-iconfont-repository-small:before {
    content: "\F258"
}

.aui-iconfont-running-build:before {
    content: "\F259"
}

.aui-iconfont-schedule-filled:before {
    content: "\F25A"
}

.aui-iconfont-schedule:before {
    content: "\F25B"
}

.aui-iconfont-screen:before {
    content: "\F25C"
}

.aui-iconfont-send:before {
    content: "\F25D"
}

.aui-iconfont-ship:before {
    content: "\F25E"
}

.aui-iconfont-sign-out:before {
    content: "\F25F"
}

.aui-iconfont-source:before {
    content: "\F260"
}

.aui-iconfont-subtask:before {
    content: "\F261"
}

.aui-iconfont-successful-build:before {
    content: "\F262"
}

.aui-iconfont-task-list:before {
    content: "\F263"
}

.aui-iconfont-text-color-underline:before {
    content: "\F264"
}

.aui-iconfont-tray-empty:before {
    content: "\F265"
}

.aui-iconfont-unlink:before {
    content: "\F266"
}

.aui-iconfont-unlock-circle:before {
    content: "\F267"
}

.aui-iconfont-unlock:before {
    content: "\F268"
}

.aui-iconfont-vid-audio-muted:before {
    content: "\F269"
}

.aui-iconfont-vid-audio-on:before {
    content: "\F26A"
}

.aui-iconfont-vid-backward:before {
    content: "\F26B"
}

.aui-iconfont-vid-forward:before {
    content: "\F26C"
}

.aui-iconfont-vid-full-connection-circle:before {
    content: "\F26D"
}

.aui-iconfont-vid-full-speaking-circle:before {
    content: "\F26E"
}

.aui-iconfont-vid-hang-up:before {
    content: "\F26F"
}

.aui-iconfont-vid-hd-circle:before {
    content: "\F270"
}

.aui-iconfont-vid-play:before {
    content: "\F271"
}

.aui-iconfont-vid-raised-hand:before {
    content: "\F272"
}

.aui-iconfont-vid-share-screen:before {
    content: "\F273"
}

.aui-iconfont-video-camera-off:before {
    content: "\F274"
}

.aui-iconfont-video-circle:before {
    content: "\F275"
}

.aui-iconfont-video-filled:before {
    content: "\F276"
}

a {
    color: #0052cc;
    text-decoration: none
}

a:hover {
    color: #0065ff;
    text-decoration: underline
}

a:active, a:focus {
    text-decoration: none
}

a:active {
    color: #0747a6
}

.clear {
    clear: both
}

.hidden {
    display: none !important
}

.assistive, form.aui legend.assistive {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

#footer, .aui-header {
    clear: both;
    float: left;
    width: 100%
}

#content {
    box-sizing: border-box;
    clear: both;
    position: relative
}

#content:before {
    content: "";
    clear: both;
    display: table
}

#footer .footer-body a {
    color: #7a869a
}

#footer .footer-body > p, #footer .footer-body > ul {
    margin: 10px 0 0
}

#footer .footer-body > p:first-child, #footer .footer-body > ul:first-child {
    margin: 0
}

#footer .footer-body > ul {
    display: block;
    font-size: 0;
    list-style: none;
    padding: 0
}

#footer .footer-body > ul > li {
    display: inline-block;
    font-size: 12px;
    line-height: 1.66666667;
    padding: 0;
    white-space: nowrap
}

#footer .footer-body > ul > li + li {
    margin-left: 10px
}

#footer .footer-body > ul > li:after {
    content: "\B7";
    margin-left: 10px;
    speak: none
}

#footer .footer-body > ul > li:last-child:after {
    display: none
}

#content {
    margin: 0;
    padding: 0
}

body {
    background: #f4f5f7;
    color: #172b4d
}

#footer .footer-body {
    color: #7a869a;
    font-size: 12px;
    line-height: 1.66666667;
    margin: 20px 0;
    padding: 0 10px 21px;
    min-height: 44px;
    text-align: center
}

#content > .aui-panel {
    background: #fff;
    margin: 20px 0 0;
    padding: 20px;
    border-color: #dfe1e6;
    border-style: solid;
    border-width: 1px 0
}

#content > .aui-page-header {
    padding: 20px
}

#content > .aui-page-header + .aui-panel, #content > .aui-page-header:first-child {
    margin-top: 0
}

.aui-panel + .aui-panel {
    margin-top: 20px
}

.aui-page-panel {
    border-left-width: 0;
    border-right-width: 0;
    box-sizing: border-box;
    clear: both;
    display: block;
    margin: 20px 0 0;
    padding: 0;
    width: 100%;
    backdrop-filter: blur(10px);
    background-color: rgba(167, 172, 186, 0.15);
}

.aui-page-panel-inner {
    border-spacing: 0;
    display: table;
    table-layout: fixed;
    width: 100%
}

.aui-page-panel-content, .aui-page-panel-item, .aui-page-panel-nav, .aui-page-panel-sidebar {
    box-sizing: border-box;
    display: table-cell;
    padding: 20px;
    vertical-align: top
}

.aui-page-panel-nav {
    border-right: 1px solid #dfe1e6;
    width: 240px
}

.aui-navgroup ~ .aui-page-panel .aui-page-panel-nav, .aui-page-header ~ .aui-page-panel .aui-page-panel-nav, .aui-sidebar ~ .aui-page-panel .aui-page-panel-nav {
    background: #fff
}

.aui-page-panel .aui-page-panel-nav {
    background: #f4f5f7
}

.aui-page-panel-sidebar {
    width: 35%
}

.aui-page-panel-item {
    padding: 0
}

.aui-page-panel-nav ~ .aui-page-panel-sidebar {
    width: 30%
}

.aui-navbar + .aui-page-panel, .aui-page-header + .aui-page-panel {
    margin-top: 0
}

.aui-navbar + .aui-page-panel {
    border-top: none
}

.aui-page-panel-nav > .aui-nav-vertical, .aui-page-panel-nav > .aui-navgroup-vertical {
    margin-left: -10px;
    margin-right: -10px
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav {
    margin-top: 0;
    padding: 0 0 0 20px
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li {
    position: relative
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:after, .aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:before, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:after, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:before {
    background-color: #dfe1e6;
    content: "";
    left: -5px;
    position: absolute
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:before, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:before {
    bottom: 0;
    top: 0;
    width: 1px
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:after, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:after {
    height: 1px;
    top: 14px;
    width: 5px
}

.aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li.aui-nav-more:before, .aui-page-panel-nav > .aui-nav-vertical .aui-nav .aui-nav > li:last-child:before, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li.aui-nav-more:before, .aui-page-panel-nav > .aui-navgroup-vertical .aui-nav .aui-nav > li:last-child:before {
    bottom: 50%
}

.aui-page-panel-content > .aui-navgroup-horizontal {
    margin-left: -20px;
    margin-right: -20px
}

.aui-navgroup-horizontal + .aui-page-panel {
    border-top: 0;
    margin-top: 0
}

.aui-page-panel-content > .aui-navgroup-horizontal:first-child {
    margin-top: -20px
}

.aui-page-fixed #footer .footer-body, .aui-page-fixed .aui-header-inner, .aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner, .aui-page-fixed .aui-page-header-inner, .aui-page-fixed .aui-page-panel-inner, .aui-page-focused #footer .footer-body, .aui-page-focused .aui-page-header, .aui-page-focused .aui-page-panel, .aui-page-hybrid #footer .footer-body, .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner, .aui-page-hybrid .aui-page-header, .aui-page-hybrid .aui-page-panel-inner, .aui-page-notification #footer .footer-body, .aui-page-notification .aui-page-header, .aui-page-notification .aui-page-panel {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

.aui-page-fixed .aui-header-inner, .aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner, .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner {
    width: 1000px
}

.aui-page-focused-small #footer .footer-body, .aui-page-focused-small .aui-page-header, .aui-page-focused-small .aui-page-panel, .aui-page-size-small #footer .footer-body, .aui-page-size-small .aui-page-header, .aui-page-size-small .aui-page-panel {
    width: 400px
}

.aui-page-focused-medium #footer .footer-body, .aui-page-focused-medium .aui-page-header, .aui-page-focused-medium .aui-page-panel, .aui-page-size-medium #footer .footer-body, .aui-page-size-medium .aui-page-header, .aui-page-size-medium .aui-page-panel {
    width: 664px
}

.aui-page-focused-large #footer .footer-body, .aui-page-focused-large .aui-page-header, .aui-page-focused-large .aui-page-panel, .aui-page-size-large #footer .footer-body, .aui-page-size-large .aui-page-header, .aui-page-size-large .aui-page-panel {
    width: 800px
}

.aui-page-focused-xlarge #footer .footer-body, .aui-page-focused-xlarge .aui-page-header, .aui-page-focused-xlarge .aui-page-panel, .aui-page-size-xlarge #footer .footer-body, .aui-page-size-xlarge .aui-page-header, .aui-page-size-xlarge .aui-page-panel {
    width: 980px
}

.aui-page-focused .aui-page-panel, .aui-page-notification .aui-page-panel {
    border-radius: 3px;
    border-width: 1px
}

.aui-page-fixed #content > .aui-page-header, .aui-page-fixed .aui-page-panel-inner {
    padding-left: 0;
    padding-right: 0
}

.aui-page-fixed .aui-page-panel-content:first-child, .aui-page-fixed .aui-page-panel-item:first-child, .aui-page-fixed .aui-page-panel-nav:first-child, .aui-page-fixed .aui-page-panel-sidebar:first-child, .aui-page-hybrid .aui-page-panel-content:first-child, .aui-page-hybrid .aui-page-panel-item:first-child, .aui-page-hybrid .aui-page-panel-nav:first-child, .aui-page-hybrid .aui-page-panel-sidebar:first-child {
    padding-left: 0
}

.aui-page-fixed .aui-page-panel-content:last-child, .aui-page-fixed .aui-page-panel-item:last-child, .aui-page-fixed .aui-page-panel-nav:last-child, .aui-page-fixed .aui-page-panel-sidebar:last-child, .aui-page-hybrid .aui-page-panel-content:last-child, .aui-page-hybrid .aui-page-panel-item:last-child, .aui-page-hybrid .aui-page-panel-nav:last-child, .aui-page-hybrid .aui-page-panel-sidebar:last-child {
    padding-right: 0
}

.aui-page-logo-container {
    display: flex;
    justify-content: center;
    gap: 10px;
    align-items: center;
}

.aui-page-panel .aui-page-header {
    width: auto
}

.aui-page-panel .aui-page-header-inner {
    width: 100%
}

#content > .aui-tabs {
    margin: 20px
}

#content > .aui-tabs > .tabs-pane {
    padding-top: 20px;
    padding-bottom: 20px
}

.aui-page-focused .aui-page-panel-content > h2:first-child, .aui-page-notification .aui-page-panel-content > h1:first-child {
    border-bottom: 1px solid #dfe1e6;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.aui-page-notification .aui-page-panel {
    border-radius: 16px;
}

.aui-page-notification .aui-page-panel-content {
    color: #7a869a;
    padding: 32px;
    text-align: center
}

.aui-page-notification .aui-page-panel-content {
    font-size: 20px
}

.aui-page-notification .aui-page-panel-content form.aui .text {
    margin-right: 10px
}

.aui-page-notification-details {
    margin: 0 auto;
    max-width: 90%;
    width: 980px
}

.aui-page-notification-details-header {
    color: #7a869a;
    margin: 20px auto 0;
    position: relative;
    text-align: center
}

.aui-page-notification-details-header-expander {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center
}

.aui-page-notification-details-header-expander:after, .aui-page-notification-details-header-expander:before {
    border-top: 1px solid #dfe1e6;
    content: "";
    display: block;
    flex: 1
}

.aui-page-notification-details-header-expander .aui-expander-trigger {
    background-color: rgba(9, 30, 66, .08);
    display: inline-block;
    padding: 10px;
    position: relative
}

.aui-page-focused .aui-page-panel-content > form.aui .buttons-container {
    border-top: 1px solid #dfe1e6;
    margin-top: 20px;
    padding-top: 20px
}

@media screen and (max-width: 767px) {
    html.aui-responsive .aui-page-fixed #content > .aui-page-header, html.aui-responsive .aui-page-fixed #footer .footer-body, html.aui-responsive .aui-page-fixed .aui-header-inner, html.aui-responsive .aui-page-fixed .aui-navgroup-horizontal .aui-navgroup-inner, html.aui-responsive .aui-page-fixed .aui-page-panel-inner, html.aui-responsive .aui-page-hybrid #content > .aui-page-header, html.aui-responsive .aui-page-hybrid #footer .footer-body, html.aui-responsive .aui-page-hybrid .aui-header-inner, html.aui-responsive .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner, html.aui-responsive .aui-page-hybrid .aui-page-panel-inner {
        box-sizing: border-box;
        width: 100%
    }

    html.aui-responsive .aui-page-header-inner {
        display: block;
        width: 100%
    }

    html.aui-responsive .aui-page-header-actions {
        display: block;
        width: auto;
        text-align: left;
        margin-top: 20px;
        padding-left: 0;
        padding-right: 20px
    }
}

@media screen and (max-width: 800px) {
    html.aui-responsive .aui-page-hybrid .aui-navgroup-horizontal .aui-navgroup-inner, html.aui-responsive .aui-page-hybrid .aui-page-fixed .aui-header-inner, html.aui-responsive .aui-page-hybrid .aui-page-header, html.aui-responsive .aui-page-hybrid .aui-page-panel-inner {
        box-sizing: border-box;
        width: 100%
    }
}

@media screen and (max-width: 1023px) {
    html.aui-responsive .aui-page-fixed #content > .aui-page-header, html.aui-responsive .aui-page-fixed .aui-page-panel-inner, html.aui-responsive .aui-page-hybrid #content > .aui-page-header, html.aui-responsive .aui-page-hybrid .aui-page-panel-inner {
        padding-left: 20px;
        padding-right: 20px
    }

    html.aui-responsive .aui-page-panel-content, html.aui-responsive .aui-page-panel-sidebar {
        display: block;
        padding-left: 0;
        padding-right: 0;
        width: auto
    }

    html.aui-responsive .aui-page-fixed #footer .footer-body, html.aui-responsive .aui-page-fixed .aui-header-inner, html.aui-responsive .aui-page-fixed .aui-page-header-inner, html.aui-responsive .aui-page-fixed .aui-page-panel-inner {
        box-sizing: border-box;
        width: 100%
    }
}

html.aui-responsive #footer .footer-body > ul > li {
    white-space: normal
}

@media screen and (max-width: 400px) {
    html.aui-responsive .aui-page-focused-small .aui-page-header, html.aui-responsive .aui-page-focused-small .aui-page-panel {
        box-sizing: border-box;
        width: 100%
    }

    html.aui-responsive .aui-page-focused-small .aui-page-panel {
        margin-top: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0
    }
}

@media screen and (max-width: 600px) {
    html.aui-responsive .aui-page-focused-medium .aui-page-header, html.aui-responsive .aui-page-focused-medium .aui-page-panel {
        box-sizing: border-box;
        width: 100%
    }

    html.aui-responsive .aui-page-focused-medium .aui-page-panel {
        margin-top: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0
    }
}

@media screen and (max-width: 800px) {
    html.aui-responsive .aui-page-focused-large .aui-page-header, html.aui-responsive .aui-page-focused-large .aui-page-panel {
        box-sizing: border-box;
        width: 100%
    }

    html.aui-responsive .aui-page-focused-large .aui-page-panel {
        margin-top: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0
    }
}

@media screen and (max-width: 980px) {
    html.aui-responsive .aui-page-focused-xlarge .aui-page-header, html.aui-responsive .aui-page-focused-xlarge .aui-page-panel {
        box-sizing: border-box;
        width: 100%
    }

    html.aui-responsive .aui-page-focused-xlarge .aui-page-panel {
        margin-top: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0
    }
}

#footer-logo a, #footer .footer-body {
    background: url(images/atlassian-horizontal-neutral.svg) bottom no-repeat;
    background-size: 127px 26px
}

#footer-logo {
    background: #f5f5f5;
    position: relative;
    bottom: -21px
}

#footer-logo a {
    display: block;
    height: 26px;
    margin: 0 auto;
    text-align: left;
    text-indent: -9999em;
    width: 127px
}

#footer-logo a:active, #footer-logo a:focus, #footer-logo a:hover {
    background-image: url(images/atlassian-horizontal-blue.svg)
}

.aui-avatar {
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    vertical-align: text-bottom
}

.aui-avatar-inner {
    display: flex;
    justify-content: center;
    align-content: center;
    border-radius: 100%;
    overflow: hidden
}

.aui-avatar img {
    display: block;
    height: 100%;
    margin: auto;
    width: 100%
}

.aui-avatar.aui-avatar-xsmall, .aui-avatar.aui-avatar-xsmall .aui-avatar-inner {
    height: 16px;
    max-width: 16px;
    max-height: 16px;
    width: 16px
}

.aui-avatar.aui-avatar-small, .aui-avatar.aui-avatar-small .aui-avatar-inner {
    height: 24px;
    max-width: 24px;
    max-height: 24px;
    width: 24px
}

.aui-avatar.aui-avatar-medium, .aui-avatar.aui-avatar-medium .aui-avatar-inner {
    height: 32px;
    max-width: 32px;
    max-height: 32px;
    width: 32px
}

.aui-avatar.aui-avatar-large, .aui-avatar.aui-avatar-large .aui-avatar-inner {
    height: 48px;
    max-width: 48px;
    max-height: 48px;
    width: 48px
}

.aui-avatar.aui-avatar-xlarge, .aui-avatar.aui-avatar-xlarge .aui-avatar-inner {
    height: 64px;
    max-width: 64px;
    max-height: 64px;
    width: 64px
}

.aui-avatar.aui-avatar-xxlarge, .aui-avatar.aui-avatar-xxlarge .aui-avatar-inner {
    height: 96px;
    max-width: 96px;
    max-height: 96px;
    width: 96px
}

.aui-avatar.aui-avatar-xxxlarge, .aui-avatar.aui-avatar-xxxlarge .aui-avatar-inner {
    height: 128px;
    max-width: 128px;
    max-height: 128px;
    width: 128px
}

.aui-avatar-project.aui-avatar-xxxlarge, .aui-avatar-project.aui-avatar-xxxlarge .aui-avatar-inner {
    border-radius: 12px
}

.aui-avatar-project.aui-avatar-xlarge, .aui-avatar-project.aui-avatar-xlarge .aui-avatar-inner, .aui-avatar-project.aui-avatar-xxlarge, .aui-avatar-project.aui-avatar-xxlarge .aui-avatar-inner {
    border-radius: 6px
}

.aui-avatar-project.aui-avatar-large, .aui-avatar-project.aui-avatar-large .aui-avatar-inner, .aui-avatar-project.aui-avatar-medium, .aui-avatar-project.aui-avatar-medium .aui-avatar-inner {
    border-radius: 3px
}

.aui-avatar-project.aui-avatar-small, .aui-avatar-project.aui-avatar-small .aui-avatar-inner, .aui-avatar-project.aui-avatar-xsmall, .aui-avatar-project.aui-avatar-xsmall .aui-avatar-inner {
    border-radius: 2px
}

.aui-button, .aui-button:visited, a.aui-button {
    box-sizing: border-box;
    transition: background-color .1s ease-out;
    border-radius: 4px;
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-variant: normal;
    font-weight: 500;
    line-height: 20px;
    background-image: none;
    background-color: #0052CC;
    border: 1px solid transparent;
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 4px;
    height: 36px;
    margin: 0;
    padding: 6px 12px;
    vertical-align: baseline;
    white-space: nowrap;;
}

.aui-button.aui-button-light, .aui-button:visited.aui-button-light, a.aui-button.aui-button-light {
    background-color: #fff
}

body:not(.aui-legacy-focus) .aui-button:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

body:not(.aui-legacy-focus) .aui-button::-moz-focus-inner {
    border: 0
}

.aui-button ~ .aui-button {
    margin-left: 10px
}

a.aui-button:active, a.aui-button:focus, a.aui-button:hover {
    text-decoration: none
}

.aui-button-subtle.aui-button:focus, .aui-button-subtle.aui-button:hover, .aui-button:focus, .aui-button:hover {
    background-color: #0065FF;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-button.aui-button-subtle.active, .aui-button.aui-button-subtle:active, .aui-button:active {
    background-image: none;
    background-color: #0747A6;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-button-subtle.aui-button.active, .aui-button.active {
    background-image: none;
    background-color: #0747A6;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-button.aui-button-split-main + .aui-button-split-more {
    margin-left: 2px
}

.aui-button.aui-button-primary, .aui-button.aui-button-primary:visited {
    background-image: none;
    background-color: #0052cc;
    border-color: transparent;
    color: #fff;
    text-decoration: none;
    font-weight: 600
}

.aui-button.aui-button-primary:focus, .aui-button.aui-button-primary:hover {
    background-color: #0065ff;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-button.aui-button-primary.active {
    background-color: #0747A6
}

.aui-button.aui-button-primary.active, .aui-button.aui-button-primary:active {
    background-image: none;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-button.aui-button-primary:active {
    background-color: #0052cc
}

.aui-button.aui-button-link, .aui-button.aui-button-link:visited, .aui-button.aui-button-text, .aui-button.aui-button-text:visited {
    background-color: transparent;
    border-color: transparent;
    color: #0052cc;
    cursor: pointer;
    text-decoration: none;
    padding: 4px 0
}

.aui-button.aui-button-link:active, .aui-button.aui-button-link:focus, .aui-button.aui-button-link:hover, .aui-button.aui-button-text:active, .aui-button.aui-button-text:focus, .aui-button.aui-button-text:hover, .aui-buttons .aui-button.aui-button-link:active, .aui-buttons .aui-button.aui-button-link:focus, .aui-buttons .aui-button.aui-button-link:hover, .aui-buttons .aui-button.aui-button-link[aria-pressed=true], .aui-buttons .aui-button.aui-button-text:active, .aui-buttons .aui-button.aui-button-text:focus, .aui-buttons .aui-button.aui-button-text:hover, .aui-buttons .aui-button.aui-button-text[aria-pressed=true] {
    background-color: transparent;
    border-color: transparent
}

.aui-button.aui-button-link:hover, .aui-button.aui-button-text:hover {
    color: #0065ff;
    text-decoration: underline
}

.aui-button.aui-button-link:active, .aui-button.aui-button-text:active {
    color: #0747a6;
    text-decoration: none
}

.aui-button.aui-button-text, .aui-button.aui-button-text:visited {
    border: none;
    font-size: inherit;
    height: inherit;
    line-height: normal;
    padding: 0
}

.aui-button.aui-button-subtle {
    background-color: transparent;
    border-color: transparent;
    color: #344563
}

.aui-buttons .aui-button.aui-button-subtle {
    border-radius: 3.01px
}

.aui-button > .aui-icon + .aui-button-label {
    margin-left: 4px
}

.aui-button.aui-button-compact {
    font-size: 12px;
    height: 2.16666666666667em;
    padding: 2px 8px;
    line-height: 1.66666666666667
}

.aui-buttons {
    display: inline-block;
    font-size: 0
}

.aui-buttons:after {
    clear: both;
    content: "";
    display: table
}

.aui-buttons .aui-button {
    border-radius: 0;
    margin: 0
}

.aui-buttons .aui-button:first-child {
    border-top-left-radius: 3.01px;
    border-bottom-left-radius: 3.01px
}

.aui-buttons .aui-button:last-child {
    border-top-right-radius: 3.01px;
    border-bottom-right-radius: 3.01px
}

.aui-buttons + .aui-buttons {
    margin-left: 10px
}

.aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):active, .aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):focus, .aui-buttons .aui-button:not(.aui-button-primary):not(.aui-button-link):hover, .aui-buttons .aui-button[aria-disabled=true], .aui-buttons .aui-button[aria-disabled=true]:active, .aui-buttons .aui-button[aria-disabled=true]:focus, .aui-buttons .aui-button[aria-disabled=true]:hover, .aui-buttons .aui-button[disabled], .aui-buttons .aui-button[disabled]:active, .aui-buttons .aui-button[disabled]:focus, .aui-buttons .aui-button[disabled]:hover {
    border-color: transparent
}

.aui-buttons .aui-button ~ .aui-button {
    border-left-width: 0;
    margin-left: 2px
}

.aui-buttons .aui-button:active, .aui-buttons .aui-button:focus, .aui-buttons .aui-button:hover {
    position: relative
}

.aui-buttons .aui-button:focus {
    z-index: 1
}

.aui-button[aria-pressed=true], .aui-buttons .aui-button[aria-pressed=true], .aui-buttons .aui-button[aria-pressed=true].aui-button-primary, .aui-buttons .aui-button[aria-pressed=true].aui-button-subtle {
    color: #fff;
    background-color: #344563
}

.aui-buttons .aui-button[aria-pressed=true]:active {
    color: #344563;
    background-color: #deebff
}

.aui-button[aria-disabled=true], .aui-button[aria-disabled=true]:active, .aui-button[aria-disabled=true]:focus, .aui-button[aria-disabled=true]:hover, .aui-button[aria-disabled=true][aria-pressed], .aui-button[disabled], .aui-button[disabled]:active, .aui-button[disabled]:focus, .aui-button[disabled]:hover {
    background-color: rgba(9, 30, 66, .04);
    border-color: transparent;
    color: #a5adba;
    cursor: default
}

.aui-button.aui-button-subtle[aria-disabled=true], .aui-button.aui-button-subtle[disabled] {
    border: 0;
    background: none
}

.aui-button.aui-button-primary[aria-disabled=true], .aui-button.aui-button-primary[aria-disabled=true]:active, .aui-button.aui-button-primary[aria-disabled=true]:focus, .aui-button.aui-button-primary[aria-disabled=true]:hover, .aui-button.aui-button-primary[disabled], .aui-button.aui-button-primary[disabled]:active, .aui-button.aui-button-primary[disabled]:focus, .aui-button.aui-button-primary[disabled]:hover {
    background-color: rgba(9, 30, 66, .04);
    border-color: transparent;
    color: #a5adba;
    cursor: default
}

.aui-button.aui-button-link[aria-disabled=true], .aui-button.aui-button-link[aria-disabled=true]:active, .aui-button.aui-button-link[aria-disabled=true]:focus, .aui-button.aui-button-link[aria-disabled=true]:hover, .aui-button.aui-button-link[disabled], .aui-button.aui-button-link[disabled]:active, .aui-button.aui-button-link[disabled]:focus, .aui-button.aui-button-link[disabled]:hover, .aui-button.aui-button-text[aria-disabled=true], .aui-button.aui-button-text[aria-disabled=true]:active, .aui-button.aui-button-text[aria-disabled=true]:focus, .aui-button.aui-button-text[aria-disabled=true]:hover, .aui-button.aui-button-text[disabled], .aui-button.aui-button-text[disabled]:active, .aui-button.aui-button-text[disabled]:focus, .aui-button.aui-button-text[disabled]:hover {
    background-color: transparent;
    border-color: transparent;
    color: #a5adba;
    text-decoration: none
}

.aui-button.aui-button-compact .aui-icon {
    margin-top: -1px
}

.aui-button .aui-icon, .aui-button:hover .aui-icon {
    color: #fff
}

.aui-button:active .aui-icon {
    color: #fff
}

.aui-button.active .aui-icon, .aui-button.aui-button-primary .aui-icon {
    color: #fff
}

.aui-button.aui-button-link .aui-icon {
    color: #0052cc
}

.aui-button.aui-button-link:hover .aui-icon {
    color: #0065ff
}

.aui-button.aui-button-link.active .aui-icon, .aui-button.aui-button-link:active .aui-icon {
    color: #fff
}

.aui-button[aria-disabled=true] .aui-icon, .aui-button[aria-disabled=true]:active .aui-icon, .aui-button[aria-disabled=true]:hover .aui-icon, .aui-button[disabled] .aui-icon, .aui-button[disabled]:active .aui-icon, .aui-button[disabled]:hover .aui-icon {
    color: #a5adba
}

.aui-button[busy] {
    position: relative;
    color: transparent !important
}

.aui-button[busy] aui-spinner {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #344563
}

.aui-button[busy].aui-button-primary aui-spinner {
    color: #fff
}

.aui-page-header-inner {
    border-spacing: 0;
    box-sizing: border-box;
    display: table;
    table-layout: auto;
    width: 100%
}

.aui-page-header-actions, .aui-page-header-image, .aui-page-header-main {
    box-sizing: border-box;
    display: table-cell;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top
}

.aui-page-header-image {
    width: 1px;
    white-space: nowrap
}

.aui-page-header-main {
    vertical-align: middle
}

.aui-page-header-image + .aui-page-header-main {
    padding-left: 10px
}

.aui-page-header-actions {
    padding-left: 20px;
    text-align: right;
    vertical-align: middle
}

.aui-page-header-main > h1, .aui-page-header-main > h2, .aui-page-header-main > h3, .aui-page-header-main > h4, .aui-page-header-main > h5, .aui-page-header-main > h6 {
    margin: 0
}

.aui-page-header-actions > .aui-buttons {
    margin-bottom: 5px;
    margin-top: 5px;
    vertical-align: top;
    white-space: nowrap
}

.aui-page-header-image .aui-avatar {
    vertical-align: top
}

.aui-group {
    display: table;
    box-sizing: border-box;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%
}

.aui-group > .aui-item {
    box-sizing: border-box;
    display: table-cell;
    margin: 0;
    vertical-align: top
}

.aui-group > .aui-item + .aui-item {
    padding-left: 20px
}

.aui-layout .aui-group > header {
    display: table-caption
}

.aui-group.aui-group-split > .aui-item {
    text-align: right
}

.aui-group.aui-group-split > .aui-item:first-child, .aui-group.aui-group-trio > .aui-item {
    text-align: left
}

.aui-group.aui-group-trio > .aui-item + .aui-item {
    text-align: center
}

.aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
    text-align: right
}

@media screen and (max-width: 767px) {
    html.aui-responsive .aui-group > .aui-item {
        display: block;
        width: auto
    }

    html.aui-responsive .aui-group > .aui-item + .aui-item {
        padding-left: 0;
        padding-top: 10px
    }

    html.aui-responsive .aui-group.aui-group-split > .aui-item, html.aui-responsive .aui-group.aui-group-split > .aui-item + .aui-item, html.aui-responsive .aui-group.aui-group-split > .aui-item + .aui-item + .aui-item, html.aui-responsive .aui-group.aui-group-trio > .aui-item, html.aui-responsive .aui-group.aui-group-trio > .aui-item + .aui-item, html.aui-responsive .aui-group.aui-group-trio > .aui-item + .aui-item + .aui-item {
        text-align: left
    }
}

aui-message {
    display: block;
    margin: 20px 0 0
}

.aui-message {
    background: #deebff;
    border: 0 solid #0052cc;
    border-radius: 3px;
    color: #172b4d;
    line-height: 20px;
    margin: 20px 0 0;
    overflow-wrap: break-word;
    padding: 15px 15px 15px 40px;
    position: relative;
    word-wrap: break-word;
    word-break: normal
}

.aui-message:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: #fff;
    font-size: 16px;
    left: 15px;
    line-height: 20px;
    position: absolute;
    top: 15px
}

.aui-message:before {
    display: none
}

.aui-message:after {
    content: "\F234";
    color: #0052cc
}

.aui-message .aui-icon.icon-close {
    background-image: none;
    background-color: inherit;
    color: #505f79;
    text-indent: inherit
}

.aui-message .aui-icon.icon-close:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F11B";
    font-size: 16px
}

.aui-message .aui-icon.icon-close:hover {
    color: #172b4d
}

.aui-message:first-child, aui-message:first-child {
    margin-top: 0
}

.aui-dialog .aui-message.closeable, .aui-popup .aui-message.closeable {
    z-index: 4000
}

.aui-message-error {
    background: #ffebe6;
    border-color: #ffebe6;
    color: #172b4d
}

.aui-message-error:after {
    content: "\F15A";
    color: #de350b
}

.aui-message-warning {
    background: #fffae6;
    border-color: #fffae6;
    color: #172b4d
}

.aui-message-warning:after {
    content: "\F1B3";
    color: #ff991f
}

.aui-message-generic, .aui-message-hint, .aui-message-info {
    background: #deebff;
    border-color: #deebff;
    color: #172b4d
}

.aui-message-generic:after, .aui-message-hint:after, .aui-message-info:after {
    content: "\F234";
    color: #0052cc
}

.aui-message-confirmation, .aui-message-success {
    background: #e3fcef;
    border-color: #e3fcef;
    color: #172b4d
}

.aui-message-confirmation:after, .aui-message-success:after {
    content: "\F104";
    color: #00875a
}

.aui-message-change {
    background: #eae6ff;
    border-color: #eae6ff;
    color: #172b4d
}

.aui-message-change:after {
    content: "\F255";
    color: #5243aa
}

.aui-message p.title {
    font-weight: 700
}

.aui-message p.title strong {
    font-weight: inherit
}

.aui-message.closeable {
    padding-right: 47.5px
}

.aui-message.closeable .icon-close {
    cursor: pointer;
    left: auto;
    opacity: 0;
    position: absolute;
    right: 15px;
    top: 15px;
    display: flex;
    justify-content: center;
    align-items: center
}

.aui-message.closeable .icon-close:focus, .aui-message.closeable:hover .icon-close, .aui-message.closeable:not(.fadeout):not(.aui-will-close) .icon-close {
    opacity: 1
}

#footer .aui-message {
    margin-left: 20px;
    margin-right: 20px;
    text-align: left
}

form.aui.aui-legacy-forms .aui-select2-container, form.aui.aui-legacy-forms .multi-select, form.aui.aui-legacy-forms .password, form.aui.aui-legacy-forms .select, form.aui.aui-legacy-forms .text, form.aui.aui-legacy-forms .textarea, form.aui.aui-legacy-forms .upfile {
    background-color: #fff;
    color: #172b4d;
    font-size: 14px;
    font-family: inherit
}

form.aui.aui-legacy-forms .aui-select2-container .select2-choices, form.aui.aui-legacy-forms .multi-select, form.aui.aui-legacy-forms .password, form.aui.aui-legacy-forms .select, form.aui.aui-legacy-forms .text, form.aui.aui-legacy-forms .textarea {
    border: 1px solid #c1c7d0;
    border-radius: 3.01px;
    box-sizing: border-box;
    font-size: inherit;
    margin: 0;
    vertical-align: baseline
}

form.aui.aui-legacy-forms .aui-select2-container .select2-choices, form.aui.aui-legacy-forms .password, form.aui.aui-legacy-forms .select, form.aui.aui-legacy-forms .text {
    height: 2.14285714em;
    line-height: 1.4285714285714;
    padding: 4px 5px
}

form.aui.aui-legacy-forms .multi-select, form.aui.aui-legacy-forms .select[size], form.aui.aui-legacy-forms .textarea {
    height: auto;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 5px
}

form.aui.aui-legacy-forms optgroup {
    background-color: #f4f5f7;
    color: #7a869a;
    font-style: normal;
    font-weight: 400
}

form.aui.aui-legacy-forms optgroup option, form.aui.aui-legacy-forms option {
    background-color: #fff;
    color: #172b4d
}

form.aui.aui-legacy-forms .date-select .field-group, form.aui.aui-legacy-forms .group .field-group {
    clear: none;
    padding-left: 0;
    padding-top: 0
}

form.aui.aui-legacy-forms .select {
    padding: 6px 5px 5px;
    vertical-align: top
}

form.aui.aui-legacy-forms .aui-select2-container {
    border: 0;
    height: auto;
    padding: 0;
    vertical-align: baseline;
    width: 100%
}

form.aui.aui-legacy-forms .aui-select2-container .select2-choices {
    height: auto;
    max-width: none
}

form.aui.aui-legacy-forms .aui-select2-container.select2-container-active .select2-choices {
    outline: none;
    border-width: 2px;
    border-color: #4c9aff
}

form.aui.aui-legacy-forms .aui-select2-container.select2-container-multi .select2-choices {
    min-height: 0;
    background: #fff
}

form.aui.aui-legacy-forms .password::-webkit-input-placeholder, form.aui.aui-legacy-forms .text::-webkit-input-placeholder, form.aui.aui-legacy-forms .textarea::-webkit-input-placeholder {
    color: #97a0af;
    opacity: 1
}

form.aui.aui-legacy-forms .password::-moz-placeholder, form.aui.aui-legacy-forms .text::-moz-placeholder, form.aui.aui-legacy-forms .textarea::-moz-placeholder {
    color: #97a0af;
    opacity: 1
}

form.aui.aui-legacy-forms .password:-ms-input-placeholder, form.aui.aui-legacy-forms .password::-ms-input-placeholder, form.aui.aui-legacy-forms .text:-ms-input-placeholder, form.aui.aui-legacy-forms .text::-ms-input-placeholder, form.aui.aui-legacy-forms .textarea:-ms-input-placeholder, form.aui.aui-legacy-forms .textarea::-ms-input-placeholder {
    color: #97a0af;
    opacity: 1
}

form.aui.aui-legacy-forms .password::placeholder, form.aui.aui-legacy-forms .text::placeholder, form.aui.aui-legacy-forms .textarea::placeholder {
    color: #97a0af;
    opacity: 1
}

form.aui.aui-legacy-forms .password.aui-placeholder-shown, form.aui.aui-legacy-forms .password.placeholder-shown, form.aui.aui-legacy-forms .text.aui-placeholder-shown, form.aui.aui-legacy-forms .text.placeholder-shown, form.aui.aui-legacy-forms .textarea.aui-placeholder-shown, form.aui.aui-legacy-forms .textarea.placeholder-shown {
    color: #97a0af
}

form.aui.aui-legacy-forms .multi-select[disabled], form.aui.aui-legacy-forms .multi-select[disabled] optgroup, form.aui.aui-legacy-forms .multi-select[disabled] option, form.aui.aui-legacy-forms .password[disabled], form.aui.aui-legacy-forms .select[disabled], form.aui.aui-legacy-forms .select[disabled] optgroup, form.aui.aui-legacy-forms .select[disabled] option, form.aui.aui-legacy-forms .text[disabled], form.aui.aui-legacy-forms .textarea[disabled] {
    background-color: #f4f5f7;
    color: #97a0af
}

form.aui.aui-legacy-forms .date-select, form.aui.aui-legacy-forms .field-group, form.aui.aui-legacy-forms .group {
    box-sizing: border-box;
    clear: both;
    padding: 4px 0 4px 145px;
    position: relative;
    margin: 1px 0;
    width: 100%
}

form.aui.aui-legacy-forms legend + .checkbox, form.aui.aui-legacy-forms legend + .field-group, form.aui.aui-legacy-forms legend + .radio {
    margin-top: 0;
    padding-top: 5px
}

form.aui.aui-legacy-forms .checkbox, form.aui.aui-legacy-forms .radio {
    padding: 0 0 0 20px;
    margin: 5px 0 0;
    position: relative
}

form.aui.aui-legacy-forms .checkbox:first-child, form.aui.aui-legacy-forms .radio:first-child {
    margin-top: 0
}

form.aui.aui-legacy-forms .group {
    padding-top: 0
}

form.aui.aui-legacy-forms .icon-required {
    left: 100%;
    position: absolute;
    top: 5px
}

form.aui.aui-legacy-forms .icon-required:before {
    content: "*";
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
    color: #de350b;
    line-height: 1;
    font-size: 12px
}

form.aui.aui-legacy-forms label, form.aui.aui-legacy-forms legend {
    color: #6b778c
}

form.aui.aui-legacy-forms div.description {
    font-size: 12px;
    line-height: 1.66666667;
    color: #6b778c;
    margin: 5px 0 0
}

form.aui.aui-legacy-forms div.description:first-child {
    margin-top: 0
}

form.aui.aui-legacy-forms .field-group > aui-label, form.aui.aui-legacy-forms .field-group > label, form.aui.aui-legacy-forms legend {
    float: left;
    margin-left: -145px;
    padding: 5px 0 0;
    position: relative;
    text-align: right;
    width: 130px;
    word-wrap: break-word
}

form.aui.aui-legacy-forms .checkbox input.checkbox, form.aui.aui-legacy-forms .radio input.radio {
    box-sizing: border-box;
    font-size: 14px;
    height: 1.42857143em;
    left: 0;
    margin: 0;
    padding: 2px;
    position: absolute;
    vertical-align: baseline
}

body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .multi-select:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .multi-select:focus > option, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .password:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .password:focus > option, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .select:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .select:focus > option, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .text:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .text:focus > option, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .textarea:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .textarea:focus > option {
    background-color: #fff;
    color: #172b4d
}

body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .aui-select2-container .select2-choices:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .aui-select2-container.select2-container-active .select2-choices, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .multi-select:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .password:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .select:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .text:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .textarea:focus {
    outline: none;
    border-width: 2px;
    border-color: #4c9aff
}

body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .button:focus, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .cancel:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

form.aui:not(.aui-legacy-forms) .password, form.aui:not(.aui-legacy-forms) .select, form.aui:not(.aui-legacy-forms) .text, form.aui:not(.aui-legacy-forms) .textarea {
    background-color: #fafbfc;
    color: #172b4d;
    font-size: 14px;
    font-family: inherit
}

form.aui:not(.aui-legacy-forms) .password:hover, form.aui:not(.aui-legacy-forms) .select:hover, form.aui:not(.aui-legacy-forms) .text:hover, form.aui:not(.aui-legacy-forms) .textarea:hover {
    background-color: #ebecf0;
    border-color: #dfe1e6;
    color: #172b4d
}

form.aui:not(.aui-legacy-forms) .multi-select {
    color: #172b4d;
    font-size: 14px;
    font-family: inherit
}

form.aui:not(.aui-legacy-forms) .multi-select:hover {
    background-color: #dfe1e6;
    border-color: #dfe1e6;
    color: #172b4d
}

form.aui:not(.aui-legacy-forms) .multi-select:hover, form.aui:not(.aui-legacy-forms) .select:hover {
    background-color: #dfe1e6;
    border-color: #dfe1e6
}

form.aui:not(.aui-legacy-forms) .aui-select2-container > ul:hover {
    background-color: #dfe1e6;
    border-color: #dfe1e6;
    color: #172b4d
}

form.aui:not(.aui-legacy-forms) .aui-select2-container.select2-container-active > ul {
    background-color: #fff;
    color: #172b4d
}

form.aui:not(.aui-legacy-forms) .multi-select:hover > option {
    background-color: #dfe1e6;
    border-color: #dfe1e6;
    color: #172b4d
}

form.aui:not(.aui-legacy-forms) .password, form.aui:not(.aui-legacy-forms) .select, form.aui:not(.aui-legacy-forms) .text, form.aui:not(.aui-legacy-forms) .textarea {
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
    border: 2px solid #dfe1e6;
    border-radius: 3.01px;
    box-sizing: border-box;
    font-size: inherit;
    margin: 0;
    vertical-align: baseline
}

form.aui:not(.aui-legacy-forms) .aui-select2-container .select2-choices, form.aui:not(.aui-legacy-forms) .multi-select {
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out;
    border: 2px solid #ebecf0;
    border-radius: 3.01px;
    box-sizing: border-box;
    font-size: inherit;
    margin: 0;
    vertical-align: baseline
}

form.aui:not(.aui-legacy-forms) .multi-select {
    background-color: #ebecf0;
    border-color: #ebecf0
}

form.aui:not(.aui-legacy-forms) .aui-select2-container .select2-choices, form.aui:not(.aui-legacy-forms) .password, form.aui:not(.aui-legacy-forms) .select, form.aui:not(.aui-legacy-forms) .text {
    height: 2.14285714em;
    line-height: 1.4285714285714;
    padding: 3px 4px
}

form.aui:not(.aui-legacy-forms) .multi-select, form.aui:not(.aui-legacy-forms) .select[size], form.aui:not(.aui-legacy-forms) .textarea {
    height: auto;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 3px 4px
}

form.aui:not(.aui-legacy-forms) .textarea {
    overflow-y: auto
}

form.aui:not(.aui-legacy-forms) .multi-select {
    margin-top: 2px
}

form.aui:not(.aui-legacy-forms) .date-select .field-group, form.aui:not(.aui-legacy-forms) .group .field-group {
    clear: none;
    padding-left: 0;
    padding-top: 0
}

form.aui:not(.aui-legacy-forms) .password::-webkit-input-placeholder, form.aui:not(.aui-legacy-forms) .text::-webkit-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea::-webkit-input-placeholder {
    color: #7a869a;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password::-moz-placeholder, form.aui:not(.aui-legacy-forms) .text::-moz-placeholder, form.aui:not(.aui-legacy-forms) .textarea::-moz-placeholder {
    color: #7a869a;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .password::-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .text:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .text::-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea::-ms-input-placeholder {
    color: #7a869a;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password::placeholder, form.aui:not(.aui-legacy-forms) .text::placeholder, form.aui:not(.aui-legacy-forms) .textarea::placeholder {
    color: #7a869a;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password.aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .password.placeholder-shown, form.aui:not(.aui-legacy-forms) .text.aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .text.placeholder-shown, form.aui:not(.aui-legacy-forms) .textarea.aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .textarea.placeholder-shown {
    color: #7a869a
}

form.aui:not(.aui-legacy-forms) .password[disabled]::-webkit-input-placeholder, form.aui:not(.aui-legacy-forms) .text[disabled]::-webkit-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea[disabled]::-webkit-input-placeholder {
    color: #a5adba;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password[disabled]::-moz-placeholder, form.aui:not(.aui-legacy-forms) .text[disabled]::-moz-placeholder, form.aui:not(.aui-legacy-forms) .textarea[disabled]::-moz-placeholder {
    color: #a5adba;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password[disabled]:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .password[disabled]::-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .text[disabled]:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .text[disabled]::-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea[disabled]:-ms-input-placeholder, form.aui:not(.aui-legacy-forms) .textarea[disabled]::-ms-input-placeholder {
    color: #a5adba;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password[disabled]::placeholder, form.aui:not(.aui-legacy-forms) .text[disabled]::placeholder, form.aui:not(.aui-legacy-forms) .textarea[disabled]::placeholder {
    color: #a5adba;
    opacity: 1
}

form.aui:not(.aui-legacy-forms) .password[disabled].aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .password[disabled].placeholder-shown, form.aui:not(.aui-legacy-forms) .text[disabled].aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .text[disabled].placeholder-shown, form.aui:not(.aui-legacy-forms) .textarea[disabled].aui-placeholder-shown, form.aui:not(.aui-legacy-forms) .textarea[disabled].placeholder-shown {
    color: #a5adba
}

form.aui:not(.aui-legacy-forms) .multi-select[disabled], form.aui:not(.aui-legacy-forms) .multi-select[disabled] optgroup, form.aui:not(.aui-legacy-forms) .multi-select[disabled] option, form.aui:not(.aui-legacy-forms) .password[disabled], form.aui:not(.aui-legacy-forms) .select[disabled], form.aui:not(.aui-legacy-forms) .select[disabled] optgroup, form.aui:not(.aui-legacy-forms) .select[disabled] option, form.aui:not(.aui-legacy-forms) .text[disabled], form.aui:not(.aui-legacy-forms) .textarea[disabled] {
    background-color: #f4f5f7;
    color: #97a0af;
    border: none
}

form.aui:not(.aui-legacy-forms) .multi-select[disabled], form.aui:not(.aui-legacy-forms) .password[disabled], form.aui:not(.aui-legacy-forms) .select[disabled], form.aui:not(.aui-legacy-forms) .text[disabled], form.aui:not(.aui-legacy-forms) .textarea[disabled] {
    border: 2px solid transparent
}

form.aui:not(.aui-legacy-forms) .select {
    margin-top: 1px;
    vertical-align: top;
    background-color: #ebecf0;
    border-color: #ebecf0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

form.aui:not(.aui-legacy-forms) .select::-ms-expand {
    display: none
}

form.aui:not(.aui-legacy-forms) .aui-select2-container {
    border: 0;
    height: auto;
    padding: 0;
    vertical-align: baseline;
    width: 100%
}

form.aui:not(.aui-legacy-forms) .aui-select2-container .select2-choices {
    height: auto;
    max-width: none
}

form.aui:not(.aui-legacy-forms) .date-select, form.aui:not(.aui-legacy-forms) .field-group, form.aui:not(.aui-legacy-forms) .group {
    box-sizing: border-box;
    clear: both;
    padding: 4px 0 4px 145px;
    position: relative;
    margin: 1px 0;
    width: 100%
}

form.aui:not(.aui-legacy-forms) .group {
    padding-top: 0
}

form.aui:not(.aui-legacy-forms) .select[disabled]:not([size]) {
    background: #ebecf0 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgc3Ryb2tlLXdpZHRoPSIxIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZvY3VzYWJsZT0iZmFsc2UiPjxwYXRoIGQ9Ik02Ljc0NCA4Ljc0NGExLjA1MyAxLjA1MyAwIDAgMCAwIDEuNDlsNC41NDcgNC41NTdhMSAxIDAgMCAwIDEuNDE2IDBsNC41NS00LjU1OGExLjA1MSAxLjA1MSAwIDEgMC0xLjQ4OC0xLjQ4OGwtMy43NyAzLjc3Ni0zLjc2OC0zLjc3NmExLjA1MSAxLjA1MSAwIDAgMC0xLjQ4NyAweiIgZmlsbD0iI0E1QURCQSI+PC9wYXRoPjwvc3ZnPgo=") no-repeat 100% 50%
}

form.aui:not(.aui-legacy-forms) select:not([size]) {
    padding-right: 22px;
    background: #ebecf0 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgc3Ryb2tlLXdpZHRoPSIxIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZvY3VzYWJsZT0iZmFsc2UiIGZpbGw9IiM0MjUyNkUiPjxwYXRoIGQ9Ik02Ljc0NCA4Ljc0NGExLjA1MyAxLjA1MyAwIDAgMCAwIDEuNDlsNC41NDcgNC41NTdhMSAxIDAgMCAwIDEuNDE2IDBsNC41NS00LjU1OGExLjA1MSAxLjA1MSAwIDEgMC0xLjQ4OC0xLjQ4OGwtMy43NyAzLjc3Ni0zLjc2OC0zLjc3NmExLjA1MSAxLjA1MSAwIDAgMC0xLjQ4NyAweiIgZmlsbD0iIzM0NDU2MyI+PC9wYXRoPjwvc3ZnPgo=") no-repeat 100% 50%
}

form.aui:not(.aui-legacy-forms) .icon-required {
    left: 100%;
    position: absolute;
    top: 7px
}

form.aui:not(.aui-legacy-forms) .icon-required:before {
    content: "*";
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
    color: #de350b;
    line-height: 1;
    font-size: 12px
}

form.aui:not(.aui-legacy-forms) label, form.aui:not(.aui-legacy-forms) legend {
    color: #6b778c;
    font-weight: 500;
    font-size: 14px
}

form.aui:not(.aui-legacy-forms) legend + .field-group {
    margin-top: 0;
    padding-top: 5px
}

form.aui:not(.aui-legacy-forms) div.description {
    font-size: 11px;
    line-height: 1.81818182;
    color: #6b778c;
    margin: 5px 0 0
}

form.aui:not(.aui-legacy-forms) div.description:first-child {
    margin-top: 0
}

form.aui:not(.aui-legacy-forms) .field-group > aui-label, form.aui:not(.aui-legacy-forms) .field-group > label, form.aui:not(.aui-legacy-forms) legend {
    float: left;
    margin-left: -145px;
    padding: 5px 0 0;
    position: relative;
    text-align: right;
    width: 130px;
    word-wrap: break-word
}

body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .radio input:focus + .aui-form-glyph:after {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;
    content: "";
    border: 2px solid #4c9aff;
    border-radius: 10px;
    background-color: transparent
}

body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .checkbox input:focus + .aui-form-glyph:before, body:not(.aui-legacy-focus) form.aui:not(.aui-legacy-forms) .radio input:focus + .aui-form-glyph:before {
    border-color: #4c9aff
}

form.aui:not(.aui-legacy-forms) .checkbox input[type=checkbox], form.aui:not(.aui-legacy-forms) .radio input[type=radio] {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

form.aui:not(.aui-legacy-forms) .checkbox, form.aui:not(.aui-legacy-forms) .radio {
    padding: 0 0 0 20px;
    margin: 5px 0 0;
    position: relative
}

form.aui:not(.aui-legacy-forms) .checkbox:first-child, form.aui:not(.aui-legacy-forms) .radio:first-child {
    margin-top: 0
}

form.aui:not(.aui-legacy-forms) .checkbox .aui-form-glyph, form.aui:not(.aui-legacy-forms) .radio .aui-form-glyph {
    pointer-events: none !important
}

form.aui:not(.aui-legacy-forms) .checkbox label, form.aui:not(.aui-legacy-forms) .radio label {
    position: relative
}

form.aui:not(.aui-legacy-forms) .checkbox label:before, form.aui:not(.aui-legacy-forms) .radio label:before {
    content: "";
    display: inline-block;
    left: -20px;
    position: absolute;
    width: 20px;
    height: 100%
}

form.aui:not(.aui-legacy-forms) .checkbox label > .aui-form-glyph:after, form.aui:not(.aui-legacy-forms) .checkbox label > .aui-form-glyph:before, form.aui:not(.aui-legacy-forms) .radio label > .aui-form-glyph:after, form.aui:not(.aui-legacy-forms) .radio label > .aui-form-glyph:before {
    margin-left: -20px
}

form.aui:not(.aui-legacy-forms) .radio input:checked + .aui-form-glyph:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: -1px;
    top: 2px;
    content: "\F500";
    color: #0052cc;
    font-size: 16px;
    line-height: 1
}

form.aui:not(.aui-legacy-forms) .radio input:checked:active:not(:disabled) + .aui-form-glyph:before {
    height: 14px;
    width: 14px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxjaXJjbGUgZmlsbD0iI0RFRUJGRiIgY3g9IjEyIiBjeT0iMTIiIHI9IjciPjwvY2lyY2xlPgogICAgICAgIDxjaXJjbGUgZmlsbD0iIzAwNTJDQyIgY3g9IjEyIiBjeT0iMTIiIHI9IjIuMzM1Ij48L2NpcmNsZT4KICAgIDwvZz4KPC9zdmc+Cg==") no-repeat -5px -5px;
    line-height: 1;
    position: absolute;
    top: 3px;
    left: 0;
    content: " "
}

form.aui:not(.aui-legacy-forms) .radio input:checked:disabled ~ label {
    color: #a5adba
}

form.aui:not(.aui-legacy-forms) .radio input:checked:disabled + .aui-form-glyph:before {
    color: #a5adba;
    border-color: transparent;
    background: transparent
}

form.aui:not(.aui-legacy-forms) .radio input:not(:checked) + .aui-form-glyph:before {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;
    content: "";
    border: 2px solid #dfe1e6;
    background-color: #fafbfc;
    border-radius: 10px
}

form.aui:not(.aui-legacy-forms) .radio input:not(:checked):active:not(:disabled) + .aui-form-glyph:before {
    height: 14px;
    width: 14px;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZm9jdXNhYmxlPSJmYWxzZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxjaXJjbGUgZmlsbD0iI0RFRUJGRiIgY3g9IjEyIiBjeT0iMTIiIHI9IjciPjwvY2lyY2xlPgogICAgPC9nPgo8L3N2Zz4K") no-repeat -5px -5px;
    line-height: 1;
    position: absolute;
    top: 3px;
    left: 0;
    content: " ";
    border: none
}

form.aui:not(.aui-legacy-forms) .radio input:not(:checked):disabled ~ label {
    color: #a5adba
}

form.aui:not(.aui-legacy-forms) .radio input:not(:checked):disabled + .aui-form-glyph:before {
    color: #a5adba;
    border-color: rgba(9, 30, 66, .04);
    background: rgba(9, 30, 66, .04)
}

form.aui:not(.aui-legacy-forms) .checkbox input:checked + .aui-form-glyph:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;
    content: "\F194";
    color: #fff;
    font-size: 8px;
    line-height: 10px;
    font-weight: 700;
    text-align: center;
    border: 2px solid #0052cc;
    border-radius: 4px;
    background-color: #0052cc
}

form.aui:not(.aui-legacy-forms) .checkbox input:checked:active + .aui-form-glyph:before {
    color: #0052cc;
    background-color: #deebff;
    border-color: #deebff
}

form.aui:not(.aui-legacy-forms) .checkbox input:checked:disabled ~ label {
    color: #a5adba
}

form.aui:not(.aui-legacy-forms) .checkbox input:checked:disabled + .aui-form-glyph:before {
    color: #a5adba;
    border-color: rgba(9, 30, 66, .04);
    background: rgba(9, 30, 66, .04)
}

form.aui:not(.aui-legacy-forms) .checkbox input:not(:checked) + .aui-form-glyph:before {
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 3px;
    content: "";
    border: 2px solid #dfe1e6;
    background-color: #fafbfc;
    border-radius: 4px
}

form.aui:not(.aui-legacy-forms) .checkbox input:not(:checked):active + .aui-form-glyph:before {
    background-color: #deebff;
    border-color: #deebff
}

form.aui:not(.aui-legacy-forms) .checkbox input:not(:checked):disabled ~ label {
    color: #a5adba
}

form.aui:not(.aui-legacy-forms) .checkbox input:not(:checked):disabled + .aui-form-glyph:before {
    color: #a5adba;
    border-color: rgba(9, 30, 66, .04);
    background: rgba(9, 30, 66, .04)
}

form.aui {
    margin: 20px 0 0;
    position: relative
}

form.aui:first-child {
    margin-top: 0
}

form.aui .upfile {
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    margin: 5px 0;
    padding: 0
}

form.aui optgroup, form.aui optgroup option, form.aui option {
    font-style: normal;
    font-weight: 400
}

form.aui .checkbox[disabled], form.aui .multi-select[disabled], form.aui .password[disabled], form.aui .radio[disabled], form.aui .select[disabled], form.aui .text[disabled], form.aui .textarea[disabled] {
    cursor: not-allowed
}

form.aui .text[type=search] {
    -webkit-appearance: textfield;
    outline-width: 5px;
    outline-offset: -2px
}

form.aui .text[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

form.aui fieldset {
    border: 0;
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    position: relative
}

form.aui .field-value {
    display: inline-block;
    font-weight: 700;
    padding-top: 5px
}

form.aui legend {
    display: none
}

form.aui .group {
    padding-top: 0
}

form.aui .date-select:after, form.aui .date-select:before, form.aui .field-group:after, form.aui .field-group:before, form.aui .group:after, form.aui .group:before {
    content: " ";
    display: table
}

form.aui .date-select:after, form.aui .field-group:after, form.aui .group:after {
    clear: both
}

form.aui .checkbox > label, form.aui .radio > label {
    font-size: 14px;
    color: #172b4d;
    font-weight: 400
}

form.aui .checkbox > .checkbox[disabled] + label, form.aui .radio > .radio[disabled] + label {
    color: #97a0af;
    cursor: not-allowed
}

form.aui .checkbox .error, form.aui .error, form.aui .field-group .error, form.aui .group .error, form.aui .radio .error {
    clear: both;
    color: #de350b;
    display: block;
    margin: 5px 0 0
}

form.aui .checkbox .error .aui-iconfont-error, form.aui .error .aui-iconfont-error, form.aui .field-group .error .aui-iconfont-error, form.aui .group .error .aui-iconfont-error, form.aui .radio .error .aui-iconfont-error {
    margin-right: 4px
}

form.aui .error ul {
    padding: 0;
    list-style: none
}

form.aui .checkbox .error:first-child, form.aui .field-group .error:first-child, form.aui .radio .error:first-child {
    margin-top: 0
}

form.aui .date-select legend, form.aui .group legend {
    display: block
}

form.aui .date-select .field-group label {
    display: none
}

form.aui .matrix {
    padding-top: 5px
}

form.aui .buttons-container {
    box-sizing: border-box;
    clear: both;
    margin: 1px 0 0;
    padding: 4px 0 4px 145px;
    position: relative;
    width: 100%
}

form.aui.long-label .buttons-container, form.aui.long-label .date-select, form.aui.long-label .field-group, form.aui.long-label .group {
    padding-left: 250px
}

form.aui.long-label .field-group > aui-label, form.aui.long-label .field-group > label, form.aui.long-label .group > legend {
    margin-left: -250px;
    width: 235px
}

form.aui.long-label .date-select .field-group, form.aui.long-label .group .field-group, form.aui.top-label .field-group {
    padding-left: 0
}

form.aui.top-label .field-group > aui-label, form.aui.top-label .field-group > label {
    font-size: 12px;
    font-weight: 600;
    display: block;
    float: none;
    margin: 0 0 5px;
    padding: 0;
    text-align: left;
    width: auto
}

form.aui.top-label .icon-required {
    left: 0;
    position: relative;
    top: 0
}

form.aui.top-label .date-select, form.aui.top-label .group {
    padding-left: 0
}

form.aui.top-label .date-select legend, form.aui.top-label .group legend {
    float: none;
    margin: 0;
    text-align: left;
    width: auto
}

form.aui.top-label .date-select label {
    display: none
}

form.aui.top-label .buttons-container {
    padding-left: 0
}

form.aui .button {
    box-sizing: border-box;
    transition: background-color .1s ease-out;
    border-radius: 3.01px;
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-variant: normal;
    font-weight: 400;
    background-image: none;
    background-color: rgba(9, 30, 66, .08);
    border: 1px solid transparent;
    color: #344563;
    height: 2.14285714em;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    vertical-align: baseline;
    white-space: nowrap
}

form.aui .button:focus, form.aui .button:hover {
    background-color: rgba(9, 30, 66, .13);
    border-color: transparent;
    color: #344563;
    text-decoration: none
}

form.aui .button.active, form.aui .button:active {
    background-image: none;
    background-color: #deebff;
    border-color: transparent;
    color: #0052cc;
    text-decoration: none
}

form.aui .button[disabled], form.aui .button[disabled]:active, form.aui .button[disabled]:focus, form.aui .button[disabled]:hover {
    background-color: rgba(9, 30, 66, .04);
    border-color: transparent;
    color: #a5adba;
    cursor: default
}

form.aui .cancel {
    border-radius: 3.01px;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    display: inline-block;
    padding: 5px 10px;
    vertical-align: baseline
}

form.aui .buttons-container > .buttons {
    font-size: 0
}

form.aui .buttons-container > .buttons > * {
    font-size: 14px
}

form.aui .buttons-container .aui-button + .aui-button, form.aui .buttons-container .aui-button + .button, form.aui .buttons-container .button + .aui-button, form.aui .buttons-container .button + .button {
    margin-left: 10px
}

form.aui .buttons-container .aui-button + .aui-button-link {
    margin-left: 9px
}

form.aui .aui-message + .date-select, form.aui .aui-message + .field-group, form.aui .aui-message + .group {
    margin-top: 10px
}

form.aui span.content {
    left: -9999px;
    position: absolute;
    top: -9999px
}

form.aui pre.aui-form {
    background-color: #f4f5f7;
    border: 1px solid #dfe1e6;
    font-family: SFMono-Medium, SF Mono, Segoe UI Mono, Roboto Mono, Ubuntu Mono, Menlo, Courier, monospace;
    font-size: 12px;
    line-height: 1.66666667;
    overflow-x: auto;
    overflow-y: visible;
    padding: 15px
}

@media screen and (max-width: 767px) {
    html.aui-responsive form.aui .field-group, html.aui-responsive form.aui.long-label .field-group {
        padding-left: 0
    }

    html.aui-responsive form.aui .field-group > aui-label, html.aui-responsive form.aui .field-group > label, html.aui-responsive form.aui.long-label .field-group > aui-label, html.aui-responsive form.aui.long-label .field-group > label {
        font-size: 12px;
        font-weight: 600;
        display: block;
        float: none;
        margin: 0 0 5px;
        padding: 0;
        text-align: left;
        width: auto
    }

    html.aui-responsive form.aui .icon-required, html.aui-responsive form.aui.long-label .icon-required {
        left: 0;
        position: relative;
        top: 0
    }

    html.aui-responsive form.aui .date-select, html.aui-responsive form.aui .group, html.aui-responsive form.aui.long-label .date-select, html.aui-responsive form.aui.long-label .group {
        padding-left: 0
    }

    html.aui-responsive form.aui .date-select legend, html.aui-responsive form.aui .group legend, html.aui-responsive form.aui.long-label .date-select legend, html.aui-responsive form.aui.long-label .group legend {
        float: none;
        margin: 0;
        text-align: left;
        width: auto
    }

    html.aui-responsive form.aui .date-select label, html.aui-responsive form.aui.long-label .date-select label {
        display: none
    }

    html.aui-responsive form.aui .buttons-container, html.aui-responsive form.aui.long-label .buttons-container {
        padding-left: 0
    }
}

form.aui.aui-legacy-forms .multi-select, form.aui.aui-legacy-forms .password, form.aui.aui-legacy-forms .select, form.aui.aui-legacy-forms .text, form.aui.aui-legacy-forms .textarea, form.aui:not(.aui-legacy-forms) .multi-select, form.aui:not(.aui-legacy-forms) .password, form.aui:not(.aui-legacy-forms) .select, form.aui:not(.aui-legacy-forms) .text, form.aui:not(.aui-legacy-forms) .textarea {
    width: 100%;
    max-width: 250px
}

form.aui.aui-legacy-forms .short-field, form.aui:not(.aui-legacy-forms) .short-field {
    max-width: 75px
}

form.aui.aui-legacy-forms .medium-field, form.aui:not(.aui-legacy-forms) .medium-field {
    max-width: 165px
}

form.aui.aui-legacy-forms .medium-long-field, form.aui:not(.aui-legacy-forms) .medium-long-field {
    max-width: 350px
}

form.aui.aui-legacy-forms .long-field, form.aui:not(.aui-legacy-forms) .long-field {
    max-width: 500px
}

form.aui.aui-legacy-forms .full-width-field, form.aui:not(.aui-legacy-forms) .full-width-field {
    max-width: none
}

.aui-toolbar2 {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.aui-toolbar2 .aui-button {
    margin-top: 10px
}

.aui-toolbar2-group:after, .aui-toolbar2:after {
    clear: both;
    content: "";
    display: table
}

.aui-toolbar2-group {
    margin: 0;
    padding: 0
}

.aui-toolbar2-primary {
    float: left
}

.aui-toolbar2-secondary {
    float: right
}

.aui-toolbar2 .aui-buttons {
    float: left;
    padding: 0;
    white-space: nowrap
}

.aui-toolbar2 .aui-button-link {
    padding: 4px 0
}

.aui-toolbar2-primary > .aui-buttons, .aui-toolbar2-secondary > .aui-buttons {
    margin: 0 10px 0 0
}

.aui-toolbar2-secondary > .aui-buttons:last-child {
    margin-right: 0
}

.aui-banner {
    padding: 10px 40px;
    position: relative
}

.aui-banner.aui-banner-error {
    background-color: #de350b;
    box-shadow: none;
    color: #fff
}

.aui-banner.aui-banner-error:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    font-size: 16px;
    left: 15px;
    line-height: 20px;
    position: absolute;
    top: 15px
}

.aui-banner.aui-banner-error:before {
    display: none
}

.aui-banner.aui-banner-error:after {
    content: "\F15A";
    color: #fff
}

.aui-banner.aui-banner-error a, .aui-banner.aui-banner-error a:link, .aui-banner.aui-banner-error a:visited {
    color: #fff;
    text-decoration: underline
}

.aui-banner.aui-banner-error:after {
    left: 12px;
    top: 10px
}

#header .aui-message {
    border-radius: 0;
    color: #172b4d;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative
}

#header .aui-message.closeable .icon-close, #header .aui-message:after {
    top: 10px
}

.aui-layer {
    position: fixed
}

.aui-layer[aria-hidden=true] {
    display: none
}

.aui-blanket {
    opacity: 0;
    transition: opacity .2s, visibility .2s;
    transition-delay: .1s;
    visibility: hidden;
    background: rgba(23, 43, 77, .45);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2500
}

.aui-blanket[aria-hidden=false] {
    opacity: 1;
    transition: opacity .2s;
    transition-delay: .1s;
    visibility: visible
}

.aui-dialog2 {
    box-shadow: 0 8px 16px -4px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 3px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 0
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-dialog2 {
        box-shadow: 0 8px 16px -4px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-dialog2.aui-layer {
    overflow: visible;
    position: fixed;
    top: 100px
}

.aui-dialog2.aui-layer[aria-hidden=true] .aui-dialog2-content, .aui-dialog2.aui-layer[aria-hidden=true] .aui-dialog2-footer, .aui-dialog2.aui-layer[aria-hidden=true] .aui-dialog2-header {
    opacity: 0;
    transition: opacity .2s, visibility .2s;
    transition-delay: 0s;
    visibility: hidden
}

.aui-dialog2.aui-layer[aria-hidden=false] .aui-dialog2-content, .aui-dialog2.aui-layer[aria-hidden=false] .aui-dialog2-footer, .aui-dialog2.aui-layer[aria-hidden=false] .aui-dialog2-header {
    opacity: 1;
    transition: opacity .2s;
    transition-delay: 0s;
    visibility: visible
}

.aui-dialog2-small {
    width: 400px;
    min-height: 138px
}

.aui-dialog2-medium {
    width: 600px;
    min-height: 238px
}

.aui-dialog2-large {
    width: 800px;
    min-height: 438px
}

.aui-dialog2-xlarge {
    min-height: 438px;
    width: 980px
}

.aui-dialog2-small .aui-dialog2-content {
    min-height: 86px
}

.aui-dialog2-medium .aui-dialog2-content {
    min-height: 186px
}

.aui-dialog2-large .aui-dialog2-content, .aui-dialog2-xlarge .aui-dialog2-content {
    min-height: 386px
}

.aui-dialog2-content {
    max-height: 100%;
    background-color: #fff;
    box-sizing: border-box;
    overflow: auto;
    padding: 20px;
    max-height: calc(100vh - 314px)
}

.aui-dialog2-content:last-child {
    border-radius: 0 0 3px 3px
}

.aui-dialog2-header {
    border-bottom: 2px solid #ebecf0;
    box-sizing: border-box;
    height: 62px;
    padding: 15px 20px;
    border-radius: 3px 3px 0 0;
    color: #172b4d;
    display: table;
    font-weight: 400;
    padding: 0 20px;
    width: 100%
}

.aui-dialog2-header > * {
    display: table-cell;
    vertical-align: middle
}

.aui-dialog2-header h2, .aui-dialog2-header h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -.008em;
    text-transform: none
}

.aui-dialog2[data-aui-modal=true] .aui-dialog2-header-close {
    display: none
}

.aui-dialog2-footer {
    border-top: 2px solid #ebecf0;
    box-sizing: border-box;
    height: 52px;
    padding: 10px;
    border-radius: 0 0 3px 3px;
    padding: 10px 20px;
    width: 100%
}

.aui-dialog2-footer:empty {
    height: 5px;
    padding: 0
}

.aui-dialog2-footer-hint {
    color: #505f79;
    line-height: 32px
}

.aui-dialog2-footer-hint, .aui-dialog2-header-main {
    overflow: hidden;
    padding-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aui-dialog2-header-main {
    color: #172b4d;
    max-width: 400px
}

.aui-dialog2-footer-actions, .aui-dialog2-header-close, .aui-dialog2-header-secondary {
    text-align: right
}

.aui-dialog2-footer-actions {
    float: right
}

.aui-dialog2-header-close {
    background-color: inherit;
    -webkit-appearance: none;
    border: 0;
    border-radius: 3.01px;
    cursor: pointer;
    color: #505f79;
    display: block;
    height: 20px;
    line-height: 100%;
    margin-left: 5px;
    padding: 0;
    text-align: right;
    width: 20px
}

.aui-dialog2-header-close:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-dialog2-header-close:hover {
    color: #505f79
}

.aui-dialog2-warning .aui-dialog2-header {
    background-color: #de350b;
    border-bottom-color: #de350b;
    color: #fff
}

.aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-actions a, .aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-close, .aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-main, .aui-dialog2-warning .aui-dialog2-header .aui-dialog2-header-secondary a {
    color: inherit
}

.aui-dialog2 .aui-iconfont-close-dialog:before {
    content: "\F11B"
}

@media (max-height: 700px) {
    .aui-dialog2-large, .aui-dialog2-xlarge {
        min-height: 200px
    }

    .aui-dialog2-large.aui-layer, .aui-dialog2-xlarge.aui-layer {
        bottom: 100px
    }

    .aui-dialog2-large .aui-dialog2-content, .aui-dialog2-xlarge .aui-dialog2-content {
        height: calc(100vh - 314px);
        max-height: none;
        min-height: 86px
    }
}

@media (max-height: 500px) {
    .aui-dialog2-medium {
        min-height: 200px
    }

    .aui-dialog2-medium.aui-layer {
        bottom: 100px
    }

    .aui-dialog2-medium .aui-dialog2-content {
        height: calc(100vh - 314px);
        max-height: none;
        min-height: 86px
    }
}

@media (max-height: 400px) {
    .aui-dialog2.aui-layer {
        bottom: auto
    }
}

@media (max-width: 1000px) {
    .aui-dialog2-xlarge.aui-layer {
        box-shadow: none;
        height: 100vh;
        width: 100vw;
        top: 0
    }

    .aui-dialog2-xlarge .aui-dialog2-content {
        height: calc(100vh - 114px);
        max-height: none
    }
}

@media (max-width: 820px) {
    .aui-dialog2-large.aui-layer {
        box-shadow: none;
        height: 100vh;
        width: 100vw;
        top: 0
    }

    .aui-dialog2-large .aui-dialog2-content {
        height: calc(100vh - 114px);
        max-height: none
    }
}

@media (max-width: 620px) {
    .aui-dialog2-medium.aui-layer {
        box-shadow: none;
        height: 100vh;
        width: 100vw;
        top: 0
    }

    .aui-dialog2-medium .aui-dialog2-content {
        height: calc(100vh - 114px);
        max-height: none
    }
}

@media (max-width: 420px) {
    .aui-dialog2-small.aui-layer {
        box-shadow: none;
        height: 100vh;
        width: 100vw;
        top: 0
    }

    .aui-dialog2-small .aui-dialog2-content {
        height: calc(100vh - 114px);
        max-height: none
    }
}

@supports (display:flex) {
    .aui-dialog2 {
        display: flex;
        flex-direction: column
    }

    .aui-dialog2-content {
        flex: 1
    }

    .aui-dialog2-header {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

    .aui-dialog2-header > .aui-dialog2-header-actions, .aui-dialog2-header > .aui-dialog2-header-secondary {
        display: block;
        flex: 1
    }

    .aui-dialog2-header-close {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.aui-dropdown2 {
    box-sizing: border-box;
    max-width: 300px;
    min-width: 160px;
    position: absolute
}

.aui-dropdown2[aria-hidden=true] {
    top: -999em;
    left: -999em
}

.aui-dropdown2:not([resolved]) {
    display: none
}

.aui-dropdown2 [role=checkbox], .aui-dropdown2 [role=menuitem], .aui-dropdown2 [role=menuitemcheckbox], .aui-dropdown2 [role=menuitemradio], .aui-dropdown2 [role=radio], .aui-dropdown2 a {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: content-box;
    display: block;
    line-height: 1.14285714;
    padding: 7px 10px
}

.aui-dropdown2 [role=checkbox] :focus, .aui-dropdown2 [role=menuitem] :focus, .aui-dropdown2 [role=menuitemcheckbox] :focus, .aui-dropdown2 [role=menuitemradio] :focus, .aui-dropdown2 [role=radio] :focus, .aui-dropdown2 a :focus {
    z-index: 1
}

.aui-dropdown2 .aui-list-truncate [role=checkbox], .aui-dropdown2 .aui-list-truncate [role=menuitem], .aui-dropdown2 .aui-list-truncate [role=menuitemcheckbox], .aui-dropdown2 .aui-list-truncate [role=menuitemradio], .aui-dropdown2 .aui-list-truncate [role=radio], .aui-dropdown2 .aui-list-truncate a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aui-dropdown2.aui-style-default {
    box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    background: #fff;
    border: 0 solid #dfe1e6;
    border-radius: 3px;
    color: #344563;
    padding: 3px 0
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-dropdown2.aui-style-default {
        box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-dropdown2.aui-style-default ul {
    list-style: none;
    margin: 0;
    padding-left: 0
}

.aui-dropdown2.aui-style-default .aui-dropdown2-section {
    margin-top: 3px
}

.aui-dropdown2.aui-style-default .aui-dropdown2-section:first-child {
    margin-top: 0
}

.aui-dropdown2.aui-style-default .aui-dropdown2-section + .aui-dropdown2-section {
    border-top: 1px solid #dfe1e6;
    padding-top: 3px
}

.aui-dropdown2-heading, .aui-dropdown2.aui-style-default .aui-dropdown2-section > strong, .aui-dropdown2.aui-style-default > strong {
    color: #6b778c;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.45454545;
    letter-spacing: 0;
    text-transform: uppercase;
    display: block;
    padding: 7px 10px
}

.aui-dropdown2-heading > strong {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.aui-dropdown2.aui-style-default strong + ul {
    margin-top: 0
}

body:not(.aui-legacy-focus) .aui-dropdown2.aui-style-default a:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-dropdown2.aui-style-default [role=checkbox], .aui-dropdown2.aui-style-default [role=menuitem], .aui-dropdown2.aui-style-default [role=menuitemcheckbox], .aui-dropdown2.aui-style-default [role=menuitemradio], .aui-dropdown2.aui-style-default [role=radio], .aui-dropdown2.aui-style-default a {
    background-color: transparent;
    color: #344563;
    text-decoration: none;
    cursor: pointer
}

.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox, .aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio, .aui-dropdown2.aui-style-default:hover a {
    background-color: transparent;
    color: #344563;
    text-decoration: none;
    cursor: pointer
}

.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox:not(.aui-dropdown2-disabled):hover, .aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio:not(.aui-dropdown2-disabled):hover, .aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):hover {
    background-color: #ebecf0;
    color: #344563
}

.aui-dropdown2.aui-style-default:hover .aui-dropdown2-checkbox:not(.aui-dropdown2-disabled):active, .aui-dropdown2.aui-style-default:hover .aui-dropdown2-radio:not(.aui-dropdown2-disabled):active, .aui-dropdown2.aui-style-default:hover a:not(.aui-dropdown2-disabled):active {
    background-color: #deebff;
    color: #0052cc
}

.aui-dropdown2.aui-style-default .active, .aui-dropdown2.aui-style-default .aui-dropdown2-active {
    background-color: #ebecf0;
    color: #344563
}

.aui-dropdown2.aui-style-default .aui-dropdown2-disabled, .aui-dropdown2.aui-style-default:hover .aui-dropdown2-disabled, .aui-dropdown2.aui-style-default [aria-disabled=true], .aui-dropdown2.aui-style-default a.disabled {
    background-color: transparent;
    color: #7a869a;
    cursor: not-allowed;
    text-decoration: none
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox, .aui-dropdown2.aui-style-default .aui-dropdown2-radio, .aui-dropdown2.aui-style-default .aui-icon-container {
    padding-left: 35px;
    background-position: 10px 7px;
    background-repeat: no-repeat;
    position: relative
}

.aui-dropdown2.aui-style-default .aui-icon-container > .aui-avatar, .aui-dropdown2.aui-style-default .aui-icon-container > .aui-icon, .aui-dropdown2.aui-style-default .aui-icon-container > img {
    border-width: 0;
    display: inline-block;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 7px
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked:before {
    content: "\F194"
}

.aui-dropdown2.aui-style-default .aui-dropdown2-checkbox.aui-dropdown2-checked:before, .aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: inherit;
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-indent: 0;
    top: 50%;
    width: 16px;
    margin-left: 8px
}

.aui-dropdown2.aui-style-default .aui-dropdown2-radio.aui-dropdown2-checked:before {
    content: "\F500"
}

.aui-dropdown2.aui-dropdown2-tailed:after, .aui-dropdown2.aui-dropdown2-tailed:before {
    border-color: transparent;
    border-style: outset outset solid;
    border-width: 8px;
    bottom: 100%;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.aui-dropdown2.aui-dropdown2-tailed:before {
    border-bottom-color: #dfe1e6;
    margin-bottom: 1px
}

.aui-dropdown2.aui-dropdown2-tailed:after {
    border-bottom-color: #fff
}

.aui-dropdown2-sub-trigger {
    position: relative
}

.aui-dropdown2-sub-trigger:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: inherit;
    content: "\F11C";
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-indent: 0;
    top: 50%;
    width: 16px;
    left: 100%;
    margin-left: -24px
}

.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless) {
    padding-right: 24px !important;
    position: relative
}

.aui-button-link.aui-dropdown2-trigger.active, .aui-button-link.aui-dropdown2-trigger.active:first-child, .aui-button-text.aui-dropdown2-trigger.active, .aui-button-text.aui-dropdown2-trigger.active:first-child {
    box-shadow: none
}

.aui-button.aui-button-subtle.aui-dropdown2-trigger.active, .aui-button.aui-button-subtle.aui-dropdown2-trigger:hover, .aui-buttons .aui-button.aui-button-subtle.aui-dropdown2-trigger.active {
    border-color: transparent
}

.aui-button.aui-button-compact.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless) {
    padding-right: 21px !important
}

.aui-button.aui-button-compact.aui-dropdown2-trigger:after {
    margin-left: -16px
}

.aui-button.aui-dropdown2-trigger.aui-button-compact.active:first-child:not(.aui-dropdown2-trigger-arrowless), .aui-button.aui-dropdown2-trigger.aui-button-compact.active:not(.aui-dropdown2-trigger-arrowless) {
    padding-bottom: 3px
}

.aui-button.aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless):after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    right: 4px;
    top: 50%;
    text-indent: 0;
    width: 16px
}

.aui-button.aui-button-text.aui-dropdown2-trigger, input.aui-button.aui-dropdown2-trigger {
    padding-right: 10px !important
}

.aui-button.aui-button-text.aui-dropdown2-trigger:after, input.aui-button.aui-dropdown2-trigger:after {
    display: none
}

.aui-buttons .aui-button.aui-button-split-more.aui-dropdown2-trigger, .aui-buttons .aui-button.aui-button-split-more.aui-dropdown2-trigger.active {
    padding-left: 0;
    padding-right: 0;
    width: 24px;
    text-indent: -9999em;
    overflow: hidden
}

.aui-buttons .aui-button.aui-button-split-more.aui-dropdown2-trigger.active:after, .aui-buttons .aui-button.aui-button-split-more.aui-dropdown2-trigger:after {
    content: "\F17F"
}

.aui-header .aui-dropdown2-trigger.active, .aui-header a:active, .aui-header a:focus, .aui-header a:hover {
    color: #deebff;
    background-color: rgba(9, 30, 66, .48)
}

.aui-header .aui-dropdown2-trigger:not(.aui-dropdown2-trigger-arrowless):after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    right: 4px;
    top: 50%;
    text-indent: 0;
    width: 16px
}

.aui-dropdown2.aui-layer {
    -webkit-height: auto;
    height: auto
}

.aui-dropdown2.aui-layer.aui-style-default[x-placement*=bottom] {
    margin-top: 3px
}

.aui-dropdown2.aui-layer.aui-style-default[x-placement*=bottom].aui-dropdown2-tailed {
    margin-top: 11px
}

.aui-dropdown2.aui-layer.aui-style-default.aui-alignment-side-submenu {
    margin-top: -3px
}

aui-dropdown-group, aui-dropdown-menu, aui-item-checkbox, aui-item-link, aui-item-radio, aui-section {
    display: block
}

aui-dropdown-menu.aui-dropdown2 .aui-dropdown2-heading:empty, aui-dropdown-menu.aui-dropdown2 .aui-dropdown2.aui-style-default > strong:empty, aui-dropdown-menu.aui-dropdown2 .aui-style-default .aui-dropdown2-section > strong:empty, aui-dropdown-menu:not([resolved]) {
    display: none
}

aui-dropdown-menu .aui-dropdown-loading {
    padding: 5px
}

aui-dropdown-menu .aui-dropdown-loading aui-spinner {
    display: inline-block;
    vertical-align: bottom
}

.aui-expander-content[aria-expanded=true] .aui-expander-ellipsis, .aui-expander-content[aria-hidden=true], .aui-expander-short-content[aria-hidden=true] {
    display: none
}

.aui-expander-content, .aui-expander-content[aria-expanded=false] {
    height: 0;
    overflow: hidden;
    position: relative
}

.aui-expander-content[aria-expanded=true] {
    height: auto
}

.aui-expander-trigger {
    cursor: pointer
}

a.aui-expander-trigger.aui-expander-reveal-text {
    background: #fff;
    bottom: 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    padding-left: 10px
}

.aui-expander-trigger.aui-expander-reveal-text:hover > span {
    text-decoration: underline
}

.aui-expander-trigger.aui-expander-reveal-text:before {
    color: #172b4d;
    content: "\2026\A0"
}

.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text:before {
    display: none
}

.aui-expander-content[aria-expanded=true] .aui-expander-trigger.aui-expander-reveal-text {
    position: relative
}

#aui-flag-container {
    pointer-events: none;
    position: fixed;
    top: 70px;
    right: 30px;
    z-index: 4000
}

.aui-flag {
    left: 0;
    max-height: 300px;
    opacity: 0;
    position: relative;
    top: -10px;
    transition: opacity .2s, top .5s
}

.aui-flag[aria-hidden=true] {
    left: 300px;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    top: 0;
    transition: max-height .5s .5s, margin-bottom .5s .5s, opacity .8s, left 1s
}

.aui-flag[aria-hidden=false] {
    margin-bottom: 20px;
    opacity: 1;
    top: 0;
    left: 0
}

.aui-flag .aui-message {
    box-shadow: 0 20px 32px -8px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    pointer-events: auto;
    border-width: 0;
    width: 300px;
    background: #fff;
    padding: 20px 20px 20px 50px
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-flag .aui-message {
        box-shadow: 0 20px 32px -8px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-flag .aui-message:after {
    left: 20px;
    top: 20px
}

.aui-flag .aui-message.aui-message-warning:after {
    color: #ffab00
}

.aui-flag .aui-message.aui-message-error:after {
    color: #ff5630
}

.aui-flag .aui-message.aui-message-info:after {
    color: #0052cc
}

.aui-flag .aui-message.aui-message-success:after {
    color: #36b37e
}

.aui-flag .aui-message .icon-close {
    background-image: none;
    right: 20px;
    top: 22px;
    display: block
}

.aui-flag .aui-message.closeable {
    padding-right: 50px
}

.aui-checkbox-multiselect {
    display: inline-block
}

.aui-checkbox-multiselect .aui-button {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis
}

.aui-checkbox-multiselect-dropdown .hidden {
    display: none
}

.aui-checkbox-multiselect-dropdown .aui-button-link {
    margin-left: 10px
}

.ffi {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: inset 0 1px 3px #ddd;
    color: #333;
    display: inline-block;
    max-width: 350px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.ffi, .ffi input[type=file] {
    box-sizing: border-box;
    line-height: 28px;
    margin: 0;
    width: 100%
}

.ffi input[type=file] {
    border: none;
    font-size: inherit;
    height: 100%;
    left: 0;
    opacity: 0;
    outline: none;
    position: absolute;
    top: 0
}

.ffi input[type=file]:hover {
    cursor: pointer
}

.ffi input[type=file][disabled] {
    cursor: not-allowed
}

.ffi[data-ffi-value]:after {
    box-sizing: border-box;
    color: #333;
    content: attr(data-ffi-value);
    display: block;
    font-style: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: -1
}

.ffi:before {
    background: #eee;
    border-left: 1px solid #ccc;
    box-sizing: border-box;
    color: #333;
    content: attr(data-ffi-button-text);
    cursor: pointer;
    float: right;
    line-height: 28px;
    margin: 0;
    white-space: nowrap
}

.ffi:hover:before {
    background: #f7f7f7;
    color: #000
}

.ffi.is-focused {
    border-color: #707070
}

.ffi.is-disabled {
    background-color: #eee
}

.ffi.is-disabled:before {
    border-color: #ccc;
    color: #707070
}

.ffi.is-disabled:active:before, .ffi.is-disabled:active:hover:before, .ffi.is-disabled:hover:before {
    background: #eee;
    box-shadow: none
}

.ffi.is-disabled:hover:before {
    color: #707070
}

.ffi-clear {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' style='background-color:%23ffffff00' width='16' height='16'%3E%3Cpath d='M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm4.8 11l-1.9 1.8-2.9-3-3 3L3.1 11l3-3-3-3L5 3.2l3 3 2.9-3L12.8 5l-3 3 3 3z'/%3E%3C/svg%3E") no-repeat 0 0;
    border: none;
    color: #333;
    cursor: pointer;
    float: right;
    height: 16px;
    line-height: 16px;
    margin: 6px;
    opacity: .56;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: left;
    text-indent: 999em;
    white-space: nowrap;
    width: 16px
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .ffi input[type=file] {
        line-height: normal
    }
}

.ffi {
    border-radius: 3.01px;
    box-shadow: none;
    color: #172b4d;
    font-size: 14px;
    max-width: 250px
}

form.aui:not(.aui-legacy-forms) .field-group .ffi {
    float: none;
    margin: 0;
    padding: 0;
    word-wrap: normal;
    text-align: left;
    width: 100%;
    background-color: #fafbfc;
    border-color: #dfe1e6
}

form.aui.aui-legacy-forms .field-group .ffi {
    float: none;
    margin: 0;
    padding: 0;
    word-wrap: normal;
    text-align: left;
    width: 100%;
    background-color: #fff;
    border-color: #c1c7d0
}

form.aui.top-label .field-group .ffi {
    display: inline-block;
    margin: 0;
    width: 100%
}

form.aui.long-label .field-group .ffi {
    margin: 0;
    width: 100%
}

.ffi input[type=file] {
    padding: 0 5px
}

.ffi[data-ffi-value]:after {
    color: #172b4d;
    padding: 0 5px
}

.ffi:before {
    background: rgba(9, 30, 66, .08);
    border-left-color: #dfe1e6;
    color: #344563;
    padding: 0 10px
}

.ffi:hover:before {
    background: rgba(9, 30, 66, .13);
    color: #344563
}

.ffi:active:before, .ffi:active:hover:before {
    background-color: #deebff;
    background-image: none;
    color: #0052cc;
    text-decoration: none;
    text-shadow: none
}

.ffi.is-focused {
    border-color: #dfe1e6;
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.ffi.is-disabled {
    background-color: #f4f5f7;
    color: #97a0af
}

.ffi.is-disabled:active:before, .ffi.is-disabled:active:hover:before, .ffi.is-disabled:before, .ffi.is-disabled:hover:before {
    background-color: rgba(9, 30, 66, .04);
    border-color: #dfe1e6;
    box-shadow: none;
    color: #a5adba;
    text-shadow: none
}

.ffi.is-disabled:after {
    color: #97a0af
}

.ffi-clear {
    background-image: none
}

.ffi-clear, .ffi-clear:hover {
    opacity: 1;
    -ms-filter: none
}

.ffi-clear:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: #7a869a;
    content: "\F188";
    font-size: 16px;
    left: 0;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-indent: 0;
    top: 50%
}

.ffi-clear:hover:before {
    color: #172b4d
}

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}

.select2-container, .select2-drop, .select2-search, .select2-search input {
    box-sizing: border-box
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 50%);
    background-image: linear-gradient(top, #fff, #eee 50%)
}

.select2-container .select2-choice, .select2-container.select2-drop-above .select2-choice {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0)
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;
    border-radius: 0 0 4px 4px;
    background-image: -moz-linear-gradient(center bottom, #eee 0, #fff 90%);
    background-image: linear-gradient(top, #eee, #fff 90%)
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) 100% 0 no-repeat;
    cursor: pointer;
    outline: 0
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0)
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15)
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 -4px 5px rgba(0, 0, 0, .15)
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;
    background-clip: padding-box;
    background: #ccc;
    background-image: -moz-linear-gradient(center bottom, #ccc 0, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#cccccc", GradientType=0);
    background-image: linear-gradient(top, #ccc, #eee 60%)
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 0 1px
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #aaa;
    border-radius: 0;
    box-shadow: none;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 100% -22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px
}

.select2-search input.select2-active {
    background: #fff url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==) no-repeat 100%;
    background: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==) no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%)
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    box-shadow: inset 0 1px 0 #fff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #eee;
    background-image: -moz-linear-gradient(center bottom, #fff 0, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff", GradientType=0);
    background-image: linear-gradient(top, #fff, #eee 50%)
}

.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;
    background-image: -moz-linear-gradient(center top, #fff 0, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff", GradientType=0);
    background-image: linear-gradient(bottom, #fff, #eee 50%)
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    -webkit-filter: none;
    filter: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px
}

.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0
}

.select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 20px
}

.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 40px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 60px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 80px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 100px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 110px
}

.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 120px
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: 700
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff
}

.select2-results li em {
    background: #feffde;
    font-style: normal
}

.select2-results .select2-highlighted em {
    background: transparent
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000
}

.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item
}

.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default
}

.select2-results .select2-selected {
    display: none
}

.select2-more-results.select2-active {
    background: #f4f4f4 url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==) no-repeat 100%
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item
}

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none
}

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0;
    position: relative;
    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
    background-image: linear-gradient(top, #eee 1%, #fff 15%)
}

.select2-locked {
    padding: 3px 5px !important
}

.select2-container-multi .select2-choices {
    min-height: 26px
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, .3)
}

.select2-container-multi .select2-choices li {
    float: left;
    list-style: none
}

.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;
    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    box-shadow: none;
    background: transparent !important
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAkKAAAALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQJCgAAACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQJCgAAACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkECQoAAAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkECQoAAAAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAkKAAAALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkECQoAAAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAkKAAAALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQJCgAAACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQJCgAAACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==) no-repeat 100% !important
}

.select2-default {
    color: #999 !important
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaa;
    border-radius: 3px;
    box-shadow: inset 0 0 2px #fff, 0 1px 0 rgba(0, 0, 0, .05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#f4f4f4", GradientType=0);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee)
}

.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default
}

.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAQAAAAIslF0AAABwElEQVR4Ae2WQxQQURSGX7Zt27brZtvG/mS7L9s21tkts23bxnTrvEU2bvzGM/+Z72ng/ir+wzxq+20Z5hDSTtsO5QwZScohlNl24iwcRLnIWZRDlHd2EJu9KMpJEjtLSMMRLz5HZkttQS76Rt7jG7yx+1aIRqyvyrdGOUsSYvq+nvF+oD4NqOenJkT7xI1ms8p9FbQkq9+mpoV7Hwaj+IkDRHAfgZw8RynjfiQs8donZP9EZpPP7CfMjxSn4j7K8E8kOqB+8qkfCMO4/cn+7c1kJvlp6JfWWSLKDGnk96rINPnwwCQOxd0PRjqISiBlpaDcF5VlzgpJKOtF5ZE8EJWNksXZUSaEbBF9OR2S8M4SKSHnvfi6lLPUVpXHvpFX+AbvYSeuJSo7JbKEkk2i0t+yzqUkod/GkpLuD+Y//yEKiUk8KIS1thtXUZRdVLPUTkU5SUfGeXldK205lLVE8/t5ucl1YtuIpxGQ/tVRF5RyNuIlPPKD6lX9jfqZYSiVXh3NJqCQjTgjylXKOkdkOqOcdlbQFEU5xCW/DRhip87PQvaxh14MffU7bA0DvXoUEe3VPXiCUsrZw2oCMrhXvADycwgGeGKctgAAAABJRU5ErkJggg==) 100% 0 no-repeat
}

.select2-container-multi .select2-search-choice-close {
    left: 3px
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close, .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: right -11px
}

.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none
}

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: underline
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0 !important;
    top: 0 !important
}

.select2-display-none {
    display: none
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
    .select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice abbr, .select2-search-choice-close, .select2-search input {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAQAAAB4knkCAAACLElEQVR4Ae2bJ3DcUBBAL70nbjBFgeF80isSR4eCxWdS0UsPSUUyDDNH5uTE0nuhce+W4tm5+S57aa5/9vYt0ura+33P55oTC47jkJPrjGXdiopcZyzriqDOmBYWQXVtXfmd1rWubF9XK1vXFRYN5ne1f8J72Oewr9K+D/tJi+tcb6OzNIm8dRJttcQnKh18qi0T+uX5/bVY4URL4RPLfLU0vEIar3Kf0u1b5it1LBgvn+iIVThhYJHuAMmyl6tqQVyPVHi1PiiJGilJvMqfVm25ChH/0rVay1WI+JeuZS9Xy9/else5/FyuM/+9dMlyFT0iV81FrjPLPxLGrxsEdcYYohcE9bV15Xda17qy1rWvLLrWWTSY30nKe9jnsK/Svg/7ScvOWTp+ll8tOY7jOI7jOI7j2IIOMgoqSokGGR2WddPwp/qyGRU/Sa3q1imbqrPMzMVskK7b7N1KdKd4z2UOc4irvGOSUrKpvbk7IGKjPGRnyHbznFHp5QFjc5lMtCa5tyS/hcdMSy9ntoQbMnPfskfd2ckXES5sCcv8bd2L3ESWL3vCsxxtee8sM1aFjxkUXsaQxuKQLkT4FXvVnR6+iHDDlnDWPHQ8Y+uSNbrX5rbUwQClHDx66QnZTl4wKrqTdJg7WopYyTQfucMZLnGXH9K7Vv+dg3ooHULxEHSNKqcMNKXLIDtpW7mDjEYQLsjoIFfK1nHltlMu2k7ZuqtSrrULFOH/cNoO5xdjK6cS09sK/AAAAABJRU5ErkJggg==) !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important
    }

    .select2-search input {
        background-position: 100% -21px !important
    }
}

.aui-select2-drop .select2-search input {
    min-height: 0;
    font-family: inherit
}

.aui-select2-drop .select2-result-selectable .select2-match, .aui-select2-drop .select2-result-unselectable .select2-match {
    text-decoration: none;
    font-weight: 700
}

.aui-select2-drop .select2-results ul.select2-result-sub {
    padding: 0
}

.aui-select2-drop.aui-dropdown2 .select2-search {
    padding: 8px
}

.aui-select2-drop {
    margin-top: 3px;
    margin-bottom: 0;
    z-index: 9999
}

.aui-select2-drop.select2-drop-above.select2-drop-active {
    box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    background: #fff;
    border: 0 solid #dfe1e6;
    border-radius: 3px;
    color: #344563;
    margin-bottom: 3px;
    margin-top: 0
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-select2-drop.select2-drop-above.select2-drop-active {
        box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-select2-drop .select2-results .select2-more-results, .aui-select2-drop .select2-results .select2-no-results, .aui-select2-drop .select2-results .select2-result-label, .aui-select2-drop .select2-results .select2-searching, .aui-select2-drop .select2-results ul.select2-result-sub > li .select2-result-label {
    box-sizing: content-box;
    display: block;
    line-height: 1.14285714;
    padding: 7px 10px
}

.aui-select2-drop .select2-result-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: inherit
}

.aui-select2-drop .select2-results {
    margin: 0;
    padding: 0
}

.aui-select2-drop .select2-more-results, .aui-select2-drop .select2-no-results, .aui-select2-drop .select2-searching {
    background-color: transparent
}

.aui-select2-drop {
    border: 2px solid transparent
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 0
}

.aui-select2-drop .select2-search {
    display: flex;
    align-items: center
}

.aui-select2-drop .select2-search:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: inherit;
    content: "\F18C";
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-indent: 0;
    top: 50%;
    width: 16px;
    left: auto;
    right: 12px
}

.aui-select2-drop .select2-search input {
    padding-right: 22px;
    outline: none;
    border-width: 2px;
    border-color: #4c9aff;
    border-radius: 3.01px;
    background: none !important
}

.aui-select2-container.select2-container .select2-choice, .aui-select2-drop {
    color: inherit;
    max-width: none
}

.aui-select2-drop.aui-dropdown2.aui-style-default {
    margin-left: 0
}

.aui-select2-drop.aui-dropdown2.select2-with-searchbox {
    padding-top: 0
}

.aui-select2-drop .select2-results .select2-result-selectable {
    background-color: transparent;
    color: #344563;
    text-decoration: none;
    cursor: pointer
}

.aui-select2-drop .select2-results .select2-highlighted {
    background-color: #ebecf0;
    color: #344563
}

.aui-select2-drop .select2-results .select2-result-unselectable {
    background-color: transparent;
    color: #7a869a;
    cursor: not-allowed;
    text-decoration: none
}

.aui-select2-drop .select2-results .select2-result-with-children {
    cursor: inherit;
    border-top: 1px solid #dfe1e6;
    border-bottom: 1px solid #dfe1e6;
    margin: 3px 0;
    padding: 0
}

.aui-select2-drop .select2-results .select2-result-with-children:first-child {
    border-top: 0;
    margin-top: 0
}

.aui-select2-drop .select2-results .select2-result-with-children:last-child {
    border-bottom: 0;
    margin-bottom: 0
}

.aui-select2-drop .select2-results .select2-result-with-children > :first-child {
    margin-top: 3px
}

.aui-select2-drop .select2-results .select2-result-with-children > :last-child {
    margin-bottom: 3px
}

.aui-select2-drop .select2-results .select2-result-with-children > .select2-result-label {
    color: #6b778c;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.45454545;
    letter-spacing: 0;
    text-transform: uppercase
}

.aui-select2-drop .select2-results .select2-result-with-children + .select2-result > .select2-result-label {
    margin-top: 3px
}

.aui-select2-drop .select2-results .select2-result-with-children + .select2-result-with-children {
    border-top: 0
}

.aui-select2-container.select2-container .select2-choice > span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.aui-select2-container.select2-container .select2-choice .select2-arrow {
    background: none;
    border: none;
    -webkit-filter: none;
    filter: none
}

.aui-select2-container.select2-container-active .select2-choice, .aui-select2-container.select2-container-active .select2-choices {
    border: none;
    outline: none;
    box-shadow: none
}

.aui-select2-container.select2-container .select2-choice .select2-arrow b {
    display: none;
    background: none
}

.aui-select2-container.select2-container .select2-choice {
    padding-right: 23px;
    position: relative;
    width: inherit
}

.aui-select2-container.select2-container a.select2-choice, .aui-select2-container.select2-container a.select2-choice:active, .aui-select2-container.select2-container a.select2-choice:focus, .aui-select2-container.select2-container a.select2-choice:hover {
    text-decoration: none
}

.aui-select2-container.select2-container .select2-choice:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    left: 100%;
    height: 0;
    margin-left: -18px;
    margin-top: -2px;
    opacity: 1;
    position: absolute;
    top: 7px;
    width: 0;
    border-top-color: #344563
}

.aui-select2-container.select2-container .select2-choice.active:after, .aui-select2-container.select2-container .select2-choice:hover:after {
    opacity: 1
}

.aui-select2-container .select2-input {
    color: inherit !important
}

.aui-select2-container .select2-default {
    color: #7a869a !important
}

.aui-select2-container .select2-choices .select2-search-field input {
    font-family: inherit;
    font-size: 14px;
    height: 1.4285714285714em;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 0
}

.aui-select2-container.select2-container-multi .select2-choices {
    min-height: 0;
    background: #ebecf0
}

.aui-select2-container.select2-container-multi .select2-choices:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    color: inherit;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    left: 0;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-indent: 0;
    top: 50%;
    width: 16px;
    font-size: inherit;
    left: inherit;
    right: 0
}

.aui-select2-container.select2-container-multi.select2-container .select2-choices.select2-choices {
    padding-right: 16px
}

.aui-select2-container.select2-container-multi.text {
    height: auto
}

.aui-select2-container .select2-choices .select2-search-choice {
    background: #fff;
    border: none;
    border-radius: 3.01px;
    color: #344563;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 1px 18px 1px 5px !important;
    position: relative;
    margin: 1px 5px 1px 0;
    text-align: left;
    text-decoration: none
}

.aui-select2-container .select2-choices .select2-search-choice.select2-search-choice-focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff;
    background-color: #fff !important
}

.aui-select2-container .select2-choice abbr {
    padding-top: 10px;
    position: absolute;
    top: 10px
}

.aui-select2-container.select2-allowclear .select2-choice abbr {
    display: block
}

.aui-select2-container .select2-search-choice-close {
    cursor: pointer;
    display: block;
    width: 17px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48cGF0aCBkPSJNMTAuNzcgOS42NjJhLjc4My43ODMgMCAxIDEtMS4xMDggMS4xMDhMOCA5LjEwOCA2LjMzNyAxMC43N2EuNzgxLjc4MSAwIDAgMS0xLjEwOCAwIC43ODQuNzg0IDAgMCAxIDAtMS4xMDhMNi44OTEgOCA1LjIzIDYuMzM4QS43ODQuNzg0IDAgMCAxIDYuMzM3IDUuMjNMOCA2Ljg5MiA5LjY2MiA1LjIzYS43ODMuNzgzIDAgMSAxIDEuMTA4IDEuMTA4TDkuMTA4IDhsMS42NjIgMS42NjJ6IiBpZD0iYSIvPjwvZGVmcz48dXNlIGZpbGw9IiMzNDQ1NjMiIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtNSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPgo=) 50% no-repeat !important
}

.aui-select2-container .select2-choices .select2-search-choice.select2-search-choice-focus .select2-search-choice-close, .aui-select2-container .select2-search-choice-close:hover {
    background-color: #ffbdad !important;
    border-radius: 3.01px
}

.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close, .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    background-position: 50%
}

.select2-container-multi.select2-container-active .select2-search-choice {
    background-color: #dfe1e6
}

@media (-webkit-min-device-pixel-ratio: 1.5), all and (min-resolution: 1.5dppx) {
    .aui-select2-container.select2-container .select2-choice abbr {
        top: 3px
    }
}

.aui-select2-container.select2-container .select2-choice, .aui-select2-container.select2-container .select2-choice:visited, .aui-select2-container.select2-container a.select2-choice {
    box-sizing: border-box;
    transition: background-color .1s ease-out;
    border-radius: 3.01px;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-size: 14px;
    font-variant: normal;
    font-weight: 400;
    background-image: none;
    background-color: rgba(9, 30, 66, .08);
    border: 0 solid transparent;
    color: #344563;
    display: inline-block;
    -webkit-filter: none;
    filter: none;
    height: 2.1428571428571em;
    line-height: 1.4285714285714;
    margin: 0;
    padding: 4px 10px;
    text-decoration: none;
    text-shadow: none;
    vertical-align: top;
    white-space: nowrap
}

.aui-select2-container:not(.select2-dropdown-open).select2-container .select2-choice:hover {
    background-color: rgba(9, 30, 66, .13);
    border-color: transparent;
    color: #344563;
    box-shadow: none;
    text-decoration: none
}

.aui-select2-container:not(.select2-dropdown-open).select2-container .select2-choice:hover:after {
    border-top-color: #344563
}

.aui-select2-container.select2-container .select2-choice:active, .aui-select2-container.select2-container.select2-container-active .select2-choice {
    background-color: rgba(9, 30, 66, .13);
    border-color: transparent;
    color: #344563;
    text-decoration: none
}

.aui-select2-container.select2-container .select2-choice:active:after, .aui-select2-container.select2-container.select2-container-active .select2-choice:after {
    border-top-color: #344563
}

body:not(.aui-legacy-focus) .aui-select2-container.select2-container:not(.select2-dropdown-open) .select2-choice:active, body:not(.aui-legacy-focus) .aui-select2-container.select2-container:not(.select2-dropdown-open).select2-container-active .select2-choice {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-select2-container.select2-container.select2-dropdown-open:not(.select2-container-multi) .select2-choice, .aui-select2-container.select2-container.select2-dropdown-open:not(.select2-container-multi) .select2-choices {
    background-image: none;
    background-color: #344563;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-select2-container.select2-container.select2-dropdown-open:not(.select2-container-multi) .select2-choice:after, .aui-select2-container.select2-container.select2-dropdown-open:not(.select2-container-multi) .select2-choices:after {
    border-top-color: #fff
}

.aui-select2-container.select2-container-multi .select2-choices .select2-search-choice, .aui-select2-container.select2-container.select2-drop-above .select2-choice, .aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choice, .aui-select2-container.select2-dropdown-open.select2-drop-above .select2-choices {
    -webkit-filter: none;
    filter: none
}

.aui-select2-container.select2-container .select2-choice abbr {
    display: none
}

.aui-select2-container .aui-avatar {
    margin-right: 5px
}

.aui-select2-container.aui-has-avatar .select2-choices .select2-search-field input {
    padding: 1px 0
}

.aui-select2-drop.aui-has-avatar .select2-results .select2-result-label .aui-avatar {
    margin-right: 5px;
    vertical-align: middle
}

.aui-select2-drop.aui-has-avatar .select2-more-results, .aui-select2-drop.aui-has-avatar .select2-no-results, .aui-select2-drop.aui-has-avatar .select2-searching {
    padding-bottom: 5px;
    padding-top: 5px
}

.aui-popover {
    box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    background: #fff;
    border: 0 solid #dfe1e6;
    border-radius: 3px;
    color: #344563;
    box-sizing: border-box;
    max-width: 300px;
    min-width: 160px;
    padding: 3px 0
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-popover {
        box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-popover [role=option] {
    color: inherit;
    display: block;
    padding: 3px 10px;
    text-decoration: none
}

.aui-popover [role=option].aui-select-suggestion {
    cursor: pointer
}

.aui-popover img {
    display: inline-block;
    height: 16px;
    position: relative;
    padding-right: 6px;
    top: 2px;
    vertical-align: baseline;
    width: 16px
}

.aui-popover ul {
    list-style: none;
    margin: 0;
    padding-left: 0
}

.aui-popover ul [role=option] {
    box-sizing: content-box;
    display: block;
    line-height: 1.14285714;
    padding: 7px 10px;
    background-color: transparent;
    color: #344563;
    text-decoration: none;
    cursor: pointer
}

.aui-popover ul [role=option]:not(.aui-select-no-suggestions):hover {
    background-color: #ebecf0;
    color: #344563
}

.aui-popover ul [role=option]:not(.aui-select-no-suggestions):active {
    background-color: #deebff;
    color: #0052cc
}

.aui-popover ul:not(:hover) [role=option].aui-select-active {
    background-color: #ebecf0;
    color: #344563
}

.aui-popover.aui-layer {
    height: auto
}

.aui-popover.aui-layer[x-placement*=bottom] {
    margin-top: 3px
}

.aui-popover.aui-layer[x-placement*=top] {
    margin-bottom: 3px
}

aui-select, form.aui:not(.aui-legacy-forms) aui-select {
    display: inline-block;
    position: relative;
    max-width: 250px;
    width: 100%;
    background-color: #fafbfc;
    color: #172b4d;
    font-size: 14px
}

aui-select:hover input, form.aui:not(.aui-legacy-forms) aui-select:hover input {
    background-color: #ebecf0;
    border-color: #dfe1e6;
    color: #172b4d
}

aui-select:not([resolved]), form.aui:not(.aui-legacy-forms) aui-select:not([resolved]) {
    display: inline-block;
    height: 2.14285714em;
    width: 100%;
    max-width: 250px;
    vertical-align: bottom
}

aui-select aui-option:not([resolved]), form.aui:not(.aui-legacy-forms) aui-select aui-option:not([resolved]) {
    display: none
}

aui-select input.aui-select-has-inline-image, form.aui:not(.aui-legacy-forms) aui-select input.aui-select-has-inline-image {
    background-position: 10px 6px;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-left: 31px
}

aui-select datalist, aui-select select, form.aui:not(.aui-legacy-forms) aui-select datalist, form.aui:not(.aui-legacy-forms) aui-select select {
    display: none
}

aui-select input.text, form.aui:not(.aui-legacy-forms) aui-select input.text {
    padding-right: 22px;
    max-width: 100%;
    background-color: #ebecf0
}

aui-select button.aui-button, form.aui:not(.aui-legacy-forms) aui-select button.aui-button {
    background: transparent;
    outline: none;
    bottom: 0;
    box-sizing: border-box;
    display: inline-block;
    height: 2.14285714em;
    right: 0;
    margin: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 22px
}

aui-select button.aui-button:not([aria-busy]):before, form.aui:not(.aui-legacy-forms) aui-select button.aui-button:not([aria-busy]):before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    right: 4px;
    top: 50%;
    text-indent: 0;
    width: 16px;
    right: 2px
}

form.aui.aui-legacy-forms aui-select {
    display: inline-block;
    position: relative;
    max-width: 250px;
    width: 100%
}

form.aui.aui-legacy-forms aui-select:not([resolved]) {
    display: inline-block;
    height: 2.14285714em;
    width: 100%;
    max-width: 250px;
    vertical-align: bottom
}

form.aui.aui-legacy-forms aui-select aui-option:not([resolved]) {
    display: none
}

form.aui.aui-legacy-forms aui-select input.aui-select-has-inline-image {
    background-position: 10px 6px;
    background-repeat: no-repeat;
    background-size: 16px;
    padding-left: 31px
}

form.aui.aui-legacy-forms aui-select datalist, form.aui.aui-legacy-forms aui-select select {
    display: none
}

form.aui.aui-legacy-forms aui-select input.text {
    padding-right: 22px;
    max-width: 100%
}

form.aui.aui-legacy-forms aui-select button.aui-button {
    background-color: rgba(9, 30, 66, .08);
    background-clip: padding-box;
    border-color: #c1c7d0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    bottom: 0;
    box-sizing: border-box;
    display: inline-block;
    height: 2.14285714em;
    right: 0;
    margin: 0;
    position: absolute;
    top: 0;
    vertical-align: top;
    width: 22px
}

form.aui.aui-legacy-forms aui-select button.aui-button:not(:hover) {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent
}

form.aui.aui-legacy-forms aui-select button.aui-button:not([aria-busy]):before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    right: 4px;
    top: 50%;
    text-indent: 0;
    width: 16px;
    right: 2px
}

form.aui aui-select[data-aui-notification-error] .text {
    border-color: #de350b
}

form.aui aui-select[data-aui-notification-success] .text {
    border-color: #00875a
}

@-webkit-keyframes spinnerRotateAnimation {
    to {
        transform: rotate(1turn)
    }
}

@keyframes spinnerRotateAnimation {
    to {
        transform: rotate(1turn)
    }
}

aui-spinner {
    display: block;
    position: relative;
    color: #42526e;
    width: 30px;
    height: 30px
}

aui-spinner > .aui-spinner > svg {
    stroke-dasharray: 84px;
    stroke-dashoffset: 67.5px;
    stroke-width: 3px
}

aui-spinner[filled] > .aui-spinner > svg {
    left: -15px
}

aui-spinner[size=small] {
    width: 20px;
    height: 20px
}

aui-spinner[size=small] > .aui-spinner > svg {
    stroke-dasharray: 56px;
    stroke-dashoffset: 45px;
    stroke-width: 2px
}

aui-spinner[size=small][filled] > .aui-spinner > svg {
    left: -10px
}

aui-spinner[size=large] {
    width: 50px;
    height: 50px
}

aui-spinner[size=large] > .aui-spinner > svg {
    stroke-dasharray: 140px;
    stroke-dashoffset: 112.5px;
    stroke-width: 5px
}

aui-spinner[size=large][filled] > .aui-spinner > svg {
    left: -25px
}

aui-spinner .aui-spinner {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 100%
}

aui-spinner .aui-spinner > svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation: .86s cubic-bezier(.4, .15, .6, .85) infinite spinnerRotateAnimation;
    animation: .86s cubic-bezier(.4, .15, .6, .85) infinite spinnerRotateAnimation;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    transform-origin: center
}

aui-spinner[filled] {
    height: 0 !important;
    width: 0 !important;
    margin: auto
}

aui-toggle {
    border-radius: 3em;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 2.16666667em;
    padding: 6px 8px;
    position: relative;
    vertical-align: baseline;
    width: 58px
}

aui-toggle:before {
    content: "\A0"
}

aui-toggle:after {
    background-color: transparent;
    border-radius: 3em;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

aui-toggle:not([disabled]):not([busy]):hover .aui-toggle-input + .aui-toggle-view {
    background-color: #a5adba
}

aui-toggle:not([disabled]):not([busy]):hover .aui-toggle-input:checked + .aui-toggle-view {
    background-color: #36b37e
}

aui-toggle[busy], aui-toggle[disabled] {
    cursor: auto
}

aui-toggle[busy] .aui-toggle-input, aui-toggle[disabled] .aui-toggle-input {
    cursor: auto;
    pointer-events: none
}

aui-toggle[busy] .aui-toggle-cross:before, aui-toggle[busy] .aui-toggle-tick:before {
    opacity: 0;
    transition: auto
}

aui-toggle[busy]:after {
    background-color: hsla(0, 0%, 100%, .5)
}

aui-toggle[busy] aui-spinner[size=small] {
    color: inherit;
    position: relative;
    top: -2px
}

aui-toggle[disabled] .aui-toggle-view {
    background-color: #f4f5f7
}

aui-toggle[disabled] .aui-toggle-cross, aui-toggle[disabled] .aui-toggle-tick {
    color: #a5adba
}

body:not(.aui-legacy-focus) aui-toggle:focus-within {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

body:not(.aui-legacy-focus) aui-toggle.active {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-toggle-input {
    -webkit-appearance: button;
    -moz-appearance: radio-container;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%
}

.aui-toggle-input, .aui-toggle-view {
    border-radius: 3em;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.aui-toggle-view {
    background-color: #6b778c;
    box-sizing: border-box;
    display: block;
    pointer-events: none;
    transition: background-color .1s linear
}

.aui-toggle-view:after {
    background-color: #fff;
    border-radius: 3em;
    bottom: 1px;
    content: "";
    display: block;
    left: 1px;
    position: absolute;
    top: 1px;
    transition: transform .15s ease-in-out;
    width: 24px
}

.aui-toggle-cross, .aui-toggle-tick {
    position: absolute;
    top: 5px
}

.aui-toggle-cross:before, .aui-toggle-tick:before {
    left: 50%;
    transform: translateX(-50%);
    transition: opacity .25s ease-in-out
}

.aui-toggle-tick {
    color: #fff;
    left: 8px
}

.aui-toggle-cross {
    color: #fff;
    right: 8px
}

.aui-toggle-input.indeterminate-checked + .aui-toggle-view, .aui-toggle-input:checked:enabled + .aui-toggle-view {
    background-color: #00875a
}

.aui-toggle-input.indeterminate-checked + .aui-toggle-view:after, .aui-toggle-input:checked + .aui-toggle-view:after {
    transform: translateX(32px)
}

aui-inline-dialog {
    display: block;
    position: absolute;
    z-index: 100
}

aui-inline-dialog:not([resolved]) {
    display: none
}

aui-inline-dialog .aui-inline-dialog-contents, aui-inline-dialog .contents {
    overflow-y: auto
}

aui-inline-dialog.aui-layer[aria-hidden=true] {
    opacity: 0;
    transition: opacity .2s, visibility .2s;
    transition-delay: 0s;
    visibility: hidden;
    display: block
}

aui-inline-dialog.aui-layer[aria-hidden=false] {
    opacity: 1;
    transition: opacity .2s;
    transition-delay: 0s;
    visibility: visible
}

aui-inline-dialog.aui-layer {
    height: auto
}

aui-inline-dialog.aui-alignment-side-top {
    padding-bottom: 10px;
    padding-top: 0
}

aui-inline-dialog.aui-alignment-side-top:after, aui-inline-dialog.aui-alignment-side-top:before {
    top: calc(100% - 10px);
    transform: rotate(180deg)
}

aui-inline-dialog.aui-alignment-side-top:after {
    top: calc(100% - 11px)
}

aui-inline-dialog.aui-alignment-side-top[x-placement*=bottom] {
    padding-bottom: 0;
    padding-top: 10px
}

aui-inline-dialog.aui-alignment-side-top[x-placement*=bottom]:after, aui-inline-dialog.aui-alignment-side-top[x-placement*=bottom]:before {
    transform: rotate(0deg);
    top: 2px
}

aui-inline-dialog.aui-alignment-side-top[x-placement*=bottom]:after {
    top: 3px
}

aui-inline-dialog.aui-alignment-side-bottom {
    padding-bottom: 0;
    padding-top: 10px
}

aui-inline-dialog.aui-alignment-side-bottom:before {
    top: 2px
}

aui-inline-dialog.aui-alignment-side-bottom:after {
    top: 3px
}

aui-inline-dialog.aui-alignment-side-bottom[x-placement*=top] {
    padding-bottom: 10px;
    padding-top: 0
}

aui-inline-dialog.aui-alignment-side-bottom[x-placement*=top]:after, aui-inline-dialog.aui-alignment-side-bottom[x-placement*=top]:before {
    top: calc(100% - 10px);
    transform: rotate(180deg)
}

aui-inline-dialog.aui-alignment-side-bottom[x-placement*=top]:after {
    top: calc(100% - 11px)
}

aui-inline-dialog.aui-alignment-side-left {
    padding-left: 0;
    padding-right: 10px
}

aui-inline-dialog.aui-alignment-side-left:after, aui-inline-dialog.aui-alignment-side-left:before {
    left: calc(100% - 14px);
    transform: rotate(90deg)
}

aui-inline-dialog.aui-alignment-side-left:after {
    left: calc(100% - 15px)
}

aui-inline-dialog.aui-alignment-side-left[x-placement*=right] {
    padding-left: 10px;
    padding-right: 0
}

aui-inline-dialog.aui-alignment-side-left[x-placement*=right]:after, aui-inline-dialog.aui-alignment-side-left[x-placement*=right]:before {
    transform: rotate(-90deg);
    left: -2px
}

aui-inline-dialog.aui-alignment-side-left[x-placement*=right]:after {
    left: -1px
}

aui-inline-dialog.aui-alignment-side-right {
    padding-left: 10px;
    padding-right: 0
}

aui-inline-dialog.aui-alignment-side-right:after, aui-inline-dialog.aui-alignment-side-right:before {
    transform: rotate(-90deg);
    left: -2px
}

aui-inline-dialog.aui-alignment-side-right:after {
    left: -1px
}

aui-inline-dialog.aui-alignment-side-right[x-placement*=left] {
    padding-left: 0;
    padding-right: 10px
}

aui-inline-dialog.aui-alignment-side-right[x-placement*=left]:after, aui-inline-dialog.aui-alignment-side-right[x-placement*=left]:before {
    left: calc(100% - 14px);
    transform: rotate(90deg)
}

aui-inline-dialog.aui-alignment-side-right[x-placement*=left]:after {
    left: calc(100% - 15px)
}

aui-inline-dialog.aui-alignment-snap-left:after, aui-inline-dialog.aui-alignment-snap-left:before {
    left: 6px
}

aui-inline-dialog.aui-alignment-snap-center:after, aui-inline-dialog.aui-alignment-snap-center:before {
    left: calc(50% - 8px)
}

aui-inline-dialog.aui-alignment-snap-right:after, aui-inline-dialog.aui-alignment-snap-right:before {
    left: calc(100% - 22px)
}

aui-inline-dialog.aui-alignment-snap-top:after, aui-inline-dialog.aui-alignment-snap-top:before {
    top: 10px
}

aui-inline-dialog.aui-alignment-snap-middle:after, aui-inline-dialog.aui-alignment-snap-middle:before {
    top: calc(50% - 4px)
}

aui-inline-dialog.aui-alignment-snap-bottom:after, aui-inline-dialog.aui-alignment-snap-bottom:before {
    top: calc(100% - 18px)
}

aui-inline-dialog:after, aui-inline-dialog:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    border-top: 0;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    width: 0
}

aui-inline-dialog:before {
    border-bottom-color: #dfe1e6
}

.aui-inline-dialog {
    display: none;
    position: absolute;
    z-index: 100
}

.aui-inline-dialog .aui-inline-dialog-contents, .aui-inline-dialog .contents, aui-inline-dialog .aui-inline-dialog-contents, aui-inline-dialog .contents {
    box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31);
    background: #fff;
    border: 0 solid #dfe1e6;
    border-radius: 3px;
    overflow: hidden;
    padding: 20px
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-inline-dialog .aui-inline-dialog-contents, .aui-inline-dialog .contents, aui-inline-dialog .aui-inline-dialog-contents, aui-inline-dialog .contents {
        box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow, .aui-inline-dialog .contents.aui-inline-dialog-no-shadow, aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-no-shadow, aui-inline-dialog .contents.aui-inline-dialog-no-shadow {
    box-shadow: none
}

.aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width, .aui-inline-dialog .contents.aui-inline-dialog-auto-width, aui-inline-dialog .aui-inline-dialog-contents.aui-inline-dialog-auto-width, aui-inline-dialog .contents.aui-inline-dialog-auto-width {
    width: auto
}

.aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child, .aui-inline-dialog .contents form.aui h2:first-child, aui-inline-dialog .aui-inline-dialog-contents form.aui h2:first-child, aui-inline-dialog .contents form.aui h2:first-child {
    border-bottom: 1px solid #dfe1e6;
    margin: -7px 0 11px;
    padding: 0 0 12px
}

.aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container, .aui-inline-dialog .contents form.aui .buttons-container, aui-inline-dialog .aui-inline-dialog-contents form.aui .buttons-container, aui-inline-dialog .contents form.aui .buttons-container {
    margin-top: 16px;
    padding: 0
}

.aui-inline-dialog .aui-inline-dialog-contents .submit + .cancel, .aui-inline-dialog .contents .submit + .cancel, aui-inline-dialog .aui-inline-dialog-contents .submit + .cancel, aui-inline-dialog .contents .submit + .cancel {
    margin-left: 0
}

.aui-inline-dialog .arrow, .aui-inline-dialog .aui-inline-dialog-arrow, aui-inline-dialog .arrow, aui-inline-dialog .aui-inline-dialog-arrow {
    position: absolute;
    height: 16px;
    top: -7px;
    width: 16px
}

.aui-inline-dialog .arrow.aui-css-arrow, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow, aui-inline-dialog .arrow.aui-css-arrow, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow {
    width: 1px
}

.aui-inline-dialog .arrow.aui-css-arrow:after, .aui-inline-dialog .arrow.aui-css-arrow:before, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:before, aui-inline-dialog .arrow.aui-css-arrow:after, aui-inline-dialog .arrow.aui-css-arrow:before, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:before {
    border-color: #dfe1e6 transparent;
    border-style: solid;
    border-width: 0 8px 8px;
    content: "";
    left: -8px;
    position: absolute;
    top: 0
}

.aui-inline-dialog .arrow.aui-css-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after, aui-inline-dialog .arrow.aui-css-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow:after {
    border-bottom-color: #fff;
    top: 1px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after, .aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:before, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before, aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after, aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:before, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:before {
    border-width: 8px 8px 0
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after, aui-inline-dialog .arrow.aui-css-arrow.aui-bottom-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after {
    border-top-color: #fff;
    top: -1px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow, aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow {
    right: -7px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after, .aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before, aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after, aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:before, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before {
    border-width: 8px 8px 8px 0;
    border-color: transparent #dfe1e6
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after, aui-inline-dialog .arrow.aui-css-arrow.aui-left-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after {
    border-color: transparent #fff transparent transparent;
    top: 0;
    right: 0
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after, .aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before, aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after, aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:before, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after, aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:before {
    border-width: 8px 0 8px 8px;
    border-color: transparent #dfe1e6;
    left: -7px
}

.aui-inline-dialog .arrow.aui-css-arrow.aui-right-arrow:after, .aui-inline-dialog .aui-inline-dialog-arrow.aui-css-arrow.aui-right-arrow:after {
    border-color: transparent transparent transparent #fff;
    top: 0;
    right: 0;
    left: -8px
}

.inline-dialog-shim {
    border: none;
    display: block;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    z-index: -2
}

#inline-dialog-shim {
    display: none
}

.aui-nav, .aui-nav > li {
    list-style: none;
    margin: 0;
    padding: 0
}

.aui-nav-breadcrumbs:after, .aui-nav-horizontal:after, .aui-nav-pagination:after, .aui-navgroup-horizontal .aui-nav:after, .aui-navgroup-horizontal .aui-navgroup-inner:after {
    clear: both;
    content: " ";
    display: table
}

.aui-nav-breadcrumbs > li, .aui-nav-pagination > li {
    float: left
}

.aui-nav-breadcrumbs > li > a:focus, .aui-nav-pagination > li > a:focus {
    border-radius: 2px
}

body:not(.aui-legacy-focus) .aui-nav-breadcrumbs > li > a:focus, body:not(.aui-legacy-focus) .aui-nav-pagination > li > a:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-nav-heading {
    color: #6b778c;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.45454545;
    letter-spacing: 0;
    text-transform: uppercase;
    line-height: 1.81818182;
    padding: 0 10px
}

.aui-nav-heading > strong {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

.aui-nav-breadcrumbs > li {
    padding: 0 10px 0 0
}

.aui-nav-breadcrumbs > li + li:before {
    content: "/";
    padding-right: 10px
}

.aui-nav-pagination {
    margin: 10px 0 0
}

.aui-nav-pagination > li {
    padding: 0
}

.aui-nav-pagination > li > a {
    padding: 10px 10px 0
}

.aui-nav-pagination > li.aui-nav-selected, .aui-nav-pagination > li.aui-nav-truncation {
    padding-left: 10px;
    padding-right: 10px
}

.aui-nav-pagination .aui-nav-truncation > a {
    padding-left: 0;
    padding-right: 0
}

.aui-nav-pagination > li.aui-nav-selected:first-child, .aui-nav-pagination > li.aui-nav-truncation:first-child, .aui-nav-pagination > li:first-child > a {
    padding-left: 0
}

.aui-nav-pagination > li.aui-nav-selected:last-child, .aui-nav-pagination > li.aui-nav-truncation:last-child, .aui-nav-pagination > li:last-child > a {
    padding-right: 0
}

.aui-nav-pagination a[aria-disabled=true], .aui-nav-pagination a[aria-disabled=true]:active, .aui-nav-pagination a[aria-disabled=true]:focus, .aui-nav-pagination a[aria-disabled=true]:hover, .aui-nav-pagination a[aria-disabled=true]:link, .aui-nav-pagination a[aria-disabled=true]:visited {
    color: #97a0af;
    text-decoration: none
}

.aui-nav-pagination > li.aui-nav-selected {
    color: #172b4d;
    font-weight: 600
}

.aui-nav-vertical > li > a, .aui-navgroup-vertical .aui-nav > li > a {
    border-radius: 3px;
    box-sizing: content-box;
    display: block;
    line-height: 1.14285714;
    padding: 7px 10px;
    background-color: transparent;
    color: #42526e;
    text-decoration: none;
    word-wrap: break-word
}

.aui-nav-vertical > li > a:hover, .aui-navgroup-vertical .aui-nav > li > a:hover {
    background-color: rgba(9, 30, 66, .08);
    text-decoration: none
}

.aui-nav-vertical > li > a:active, .aui-navgroup-vertical .aui-nav > li > a:active {
    background-color: #deebff;
    color: #42526e;
    text-decoration: none
}

.aui-nav-vertical > li > a:focus, .aui-navgroup-vertical .aui-nav > li > a:focus {
    text-decoration: none
}

body:not(.aui-legacy-focus) .aui-nav-vertical > li > a:focus, body:not(.aui-legacy-focus) .aui-navgroup-vertical .aui-nav > li > a:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-nav-vertical .aui-nav .aui-nav-selected > a, .aui-navgroup-vertical .aui-nav .aui-nav-selected > a {
    background-color: rgba(9, 30, 66, .08);
    color: #42526e;
    font-weight: 500
}

.aui-navgroup-vertical .aui-nav, .aui-navgroup-vertical .aui-nav-heading {
    margin: 0
}

.aui-navgroup-vertical .aui-nav + .aui-nav {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #dfe1e6
}

.aui-navgroup-vertical .aui-nav + .aui-nav-heading {
    margin-top: 20px
}

.aui-navgroup-vertical .aui-nav:first-child, .aui-navgroup-vertical .aui-navgroup-inner > .aui-nav-heading:first-child, .aui-navgroup-vertical .aui-navgroup-primary > .aui-nav-heading:first-child {
    margin-top: 0;
    padding-top: 0
}

.aui-navgroup-vertical .aui-nav .aui-nav {
    margin-top: 0;
    padding: 0 0 0 20px
}

.aui-navgroup-vertical .aui-nav .aui-nav > li, .aui-navgroup-vertical .aui-nav > li[aria-expanded] {
    position: relative
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-heading {
    padding-left: 0
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle {
    box-sizing: border-box;
    color: #97a0af;
    left: 0;
    margin: 0;
    position: absolute;
    padding: 2px;
    top: 5px;
    width: 20px;
    z-index: 1
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle > .aui-icon {
    display: block;
    margin: 0 auto
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded] .aui-nav-subtree-toggle + .aui-nav-item {
    padding-left: 30px
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded] li {
    position: relative
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded=false] > * {
    display: none
}

.aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded=false] > .aui-nav-item, .aui-navgroup-vertical .aui-nav > li[aria-expanded][aria-expanded=false] > .aui-nav-subtree-toggle {
    display: inherit
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions {
    background: transparent none;
    border-color: transparent;
    color: #344563;
    text-decoration: none;
    border-radius: 2px;
    display: block;
    height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 5px;
    text-indent: -999em;
    top: 7px;
    width: 16px
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 12px;
    height: 12px;
    line-height: 1;
    margin-top: -6px;
    position: absolute;
    right: 2px;
    top: 50%;
    text-indent: 0;
    width: 12px;
    content: "\F17F"
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:focus, .aui-navgroup-vertical .aui-nav .aui-nav-item-actions:hover {
    background-color: rgba(9, 30, 66, .13);
    border-color: transparent;
    color: #344563;
    text-decoration: none
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active {
    background-image: none;
    background-color: #deebff;
    border-color: transparent;
    color: #0052cc;
    text-decoration: none
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions:active:after {
    border-top-color: #172b4d
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions.active {
    background-image: none;
    background-color: #344563;
    border-color: transparent;
    color: #fff;
    text-decoration: none
}

.aui-navgroup-vertical .aui-nav .aui-nav-item-actions ~ .aui-nav-item-label {
    margin-right: 15px
}

.aui-nav-horizontal, .aui-navgroup-horizontal .aui-nav {
    display: flex;
    flex-direction: row
}

.aui-nav-horizontal > li a, .aui-navgroup-horizontal .aui-nav > li a {
    padding-right: 10px
}

.aui-navgroup-horizontal {
    position: relative;
    margin: 0;
    padding: 0 10px
}

.aui-navgroup-horizontal:before {
    background: #ebecf0;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    width: auto;
    z-index: auto
}

.aui-navgroup-horizontal .aui-nav, .aui-navgroup-horizontal .aui-navgroup-inner, .aui-navgroup-horizontal .aui-navgroup-primary, .aui-navgroup-horizontal .aui-navgroup-secondary {
    display: flex;
    flex-wrap: wrap
}

.aui-navgroup-horizontal .aui-navgroup-inner {
    justify-content: space-between
}

.aui-navgroup-horizontal .aui-navgroup-primary {
    flex-grow: 1;
    order: 0
}

.aui-navgroup-horizontal .aui-navgroup-secondary {
    order: 1
}

.aui-navgroup-horizontal .aui-nav > li a {
    display: block;
    margin: 0;
    padding: 9px 10px;
    position: relative
}

.aui-navgroup-horizontal .aui-nav > li a, .aui-navgroup-horizontal .aui-nav > li a:link, .aui-navgroup-horizontal .aui-nav > li a:visited {
    color: #42526e;
    text-decoration: none
}

.aui-navgroup-horizontal .aui-nav > li a:focus, .aui-navgroup-horizontal .aui-nav > li a:hover {
    color: #4c9aff
}

.aui-navgroup-horizontal .aui-nav > li a:focus {
    border-radius: 2px;
    z-index: 1
}

.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a {
    position: relative;
    font-weight: 500
}

.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:before {
    background: #0052cc;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 10px;
    position: absolute;
    right: 10px;
    width: auto;
    z-index: 1
}

.aui-navgroup-horizontal .aui-nav > .aui-nav-selected a, .aui-navgroup-horizontal .aui-nav > .aui-nav-selected a.active, .aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:link, .aui-navgroup-horizontal .aui-nav > .aui-nav-selected a:visited {
    color: #0052cc
}

.aui-navgroup-horizontal .aui-dropdown2-trigger:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "\F15B";
    font-size: 16px;
    height: 16px;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    right: 4px;
    top: 50%;
    text-indent: 0;
    width: 16px
}

.aui-navgroup-horizontal .aui-nav-breadcrumbs > li, .aui-navgroup-horizontal .aui-nav-breadcrumbs > li:before {
    padding: 0
}

.aui-navgroup-horizontal .aui-nav-breadcrumbs > li a {
    display: inline-block
}

.aui-navgroup-horizontal .aui-nav-heading {
    padding: 10px 10px 0
}

body:not(.aui-legacy-focus) .aui-navgroup-horizontal .aui-nav > li a:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-nav-actions-list {
    font-size: 0;
    list-style: none;
    margin: 10px 0 0;
    padding: 0
}

.aui-nav-actions-list:first-child {
    margin-top: 0
}

.aui-nav-actions-list > li {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px
}

.aui-nav-actions-list > li + li:before {
    content: "";
    border-radius: 2px;
    width: 2px;
    height: 2px;
    background-color: #7a869a;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px
}

aui-progressbar {
    display: block
}

.aui-progress-indicator {
    background: rgba(9, 30, 66, .13);
    border-radius: 3px;
    height: 6px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.aui-progress-indicator-value {
    -webkit-animation: progressSlide 5s infinite ease-in-out;
    animation: progressSlide 5s infinite ease-in-out;
    border-radius: 3px;
    display: block;
    height: 6px;
    transition: none;
    position: absolute;
    width: 10%;
    background: #42526e
}

@-webkit-keyframes progressSlide {
    0% {
        left: 0
    }
    50% {
        left: 90%
    }
    to {
        left: 0
    }
}

@keyframes progressSlide {
    0% {
        left: 0
    }
    50% {
        left: 90%
    }
    to {
        left: 0
    }
}

.aui-progress-indicator[data-value] .aui-progress-indicator-value {
    -webkit-animation: none;
    animation: none;
    left: 0;
    background: #42526e;
    border-radius: 3px;
    transition: width .5s
}

.aui-progress-indicator-static[data-value] .aui-progress-indicator-value {
    -webkit-animation: none;
    animation: none;
    left: 0;
    transition: none
}

table.aui {
    border-collapse: collapse;
    width: 100%
}

table.aui table.aui {
    margin: 0
}

table.aui > caption {
    color: #7a869a;
    background: #f4f5f7;
    border-bottom: 1px solid #dfe1e6;
    caption-side: top;
    padding: 7px 10px;
    text-align: left
}

table.aui > tbody > tr > td, table.aui > tbody > tr > th, table.aui > tfoot > tr > td, table.aui > tfoot > tr > th, table.aui > thead > tr > td, table.aui > thead > tr > th {
    padding: 7px 10px;
    text-align: left;
    vertical-align: top
}

table.aui > tbody > tr > td > ul.menu, table.aui > tbody > tr > th > ul.menu, table.aui > tfoot > tr > td > ul.menu, table.aui > tfoot > tr > th > ul.menu, table.aui > thead > tr > td > ul.menu, table.aui > thead > tr > th > ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.aui > tbody > tr > td > ul.menu > li, table.aui > tbody > tr > th > ul.menu > li, table.aui > tfoot > tr > td > ul.menu > li, table.aui > tfoot > tr > th > ul.menu > li, table.aui > thead > tr > td > ul.menu > li, table.aui > thead > tr > th > ul.menu > li {
    float: left;
    margin: 0 10px 0 0;
    width: auto
}

table.aui > tbody > tr, table.aui > tfoot > tr {
    background: #fff;
    color: #172b4d
}

table.aui > tbody > tr:first-child > td, table.aui > tbody > tr:first-child > th, table.aui > tfoot > tr:first-child > td, table.aui > tfoot > tr:first-child > th {
    border-top: 1px solid #dfe1e6
}

table.aui > thead {
    border-bottom: 2px solid #dfe1e6
}

table.aui > tbody > tr > th, table.aui > thead > tr > th {
    color: #7a869a;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.66666667;
    letter-spacing: 0;
    text-transform: none
}

table.aui > tbody > tr > th {
    font-size: inherit;
    background: #fff
}

table.aui .aui-button-link {
    padding-top: 0;
    padding-bottom: 0;
    line-height: inherit;
    height: auto;
    border: 0
}

table.aui:not(.aui-table-list) > tbody > tr > td, table.aui:not(.aui-table-list) > tbody > tr > th, table.aui:not(.aui-table-list) > tfoot > tr > td, table.aui:not(.aui-table-list) > tfoot > tr > th {
    border-bottom: 1px solid #dfe1e6
}

table.aui.aui-table-interactive > tbody > tr:focus-within, table.aui.aui-table-interactive > tbody > tr:hover, table.aui.aui-table-list > tbody > tr:focus-within, table.aui.aui-table-list > tbody > tr:hover {
    background: rgba(9, 30, 66, .08)
}

table.aui.aui-table-interactive > tbody > tr.aui-row-subtle *, table.aui.aui-table-list > tbody > tr.aui-row-subtle * {
    color: #b3bac5
}

table.aui.aui-table-interactive > tbody > tr.aui-row-subtle * .aui-avatar, table.aui.aui-table-interactive > tbody > tr.aui-row-subtle * .aui-button, table.aui.aui-table-interactive > tbody > tr.aui-row-subtle * .aui-icon, table.aui.aui-table-list > tbody > tr.aui-row-subtle * .aui-avatar, table.aui.aui-table-list > tbody > tr.aui-row-subtle * .aui-button, table.aui.aui-table-list > tbody > tr.aui-row-subtle * .aui-icon {
    opacity: .8
}

.aui-table-sortable .tablesorter-header {
    cursor: pointer;
    border-bottom: 2px solid #dfe1e6
}

.aui-table-sortable .tablesorter-header.aui-table-column-unsortable {
    cursor: default
}

.aui-table-sortable .tablesorter-header:focus, .aui-table-sortable .tablesorter-header:hover {
    background-color: rgba(9, 30, 66, .08)
}

.aui-table-sortable .tablesorter-header:active {
    background-color: #deebff;
    border-color: #0747a6;
    color: #0747a6
}

.aui-table-sortable .tablesorter-headerAsc, .aui-table-sortable .tablesorter-headerDesc {
    background-color: transparent;
    color: #172b4d
}

table.aui.aui-table-sortable .tablesorter-header:active {
    border-bottom: 2px solid #0747a6
}

table.aui.aui-table-sortable .tablesorter-headerAsc, table.aui.aui-table-sortable .tablesorter-headerDesc {
    border-bottom: 2px solid #7a869a
}

table.aui.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:active, table.aui.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:focus, table.aui.aui-table-sortable .tablesorter-header.aui-table-column-unsortable:hover {
    background-color: inherit;
    border-color: inherit;
    color: #7a869a
}

.aui-table-sortable .aui-table-header-content:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    content: "";
    display: inline-block;
    height: 16px;
    line-height: 1;
    font-size: 16px;
    margin-left: 5px;
    position: relative;
    width: 16px;
    vertical-align: text-bottom
}

.aui-table-sortable .tablesorter-header:focus .aui-table-header-content:after, .aui-table-sortable .tablesorter-header:hover .aui-table-header-content:after {
    content: "\F140";
    opacity: .5
}

.aui-table-sortable .tablesorter-headerAsc .aui-table-header-content:after, .aui-table-sortable .tablesorter-headerAsc:focus .aui-table-header-content:after, .aui-table-sortable .tablesorter-headerAsc:hover .aui-table-header-content:after {
    content: "\F140";
    opacity: 1
}

.aui-table-sortable .tablesorter-headerDesc .aui-table-header-content:after, .aui-table-sortable .tablesorter-headerDesc:focus .aui-table-header-content:after, .aui-table-sortable .tablesorter-headerDesc:hover .aui-table-header-content:after {
    content: "\F1AC";
    opacity: 1
}

aui-tabs {
    display: block
}

body:not(.aui-legacy-focus) .aui-tabs > .tabs-menu .menu-item a:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-tabs {
    display: flex
}

.aui-tabs > .tabs-pane {
    display: none
}

.aui-tabs > .tabs-pane.active-pane {
    display: block
}

.aui-tabs > .tabs-menu > .menu-item > a, .aui-tabs > .tabs-menu > .menu-item > a strong {
    background: transparent;
    cursor: pointer;
    display: block;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap
}

.aui-tabs > .tabs-menu .menu-item {
    position: relative
}

.aui-tabs > .tabs-menu .menu-item a, .aui-tabs > .tabs-menu .menu-item a:link, .aui-tabs > .tabs-menu .menu-item a:visited {
    color: #42526e
}

.aui-tabs > .tabs-menu .menu-item a:focus, .aui-tabs > .tabs-menu .menu-item a:hover {
    color: #4c9aff
}

.aui-tabs > .tabs-menu .menu-item a:focus {
    border-radius: 2px
}

.aui-tabs > .tabs-menu .menu-item.active-tab a, .aui-tabs > .tabs-menu .menu-item.active-tab a:active, .aui-tabs > .tabs-menu .menu-item.active-tab a:focus, .aui-tabs > .tabs-menu .menu-item.active-tab a:hover, .aui-tabs > .tabs-menu .menu-item.active-tab a:link, .aui-tabs > .tabs-menu .menu-item.active-tab a:visited {
    color: #0052cc
}

.aui-tabs.vertical-tabs {
    flex-flow: row nowrap
}

.aui-tabs.vertical-tabs > .tabs-menu {
    position: relative;
    width: 11em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    flex-shrink: 0
}

.aui-tabs.vertical-tabs > .tabs-menu:before {
    background: #ebecf0;
    bottom: 5px;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    top: 5px;
    right: 0;
    width: 2px;
    z-index: auto
}

.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab a {
    position: relative
}

.aui-tabs.vertical-tabs > .tabs-menu > .menu-item.active-tab a:before {
    background: #0052cc;
    bottom: 5px;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    top: 5px;
    right: 0;
    width: 2px;
    z-index: 1
}

.aui-tabs.vertical-tabs > .tabs-menu > .menu-item a {
    text-align: right;
    text-decoration: none;
    overflow: hidden;
    padding: 5px 12px 5px 10px
}

.aui-tabs.vertical-tabs > .tabs-menu > .menu-item strong {
    padding-right: 0
}

.aui-tabs.vertical-tabs > .tabs-pane {
    padding-left: 20px;
    padding-right: 20px
}

.aui-tabs.horizontal-tabs {
    flex-direction: column
}

.aui-tabs.horizontal-tabs > .tabs-menu {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0
}

.aui-tabs.horizontal-tabs > .tabs-menu:before {
    background: #ebecf0;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 10px;
    position: absolute;
    right: 10px;
    width: auto;
    z-index: auto
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a {
    position: relative
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:before {
    background: #0052cc;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 10px;
    position: absolute;
    right: 10px;
    width: auto;
    z-index: 1
}

.aui-tabs.horizontal-tabs > .tabs-pane {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px
}

.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive=false]) > .tabs-menu {
    font-size: 0;
    flex-wrap: nowrap;
    margin: 0 0 -1px;
    overflow: hidden;
    white-space: nowrap
}

.aui-tabs.horizontal-tabs[data-aui-responsive]:not([data-aui-responsive=false]) > .tabs-menu > .menu-item {
    float: none;
    flex-shrink: 0;
    font-size: 14px
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item {
    margin: 0
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:active, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:focus, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item a:hover {
    display: block;
    padding: 5px 10px;
    text-decoration: none
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:active, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:focus, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:hover, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:link, .aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.active-tab a:visited {
    color: #0052cc
}

.aui-tabs.horizontal-tabs > .tabs-menu > .menu-item.hidden {
    display: none
}

.aui-tabs .active-tab.reloadable-tab a, .aui-tabs .active-tab.reloadable-tab a strong {
    cursor: pointer !important
}

.tipsy {
    font-size: 10px;
    position: absolute;
    padding: 5px;
    word-wrap: break-word;
    z-index: 100000
}

.tipsy-inner {
    background-color: #000;
    color: #fff;
    max-width: 200px;
    padding: 5px 8px 4px;
    text-align: center;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #000
}

.tipsy-arrow-n {
    border-bottom-color: #000
}

.tipsy-arrow-s {
    border-top-color: #000
}

.tipsy-arrow-e {
    border-left-color: #000
}

.tipsy-arrow-w {
    border-right-color: #000
}

.tipsy-n .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-n .tipsy-arrow, .tipsy-nw .tipsy-arrow {
    top: 0;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-nw .tipsy-arrow {
    left: 10px
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-s .tipsy-arrow, .tipsy-sw .tipsy-arrow {
    bottom: 0;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-sw .tipsy-arrow {
    left: 10px
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.aui-tooltip.tipsy {
    font-size: 12px;
    line-height: 20px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    padding: 4px;
    text-align: left
}

.aui-tooltip.tipsy.tipsy-inner {
    background: rgba(51, 51, 51, .9);
    padding: 5px 10px
}

.aui-tooltip.tipsy.tipsy-arrow {
    border-color: rgba(51, 51, 51, .9);
    border-width: 4px
}

.aui-tooltip.tipsy.tipsy-arrow-n {
    border-bottom-color: rgba(51, 51, 51, .9);
    margin-left: -4px
}

.aui-tooltip.tipsy.tipsy-arrow-s {
    border-top-color: rgba(51, 51, 51, .9);
    margin-left: -4px
}

.aui-tooltip.tipsy.tipsy-arrow-e {
    border-left-color: rgba(51, 51, 51, .9);
    margin-top: -4px
}

.aui-tooltip.tipsy.tipsy-arrow-w {
    border-right-color: rgba(51, 51, 51, .9);
    margin-top: -4px
}

.aui-tooltip.tipsy a, .aui-tooltip.tipsy a:visited {
    color: #fff;
    text-decoration: underline
}

.aui-tooltip.tipsy p {
    color: #dfe1e6;
    margin: 0
}

.aui-tooltip.tipsy .aui-tooltip-title {
    color: #fff;
    font-weight: 700;
    margin: 0
}

.aui-badge, aui-badge {
    background: rgba(9, 30, 66, .08);
    border-radius: 2em;
    color: rgba(9, 30, 66, .95);
    font-size: 12px;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    min-height: 1em;
    min-width: 1em;
    padding: 2px 6px;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
    align-content: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase
}

.aui-badge.aui-badge-primary, aui-badge.aui-badge-primary {
    background-color: #b3d4ff;
    color: #0052cc;
    font-weight: 600
}

.aui-button-primary > .aui-badge, .aui-button-primary > aui-badge, .aui-dropdown2.aui-style-default .active > .aui-badge, .aui-dropdown2.aui-style-default .active > aui-badge, .aui-header a > .aui-badge, .aui-header a > aui-badge {
    background: hsla(0, 0%, 100%, .25);
    color: #fff
}

.aui-button[disabled] > .aui-badge, .aui-button[disabled] > aui-badge {
    background: rgba(9, 30, 66, .08);
    color: inherit
}

.aui-button-primary[disabled] > .aui-badge, .aui-button-primary[disabled] > aui-badge {
    background: hsla(0, 0%, 100%, .25)
}

.aui-button > .aui-badge, .aui-button > aui-badge, .aui-tabs .menu-item .aui-badge, .aui-tabs .menu-item aui-badge {
    top: -1px
}

.aui-help.aui-help-empty-state, .aui-help.aui-help-text {
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    width: 720px
}

.aui-help .aui-help-content {
    border-left: 4px solid #5243aa;
    font-size: 16px;
    line-height: 1.5;
    padding-left: 20px
}

.aui-help .aui-help-content > h1, .aui-help .aui-help-content > h2, .aui-help .aui-help-content > h3, .aui-help .aui-help-content > h4, .aui-help .aui-help-content > h5, .aui-help .aui-help-content > h6 {
    color: #6b778c;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.45454545;
    letter-spacing: 0;
    text-transform: uppercase
}

.aui-help .aui-help-illustration + .aui-help-content {
    border-left: none;
    margin-left: 128px
}

.aui-help .aui-help-illustration {
    float: left
}

.aui-help .aui-help-content > p {
    margin: 5px 0 0
}

.aui-inline-dialog.aui-help .aui-inline-dialog-contents, aui-inline-dialog.aui-help .aui-inline-dialog-contents {
    border: 2px solid #5243aa
}

.aui-inline-dialog.aui-help .aui-inline-dialog-contents h2:first-child, aui-inline-dialog.aui-help .aui-inline-dialog-contents h2:first-child {
    color: #7a869a;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.45454545;
    letter-spacing: 0;
    text-transform: uppercase
}

.aui-inline-dialog.aui-help:before, aui-inline-dialog.aui-help:before {
    border-bottom-color: #5243aa
}

.aui-inline-dialog.aui-help.aui-alignment-side-top:after, aui-inline-dialog.aui-help.aui-alignment-side-top:after {
    margin-top: -1px
}

.aui-inline-dialog.aui-help.aui-alignment-side-bottom:after, .aui-inline-dialog.aui-help.aui-alignment-side-top[x-placement*=bottom]:after, aui-inline-dialog.aui-help.aui-alignment-side-bottom:after, aui-inline-dialog.aui-help.aui-alignment-side-top[x-placement*=bottom]:after {
    margin-top: 1px
}

.aui-inline-dialog.aui-help.aui-alignment-side-bottom[x-placement*=top]:after, aui-inline-dialog.aui-help.aui-alignment-side-bottom[x-placement*=top]:after {
    margin-top: -1px
}

.aui-inline-dialog.aui-help.aui-alignment-side-left:after, aui-inline-dialog.aui-help.aui-alignment-side-left:after {
    margin-left: -1px
}

.aui-inline-dialog.aui-help.aui-alignment-side-left.aui-alignment-element-attached-left:after, .aui-inline-dialog.aui-help.aui-alignment-side-right:after, aui-inline-dialog.aui-help.aui-alignment-side-left.aui-alignment-element-attached-left:after, aui-inline-dialog.aui-help.aui-alignment-side-right:after {
    margin-left: 1px
}

.aui-inline-dialog.aui-help.aui-alignment-side-right.aui-alignment-element-attached-right:after, aui-inline-dialog.aui-help.aui-alignment-side-right.aui-alignment-element-attached-right:after {
    margin-left: -1px
}

.aui-help .aui-inline-dialog-arrow.aui-css-arrow:after, .aui-help .aui-inline-dialog-arrow.aui-css-arrow:before {
    border-color: #5243aa transparent
}

.aui-help .aui-inline-dialog-arrow.aui-css-arrow:after {
    border-bottom-color: #fff;
    top: 2px
}

.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-bottom-arrow:after {
    border-top-color: #fff;
    top: -2px
}

.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:before {
    border-color: transparent #5243aa
}

.aui-help .aui-inline-dialog-arrow.aui-css-arrow.aui-left-arrow:after {
    border-right-color: #fff;
    right: -2px
}

.aui-label {
    background: #f4f5f7;
    border: 1px solid #dfe1e6;
    border-radius: 3.01px;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    padding: 1px 5px;
    margin: 0 5px 0 0;
    text-align: left;
    text-decoration: none
}

.aui-label, a.aui-label {
    color: #0052cc
}

span.aui-label {
    color: #172b4d
}

.aui-label.aui-label-closeable.aui-label-split:hover, a.aui-label:active, a.aui-label:focus, a.aui-label:hover {
    border-color: #7a869a;
    text-decoration: none
}

.aui-label-split .aui-label-split-main:active, .aui-label-split .aui-label-split-main:focus, .aui-label-split .aui-label-split-main:hover {
    text-decoration: none
}

.aui-label.aui-label-closeable {
    padding-right: 18px;
    position: relative
}

.aui-label-closeable .aui-icon-close {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAQAAABuBnYAAAAAKUlEQVQI12NgYFj0nwEKwKxF/9P+Q4TgLAgDIQEVQuJiCKBpwWoosrUAzbg31XT4p6QAAAAASUVORK5CYII=") 0 0 no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 8px;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 8px
}

.aui-lozenge {
    background: #42526e;
    border: 0 solid #42526e;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 2px 5px 3px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.aui-lozenge.aui-lozenge-subtle {
    background-color: #dfe1e6;
    border-color: #dfe1e6;
    color: #42526e
}

.aui-lozenge-success {
    background-color: #00875a;
    border-color: #00875a;
    color: #fff
}

.aui-lozenge-success.aui-lozenge-subtle {
    background-color: #e3fcef;
    border-color: #e3fcef;
    color: #064
}

.aui-lozenge-error, .aui-lozenge-removed {
    background-color: #bf2600;
    border-color: #bf2600;
    color: #fff
}

.aui-lozenge-error.aui-lozenge-subtle, .aui-lozenge-removed.aui-lozenge-subtle {
    background-color: #ffebe6;
    border-color: #ffebe6;
    color: #bf2600
}

.aui-lozenge-current, .aui-lozenge-inprogress {
    background-color: #0052cc;
    border-color: #0052cc;
    color: #fff
}

.aui-lozenge-current.aui-lozenge-subtle, .aui-lozenge-inprogress.aui-lozenge-subtle {
    background-color: #deebff;
    border-color: #deebff;
    color: #0747a6
}

.aui-lozenge-complete, .aui-lozenge-new {
    background-color: #5243aa;
    border-color: #5243aa;
    color: #fff
}

.aui-lozenge-complete.aui-lozenge-subtle, .aui-lozenge-new.aui-lozenge-subtle {
    background-color: #eae6ff;
    border-color: #eae6ff;
    color: #403294
}

.aui-lozenge-moved {
    background-color: #ff991f;
    border-color: #ff991f;
    color: #172b4d
}

.aui-lozenge-moved.aui-lozenge-subtle {
    background-color: #fff0b3;
    border-color: #fff0b3;
    color: #172b4d
}

.aui-progress-tracker {
    display: table;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 0;
    table-layout: fixed;
    word-wrap: break-word
}

.aui-progress-tracker:first-child {
    margin-top: 0
}

.aui-progress-tracker-step {
    box-sizing: border-box;
    display: table-cell;
    padding: 0 10px;
    max-width: 140px;
    min-width: 80px;
    text-align: center
}

.aui-progress-tracker-step > a, .aui-progress-tracker-step > span {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857143;
    letter-spacing: -.003em;
    text-transform: none;
    font-weight: 400;
    color: #172b4d;
    display: block;
    outline: none;
    padding-top: 25px;
    position: relative
}

.aui-progress-tracker-step > a:before, .aui-progress-tracker-step > span:before {
    background: #0065ff;
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    top: 4px;
    width: 8px
}

.aui-progress-tracker-step + .aui-progress-tracker-step > a:after, .aui-progress-tracker-step + .aui-progress-tracker-step > span:after {
    background: #0065ff;
    box-shadow: -5px 0 0 -2px #0065ff, 5px 0 0 -2px #0065ff;
    content: "";
    height: 8px;
    left: -50%;
    margin-left: -20px;
    margin-right: 1px;
    position: absolute;
    right: 50%;
    top: 4px
}

.aui-progress-tracker-step-current > a, .aui-progress-tracker-step-current > span {
    font-weight: 600
}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a, .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span {
    color: #5e6c84;
    font-weight: 400
}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:hover, .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:hover {
    color: #5e6c84
}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:before, .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:before {
    background-color: #a5adba
}

.aui-progress-tracker-step-current ~ .aui-progress-tracker-step > a:after, .aui-progress-tracker-step-current ~ .aui-progress-tracker-step > span:after {
    background-color: transparent;
    border: none;
    box-shadow: none
}

.aui-progress-tracker-step > a:hover {
    color: #0052cc
}

.aui-progress-tracker-step > a:active {
    color: #0747a6
}

.aui-page-header-actions .aui-progress-tracker {
    float: right
}

[data-aui-notification-info] + .aui-icon.aui-icon-notification {
    color: #97a0af
}

[data-aui-notification-info] + .aui-icon.aui-icon-notification:before {
    content: "\F234"
}

[data-aui-notification-success] + .aui-icon.aui-icon-notification {
    color: #00875a
}

[data-aui-notification-success] + .aui-icon.aui-icon-notification:before {
    content: "\F104"
}

[data-aui-notification-error] + .aui-icon.aui-icon-notification {
    color: #de350b
}

[data-aui-notification-error] + .aui-icon.aui-icon-notification:before {
    content: "\F15A"
}

[data-aui-notification-field].aui-form-notification-field-no-icon + .aui-icon.aui-icon-notification {
    visibility: hidden
}

.aui-icon-notification {
    vertical-align: text-bottom
}

form.aui .password[data-aui-notification-error], form.aui .select[data-aui-notification-error], form.aui .text[data-aui-notification-error], form.aui .textarea[data-aui-notification-error] {
    border-color: #de350b
}

form.aui .password[data-aui-notification-success], form.aui .select[data-aui-notification-success], form.aui .text[data-aui-notification-success], form.aui .textarea[data-aui-notification-success] {
    border-color: #00875a
}

form.aui .aui-date-picker[data-aui-notification-error], form.aui aui-select[data-aui-notification-error], form.aui select[data-aui-notification-error] {
    background-color: #f4f5f7
}

form.aui [data-aui-notification-error] .radio.radio input:checked:focus + label:not(:active):after {
    content: " ";
    border: 2px solid #de350b
}

form.aui [data-aui-notification-error] .radio.radio input:checked:not(focus) + label:not(:active):after {
    content: " ";
    border: 2px solid #de350b;
    border-radius: 8px;
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    width: 10px;
    height: 10px
}

form.aui [data-aui-notification-error] .checkbox.checkbox label:before, form.aui [data-aui-notification-error] .radio.radio input:not(:checked) + label:not(:active):before {
    border: 2px solid #de350b
}

form.aui input[data-aui-validation-field] ~ aui-spinner {
    margin-left: 0;
    margin-top: 0;
    position: relative;
    right: 32px;
    top: 5px;
    vertical-align: top;
    display: inline-block
}

aui-header {
    display: block
}

.aui-header {
    background: #0747a6;
    border-bottom: 0 solid #0747a6;
    box-sizing: border-box;
    color: #deebff;
    padding: 0 10px
}

.aui-header .aui-header-logo a:after, .aui-header:after {
    content: "";
    display: table;
    clear: both
}

.aui-header .aui-header-logo, .aui-header .aui-nav {
    margin: 0;
    padding: 0;
    float: left
}

.aui-header .aui-header-secondary .aui-nav {
    float: right
}

.aui-header .aui-nav > li {
    float: left;
    padding: 0
}

.aui-header a {
    color: #deebff;
    display: block;
    line-height: 1;
    padding: 13px 10px
}

.aui-header a:active, .aui-header a:focus, .aui-header a:hover, .aui-header a:visited {
    text-decoration: none
}

body:not(.aui-legacy-focus) .aui-header a:focus {
    position: relative;
    outline: none
}

body:not(.aui-legacy-focus) .aui-header a:focus:before {
    content: "";
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff;
    pointer-events: none;
    position: absolute;
    top: 2px;
    left: 0;
    width: 100%;
    height: calc(100% - 4px);
    border-radius: 2px
}

.aui-header .aui-header-logo a {
    box-sizing: border-box;
    float: left;
    height: 40px;
    padding: 0 10px
}

.aui-header .aui-header-logo.aui-header-logo-textonly a {
    font-size: 24px;
    padding: 5px 10px
}

.aui-header .aui-header-logo-textonly .aui-header-logo-device {
    float: left;
    padding-top: 4px;
    text-indent: 0
}

.aui-header .aui-header-logo-textonly .aui-header-logo-device + .aui-header-logo-text {
    padding: 5px 0 5px 10px
}

.aui-header .aui-header-logo .aui-header-logo-text {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 1.4286;
    margin: 0;
    padding: 10px 0 10px 10px
}

.aui-header .aui-header-logo-device {
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 100%;
    display: block;
    float: left;
    height: 24px;
    padding: 8px 0;
    text-indent: -9999px;
    text-align: left
}

.aui-header .aui-header-logo img {
    border: 0;
    float: left;
    max-height: 30px;
    padding: 5px 0
}

.aui-header .aui-icon {
    margin: -1px 0;
    vertical-align: top
}

.aui-header a > .aui-avatar {
    vertical-align: top
}

.aui-header a > .aui-avatar-tiny {
    margin: -1px 0
}

.aui-header a > .aui-avatar-small {
    margin: -5px 0
}

.aui-header .aui-quicksearch {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    padding: 0 10px;
    color: hsla(0, 0%, 100%, .6)
}

.aui-header .aui-quicksearch input {
    background: rgba(9, 30, 66, .48);
    border: none;
    border-radius: 3px;
    box-shadow: none;
    box-sizing: border-box;
    color: inherit;
    height: 2.143em;
    font-family: inherit;
    font-size: inherit;
    margin: 5px 0 0;
    padding: 0 26px 1px 10px;
    vertical-align: baseline;
    width: 170px
}

.aui-header .aui-quicksearch input::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.aui-header .aui-quicksearch input::-moz-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.aui-header .aui-quicksearch input:-ms-input-placeholder, .aui-header .aui-quicksearch input::-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.aui-header .aui-quicksearch input::placeholder {
    color: hsla(0, 0%, 100%, .6)
}

.aui-header .aui-quicksearch input:focus::-webkit-input-placeholder {
    color: #deebff
}

.aui-header .aui-quicksearch input:focus::-moz-placeholder {
    color: #deebff
}

.aui-header .aui-quicksearch input:focus:-ms-input-placeholder, .aui-header .aui-quicksearch input:focus::-ms-input-placeholder {
    color: #deebff
}

.aui-header .aui-quicksearch input:focus::placeholder {
    color: #deebff
}

.aui-header .aui-quicksearch input[type] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.aui-header .aui-quicksearch:after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0;
    font-family: Adgs Icons;
    font-weight: 400;
    font-style: normal;
    speak: none;
    align-self: center;
    pointer-events: none;
    margin-left: -26px;
    margin-right: 10px;
    content: "\F18D";
    color: inherit;
    font-size: 16px;
    height: 16px;
    width: 16px
}

body:not(.aui-legacy-focus) .aui-header .aui-quicksearch input:focus {
    background: rgba(9, 30, 66, .48);
    color: #deebff
}

body:not(.aui-legacy-focus) .aui-header .aui-quicksearch input:focus:focus {
    outline: none;
    box-shadow: 0 0 0 2px #4c9aff
}

.aui-header .aui-nav .aui-button, .aui-header .aui-nav .aui-button-primary {
    border: 0;
    line-height: 1.57142857;
    margin: 5px 0 0 10px;
    padding: 4px 10px
}

.aui-header .aui-nav .aui-button.aui-button-split-main {
    margin-right: 0
}

.aui-header .aui-nav .aui-button.aui-button-split-more, .aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button, .aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:active, .aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:focus, .aui-header .aui-nav .aui-buttons .aui-button ~ .aui-button:hover {
    margin-left: 1px
}

.aui-header .aui-nav .aui-button, .aui-header .aui-nav .aui-button:link, .aui-header .aui-nav .aui-button:visited {
    color: #deebff
}

.aui-header .aui-nav .aui-button-primary, .aui-header .aui-nav .aui-button-primary:link, .aui-header .aui-nav .aui-button-primary:visited {
    background-color: #0065ff;
    color: #deebff
}

.aui-header .aui-nav .aui-button.aui-button-primary:focus, .aui-header .aui-nav .aui-button.aui-button-primary:hover {
    background-color: #2684ff;
    color: #deebff
}

.aui-header .aui-nav .aui-button.aui-button-primary.active, .aui-header .aui-nav .aui-button.aui-button-primary:active {
    background-color: #0065ff;
    background-image: none;
    padding-bottom: 4px
}

.aui-header .aui-header-logo-atlassian .aui-header-logo-device {
    background-image: url(images/atlassian-horizontal-white.svg);
    width: 135px
}

.aui-header .aui-header-logo-bamboo .aui-header-logo-device {
    background-image: url(images/bamboo-white.svg);
    width: 102.75px
}

.aui-header .aui-header-logo-bitbucket .aui-header-logo-device, .aui-header .aui-header-logo-stash .aui-header-logo-device {
    background-image: url(images/bitbucket-white.svg);
    width: 111.5px
}

.aui-header .aui-header-logo-clover .aui-header-logo-device {
    background-image: url(images/clover-white.svg);
    width: 82.325px
}

.aui-header .aui-header-logo-confluence .aui-header-logo-device {
    background-image: url(images/confluence-white.svg);
    width: 128px
}

.aui-header .aui-header-logo-crowd .aui-header-logo-device {
    background-image: url(images/crowd-white.svg);
    width: 83.75px
}

.aui-header .aui-header-logo-crucible .aui-header-logo-device {
    background-image: url(images/crucible-white.svg);
    width: 97.25px
}

.aui-header .aui-header-logo-fisheye .aui-header-logo-device {
    background-image: url(images/fisheye-white.svg);
    width: 94.5px
}

.aui-header .aui-header-logo-hipchat .aui-header-logo-device {
    background-image: url(images/hipchat-white.svg);
    width: 95.75px
}

.aui-header .aui-header-logo-jira .aui-header-logo-device {
    background-image: url(images/jira-white.svg);
    width: 53.25px
}

.aui-header .aui-header-logo-jira.with-core .aui-header-logo-device {
    background-image: url(images/jira-with-core-white.svg);
    width: 52px
}

.aui-header .aui-header-logo-jira.with-software .aui-header-logo-device {
    background-image: url(images/jira-with-software-white.svg);
    width: 51.75px
}

.aui-header .aui-header-logo-jira.with-service-desk .aui-header-logo-device {
    background-image: url(images/jira-with-service-desk-white.svg);
    width: 53.25px
}

.aui-header .aui-header-logo-jira-core .aui-header-logo-device {
    background-image: url(images/jira-core-white.svg);
    width: 99.5px
}

.aui-header .aui-header-logo-jira-software .aui-header-logo-device {
    background-image: url(images/jira-software-white.svg);
    width: 146px
}

.aui-header .aui-header-logo-jira-service-desk .aui-header-logo-device {
    background-image: url(images/jira-service-desk-white.svg);
    width: 176.5px
}

.aui-header .aui-header-logo-answers .aui-header-logo-device, .aui-header .aui-header-logo-community .aui-header-logo-device {
    background-image: url(images/atlassian-community-white.svg);
    width: 201.5312px
}

.aui-header .aui-header-logo-developers .aui-header-logo-device {
    background-image: url(images/atlassian-developer-white.svg);
    width: 191.0238px
}

.aui-header .aui-header-logo-experts .aui-header-logo-device, .aui-header .aui-header-logo-partner-program .aui-header-logo-device {
    background-image: url(images/atlassian-partner-program-white.svg);
    width: 237.488px
}

.aui-header .aui-header-logo-marketplace .aui-header-logo-device {
    background-image: url(images/atlassian-marketplace-white.svg);
    width: 207.5506px
}

.aui-header .aui-header-logo-support .aui-header-logo-device {
    background-image: url(images/atlassian-support-white.svg);
    width: 172.2984px
}

.aui-header .aui-header-logo-university .aui-header-logo-device {
    background-image: url(images/atlassian-university-white.svg);
    width: 187.504px
}

.aui-header-secondary .aui-nav {
    position: absolute;
    right: 0
}

.aui-header-primary .aui-nav {
    white-space: nowrap;
    width: 0
}

.aui-header-primary .aui-nav > li {
    display: inline-block;
    float: none
}

.aui-header .aui-header-secondary {
    position: relative
}

.aui-datepicker-dialog .aui-datepicker-hint {
    background: #f4f5f7;
    border-bottom: 1px solid #dfe1e6;
    color: #505f79;
    font-size: 14px;
    padding: 2px 5px;
    border-radius: 3px;
    box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31)
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
    .aui-datepicker-dialog .aui-datepicker-hint {
        box-shadow: 0 4px 8px -2px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .13), 1px 0 1px rgba(9, 30, 66, .13), -1px 0 1px rgba(9, 30, 66, .13), 0 -1px 1px rgba(9, 30, 66, .13)
    }
}

.aui-datepicker-dialog .aui-inline-dialog-contents, .aui-datepicker-dialog .contents {
    padding: 0
}

.aui-datepicker-dialog .arrow.aui-css-arrow:not(.aui-bottom-arrow):after, .aui-datepicker-dialog .aui-inline-dialog-arrow.aui-css-arrow:not(.aui-bottom-arrow):after {
    border-bottom-color: #f4f5f7;
    top: 2px
}

.aui-datepicker-dialog .ui-datepicker {
    background: inherit;
    color: inherit;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    padding: 0;
    width: 240px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header {
    background: #f4f5f7;
    height: 14px;
    margin: 0;
    padding: 10px;
    position: relative
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover {
    cursor: default;
    height: 20px;
    line-height: 35px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 38px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev-hover {
    left: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-next-hover {
    right: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-next span, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 15px;
    top: 0;
    margin: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-title {
    color: #172b4d;
    font-size: 14px;
    font-weight: 700;
    height: 14px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar {
    border-spacing: 0;
    margin: 0;
    table-layout: fixed;
    width: 100%
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar thead {
    background: #f4f5f7
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar tbody {
    background-color: #fff
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
    line-height: 15px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span {
    line-height: 25px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar th {
    color: #7a869a;
    font-size: 10px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 1px 0;
    text-align: center;
    text-transform: uppercase
}

.aui-datepicker-dialog.aui-datepicker-dialog-large .ui-datepicker .ui-datepicker-calendar th {
    letter-spacing: 0
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td {
    text-align: right
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
    background: #fff;
    color: #0052cc;
    text-decoration: none;
    text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td span {
    cursor: default;
    display: block;
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    padding: 0 8px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a {
    background: #0052cc;
    border-radius: 3px;
    color: #fff
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a:hover {
    background: #0052cc
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-today {
    font-weight: 700
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-unselectable {
    background-color: #f4f5f7;
    color: #7a869a
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-other-month.ui-datepicker-unselectable {
    background-color: #fff
}

.aui-datepicker-dialog .ui-widget-header {
    font-weight: 400
}

.aui-datepicker-dialog .ui-state-default, .aui-datepicker-dialog .ui-widget-content, .aui-datepicker-dialog .ui-widget-content .ui-state-default, .aui-datepicker-dialog .ui-widget-header, .aui-datepicker-dialog .ui-widget-header .ui-state-default {
    border: none
}

.aui-datepicker-dialog .ui-state-focus, .aui-datepicker-dialog .ui-state-hover, .aui-datepicker-dialog .ui-widget-content .ui-state-focus, .aui-datepicker-dialog .ui-widget-content .ui-state-hover, .aui-datepicker-dialog .ui-widget-header .ui-state-focus, .aui-datepicker-dialog .ui-widget-header .ui-state-hover {
    background: none;
    border: none;
    color: #0052cc
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
    text-decoration: none
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a:hover {
    background-color: #f4f5f7;
    border-radius: 3px;
    box-shadow: 0 0 0 1pt #ccc
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:hover, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:active, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:focus, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:hover, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-next.ui-state-disabled, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-prev.ui-state-disabled {
    color: #7a869a
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th {
    padding-bottom: 5px;
    border-bottom: 1px solid #dfe1e6
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:first-child, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:first-child {
    padding-left: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td:last-child, .aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > thead > tr > th:last-child {
    padding-right: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:first-child > td {
    padding-top: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr:last-child > td {
    padding-bottom: 5px
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar > tbody > tr > td {
    text-align: center
}

.aui-datepicker-dialog .ui-datepicker .ui-datepicker-calendar td a {
    display: block;
    padding: 0
}

.aui-restfultable-init {
    text-align: center;
    vertical-align: middle;
    padding: 20px
}

.aui-restfultable-init .aui-restfultable-loading {
    display: flex;
    justify-content: center
}

.aui-restfultable-init .aui-restfultable-loading aui-spinner {
    margin-right: 8px
}

table.aui.aui-restfultable > thead > tr > th {
    background-color: #fff;
    color: #6b778c
}

.aui-restfultable .aui-restfultable-status {
    width: 1px;
    white-space: nowrap
}

.aui-restfultable-row td {
    vertical-align: top
}

.aui-restfultable-row .aui-restfultable-order {
    width: 8px
}

.aui-restfultable-row .aui-restfultable-operations {
    width: 160px;
    white-space: nowrap
}

.aui-restfultable-row .aui-restfultable-operations input.button, .aui-restfultable .aui-restfultable-row select {
    margin-top: 2px
}

.aui-restfultable .aui-restfultable-row input.text, .aui-restfultable .aui-restfultable-row select {
    box-sizing: border-box;
    margin: 0;
    max-width: none;
    width: 100%
}

.aui-restfultable .aui-restfultable-order {
    width: 8px
}

.aui-restfultable .aui-restfultable-row .aui-restfultable-draghandle {
    display: inline-block;
    width: 8px;
    min-height: 24px;
    margin-bottom: -6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGUlEQVQI12NgAIJz507/Z4AxVqxYAuEgAwD26QnAz+WLlgAAAABJRU5ErkJggg==);
    cursor: move
}

.aui-restfultable-create td {
    border: solid #dfe1e6;
    border-width: 1px 0
}

.aui-restfultable .aui-restfultable-create .aui-restfultable-draghandle {
    display: none
}

.aui-restfultable-focused:not(.aui-restfultable-disabled) {
    border-color: #b3bac5;
    border-style: solid;
    border-width: 2px 0
}

.aui-restfultable-row.aui-restfultable-disabled td {
    opacity: .5
}

.aui-restfultable-readonly.ui-sortable-helper {
    white-space: nowrap
}

.aui-restfultable-readonly.aui-restfultable-movable > div {
    background-color: #f4f5f7 !important;
    box-sizing: border-box;
    display: table-cell;
    height: 100%;
    min-height: 40px;
    padding: 7px 10px;
    vertical-align: middle
}

.aui-restfultable-readonly > .aui-restfultable-movable {
    height: 100%
}

.aui-restfultable-readonly .aui-restfultable-editable-no-value .aui-restfultable-editable {
    visibility: hidden
}

.aui-restfultable-readonly .aui-restfultable-operations a {
    visibility: visible
}

.aui-restfultable-readonly .aui-restfultable-editable {
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 24px 2px 4px;
    position: relative
}

.aui-restfultable-readonly .aui-restfultable-editable .aui-iconfont-edit, .aui-restfultable-readonly .aui-restfultable-editable .icon-edit-sml {
    margin: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    visibility: hidden
}

.aui-restfultable-allowhover td .aui-restfultable-editable .aui-iconfont-edit, .aui-restfultable-allowhover td .aui-restfultable-editable .icon-edit-sml {
    visibility: hidden
}

.aui-restfultable-allowhover .aui-restfultable-readonly td:hover .aui-restfultable-editable .aui-iconfont-edit, .aui-restfultable-allowhover .aui-restfultable-readonly td:hover .aui-restfultable-editable .icon-edit-sml {
    visibility: visible
}

.aui-restfultable-readonly .aui-restfultable-editable em {
    color: #97a0af
}

.aui-restfultable-allowhover tr:hover td, .aui-restfultable-row.aui-restfultable-active {
    background-color: #f4f5f7
}

.aui-restfultable-allowhover td:hover .aui-restfultable-editable {
    visibility: visible;
    background: #ebecf0;
    cursor: pointer
}

.aui-restfultable .error {
    clear: both;
    color: #de350b;
    display: block;
    margin: 5px 0 0
}

.aui-page-sidebar #footer {
    box-sizing: border-box;
    padding-left: 280px
}

.aui-page-sidebar.aui-sidebar-collapsed #footer {
    padding-left: 56px
}

.aui-page-sidebar-touch #footer {
    margin-left: 0;
    padding-left: inherit;
    border-top: 1px solid #f4f5f7
}

.aui-page-sidebar-touch.aui-sidebar-collapsed #footer {
    padding-left: inherit
}

.aui-sidebar {
    box-sizing: border-box;
    min-width: 56px;
    position: absolute;
    width: 280px;
    z-index: 1
}

#content .aui-sidebar + .aui-page-header {
    padding-left: 300px;
    background: #fff
}

.aui-sidebar + .aui-page-header + .aui-navgroup {
    padding-left: 290px
}

.aui-sidebar + .aui-page-panel {
    border-top: none
}

.aui-sidebar ~ .aui-page-panel {
    margin-top: 0;
    padding-left: 280px
}

.aui-page-sidebar-touch .aui-sidebar ~ .aui-page-panel {
    border-bottom: none;
    border-left: 1px solid #f4f5f7;
    clear: none;
    margin-left: 280px;
    padding-left: inherit;
    width: inherit
}

.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out {
    border-right: 1px solid #f4f5f7;
    height: 100%;
    position: absolute
}

.aui-sidebar.aui-sidebar-fly-out ~ .aui-page-panel {
    padding-left: 56px;
    z-index: 0
}

.aui-page-sidebar-touch .aui-sidebar.aui-sidebar-fly-out ~ .aui-page-panel {
    margin-left: 56px;
    padding-left: inherit
}

#content .aui-sidebar.aui-sidebar-fly-out + .aui-page-header {
    padding-left: 76px
}

.aui-sidebar .aui-sidebar-wrapper {
    box-sizing: border-box;
    border-right: 0;
    border-color: #f4f5f7;
    background-color: #f4f5f7;
    display: flex;
    flex-direction: column;
    width: 280px;
    position: absolute;
    top: 0;
    bottom: auto
}

.aui-sidebar .aui-sidebar-wrapper.aui-is-docked {
    position: fixed;
    top: 0;
    bottom: auto
}

.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper {
    position: static
}

.aui-page-sidebar-touch .aui-sidebar {
    background-color: #f4f5f7;
    float: left;
    position: static
}

.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-wrapper {
    border-right: none
}

.aui-sidebar .aui-page-header {
    margin: 15px 15px 0;
    padding-bottom: 0;
    position: relative
}

.aui-sidebar .aui-page-header .aui-page-header-image {
    position: absolute
}

.aui-sidebar .aui-page-header-image, .aui-sidebar .aui-page-header-inner, .aui-sidebar .aui-page-header-main, .aui-sidebar .aui-page-header .aui-avatar {
    display: block
}

.aui-sidebar .aui-page-header-image + .aui-page-header-main {
    padding-left: 58px
}

.aui-sidebar .aui-sidebar-header-large .aui-page-header-image {
    width: 128px;
    margin: 0 auto;
    position: inherit
}

.aui-sidebar .aui-sidebar-header-large .aui-page-header-image + .aui-page-header-main {
    padding-top: 10px;
    padding-left: 0
}

.aui-sidebar .aui-sidebar-header-large .aui-page-header-main {
    text-align: center
}

.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1, .aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: -.01em;
    text-transform: none;
    padding-top: 10px
}

.aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h1:only-child, .aui-sidebar .aui-sidebar-header-large .aui-page-header-main > h2:only-child {
    padding-top: 0
}

.aui-sidebar .aui-page-header-main {
    padding-top: 4px
}

.aui-sidebar .aui-page-header-main > h1, .aui-sidebar .aui-page-header-main > h2 {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    letter-spacing: -.006em;
    text-transform: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 20px
}

.aui-sidebar .aui-page-header-main > h1:only-child, .aui-sidebar .aui-page-header-main > h2:only-child {
    line-height: 48px
}

.aui-sidebar .aui-page-header-actions {
    display: none
}

.aui-sidebar .aui-nav-breadcrumbs > li {
    width: 100%
}

.aui-sidebar .aui-sidebar-handle {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAMCAYAAABIvGxUAAADHmlDQ1BJQ0MgUHJvZmlsZQAAeAGFVN9r01AU/tplnbDhizpnEQk+aJFuZFN0Q5y2a1e6zVrqNrchSJumbVyaxiTtfrAH2YtvOsV38Qc++QcM2YNve5INxhRh+KyIIkz2IrOemzRNJ1MDufe73/nuOSfn5F6g+XFa0xQvDxRVU0/FwvzE5BTf8gFeHEMr/GhNi4YWSiZHQA/Tsnnvs/MOHsZsdO5v36v+Y9WalQwR8BwgvpQ1xCLhWaBpXNR0E+DWie+dMTXCzUxzWKcECR9nOG9jgeGMjSOWZjQ1QJoJwgfFQjpLuEA4mGng8w3YzoEU5CcmqZIuizyrRVIv5WRFsgz28B9zg/JfsKiU6Zut5xCNbZoZTtF8it4fOX1wjOYA1cE/Xxi9QbidcFg246M1fkLNJK4RJr3n7nRpmO1lmpdZKRIlHCS8YlSuM2xp5gsDiZrm0+30UJKwnzS/NDNZ8+PtUJUE6zHF9fZLRvS6vdfbkZMH4zU+pynWf0D+vff1corleZLw67QejdX0W5I6Vtvb5M2mI8PEd1E/A0hCgo4cZCjgkUIMYZpjxKr4TBYZIkqk0ml0VHmyONY7KJOW7RxHeMlfDrheFvVbsrj24Pue3SXXjrwVhcW3o9hR7bWB6bqyE5obf3VhpaNu4Te55ZsbbasLCFH+iuWxSF5lyk+CUdd1NuaQU5f8dQvPMpTuJXYSWAy6rPBe+CpsCk+FF8KXv9TIzt6tEcuAcSw+q55TzcbsJdJM0utkuL+K9ULGGPmQMUNanb4kTZyKOfLaUAsnBneC6+biXC/XB567zF3h+rkIrS5yI47CF/VFfCHwvjO+Pl+3b4hhp9u+02TrozFa67vTkbqisXqUj9sn9j2OqhMZsrG+sX5WCCu0omNqSrN0TwADJW1Ol/MFk+8RhAt8iK4tiY+rYleQTysKb5kMXpcMSa9I2S6wO4/tA7ZT1l3maV9zOfMqcOkb/cPrLjdVBl4ZwNFzLhegM3XkCbB8XizrFdsfPJ63gJE722OtPW1huos+VqvbdC5bHgG7D6vVn8+q1d3n5H8LeKP8BqkjCtbCoV8yAAAACXBIWXMAAAsSAAALEgHS3X78AAABZ2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIEZpcmV3b3JrcyBDUzY8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CsO3s+UAAAAsSURBVAgdY7x69ep/BgaGRpZNmzYBaQYGxv//QQIMDExgEpnBcu3aNQoUAwChKRhfrNwRnQAAAABJRU5ErkJggg==) 50% no-repeat;
    cursor: col-resize;
    height: 100%;
    position: absolute;
    right: -10px;
    top: 0;
    width: 10px
}

.aui-sidebar .aui-sidebar-body {
    box-sizing: content-box;
    flex-grow: 1;
    overflow-y: auto
}

.aui-sidebar .aui-sidebar-footer {
    box-sizing: border-box;
    border-top: 1px solid #f4f5f7;
    display: flex;
    flex-direction: row-reverse;
    flex-shrink: 0;
    justify-content: space-between;
    min-height: 40px;
    padding: 5px 10px
}

.aui-page-sidebar-touch .aui-sidebar .aui-sidebar-footer {
    border-bottom: 1px solid #f4f5f7;
    margin-top: 10px
}

.aui-sidebar .aui-sidebar-footer .aui-button {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%
}

.aui-sidebar .aui-sidebar-footer .aui-button ~ .aui-button {
    margin-left: 0
}

.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle {
    order: -1
}

.aui-sidebar .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLzIwcHgvY2hldnJvbi1kb3VibGUtbGVmdDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xNy4yODEsNi4yOTUgTDEyLjI5NSwxMS4yODcgQzExLjkwMiwxMS42ODEgMTEuOTAyLDEyLjMyIDEyLjI5NSwxMi43MTMgTDE3LjI4MSwxNy43MDQgQzE3LjQ3LDE3Ljg5NCAxNy43MTYsMTcuOTkzIDE3Ljk2NCwxOCBMMTguMDIyLDE4IEMxOC4yNywxNy45OTMgMTguNTE1LDE3Ljg5NCAxOC43MDUsMTcuNzA0IEMxOS4wOTgsMTcuMzExIDE5LjA5OCwxNi42NzIgMTguNzA1LDE2LjI3OCBMMTQuNDMyLDEyIEwxOC43MDUsNy43MjIgQzE5LjA5OCw3LjMyNyAxOS4wOTgsNi42ODkgMTguNzA1LDYuMjk1IEMxOC41MDgsNi4wOTkgMTguMjUsNiAxNy45OTMsNiBDMTcuNzM1LDYgMTcuNDc3LDYuMDk5IDE3LjI4MSw2LjI5NSBaIE0xMC4yODEsNi4yOTUgTDUuMjk1LDExLjI4NyBDNS4wOTgsMTEuNDg0IDUsMTEuNzQyIDUsMTIgQzUsMTIuMjU4IDUuMDk4LDEyLjUxNiA1LjI5NSwxMi43MTMgTDEwLjI4MSwxNy43MDQgQzEwLjQ3LDE3Ljg5NCAxMC43MTYsMTcuOTkzIDEwLjk2NCwxOCBMMTEuMDIxLDE4IEMxMS4yNywxNy45OTMgMTEuNTE2LDE3Ljg5NCAxMS43MDUsMTcuNzA0IEMxMi4wOTgsMTcuMzExIDEyLjA5OCwxNi42NzIgMTEuNzA1LDE2LjI3OCBMNy40MzEsMTIgTDExLjcwNSw3LjcyMiBDMTIuMDk4LDcuMzI3IDEyLjA5OCw2LjY4OSAxMS43MDUsNi4yOTUgQzExLjUwOCw2LjA5OSAxMS4yNSw2IDEwLjk5Myw2IEMxMC43MzUsNiAxMC40NzcsNi4wOTkgMTAuMjgxLDYuMjk1IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi8yMHB4L2NoZXZyb24tZG91YmxlLWxlZnQiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9ImNoZXZyb24tZG91YmxlLWxlZnQiIGZpbGw9IiM1MDVGNzkiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) 50% no-repeat;
    background-size: 20px
}

.aui-sidebar[aria-expanded=false] {
    width: 56px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-body {
    overflow-x: hidden
}

#content .aui-sidebar[aria-expanded=false] + .aui-page-header {
    padding-left: 76px
}

.aui-sidebar[aria-expanded=false] + .aui-page-header + .aui-navgroup {
    padding-left: 66px
}

.aui-sidebar[aria-expanded=false] ~ .aui-page-panel {
    padding-left: 56px
}

.aui-page-sidebar-touch .aui-sidebar[aria-expanded=false] ~ .aui-page-panel {
    border-left: 1px solid #dfe1e6;
    margin-left: 56px;
    padding-left: inherit
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-wrapper {
    width: 56px
}

.aui-sidebar[aria-expanded=false] .aui-page-header-inner .aui-page-header-image {
    align-content: center;
    display: flex;
    justify-content: center;
    position: relative;
    width: auto
}

.aui-sidebar[aria-expanded=false] .aui-page-header {
    margin-left: 0;
    margin-right: 0
}

.aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar, .aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner {
    height: 32px;
    width: 32px
}

.aui-sidebar[aria-expanded=false] .aui-page-header .aui-avatar .aui-avatar-inner > img {
    max-height: 32px;
    max-width: 32px
}

.aui-sidebar[aria-expanded=false] .aui-page-header-main {
    display: none
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-body {
    box-sizing: border-box;
    bottom: 80px;
    padding: 0;
    width: 100%
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-footer {
    overflow: hidden;
    flex-direction: column-reverse
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-footer > .aui-sidebar-toggle > .aui-icon {
    transform: rotate(180deg)
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-footer > .aui-button {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-overflow: clip;
    white-space: normal
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-footer > .aui-button > .aui-button-label {
    display: none
}

.aui-sidebar.aui-is-animated + .aui-page-panel {
    transition: padding-left .1s ease-in-out
}

.aui-sidebar.aui-is-animated .aui-sidebar-wrapper {
    transition: width .1s ease-in-out
}

.aui-sidebar.aui-is-animated .aui-sidebar-body {
    transition: padding-top .1s ease-in-out
}

.aui-sidebar-section-tooltip {
    transition: opacity .1s ease-in-out;
    opacity: 0
}

.aui-sidebar-section-tooltip .tipsy-inner {
    background: #333
}

.aui-sidebar-section-tooltip .tipsy-arrow {
    border-right-color: #333
}

.aui-sidebar-section-tooltip.tooltip-shown {
    opacity: 1
}

.aui-sidebar-submenu .aui-navgroup .aui-sidebar-button, .aui-sidebar .aui-navgroup .aui-sidebar-button {
    margin-bottom: 10px;
    margin-left: 3px
}

.aui-sidebar-submenu .aui-navgroup .aui-sidebar-button > .aui-icon, .aui-sidebar .aui-navgroup .aui-sidebar-button > .aui-icon {
    margin-right: 3px
}

.aui-sidebar-submenu .aui-nav-item-label, .aui-sidebar .aui-nav-item-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    word-wrap: normal
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li > .aui-nav-item, .aui-sidebar .aui-navgroup-vertical .aui-nav > li > .aui-nav-item {
    border-radius: 3px;
    box-sizing: content-box;
    display: block;
    line-height: 1.42857143;
    padding: 7px 10px;
    padding-left: 7px;
    padding-right: 23px
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-item-actions, .aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-item-actions {
    top: 9px;
    height: 16px;
    width: 16px
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav[data-more] .aui-nav-more ~ li, .aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav[data-more] .aui-nav-more ~ li {
    height: 0;
    overflow: hidden
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions, .aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav .aui-nav-item-actions {
    margin-right: 0
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav .aui-nav-selected > .aui-nav-item, .aui-sidebar .aui-navgroup-vertical .aui-nav .aui-nav-selected > .aui-nav-item {
    background-color: rgba(9, 30, 66, .08);
    color: #42526e;
    font-weight: 500
}

.aui-sidebar-submenu .aui-nav > li, .aui-sidebar .aui-nav > li {
    position: relative
}

.aui-sidebar-submenu .aui-nav > li > .aui-nav-item, .aui-sidebar .aui-nav > li > .aui-nav-item {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon, .aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon {
    color: #505f79;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    float: left
}

.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon:before, .aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon:before {
    font-size: 20px;
    margin-top: -10px
}

.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-icon.aui-icon-small:before, .aui-sidebar .aui-nav > li > .aui-nav-item > .aui-icon.aui-icon-small:before {
    font-size: 18px;
    padding: 2px
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle, .aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle {
    top: 7px;
    left: 7px;
    color: #505f79
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item, .aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item {
    padding-left: 37px
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon, .aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon {
    display: none
}

.aui-sidebar-submenu .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle ~ .aui-nav, .aui-sidebar .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle ~ .aui-nav {
    padding-left: 30px
}

.aui-sidebar-submenu hr, .aui-sidebar[aria-expanded=false] .aui-nav-heading, .aui-sidebar hr {
    display: none
}

.aui-sidebar[aria-expanded=false] .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item {
    padding-left: 0
}

.aui-sidebar[aria-expanded=false] .aui-navgroup-vertical .aui-nav > li[aria-expanded] > .aui-nav-subtree-toggle + .aui-nav-item > .aui-icon {
    display: block
}

.aui-sidebar[aria-expanded=false] .aui-nav-sortable > li > a:after {
    left: 0;
    top: 8px
}

.aui-sidebar[aria-expanded=false] .aui-nav-item-actions {
    display: none
}

.aui-sidebar-submenu-dialog > .aui-inline-dialog-contents {
    padding: 10px;
    width: 300px;
    max-height: 812px
}

.aui-sidebar-submenu {
    position: static;
    background: transparent;
    border-right: 0;
    width: auto
}

.aui-sidebar .aui-sidebar-group {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0 10px
}

.aui-sidebar .aui-sidebar-group .aui-nav-heading {
    padding: 0 5px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group {
    border-radius: 3px;
    box-sizing: content-box;
    display: block;
    line-height: 1.42857143;
    padding: 7px 10px;
    background-color: transparent;
    color: #42526e;
    text-decoration: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjIgKDQ3MzI3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLzIwcHgvZ3JvdXAtMjBweDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjciIHk9IjE0IiB3aWR0aD0iNiIgaGVpZ2h0PSI2IiByeD0iMSI+PC9yZWN0PgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTIiIHg9IjciIHk9IjciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHJ4PSIxIj48L3JlY3Q+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjYiIGhlaWdodD0iNiIgcng9IjEiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi8yMHB4L2dyb3VwIj4KICAgICAgICAgICAgPGcgaWQ9In5pY29uL2NvbG9yIiBmaWxsPSIjNDI1MjZFIiBmaWxsLW9wYWNpdHk9IjAiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9ImNvbG9yIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlJlY3RhbmdsZS00LUNvcHktMiI+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDxyZWN0IHN0cm9rZT0iIzUwNUY3OSIgc3Ryb2tlLXdpZHRoPSIyIiB4PSI4IiB5PSIxNSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJSZWN0YW5nbGUtNC1Db3B5LTMiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM1MDVGNzkiIHN0cm9rZS13aWR0aD0iMiIgeD0iOCIgeT0iOCIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjcyMjIyMjksMTguMDA0NTE2NiBMOC43MjIyMjI5LDguMTEzNTI1MzkgQzguNzIyMjIyOSw2LjI2ODE1Nzk2IDcuNjU2NzAxNjYsNSA1LjcyMjIyMjksNSBMMiw1IEwyLjAwMzA1MTc2LDYuOTkyNzA2MyBMNS43MjIyMjI5LDYuOTkyNzA2MyBDNi4zNzQ3NDk3Niw2Ljk5MjcwNjMgNi43MjIyMjI5LDcuMzc4MDIxMjQgNi43MjIyMjI5LDguMTEzNTI1MzkgTDYuNzIyMjIyOSwxOC4wMDQ1MTY2IEw4LjcyMjIyMjksMTguMDA0NTE2NiBaIiBpZD0iU2hhcGUtQ29weSIgZmlsbD0iIzUwNUY3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4zNjExMTEsIDExLjUwMjI1OCkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTUuMzYxMTExLCAtMTEuNTAyMjU4KSAiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjcyMjIyMjksMTEuMDA0NTE2NiBMOC43MjIyMjI5LDQuNzg3ODg5NyBDOC43MjIyMjI5LDIuODQwNTE2MDkgNy42NTY3MDE2NiwxLjUwMjI1ODMgNS43MjIyMjI5LDEuNTAyMjU4MyBMMiwxLjUwMjI1ODMgTDIuMDAzMDUxNzYsMy42MDUxMTUyMSBMNS43MjIyMjI5LDMuNjA1MTE1MjEgQzYuMzc0NzQ5NzYsMy42MDUxMTUyMSA2LjcyMjIyMjksNC4wMTE3MjkxNyA2LjcyMjIyMjksNC43ODc4ODk3IEw2LjcyMjIyMjksMTEuMDA0NTE2NiBMOC43MjIyMjI5LDExLjAwNDUxNjYgWiIgaWQ9IlNoYXBlLUNvcHktMiIgZmlsbD0iIzUwNUY3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4zNjExMTEsIDYuMjUzMzg3KSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtNS4zNjExMTEsIC02LjI1MzM4NykgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUmVjdGFuZ2xlLTQiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0iIzUwNUY3OSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8cmVjdCBzdHJva2U9IiM1MDVGNzkiIHN0cm9rZS13aWR0aD0iMiIgeD0iMSIgeT0iMSIgd2lkdGg9IjQiIGhlaWdodD0iNCIgcng9IjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 50% no-repeat;
    cursor: pointer;
    height: 20px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group:focus, .aui-sidebar[aria-expanded=false] .aui-sidebar-group:hover {
    background-color: rgba(9, 30, 66, .08);
    text-decoration: none
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group.active {
    background-color: rgba(9, 30, 66, .08);
    color: #42526e;
    font-weight: 500
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group > .aui-nav {
    display: none
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-actions, .aui-sidebar[aria-expanded=false] .aui-sidebar-group.aui-sidebar-group-tier-one {
    background: none;
    border-radius: 0;
    cursor: auto;
    padding: 0
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions {
    margin: 10px 0 15px;
    height: 32px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ4LjEgKDQ3MjUwKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY29uLzIwcHgvbW9yZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik01LDE0IEMzLjg5NTQzMDUsMTQgMywxMy4xMDQ1Njk1IDMsMTIgQzMsMTAuODk1NDMwNSAzLjg5NTQzMDUsMTAgNSwxMCBDNi4xMDQ1Njk1LDEwIDcsMTAuODk1NDMwNSA3LDEyIEM3LDEzLjEwNDU2OTUgNi4xMDQ1Njk1LDE0IDUsMTQgWiBNMTIsMTQgQzEwLjg5NTQzMDUsMTQgMTAsMTMuMTA0NTY5NSAxMCwxMiBDMTAsMTAuODk1NDMwNSAxMC44OTU0MzA1LDEwIDEyLDEwIEMxMy4xMDQ1Njk1LDEwIDE0LDEwLjg5NTQzMDUgMTQsMTIgQzE0LDEzLjEwNDU2OTUgMTMuMTA0NTY5NSwxNCAxMiwxNCBaIE0xOSwxNCBDMTcuODk1NDMwNSwxNCAxNywxMy4xMDQ1Njk1IDE3LDEyIEMxNywxMC44OTU0MzA1IDE3Ljg5NTQzMDUsMTAgMTksMTAgQzIwLjEwNDU2OTUsMTAgMjEsMTAuODk1NDMwNSAyMSwxMiBDMjEsMTMuMTA0NTY5NSAyMC4xMDQ1Njk1LDE0IDE5LDE0IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaWNvbi8yMHB4L21vcmUiPgogICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDx1c2UgaWQ9Im1vcmUiIGZpbGw9IiM1MDVGNzkiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat 50%;
    background-size: 20px;
    border: 1px solid #f4f5f7;
    border-radius: 50%;
    content: "";
    display: block;
    height: 32px;
    left: 0;
    margin-left: 11px;
    margin-right: 11px;
    position: absolute;
    top: 0;
    width: 32px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions.active:after, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions:focus:after, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions:hover:after {
    background-color: #fff;
    border-color: #dfe1e6
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-actions ~ .aui-sidebar-group-tier-one {
    border-top: 2px solid #dfe1e6;
    margin-top: 15px;
    padding-top: 10px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one {
    background: none;
    height: auto
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:after {
    display: none
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:focus, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one:hover {
    background-color: transparent
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav {
    display: block;
    height: auto
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li {
    display: block
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item {
    padding-left: 0;
    padding-right: 0;
    text-align: center
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > .aui-icon {
    float: none;
    margin: 0 auto
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item.active {
    background-color: rgba(9, 30, 66, .08);
    color: #42526e;
    font-weight: 500
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li .aui-nav-item-label {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav .aui-nav, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li .aui-nav-item-actions, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-subtree-toggle {
    display: none
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one ~ .aui-sidebar-group-tier-one {
    border-top: 2px solid #dfe1e6;
    margin-top: 10px;
    padding-top: 10px
}

.aui-sidebar-submenu .aui-nav > li > .aui-nav-item > .aui-badge, .aui-sidebar-submenu .aui-nav > li > .aui-nav-item > aui-badge, .aui-sidebar .aui-nav > li > .aui-nav-item > .aui-badge, .aui-sidebar .aui-nav > li > .aui-nav-item > aui-badge {
    background-color: #c1c7d0;
    border-color: #f4f5f7;
    color: rgba(9, 30, 66, .95);
    float: right;
    margin-top: 2px
}

.aui-sidebar[aria-expanded=false] .aui-nav > li > a:hover > .aui-nav-item > .aui-badge {
    visibility: visible
}

.aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > .aui-badge, .aui-sidebar[aria-expanded=false] .aui-sidebar-group-tier-one .aui-nav > li > .aui-nav-item > aui-badge {
    border-width: 2px;
    border-style: solid;
    font-size: 9px;
    margin-top: 0;
    padding: .2em .4em;
    position: absolute;
    right: -.5em;
    top: -.5em;
    z-index: 1
}