.input-1-fusion{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-2-fusion{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-left:0px;
}

.iti__flag {
    background-image: url("/static/images/flags.416250f60d78.png");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .iti__flag {
        background-image: url("/static/images/flags@2x.d429a5777afa.png");
    }
}

.header-shadow {
    box-shadow: none !important;
}

.app-footer {
    display: none !important;
}

#swal2-title {
    font-size: x-large;
}

.app-theme-white.app-container {
    background: #fafbfc !important;
}

/* .iti input, .iti input[type=text], .iti input[type=tel]{
    margin-right: -14.5vh !important;
} */

.iti__flag-container{
    background-color: white !important;
    z-index: 1;
    border: 1px solid #CED4DA;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-right: none !important;
    border-radius: .25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s easy-in-out;
}

.country-input{
    background-color: #E4E4E4;
    border: 1px solid #CED4DA;
    border-radius: 0rem !important;
    pointer-events: none;
    border-right: 0px solid !important;
}

.custom-switch .custom-control-label::before {
    color: #fff;
    border-color: #007bff !important;
    background-color: #3f6ad8 !important;
}

.custom-switch .custom-control-label::after{
    background-color: #fff !important;
}

.iti__arrow { border: none; }
.iti { width: 100%; }
