.wbk-outer-container{
padding: 0 0 0 0 !important;
margin: 0 0 0 0 !important;
border: 1px none #000000 !important;
border-radius: 0 !important;
background-color: #ffffff !important;
}
.wbk-inner-container{
padding: 0 0 0 0 !important;
border: 1px none #2e8b57 !important;
border-radius: 0 !important;
background-color: #ffffff !important;
}
.wbk-separator{
margin: 20px 0 10px 0 !important;
border-top: 1px solid #777777 !important;
}
.wbk-hours-separator{
margin: 10px 0 30px 0 !important;
border-top: 1px dotted #c7c7c7 !important;
}
.wbk-day-separator{
margin: 10px 0 10px 0 !important;
border-top: 1px dotted #c7c7c7 !important;
}
.wbk-form-separator{
margin: 0 0 20px 0 !important;
border-top: 1px dotted #c7c7c7 !important;
}
.wbk-input-label, .wbk-amount-label {
padding: 0 0 10px 0 !important;
margin: 10px 0 2px 0 !important;
color: #383838 !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: normal !important;
}
.wbk-input, .wbk-text, .wbk-textarea, .wbk-select, .wbk-email-custom, #wbk-payment .StripeElement {
padding: 0 0 0 10px !important;
background-color: #ffffff !important;
color: #777777 !important;
font-size: 14px !important;
font-style: normal !important;
font-weight: normal !important;
height: 45px !important;
border: 1px solid #777777 !important;
border-radius: 15px !important;
}
.wbk-checkbox + label::before, .wbk-checkbox + span::before{
height: 30px !important;
width: 30px !important;
line-height: 30px !important;
font-size: 20px !important;
color: #ffffff !important;
background-color: #c7c7c7 !important;
border: 1px none #383838 !important;
border-radius: 20px !important;
}
.wbk-checkbox-label{
color: #383838 !important;
font-size: 12px !important;
font-style: normal !important;
font-weight: normal !important;
}
.wbk-button{
margin: 20px 0 20px 0 !important;
height: 45px !important;
background-color: #196b28 !important;
color: #ffffff !important;
border: 1px none #777777 !important;
border-radius: 15px !important;
font-size: 16px !important;
font-style: normal !important;
font-weight: normal !important;
}
.wbk-day-title{
text-align: left !important;
font-size: 14px !important;
color: #383838 !important;
font-style: normal !important;
font-weight: bold !important;
line-height: 36px !important;
}
.wbk-slot-inner{
margin: 5px 5px 5px 5px !important;
padding: 0 0 15px 0 !important;
border: 1px none #373737 !important;
border-radius: 15px !important;
background-color: #f2f2f2 !important;
}
.wbk-slot-time{
font-size: 14px !important;
color: #383838 !important;
font-style: normal !important;
font-weight: bold !important;
line-height: 24px !important;
}
.wbk-slot-available{
font-size: 14px !important;
color: #383838 !important;
font-style: normal !important;
font-weight: normal !important;
line-height: 24px !important;
}
.wbk-slot-button{
margin: 0 0 0 0 !important;
background-color: #777777 !important;
border: 1px none #c7c7c7 !important;
color: #ffffff !important;
font-size: 14px !important;
line-height: 24px !important;
font-style: normal !important;
font-weight: normal !important;
}
.wbk-slot-active-button{
background-color: #196b28 !important;
color: #ffffff !important;
}
.wbk-details-title{
text-align: center !important;
font-size: 12px !important;
color: #383838 !important;
font-style: normal !important;
font-weight: normal !important;
line-height: 50px !important;
}
.wbk-details-sub-title{
text-align: center !important;
font-size: 20px !important;
color: #383838 !important;
font-style: normal !important;
font-weight: 900 !important;
line-height: 60px !important;
}
