#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,body #booked-profile-page input[type=submit].button-primary:hover,body .booked-list-view button.button:hover,body .booked-list-view input[type=submit].button-primary:hover,body div.booked-calendar input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:hover,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body #booked-profile-page .booked-profile-header,body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li.active a:hover,body #booked-profile-page .appt-block .google-cal-button>a:hover,#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header{background:#16a4d6 !important;border-color:#16a4d6 !important}body div.booked-calendar .bc-head,body div.booked-calendar .bc-head .bc-col{background:rgba(0,0,0,0) !important;border:none !important}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{color:#fff;font-style:normal;text-align:center;line-height:1;display:inline-block;color:#323232;font-weight:700;text-transform:uppercase}@media (min-width:768px){body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{font-size:30px;height:30px}}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{position:absolute;top:12px;font-size:16px;font-family:"rt-icons-2";width:40px;height:40px;display:flex;align-items:center;justify-content:end;color:#9a9a9a !important;transition:all .2s ease-in-out 0s}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right i,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left i{display:none}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover{color:#323232 !important}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right{right:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:before{content:""}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover{right:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{left:0;justify-content:start}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:before{content:""}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover{left:0}body .ds div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,body .ds div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left{color:#9a9a9a !important;border-color:rgba(255,255,255,.5)}body .ds div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover,body .ds div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover{color:#fff !important;border-color:#fff}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date{background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}body .ds div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName{color:#fff}@media (max-width:767px){body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a{display:block;padding:0}}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top .bc-col{padding:0 0 20px}body div.booked-calendar-wrap div.booked-calendar{border-radius:0}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top{min-height:60px}@media (min-width:768px){body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days .bc-col{padding:9px 0 8px;border-width:1px;border-style:solid;font-size:14px;font-weight:700;padding:18px 0 17px}}body div.booked-calendar .bc-row.days .bc-col,body #booked-profile-page .booked-tabs{background:#16a4d6 !important;border-color:#16a4d6 !important}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col{border-top-color:#323232;border-bottom:none;border-left:none}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col:first-child{border-left:1px solid #1c1c1c}body div.booked-calendar-wrap div.booked-calendar{background:rgba(0,0,0,0);box-shadow:none}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date span{background:rgba(0,0,0,0) !important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-height:80px;width:14.285%}@media (max-width:991px){body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{max-height:90px}}@media (max-width:767px){body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{max-height:50px}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{line-height:50px !important}}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:first-child{border-left:1px solid #e5e5e5}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:last-child{border-right:1px solid #e5e5e5}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:first-child{border-left:1px solid rgba(255,255,255,.1)}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:last-child{border-right:1px solid rgba(255,255,255,.1)}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date{border-color:rgba(0,0,0,0) !important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date span{color:#9a9a9a}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{color:#323232}@media (min-width:768px){body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{font-size:16px;font-weight:300}}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col{color:#fff}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date span{color:#9a9a9a !important;border-color:rgba(0,0,0,0)}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date{position:relative}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date{background:#16a4d6 !important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date span{box-shadow:none;color:#fff !important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date:focus .date span{color:#fff !important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date{background:#f2f2f2}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date span{background:#16a4d6}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover{background:rgba(0,0,0,0);border-bottom-color:#e5e5e5}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date{background:#f2f2f2}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date .number,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date .number{background:#16a4d6;color:#fff}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date,body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date,body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date{border-color:#fff}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active,body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover{border-bottom-color:rgba(255,255,255,.1)}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock .bc-col{padding:0}body .booked-appt-list{padding:35px 28px 45px;border-radius:0}body .ds .booked-appt-list{background:#161616}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock{background:rgba(0,0,0,0);border:1px solid #e5e5e5;border-top:none}body .ds div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock{border:1px solid rgba(255,255,255,.1)}body .booked-appt-list{box-shadow:none;color:#323232}body .booked-appt-list h2{color:#323232}@media (min-width:768px){body .booked-appt-list h2{text-align:left;font-weight:600;text-transform:uppercase;font-size:14px;margin:0 0 30px;line-height:1.1}}body .booked-appt-list .timeslot .timeslot-time,body .booked-appt-list .timeslot .timeslot-time i.fa-solid{color:#9a9a9a}body .booked-appt-list .timeslot:hover{background-color:rgba(255,255,255,.1)}body .booked-appt-list .timeslot .timeslot-time{font-weight:300;text-transform:none;font-size:14px;color:#323232}body .booked-appt-list .timeslot .timeslot-time i.fa-solid{color:#323232;font-family:"FontAwesome";font-weight:100}body .booked-appt-list .timeslot .spots-available{font-weight:300;text-transform:none;font-size:14px;color:#fff;transition:color .15s ease-in-out}@media (min-width:721px){body .booked-appt-list .timeslot .spots-available{color:#16a4d6}}body .ds .booked-appt-list h2,body .ds .booked-appt-list .timeslot .timeslot-time,body .ds .booked-appt-list .timeslot .timeslot-time i.fa-solid,body .ds .booked-appt-list .timeslot .spots-available{color:#fff}#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,body #booked-profile-page input[type=submit].button-primary,body div.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page .appt-block .google-cal-button>a,body .booked-modal p.booked-title-bar,body div.booked-calendar .bc-col:hover .date span,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,.booked-ms-modal .booked-book-appt,body #booked-profile-page .booked-tabs li a .counter{background:#16a4d6}body #booked-profile-page input[type=submit].button-primary,body div.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page .appt-block .google-cal-button>a,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,.booked-ms-modal .booked-book-appt,body #booked-profile-page .booked-tabs li a .counter{margin-bottom:0;background-color:#16a4d6;border:2px solid #16a4d6;border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:4px;margin-right:5px;padding:21px 35px 21px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s linear 0s}@media (max-width:720px){body #booked-profile-page input[type=submit].button-primary,body div.booked-calendar input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-list-view button.button,body .booked-list-view input[type=submit].button-primary,body .booked-modal input[type=submit].button-primary,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,body #booked-profile-page .appt-block .google-cal-button>a,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,.booked-ms-modal .booked-book-appt,body #booked-profile-page .booked-tabs li a .counter{margin-bottom:10px}}body #booked-profile-page input[type=submit].button-primary:hover,body #booked-profile-page input[type=submit].button-primary:focus,body #booked-profile-page input[type=submit].button-primary:active,body div.booked-calendar input[type=submit].button-primary:hover,body div.booked-calendar input[type=submit].button-primary:focus,body div.booked-calendar input[type=submit].button-primary:active,body .booked-list-view button.button:hover,body .booked-list-view button.button:focus,body .booked-list-view button.button:active,body .booked-list-view input[type=submit].button-primary:hover,body .booked-list-view input[type=submit].button-primary:focus,body .booked-list-view input[type=submit].button-primary:active,body .booked-list-view button.button:hover,body .booked-list-view button.button:focus,body .booked-list-view button.button:active,body .booked-list-view input[type=submit].button-primary:hover,body .booked-list-view input[type=submit].button-primary:focus,body .booked-list-view input[type=submit].button-primary:active,body .booked-modal input[type=submit].button-primary:hover,body .booked-modal input[type=submit].button-primary:focus,body .booked-modal input[type=submit].button-primary:active,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:focus,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:active,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:hover,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:focus,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:active,body #booked-profile-page .appt-block .google-cal-button>a:hover,body #booked-profile-page .appt-block .google-cal-button>a:focus,body #booked-profile-page .appt-block .google-cal-button>a:active,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:focus,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:active,.booked-ms-modal .booked-book-appt:hover,.booked-ms-modal .booked-book-appt:focus,.booked-ms-modal .booked-book-appt:active,body #booked-profile-page .booked-tabs li a .counter:hover,body #booked-profile-page .booked-tabs li a .counter:focus,body #booked-profile-page .booked-tabs li a .counter:active{background:rgba(0,0,0,0) !important;border-width:2px;color:#323232 !important}body #booked-profile-page input[type=submit].button-primary:hover .spots-available,body #booked-profile-page input[type=submit].button-primary:focus .spots-available,body #booked-profile-page input[type=submit].button-primary:active .spots-available,body div.booked-calendar input[type=submit].button-primary:hover .spots-available,body div.booked-calendar input[type=submit].button-primary:focus .spots-available,body div.booked-calendar input[type=submit].button-primary:active .spots-available,body .booked-list-view button.button:hover .spots-available,body .booked-list-view button.button:focus .spots-available,body .booked-list-view button.button:active .spots-available,body .booked-list-view input[type=submit].button-primary:hover .spots-available,body .booked-list-view input[type=submit].button-primary:focus .spots-available,body .booked-list-view input[type=submit].button-primary:active .spots-available,body .booked-list-view button.button:hover .spots-available,body .booked-list-view button.button:focus .spots-available,body .booked-list-view button.button:active .spots-available,body .booked-list-view input[type=submit].button-primary:hover .spots-available,body .booked-list-view input[type=submit].button-primary:focus .spots-available,body .booked-list-view input[type=submit].button-primary:active .spots-available,body .booked-modal input[type=submit].button-primary:hover .spots-available,body .booked-modal input[type=submit].button-primary:focus .spots-available,body .booked-modal input[type=submit].button-primary:active .spots-available,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover .spots-available,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:focus .spots-available,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:active .spots-available,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:hover .spots-available,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:focus .spots-available,body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block:active .spots-available,body #booked-profile-page .appt-block .google-cal-button>a:hover .spots-available,body #booked-profile-page .appt-block .google-cal-button>a:focus .spots-available,body #booked-profile-page .appt-block .google-cal-button>a:active .spots-available,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover .spots-available,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:focus .spots-available,body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:active .spots-available,.booked-ms-modal .booked-book-appt:hover .spots-available,.booked-ms-modal .booked-book-appt:focus .spots-available,.booked-ms-modal .booked-book-appt:active .spots-available,body #booked-profile-page .booked-tabs li a .counter:hover .spots-available,body #booked-profile-page .booked-tabs li a .counter:focus .spots-available,body #booked-profile-page .booked-tabs li a .counter:active .spots-available{color:#16a4d6}body .booked-appt-list .timeslot .timeslot-people button:hover,body .booked-appt-list .timeslot .timeslot-people button:focus{color:#323232}body .ds .booked-appt-list .timeslot .timeslot-people button:hover,body .ds .booked-appt-list .timeslot .timeslot-people button:focus{color:#fff}body .booked-modal .bm-window p i.fa,body .booked-modal .bm-window a,body .booked-appt-list .booked-public-appointment-title,body .booked-modal .bm-window p.appointment-title,.booked-ms-modal.visible:hover .booked-book-appt,body .booked-modal input[type=submit].button-primary:hover{color:#16a4d6}body .booked-appt-list .timeslot .timeslot-title{color:#16a4d6}body .booked-form .cf-block select{height:50px}body #booked-profile-page input[type=submit].cancel,body #booked-profile-page button.cancel,body .booked-list-view input[type=submit].cancel,body .booked-list-view button.cancel,body .booked-calendar input[type=submit].cancel,body .booked-calendar button.cancel,body .booked-modal input[type=submit].cancel,body .booked-modal button.cancel,body .booked-modal .booked-forgot-goback.button{background:rgba(0,0,0,0) !important;border:2px solid #16a4d6;border-radius:0;color:#323232 !important;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:4px;margin-right:5px;padding:21px 35px 21px;position:relative;text-align:center;text-transform:uppercase;transition:all .4s linear 0s}body #booked-profile-page input[type=submit].cancel:before,body #booked-profile-page input[type=submit].cancel:after,body #booked-profile-page button.cancel:before,body #booked-profile-page button.cancel:after,body .booked-list-view input[type=submit].cancel:before,body .booked-list-view input[type=submit].cancel:after,body .booked-list-view button.cancel:before,body .booked-list-view button.cancel:after,body .booked-calendar input[type=submit].cancel:before,body .booked-calendar input[type=submit].cancel:after,body .booked-calendar button.cancel:before,body .booked-calendar button.cancel:after,body .booked-modal input[type=submit].cancel:before,body .booked-modal input[type=submit].cancel:after,body .booked-modal button.cancel:before,body .booked-modal button.cancel:after,body .booked-modal .booked-forgot-goback.button:before,body .booked-modal .booked-forgot-goback.button:after{display:none}body #booked-profile-page input[type=submit].cancel:hover,body #booked-profile-page input[type=submit].cancel:focus,body #booked-profile-page input[type=submit].cancel:active,body #booked-profile-page button.cancel:hover,body #booked-profile-page button.cancel:focus,body #booked-profile-page button.cancel:active,body .booked-list-view input[type=submit].cancel:hover,body .booked-list-view input[type=submit].cancel:focus,body .booked-list-view input[type=submit].cancel:active,body .booked-list-view button.cancel:hover,body .booked-list-view button.cancel:focus,body .booked-list-view button.cancel:active,body .booked-calendar input[type=submit].cancel:hover,body .booked-calendar input[type=submit].cancel:focus,body .booked-calendar input[type=submit].cancel:active,body .booked-calendar button.cancel:hover,body .booked-calendar button.cancel:focus,body .booked-calendar button.cancel:active,body .booked-modal input[type=submit].cancel:hover,body .booked-modal input[type=submit].cancel:focus,body .booked-modal input[type=submit].cancel:active,body .booked-modal button.cancel:hover,body .booked-modal button.cancel:focus,body .booked-modal button.cancel:active,body .booked-modal .booked-forgot-goback.button:hover,body .booked-modal .booked-forgot-goback.button:focus,body .booked-modal .booked-forgot-goback.button:active{background:#16a4d6 !important;color:#fff !important}@media (min-width:721px){body .booked-appt-list .timeslot .timeslot-people button .timeslot-mobile-title{display:none !important}}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date{background:#16a4d6}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span{box-shadow:none}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:focus .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.active .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.active:hover .date span{background:rgba(0,0,0,0) !important}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a{color:#16a4d6}body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a:hover,body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a:focus{color:#16a4d6;opacity:.5}