/** Risk level badges **/
.badge_risk_minimum{background-color:#5cb85c!important;}
.badge_risk_low{background-color:#96d19d!important;}
.badge_risk_medium{background-color:#dbdf37!important;}
.badge_risk_high{background-color:#dfa537!important;}
.badge_risk_maximum{background-color:#dc3545!important;}
/** Risk level badges **/

.badge-avance{
    background: #BFBFBF 0% 0% no-repeat padding-box;
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label{
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 15px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
} 

.label-danger{
    background-color: #dc3545;
    color: #fff;
    border-radius:15px;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label-default {
    color: #fff;
    background-color: #6c757d;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;  
}

.label-success{
    background-color: #28a745;
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label-primary{
    background-color: #007bff;
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label-orange {
    background-color: #d04d00;
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;  
}

.label-purple{
    background-color: purple;
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label-rejected{
    color: #fff;
    background-color: #343a40;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;  
}

.label-warning{
    background-color: #ffc107;
    border-radius:15px;
    color: #343a40;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.label-locked{
    background-color: var(--bs-locked);
    border-radius:15px;
    color: #fff;
    font: 12px/21px var(--font-family-sans-serif);  
    padding:3px 15px;
}

.dt-buttons .btn-outline-secondary:hover{
    color: var(--bs-secondary);
    background-color: var(--bs-white);
    border-color: var(--bs-primary);
}

.dt-search  input[type="search"] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB2ZXJzaW9uPSIxLjEiICAgaWQ9InN2ZzQ0ODUiICAgdmlld0JveD0iMCAwIDIxLjk5OTk5OSAyMS45OTk5OTkiICAgaGVpZ2h0PSIyMiIgICB3aWR0aD0iMjIiPiAgPGRlZnMgICAgIGlkPSJkZWZzNDQ4NyIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNDQ5MCI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xMDMwLjM2MjIpIiAgICAgaWQ9ImxheWVyMSI+ICAgIDxnICAgICAgIHN0eWxlPSJvcGFjaXR5OjAuNSIgICAgICAgaWQ9ImcxNyIgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjAuNCw4NjYuMjQxMzQpIj4gICAgICA8cGF0aCAgICAgICAgIGlkPSJwYXRoMTkiICAgICAgICAgZD0ibSAtNTAuNSwxNzkuMSBjIC0yLjcsMCAtNC45LC0yLjIgLTQuOSwtNC45IDAsLTIuNyAyLjIsLTQuOSA0LjksLTQuOSAyLjcsMCA0LjksMi4yIDQuOSw0LjkgMCwyLjcgLTIuMiw0LjkgLTQuOSw0LjkgeiBtIDAsLTguOCBjIC0yLjIsMCAtMy45LDEuNyAtMy45LDMuOSAwLDIuMiAxLjcsMy45IDMuOSwzLjkgMi4yLDAgMy45LC0xLjcgMy45LC0zLjkgMCwtMi4yIC0xLjcsLTMuOSAtMy45LC0zLjkgeiIgICAgICAgICBjbGFzcz0ic3Q0IiAvPiAgICAgIDxyZWN0ICAgICAgICAgaWQ9InJlY3QyMSIgICAgICAgICBoZWlnaHQ9IjUiICAgICAgICAgd2lkdGg9IjAuODk5OTk5OTgiICAgICAgICAgY2xhc3M9InN0NCIgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5NjQsLTAuNzE3NiwwLjcxNzYsMC42OTY0LC0xNDIuMzkzOCwyMS41MDE1KSIgICAgICAgICB5PSIxNzYuNjAwMDEiICAgICAgICAgeD0iLTQ2LjIwMDAwMSIgLz4gICAgPC9nPiAgPC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 4px 4px !important;
    padding-left: 30px;
}

ul.pagination li.page-item button.page-link.first, ul.pagination li.page-item button.page-link.previous, ul.pagination li.page-item button.page-link.next, ul.pagination li.page-item button.page-link.last{
    border: 1px solid #D1D1D2;
}

ul.pagination li.page-item button.page-link{
    border: none;
    border-radius: 20px;
    margin: 0px 2px;
}

div.jc-bs3-row{
    justify-content: center !important;
}

/*iCheck-helper*/
.icheckbox_line-grey {
    border-radius: 19px !important;
    border: 1px solid #6B9FF3 !important;
    background: #fff !important;
    color: #5B5B5B !important;

}

.icheckbox_line-green.checked {
    background: #3F7DE2 !important;
    border-radius: 19px !important;
    box-shadow: 0px 2px 2px #00000029;
    color: #fff !important;
}

div.icheckbox_line-green:hover {
    background: #3F7DE2 !important;
    border-radius: 19px !important;
    box-shadow: 0px 2px 2px #00000029;
    color: #fff !important;
}
/*iCheck-helper*/

.btn-edigital{
    color: #5B5B5B;
}
.btn-edigital:hover{
    color: #fff;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 60px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;
}

.btn-app:hover {
  background-color: #e7e7e7;
  border-color: #aaaaaa;
  color: #444;
}

.ln_solid {
    border-top: 1px solid #e5e5e5;
    color: #ffffff;
    background-color: #ffffff;
    height: 1px;
    margin: 20px 0;
}

/* Select2 */
.select2-container--default .select2-selection--single {
    border: 1px solid #ced4da;
    padding: 0.46875rem 0.75rem;
    height: calc(2.25rem + 2px);
  }
  
  .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-dropdown {
    border: 1px solid #ced4da;
  }
  
  .select2-container--default .select2-results__option {
    padding: 6px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    height: auto;
    margin-top: -3px;
  }
  
  .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 6px;
    padding-left: 20px;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 31px;
    right: 6px;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__arrow b {
    margin-top: 0;
  }
  
  .select2-container--default .select2-dropdown .select2-search__field,
  .select2-container--default .select2-search--inline .select2-search__field {
    border: 1px solid #ced4da;
  }
  
  .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-search--inline .select2-search__field:focus {
    outline: none;
    border: 1px solid #80bdff;
  }
  
  .select2-container--default .select2-dropdown.select2-dropdown--below {
    border-top: 0;
  }
  
  .select2-container--default .select2-dropdown.select2-dropdown--above {
    border-bottom: 0;
  }
  
  .select2-container--default .select2-results__option[aria-disabled='true'] {
    color: #6c757d;
  }
  
  .select2-container--default .select2-results__option[aria-selected='true'] {
    background-color: #dee2e6;
  }
  
  .select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-results__option--highlighted {
    background-color: #007bff;
    color: #fff;
  }
  
  .select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #0074f0;
    color: #fff;
  }
  
  .select2-container--default .select2-selection--multiple {
    border: 1px solid #ced4da;
    min-height: calc(2.25rem + 2px);
  }
  
  .select2-container--default .select2-selection--multiple:focus {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 0.375rem 0.375rem;
    margin-bottom: -0.375rem;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
    width: 100%;
    margin-left: 0.375rem;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
    width: 100% !important;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
    border: 0;
    margin-top: 6px;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #007bff;
    border-color: #006fe6;
    color: #fff;
    padding: 0 10px;
    margin-top: .31rem;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
    float: right;
    margin-left: 5px;
    margin-right: -2px;
  }
  
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
    margin-top: 8px;
  }
  
  .text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
    margin-top: .4rem;
  }
  
  .select2-container--default.select2-container--focus .select2-selection--single,
  .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #80bdff;
  }
  
  .select2-container--default.select2-container--focus .select2-search__field {
    border: 0;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__rendered li {
    padding-right: 10px;
  }
  
  .input-group-prepend ~ .select2-container--default .select2-selection {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  
  .input-group > .select2-container--default:not(:last-child) .select2-selection {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  
  .select2-container--bootstrap4.select2-container--focus .select2-selection {
    box-shadow: none;
  }
  
  select.form-control-sm ~ .select2-container--default {
    font-size: 0.875rem;
  }
  
  .text-sm .select2-container--default .select2-selection--single,
  select.form-control-sm ~ .select2-container--default .select2-selection--single {
    height: calc(1.8125rem + 2px);
  }
  
  .text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
  select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
    margin-top: -.4rem;
  }
  
  .text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
  select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: -.12rem;
  }
  
  .text-sm .select2-container--default .select2-selection--multiple,
  select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
    min-height: calc(1.8125rem + 2px);
  }
  
  .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
  select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 0.25rem 0.25rem;
    margin-top: -0.1rem;
  }
  
  .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
  select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
    margin-left: 0.25rem;
  }
  
  .text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
  select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
    margin-top: 6px;
  }
  
  .maximized-card .select2-dropdown {
    z-index: 9999;
  }
  
  .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #80bdff;
  }
  
  .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
  .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #80bdff;
  }
  
  .select2-container--default .select2-primary .select2-results__option--highlighted,
  .select2-primary .select2-container--default .select2-results__option--highlighted {
    background-color: #007bff;
    color: #fff;
  }
  
  .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
  .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #0074f0;
    color: #fff;
  }
  
  .select2-container--default .select2-primary .select2-selection--multiple:focus,
  .select2-primary .select2-container--default .select2-selection--multiple:focus {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
  .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #007bff;
    border-color: #006fe6;
    color: #fff;
  }
  
  .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
  .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
  .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #80bdff;
  }
  
  .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #afb5ba;
  }
  
  .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #afb5ba;
  }
  
  .select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
  .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #afb5ba;
  }
  
  .select2-container--default .select2-secondary .select2-results__option--highlighted,
  .select2-secondary .select2-container--default .select2-results__option--highlighted {
    background-color: #6c757d;
    color: #fff;
  }
  
  .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
  .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #656d75;
    color: #fff;
  }
  
  .select2-container--default .select2-secondary .select2-selection--multiple:focus,
  .select2-secondary .select2-container--default .select2-selection--multiple:focus {
    border-color: #afb5ba;
  }
  
  .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
  .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #6c757d;
    border-color: #60686f;
    color: #fff;
  }
  
  .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
  .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
  .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #afb5ba;
  }
  
  .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #71dd8a;
  }
  
  .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #71dd8a;
  }
  
  .select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
  .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #71dd8a;
  }
  
  .select2-container--default .select2-success .select2-results__option--highlighted,
  .select2-success .select2-container--default .select2-results__option--highlighted {
    background-color: #28a745;
    color: #fff;
  }
  
  .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
  .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #259b40;
    color: #fff;
  }
  
  .select2-container--default .select2-success .select2-selection--multiple:focus,
  .select2-success .select2-container--default .select2-selection--multiple:focus {
    border-color: #71dd8a;
  }
  
  .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
  .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #28a745;
    border-color: #23923d;
    color: #fff;
  }
  
  .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
  .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
  .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #71dd8a;
  }
  
  .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #63d9ec;
  }
  
  .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #63d9ec;
  }
  
  .select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
  .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #63d9ec;
  }
  
  .select2-container--default .select2-info .select2-results__option--highlighted,
  .select2-info .select2-container--default .select2-results__option--highlighted {
    background-color: #17a2b8;
    color: #fff;
  }
  
  .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
  .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #1596aa;
    color: #fff;
  }
  
  .select2-container--default .select2-info .select2-selection--multiple:focus,
  .select2-info .select2-container--default .select2-selection--multiple:focus {
    border-color: #63d9ec;
  }
  
  .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
  .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #17a2b8;
    border-color: #148ea1;
    color: #fff;
  }
  
  .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
  .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
  .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #63d9ec;
  }
  
  .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #ffe187;
  }
  
  .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #ffe187;
  }
  
  .select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
  .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #ffe187;
  }
  
  .select2-container--default .select2-warning .select2-results__option--highlighted,
  .select2-warning .select2-container--default .select2-results__option--highlighted {
    background-color: #ffc107;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
  .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #f7b900;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-warning .select2-selection--multiple:focus,
  .select2-warning .select2-container--default .select2-selection--multiple:focus {
    border-color: #ffe187;
  }
  
  .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
  .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ffc107;
    border-color: #edb100;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
  .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
  .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #ffe187;
  }
  
  .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #efa2a9;
  }
  
  .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #efa2a9;
  }
  
  .select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
  .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #efa2a9;
  }
  
  .select2-container--default .select2-danger .select2-results__option--highlighted,
  .select2-danger .select2-container--default .select2-results__option--highlighted {
    background-color: #dc3545;
    color: #fff;
  }
  
  .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
  .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #da2839;
    color: #fff;
  }
  
  .select2-container--default .select2-danger .select2-selection--multiple:focus,
  .select2-danger .select2-container--default .select2-selection--multiple:focus {
    border-color: #efa2a9;
  }
  
  .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
  .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #dc3545;
    border-color: #d32535;
    color: #fff;
  }
  
  .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
  .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
  .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #efa2a9;
  }
  
  .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: white;
  }
  
  .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: white;
  }
  
  .select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
  .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid white;
  }
  
  .select2-container--default .select2-light .select2-results__option--highlighted,
  .select2-light .select2-container--default .select2-results__option--highlighted {
    background-color: #f8f9fa;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
  .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #eff1f4;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-light .select2-selection--multiple:focus,
  .select2-light .select2-container--default .select2-selection--multiple:focus {
    border-color: white;
  }
  
  .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
  .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #f8f9fa;
    border-color: #e9ecef;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
  .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
  .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: white;
  }
  
  .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #6d7a86;
  }
  
  .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #6d7a86;
  }
  
  .select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
  .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #6d7a86;
  }
  
  .select2-container--default .select2-dark .select2-results__option--highlighted,
  .select2-dark .select2-container--default .select2-results__option--highlighted {
    background-color: #343a40;
    color: #fff;
  }
  
  .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
  .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #2d3238;
    color: #fff;
  }
  
  .select2-container--default .select2-dark .select2-selection--multiple:focus,
  .select2-dark .select2-container--default .select2-selection--multiple:focus {
    border-color: #6d7a86;
  }
  
  .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
  .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #343a40;
    border-color: #292d32;
    color: #fff;
  }
  
  .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
  .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
  .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #6d7a86;
  }
  
  .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #99c5de;
  }
  
  .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #99c5de;
  }
  
  .select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
  .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #99c5de;
  }
  
  .select2-container--default .select2-lightblue .select2-results__option--highlighted,
  .select2-lightblue .select2-container--default .select2-results__option--highlighted {
    background-color: #3c8dbc;
    color: #fff;
  }
  
  .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
  .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #3884b0;
    color: #fff;
  }
  
  .select2-container--default .select2-lightblue .select2-selection--multiple:focus,
  .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
    border-color: #99c5de;
  }
  
  .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
  .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc;
    border-color: #367fa9;
    color: #fff;
  }
  
  .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
  .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
  .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #99c5de;
  }
  
  .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #005ebf;
  }
  
  .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #005ebf;
  }
  
  .select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
  .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #005ebf;
  }
  
  .select2-container--default .select2-navy .select2-results__option--highlighted,
  .select2-navy .select2-container--default .select2-results__option--highlighted {
    background-color: #001f3f;
    color: #fff;
  }
  
  .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
  .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #001730;
    color: #fff;
  }
  
  .select2-container--default .select2-navy .select2-selection--multiple:focus,
  .select2-navy .select2-container--default .select2-selection--multiple:focus {
    border-color: #005ebf;
  }
  
  .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
  .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #001f3f;
    border-color: #001226;
    color: #fff;
  }
  
  .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
  .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
  .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #005ebf;
  }
  
  .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #87cfaf;
  }
  
  .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #87cfaf;
  }
  
  .select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
  .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #87cfaf;
  }
  
  .select2-container--default .select2-olive .select2-results__option--highlighted,
  .select2-olive .select2-container--default .select2-results__option--highlighted {
    background-color: #3d9970;
    color: #fff;
  }
  
  .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
  .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #398e68;
    color: #fff;
  }
  
  .select2-container--default .select2-olive .select2-selection--multiple:focus,
  .select2-olive .select2-container--default .select2-selection--multiple:focus {
    border-color: #87cfaf;
  }
  
  .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
  .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3d9970;
    border-color: #368763;
    color: #fff;
  }
  
  .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
  .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
  .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #87cfaf;
  }
  
  .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #81ffb8;
  }
  
  .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #81ffb8;
  }
  
  .select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
  .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #81ffb8;
  }
  
  .select2-container--default .select2-lime .select2-results__option--highlighted,
  .select2-lime .select2-container--default .select2-results__option--highlighted {
    background-color: #01ff70;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
  .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #00f169;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-lime .select2-selection--multiple:focus,
  .select2-lime .select2-container--default .select2-selection--multiple:focus {
    border-color: #81ffb8;
  }
  
  .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
  .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #01ff70;
    border-color: #00e765;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
  .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
  .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #81ffb8;
  }
  
  .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #f88adf;
  }
  
  .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #f88adf;
  }
  
  .select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
  .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #f88adf;
  }
  
  .select2-container--default .select2-fuchsia .select2-results__option--highlighted,
  .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
    background-color: #f012be;
    color: #fff;
  }
  
  .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
  .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #e40eb4;
    color: #fff;
  }
  
  .select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
  .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
    border-color: #f88adf;
  }
  
  .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
  .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #f012be;
    border-color: #db0ead;
    color: #fff;
  }
  
  .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
  .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
  .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #f88adf;
  }
  
  .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #f083ab;
  }
  
  .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #f083ab;
  }
  
  .select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
  .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #f083ab;
  }
  
  .select2-container--default .select2-maroon .select2-results__option--highlighted,
  .select2-maroon .select2-container--default .select2-results__option--highlighted {
    background-color: #d81b60;
    color: #fff;
  }
  
  .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
  .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #ca195a;
    color: #fff;
  }
  
  .select2-container--default .select2-maroon .select2-selection--multiple:focus,
  .select2-maroon .select2-container--default .select2-selection--multiple:focus {
    border-color: #f083ab;
  }
  
  .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
  .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #d81b60;
    border-color: #c11856;
    color: #fff;
  }
  
  .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
  .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
  .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #f083ab;
  }
  
  .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #80bdff;
  }
  
  .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
  .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #80bdff;
  }
  
  .select2-container--default .select2-blue .select2-results__option--highlighted,
  .select2-blue .select2-container--default .select2-results__option--highlighted {
    background-color: #007bff;
    color: #fff;
  }
  
  .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
  .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #0074f0;
    color: #fff;
  }
  
  .select2-container--default .select2-blue .select2-selection--multiple:focus,
  .select2-blue .select2-container--default .select2-selection--multiple:focus {
    border-color: #80bdff;
  }
  
  .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
  .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #007bff;
    border-color: #006fe6;
    color: #fff;
  }
  
  .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
  .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
  .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #80bdff;
  }
  
  .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #b389f9;
  }
  
  .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #b389f9;
  }
  
  .select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
  .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #b389f9;
  }
  
  .select2-container--default .select2-indigo .select2-results__option--highlighted,
  .select2-indigo .select2-container--default .select2-results__option--highlighted {
    background-color: #6610f2;
    color: #fff;
  }
  
  .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
  .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #5f0de6;
    color: #fff;
  }
  
  .select2-container--default .select2-indigo .select2-selection--multiple:focus,
  .select2-indigo .select2-container--default .select2-selection--multiple:focus {
    border-color: #b389f9;
  }
  
  .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
  .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #6610f2;
    border-color: #5b0cdd;
    color: #fff;
  }
  
  .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
  .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
  .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #b389f9;
  }
  
  .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #b8a2e0;
  }
  
  .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #b8a2e0;
  }
  
  .select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
  .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #b8a2e0;
  }
  
  .select2-container--default .select2-purple .select2-results__option--highlighted,
  .select2-purple .select2-container--default .select2-results__option--highlighted {
    background-color: #6f42c1;
    color: #fff;
  }
  
  .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
  .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #683cb8;
    color: #fff;
  }
  
  .select2-container--default .select2-purple .select2-selection--multiple:focus,
  .select2-purple .select2-container--default .select2-selection--multiple:focus {
    border-color: #b8a2e0;
  }
  
  .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
  .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #6f42c1;
    border-color: #643ab0;
    color: #fff;
  }
  
  .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
  .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
  .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #b8a2e0;
  }
  
  .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #f6b0d0;
  }
  
  .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #f6b0d0;
  }
  
  .select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
  .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #f6b0d0;
  }
  
  .select2-container--default .select2-pink .select2-results__option--highlighted,
  .select2-pink .select2-container--default .select2-results__option--highlighted {
    background-color: #e83e8c;
    color: #fff;
  }
  
  .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
  .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #e63084;
    color: #fff;
  }
  
  .select2-container--default .select2-pink .select2-selection--multiple:focus,
  .select2-pink .select2-container--default .select2-selection--multiple:focus {
    border-color: #f6b0d0;
  }
  
  .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
  .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e83e8c;
    border-color: #e5277e;
    color: #fff;
  }
  
  .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
  .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
  .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #f6b0d0;
  }
  
  .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #efa2a9;
  }
  
  .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #efa2a9;
  }
  
  .select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
  .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #efa2a9;
  }
  
  .select2-container--default .select2-red .select2-results__option--highlighted,
  .select2-red .select2-container--default .select2-results__option--highlighted {
    background-color: #dc3545;
    color: #fff;
  }
  
  .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
  .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #da2839;
    color: #fff;
  }
  
  .select2-container--default .select2-red .select2-selection--multiple:focus,
  .select2-red .select2-container--default .select2-selection--multiple:focus {
    border-color: #efa2a9;
  }
  
  .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
  .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #dc3545;
    border-color: #d32535;
    color: #fff;
  }
  
  .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
  .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
  .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #efa2a9;
  }
  
  .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #fec392;
  }
  
  .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #fec392;
  }
  
  .select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
  .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #fec392;
  }
  
  .select2-container--default .select2-orange .select2-results__option--highlighted,
  .select2-orange .select2-container--default .select2-results__option--highlighted {
    background-color: #fd7e14;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
  .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #fd7605;
    color: #fff;
  }
  
  .select2-container--default .select2-orange .select2-selection--multiple:focus,
  .select2-orange .select2-container--default .select2-selection--multiple:focus {
    border-color: #fec392;
  }
  
  .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
  .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #fd7e14;
    border-color: #f57102;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
  .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
  .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #fec392;
  }
  
  .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #ffe187;
  }
  
  .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #ffe187;
  }
  
  .select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
  .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #ffe187;
  }
  
  .select2-container--default .select2-yellow .select2-results__option--highlighted,
  .select2-yellow .select2-container--default .select2-results__option--highlighted {
    background-color: #ffc107;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
  .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #f7b900;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-yellow .select2-selection--multiple:focus,
  .select2-yellow .select2-container--default .select2-selection--multiple:focus {
    border-color: #ffe187;
  }
  
  .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
  .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #ffc107;
    border-color: #edb100;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
  .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
  .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #ffe187;
  }
  
  .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #71dd8a;
  }
  
  .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #71dd8a;
  }
  
  .select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
  .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #71dd8a;
  }
  
  .select2-container--default .select2-green .select2-results__option--highlighted,
  .select2-green .select2-container--default .select2-results__option--highlighted {
    background-color: #28a745;
    color: #fff;
  }
  
  .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
  .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #259b40;
    color: #fff;
  }
  
  .select2-container--default .select2-green .select2-selection--multiple:focus,
  .select2-green .select2-container--default .select2-selection--multiple:focus {
    border-color: #71dd8a;
  }
  
  .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
  .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #28a745;
    border-color: #23923d;
    color: #fff;
  }
  
  .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
  .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
  .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #71dd8a;
  }
  
  .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #7eeaca;
  }
  
  .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #7eeaca;
  }
  
  .select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
  .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #7eeaca;
  }
  
  .select2-container--default .select2-teal .select2-results__option--highlighted,
  .select2-teal .select2-container--default .select2-results__option--highlighted {
    background-color: #20c997;
    color: #fff;
  }
  
  .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
  .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #1ebc8d;
    color: #fff;
  }
  
  .select2-container--default .select2-teal .select2-selection--multiple:focus,
  .select2-teal .select2-container--default .select2-selection--multiple:focus {
    border-color: #7eeaca;
  }
  
  .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
  .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #20c997;
    border-color: #1cb386;
    color: #fff;
  }
  
  .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
  .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
  .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #7eeaca;
  }
  
  .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #63d9ec;
  }
  
  .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #63d9ec;
  }
  
  .select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
  .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #63d9ec;
  }
  
  .select2-container--default .select2-cyan .select2-results__option--highlighted,
  .select2-cyan .select2-container--default .select2-results__option--highlighted {
    background-color: #17a2b8;
    color: #fff;
  }
  
  .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
  .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #1596aa;
    color: #fff;
  }
  
  .select2-container--default .select2-cyan .select2-selection--multiple:focus,
  .select2-cyan .select2-container--default .select2-selection--multiple:focus {
    border-color: #63d9ec;
  }
  
  .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
  .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #17a2b8;
    border-color: #148ea1;
    color: #fff;
  }
  
  .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
  .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
  .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #63d9ec;
  }
  
  .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: white;
  }
  
  .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: white;
  }
  
  .select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
  .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid white;
  }
  
  .select2-container--default .select2-white .select2-results__option--highlighted,
  .select2-white .select2-container--default .select2-results__option--highlighted {
    background-color: #fff;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
  .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #f7f7f7;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-white .select2-selection--multiple:focus,
  .select2-white .select2-container--default .select2-selection--multiple:focus {
    border-color: white;
  }
  
  .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
  .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #fff;
    border-color: #f2f2f2;
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
  .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(31, 45, 61, 0.7);
  }
  
  .select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #1f2d3d;
  }
  
  .select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
  .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: white;
  }
  
  .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #afb5ba;
  }
  
  .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #afb5ba;
  }
  
  .select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
  .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #afb5ba;
  }
  
  .select2-container--default .select2-gray .select2-results__option--highlighted,
  .select2-gray .select2-container--default .select2-results__option--highlighted {
    background-color: #6c757d;
    color: #fff;
  }
  
  .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
  .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #656d75;
    color: #fff;
  }
  
  .select2-container--default .select2-gray .select2-selection--multiple:focus,
  .select2-gray .select2-container--default .select2-selection--multiple:focus {
    border-color: #afb5ba;
  }
  
  .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
  .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #6c757d;
    border-color: #60686f;
    color: #fff;
  }
  
  .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
  .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
  .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #afb5ba;
  }
  
  .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #6d7a86;
  }
  
  .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
    border-color: #6d7a86;
  }
  
  .select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
  .select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
  .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
  .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
  .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
    border: 1px solid #6d7a86;
  }
  
  .select2-container--default .select2-gray-dark .select2-results__option--highlighted,
  .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
    background-color: #343a40;
    color: #fff;
  }
  
  .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
  .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
  .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: #2d3238;
    color: #fff;
  }
  
  .select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
  .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
    border-color: #6d7a86;
  }
  
  .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
  .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #343a40;
    border-color: #292d32;
    color: #fff;
  }
  
  .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
  .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255, 255, 255, 0.7);
  }
  
  .select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
  .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
    color: #fff;
  }
  
  .select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
  .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #6d7a86;
  }
  
  .dark-mode .select2-selection {
    background-color: #343a40;
    border-color: #6c757d;
  }
  
  .dark-mode .select2-container--disabled .select2-selection--single {
    background-color: #454d55;
  }
  
  .dark-mode .select2-selection--single {
    background-color: #343a40;
    border-color: #6c757d;
  }
  
  .dark-mode .select2-selection--single .select2-selection__rendered {
    color: #fff;
  }
  
  .dark-mode .select2-dropdown .select2-search__field,
  .dark-mode .select2-search--inline .select2-search__field {
    background-color: #343a40;
    border-color: #6c757d;
    color: white;
  }
  
  .dark-mode .select2-dropdown {
    background-color: #343a40;
    border-color: #6c757d;
    color: white;
  }
  
  .dark-mode .select2-results__option[aria-selected="true"] {
    background-color: #3f474e !important;
    color: #dee2e6;
  }
  
  .dark-mode .select2-container .select2-search--inline .select2-search__field {
    background-color: transparent;
    color: #fff;
  }
  
  .dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    color: #fff;
  }

  .select2-container .select2-selection--single{
    height: auto !important;
  }

  .select2-selection.select2-selection--single{
    margin-top: 5px;
  }

  .select2-container--default .select2-selection--multiple .select2-selection__choice{
    background-color: #1a6ba2 !important;
  } 
