/*
    - Name: "heading.scss"
    - Description: "Add custom styles to heading component"
*/
.select2-container--default .select2-selection--single {
  font-size: 0.83333rem !important;
  padding: var(--textInputPaddingX) var(--textInputPaddingY) !important;
  height: auto !important;
  border-color: var(--selectBorderColorDefault) !important;
  border-radius: var(--selectRadius) !important;
  font-size: var(--textInputFontSize) !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default .select2-selection--single .select2-selection__arrow::after {
  content: "";
  width: 5px;
  height: 5px;
  border: 1px solid #131313;
  float: right;
  border-right: 0;
  border-top: 0;
  margin-top: 1.5em;
  margin-right: 0.8em;
  transform: rotate(-50deg);
}

.select2-container--default .select2-selection--single.select2-selection__rendered {
  color: var(--colorTextBody);
  line-height: normal;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #F1F1F1;
  color: var(--selectColorLabel);
}

.select2-container .select2-dropdown {
  padding: 0.25rem;
  border: none;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
}

.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true] {
  background-color: #FFF;
  color: var(--selectColorLabel);
  font-weight: bold;
}

.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true]:hover {
  color: var(--selectColorLabel);
}

.select2-container .select2-dropdown .select2-results .select2-results__options li.select2-results__option[aria-selected=true]::after {
  content: "";
  width: 10px;
  height: 4px;
  border: 1px solid #131313;
  float: right;
  margin-right: 0;
  border-right: 0;
  border-top: 0;
  margin-top: 0.3em;
  transform: rotate(-50deg);
}