.datepicker table {
  width : 100%;
  }
  .datepicker {
  box-shadow : 0 0 0.25em rgb(67, 71, 85, 0.27), 0 0.25em 1em rgb(90, 125, 188, 0.05);
  margin-left : 10px;
  margin-right : 10px;
  border-radius : 4px;
  direction : ltr;
  margin-top : 10px;
  margin-bottom : 20px;
  color : #2e516b;
  }
  .datepicker-rtl {
  direction : rtl;
  }
  .datepicker-rtl table tr td span {
  float : right;
  }
  .datepicker table {
  margin : 0;
  user-select : none;
  }
  .datepicker td, .datepicker th {
  text-align : center;
  border-radius : 4px;
  border : none;
  width : 8%;
  padding : 10px;
  }
  .table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
  background-color : transparent;
  }
  .datepicker table tr td.day.focused, .datepicker table tr td.day:hover {
  border-radius : 4px;
  background : #eee;
  cursor : pointer;
  box-shadow : 0 0 0.25em rgb(67, 71, 85, 0.27), 0 0.25em 1em rgb(90, 125, 188, 0.05);
  }
  .datepicker table tr td.new, .datepicker table tr td.old {
  color : #999;
  }
  .datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
  border-radius : 0;
  background : 0 0;
  background-color : #e4e4e4;
  color : #999999;
  cursor : not-allowed;
  }
  .datepicker table tr td.highlighted {
  background : #d9edf7;
  border-radius : 0;
  }
  .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
  background-color : #fde19a;
  background-image : linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat : repeat-x;
  border-color : #fdf59a #fdf59a #fbed50;
  border-color : rgb(0, 0, 0, 0.1) rgb(0, 0, 0, 0.1) rgb(0, 0, 0, 0.25);
  color : #000;
  }
  .datepicker table tr td.today.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today:active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today:hover:active {
  background-color : #fbf069;
  }
  .datepicker table tr td.today:hover:hover {
  color : #000;
  }
  .datepicker table tr td.today.active:hover {
  color : #fff;
  }
  .datepicker table tr td.selected, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected:hover {
  background-color : #9e9e9e;
  background-image : linear-gradient(to bottom, #b3b3b3, grey);
  background-repeat : repeat-x;
  border-color : grey grey #595959;
  border-color : rgb(0, 0, 0, 0.1) rgb(0, 0, 0, 0.1) rgb(0, 0, 0, 0.25);
  color : #fff;
  text-shadow : 0 -1px 0 rgb(0, 0, 0, 0.25);
  }
  .datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
  color : #fff;
  text-shadow : 0 -1px 0 rgb(0, 0, 0, 0.25);
  }
  .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] {
  background-color : #198754;
  box-shadow : 0 0 0.25em rgb(67, 71, 85, 0.27), 0 0.25em 1em rgb(90, 125, 188, 0.05);
  }
  .datepicker table tr td span {
  display : block;
  width : 23%;
  height : 54px;
  line-height : 54px;
  float : left;
  margin : 1%;
  cursor : pointer;
  border-radius : 4px;
  }
  .datepicker table tr td span.focused, .datepicker table tr td span:hover {
  background : #eee;
  }
  .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
  background : 0 0;
  color : #999;
  cursor : default;
  }
  .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
  background-color : #006dcc;
  color : #fff;
  text-shadow : 0 -1px 0 rgb(0, 0, 0, 0.25);
  }
  .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled] {
  background-color : #04c;
  }
  .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
  background-color : #039;
  }
  .datepicker table tr td span.new, .datepicker table tr td span.old {
  color : #999;
  }
  .datepicker .datepicker-switch {
  width : 145px;
  }
  .datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
  cursor : pointer;
  }
  .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
  background : #eee;
  }
  .datepicker .next.disabled, .datepicker .prev.disabled {
  visibility : hidden;
  }