*{box-sizing:border-box;margin:0;padding:0}#root,body,html{font-family:sans-serif;height:100%}#demo_main_container{height:100%}#demo_banner{align-items:center;display:flex;height:65%;justify-content:center}#demo_banner,.restaurant_logo{background-position:bottom;background-size:cover}.restaurant_logo{background-repeat:no-repeat;min-width:100%;text-align:center;width:100%}.phoneImage{display:block;height:auto;max-width:450px;padding:20px;width:100%}#storename-section{background-color:#000}.storeName-container{background-color:#143157;border-bottom:10px solid #fff;border-bottom-left-radius:50%;border-bottom-right-radius:50%;font-size:21px;text-align:center}.storeName{color:#fff;font-size:18px;margin:0;padding:0;text-decoration:none}.storeTagline{color:#e3e1e1;font-size:14px;padding:5px 0}#white-space-section{background-color:#000;height:15px}.white-space{background-color:#fff;border-radius:0 0 70% 70%;height:15px}#details-section{background:#000;padding:20px}#rate_invoice{padding-top:20px}.ordered_items_list{color:#fff}.ordered_item{border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:1%}.quantity{background-color:grey;border-radius:5px;color:#fff;padding:2px 7px}#details{height:55%;margin:0 auto;width:60%}.rate_invoice_btns{display:flex;justify-content:space-between;margin:0 auto;width:60%}.email_invoice,.rate_us{background:#000;border:1px solid #42f492;border-radius:5px;color:#fff;cursor:pointer;margin:1%;padding:1em 15%;transition:.4s;width:50%}.invoice_details{color:#fff;display:flex;justify-content:space-between;margin:0 auto;padding:5px 0;width:60%}.invoice_description{font-weight:700}.invoice_description,.invoice_total{display:block;text-align:right;width:50%}.invoice_total{padding-right:2%}.invoice{width:50%}.invoice_number,.table_number,.tax{border-right:1px solid #fff;display:flex;padding:0 10px 5px 0}.total_price{align-items:center;justify-content:center;width:50%}.loyalty_payNow_btns,.total_price{display:flex;flex-direction:column}.loyalty_payNow_btns{color:#fff;justify-content:space-between;margin:0 auto;width:60%}#loyalty_link,#rateus_link{color:#fff;text-decoration:none}.loyalty,.pay_now{background:#000;border:1px solid #42f492;border-radius:5px;color:#fff;cursor:pointer;margin:1%;padding:1em 15%;transition:.4s}.email_invoice:hover,.loyalty:hover,.pay_now:hover,.rate_us:hover{background-color:#c0d62e}#email_invoice_modal{align-items:center;-webkit-animation:slideIn .5s;animation:slideIn .5s;background:#00000075;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%}@-webkit-keyframes slideIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0}to{opacity:1}}#closedModal{display:none}.email_invoice_container{background:#143157;height:60%;max-height:490px;max-width:600px;padding:2%;width:50%}.invoice_heading{color:#fff;padding:2%;text-align:center}#invoice_form{box-shadow:0 0 13px 3px rgba(0,0,0,.5);height:85%;margin:0 auto;padding:5%;width:95%}.email_address,.message{background:hsla(0,0%,100%,.9);border-radius:4px;display:block;font-size:20px;outline:none;padding:1%;width:100%}.email_address{height:38px;margin:0 0 20px}.message{font-size:18px;height:40%;margin:15px 0}.messageRate{background:hsla(0,0%,100%,.9);border-radius:4px;display:block;font-size:20px;height:20%;margin:15px 0;outline:none;padding:1%;width:100%}.email_address::-webkit-input-placeholder,.message::-webkit-input-placeholder,.messageRate::-webkit-input-placeholder{font-family:Source Sans Pro,sans-serif;font-size:15px}.email_address::placeholder,.message::placeholder,.messageRate::placeholder{font-family:Source Sans Pro,sans-serif;font-size:15px}.form_submission{align-items:center;border-top:1px solid #fff;display:flex;height:20%;justify-content:space-around;padding:4%;width:100%}.submit{background:#42f492;border-radius:5px;cursor:pointer;padding:2%;width:45%}#rate_us_modal{align-items:center;-webkit-animation:slideIn .5s;animation:slideIn .5s;background:#00000075;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%}.rate_us_container{background:#143157;height:90%;max-width:600px;padding:2%;width:55%}.Rate_Us_text,.rate_us_heading{color:#fff;padding:2%;text-align:center}#rate_us_form{box-shadow:0 0 13px 3px rgba(0,0,0,.5);height:85%;margin:0 auto;padding:5%;width:95%}#rate_list{display:flex;height:10%;justify-content:space-between}.star{align-items:center;color:#fff;cursor:pointer}.fa-star,.star{display:flex;flex-direction:column}.star_name{font-size:13px}.cellphone,.reviewerLName,.reviewerName{background:hsla(0,0%,100%,.9);border-radius:4px;display:block;font-size:20px;height:8%;margin-bottom:1.2%;outline:none;padding:1%;width:100%}.cellphone::-webkit-input-placeholder,.reviewerLName::-webkit-input-placeholder,.reviewerName::-webkit-input-placeholder{font-family:Source Sans Pro,sans-serif;font-size:16px}.cellphone::placeholder,.reviewerLName::placeholder,.reviewerName::placeholder{font-family:Source Sans Pro,sans-serif;font-size:16px}.cellphone:focus,.email_address:focus,.reviewerLName:focus,.reviewerName:focus{background-color:hsla(0,0%,100%,.7)}footer{background:#000;border-top:1px solid #fff;padding:10px}.date,.tel{color:#fff;font-size:14px;text-decoration:none}#pay_now_modal,.date,.tel{display:flex;justify-content:center}#pay_now_modal{align-items:center;-webkit-animation:slideIn .5s;animation:slideIn .5s;background:#00000075;position:fixed;top:100px;width:100%}.pay_container{background:#143157;height:90%;max-width:600px;padding:2%;width:55%}.pay_heading{color:#fff;font-size:25px;margin:30px 0 10px;padding:2%;text-align:center}#pay_options{border-bottom:1px solid #fff;border-top:1px solid #fff;height:75%}.pay-img-container{background:#173966;border-radius:5px;height:45%;list-style-type:none;margin:8% auto;width:100%}.payImg{-webkit-appearance:button;appearance:button;border:1px solid #42f492;color:#000;color:initial;display:block;font-size:20px;margin:1%;object-fit:contain;padding:1em 15%;text-align:center;text-decoration:none;transition:.4s;width:100%}.cancelPay,.payImg{background:#42f492;border-radius:5px;cursor:pointer}.cancelPay{border:1px solid #253737;float:right;height:34px;margin:6% 5%;padding:1%;width:30%}#success_modal{align-items:center;-webkit-animation:slideIn .5s;animation:slideIn .5s;background:#00000075;display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%}.success_modal_container{background:#fff;border-radius:5px;height:50%;max-width:478px;padding:2%;position:relative;width:40%}.tick{height:25%;margin:20px auto}.success_ring,.tick{align-items:center;display:flex;justify-content:center}.success_ring{border:4px solid hsla(98,55%,69%,.2);border-radius:100%;padding:5%}.fa-check,.fa-circle-exclamation{color:#a5dc86;-webkit-transform:scale(1.6);transform:scale(1.6)}.thanks_heading{color:rgba(0,0,0,.65);font-size:27px;font-weight:600;padding:13px 16px;text-align:center}.thanks_btn{background-color:#7cd1f9;border:none;border-radius:5px;bottom:0;box-shadow:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin:0 5% 5% 0;padding:10px 24px;position:absolute;right:0}@media only screen and (max-width:700px){.email_invoice_container{height:60%;max-height:490px}.email_invoice_container,.rate_us_container{background:#143157;max-width:600px;padding:2%;width:90%}.rate_us_container{height:90%}.pay_container{background:#143157;height:70%;max-width:600px;padding:2%;width:90%}.rate_invoice_btns{display:flex;justify-content:space-between;margin:0 auto;width:95%}.invoice_details{padding:5px 0}.invoice_details,.loyalty_payNow_btns{color:#fff;display:flex;justify-content:space-between;margin:0 auto;width:95%}.loyalty_payNow_btns{flex-direction:column}}
/*# sourceMappingURL=main.e3a87b4c.css.map*/