.dp-material .dp-selected{
  background: var(--primary)!important;
}
.dp-material .dp-picker-input{
  border: solid 1px var(--border);
  font-size: 14px !important;
  color: #000;
  background: #ffffff;
  transition: border-color 0.2s;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%!important;
  height: auto!important;
  border-radius: 4px;
  padding: 4px 6px 4px!important;
}
.dp-current-location-btn{
  display: none!important;
}
.calendar-input{
  position: relative;
}
.calendar-input i{
  position: absolute;
  left: 9px;
  top: 6px;
  color: #6ebaea;
  font-size: 17px;
  pointer-events: none;
}
dp-day-calendar .dp-calendar-day,
dp-day-calendar.dp-material .dp-calendar-weekday{
  font-size: 14px!important;
}
dp-day-calendar.dp-material .dp-calendar-wrapper {
  padding: 10px!important;
}
dp-day-calendar .dp-weekdays {
  background: var(--primary);
}
dp-day-calendar.dp-material .dp-calendar-weekday {
  height: 29px!important;
  color: #fff!important;
  opacity: 1!important;
}
dp-day-calendar.dp-material .dp-calendar-weekday:last-child {
  color: #1af500!important;
}
