@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;800;900&display=swap");

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: "Montserrat", sans-serif;
}

.carousel-indicators button {
  border-radius: 100% !important;
}

.carousel-indicators button.active {
  background-color: #ff0000;
}

.carousel-indicators button.active button {
  height: 20px !important;
  width: 20px !important;
}

input:checked ~ .dot {
  transform: translateX(100%);
  background-color: #9eafbb !important;
}

.form-select {
  overflow: visible !important;
}

input,
textarea {
  padding-inline: 4px !important;
}

#language_content {
  z-index: 1000;
}

.flatpickr-calendar,
.flatpickr-rContainer {
  width: 100%;
  max-width: 267px;
  font-size: 12px !important;
}
.flatpickr-days {
  max-width: 267px !important;
  font-size: 12px !important;
}
.dayContainer {
  width: 100%;
  max-width: 267px !important;
  min-width: 267px !important;
}

.flatpickr-calendar .flatpickr-day {
  font-size: 12px !important;
  height: 25px !important;
  max-width: 35px;
  width: 100%;
  border-radius: 4px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.flatpickr-calendar .flatpickr-weekday {
  font-size: 12px !important; /* Adjust the value */
}
.flatpickr-calendar .flatpickr-time {
  font-size: 12px !important; /* Adjust the value */
}

.flatpickr-day.today {
  background-color: #e84d42;
  color: #fff;
  border: none;
}

.flatpickr-day.today:hover,
.flatpickr-day.selected:hover {
  background-color: #e84d42 !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: #e84d42 !important;
  color: #fff;
  border: none;
}
