/**
 * Brand overrides for persian-datepicker (profile birthdate etc.)
 * Accent: #1870B7 — Font: YekanBakhRegular
 */
.datepicker-plot-area,
.datepicker-plot-area * {
  font-family: YekanBakhRegular, Tahoma, sans-serif !important;
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .toolbox .pwt-btn-today,
.datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .pwt-btn {
  color: #1870B7 !important;
  font-family: YekanBakhRegular, Tahoma, sans-serif !important;
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover {
  background: #e8f2fa !important;
  color: #1870B7 !important;
}

/* Selected day / month / year — was #005299 */
.datepicker-plot-area .datepicker-day-view .table-days td.selected span,
.datepicker-plot-area .datepicker-year-view .year-item.selected,
.datepicker-plot-area .datepicker-month-view .month-item.selected {
  background-color: #1870B7 !important;
  border-color: #1870B7 !important;
  color: #fff !important;
  text-shadow: none !important;
}

/* Today highlight — was #007be6-ish */
.datepicker-plot-area .datepicker-day-view .table-days td span.today,
.datepicker-plot-area .datepicker-day-view .table-days td.today span {
  color: #1870B7 !important;
  border-color: #1870B7 !important;
}

.datepicker-plot-area .datepicker-day-view .table-days td span:hover,
.datepicker-plot-area .datepicker-year-view .year-item:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover {
  background-color: #e8f2fa !important;
  color: #1870B7 !important;
  border-color: #1870B7 !important;
}
