/* module-key = 'com.almworks.jira.structure:page-rc', location = 'css/structure/structure-pages.css' */
#permissions-advanced ol {
  list-style-position: inside;
  padding: 0.2em 0 0.3em 80px;
  margin: 0 0 12px 0;
}

#permissions-advanced ol li {
  margin: 0.5em 0;
}

#permissions-view-select {
  font-size: 75%;
  margin-top: 0.2em;
}

#permissions-advanced .desc {
  color: #888;
}

#rule-add img {
  position: relative;
  top: 2px;
  vertical-align: baseline;
}

#rule-add {
  text-decoration: none;
}

.plevel {
  color: #880000;
  font-weight: bold;
}

.perm-actions {
  display: block;
  position: relative;
  left: -80px;
  margin-right: -80px;
  float: left;
}

#permissions-advanced ol li:first-child a.pea-up, #permissions-advanced ol li:last-child a.pea-down {
  visibility: hidden;
}

#options {
  padding-top: 4px;
}

.st-error-panel ul {
  margin: 1em 0 2em;
  list-style: none;
  padding: 0;
}

.st-error-panel ul li {
  font-weight: bolder; /*font-size: 115%;*/
  color: #422;
  padding: 0;
  margin: 0;
}

.st-note {
  color: #555;
  margin: 0.5em 0 2em;
  /*border: 1px solid #2e83ff;*/
  background: #eee;
  padding: 0.7em 1.2em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.st-note + .st-note { /* minimizes gap between two notes */
  margin-top: -1.5em;
}

.st-note p, form.aui .st-note p {
  padding: 0;
  margin: 0 0 0.3em;
}

.st-note p:last-child, form.aui .st-note p:last-child {
  margin-bottom: 0;
}

.st-note ol, .st-note ul {
  padding: 0 0 0 30px;
  margin: 0 0 0.3em;
}

.st-form-explanation {
  color: #888888;
}

span.st-warning {
  background: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/ui-icons_2e83ff_256x240.png) 0 -144px no-repeat transparent;
}

span.st-icon {
  padding: 0 0 0 16px;
  margin-right: 6px;
}

.st-error {
  color: #800;
}

.st-multiselect {
  border: 1px solid #ccc;
  max-height: 10em;
  overflow-y: auto;
  padding: 0.4em 40px 0.4em 0.5em;
  line-height: 1.4em;
  float: left;
}

.st-multiselect label {
  display: block;
  float: left;
  clear: left;
  margin: 2px 2px 0 0;
  white-space: nowrap;
}

.st-multiselect label input {
  position: relative;
  top: 1px;
}

.st-multiselect-buttons {
  clear: left;
}

.st-multiselect-buttons input {
  font-size: 80%;
}

.st-expired {
  color: #cc0000;
  font-weight: bold;
}

.s-form-aui {
  color: #333;
  font-family: arial, tahoma, verdana, sans-serif;
  font-size: 13px;
  line-height: 1.4;
}

form.aui input.button, form.aui button {
  padding-top: 0.2em !important;
  padding-bottom: 0.2em !important;
}

table.s-compact td, table.s-compact th {
  white-space: nowrap;
  padding-left: 1em !important;
  padding-right: 1em !important;
}

table.s-compact td.wrap, table.s-compact th.wrap {
  white-space: normal;
}

table.s-compact td:first-child, table.s-compact th:first-child {
  padding-left: 0.2em !important;
}

table.s-compact td:last-child, table.s-compact th:last-child {
  padding-right: 0.2em !important;
}

.wrap {
  white-space: normal;
}

.s-someone {
  font-style: italic;
  color: #888;
}

form.aui h2.nobobo, form.aui h3.nobobo {
  border-bottom: none;
}

form.aui h2.nexthead {
  margin-top: 2em;
}

.s-sync-enabled {
  color: #297a25;
  font-weight: bolder;
}

.s-sync-disabled {
  color: #8b2121;
  font-weight: bolder;
}

table.borderless, table.borderless tr, table.borderless td {
  border: none !important;
}

