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

.iti {
    display: block !important;
}

.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;
}

.absolute~.iti>input {
    padding-left: 84px !important;
}

.absolute~.iti>.iti__flag-container {
    left: 32px;
}

.iti [data-allow-dropdown="false"]~.fv-icon-container {
    top: 1px;
    right: 24px;
}
