/* Default styling for jQuery Datepicker v4.1.0. */
.datepick {
  background-color: #fff;
  color: #66aae3;
  border: 0px solid #444;
  font-family: Arial,Helvetica,Sans-serif;
  font-size: 90%;
}
.datepick-rtl {
  direction: rtl;
}
.datepick-popup {
  z-index: 166aae3;
}
.datepick-disable {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.datepick a {
  color: #fff;
  text-decoration: none;
}
.datepick a.datepick-disabled {
  color: #888;
  cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.250em 0em;
    background-color: #fcc;
    border: none;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
  float: left;
  width: 100%;
  background-color: #66aae3;
  color: #fff;
  font-size: 90%;
  font-weight: bold;
}
.datepick-ctrl {
  background-color: #66aae3;
}
.datepick-cmd {
  width: 30%;
  padding-top: 2px;
  padding-bottom: 2px; 
}
.datepick-cmd:hover {
  background-color: #89c4f6;
}
.datepick-ctrl .datepick-cmd:hover {
  background-color: #969384;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
  width: 8%;
}
a.datepick-cmd {
  height: 1.5em;
}
button.datepick-cmd {
  text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
  float: left;
  padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
  float: left;
  width: 35%;
  text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
  float: right;
  padding-right: 2%;
  text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
  float: right;
  padding-left: 0%;
  padding-right: 2%;
  text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
  float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
  float: left;
  padding-left: 2%;
  padding-right: 0%;
  text-align: left;
}
.datepick-month-nav {
  float: left;
  background-color: #89c4f6;
  text-align: center;
}
.datepick-month-nav div {
  float: left;
  width: 12.5%;
  margin: 1%;
  padding: 1%;
}
.datepick-month-nav span {
  color: #888;
}
.datepick-month-row {
  clear: left;
}
.datepick-month {
  float: left;
  width: 15em;
  border: 0px solid #444;
  text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
  height: 1.5em;
  background-color: #444;
  color: #fff;
  font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
  height: 1.4em;
  border: none;
  font-size: 100%;
}
.datepick-month-header input {
  position: absolute;
  display: none;
}
.datepick-month table {
  width: 100%;
  border-collapse: collapse;
}
.datepick-month thead {
  border-bottom: 1px solid #ecf0f1;
}
.datepick-month th, .datepick-month td {
  margin: 0em;
  padding: 0em;
  font-weight: normal;
  text-align: center;
}
.datepick-month th {
  border: 1px solid #89c4f6;
}
.datepick-month th, .datepick-month th a {
  background-color: #89c4f6;
  color: #fff;
}
.datepick-month td {
  background-color: #fff;
  border: 1px solid #ecf0f1;
}
.datepick-month td.datepick-week {
  border: 1px solid #89c4f6;
}
.datepick-month td.datepick-week * {
  background-color: #89c4f6;
  color: #fff;
  border: none;
}
.datepick-month a {
  display: block;
  width: 100%;
  padding: 0.250em 0em;
  background-color: #fff;
  color: #66aae3;
  text-decoration: none;
}
.datepick-month span {
  display: block;
  width: 100%;
  padding: 0.250em 0em;
}
.datepick-month td span {
  color: #888;
}
.datepick-month td .datepick-other-month {
  background-color: #fff;
}
.datepick-month td .datepick-weekend {
  background-color: #ecf0f1;
}
.datepick-month td .datepick-today {
  background-color: #fcfcac;
}
.datepick-month td .datepick-highlight {
  background-color: #f2f225;
}
.datepick-month td .datepick-selected {
  background-color: #89c4f6;
  color: #fff;
}
.datepick-month th.datepick-week {
  background-color: #89c4f6;
  color: #fff;
}
.datepick-status {
  clear: both;
  background-color: #ecf0f1;
  text-align: center;
}
.datepick-clear-fix {
  clear: both;
}