.s-none {
  font-style: italic;
}

#add-sync-form {
  margin-top: 1em;
}

form.aui .buttons-container .s-buttons {
  padding: 10px 0 0 150px;
}

form.aui .buttons-container.s-nocols {
  padding-left: 0;
}

form.aui .buttons-container .s-buttons > * {
  margin: 0 1em 0 0;
}

strong.very {
  color: #600;
}

.st-note ol > li {
  margin-bottom: 0.2em;
}

.st-note ol > li:last-child {
  margin-bottom: 0;
}

.st-note ul {
  margin-bottom: 0.6em;
}

ul.s-boxed {
  list-style: none;
  padding: 0.3em 1em 0.2em;
  margin: 0.5em 0 1em 0;
  max-height: 400px;
  overflow: auto;
  overflow-x: visible;
}

ul.s-boxed li {
  padding: 0;
  margin: 0;
}

.s-helplink {
  float: right;
}

.s-helplink:first-child + h2, .s-helplink:first-child + h1 {
  clear: none;
  margin-top: 0;
}

.s-helplink > img {
  width: 16px;
  height: 16px;
  border: none;
}

.s-helplink-form {
  position: absolute;
  right: 0;
  top: 0;
  padding: 33px 33px 0 0;
}

.s-helplink-admin {
  padding: 1em 0 0 1em;
}

.s-cms {
  position: relative;
  z-index: 0;
  float: left;
  margin-bottom: 1.5em;
  min-width: 20em;
}

.s-cms-options {
  min-height: 1em;
  max-height: 12.54em;
  overflow: auto;
  padding-top: 0.3em;
}

.s-cms-loading {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background-color: #fff;
  display: none;
}

.s-cms.s-loading .s-cms-loading {
  display: block;
}

form.aui .s-cms-all.checkbox {
  border-bottom: 1px solid #888;
  padding-bottom: 3px;
}

body[data-aui-version^="7."] form.aui .s-cms-all.checkbox,
body[data-aui-version^="8.0."] form.aui .s-cms-all.checkbox {
  padding-bottom: 0;
}

form.aui .s-cms-all.checkbox > label {
  font-weight: bolder;
}

.s-cms-none {
  display: none;
  font-style: italic;
}

.s-cms.s-cms-empty .s-cms-none {
  display: block;
}

.s-cms-block {
  float: left;
  margin-right: 2em;
}

.s-cms-reorderable {
  background: #eee;
  margin: 2px 0;
  padding: 0.3em 0 0.2em 0;
  cursor: resize;
  cursor: s-resize;
  cursor: ns-resize;
}

.s-cms-reorderable .s-ui-icon {
  float: left;
}

.s-cms-reorder-hint {
  display: none;
}

.s-transitions {
  float: left;
  margin-right: 1em;
}

.s-transitions:nth-child(2n + 3) {
  clear: left;
}

.s-status-for-transitions {
  background-color: #eee;
  padding: 0.3em 0.5em 0.1em;
  margin-bottom: 0.6em;
}

.s-transition-details {
  color: #333;
  font-size: 10px;
}

.s-transition-source-status {
  font-weight: bolder;
  color: #000;
}

.s-transition-workflow {
  color: #339;
}

.st-details {
  white-space: normal;
}

.s-layout-table {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

.s-layout-table td, .s-layout-table tr {
  margin: 0;
  padding: 0;
  vertical-align: top;
}

.s-cms-no-all {
  top: -0.3em;
}

#jira td.s-form-help {
  background-color: #eee;
  padding: 0.4em 1em 1.6em;
  font-size: 85%;
}

#jira td.s-form-help > div {
  max-width: 40em;
}

#jira td.s-form-inputrow {
  padding-right: 5em;
}

#jira td.s-form-help p {
  margin: 0 0 0.5em 0;
  padding: 0;
}

a.s-newwindow span {
  padding-right: 16px;
  background: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/ui-icons_888888_256x240.png) no-repeat -48px -80px;
  visibility: hidden;
}

