.booked-fea-appt-list{padding:0;border:none;margin:0;background:transparent}.booked-fea-appt-list .appt-block{padding:13px 0 18px;font-size:14px;border-top:1px solid #ddd;box-sizing:border-box;line-height:1.7;font-family:Open Sans,sans-serif;display:block}.booked-fea-appt-list .appt-block .booked-icon{width:23px}.booked-fea-appt-list .appt-block a{font-size:16px;text-decoration:none;font-weight:600}.booked-fea-appt-list .appt-block button{margin:11px 0 0;float:right}.booked-fea-appt-list .appt-block a.delete{font-size:20px;color:#f59e9e;margin:11px 0 0 20px;line-height:1.3;float:right}.booked-fea-appt-list .appt-block a.delete:hover{color:#e35656}.booked-fea-appt-list .appt-block .late-appt{color:#d54e21}.booked-fea-appt-list .appt-block a.booked-show-cf{font-size:13px;font-weight:400}.booked-fea-buttons,.booked-wc_status-text{float:right;margin-top:7px}.booked-fea-appt-list .appt-block a.delete{margin:2px 0 0 15px}.booked-fea-appt-list .appt-block button{margin:0}body #booked-profile-page .booked-fea-appt-list button.button-primary{font-weight:600}body #booked-profile-page .booked-tabs li .counter{height:20px;padding:0 5px;font-size:10px;font-weight:400;color:#fff;min-width:10px;text-align:center;margin:9px 0 0 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#e35656;line-height:20px;float:right;display:none}.booked-fea-appt-list .appt-block .booked-wc_status-text a{font-size:12px}.booked-fea-appt-list .appt-block .booked-wc_status-text.awaiting,.booked-fea-appt-list .appt-block .booked-wc_status-text.awaiting a{color:#e35656}.booked-fea-appt-list .appt-block .booked-wc_status-text.paid{font-weight:600;text-transform:uppercase}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons{padding:10px 0 0}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons a{font-size:11px}body .booked-modal .bm-window p.fea-modal-title{font-size:15px;font-weight:600}body .booked-modal .bm-window p.fea-modal-title.fea-bordered{padding-top:20px;border-top:1px solid #ddd;margin-top:20px}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons{padding:15px 0 0;display:block}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons a{padding:2px 7px;font-size:12px;text-decoration:none;font-weight:400;margin:0 7px 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:20px;display:inline-block}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons a:hover{text-decoration:none}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons .google-cal-button>a{padding:2px 9px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;border-style:solid;border-width:1px;letter-spacing:1px;margin:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons a.atcb-item-link{padding:3px 12px;text-decoration:none;color:#aaa;outline:none;box-sizing:border-box;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#f9f9f9;width:100%;display:block}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons a.atcb-item-link:hover{color:#555}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons .atcb-list li:first-child a.atcb-item-link{padding-top:10px}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons .atcb-list li:last-child a.atcb-item-link{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;padding-bottom:10px}body #booked-profile-page .booked-fea-appt-list .appt-block .booked-cal-buttons .google-cal-button>a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}