.input-group .iti {
    flex-grow: 1;
}

.iti {
    display: block !important;
    width: 100%;
}

.iti .iti__selected-flag {
    z-index: 4;
}

.iti>.fv-plugins-icon {
    right: 0 !important;
}

.iti:not(.iti--allow-dropdown) {
    display: block !important;
}

.iti .fv-plugins-icon {
    right: 0;
    z-index: 2;
}

.iti--allow-dropdown~.invalid-feedback {
    display: block;
}

.uk-form-icon~.iti>.iti__flag-container {
    left: 40px;
}

.uk-form-icon~.iti>.iti__flag-container~input {
    padding-left: 92px;
}

input[data-allow-dropdown="false"]~.fv-plugins-icon--valid,
input[data-allow-dropdown="false"]~.fv-plugins-icon--invalid {
    right: 24px !important;
}
