.basic-gradient-alt{background:linear-gradient(45deg,#bf121a,#007041)}.voucher{background:#f7f8fc;min-height:100vh}.voucher .form-container{position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background:hsla(0,0%,100%,.93);padding:calc(25% - 190px) 0 0 0}.voucher .form-container .form-box{background:#fff;border-radius:4px;border:1px solid #efefef}.voucher .voucher-container{padding:50px 0}.voucher .voucher-container .btn-box{margin:30px 0 40px 0}.voucher .voucher-card .col-md-4,.voucher .voucher-card .col-md-8{padding:0!important}.voucher .voucher-card .image-back{background:url(/img/fuel-bg-min.jpg) no-repeat;background-size:cover;background-position:50% 50%;width:100%;height:100%;min-height:200px;position:relative}.voucher .voucher-card .image-back .overlay{background:rgba(0,112,65,.6);position:absolute;top:0;bottom:0;left:0;right:0}.voucher .voucher-card .image-back .overlay .code-box{margin:50px 0 30px 0}.voucher .voucher-card .image-back .overlay .names{font-size:20px;text-transform:uppercase;font-family:source-sans-pro-black,sans-serif;color:#fff}.voucher .voucher-card .image-back .overlay .code{font-size:30px;font-family:source-sans-pro-black,sans-serif;color:#fff}.voucher .voucher-card .image-back .overlay .code,.voucher .voucher-card .image-back .overlay .names,.voucher .voucher-card .image-back .overlay .voucher-box,.voucher .voucher-card .image-back .overlay .web{text-align:center;color:#fff}.voucher .voucher-card .image-back .overlay .v-container{display:flex;justify-content:center}.voucher .voucher-card .image-back .overlay .v-container .voucher-box{width:230px;background:#bf121a;padding:0 15px;position:relative}.voucher .voucher-card .image-back .overlay .v-container .voucher-box .red-code{position:absolute;top:calc(50% - 5px);width:5px;height:10px;background:#bf121a}.voucher .voucher-card .image-back .overlay .v-container .voucher-box .red-code.right{right:-5px;border-radius:0 5px 5px 0}.voucher .voucher-card .image-back .overlay .v-container .voucher-box .red-code.left{border-radius:5px 0 0 5px;left:-5px}.voucher .voucher-card .image-back .overlay .v-container .voucher-box .sec{border-left:2px dashed #007041;border-right:2px dashed #007041;padding:5px 0;font-weight:700;font-size:14px}.voucher .voucher-card .image-back .overlay .web{font-family:source-sans-bold,sans-serif;margin:20px 0 0 0}.voucher .voucher-card .image-back .overlay .image-box{display:flex;justify-content:center;align-items:center}.voucher .voucher-card .image-back .overlay .image-box .gift{margin-top:20px;width:auto;max-width:80%;max-height:70%;height:auto}.voucher .voucher-card .text-back{background:#fff;width:100%;height:100%;border-left:3px dashed #bfbfbf;position:relative;padding:20px 40px;padding-bottom:40%}.voucher .voucher-card .text-back .amount-box{border:2px solid #bf121a;position:relative;padding:20px 10px 10px 10px}.voucher .voucher-card .text-back .amount-box .title{position:absolute;top:-10px;left:20px;right:20px;background:#fff;text-align:center;font-family:source-sans-bold,sans-serif}.voucher .voucher-card .text-back .amount-box .amount{color:#007041;font-size:30px;margin:-10px 0 5px 0;font-family:source-sans-pro-black,sans-serif;text-align:center}.voucher .voucher-card .text-back .details-box{border-top:2px dashed #bf121a;margin:0 -10px;padding:5px 10px 0 10px;text-align:center}.voucher .voucher-card .text-back .details-box .valid{font-size:15px;font-weight:700}.voucher .voucher-card .text-back .details-box .txt{font-size:12px}.voucher .voucher-card .text-back .semi-circle{position:absolute;top:calc(50% - 20px);width:20px;height:40px;border-radius:20px 0 0 20px;right:0;background:#bfbfbf}.voucher .voucher-card .text-back .small-circle{position:absolute;width:20px;height:10px;left:-12px;background:#bfbfbf}.voucher .voucher-card .text-back .small-circle.top{border-radius:0 0 10px 10px;top:0}.voucher .voucher-card .text-back .small-circle.bottom{border-radius:10px 10px 0 0;bottom:0}.voucher .voucher-card .text-back .image-box{text-align:center;position:absolute;bottom:10px;left:0;right:0}.voucher .voucher-card .text-back .image-box .logo{width:auto;height:auto;max-width:30%;max-height:30%}.voucher .foot{position:fixed;padding:10px 15px;background:#fff;left:0;right:0;bottom:0}.voucher .foot .txt{font-size:12px}.voucher .foot .link{font-size:12px;margin:0 10px 0 0}.voucher .page{background:#fff;margin:50px 0 0 0}.voucher .top-content{background:#fff;padding:10px 15px}.voucher .top-content .logo{width:70px;height:auto;margin:0 0 0 0}.voucher .top-content .card-img{max-width:100px;max-height:100px;width:auto;height:auto}.voucher .top-content .h5{margin:5px 0 0 0;font-weight:600}.voucher .top-content .help{margin:10px 0 0 0;font-weight:600;color:grey;font-size:12px}@media (max-width:768px){.voucher .top-content .logo{width:60px!important}.voucher .fx-wizard .wizard-head{display:block!important}.voucher .fx-wizard .wizard-head .head-content{border-bottom:1px solid #efefef}.voucher .voucher-card .image-back .image-box{display:none!important}}@media (max-width:576px){.voucher .top-content{position:relative}.voucher .top-content .logo{width:60px!important;position:absolute;top:18px}.voucher .top-content .card-img{max-width:90px!important;max-height:90px!important}.voucher .top-content .h5{font-size:16px}.voucher .top-content .help{margin:20px 15px 0 0!important}.voucher .top-content .help-small{display:block!important;text-align:right}.voucher .top-content .help-large{display:none}}