.litepicker{
    width: 100%!important;
}
.container__months {
  box-shadow: none !important;
}
.container__days{
    gap: 5px!important;
}
.month-item-name {
  text-transform: uppercase;
}
.month-item-name,
.month-item-year,
.month-item-weekdays-row div,
.day-item {
  font-family: "Source Sans 3", sans-serif;
}
.button-next-month,
.button-previous-month {
  margin-bottom: 0 !important;
  display: flex;
  align-items: center;
  cursor: pointer !important;
}
.button-next-month svg,
.button-previous-month svg {
  fill: none !important;
  color: #333 !important;
}
.button-next-month svg:hover,
.button-previous-month svg:hover {
  fill: none !important;
  fill: none !important;
}
.button-next-month {
  margin-right: 0 !important;
}
.month-item-weekdays-row div {
  text-transform: capitalize;
  font-size: 0.75rem !important;
}
.month-item-name,
.month-item-year {
  letter-spacing: 0.1em;
  font-weight: 600;
}
.day-item,
.min-stay-text {
  font-size: 0.875rem !important;
}
.container__days .day-item.is-today {
  color: #333;
  border: 1px solid #e1e1e1 !important;
}
.day-item:hover {
  border: 1px solid #e1e1e1 !important;
  color: #333 !important;
  box-shadow: none !important;
}
.day-item {
  border-radius: 0px !important;
  transition: none !important;
  border: 1px solid transparent !important;
  cursor: pointer !important;
  color: #000 !important;
  width: 40px!important;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.day-item.is-start-date,
.day-item.is-end-date {
  background-color: #000 !important;
  color: #fff !important;
}
.day-item.is-in-range {
  background-color: #f1ece6 !important;
}
.container__days .day-item.is-locked{
    color: #a3a3a3 !important;
    cursor: no-drop!important;
}
