.not-startable{color:#d0d0d0!important}.hide-not-startable{color:#777!important}img.loading-ico{text-align:center;position:relative;height:50px;width:50px;padding:2px;margin-left:auto;margin-right:auto;display:grid}.ph-calendar-weekdays ul li{list-style-type:none}.time-picker .ph-calendar-days .ph-calendar-date .ph_calendar_time{margin:0!important;padding:0!important}.ph-calendar-date.active{padding:5px;background:rgba(83,155,190,.52)!important;color:white!important}.ph-calendar-date.booking-full{background:#dadada;color:#fff!important}.selected-date{border:1px solid #2b8eff;background:#6aa3f1;color:#f3f3f3!important}.timepicker-selected-date{border:1px solid #2b8eff;background:#6aa3f1;color:#f3f3f3!important}.callender-error-msg{color:red;min-height:25px;overflow:hidden}.non-bookable-slot{cursor:not-allowed}.not-available-msg{color:#ff7878}@media (max-width:500px){ul.days li{margin-right:3px}}li.callender-date,.weekdays li{margin-left:0!important}.weekdays li{margin:auto!important}.ph-calendar-month-year-wraper{position:relative;overflow:hidden}.callender-ico{width:30px;display:inline;margin:0 0 -5px;padding:0;opacity:.7;filter:alpha(opacity=.7)}.phive_book_additional_notes_text{width:100%;height:70px}.ph-prev-day-time{float:left;list-style-type:none;margin-left:10px}.ph-prev-day-time:hover{color:#4d8e7a;cursor:pointer}.ph-next-day-time{float:right;list-style-type:none;margin-right:10px}.ph-next-day-time:hover{color:#4d8e7a;cursor:pointer}li.ph-calendar-date.non-working-time{display:none}div.participant_count_error{color:red;display:none}.auto_assigned_resource:before{content:"✓";display:inline-block;color:black;padding:0 11px 0 0}.participant_inner_section{width:100%;float:left}.cmsmasters_single_product .ph-month{padding:0!important}.cmsmasters_single_product .ph-month.month-year-wraper{text-align:center!important}.cmsmasters_single_product .ph-month:before,.cmsmasters_single_product .date-picker-wraper{content:none!important}li.ph-calendar-date.mouse_hover_past{background:0 0!important;border:none}.additional-notes{margin-top:1em;margin-bottom:0}.input-person-minus,.input-person-plus{color:#539bbe!important;border:1px solid #539bbe!important}.button-group-container{margin-top:0}.participant_section{padding:10px 0}.ph_calendar_time_end{display:none}