a.s-newwindow:hover span, a.s-newwindow:active span, a.s-newwindow:focus span {
  visibility: visible;
}

body.aui-theme-default a.s-structure-link {
  color: #555;
  font-weight: bolder;
}
body.aui-theme-default a.s-structure-link:hover, body.aui-theme-default a.s-structure-link:active, body.aui-theme-default a.s-structure-link:focus {
  color: #326CA6;
}

.s-field-section {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.8em;
  font-weight: bolder;
}

.s-field-section-description {
  color: #666;
  border-bottom: 0.8em;
}

.s-disabled {
  color: #888;
}

.s-button {
  padding: 0.2em 0.6em !important;
}

.s-move-items-button {
  width: 100%;
}

.s-cancel {
  margin-left: 0.5em;
}

.s-license-invalid {
  background-color: #ddd;
  padding: 0.8em 1em;
  margin-bottom: 1em;
  color: #800;
}

.s-license-invalid a {
  color: #cd0a0a;
  text-decoration: underline;
}

div.s-hr {
  overflow: visible;
  margin: 1.5em 0 2em;
  height: 0.5em;
  line-height: 1em;
  border-bottom: 1px solid #eee;
}
div.s-hr span {
  color: #888;
  background-color: #fff;
  padding-right: 1em;
}

#s-maintenance-desc.st-note {
  margin-bottom: 1em;
}

form.aui .buttons-container.s-nofields {
  border: none;
  padding-bottom: 1.5em;
}

form.aui .buttons-container.s-nofields .s-buttons {
  padding-top: 0;
}

form.aui .buttons-container.s-nofields .s-button {
  margin-top: 0;
}

#s-maintenance-scheduled-time, #s-maintenance-crontab-expression {
  margin-top: 1em;
}
#s-maintenance-params {
  margin-left: 150px;
  margin-bottom: 10px;
}
#s-maintenance-params input {
  margin-top: .4em;
}
#s-maintenance-params label {
  color: #333;
}
.s-maintenance-subsection {
  margin-left: 40px
}

.s-maintenance-checkbox {
  margin-top: 0.8em;
}

.s-maintenance-checkbox + .s-maintenance-subsection > .s-maintenance-checkbox {
  margin-top: 0.2em;
}

.s-maintenance-checkbox .description {
  margin-left: 22px;
}

#s-maintenance-params #s-maintenance-crontab-schedule {
  padding: 0;
  margin: 0;
  width: 160px;
}

#s-maintenance-crontab-expression {
  margin-bottom: 3em;
}

#s-maintenance-crontab-expression img {
  vertical-align: text-bottom;
}

#s-maintenance-params .s-maintenance-input-text {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
  text-align: center;
  width: 2em;
}

#s-maintenance-tasks .errMsg {
  display: none;
}

.s-asso-view-block {
  padding-left: 20px;
  margin-top: 5px;
}

div.s-asso-view-list ol {
  list-style: none;
  padding: 0;
  float: left;
  margin-bottom: 1em;
  border: 1px solid #ccc;
  min-width: 39em;
}

div.s-asso-view-list ol > li {
  padding: 6px 14px;
  display: block;
  background-color: #fff;
  position: relative;
  border: 1px solid #ccc;
  margin: -1px -1px 0 -1px;
}
div.s-asso-view-list ol > li:last-child {
  margin-bottom: -1px;
}