/*End Select2 */

.form-control:disabled, .form-control[readonly]{
  background-color: #e9ecef;
  opacity: 1;
}

.drop-area {
  border: 2px dashed #ccc;
  border-radius: 20px;
  width: 100%;
  font-family: sans-serif;
  margin: auto;
  padding: 20px;
  transition: border-color 0.25s ease-in-out, border-width 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}

.drop-area.highlight {
  border-color: var(--bs-primary);
  border-width: 3px;
  box-shadow: inset 2px 2px 8px 3px var(--bs-primary-bg-subtle);
}

.drop-area.highlight-warning {
  border-color: var(--bs-warning);
  border-width: 3px;
  box-shadow: inset 2px 2px 8px 3px var(--bs-warning-bg-subtle);
}

.drop-area.highlight-error {
  border-color: var(--bs-danger);
  border-width: 3px;
  box-shadow: inset 2px 2px 8px 3px var(--bs-danger-bg-subtle);
}

.fileElem {
  display: none !important;
}

.card-title-custom{
  text-align: left;
  font: 20px/25px var(--font-family-sans-serif);
  color: #515151;
  font-weight: 700 !important;
}

.autocomplete-suggestions{
  background-color: #fff;
  border: 2px solid var(--bs-gray-600);
  border-radius: 5px;
  width: fit-content;
  padding: 0.3rem;
  cursor: pointer;
}

fieldset {
  border: none;
}