/* ⚠️ WARNING: This file is compiled directly as CSS — DO NOT use LESS mixins, variables here. */
/* Select2 v3 related changes retained start */
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  display: inline;
  vertical-align: middle;
}
.select2-container,
.select2-search,
.select2-search input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.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;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
html[dir="rtl"] .select2-search input {
  padding: 4px 5px 4px 20px;
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
html[dir="rtl"] .select2-results {
  padding: 0 4px 0 0;
  margin: 4px 0 4px 4px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.form-control.select2-container {
  height: auto !important;
}
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown .select2-search__field {
  background-color: transparent;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control {
  padding: 0 !important;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0px;
}
/* Select2 v3 related changes retained end */
/* Select2 V4 Overwrite CSS Start */
:root body {
  --s2-container-bg: var(--white);
  --s2-container-ft: var(--black);
  --s2-container-br: var(--grey-placebo);
  --s2-drop-bg: var(--white);
  --s2-drop-ft: var(--black);
  --s2-drop-br: var(--grey-placebo);
  --s2-drop-bs: var(--sdp-box-shadow-grey);
  --s2-drop-liselect-bg: var(--grey-pale-pearl);
  --s2-multi-li-bg: linear-gradient(to top, var(--grey-bleached-silk) 20%, var(--grey-bleached-silk) 50%, var(--grey-placebo) 52%, var(--grey-coronation) 100%);
  --s2-multi-li-br: var(--grey-placebo);
  --s2-multi-li-ft: var(--black);
  --s2-multi-remove-ft: var(--grey-dark-souls);
  --s2-multi-remove-hov-ft: var(--off-black);
  --s2-input-bs: inset 0 1px 1px var(--sdp-box-shadow-grey), 0 0 8px var(--input_border_shadow, rgba(0, 141, 221, 0.3));
  --s2-input-br: var(--input_border_color, rgba(0, 141, 221, 0.7));
  --s2-navmenu-bg: var(--white);
  --s2-choice-bg: var(--cerebral-grey);
  --s2-input-placeholder: var(--grey-dark-souls);
  --s2-usr-select-bg: var(--grey-bleached-silk);
  --s2-search-load-bg: var(--white);
  --s2-arrow-bg: var(--grey-bleached-silk);
}
.select2-v4-container.select2.select2-container.select2-container--default {
  display: inline-block;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control {
  transition: none;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control:focus-visible {
  outline: none;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control > .selection:focus-visible {
  outline: none;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control > .selection > .select2-selection:focus-visible {
  outline: none;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control > .selection > .select2-selection *:focus-visible {
  outline: none;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single,
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple {
  background-color: var(--s2-container-bg);
  border-radius: 0px;
  border-color: var(--fc-border-clr);
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-search,
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple .select2-search {
  z-index: 1;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single input.select2-search__field::placeholder,
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple input.select2-search__field::placeholder {
  color: var(--s2-input-placeholder);
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--disabled.select2-container--default .selection .select2-selection .select2-selection__arrow {
  background: transparent;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single {
  height: var(--fc-input-height);
  border-radius: var(--fc-input-radius);
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--s2-container-ft);
  line-height: var(--fc-input-height);
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
  font-size: 18px;
  opacity: 0.5;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear:hover {
  opacity: 0.8;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple {
  min-height: var(--fc-input-height);
  height: auto;
  border-radius: var(--fc-input-radius);
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: var(--s2-multi-remove-ft);
  float: right;
  margin: 0px 0px 0px 5px;
  transform: scale(1.4);
  position: relative;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: var(--s2-multi-remove-hov-ft);
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered {
  padding-left: 0px;
  vertical-align: bottom;
  white-space: normal;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice {
  background-image: var(--s2-multi-li-bg);
  border-color: var(--s2-multi-li-br);
  color: var(--s2-multi-li-ft);
  margin: 3px 0 3px 5px;
  padding: 2px 8px 2px 5px;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-selection__choice > div {
  display: inline-block;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li .select2-search__field {
  padding: 3px 5px;
  margin: 1px;
  background: transparent !important;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-search {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  width: auto;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple ul.select2-selection__rendered li.select2-search > .select2-search__field {
  min-width: 20px;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-loading-results .select2-selection--multiple {
  background: var(--s2-search-load-bg) url(../images/select2-spinner.gif) no-repeat right 13px bottom 5px !important;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-loading-results .select2-selection--multiple ul.select2-selection__rendered {
  padding-right: 30px;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--single,
.select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--multiple {
  border: 0px;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--single {
  height: var(--fc-input-height);
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--single .select2-selection__rendered {
  line-height: var(--fc-input-height);
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--single .select2-selection__arrow {
  top: 0px;
  height: 100%;
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control:focus {
  border: 1px solid var(--s2-input-br);
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control.select2-container--focus:not(.select2-container--disabled),
.select2-v4-container.select2.select2-container.select2-container--default.form-control.select2-container--open:not(.select2-container--disabled) {
  border-color: var(--s2-input-br) !important;
}
.select2-v4-container.select2.select2-container.select2-container--default.sel2-mul-scroll .select2-selection--multiple ul.select2-selection__rendered {
  max-height: 60px !important;
  overflow-y: auto;
}
.select2-v4-container.select2.select2-container.select2-container--default.req-kvsort .select2-selection--single {
  height: 23.2px;
  border: none;
  box-shadow: none;
}
.select2-v4-container.select2.select2-container.select2-container--default.req-kvsort .select2-selection--single .select2-selection__rendered {
  line-height: 23px;
}
.select2-v4-container.select2.select2-container.select2-container--default.req-kvsort .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0px;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection--multiple,
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection--multiple {
  border-color: var(--s2-input-br) !important;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--focus:not(.select2-container--disabled):not(.form-control) .select2-selection--single,
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--open:not(.select2-container--disabled):not(.form-control) .select2-selection--single {
  border-color: var(--s2-input-br) !important;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--disabled .select2-selection--multiple {
  pointer-events: none;
}
.select2-v4-drop.select2-container.select2-container--default {
  /* SD-103322 Starts */
  /* SD-103322 Ends */
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: var(--s2-drop-bg);
  color: var(--s2-drop-ft);
  border: 1px solid var(--s2-drop-br);
  border-radius: 0 0 4px 4px;
  box-shadow: 0 4px 5px var(--s2-drop-bs);
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown > .select2-results > ul.select2-results__options > li.select2-results__option {
  word-wrap: break-word;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option {
  padding: 6px 7px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option[aria-selected=true] {
  background-color: var(--s2-drop-liselect-bg);
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[aria-selected] {
  background-color: var(--tab_selected_color, #008ddd);
  color: var(--tab_selected_text, #ffffff);
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[aria-selected] a,
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[aria-selected] .a-tag-link {
  color: var(--tab_selected_text, #ffffff);
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group {
  font-weight: bold;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-1 {
  padding-left: 15px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-2 {
  padding-left: 30px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-3 {
  padding-left: 45px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-4 {
  padding-left: 60px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-5 {
  padding-left: 75px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-6 {
  padding-left: 90px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-7 {
  padding-left: 105px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-group-level-8 {
  padding-left: 120px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results > ul.select2-results__options {
  overflow-x: hidden;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results > ul.select2-results__options > li.select2-results__option {
  padding: 6px 7px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown > .select2-results > ul.select2-results__options > li.select2-results__option[role="group"] {
  padding: 0px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .sdtabs-ui2 > .nav-sdtabs > li > .a-tab-ui {
  background: transparent;
  color: var(--s2-drop-ft);
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .sdtabs-ui2 > .nav-sdtabs > li.active > .a-tab-ui {
  color: var(--link_tab_line_color);
}
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--s2-drop-br);
}
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown .select2-search__field:active {
  box-shadow: var(--s2-input-bs);
  border: 1px solid var(--s2-input-br);
}
.select2-v4-drop.select2-container.select2-container--default.select2-navmenu .select2-results__option.select2-results__option--highlighted .chevron-right {
  background: var(--s2-navmenu-bg);
}
.select2-v4-drop.select2-container.select2-container--default.admin-landing-ddown > .select2-results {
  max-height: calc(50vh - 20px);
}
.br-condtn-table .select2-container {
  border: 0;
}
.br-condtn-table .select2.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single,
.br-condtn-table .select2.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple {
  background: transparent;
}
.opt-action-grp {
  display: none;
}
.select2-results__option--highlighted .opt-action-grp {
  display: inline-flex;
}
.mti-select.pos-rel .select2-input {
  width: 100% !important;
}
.mti-select .select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple {
  height: auto !important;
  min-height: var(--fc-multisel-height);
  overflow: auto;
}
.mti-select .select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple div {
  word-break: break-all;
}
.admin-sidebar .admin-searchrow > .admin-searchbar,
.admin-sidebar .admin-searchrow > .select2-container {
  max-width: 212px;
  width: 212px;
  height: 32px;
}
.admin-searchrow > .admin-searchbar,
.admin-searchrow > .select2-container {
  width: 100%;
  height: 32px;
}
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options--nested > li.select2-results__option {
  padding-left: 20px;
}
.user-sel-cust .select2-results .select2-results__option.select2-results__option--highlighted,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results .select2-results__option.select2-results__option--highlighted {
  background: var(--s2-usr-select-bg) !important;
  color: var(--s2-drop-ft);
}
.user-sel-cust .select2-results .select2-results__option.select2-results__option--highlighted a,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results .select2-results__option.select2-results__option--highlighted a {
  color: var(--s2-drop-ft) !important;
}
.user-sel-cust .select2-results:hover .moreoption,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results:hover .moreoption {
  display: block;
}
.user-sel-cust .select2-results__option.select2-results__option--highlighted:hover,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results__option.select2-results__option--highlighted:hover {
  color: var(--s2-drop-ft) !important;
}
.user-sel-cust .select2-results,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results {
  max-height: 400px !important;
}
.user-sel-cust .select2-results li,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .select2-results li {
  border-bottom: 1px solid var(--br-medium);
  line-height: 20px;
}
.user-sel-cust .moreoption,
.user-sel-cust.select2-v4-drop.select2-container.select2-container--open.select2-container--default .moreoption {
  display: none;
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default {
  border: 1px solid transparent;
  border-bottom-color: var(--br-medium);
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default.select2-container--disabled {
  border-color: var(--br-medium);
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default.select2-container--open:not(.select2-container.select2-container--disabled),
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default:active:not(.select2-container.select2-container--disabled),
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default:focus:not(.select2-container.select2-container--disabled) {
  border: 1px solid var(--input_border_color, rgba(0, 141, 221, 0.7)) !important;
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default .selection .select2-selection--single.select2-selection {
  height: 67px;
  border: 0;
  line-height: 15px;
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default .selection .select2-selection--single.select2-selection .select2-selection__rendered,
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default .selection .select2-selection--single.select2-selection .select2-selection__arrow {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default .selection .select2-selection--single.select2-selection .select2-selection__arrow {
  background: transparent;
  border: 0;
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default .selection .select2-selection--single.select2-selection .select2-selection__arrow b {
  height: auto;
}
.bk-aprov-form .select2ui1.select2.select2-container.select2-v4-container.select2-container--default.select2-container--disabled .select2-selection--single.select2-selection .select2-selection__arrow {
  background: transparent;
}
.bk-aprov-form .disp-t .disp-c:nth-child(2),
.bk-sel-cust .select2-results__option:first-child .disp-t .disp-c:nth-child(2) {
  padding-top: 0 !important;
  vertical-align: middle !important;
  line-height: 15px;
}
.bk-truncate {
  width: 244px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.req-summary-s2.form-control.select2-container.select2-v4-container {
  background: transparent !important;
  border-color: transparent !important;
  font-weight: 600;
}
.req-summary-s2.form-control.select2-container.select2-v4-container .select2-selection.select2-selection--single {
  background: transparent !important;
}
.req-summary-s2.form-control.select2-container.select2-v4-container.select2-container--default.select2-container--focus:not(.select2-container--disabled),
.req-summary-s2.form-control.select2-container.select2-v4-container.select2-container--default.select2-container--open:not(.select2-container--disabled) {
  border-color: transparent !important;
}
.sel2-cus-ui {
  cursor: pointer;
  width: auto;
  padding: 0px 5px;
  box-sizing: border-box;
  margin: 0;
  flex-grow: 0;
}
.sel2-cus-ui.select2-container .select2-selection {
  border: 0;
  background: transparent;
  background-color: transparent !important;
  height: auto;
  padding: 0;
  max-width: 100%;
}
.sel2-cus-ui.select2-v4-container.select2.select2-container.select2-container--open .select2-selection__placeholder,
.sel2-cus-ui.select2-v4-container.select2.select2-container.select2-container--open .select2-selection__rendered {
  color: var(--link_tab_line_color);
}
.sel2-cus-ui.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 13px;
  height: auto;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi)::before {
  content: "";
  position: absolute;
  border: solid transparent;
  border-bottom-color: var(--grey-coronation);
  border-width: 9px;
  margin-left: -10px;
  left: 15px;
  z-index: 1;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi)::after {
  content: "";
  position: absolute;
  left: 6px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 8px;
  z-index: 1;
  border-bottom-color: var(--white);
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-before:not(.select2-drop-multi)::after {
  top: -16px;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-before:not(.select2-drop-multi)::before {
  top: -19px;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-after:not(.select2-drop-multi)::before {
  bottom: -18px;
  transform: rotate(180deg);
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-after:not(.select2-drop-multi)::after {
  bottom: -16px;
  transform: rotate(180deg);
}
/* Adv Filter Select2 Overwrite */
.configwiz .select2-container--default.select2-v4-container .selection input.select2-search__field {
  color: var(--s2-container-ft);
}
/*Select2 Split background color*/
.select2-v4-drop.select2-container.select2-container--default.sel2-split-activebg .select2-results__option.select2-results__option--highlighted {
  background-color: var(--s2-container-bg) !important;
  color: var(--s2-container-ft) !important;
}
.select2-v4-drop.select2-container.select2-container--default.sel2-split-activebg .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option[aria-selected=true] {
  background-color: var(--s2-container-bg) !important;
}
.select2-v4-drop.select2-container.select2-container--default.sel2-split-activebg .sel2-active-ele:hover {
  background-color: var(--tab_selected_color, #008ddd) !important;
  color: var(--tab_selected_text, #ffffff) !important;
}
/*Select2 Split background color*/
/* User select issue fix */
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-dropdown {
  border-radius: var(--fc-input-radius);
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[aria-selected] {
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-filter-option {
  padding: 5px;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option--highlighted {
  background: var(--s2-usr-select-bg) !important;
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option--highlighted a {
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option--highlighted:hover {
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background: var(--s2-usr-select-bg) !important;
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable a {
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results:hover .moreoption {
  display: block;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__options {
  max-height: 400px !important;
  color: var(--s2-drop-ft) !important;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .select2-results__option {
  border-bottom: 1px solid var(--br-medium);
  line-height: 20px;
}
.user-s4-cust.select2-v4-drop.select2-container.select2-container--default .moreoption {
  display: none;
}
/* User select issue fix */
/* Assign sdmenu issue fix start */
.assignsdmenu-s4-selectv4.select2-v4-container.select2.select2-container.select2-container--default.select2-container--focus:not(.select2-container--disabled):not(.form-control) .select2-selection--single,
.select2-v4-container.select2.select2-container.select2-container--default.select2-container--open:not(.select2-container--disabled):not(.form-control) .select2-selection--single {
  border-color: var(--grey-placebo) !important;
}
/* Assign sdmenu issue fix end */
/* Input group issue fix start */
div.input-group > .select2-v4-container.select2-container:nth-child(2) {
  border-radius: var(--fc-input-radius) 0px 0px var(--fc-input-radius);
}
/* Input group issue fix end */
/* Resource section start */
.select2.select2-container.select2-container--default.select2-v4-container.s2-v4-srmodel {
  max-height: unset;
}
.select2.select2-container.select2-container--default.select2-v4-container.s2-v4-srmodel .select2-selection__rendered {
  border-radius: var(--fc-input-radius);
}
.select2.select2-container.select2-container--default.select2-v4-container.s2-v4-srmodel .select2-selection__rendered > span {
  display: flex;
  align-items: center;
}
.select2.select2-container.select2-container--default.select2-v4-container.s2-v4-srmodel .select2-selection__rendered > span img {
  height: 100% !important;
  min-height: 80px;
}
.select2.select2-container.select2-container--default.select2-v4-container.s2-v4-srmodel .select2-selection {
  height: auto;
}
/* Resource section end */
/* text-color5 highlight issue start */
.select2-v4-drop .select2-results__option--highlighted[aria-selected] .text-color5 {
  color: var(--tab_selected_text, #ffffff);
}
/* text-color5 highlight issue end */
/* Chat Settings start */
.chat-bar .chat-admin-filtersetting .chat-fill-head > .input-group .select2-container.select2-v4-container .select2-selection .selection__rendered .tooltip-added {
  max-width: calc(15vw - 60px);
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
}
/* Chat Settings end */
/* Select2 ip textwrap */
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
  background: url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTZweCIKCSBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkxheWVyXzEiPgoJPGc+CgkJPGc+CgkJCQoJCQkJPHJlY3QgeD0iMiIgeT0iNy40IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzUgLTAuNzA2NyAwLjcwNjcgMC43MDc1IC0zLjMxMzggNy45OTMxKSIgc3R5bGU9ImZpbGw6IzY3NzE3NzsiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxLjIiLz4KCQk8L2c+CgkJPGc+CgkJCQoJCQkJPHJlY3QgeD0iNy40IiB5PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0zLjMxMzYgOC4wMDAzKSIgc3R5bGU9ImZpbGw6IzY3NzE3NzsiIHdpZHRoPSIxLjIiIGhlaWdodD0iMTIiLz4KCQk8L2c+Cgk8L2c+CjwvZz4gCjwvc3ZnPg==') no-repeat !important;
  width: 16px;
  height: 16px;
}
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
  top: 6.5px;
  opacity: 1;
  color: transparent;
  right: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background: none !important;
  background-color: var(--fc-select2-arrowcolor) !important;
  -webkit-mask-image: var(--cspr);
  -webkit-mask-position: -377px -447px;
  width: 20px;
  height: 20px;
  border: transparent;
  rotate: -45deg;
  margin-left: -15px;
  margin-top: -10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  rotate: 0deg;
}
.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow b {
  rotate: 180deg;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-left: -10px;
}
.select2-container--default.req-summary-s2 .select2-selection--single .select2-selection__arrow b {
  margin-left: -10px;
}
/* Select2 ip textwrap */
.select2-search {
  padding: 4px;
}
/*Advanced Filter NEW UI start*/
.sel2-cus-ui {
  cursor: pointer;
  width: auto;
  padding: 0px 5px;
  box-sizing: border-box;
  margin: 0;
  flex-grow: 0;
}
.sel2-cus-dropmenu {
  min-width: 200px;
  background-color: var(--s2-container-bg);
  border-radius: 4px;
  box-shadow: var(--s2-drop-bs) 0 0 6px;
  border: 1px solid var(--s2-container-br);
}
.sel2-cus-dropmenu:not(.select2-drop-multi) {
  margin-top: 5px;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi)::before {
  content: "";
  position: absolute;
  border: solid transparent;
  border-bottom-color: var(--grey-coronation);
  border-width: 9px;
  margin-left: -10px;
  left: 15px;
  z-index: 1;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi)::after {
  content: "";
  position: absolute;
  left: 6px;
  width: 0;
  height: 0;
  border: solid transparent;
  border-width: 8px;
  z-index: 1;
  border-bottom-color: var(--white);
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-before:not(.select2-drop-multi)::after {
  top: -16px;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-before:not(.select2-drop-multi)::before {
  top: -19px;
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-after:not(.select2-drop-multi)::before {
  bottom: -18px;
  transform: rotate(180deg);
}
.sel2-cus-dropmenu.sel2-arr:not(.select2-drop-multi).sel2-arr-after:not(.select2-drop-multi)::after {
  bottom: -16px;
  transform: rotate(180deg);
}
/*Advanced Filter NEW UI end*/
/* Font size customization */
.select2-filter-option {
  font-size: var(--fs-13) !important;
}
.input-as-select .input-group-addon {
  position: relative;
  background-color: var(--s2-container-bg);
}
.input-as-select .select2-container {
  opacity: 0;
}
.input-as-select .input-group-addon:before {
  content: "";
  display: block;
  background: none;
  border-color: var(--br-medium) transparent transparent transparent;
  border-width: 5px 4px 0 4px;
  border-style: solid;
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-top: -2px;
  margin-left: -4px;
}
.input-as-select .up-arrow-fill:before {
  transform: rotate(180deg);
}
/* 
NOT NEEDED FOR LTR
NOT NEEDED FOR LTR
*/
.typename-band {
  background: var(--s2-container-bg);
  border-top: 1px solid var(--s2-drop-br);
  padding: 6px 0 8px;
  text-align: center;
}
.select2-results a {
  color: var(--s2-drop-ft);
  display: block;
}
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown {
  position: relative;
}
.select2-v4-drop.select2-container.select2-container--default .select2-search--dropdown:after {
  content: '';
  background-image: var(--cspr);
  background-repeat: no-repeat;
  background-position: -11px -601px;
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 0px;
  transform: translateY(50%) scale(0.9);
  opacity: 0.7;
}
.select2-results .select2-highlighted a.text-link,
.select2-results .select2-highlighted .a-tag-link {
  color: var(--s2-navmenu-bg);
}
.select2-v4-container.select2.select2-container.select2-container--default.form-control.pl20 {
  padding-left: 20px !important;
}
/* Detail - Properties multiselect issue fix start */
.cus-sel2 .select2-v4-container.select2.select2-container.select2-container--default.form-control {
  border-radius: var(--fc-input-radius);
}
.cus-sel2 .select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--multiple ul.select2-selection__rendered {
  height: 60px;
  overflow-y: auto;
}
/* Detail - Properties multiselect issue fix end*/
/* Close icon position issue inside list control start */
.listcontrols .select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__clear {
  top: 4px;
}
/* Close icon position issue inside list control end */
/* Assign technician issue fix start */
.zia-assign-tech-container .select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results > ul.select2-results__options {
  overflow-y: hidden;
}
/* Assign technician issue fix end */
/* Channel select2 issue fix start */
.freezelayer-wrapper .select2-v4-container.select2.select2-container.select2-container--default .select2-selection--multiple .select2-search {
  z-index: inherit;
}
.chat-slider .select2-v4-container.select2.select2-container.select2-container--default.form-control {
  width: 100% !important;
}
/* Channel select2 issue fix end */
/* Answer block issue fix start */
.answer-block.dropdown-select .select2-v4-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  margin-right: 10px !important;
}
/* Answer block issue fix end */
/* technician select start */
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted[aria-selected] .th-technician-mask {
  background: var(--s2-drop-bg);
}
/* technician select end */
/* survey results issue fix start */
.survey-wrapper .surveyreport .surveyreport-left .select2-v4-container.select2.select2-container.select2-container--default.form-control .select2-selection--multiple.select2-selection {
  height: 100px;
  overflow-y: auto;
}
/* survey results issue fix end */
/* Placeholder like UI start */
.select2-v4-container.select2.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered .select2-placeholder-like {
  color: var(--s2-input-placeholder);
}
/* Placeholder like UI end */
/* Multiselect issue fix start */
.select2-v4-container.select2.select2-container.select2-container--default.multi-field-holder {
  display: flex;
}
.select2-v4-container.select2.select2-container.select2-container--default.multi-field-holder .selection {
  width: 100%;
}
.select2-v4-container.select2.select2-container.select2-container--default.multi-field-holder .select2-selection--multiple {
  min-height: var(--fc-select2-height);
  height: 100%;
}
.select2-v4-container.select2.select2-container.select2-container--default.multi-field-holder .select2-selection--multiple .select2-selection__rendered {
  height: 100%;
}
/* Multiselect issue fix end */
/* hidden element issue fix start */
select.select2-hidden-accessible,
select.select2-hidden-accessible.form-control {
  width: 1px !important;
  height: 1px !important;
}
/* hidden element issue fix end */
/* Select2 sync rule issue fix */
.select2-v4-drop.select2-container.select2-container--default.select2-drop-above {
  background: var(--s2-drop-bg);
  box-shadow: 0 3px 6px var(--s2-drop-bs), 0px 3px 6px var(--s2-drop-bs);
  border-radius: 4px 4px 0px 0px;
}
.select2-v4-drop.select2-container.select2-container--default.select2-drop-above .select2-dropdown {
  border: none;
}
/* Select2 sync rule issue end */
/* no results found cursor pointer issue start */
.select2-v4-drop.select2-container.select2-container--default .select2-dropdown .select2-results > ul.select2-results__options > li.select2-results__option.select2-results__message {
  cursor: default;
}
/* no results found cursor pointer issue end */
/* cursor issue fix start */
.select2-v4-drop.select2-container.select2-container--default {
  cursor: default;
}
/* cursor issue fix end */
/* s2 no apperance class start */
.s2-no-appearance {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* s2 no apperance class end */
/* s2 mandatory border class start */
.select2.select2-container.select2-container--default.select2-v4-container.s2-error .select2-selection {
  border-color: var(--s2-error-color) !important;
}
.select2.select2-container.select2-container--default.select2-v4-container.s2-error.select2-container--focus .select2-selection.select2-selection--single,
.select2.select2-container.select2-container--default.select2-v4-container.s2-error.select2-container--focus .select2-selection.select2-selection--multiple {
  border-color: var(--s2-error-color) !important;
}
/* s2 mandatory border class end */
/* cmdb sidebar issue fix start */
.cmdb-rev.slider-wrap-close .select2-v4-container.select2.select2-container.select2-container--default {
  visibility: hidden;
}
/* cmdb sidebar issue fix end */
/* select2 multiselect container wrap issue fix start */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  word-wrap: break-word;
  word-break: break-all;
}
/* select2 multiselect container wrap issue fix end */
/* select2 margin issue inside sdmenu-dd start */
.sdmenu-dd .select2-v4-drop .select2-dropdown li.select2-results__option {
  margin: 0px;
}
/* select2 margin issue inside sdmenu-dd end */
/* Select2 V4 Overwrite CSS End */