div.s-view-perpage {
  position: absolute;
  background: white;
  border: 1px solid #ccc;
  padding: 4px 10px 7px;
  z-index: 10;
  display: none;
  font-size: 13px;
  line-height: 19px;
  box-shadow: 0 3px 3px 1px #ccc;
}
div.s-view-perpage div.s-perpage-help {
  white-space: nowrap;
  margin-bottom: 0.6em;
  color: #666;
}
div.s-view-perpage label {
  white-space: nowrap;
}
div.s-asso-view-list span.s-view-name {
  font-weight: bold;
}
div.s-asso-view-list table {
  margin: 0.2em 0 0.2em;
  border-collapse: collapse;
  border-spacing: 0;
}
div.s-asso-view-list table td, div.s-asso-view-list table th {
  padding: 0.3em 2em 0 0;
}
div.s-asso-view-list table th {
  border-bottom: 1px solid #bbb;
}
div.s-asso-view-list table td.s-cb {
  text-align: center;
}
div.s-asso-view-list div.s-draghandle {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1.5em;
  padding: 3px 0 3px 4px;
}
div.s-asso-view-list div.s-draghandle > div {
  background-color: #eee;
  height: 100%;
  cursor: move;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
}
div.s-asso-view-list div.s-draghandle > div > span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  height: 16px;
  width: 16px;
  background: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/ui-icons_888888_256x240.png) no-repeat -129px -32px;
}
div.s-asso-view-list.s-uneditable div.s-draghandle {
  display: none;
}
div.s-asso-view-list div.s-view-content {
  padding-left: 2.5em;
  line-height: 14px;
}
div.s-asso-view-list.s-uneditable div.s-view-content {
  padding-left: 14px;
}
div.s-asso-view-list div.s-view-buttons {
  float: right;
  font-size: 10px;
}
div.s-asso-view-list div.s-view-buttons > div {
  float: right;
  margin-left: 1em;
}
div.s-asso-view-list a.s-view-action > span.s-icon {
  background-image: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/ui-icons_888888_256x240.png);
  padding-left: 16px;
  height: 12px;
  display: inline-block;
  position: relative;
  top: 2px;
}
div.s-asso-view-list a.s-view-action {
  color: #888;
  text-decoration: none;
}
#s-edited-views a.s-view-action:hover > span.s-icon, #s-edited-views a.s-view-action:active > span.s-icon {
  background-image: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/ui-icons_2e83ff_256x240.png);
}
#s-edited-views a.s-view-action:hover, #s-edited-views a.s-view-action:active {
  color: #2e83ff;
}
div.s-asso-view-list a.s-view-remove-action > span.s-icon {
  background-position: -80px -130px;
}
div.s-asso-view-list a.s-view-pages-action > span.s-icon {
  background-position: -64px -17px;
}
div.s-asso-view-list.s-uneditable div.s-view-remove, div.s-asso-view-list.s-uneditable a.s-view-pages-action > span.s-icon {
  display: none;
}
div.s-view-settings-h1 {
  margin: 0 0 0.6em -20px;
  font-weight: bold;
  color: #555;
  background: #eee;
  padding: 2px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
div.s-view-settings-h2 {
  font-weight: bold;
  color: #333;
}
div.s-view-defaults {
  margin-top: 2em;
}
div.s-view-settings-block {
  padding-left: 20px;
}
.s-br {
  clear:both;
}
span.s-view-available {
  font-size: 10px;
  color: #454545;
}
span.s-name {
  font-weight: bold;
}
span.s-id {
  color: #888;
}
div.s-description {
  color: #888;
}
#s-associated-views-editor {
  margin-bottom: 2em;
}
div.s-viewlist-empty {
  margin-top: 0.25em;
}
#s-add-asso-view {
  margin-top: 1em;
}
#s-add-asso-view label {
  font-weight: bolder;
}

#s-restore-result-div {
  width: 100%;
  height: 15em;
  overflow: auto;
  border: 1px solid #999;
  margin-top: .5em;
  padding: .2em;
}

.s-restore-result-section {
  margin-bottom: 1.5em;
}

.s-restore-result-section-header {
  font-weight: bold;
  margin-bottom: .5em;
}

.s-restore-result-subsection {
  margin-left: 1em;
  margin-bottom: 1em;
}

.s-restore-result-subsection-header {
  margin-bottom: .5em;
}

.s-restore-result-message {
  margin-left: 1em;
}

.s-setupguide-block {
  margin-top: 1.5em;
  padding-left: 24px;
  position: relative;
}

h3 + .s-setupguide-block {
  margin-top: 1em;
}

