.calendar-legend-custom{text-align:center}.calendar-legend-custom h2{font-size:25px;font-weight:900;margin-top:13px;margin-bottom:2px;border-top:2px solid rgba(0,0,0,.09);padding-top:9px}.calendar-legend-custom ul{padding:0;list-style:none;display:flex;width:100%;padding-bottom:15px}.calendar-legend-custom ul li{flex:1 1 0;padding:0 3px;box-sizing:border-box}.calendar-legend-custom ul li span{display:block;font-size:12px;font-weight:600!important;border:0 solid #000!important;border-radius:5px}.ui-state-default,.ui-widget-content .ui-state-default{text-align:center;background-color:#fff!important;border-radius:5px;border:1px solid #ddd;color:#000!important}a.ui-state-default,.ui-widget-content a.ui-state-default,.regular .ui-state-default{background-color:#4cb1e0!important;color:white!important}a.ui-state-default:hover,.ui-widget-content a.ui-state-default:hover{background-color:#4630d2!important}.discount .ui-state-default,.discount a.ui-state-default{background-color:#1fc5ac!important;color:white!important}.subpeak .ui-state-default,.subpeak a.ui-state-default{background-color:#0a5c89!important;color:white!important}.peak .ui-state-default,.peak a.ui-state-default{background-color:#f36a13!important;color:white!important}.hipeak .ui-state-default,.hipeak a.ui-state-default{background-color:#db2d2d!important;color:white!important}@media only screen and (min-width:769px){.ui-datepicker{width:395px!important}}