.fa-facebook,.fa-google{position:relative}.FacebookButton{position:absolute;width:50px!important;overflow:hidden;height:50px;top:0;left:calc(50% - 25px);padding:0!important;margin:0!important;opacity:0}.FacebookButton button{height:50px}.GoogleButton{position:absolute;width:50px!important;overflow:hidden;height:50px;top:0;left:calc(50% - 25px);padding:0!important;margin:0!important;opacity:0}.booking_complete{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9215686274509803);top:0;left:0;overflow:hidden;z-index:999}.booking_complete div{position:absolute;top:40%;text-align:center;width:100%;color:#fff;font-size:20px}.image_of_employee,.image_of_service{overflow:hidden}.image_of_employee img,.image_of_service img{height:120px;width:120px!important;-o-object-fit:cover;object-fit:cover}.isSelected .card{background:#ffe173!important}.dateButton{font-weight:700;cursor:pointer;text-align:center;margin-top:10px;padding-bottom:5px;background:#e9ecef;color:#646464;border-radius:5px}.dateButton:hover{background:#0c88b4}.disabled{pointer-events:none;opacity:.6}@media only screen and (max-width:767px){.fontSize{font-size:12px}.fontSize1{font-size:14px}}.b-card-details{font-size:12px;line-height:13px}.isLoadingEvent{background:rgba(0,0,0,.9019607843137255);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #19bdb4;width:120px!important;height:120px!important;animation:spin 2s linear infinite;top:15%!important;bottom:auto!important}.booking_available{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.9215686274509803);top:0;left:0;overflow:hidden;z-index:999}.booking_available div{position:absolute;top:40%;text-align:center;width:100%;color:#fff;font-size:20px}.topStickyHeader{top:0;position:sticky;background:#fff;z-index:999}.suppress{display:none!important}.extendible{position:absolute;right:10px;top:7px}.fa-minus-square{display:none}.suppress.isSearched{display:block!important}.discount{text-decoration:underline;display:inline-block}.discount,.discountValue{font-size:12px;cursor:pointer}.discountValue{display:block}.discountValue span{color:#f90}.discountValue span.underline{text-decoration:underline;color:red;margin-left:10px}.isDiscount{font-size:14px!important;color:#000;border:1px solid grey}.discountError{font-size:12px;color:red}.prices{color:#005aff;font-size:17px;font-weight:700}.description{line-height:20px!important}