.daterangepicker {
  box-shadow: 2px 2px 20px 5px #03050d;
}
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  padding: 4px !important;
  color: #ffffff !important;
  font-size: 16px !important;
}
.daterangepicker .calendar-table th {
  font-weight: 600 !important;
}
.daterangepicker .calendar-table td {
  font-weight: 100 !important;
  color: rgba(255, 255, 255, 0.75) !important;
}
.daterangepicker td.in-range {
  background: rgba(18, 173, 212, 0.5) !important;
  color: #ffffff !important;
}
.daterangepicker td.active {
  color: #ffffff !important;
}
.daterangepicker td.off {
  background-color: rgba(255, 255, 255, 0.25) !important;
}
.daterangepicker.show-calendar {
  background: #06193e;
  border: none !important;
  border-radius: 0 !important;
}
.daterangepicker.show-calendar:before,
.daterangepicker.show-calendar:after {
  content: unset;
}
.daterangepicker.show-calendar select {
  font-size: 24px !important;
  width: auto !important;
  background: #06193e !important;
  border: none !important;
}
.daterangepicker.show-calendar option {
  font-size: 20px;
  color: #ffffff !important;
  background: #202446 !important;
}
.daterangepicker .calendar-table {
  border-radius: 0 !important;
  background: none !important;
  border: none !important;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  border-color: #ffffff !important;
}
.daterangepicker.ltr .drp-calendar.left {
  margin-right: 40px !important;
}
.daterangepicker .drp-buttons .btn {
  font-size: 18px !important;
  padding: 7px 12px !important;
}
