.vc-weeks,
.vc-days {
    font-family: 'Poppins' !important;
    font-size: 12px !important;
    font-display: swap;
}

.vc-title-wrapper {
    font-family: 'Poppins' !important;
    font-size: 14px !important;
    font-display: swap;
    color: #000 !important;
}

.vc-header .vc-arrow {
    border-radius: 50px !important;
    background-color: #030F6B1c !important;
    color: #fff;
}

.vc-header {
    border-radius: 1rem;
    padding: 2px !important;
}

.xthv1 .vc-header {
    background-color: #FFD470;
    /* background-color: var(--theme-blue); */

    /* .vc-title {
        color: #FFF;
    } */
}

.xthv2 .vc-header {
    background-color: var(--theme-green);

    .vc-title {
        color: #FFF;
    }
}

.xthv3 .vc-header {
    background-color: var(--theme-red);

    .vc-title {
        color: #FFF;
    }
}

.xthv4 .vc-header {
    background-color: var(--theme-grey);

    .vc-title {
        color: #FFF;
    }
}

.vc-day-box-center-center {
    color: #000 !important;
}

.vc-header.is-lg {
    font-size: var(--vc-text-lg);
    height: 40px;
}

.vc-header .vc-title {
    background: none !important;
    text-transform: uppercase !important;
}

.vc-bordered {
    border-color: #FFF5DE !important;
}

.vc-header .vc-title-wrapper {
    z-index: 1;
    text-transform: uppercase !important;

}

.xthv1 .vc-expanded {
    background-color: #FFF5DE !important;
}

.xthv2 .vc-expanded {
    background-color: #DDE3D8 !important;
}

.xthv3 .vc-expanded {
    background-color: #FDE4E4 !important;
}

.xthv4 .vc-expanded {
    background-color: #ECECEC !important;
}


.fullscreen {
    overflow-y: auto;
    overflow-x: hidden;
}

#app {
    background-color: #fff;
}