.DatePicker2 .next-calendar2-cell-today .next-calendar2-cell-inner {
  position: relative;
}

.DatePicker2 .next-calendar2-cell-today .next-calendar2-cell-inner::before {
  background-color: #409EFF !important;
  width: 6px;
  height: 6px;
  content: '';
  position: absolute;
  top: 32px;
  left: 17px;
  border-radius: 3px;
}

.DatePicker2 .next-calendar2-cell-current .next-calendar2-cell-inner {
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important;
}

.DatePicker2 .next-range-picker2-panel:not(.next-range-picker2-panel-single) .next-calendar2-cell-current:not(.next-calendar2-cell-disabled).next-calendar2-cell-selected:before {
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important;
}

.DatePicker2 .datesty .next-calendar2-cell-selected .next-calendar2-cell-inner {
  background: #409EFF !important;
}

.DatePicker2 .next-selected {
  background: #409EFF !important;
  color: #ffffff !important;
}
