.ui-datepicker{border-radius:.5rem;width:auto;font-size:0;background:white}.ui-widget-content{background:white;color:#464646;-webkit-box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);border:0}.ui-datepicker .ui-datepicker-header{position:static;padding:0 1.25rem;padding-top:.625rem}
.ui-datepicker-calendar{margin:0 1.25rem}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:45%;font-size:0;width:1.5625rem;height:1.5625rem;background-color:white!important;border-radius:50%;-webkit-box-shadow:0 0 1.25rem .25rem rgba(0,0,0,0.07);box-shadow:0 0 1.25rem .25rem rgba(0,0,0,0.07);cursor:pointer;text-decoration:none}
.ui-datepicker .ui-datepicker-prev{left:-0.625rem!important}.ui-datepicker .ui-datepicker-next{right:-0.625rem!important}.ui-datepicker .ui-datepicker-prev::after,.ui-datepicker .ui-datepicker-next::after{font-family:"icomoon";font-size:1.25rem;color:#d62d61!important;position:absolute;top:5%;right:10%;font-size:20px!important}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{font-size:0;background-image:none}.ui-widget-header{border:0;background:0;color:#464646!important;margin-bottom:1rem;font-weight:normal}.ui-datepicker .ui-datepicker-title{margin:0;font-family:"Alliance-bold";font-size:.875rem;line-height:.875rem;text-align:center}
.ui-datepicker th{border:0;text-transform:uppercase;padding:.3125rem 0;padding-right:.875rem;font-weight:normal}.ui-datepicker-week-col,.ui-datepicker th span{font-family:"Alliance-bold";font-weight:normal;font-size:.5rem}.ui-datepicker th:last-child{padding-right:0}.ui-datepicker td{border:0;padding:.3125rem 0;padding-right:.625rem}
.ui-datepicker td:last-child{padding-right:0}.ui-widget-content .ui-datepicker-week-end a,.ui-widget-content .ui-datepicker-week-end span{font-family:"Alliance-bold"}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:1}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.3125rem;text-align:center}
.ui-state-default,.ui-widget-content .ui-state-default{font-weight:normal;border:0;background:0;font-size:.875rem;line-height:.875rem;font-family:"Alliance";color:#464646}a.ui-state-default,.ui-widget-content a.ui-state-default{background:#d7dadd;border-radius:50%}a.ui-state-active,.ui-widget-content a.ui-state-active{color:white;background:0;font-weight:normal;background-color:#d62d61;border-radius:50%;-webkit-box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);border:0}
a.ui-state-default:hover,a.ui-state-default:focus,a.ui-state-default:active,.ui-widget-content a.ui-state-default:hover,.ui-widget-content a.ui-state-default:focus,.ui-widget-content a.ui-state-default:active{text-decoration:none;color:#fff;background:0;font-weight:400;background-color:#d62d61;border-radius:50%;-webkit-box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);box-shadow:0 0 1.25rem .375rem rgba(0,0,0,0.07);border:0}
.ui-datepicker-trigger{width:1.375rem;color:#d62d61;margin-left:.625rem;cursor:pointer}@media screen and (max-width:767px){.ui-datepicker{right:.625rem!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:5%}.ui-datepicker .ui-datepicker-prev{left:.625rem!important}.ui-datepicker .ui-datepicker-next{right:.625rem!important}
.ui-state-default,.ui-widget-content .ui-state-default{font-size:.75rem}}