.field-select-autocomplete:focus,.field-select:focus{outline:none}.field-select-autocomplete:focus .tail-select .select-label,.field-select:focus .tail-select .select-label{z-index:1;box-shadow:none;border-color:#00afe1!important}.field-select-autocomplete.is-open .tail-select .select-dropdown,.field-select.is-open .tail-select .select-dropdown{display:block;z-index:2}.field-select-autocomplete.is-empty .tail-select+.custom-control-label,.field-select.is-empty .tail-select+.custom-control-label{display:inline-block;left:0;font-size:.9375rem;line-height:1.375rem;font-weight:400;color:#8b8c8c;padding:0 1.25rem;max-width:100%;transition:all .25s ease-out;pointer-events:none}.field-select-autocomplete .tail-select,.field-select .tail-select{position:relative;width:100%;margin:0;padding:0;font-size:.9375rem;line-height:1.375rem;font-family:inherit;outline:none}.field-select-autocomplete .tail-select.active .select-label,.field-select-autocomplete .tail-select:focus .select-label,.field-select-autocomplete .tail-select:hover .select-label,.field-select .tail-select.active .select-label,.field-select .tail-select:focus .select-label,.field-select .tail-select:hover .select-label{z-index:1;box-shadow:none;border-color:#00afe1}.field-select-autocomplete .tail-select:focus .select-label,.field-select .tail-select:focus .select-label{box-shadow:0 0 0 3px rgba(0,175,225,.3)}.field-select-autocomplete .tail-select *,.field-select .tail-select *{outline:none}.field-select-autocomplete .tail-select+.custom-control-label,.field-select .tail-select+.custom-control-label{color:#8b8c8c;z-index:1}.field-select-autocomplete .tail-select .select-dropdown,.field-select .tail-select .select-dropdown{display:none;position:absolute;top:100%;left:0;right:0;color:#e4e8e8;min-height:2.1875rem;margin:-.0625rem 0 0;background-color:#fff;border:1px solid #bfc0c0;border-radius:0 0 4px 4px;box-shadow:none}.field-select-autocomplete .tail-select .select-dropdown .dropdown-inner,.field-select .tail-select .select-dropdown .dropdown-inner{width:100%;margin:0;padding:1px 0;display:block;overflow-x:hidden;overflow-y:auto}.field-select-autocomplete .tail-select .select-dropdown ul,.field-select .tail-select .select-dropdown ul{width:100%;margin:0;padding:0;display:block;position:relative;list-style:none;background:#fff;z-index:1;font-size:.875rem;line-height:1.25rem;vertical-align:top}.field-select-autocomplete .tail-select .select-dropdown ul li,.field-select .tail-select .select-dropdown ul li{cursor:pointer}.field-select-autocomplete .tail-select .select-dropdown ul li:first-of-type,.field-select .tail-select .select-dropdown ul li:first-of-type{margin-top:0}.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option,.field-select .tail-select .select-dropdown ul li.dropdown-option{font-size:.9375rem;line-height:1.375rem;padding:.75rem 1.25rem;color:#7e7e7e}.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option.is-preselected,.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option.selected,.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option:hover,.field-select .tail-select .select-dropdown ul li.dropdown-option.is-preselected,.field-select .tail-select .select-dropdown ul li.dropdown-option.selected,.field-select .tail-select .select-dropdown ul li.dropdown-option:hover{background-color:#e4e8e8;color:#000}.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option:before,.field-select .tail-select .select-dropdown ul li.dropdown-option:before{display:none}.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option[data-not-selectable="1"],.field-select-autocomplete .tail-select .select-dropdown ul li.dropdown-option[data-not-selectable="1"] strong,.field-select .tail-select .select-dropdown ul li.dropdown-option[data-not-selectable="1"],.field-select .tail-select .select-dropdown ul li.dropdown-option[data-not-selectable="1"] strong{color:#bfc0c0}.field-select-autocomplete .tail-select .select-dropdown ul li[aria-selected=true],.field-select .tail-select .select-dropdown ul li[aria-selected=true]{background-color:#e4e8e8;color:#000}.field-select-autocomplete .tail-select .is-open .select-dropdown,.field-select .tail-select .is-open .select-dropdown{display:block}.field-select-autocomplete .tail-select .select-label,.field-select .tail-select .select-label{color:#000;padding:1.0625rem 3.4375rem .375rem 1.25rem;background-color:#fff;background-size:1.125rem;background-repeat:no-repeat;background-position:right .9375rem center;border:1px solid rgba(60,60,60,.26);border-radius:.25rem;box-shadow:none;cursor:pointer;width:100%;margin:0;display:block;min-height:2.9375rem;position:relative;text-align:left;transition:background 142ms linear,box-shadow 142ms linear}.field-select-autocomplete .tail-select .select-label:before,.field-select .tail-select .select-label:before{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:#00afe1;font-size:1.25rem;font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.field-select-autocomplete .tail-select .select-label:after,.field-select .tail-select .select-label:after{display:none}.field-select-autocomplete .tail-select .select-label.callbackgrid,.field-select .tail-select .select-label.callbackgrid{display:grid}.field-select-autocomplete .tail-select .select-label .label-inner,.field-select .tail-select .select-label .label-inner{display:block;overflow:hidden;text-overflow:ellipsis;width:auto;margin:0;text-align:left;vertical-align:top}.field-select-autocomplete .tail-select+.custom-control-label,.field-select .tail-select+.custom-control-label{top:22px}.field-select-autocomplete.is-valid .control:not(.textfield-validation):before,.field-select.is-valid .control:not(.textfield-validation):before{position:absolute;right:2.375rem;top:50%;transform:translateY(-50%);color:#63a91d;font-size:1.25rem;font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";z-index:1}.field-select-autocomplete.is-invalid .label-inner,.field-select.is-invalid .label-inner{color:#d40124}.field-select-autocomplete.is-invalid .tail-select .select-label,.field-select.is-invalid .tail-select .select-label{border-color:#d40124}.field-select-autocomplete.is-invalid .tail-select+.custom-control-label,.field-select-autocomplete.is-invalid .tail-select .select-label:before,.field-select.is-invalid .tail-select+.custom-control-label,.field-select.is-invalid .tail-select .select-label:before{color:#d40124}[data-ctype=dfv_product_form] .field-select .tail-select .select-dropdown .dropdown-inner{max-height:11.5rem;overflow-x:hidden;overflow-y:auto}.select-autocomplete{z-index:100}.select-autocomplete.has-suggestions{display:block!important}.select-autocomplete ul{max-height:200px}