.bar{width:100%;height:30px;display:flex;border:1px solid grey;border-radius:4px;margin-bottom:10px}.slot{flex:1 1;position:relative;border-right:1px solid grey}.slot:last-child{border-right:none}.slot.taken{background:#d0d0d0}.slot.chosen{background:#63b6b8;border-right:1px solid #fff}.slot .time{position:absolute;top:30px;left:-7px;font-size:12px;color:#6f6f6f}.slot:first-child .time{position:absolute;left:-2px}.slot .time-last{left:5px}span.dollar{color:#2aacaf!important}span.cell.day-header{margin-top:40px}.vdp-datepicker__calendar header{display:flex!important;align-items:center}.vdp-datepicker__calendar header .next,.vdp-datepicker__calendar header .prev{flex:1 1}.banner-form.form-style-2 .table-item span{right:0}.vdp-datepicker__calendar .cell.day-header{background-color:#fff!important}.vdp-datepicker__calendar .cell.day{background:#d5f0f8}.vdp-datepicker__calendar .cell.day.blank,.vdp-datepicker__calendar .cell.day.disabled{background-color:#fff!important;color:#bfbfbf!important;text-decoration:line-through}form .posr .error.checkbox{top:-9px;right:-80px}.coupon-response{position:absolute;top:12px;right:20px;font-size:14px;z-index:2}ul.order-info li{font-size:14px}.new-order-form .bar{margin-bottom:30px}.price-unit{margin-bottom:10px}.price-unit .money{font-size:2.15em}span.dollar{color:#2aacaf;font-size:1.45em;font-weight:600}.table td,.table th{height:40px;text-align:center;padding:0 15px}.over,.table td.over{color:#d9d9d9}a.btn{padding:4px 15px}.btn.btn-default{border:1px solid #2aacaf;color:#2aacaf}.btn.btn-default:hover{background:#2aacaf;color:#fff}.btn-em{background:#2aacaf;border:1px solid #fff;color:#5f5f5f}.btn.btn-em:hover{border:1px solid #2aacaf;background:#fff;color:#2aacaf}