/* ADMIN DATEPICKER
---------------------------------------------------------------------------------------------------- */

#ui-datepicker-div {
  background: #fff;
  border-radius: 0.5rem;
  border: 1px solid rgb(166, 166, 166);
  padding: 10px;
  display: none;
  z-index: 1;
  width: auto;
}

.ui-datepicker-header {
  margin-bottom: 10px;
}

.ui-datepicker-prev {
  float: left;
}

.ui-datepicker-next {
  float: right;
}

.ui-datepicker-title {
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif !important;
  line-height: 21px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 2em;
}

table.ui-datepicker-calendar th {
  text-align: center;
}

table.ui-datepicker-calendar td {
  text-align: center !important;
  padding: 8px 12px;
}

.ui-datepicker.nxs-datepicker {
  width: auto;
}

.ui-datepicker.nxs-datepicker td span,
.ui-datepicker.nxs-datepicker td a {
  text-align: center;
  color: #000;
}

.ui-datepicker .ui-datepicker-prev {
  float: left;
}

.ui-datepicker .ui-datepicker-next {
  float: right !important;
}

.ui-datepicker .ui-datepicker-prev.nxsbutton1,
.ui-datepicker .ui-datepicker-next.nxsbutton1,
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  text-indent: unset;
  width: auto;
  height: auto;
  text-align: center;
  position: unset;
  left: unset;
  margin: unset;
  top: unset;
  overflow: unset;
}

.ui-datepicker .ui-datepicker-prev.nxsbutton1,
.ui-datepicker .ui-datepicker-next.nxsbutton1 {
  border-radius: 3px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev.nxsbutton1,
.ui-datepicker .ui-datepicker-next.nxsbutton1 {
  width: 4.2em;
  text-align: center;
  font-weight: normal;
  border: 1px solid #bbb;
  color: #464646 !important;
  text-shadow: 0 0 0 transparent, 0 1px 0 #fff !important;
  background: rgb(2, 0, 36);
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(2, 0, 36, 1)), color-stop(0%, rgba(242, 242, 242, 1)), to(rgba(255, 255, 255, 1)));
  background: linear-gradient(0deg, rgba(2, 0, 36, 1) 0%, rgba(242, 242, 242, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.ui-datepicker .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev.nxsbutton1:hover,
.ui-datepicker .ui-datepicker-next.nxsbutton1:hover {
  border-color: #666 !important;
  color: black !important;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-title select {
  background-image: url('../images/l-arrow-select-down.png');
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 14px;
  padding: 0 0.5em;
  border: solid 1px rgb(166, 166, 166);
  border-radius: 0.2em;
  width: 40%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.ui-datepicker .ui-datepicker-title select::-ms-expand {
  display: none;
}

.ui-datepicker-calendar {
  background-color: #f9f9f9;
  width: 100%;
  border-collapse: separate !important;
}

.ui-datepicker-calendar thead {
  background-color: #e6e6e6;
  font-weight: bold;
}

.ui-datepicker-calendar th {
  text-align: left;
  padding: 5px 10px;
  line-height: 1.5em;
  font-size: 14px;
}

.ui-datepicker-calendar td {
  text-align: center !important;
  padding: 8px 12px;
}

.ui-datepicker-calendar tr:nth-child(even) {
  background: #f1f1f1;
}

.ui-datepicker-calendar a {
  color: inherit;
}

.ui-datepicker .ui-datepicker-today,
.ui-datepicker .ui-datepicker-current-day {
  border: solid 1px rgb(166, 166, 166);
  border-radius: 0.2em;
  background-color: #e6e6e6;
}

.ui-datepicker .ui-datepicker-current-day {
  background-color: #fff;
  border-width: 1px !important;
  border-color: rgb(166, 166, 166) !important;
}

.ui-datepicker .ui-datepicker-today a {
  color: #000;
  font-weight: bold;
}

.ui-datepicker .ui-state-disabled span {
  color: #ccc !important;
}

/* ADMIN DATEPICKER
---------------------------------------------------------------------------------------------------- */
