input.parsley-success,select.parsley-success,textarea.parsley-success,.btn-group.parsley-success,.row.parsley-success,.lr-parley-class-handler.parsley-success{border:1px solid #50af32;padding:.5rem}input.parsley-success:not(:disabled),select.parsley-success:not(:disabled),textarea.parsley-success:not(:disabled),.btn-group.parsley-success:not(:disabled),.row.parsley-success:not(:disabled),.lr-parley-class-handler.parsley-success:not(:disabled){color:contrast-text-color(var(--bs-body-bg))}input.parsley-error,select.parsley-error,textarea.parsley-error,.btn-group.parsley-error,.row.parsley-error,.lr-parley-class-handler.parsley-error{border:1px solid #dc3545;padding:.5rem}input.parsley-error:not(:disabled),select.parsley-error:not(:disabled),textarea.parsley-error:not(:disabled),.btn-group.parsley-error:not(:disabled),.row.parsley-error:not(:disabled),.lr-parley-class-handler.parsley-error:not(:disabled){color:contrast-text-color(#dc3545)}input.parsley-error:focus,select.parsley-error:focus,textarea.parsley-error:focus,.btn-group.parsley-error:focus,.row.parsley-error:focus,.lr-parley-class-handler.parsley-error:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border:1px solid #dc3545}.parsley-errors-list{margin:0;padding:0;list-style-type:none;font-size:0.9em;line-height:0.9em;opacity:0;color:#dc3545;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list>li:first-child{margin-top:2px}.parsley-errors-list>li:last-child{margin-bottom:3px}.parsley-errors-list.filled{opacity:1}#lr-book-appointment-form-calendar-carousel-parsley-class-handler.parsley-success{border:1px solid #50af32}#lr-book-appointment-form-calendar-carousel-parsley-class-handler.parsley-error{border:1px solid #dc3545}.checkbox.parsley-error,.checkbox.parsley-success,.custom-checkbox.parsley-error,.custom-checkbox.parsley-success{padding:.5rem .5rem .5rem 40px}.checkbox.parsley-error a,.checkbox.parsley-error a:link,.checkbox.parsley-error a:visited,.checkbox.parsley-success a,.checkbox.parsley-success a:link,.checkbox.parsley-success a:visited,.custom-checkbox.parsley-error a,.custom-checkbox.parsley-error a:link,.custom-checkbox.parsley-error a:visited,.custom-checkbox.parsley-success a,.custom-checkbox.parsley-success a:link,.custom-checkbox.parsley-success a:visited{text-decoration:underline}.checkbox.parsley-error a:focus,.checkbox.parsley-error a:active,.checkbox.parsley-error a:hover,.checkbox.parsley-success a:focus,.checkbox.parsley-success a:active,.checkbox.parsley-success a:hover,.custom-checkbox.parsley-error a:focus,.custom-checkbox.parsley-error a:active,.custom-checkbox.parsley-error a:hover,.custom-checkbox.parsley-success a:focus,.custom-checkbox.parsley-success a:active,.custom-checkbox.parsley-success a:hover{text-decoration:none}.checkbox.parsley-error,.custom-checkbox.parsley-error{border:1px solid #dc3545}.checkbox.parsley-error label,.custom-checkbox.parsley-error label{color:contrast-text-color(#dc3545)}.checkbox.parsley-error a,.checkbox.parsley-error a:link,.checkbox.parsley-error a:visited,.custom-checkbox.parsley-error a,.custom-checkbox.parsley-error a:link,.custom-checkbox.parsley-error a:visited{color:contrast-text-color(#dc3545)}.checkbox.parsley-success,.custom-checkbox.parsley-success{border:1px solid #50af32}.checkbox.parsley-success label,.custom-checkbox.parsley-success label{color:contrast-text-color(var(--bs-body-bg))}.checkbox.parsley-success a,.checkbox.parsley-success a:link,.checkbox.parsley-success a:visited,.custom-checkbox.parsley-success a,.custom-checkbox.parsley-success a:link,.custom-checkbox.parsley-success a:visited{color:contrast-text-color(var(--bs-body-bg))}.tx-lr-appointment-booking svg{width:100%}@media (max-width: 767.98px){.tx-lr-appointment-booking svg{max-width:100%;height:auto;padding-top:1rem;padding-bottom:1rem}}.tx-lr-appointment-booking svg .pointer-events-none{pointer-events:none}.tx-lr-appointment-booking svg text,.tx-lr-appointment-booking svg circle{pointer-events:none;user-select:none}.tx-lr-appointment-booking .btn-group-vertical>.btn{padding:.35rem .15rem}@media (max-width: 575.98px){.tx-lr-appointment-booking .btn-group-vertical>.btn{padding:.35rem .35rem}}.tx-lr-appointment-booking .lr-book-appointment-form-calendar-table th,.tx-lr-appointment-booking .lr-book-appointment-form-calendar-table td{padding-left:.15rem;padding-right:.15rem}#lr-book-appointment-form .required{color:#3e3d40}
/*# sourceMappingURL=lr_appointment_booking.min.css.map */