#raven-issue-selector-dialog .dialog-page-menu {
	width: 18%;
}

#raven-issue-selector-dialog .dialog-panel-body {
	padding: 20px;
    overflow: hidden;
}

#issue-selector-dialog .field-group {
    display: flex;
    gap: 8px;
}

#issue-selector-dialog .field-group .raven-field-label {
    margin-top: 3px;
    padding: 0;
    width: 140px;
}

#issue-selector-dialog .field-group .raven-field-group-container {
    display: flex;
    flex: 1;
    flex-direction: column;
}

#issue-selector-dialog .field-group .raven-field-options-container {
    align-items: center;
    display: flex;
    gap: 8px;
}

#issue-selector-dialog .field-group .raven-field-options-container #raven-field-issuepicker-multi-select {
    flex: 1;
}

#issue-selector-dialog .issue-picker-popup {
/*	position: static;
	vertical-align: middle;
	margin-top: 8px;
*/
	/* JIRA 8
	left: auto;
	margin-left: 5px;
    top: 5px;
    */
    /* JIRA 9
    top: 0 !important;*/
    background: none;
    margin-left: -3px;
    position: initial;
}

#issue-selector-dialog .jira-issue-picker {
    max-width: 85%;
}

.issue-selector-content {
	padding: 10px;
}

.issue-selector-content label,
.issue-selector-content input,
.issue-selector-content .button {
	margin-right: 10px !important; 
}

button.button-panel-button {
	padding: 2px 6px 3px !important;
}

#raven-issue-search {
    margin-top: 5px;
}

#raven-issue-search .aui-group:not(.issue-selector-table-column-wrapper) {
    min-height: 414px;
    overflow: auto;
    display: block;
    padding: 10px;
}

#raven-issue-search fieldset:not(.raven-control-fieldset, .raven-fields-control-fieldset) {
    padding: 0 10px 0 6px;
}

#raven-issue-search fieldset label {
    margin-left: inherit;
    width: auto;
	display: block;
	font-size: 14px;
}

#raven-issue-selector-dialog #jql-search-text {
    margin-right: 5px;
    clear: both;
    width: calc(100% - 120px);
    resize: none;
    float: left;
    font-size: 15px;
    line-height: 1.4;
    padding: 4px;
    overflow: hidden;
}

#advanced-search-results-table > .icon {
    margin-top: 2px;
}

#raven-issue-advanced-search-loading {
    margin-left: 4px;
}

.raven-issueselector-error-message {
    padding: 2px;
    border-width: 0;
    font-size: 12px;
    font-weight: 600;
    color: #de350b;
    background-color: transparent;
    margin-top: 4px;
}

.raven-issueselector-info-message {
    padding: 2px;
    border-width: 0;
    font-size: 12px;
    font-weight: 600;
    margin-top: 4px;
}

#raven-issue-search #autocomplete-loading,
#raven-issue-search #autocomplete-failed
{
    margin-left: 10px;
    color: #666;
}

#raven-issue-search #search-results-table {
    table-layout: fixed;
	font-size: 13px;
    height: auto;
}

#raven-issue-search #search-results-table th {
    color: #666;
}

#raven-issue-search #search-results-table td {
    white-space: nowrap;
    overflow: hidden;
	vertical-align: middle;
}

#raven-issue-search #search-results-table img,
#raven-issue-search #search-results-table input {
	vertical-align: middle;
}

#raven-issue-search #search-results-table .key {
    color: #326CA6;
}

#raven-issue-search #search-results-table .summary {
    text-overflow: ellipsis;
    max-width: 550px;
}

#raven-issue-search #search-results-table tbody tr:hover {
    background-color: #F0F0F0;
    cursor: pointer;
}

#raven-issue-search #search-results-table tbody td {
    padding-left: 6px;
    cursor: default;
}

#raven-issue-search #search-results-table tbody td input {
    cursor: pointer;
}

#raven-issue-search #search-results-table .aui-message {
    margin-top: 10px;
}

