body {
    background: transparent !important;
    font-family: mr-eaves-sans,sans-serif;
}

#time-settings, 
#steps-nav {
    display: none !important;
    opacity:0;
}

.is-widget #header.widget {
display:none;
} 

.day-container{
    padding: 15px 0px !important;
}

.section,
.widget,
.day-container,
.table-responsive,
.right-block,
.invoice-promotions {
    position: relative;
    width: 100%;
    margin: 1.5rem auto;
    border: 2px solid #fff;
    border-radius: 0.5em;
    background: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,.2))) !important;
    background: linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.2)) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    color: #fff;
    text-decoration: none;
}

.tab {
    background-color: rgba(255, 255, 255, 0.0);
}

.day-on.sb-available-date,
.control-label.promo-code-input--label {
    color:rgba(255, 255, 255, 1) !important;
}

.day-off {
    color:rgba(255, 255, 255, 0.7) !important;
}

.is-holiday {
    color: #fbb040 !important;
}

.copyright,
.alert.alert-info,
.fas.fa-info-square,
.payment-system.payment-system-delay,
#sb_deposit_paid_events_pay_deposit_amount_btn.btn {
    display: none !important;
}

.form-control,
input#sb_promotion_code_input {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    border: 2px solid #fff !important;
    border-radius: 0.5em !important;
    background-color: transparent !important;
    background-image: -webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.05)),to(hsla(0,0%,100%,.25))) !important;
    background-image: linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.25)) !important;
    font-family: neue-haas-grotesk-text,sans-serif !important;
    font-size: .8em !important;
    font-weight: 400 !important;
}

.overlayView.active{
    background: rgba(0,0,0,0.0);
}



 #events h3   {
	/* add your css rule here */
}


 #events p.duration, #events div.duration   {
	/* add your css rule here */
}


 #events p.description, #events div.description   {
	/* add your css rule here */
}


 #events .selectedEvent   {
	/* add your css rule here */


}


 #events input.reserve_time_btn   {
	/* add your css rule here */
}


 #events input.select_another_btn   {
	/* add your css rule here */
}


 #eventForm #start_date-block-container h3, #eventForm #timeline-container h3   {
	/* add your css rule here */
}


 #eventForm #save_button   {
	/* add your css rule here */
}


 div.ui-widget-content   {
	/* add your css rule here */
}


 div.ui-widget-header   {
	/* add your css rule here */
}


 #timeline-container table.timeline   {
	/* add your css rule here */
}


 .timeline td.not_worked_time   {
	/* add your css rule here */
}


 .timeline td.free_time   {
	/* add your css rule here */
}


 .timeline td.selected_time   {
	/* add your css rule here */
}


 .timeline td.reserved_time   {
	/* add your css rule here */
}


 div#loading   {
	/* add your css rule here */
}


 div#widget_container   {
	/* add your css rule here */
}


 #widget_container #widget_header   {
	/* add your css rule here */
}


 #widget_container #widget_footer   {
	/* add your css rule here */
}


 #widget_container h1.title a   {
	/* add your css rule here */
}


 #events .event_price   {
	/* add your css rule here */
}


 #eventForm dd.extention_data   {
	/* add your css rule here */
}


 dd.extention_data dl.zend_form dt, dd.extention_data dl.zend_form dd label   {
	/* add your css rule here */
}

