/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bootstrap-select > .dropdown-toggle{height:46px;font-size:inherit;background:#ffffff !important;border:1px solid rgba(0,55,114,0.38) !important;padding:0 15px;color:#003772 !important;transition:border 0.3s ease-in-out;border-radius:10px !important;display:flex;align-items:center;justify-content:space-between;}.bootstrap-select > .dropdown-toggle:focus,.bootstrap-select > .dropdown-toggle:active{border-color:#003772 !important;outline:none !important;box-shadow:none !important;}.bootstrap-select > .dropdown-toggle:hover{background:#ffffff !important;border-color:#003772 !important;}.bootstrap-select .dropdown-menu{border:1px solid rgba(0,55,114,0.38);border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:5px 0;margin-top:2px;}.bootstrap-select .dropdown-menu li a{padding:10px 15px;color:#003772;transition:background 0.2s ease;}.bootstrap-select .dropdown-menu li a:hover,.bootstrap-select .dropdown-menu li a:focus{background:rgba(0,55,114,0.08);color:#003772;}.bootstrap-select .dropdown-menu li.selected a,.bootstrap-select .dropdown-menu li.active a{background:#003772 !important;color:#ffffff !important;}.bootstrap-select .bs-searchbox{padding:10px 15px;}.bootstrap-select .bs-searchbox input{height:38px;border:1px solid rgba(0,55,114,0.38);border-radius:8px;padding:0 12px;font-size:14px;}.bootstrap-select .bs-searchbox input:focus{border-color:#003772;outline:none;box-shadow:none;}.bootstrap-select .no-results{padding:10px 15px;color:#666;font-size:14px;}.bootstrap-select .dropdown-toggle .caret,.bootstrap-select .dropdown-toggle::after{color:#003772;}.form-field .bootstrap-select.required > .dropdown-toggle,.form-item .bootstrap-select.required > .dropdown-toggle{background-image:url(/themes/custom/img/front/req-ico.png);background-repeat:no-repeat;background-position:calc(100% - 30px) center;}.bootstrap-select.has-error > .dropdown-toggle,.form-field.has-error .bootstrap-select > .dropdown-toggle{border-color:#ED1B24 !important;}.bootstrap-select.disabled > .dropdown-toggle,.bootstrap-select > .dropdown-toggle.disabled{background-color:#A99D95 !important;border-color:#A99D95 !important;cursor:not-allowed;}.bootstrap-select .dropdown-toggle .filter-option{display:flex;align-items:center;height:100%;}.bootstrap-select .filter-option-inner-inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media all and (max-width:991px){.bootstrap-select > .dropdown-toggle{height:40px;font-size:14px;}}.bootstrap-select.show > .dropdown-toggle{border-color:#003772 !important;}.bootstrap-select .dropdown-header{padding:8px 15px;font-weight:600;color:#003772;font-size:12px;text-transform:uppercase;background:rgba(0,55,114,0.05);}.bootstrap-select .dropdown-divider{margin:5px 0;border-top-color:rgba(0,55,114,0.15);}.language-switcher .bootstrap-select > .dropdown-toggle.btn-link{height:auto;padding:0;border:none !important;background:transparent !important;color:#003772 !important;font-weight:600;text-decoration:none;}.language-switcher .bootstrap-select > .dropdown-toggle.btn-link:hover,.language-switcher .bootstrap-select > .dropdown-toggle.btn-link:focus{color:#0056b3 !important;box-shadow:none !important;}.language-switcher .bootstrap-select .dropdown-menu{min-width:80px;}.language-switcher .bootstrap-select .dropdown-menu li a{padding:8px 15px;text-align:center;}
