/* Styles for previous and next month days */
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
  color: rgba(57, 57, 57, 1) !important;
}

.flatpickr-day.prevMonthDay.disabled,
.flatpickr-day.nextMonthDay.disabled {
  color: rgba(57, 57, 57, 0.4) !important;
}

/* Style for the selected day */
.flatpickr-day.selected,
.flatpickr-day.nextMonthDay.selected,
.flatpickr-day.prevMonthDay.selected {
  background: #32354d !important;
  border-color: #32354d !important;
}

.flatpickr-day.selected:hover {
  background: #32354d !important;
  border-color: #32354d !important;
}

.numInputWrapper span {
  left: 58px !important;
}

.flatpickr-current-month input.cur-year {
  padding: 2px 2px 2px 5px !important;
  font-size: 1rem !important;
}

.flatpickr-cur-month .flatpickr-monthDropdown-months {
  font-size: 1rem !important;
}

.flatpickr-cur-month, .flatpickr-current-month {
  display: flex !important;
}

.flatpickr-day.prevMonthDay.today.selected,
.flatpickr-day.nextMonthDay.today.selected {
  color: white !important;
}

/* Common style for disabled days */
.flatpickr-day.disabled,
.flatpickr-day.nextMonthDay.flatpickr-disabled,
.flatpickr-day.prevMonthDay.flatpickr-disabled {
  color: rgba(57, 57, 57, 0.4) !important;
}
