");background-repeat:no-repeat;background-position-x:100%;background-position-y:9px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group select::-ms-expand{display:none}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group select:focus{outline:0}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group button{font-size:14px;line-height:16px;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#fff;background:#066;border-radius:5px;padding:10px 28px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group button[disabled]{background-color:#a7b1b6}@media screen and (max-width:969px){#bookit-app .bookit-app-content .default-theme .monthly-calendar{padding:15px}}@media screen and (max-width:769px){#bookit-app .bookit-app-content .default-theme .monthly-calendar{width:auto}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months{width:94%;padding:0 10px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month{padding:17px 10px 15px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month .title{font-size:13px;line-height:15px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month .year{font-size:12px;line-height:14px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .left-arrow,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .right-arrow{width:4%}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .left-arrow .left-icon,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .left-arrow .right-icon,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .right-arrow .left-icon,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .right-arrow .right-icon{width:10px;height:10px;position:absolute;top:calc(50% - 5px)}}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month .title,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-header .months .month .year{font-size:12px;line-height:14px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .weeks span{font-size:13px;line-height:15px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date{min-height:60px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:active span.available,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:focus span.available,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:hover span.available{padding:4px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span{padding:0}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info{font-size:8px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .timer-icon,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .user-icon{width:9px;height:9px;background-size:8px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form{flex-direction:column;align-items:center;padding:15px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group{min-width:60%}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group+.form-group{margin-left:0;margin-top:10px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group:first-child{min-width:60%}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .booking-form .form-group:last-child{text-align:center}}@media screen and (max-width:400px){#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date{min-height:60px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:active span.available,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:focus span.available,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date:hover span.available{padding:4px 0 4px 7px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info{font-size:8px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .timer-icon,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .user-icon{width:8px;height:8px;background-size:7px}#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .float-left,#bookit-app .bookit-app-content .default-theme .monthly-calendar .calendar-container .calendar-body .dates .week .date span .day-info .float-right{float:none}}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9);display:table;transition:opacity .3s ease}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper{display:table-cell;vertical-align:middle}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{position:relative;max-width:600px;margin:0 auto;border-radius:5px;box-shadow:0 10px 50px 0 rgba(0,0,0,.15);background-color:#fff;transition:all .3s ease;z-index:9999}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header h3{margin:0;font-size:18px;line-height:21px;letter-spacing:normal;font-size:20px;line-height:1.2;color:#066;padding:35px 40px 30px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info{background-color:#ffd400;color:#272727;padding:17.5px 35px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info .text-bold{font-size:13px;line-height:15px;font-size:15px;line-height:1.2}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info .text-bold+.text-uppercase{margin-top:4px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info .text-uppercase{font-size:12px;line-height:14px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info .text-uppercase+.text-bold{margin-top:4px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info.redirect-answer{display:flex;justify-content:center;align-items:center}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .appointment-info.redirect-answer .text-bold{align-items:center;display:flex}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .payment-text{margin-left:5px;margin-right:5px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body{padding:32.5px 35px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .bookit-row+.bookit-row{margin-top:25px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group{position:relative;display:flex;flex-flow:column-reverse;width:100%}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group label{color:#a7b1b6;font-size:12px;line-height:14px;margin-bottom:4px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group label{transition:all .2s;touch-action:manipulation}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input{border:0;padding:0 0 5px;border-bottom:1px solid #cdd6db;-webkit-appearance:none;cursor:text;color:#272727;font-size:15px;height:24px;background:0 0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:focus{outline:0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:-ms-input-placeholder+label{cursor:text;color:#a7b1b6;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(20px) scale(1.3)}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:placeholder-shown+label{cursor:text;color:#a7b1b6;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(20px) scale(1.3)}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:not(:-ms-input-placeholder)+label{transform:translate(0) scale(1);cursor:pointer}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:focus+label,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group input:not(:placeholder-shown)+label{transform:translate(0) scale(1);cursor:pointer}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group ::-webkit-input-placeholder{opacity:0;-webkit-transition:inherit;transition:inherit}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group .validation-icon{position:absolute;bottom:6px;right:6px;background-size:contain}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group .validation-icon.has-error-icon{background:url(https://jacounseling.com/wp-content/plugins/bookit/assets/dist/images/validation-error.svg?94a65a130dc4ac3bb9f10832d830f0ba) 50% no-repeat;width:16px;height:16px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group .validation-icon.has-success-icon{background:url(https://jacounseling.com/wp-content/plugins/bookit/assets/dist/images/validation-success.svg?e9179c7f1ec7b7a11fdf5ace3f0902b0) 50% no-repeat;width:13px;height:14px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group .error-message{position:absolute;margin-bottom:-20px;font-family:Roboto,sans-serif;font-size:12px;line-height:14px;color:red}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .bookit-alert.bookit-alert-danger{font-size:18px;line-height:21px;letter-spacing:normal;color:red;text-align:center}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .success-icon{background:url(https://jacounseling.com/wp-content/plugins/bookit/assets/dist/images/success.svg?b3a0754effc41e3e91c7ede8cc6a33a3) 50% no-repeat;background-size:contain;width:82px;height:82px;margin:0 auto}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation h3{line-height:24px;font-size:20px;letter-spacing:normal;color:#066;margin:5px 0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation p{font-size:13px;line-height:15px;color:#066}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details{border:1px dashed #707070;background-color:#f0f8f8;padding:30px 35px 40px;margin:2%}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block .label{font-size:12px;line-height:14px;color:#a7b1b6;padding:0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block .info{font-size:14px;line-height:16px;color:#272727;margin-top:5px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block+.info-block{margin-top:15px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action{display:inline-flex;justify-content:space-between;align-items:center;width:100%;padding:2%}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .print-window{background:#066;color:#fff;font-size:14px;line-height:16px;letter-spacing:normal;text-transform:uppercase;text-decoration:none;border-radius:4px;height:45px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select{text-transform:uppercase;position:relative;display:inline-flex;flex-basis:0;align-items:center;box-sizing:border-box;height:45px;border:1px solid #066;border-radius:4px;color:#066;background:url(https://jacounseling.com/wp-content/plugins/bookit/assets/dist/images/select-arrow.svg?33c06e7b0a68f18a664f8316a649f970) right 15px top 50% no-repeat #fff;margin:0;min-width:200px;cursor:pointer}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select.open{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .value{flex-basis:80%;text-decoration:none;text-transform:capitalize;font-size:14px;line-height:14px;font-weight:400;margin-left:15px;display:inline-flex;align-items:center}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .value i{width:8px;height:13px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .value i.calendar-icon{width:18px;height:18px;margin-right:5px;background:url(https://jacounseling.com/wp-content/plugins/bookit/assets/dist/images/calendar.svg?739e1e7ea1a1e264f1bbb94e4bb76cc4) 50% no-repeat}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .custom-options{display:none;box-sizing:border-box}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .custom-options.open{z-index:2;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% + 2px);margin-left:-1px;box-sizing:border-box;top:44px;background-color:#fff;border:1px solid #066;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-top:10px;min-height:70px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .custom-options.open span{width:100%;display:flex;justify-content:flex-start;align-items:center;padding-left:17px;padding-bottom:5px;cursor:pointer;color:#066;text-decoration:none;text-transform:capitalize;font-size:14px;font-weight:400}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .custom-options.open span:focus,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .action .custom-select .custom-options.open span:hover{background-color:#f0f8f8;color:#066}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer{margin:0;padding:32.5px 35px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method label{font-size:13px;line-height:15px;color:#066;vertical-align:middle}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:checked,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:not(:checked){position:absolute;left:-9999px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:checked+label,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:not(:checked)+label{position:relative;cursor:pointer;padding-left:25px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:checked+label:before,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #066;border-radius:100%;background:0 0;box-sizing:border-box}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:checked+label:after,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:not(:checked)+label:after{content:"";width:6px;height:6px;background:#066;position:absolute;top:5px;left:5px;border-radius:100%;transition:all .2s ease}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer .payment-method [type=radio]:checked+label:after{opacity:1;transform:scale(1)}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer button{font-size:14px;line-height:16px;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#fff;background:#066;border-radius:5px;padding:17.5px 35px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button{position:absolute;right:-32px;top:-3px;height:20px;width:20px;display:flex;flex-direction:column;justify-content:center}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button:after,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button:before{position:absolute;content:"";width:100%;height:6px;border-radius:12px;background-color:#a7b1b6}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button:before{transform:rotate(45deg)}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button:after{transform:rotate(-45deg)}@media print{#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{border-radius:0;box-shadow:none}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body>.print-window,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body>h3.success-title,#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body>p{display:none}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .print-only{display:block}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .appointment-details{margin:0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close{display:none}}@media screen and (max-width:600px){#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{margin:15px;height:calc(100vh - 100px);overflow-y:auto}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header h3{font-size:18px;padding:25px 25px 20px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .appointment-info{padding:15px 20px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .appointment-info div[class^=col-]{text-align:left}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-header .appointment-info div[class^=col-]+div[class^=col-]{margin-top:10px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body{padding:25px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body .form-group .error-message{margin-bottom:-20px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .success-icon{width:50px;height:50px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation h3{line-height:20px;font-size:16px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation p{font-size:12px;line-height:14px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details{padding:15px 15px 5px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block{margin-bottom:10px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block .info{font-size:14px;line-height:16px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .appointment-details .info-block+.info-block{margin-top:0}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-body.appointment-confirmation .print-window{font-size:13px;line-height:15px;padding:13px 20px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer{padding:0 25px 25px}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer.bookit-row .col-3{text-align:center}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .bookit-modal-footer button{font-size:13px;line-height:15px;padding:15px 30px;margin-top:20px}}@media screen and (max-width:769px){#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container{height:calc(100vh - 100px);overflow-y:auto}#bookit-app .bookit-app-content .default-theme .bookit-modal-mask .bookit-modal-wrapper .bookit-modal-container .close-button{right:5px;top:5px}#bookit-app .bookit-app-content .default-theme{display:block}}.toasted-container .toasted.toasted-primary{min-width:200px;min-height:50px;border-radius:4px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);font-size:13px;line-height:15px;line-height:20px}.toasted-container .toasted.toasted-primary.error{background-color:#d94141;color:#fff;border:none}