@charset "UTF-8";

.ui-datepicker:not(.ui-datepicker-multi){
  background-color:#4e5055;
  padding:.5rem;
  width:17em;
  margin-top:.5rem;
  border-radius:5px;
}

.ui-datepicker-inline,.ui-datepicker-multi{
  width:100% !important;
}

.ui-datepicker-multi{
  display:flex !important;
  background-color:#4e5055;
  color:#fff;
  text-align:center;
  border-radius:5px;
}

.ui-datepicker-group{
  flex:1;
  padding:1rem;
}
.ui-datepicker-group.ui-datepicker-group-first{
  padding-right:.5rem;
}
@media (max-width:579.98px){
  .ui-datepicker-group.ui-datepicker-group-first{
    padding-right:1rem;
  }
}
.ui-datepicker-group.ui-datepicker-group-last{
  padding-left:.5rem;
}
@media (max-width:579.98px){
  .ui-datepicker-group.ui-datepicker-group-last{
    display:none;
  }
}

.ui-datepicker-calendar,.ui-datepicker-header{
  width:100%;
}

.ui-datepicker-header{
  font-size:1.25rem;
  text-align:center;
  width:auto;
  display:flex;
  position:relative;
  margin-bottom:.5rem;
}

.ui-datepicker-title{
  border-bottom:0 solid #bfbfbf;
  color:#fff;
  width:auto;
  margin:auto;
}

.ui-datepicker-calendar thead th{
  background-color:transparent !important;
}
.ui-datepicker-calendar thead th span{
  color:#fff;
  font-weight:400;
}

.ui-datepicker-next,.ui-datepicker-prev{
  font-size:1.5rem;
  display:block;
  height:20px;
  width:20px;
  position:relative;
}
.ui-datepicker-next.ui-state-disabled,.ui-datepicker-prev.ui-state-disabled{
  opacity:.5;
}
.ui-datepicker-next:not(.ui-state-disabled),.ui-datepicker-prev:not(.ui-state-disabled){
  cursor:pointer;
}
.ui-datepicker-next:not(.ui-state-disabled):hover,.ui-datepicker-next:not(.ui-state-disabled):hover:after,.ui-datepicker-prev:not(.ui-state-disabled):hover,.ui-datepicker-prev:not(.ui-state-disabled):hover:after{
  color:#005431;
}

.ui-datepicker-next{
  right:0;
  order:3;
  position:relative;
}
.ui-datepicker-next:after{
  color:#fff;
  display:block;
  height:20px;
  width:20px;
  position:absolute;
  top:0;
  right:0;
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:900;
  content:"";
}
.ui-datepicker-next span{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border:0 !important;
}

.ui-datepicker-prev{
  left:0;
  position:relative;
}
.ui-datepicker-prev:after{
  color:#fff;
  display:block;
  height:20px;
  width:20px;
  position:absolute;
  top:0;
  right:0;
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:900;
  content:"";
}
.ui-datepicker-prev span{
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  padding:0 !important;
  margin:-1px !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  white-space:nowrap !important;
  border:0 !important;
}

.ui-datepicker-calendar td{
  background-color:#fff;
  border:2px solid #4e5055;
}
.ui-datepicker-calendar td a,.ui-datepicker-calendar td span{
  height:30px;
  display:flex;
  text-align:center;
  align-items:center;
  justify-content:center;
  width:100%;
  color:#4e5055;
}
.ui-datepicker-calendar td a:not(.ui-datepicker-unselectable):not(.ui-datepicker-other-month):hover{
  background-color:#4e5055;
  color:#fff;
  opacity:.5;
}
.ui-datepicker-calendar td.ui-datepicker-current-day a{
  background-color:#4e5055;
  color:#fff;
}
.ui-datepicker-calendar td.ui-datepicker-unselectable{
  opacity:.35;
}
.ui-datepicker-calendar td.ui-datepicker-other-month{
  background-color:transparent;
}
#ui-datepicker-div{
  display:none;
}

/*# sourceMappingURL=jquic.css.map */