#raven-issue-search .buttons {
    padding: 0 10px 0 5px;
}

#raven-issue-search .multi-select,
#raven-issue-search .text:not(.raven-date-input, .raven-field-filter) {
    min-width: 250px;
	max-width: 250px;
}

#raven-issue-search input.text.raven-field-filter {
    padding: 0 24px 0 6px;
}

#raven-issue-simple-search-form .aui-ss.ajax-ss, #raven-issue-simple-search-form form.aui .aui-ss {
    max-width: none !important;
}

#raven-issue-search input.text {
	margin-right: 0;
}

#raven-issue-search .group, .raven-control-container > .group {
    display: inline;
	margin-right: 15px;
	padding-left: 5px;
	width: auto;
	clear: none;
}

#raven-issue-search .group {
    float: left;
}

.raven-control-container > .group.align-right {
    float: right;
}

.raven-control-container > .group.align-left {
    float: left;
}

#raven-issue-search .atlassian-autocomplete {
	margin-right: 20px;
}

#raven-issue-search #jql-search-text,
#remote-jira-search-dialog #jql-search-text {
	width: 100%;
}

.raven-issue-picker .jira-multi-select.jira-issue-picker+.issue-picker-popup {
    top: 8px;
}


#filter-additions-button, #simple-search-panel-button {
	margin: 0 5px 0 0;
}

#raven-issue-selector-dialog form.assignee-form {
    position: absolute;
    right: 20px;
    top: 15px;
    margin: 0;
}

#raven-issue-selector-dialog form.assignee-form .field-group {
    padding-top: 0;
    margin-top: 0;
}

#raven-issue-selector-dialog .dialog-title {
    padding-right: 250px;
}

/* In case we want to make the dropdown menus fit the content uncomment WARNING:This will affect all dropdowns
.ajs-layer.box-shadow.active {
	width: fit-content !important;
}*/

.search-filter-additions {
	z-index: 4000 !important;
}

#raven-search-result-table th.sorting_disabled {
    padding-left: 6px;
}

.raven-columns-button .raven-checkbox-multi-select {
    margin-left: -165px;
}

.raven-columns-button #columns {
    margin-left: 0 !important;
}

.raven-xs-icon {
    height: 16px;
    width: 16px;
}

.raven-date-picker-issue-search {
    padding-top: 0 !important;
}

#raven-issue-search .raven-date-picker-issue-search div {
    display: table-row;
    padding-left: 0px;
    margin-right: 40%;
}

#raven-issue-search .raven-date-picker-issue-search .raven-date-picker-issue-search-group-wrapper {
    margin: 0px;
    display: table-cell;
}

#raven-issue-search .raven-date-picker-issue-search .raven-date-picker-issue-search-group-wrapper label.raven-date-input-label {
    display: inline-block;
    margin-bottom: 12px;
}

#raven-issue-search .raven-date-picker-issue-search .raven-date-picker-issue-search-group-wrapper input {
    margin-bottom: 8px;
}

#raven-issue-search .raven-left-column .date-searcher.field-group.raven-issue-selector-field-group .raven-date-picker-issue-search .raven-date-picker-issue-search-group-wrapper span.aui-icon.aui-icon-small.aui-iconfont-calendar {
    margin-right: 8px;
}

.raven-date-picker-issue-search *:not(.aui-iconfont-calendar, .raven-date-input) {
    float: none !important;
    display: inline-block !important;
    width: auto !important;
    margin-left: 0 !important;
}

#search-results-table .aui-message p, #search-results-table .aui-message span {
    margin-top: 0 !important;
}

.aui-field-cascadingselect .aui-ss {
    max-width: none !important;
}

.raven-date-picker-issue-search .iconfont-calendar-label {
    padding-left: 4px !important;
}

#raven-issue-search .field-group .js-picker-ui, #raven-issue-search .field-group .check-list-select {
    display: none;
}