.s-message-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  display: block;
  left: 0;
  background: url(/s/-1wa6wp/820010/1dlckms/9.2.0/_/download/resources/com.almworks.jira.structure:page-rc/img/aui-message-icon-sprite.png) -96px 0 no-repeat;
}
.s-message-icon.s-message-done { background-position: -120px 0; }
.s-message-icon.s-message-alert { background-position: -144px 0; }
.s-message-icon.s-message-error { background-position: -24px 0; }

.s-setupguide-title {
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 0.5em 0;
  font-weight: bold;
  color: #444;
}

#s-setupguide {
  margin: 16px 0 0 0;
}
#s-setupguide p {
  margin: 0.5em 0 0 0;
}
#s-setupguide p:first-child {
  margin-top: 0;
}
#s-setupguide ul {
  margin: 0.25em 0 0.5em;
  list-style: disc outside;
  padding: 0 0 0 24px;
}
#s-setupguide ul:first-child, #s-setupguide h3 + ul {
  margin-top: 0.5em;
}
#s-setupguide ul.s-dense > li {
  margin-top: 0.25em;
}
#s-setupguide ul > li {
  margin: 1em 0 0 0;
  padding: 0;
}
#s-setupguide h3 {
  margin-top: 26px;
  color: #333;
}
#s-setupguide h3:first-child {
  margin-top: 0;
}
.s-menu-instruction {
  font-weight: bold;
  color: #333;
  white-space: nowrap;
}
.almworks-license-note {
  padding: 0.5em 0.5em 1px 0.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #eee;
  margin: 1.2em 0 0.8em;
}
.almworks-license-note > div {
  padding-left: 24px;
  position: relative;
}
.almworks-license-note > div > p {
  margin: 0 0 0.5em 0 !important;
}
.almworks-license-entered-warn {
  position: relative;
  padding-left: 24px;
  margin: 0.5em 0;
}
.almworks-license-installed .upm-license-details.no-license .upm-plugin-license-info-div,
.almworks-license-installed .upm-plugin-button-try-item,
.almworks-license-installed .upm-plugin-button-try,
.almworks-license-installed .upm-plugin-button-new-item,
.almworks-license-installed .upm-plugin-button-new,
.almworks-license-installed .upm-plugin-action-description,
.almworks-license-installed .aui-button[data-action="TRY"],
.almworks-license-installed .aui-button[data-action="BUY"] {
  display: none !important;
}

form.aui div.checkbox, form.aui div.radio {
  padding-left: 0;
}

div.st-conf-section-body {
  margin: 10px 0 50px 0;
}

.mod-content .value + .aui-buttons {
  display: block;
  margin-top: 14px;
}

a.s-fav-link {
  color: #707070;
  font-size: larger;
  vertical-align: middle;
  text-decoration: none;
}

a.s-fav-link:hover {
  color: #606060;
}

#manage-structure-table .generation-stopped-lozenge {
  margin-left: 10px;
}

form.aui:not(.aui-legacy-forms) .s-long-field  {
  max-width: 520px;
}

form.aui .field-value {
  font-weight: normal;
}
/* module-key = 'com.almworks.jira.structure:page-rc', location = 'css/structure/input/select.css' */
form.aui:not(.aui-legacy-forms) select.s-default-select {
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 4px;
  padding-right: 14px;
}

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

form.aui:not(.aui-legacy-forms) .s-choice-icon {
  vertical-align: text-bottom;
}

#s-automation-edit .s-spec-option-select2 .select2-choice,
#st-edit-column .s-spec-option-select2 .select2-choice,
form.aui .field-group .s-spec-option-select2 .select2-choice {
  height: 26px;
}

/* adjusting chevron for select2 in column/attribute spec options */
body[data-aui-version^="9.2."] .s-spec-option-select2 .select2-choice:after,
body[data-aui-version^="9.1."] .s-spec-option-select2 .select2-choice:after {
  top: calc(50% - 10px);
  font-size: 16px;
  line-height: 24px;
}

/* Placeholder stays gray when dropdown is opened. Make it look like other options. */
.s-spec-option-select2.select2-dropdown-open .select2-default {
  --aui-select2-placeholder-text-color: var(--aui-button-default-selected-text-color);
}