﻿.ui-datepicker {
  padding: 12px;
}
.ui-datepicker-title {
  text-transform: uppercase;
}
.ui-datepicker th {
  font-weight: normal;
}
table.ui-datepicker-calendar {
  margin: 0;
}
.ui-datepicker td {
  border: solid 1px #eaeaea;
  border-collapse: collapse;
  padding: 0!important;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #fff;
  background: #fff;
  font-weight: normal;
  color: #555;
  padding: 3px;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #daf0fb;
  background: #daf0fb;
  color: #363636;
  padding: 3px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
  border: 1px solid #daf0fb;
  background: #daf0fb;
  color: #212121;
  padding: 3px;
}
.ui-datepicker-prev-hover,
.ui-datepicker-next-hover {
  padding: 0!important;
  cursor: pointer;
}
.ui-datepicker-prev-hover.ui-state-disabled,
.ui-datepicker-next-hover.ui-state-disabled {
  cursor: default;
}
td.ui-datepicker-other-month span.ui-state-default {
  display: none;
}