body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{box-sizing:border-box;overflow-x:hidden;overflow-y:auto;margin:0;padding:0}.navbar{background-color:#0a1a30;color:#fff;padding:0 0 0 20px}.navbar .abbott-logo{width:120px;margin:0;padding:0}.body-contents{padding:12vh 10vw 0}.input-box{height:45px;border-radius:8px;border-color:#0a1a30}.input-prefix{width:38px;display:flex;justify-content:center;align-items:center;font-size:14px}.custom-number-input,.input-prefix{border:1px solid #0033a1;height:38px;border-radius:6px}.custom-number-input{width:calc(100% - 45px)}.custom-number-input::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{text-align:center;font-weight:400;font-size:14px}.custom-number-input::placeholder,.form-control::placeholder{text-align:center;font-weight:400;font-size:14px}.input-group .input-group-prepend .input-group-text{width:45px;height:45px;border-top-left-radius:8px;border-bottom-left-radius:8px;background-color:#0a1a30;border-color:#0a1a30;color:#fff}.input-group .input-group-prepend .input-group-text i{margin:auto}.big-button{background-color:#0a1a30!important;color:#fff;border:0;border-radius:8px}.big-button,.big-button-alt{height:50px;font-size:22px;font-weight:900}.big-button-alt{background-color:#fff;color:#0a1a30;border:1px solid #0a1a30;border-radius:8px}.swal2-radio{flex-direction:column;margin:0;padding:0;justify-content:space-between}.checkbox-div{font-size:10px;margin:1vh 5vw;text-align:justify;line-height:1.1em}.checkbox-div .form-check-label{margin-top:5px}#otp-container{text-align:center;width:295px;overflow:hidden;box-sizing:border-box;margin:auto}#sr-dashboard{padding-top:12vh}.pill-btn{height:25px;width:100px;border:1px solid #fff;padding:1px 0 0;margin:0;text-align:center;font-weight:700}#scan{border-radius:500px}#manual{border-top-right-radius:20px;border-bottom-right-radius:20px}#user-dashboard{background-color:#0a1a30;height:130vh;width:100vw;color:#fff;margin:0;padding:11vh 5vw 0;text-align:center}#user-dashboard.redeemed{background-color:#fff;color:#0a1a30;padding:10vh 0 0;height:100%}#user-dashboard.redeemed #redeemed{width:200px;margin:auto;background-color:#0a1a30;color:#fff;font-weight:700;font-size:20px;padding:10px 0;border-radius:10px}#user-dashboard.redeemed #redeemed-info{margin-top:50px;font-weight:700;font-size:18px}#big-amount{font-size:80px}#product-container{border:1px solid #d3d3d3;width:265px;height:310px;margin:auto;padding:0;border-radius:10px;box-sizing:border-box;overflow:hidden;box-shadow:2px 2px 3px #d3d3d3;background-color:#fff}#flex-product{display:flex;flex-direction:row;height:100%;justify-content:space-around}#flex-product .btn{padding:0 5px;margin:0;background-color:#fff}.product,.products{height:100%}.product{display:flex;flex-direction:column;justify-content:center;align-items:center}.products img{width:200px}.products p{font-weight:700;font-size:18px;color:#000}#circle-dot-container{margin-top:15px;display:flex;justify-content:center}#circle-dot-container .circle-dot{height:10px;width:10px;border:1px solid #000;margin:0 5px;border-radius:50%}#voucher-page{padding-top:12vh;margin:0}#user-dashboard.redeemed #voucher-container,#voucher-page #voucher-container{padding:0;margin:25px 0 0}#user-dashboard.redeemed #voucher-container #voucher-header,#voucher-page #voucher-container #voucher-header{display:flex;flex-direction:row}#user-dashboard.redeemed #voucher-container #voucher-header #voucher-image,#voucher-page #voucher-container #voucher-header #voucher-image{width:50vw}#user-dashboard.redeemed #voucher-container #voucher-header #voucher-info,#voucher-page #voucher-container #voucher-header #voucher-info{width:50vw;padding:12px 0 0;border-top:4px solid #0a1a30}#user-dashboard.redeemed #voucher-container #voucher-header #voucher-info h1,#voucher-page #voucher-container #voucher-header #voucher-info h1{font-weight:700;font-size:65px;margin:0;padding:0}#user-dashboard.redeemed #voucher-container #voucher-store,#voucher-page #voucher-container #voucher-store{background-color:#0a1a30;color:#fff;padding:5px;margin-top:4px}#user-dashboard.redeemed #voucher-container #voucher-store p,#voucher-page #voucher-container #voucher-store p{font-weight:700;font-size:26px;margin:0;padding:0}#user-dashboard.redeemed #voucher-container #voucher-footer,#voucher-page #voucher-container #voucher-footer{margin-top:50px}#voucher-page #voucher-container #voucher-footer #expired-date{font-size:18px}#voucher-page #voucher-container #voucher-button{border:none;background-color:#0a1a30;height:50px;width:200px;font-weight:700;color:#fff;font-size:24px;border-radius:10px}#expired-page{background-color:#0a1a30;color:#fff;height:100vh;border:1px solid #0a1a30}#expired-page #expired-box{background-color:#fff;color:#0a1a30;width:320px;margin:20vh auto 0;padding:45px 5vw 0;position:relative;border-radius:12px}#expired-page #expired-box #hourglass-container{position:absolute;background-color:#4dab4a;color:#fff;height:80px;width:80px;border:3px solid #fff;border-radius:50%;top:-40px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#expired-page #expired-box #hourglass-container .far{font-size:50px;margin-top:12px}#expired-page #expired-box .btn{background-color:#0a1a30;color:#fff;font-weight:700;margin:30px 0 15px}#checkout-container{border:1px solid #bfdcea;border-radius:15px;box-shadow:2px 2px 5px #d3d3d3;padding-top:50px;position:relative}#checkout-container #checkout-check{font-size:80px;background-color:#fff;border-radius:50%;color:#4dab4a;position:absolute;top:-40px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}#checkout-container #voucher-image-container{position:relative}#checkout-container #voucher-image-container img{z-index:-1}#checkout-container #voucher-image-container #voucher-protector{z-index:1;position:absolute;height:100%;width:100%;top:0;left:0}#checkout-container .btn{background-color:#0a1a30;color:#fff;font-weight:700;margin:20px 0;width:120px}#retailer-box{border:2px solid #bfdcea;border-radius:10px;height:220px;display:flex;flex-direction:column;justify-content:space-around;font-weight:700;box-shadow:2px 2px 3px #bfdcea;margin-top:5vh}#retailer-box #retailer-header{font-size:16px;margin:0}#retailer-box #retailer-amount{font-size:66px;padding:0;margin:0}#retailer-box #retailer-brand{font-size:22px;margin:0}#admin-login{background-color:#0a1a30;height:100vh;width:100vw;padding-top:35vh;text-align:center;overflow:hidden;box-sizing:border-box}#admin-login #admin-login-container{display:flex;flex-direction:row;text-align:center;justify-content:center}#admin-login #admin-login-container #admin-image-container{color:#fff;font-weight:700;margin-right:5vw}#admin-login #admin-login-container #admin-image-container #image-container{max-width:500px}#admin-login #admin-login-container #admin-login-form{background-color:#fff;max-width:400px;padding:30px}#navbar-container{display:flex}#react-pro-sidebar{height:100vh;background-color:#0a1a30;color:#fff}.admin-page{display:flex;height:100vh;width:100vw}.admin-body{width:100%;height:100vh;overflow:hidden;box-sizing:border-box}.admin-content{max-height:93vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding:25px}.admin-content .card-footer,.admin-content .card-header{color:#fff;background-color:#0a1a30}#paedsLayout{height:100vh;width:100vw;background-image:url(/static/media/paedsLayout.721911a5.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-clip:initial;margin:0;padding-left:5vw;padding-right:5vw;overflow:hidden;box-sizing:border-box}#adultLayout{background-image:url(/static/media/adultLayout.2147596e.png)}#adultLayout,#retailerLayout{height:100vh;width:100vw;background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-clip:initial;margin:0;padding-left:5vw;padding-right:5vw;padding-top:5vh;overflow:hidden;box-sizing:border-box}#retailerLayout{background-image:url(/static/media/retailerLayout.5e9a32f3.png)}#logo-container{padding:10px 25px 0;text-align:center;margin-bottom:50px}#language-container{width:300px;margin-left:auto;height:35px;overflow:hidden;border-radius:10px;box-sizing:border-box}#language-container .language-button{height:100%;width:33.33%;border:none;background-color:#b7b5b6;color:#929292;overflow:hidden;outline:none}#language-container .language-button.leftButton{border-top-left-radius:10px;border-bottom-left-radius:10px}#language-container .language-button.rightButton{border-top-right-radius:10px;border-bottom-right-radius:10px}#video-container{height:200px;margin-top:20px;text-align:center}#video-container iframe{width:100%;height:100%}.newpopup{overflow:hidden;border-radius:15px!important}.newpopup .swal2-content{color:#fff!important;padding:25px 20px 0!important;background-color:#0a1a31}.newpopup .swal2-actions{background-color:#0a1a31;margin:0!important;padding:0 10px 25px}.newpopup .swal2-actions button{color:#0a1a31;background-color:#fff;width:100%;border-radius:10px!important;font-size:14px!important}.whatsapp-bg{background-color:#381653;min-height:100vh;color:#fff}.whatsapp-topbar{display:flex;flex-direction:row;justify-content:space-between;padding:8% 5%}.whatsapp-topbar .img{width:28%}.section-ensure-gold{padding-top:40px;max-width:800px;margin:0 auto}.img-ensure-gold{width:100%;height:auto}
/*# sourceMappingURL=main.cd3fd6a4.chunk.css.map */