.issue-selector-button-panel {
    padding: 10px;
    text-align: right;
    border-top: 1px solid #cccccc;
}

#issue-selector-done-button {
    width: 56px;
}

#raven-issue-simple-search-fieldset div.raven-issue-selector-field-group div.raven-not-available-searcher-message .aui-message span.aui-icon.icon-info {
    width: auto;
    height: auto;
}

#search-results-table .aui-message.info .aui-icon.icon-info {
    display: none;
}

#raven-search-result-table thead th.dragging-placeholder {
    border: 1px dashed #14892c;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    font-size: 1em;
}

/* This is to solve a legacy Xray CSS rule, that was affecting the Jira Issue Search page */
.navigator-content .column-picker-trigger::after {
    border: 0;
}

#toolbar-pc-wrapper .column-picker-trigger::after,
#toolbar-wrapper .column-picker-trigger::after {
    border: 4px solid transparent;
    border-top-color: #111;
}

#raven-fields-selection .drop-arrow:after {
    border: 4px solid transparent;
    border-top-color: #707070;
    content: "";
    height: 0;
    position: relative;
    left: 4px;
    top: 8px;
    width: 0;
}

#issue-selector-columns-renderer-id-searcher-multi-select .clear-all:not(.raven-restore-option),
#issue-selector-columns-renderer-id-searcher-multi-select .aui-list-section.selected-group li.check-list-group-actions:not(.raven-restore-option) {
    display: none;
}

#raven-asl-labels-filter-id-searcher-input::placeholder, #issue-selector-columns-renderer-id-searcher-input::placeholder {
    color: #999;
    opacity: 1; /* Firefox */
}

#raven-asl-labels-filter-id-searcher-input:-ms-input-placeholder, #issue-selector-columns-renderer-id-searcher-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #999;
}

#raven-asl-labels-filter-id-searcher-input::-ms-input-placeholder, #issue-selector-columns-renderer-id-searcher-input::-ms-input-placeholder { /* Microsoft Edge */
    color: #999;
}

#issue-selector-columns-renderer-id-form div.raven-checkbox-multi-select  {
    right: 0;
}

#issue-selector-columns-renderer-id-form {
    text-align: right !important;
}

#issue-selector-columns-renderer-id-checkbox-multi-select {
    text-align: left !important;
}

textarea#raven-field-issuepicker-textarea {
    max-width: none;
}

.description.raven-select-textarea-label {
    min-width: 50%;
    max-width: 85%;
}

.description.raven-select-textarea-label-dialog-mode {
    max-width: 60%;
}

.raven-search-table:after {
    content: "";
    display: table;
    clear: both;
}

.raven-search-table .raven-left-column {
    overflow-y: auto;
    overflow-x: hidden;
}

.raven-control-fieldset {
    float: left;
    margin-top: 10px;
    margin-left: 80px;
    position: fixed;
}

.raven-left-column {
    float: left;
    width: 280px;
    position: relative;
}

.raven-right-column {
    float: left;
    padding-left: 20px;
    width: calc(100% - 300px);
    height: 100%;
    overflow: auto;
}

#raven-issue-search form.aui .field-group {
    padding-left: 0;
    min-width: auto;
}

#raven-issue-simple-search-form .aui-icon.aui-icon-small.aui-iconfont-help {
    padding-bottom: 5px;
}

#raven-issue-simple-search-form .raven-checkbox-multi-select {
    position: fixed;
}

#raven-issue-selector-dialog .data-table .aui-message p {
    margin-top: 0;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group label:not(.raven-date-input-label) {
    width: 100%;
    text-align: left;
    float: none;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group .raven-date-picker-issue-search {
    margin-left: 20px;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group span.aui-icon.aui-icon-small.aui-iconfont-calendar {
    color: #6b778c;
    margin-left: 2px;
    margin-right: 40px;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group input.raven-date-input {
    width: 95px;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group input.js-dp-type-toggle {
    float: left;
    margin-top: 6px;
}

#raven-issue-search .raven-left-column .field-group.raven-issue-selector-field-group label.raven-date-input-label.middle {
    text-align: right;
    width: max-content;
    display: inline-block;
}

.raven-form-text-color {
    color: #6b778c
}

#raven-issue-simple-search-fieldset {
    overflow: auto;
}

#raven-issue-selector-dialog #advanced-search-results-table .aui-message {
    margin-top: 20px;
}

#raven-issue-selector-dialog .raven-right-column div#raven-search-result-table_wrapper {
    padding-left: 15px;
}

