#calendardivleft .btn {
  padding: 2px 20px !important;
}
@media (max-width: 480px) {
  #calendardivleft .btn {
    padding: 2px 17px !important;
  }
  .div_service_information_box_phone {
    display: none;
  }
}
#calendardetails .row {
  padding: 20px 30px;
}
.addtocartbtn:hover {
  background: #dd5700 !important;
  border: 1px solid #dd5700 !important;
}
.addtocartbtn {
  background: #f60 !important;
  border: 1px solid #f60 !important;
  color: #fff !important;
}
.addtocartform {
  float: right;
}
.div_service_name {
  display: none;
}
.div_service_information_box {
  display: none;
}
#osbcontainer .destacado {
  border-radius: 8px;
  border: 1px solid #CCC;
}
.sumarry_div {
  display: none;
}
.btn-success {
  background: #f60 !important;
  color: #FFFFFF;
  border: 1px solid #f60;
}
.btn-success:hover {
  background: #c65000!important;
}
.pagarreserva {
  border: 1px solid #d95700;
  text-align: center;
  border-radius: 10px;
  background: #f60;
  color: #fff;
  padding: 5px 0px;
  margin: 0px 5px;
}

.pagartotal {
  border: 1px solid #d95700;
  text-align: center;
  border-radius: 10px;
  background: #e8e8e8;
  color: #fff;
  padding: 5px 0px;
  margin: 0px 5px;
}
.bloqueregistro {display: inline-block;padding: 20px;border:#e1e1e1 1px solid;border-radius:20px;}