.image-input {
    border: 1px solid #dbdfe9;
    padding: 6px;
}

.image-input-empty .image-input-wrapper {
    background-image: url('https://preview.keenthemes.com/html/metronic/docs/assets/media/svg/avatars/blank.svg') !important;
}

[data-bs-theme="dark"] .image-input-empty .image-input-wrapper {
    background-image: url('https://preview.keenthemes.com/html/metronic/docs/assets/media/svg/avatars/blank-dark.svg') !important;
}

.bg-login {
    background-repeat: no-repeat;
    background-position: center;

}

.form-control-color {
    width: 5rem;
}

.intl-tel-input {
    width: 100%;
}

.bootstrap-select {
    width: 100% !important;
}

.bootstrap-select button.btn.dropdown-toggle.btn-light {
    background: none !important;
    border: 1px solid var(--bs-gray-400) !important;
    min-height: calc(1.5em + 1.55rem + 2px) !important;
    padding-top: .575rem !important;
    padding-bottom: .575rem !important;
    width: 100% !important;
    outline: none !important;
}

.bootstrap-select {
    width: 100% !important;
}

.bootstrap-select button.btn.dropdown-toggle.btn-light {
    background: none !important;
    border: 1px solid var(--bs-gray-400) !important;
    min-height: calc(1.5em + 1.55rem + 2px) !important;
    padding-top: .575rem !important;
    padding-bottom: .575rem !important;
    width: 100% !important;
    outline: none !important;
}

.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered {
    display: grid !important;
}

.image-input .image-input-wrapper {
    background-size: contain !important;
    background-position: center;
}

@media (min-width: 768px) {
    .repeater-btn-moves {
        flex: 0 0 2% !important;
    }
}