.flatpickr-calendar.arrowTop:after {
    border-bottom-color: #405189 !important;
}

.flatpickr-calendar.arrowBottom:after {
    border-top-color: #405189 !important;
}
.flatpickr-months .flatpickr-month {
    background: #405189 !important;
}
.flatpickr-months .flatpickr-year-text{
    /* display:inline-block; */
    color: rgba(252, 251, 251, 1);
    font-weight:300;
    text-align: left;
    position: absolute;
    top: 10px;
    left: 92px;
}
.flatpickr-current-month .numInputWrapper {
    width: 84px !important;
}
.flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer .flatpickr-weekday{
    color: rgba(252, 251, 251, 1);
    font-weight:300;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
    background: #405189 !important;
}
.flatpickr-weekdays {
    background: #405189 !important;
}

.flatpickr-weekdays {
    background: #405189 !important;
}
span.flatpickr-weekday {
    background: #405189 !important;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
    background: #405189 !important;
    border-color: #405189 !important;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
    background-color: #405189 !important;
    font-size:15px !important;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #000 !important;
}
.numInputWrapper span {
    border: 1px solid rgba(255,255,255,.9) !important;
}
.numInputWrapper span.arrowDown {
    margin-top:1px !important;
}