body table.booked-calendar th .monthName a{color:rgba(255,255,255,.75)}body table.booked-calendar th .monthName a:hover{color:#fff}body div.booked-calendar-wrap div.booked-calendar{border-radius:unset}body div.booked-calendar-wrap div.booked-calendar .bc-body{border:1px solid;box-sizing:border-box}body div.booked-calendar-wrap div.booked-calendar{box-shadow:unset}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span{box-shadow:inset 0 0 0 2px #58c7ff}body .booked-appt-list .timeslot .spots-available{-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0ms}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number{line-height:49px!important}body .booked-calendar button{font-weight:400}body .booked-appt-list .timeslot .timeslot-people button,body .booked-modal input[type=submit],body .booked-modal button{border-radius:0}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>a.delete,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>button.delete,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>a.delete:hover,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>button.delete:hover{border:none;display:flex;justify-content:center;align-items:center}body #booked-profile-page .booked-profile-appt-list button.button-primary{border:none;border-radius:0}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a{padding:1em 1.5em 1em 3.5em;border-radius:0}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a{padding:1em;border-radius:0}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_icon{top:50%;transform:translateY(-50%)}body .booked-modal .bm-window .booked-scrollable,body .booked-modal .bm-window p.booked-title-bar,body .booked-appt-list,body #booked-profile-page .booked-profile-appt-list .appt-block .status-block{border-radius:0!important}body .booked-upload-wrap{max-width:200px}.booked-profile-appt-list{padding:0 30px}body .booked-upload-wrap span{margin-top:-10px}body div.booked-calendar .bc-head{background:#33567b!important;color:#fff!important}body div.booked-calendar .bc-row.days .bc-col,body #booked-profile-page .booked-tabs{border-color:#052e5a!important}body div.booked-calendar .bc-row.days .bc-col{background:#052e5a!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date span{box-shadow:none!important}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.active:hover .date span,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 .date .number{background:0 0!important;color:inherit!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date span{color:inherit!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span{background:0 0!important}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date,body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date{background:#58c7ff!important;color:#fff!important}.booked-cal-buttons>a,.booked-cal-buttons .addeventatc,body .booked-modal button.cancel,body .booked-modal button,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button{background:#58c7ff!important;border-color:#58c7ff!important;color:#fff!important}.booked-cal-buttons>a:hover,.booked-cal-buttons .addeventatc:hover,body .booked-modal button.cancel:hover,body .booked-modal button:hover,body .booked-modal input[type=submit].button-primary:hover,body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover{background:#33567b!important;border-color:#33567b!important;color:#fff!important}body .booked-appt-list .timeslot .spots-available{font-size:12px}body .booked-form input[type=radio],body .booked-form input[type=checkbox]{top:4px}body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0ms}body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]{background:#ddd!important;border-color:#ddd!important;color:#fff!important}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons{flex-wrap:wrap;gap:.5em}body #booked-profile-page .appt-block .booked-cal-buttons>div,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a,body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons>*{margin:0}body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a,.booked-cal-buttons .addeventatc{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0ms}