/* jQuery UI Datepicker moving pixels fix */
table.ui-datepicker-calendar {border-collapse: separate;}
.ui-datepicker-calendar td {border: 1px solid transparent;}

/* jQuery UI Datepicker hide datepicker helper */
#ui-datepicker-div {display:none;}

/* jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
	background: #b55d46  none;
	color: white !important;
	opacity:1;
	
}
a.ui-datepicker-next {
    order: 3;
}a.ui-datepicker-prev {
    order: 1;
}
.ui-datepicker-title {
    order: 2;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 13px 0px;
}
div#xpicker {
    width: max-content;
}
div#xpicker a{color:#000;text-decoration:none;}
div#xpicker td a,div#xpicker td span{
    display: flex;
    width: 41px;
    font-size: 14px;
    text-align: center;
    height: 41px;
    align-items: center;
    justify-content: center;
}
td.ui-datepicker-unselectable.ui-state-disabled.av,td.ui-datepicker-unselectable.ui-state-disabled.notav {
    background: #dad3c7;
    color: #fff;
	
}
.ui-datepicker-calendar td {
    border: 0;
    padding: 0;
    overflow-wrap: initial !important;
    word-break: initial !important;
}
table.ui-datepicker-calendar {
    border-collapse: collapse;
}
td.ui-datepicker-week-end.ui-datepicker-unselectable.ui-state-disabled.notav {
    color: #aaa;
}
td.ui-datepicker-other-month.av a{
    opacity: .5;
}

span.ui-icon.ui-icon-circle-triangle-e ,span.ui-icon.ui-icon-circle-triangle-w{
    cursor: pointer;
}