.Vacaciones_AP .container .RowVacaciones_AP .Col-Datos_AP {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
}
.Vacaciones_AP .container .RowVacaciones_AP .Col-Datos_AP .Title-Vacaciones_AP {
  color: #000;
}
.Vacaciones_AP .container .RowVacaciones_AP .Col-Datos_AP .Calendario-Fechas_AP input {
  width: 250px;
  text-align: center;
  padding: 10px;
  border: solid 1px #ecf0f2;
  border-radius: 10px;
}
.Vacaciones_AP .container .RowVacaciones_AP .Col-Datos_AP .Calendario-Fechas_AP input:focus {
  outline: none;
  box-shadow: none;
  border-color: transparent;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.fecha-ocupada.available {
  background-color: #f6c5c5;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.active.start-date {
  background-color: var(--bs-primaryap);
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.in-range.available {
  background-color: #d6eedd;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.active.end-date {
  background-color: var(--bs-primaryap);
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.off.active.start-date {
  background-color: unset;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.off.in-range.available {
  background-color: #d6eedd;
}
.daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td.off.active.end-date {
  background-color: unset;
}
.daterangepicker .drp-buttons .applyBtn {
  background: var(--bs-primaryap);
}
