.flatpickr-current-month {
    padding: 0 0 0 0 !important;
}

.flatpickr-monthSelect-month {
    background: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-sizing: border-box;
    color: #393939;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    margin: .5px;
    justify-content: center;
    padding: 10px;
    position: relative;
    text-align: center;
    width: 33%;
    background-color: #0e0f1008;
}

.flatpickr-monthSelect-month:hover {
    background-color: #959ea929;
}

span.flatpickr-monthSelect-month.flatpickr-disabled{
    background-color:#fff !important;
}

.flatpickr-monthSelect-month.today {
    border-color: #959ea9;
}
.flatpickr-monthSelect-months {
    margin: 10px 1px 3px 1px;
    flex-wrap: wrap;
}

.flatpickr-calendar {
    z-index: 9999 !important;
}
