.o365-user-appointments-title {text-align: center;}
.o365_appointment_round_name span {background-color: #3173b0;color: #fff;width: 100px;height: 100px;display: inline-block;line-height: 100px;border-radius: 100%;font-size: 40px;margin-bottom: 10px;}
.o365_appointment-manage-text {color: #a0a0a0;}
.o365_ms_booking_data_view .tabs li.tab-link {min-width: 140px;text-align: center;background-color: transparent;border-bottom: 3px solid #fff;color: #a0a0a0;text-transform: uppercase;}
.o365_ms_booking_data_view .tabs li.tab-link.current {border-bottom: 3px solid #3173b0;}
.o365_ms_booking_data_view .tab-content {background: transparent;padding: 0;}
.o365-user-single-appointment {border-bottom: 2px solid #e8e8e8;padding: 15px;display: inline-block;width: 100%;}
.o365-user-buttons-wrapper ul {list-style: none;margin: 0;padding: 0;}
.o365-user-buttons-wrapper ul li {display: inline-block;}
.o365-user-buttons-wrapper ul li a {background: #000;color: #fff;padding: 5px 15px;display: inline-block;margin-right: 10px;border-radius: 3px;text-decoration: none !important;}
.o365-user-buttons-wrapper ul li .pending-button{background: #efbb6c;}
.o365-user-buttons-wrapper ul li .confirm-button{background: #31b696;}
.o365-user-single-appointment .o365-appointment-date-details-section {width: 180px;float: left;}
.o365-appointment-content-details-section {width: calc(100% - 180px);float: left;}
span.o365-appointment-time-cls, span.o365-appointment-event-date-cls {display: block;color: #a0a0a0;}
span.o365-appointment-total-hours {display: inline-block;margin-right: 30px;}
.o365-appointment-mail-contact span{color: #a0a0a0;}
.o365-appointment-content-details-section > span {font-size: 25px;}