.appointment-form-custom select{border:1px solid #000;-webkit-appearance:auto}button.book-now-btn{padding:10px 40px}.appointment-form-custom form>div{padding-bottom:20px}.appointment-form-custom form input{width:100%;height:40px}.schedule-appointment-form .hs-input{border:1px solid #000;height:40px}.schedule-appointment-form textarea.hs-input{height:120px}.schedule-appointment-popup{max-width:600px;margin:0 auto;background-color:#fff;position:relative}.schedule-appointment-popup button#book-now{margin:0;width:100%;text-align:center;justify-content:center;padding:10px 50px}.schedule-appointment-form form{padding:0}.selected-values ul{margin:0;padding:0;list-style:none}.selected-values ul li span{display:inline-block;margin-left:15px}.selected-values ul li a.edit-btn{float:right}.selected-values ul li{margin:0;border:1px solid #000;margin-bottom:15px;padding:10px;line-height:1;margin-right:8px}form .hs-button:disabled{cursor:not-allowed;pointer-events:none;background-color:gray;border-color:grey}.time-slot-container button{padding:10px 15px;width:calc(50% - 20px);text-align:center;justify-content:center;margin:10px 10px}.time-slot-container input[type='radio']{width:auto}.time-slot-container ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.time-slot-container ul li{display:flex;align-items:center;width:50%;margin:0;cursor:pointer}.time-slot-container ul li label{cursor:pointer}.time-slot-container input[type='radio'].error+*{color:red}.time-slot-container input[type='radio']:disabled+label{color:grey;opacity:.3}.schedule-appointment-section .submitted-message{color:#000;padding:5px 1px}.schedule-appointment-form .hs_service_type,.schedule-appointment-form .hs_schedule_date,.schedule-appointment-form .hs_schedule_time{display:none}p.time-slot-full-msg{color:red}