/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.ui-datepicker {
  width: 100%;
  /* Icons */
  /* td class */
  /* &-days-cell-over {} */
  /* &-unselectable {} */
  /* td > a class */
}
.ui-datepicker-header {
  position: relative;
  font-size: 20px;
  margin-bottom: 10px;
}
.ui-datepicker-title {
  text-align: center;
  font-weight: 400;
  margin-bottom: 40px;
}
.ui-datepicker-title span {
  line-height: 3;
}
.ui-datepicker-title .ui-datepicker-month, .ui-datepicker-title .ui-datepicker-year {
  line-height: 1;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker-next {
  position: absolute;
  top: 50%;
  padding: 5px 12px;
  border-radius: 100%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  cursor: pointer;
}
.ui-datepicker-prev {
  left: 75px;
}
.ui-datepicker-next {
  right: 75px;
}
.ui-datepicker .ui-icon {
  font-weight: 300;
}
.ui-datepicker-calendar {
  width: 100%;
  text-align: center;
}
.ui-datepicker-calendar a {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 6px;
  margin: 5px 0;
  border-radius: 100%;
  text-decoration: none;
}
.ui-datepicker-calendar th, .ui-datepicker-calendar td {
  font-size: 16px;
  font-weight: 400;
  min-height: 42px;
}
.ui-datepicker-calendar thead span {
  display: inline-block;
  margin-bottom: 18px;
}
.ui-datepicker-week-end {
  color: #3a3a3a;
}
.ui-datepicker-today, .ui-datepicker-current-day {
  color: #0acf83;
}
.ui-datepicker-other-month {
  color: #bdbdbd;
}
.ui-datepicker .ui-state {
  /* other month */
  /* today */
  /* selected */
}
.ui-datepicker .ui-state-default {
  color: #3a3a3a;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 6px;
  margin: 5px 0;
}
.ui-datepicker .ui-state-hover {
  color: #3a3a3a;
  background-color: #e0e0e0;
}
.ui-datepicker .ui-state-disabled {
  color: #bdbdbd;
}
.ui-datepicker .ui-state-highlight {
  color: #0acf83;
}
.ui-datepicker .ui-state-active {
  color: #fff;
  background: #0acf83;
}

@media (max-width: 767px) {
  .ui-datepicker-prev {
    left: 9.8666666667vw;
  }
  .ui-datepicker-next {
    right: 10.1333333333vw;
  }
  .ui-datepicker-title {
    margin-bottom: 10.6666666667vw;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNhc3MvZGF0ZXBpY2tlci5zY3NzIiwiZGF0ZXBpY2tlci5jc3MiLCJzYXNzL192YXJpYWJsZS5zY3NzIiwic2Fzcy9fbWl4aW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0VBQUE7QUFjQTtFQUNFLFdBQUE7RUEwQ0EsVUFBQTtFQTJCQSxhQUFBO0VBVUEsd0JBQUE7RUFDQSxzQkFBQTtFQUVBLGlCQUFBO0FDaEZGO0FEQ0U7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtBQ0NKO0FEQ0U7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUNDSjtBREFJO0VBQ0UsY0FBQTtBQ0VOO0FEQUk7RUFDRSxjQUFBO0FDRU47QURDRTtFQUVFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGlCQUFBO0VBR0EsbUJBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsZUFBQTtBQ0ZKO0FESUU7RUFDRSxVQUFBO0FDRko7QURPRTtFQUNFLFdBQUE7QUNMSjtBRFdFO0VBQ0UsZ0JBQUE7QUNUSjtBRFlFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FDVko7QURXSTtFQUNFLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QUNUTjtBRFdJO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNUTjtBRFdJO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBQ1ROO0FEYUU7RUFDRSxjRXJGWTtBRDBFaEI7QURhRTtFQUNFLGNFL0VZO0FEb0VoQjtBRGFFO0VBQ0UsY0V0Rlk7QUQyRWhCO0FEaUJFO0VBYUUsZ0JBQUE7RUFJQSxVQUFBO0VBSUEsYUFBQTtBQ2pDSjtBRGFJO0VBQ0UsY0VuR1U7RUZvR1YscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FDWE47QURhSTtFQUNFLGNFM0dVO0VGNEdWLHlCRTFHVztBRCtGakI7QURjSTtFQUNFLGNFM0dVO0FEK0ZoQjtBRGVJO0VBQ0UsY0UzR1U7QUQ4RmhCO0FEZ0JJO0VBQ0UsV0V2SFk7RUZ3SFosbUJFaEhVO0FEa0doQjs7QUV1REU7RUhqQ0U7SUFDRSxvQkFBQTtFQ2xCSjtFRG9CRTtJQUNFLHNCQUFBO0VDbEJKO0VEb0JFO0lBQ0UsOEJBQUE7RUNsQko7QUFDRiIsImZpbGUiOiJkYXRlcGlja2VyLmNzcyJ9 */