#raven-issue-selector-dialog .raven-not-available-searcher-message {
    margin-right: 14px;
}

#raven-issue-selector-dialog textarea#jql-search-text {
    max-width: none;
}

#raven-issue-selector-dialog button#advanced-search-panel-button {
    margin-left: calc(100% - 109px);
    max-width: 90px;
}

.float-right {
    float: right;
}

#raven-no-results-image .raven-issue-selector-center-img {
    margin-left:  auto;
    margin-right:  auto;
    margin-bottom: 24px;
    padding-top: 40px;
    display: block;
    width: 60%;
}

#raven-no-results-image p {
    text-align: center;
}

#raven-issue-selector-dialog .raven-issue-selector-advanced-dialog-container {
    overflow: auto;
}

#raven-issue-selector-dialog .raven-fields-control-fieldset {
    float: left;
    position: fixed;
    width: 250px;
}

#raven-issue-selector-dialog .raven-fields-control-fieldset .group, #raven-issue-selector-dialog .raven-fields-control-fieldset .group a {
    width: 280px;
    margin: 0 0 0 0;
    padding-left: 0;
}

#raven-issue-selector-dialog #raven-fields-control-fieldset-container {
    height: 40px;
    position: relative;
    z-index: 2;
}

#raven-issue-selector-dialog #raven-fields-control-fieldset-container .add-fields-button {
    width: 100%;
}

#raven-issue-selector-dialog form#raven-issue-simple-search-form {
    margin-top: 0;
}

#raven-issue-selector-dialog #raven-fields-selection .aui-button-subtle.aui-button {
    background-color: rgba(9, 30, 66, 0.08);
    border-color: transparent;
    color: #344563;
    text-decoration: none;
    text-align: center;
}

#raven-issue-selector-dialog #raven-fields-selection .raven-checkbox-multi-select {
    margin-top: -30px;
    margin-left: 251px;
}

#raven-issue-selector-dialog #raven-fields-selection .aui-button-subtle.aui-button:hover {
    background-color: rgba(9, 30, 66, 0.13);
}

#raven-issue-selector-dialog #raven-issue-simple-search-fieldset-container {
    position: relative;
    z-index: 1;
}

#raven-issue-simple-search-fieldset-container .jira-multi-select {
    min-width: 250px;
    width: auto;
}

#raven-issue-simple-search-fieldset-container #filter-filter-single-select {
    min-width: 250px;
    width: auto;
}

#raven-issue-simple-search-fieldset div.field-group.aui-field-multiselect.raven-issue-selector-field-group div.description {
    max-width: 250px;
}

#raven-issue-simple-search-fieldset div.field-group.raven-issue-selector-field-group div.aui-list {
    max-width: 250px;
}

#advanced-search-tab-pane div.aui-group.issue-selector-content {
    padding-top: 0;
}

.no-width {
    width: 0 !important;
}

#raven-issue-search .raven-left-column .js-end-date-trigger.aui-icon.aui-icon-small.aui-iconfont-calendar {
    margin-top: 10px;
}

#searcher-pid-multi-select {
    max-width: 250px;
}

#test-repository-tree {
    inline-size: inherit;
    min-width: max-content;
    position: fixed;
}

.test-repository-tooltip-info {
    margin-left: 3px;
    color: #1f4d7d;
}

.no-pointer-events {
    pointer-events : none;
}

.icon-disable {
    opacity : 0.5;
}