#orderhistorytable .toggle-info{
  color:#d54444;
}
#orderhistorytable .toggle-info:hover{
  text-decoration:none
}
#listOrderServices{
  background:#f4f4f4;
}



.headingline::before {
 	background:none; 
}
.darklayout .detail-item{border:none;background:none;}

.darklayout .bookingformdiv, .darklayout{border:none}

.calendar_normal_style:hover{background:#d54444 !important; color:#ffffff !important;box-shadow: none !important}

div.timeslots.divtimeslots input.timeslots_checkbox_2{
  border:1px solid #fff;margin-left:10px
}

div.cart_extra_info{display:none}

.addtocartbtn{border-radius:0px;max-width:260px;color:#fff}

.addtocartbtn:hover {
 transform:none;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
  filter: brightness(0.95);
}
.service-item-qr,
#orderhistorytable .info-content{
  box-shadow:none !important;
  border-radius:none !important;
  background:none
}

.service-item-qr{
  background:none;
}

.order-header .order-date{
  color:#222;font-weight:bold;
}

.action-btn.book-again,
 div#osbcontainer a.btn,
.calendar-go-btn,
.addtocartbtn.color-ocean-blue {
  background: #d54444 !important;color:#fff;border-radius:0px !important;
}

.darklayout .date-group-header{
  background:#222;padding:5px 8px;
}

 div#osbcontainer a.btn:hover,
.calendar-go-btn:hover,
.addtocartbtn.color-ocean-blue:hover {
  background: #d02f2f;
  border-radius:0px !important
}

.darklayout .service-item-info .info-value{
  color:#222;
}

.darklayout .service-item-card,
.darklayout .order-actions,
.order-header,
.darklayout .order-section,
.order-details-container.darklayout,
.booking-complete-container.darklayout,
.appointment-card::before,
.service-item-card::before{
  background:none !important;
  border-radius:0px !important;
  box-shadow:none !important;
  border-left:none !important
}

#listOrderServices{
  margin:0px; padding:0px;
}

#listOrderServices::hover,
.service-item-card::hover,
.darklayout.service-item-card::hover,
.appointment-card::hover{
  transform:none !important;
}

.darklayout .service-item-card + .service-item-card {
  border-top: 1px solid #ddd;
}

.service-header-order-details{
  	background:#d54444;
}

.darklayout .appointment-card{
  background:#f2f2f2;
  border-radius:0px !important
}

.darklayout .service-item-info .info-icon svg{
	fill:#d54444;
}
.service-item-info .info-icon,
.service-item-header div.service-item-title h4,
.darklayout .service-item-info .info-icon svg,
.darklayout .service-item-title h4,
.darklayout .headingline{
  color:#d54444 !important;
  border-radius:0px !important
}