.input-group .iti {
    margin-bottom: 0;
    flex: 1 1 0px;
    flex-grow: 1;
    height: auto;
    min-width: 0;
}

.iti {
    display: block !important;
    margin-bottom: 1rem;
}

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

.iti__flag-container~[data-allow-dropdown="false"]~.fv-plugins-icon {
    top: 0;
    right: 1.25rem !important;
}
