.form-row.custom {
    margin-bottom: 50px;
}

.hide {
    display: none;
}

.ValideNumber {
    border: 2px solid #77d486 !important;
}

.InvalideNumber {
    border: 2px solid #ba281e !important;
}

input:focus {
    outline: none;
}

#billing_international_phone {
    padding-left: 50px;
}

.iti__country-list {
    background-color: #ffffff !important;
    color: #111827 !important;
}

.iti__country {
    color: #111827 !important;
}

.iti__country-name,
.iti__dial-code {
    color: #111827 !important;
}

.iti__country.iti__highlight {
    background-color: #f3f4f6 !important;
}