body{font-family:Lato,sans-serif;font-size:14px;background-color:#bdbdbd;color:#333}
#outerDiv{width:100%;height:100%}
img.logo-app{max-width:100%;width:545px}
.no-show{display:none}
.invoice-number-wrap{padding:5px 0 15px}
.auth-wrap{padding:5px 0 0 20px}
.auth-wrap label{margin-bottom:4px}
.form-wrapper{max-width:100%;width:850px;margin:50px auto 0}
.form-wrapper .container{background:#fff}
.footer-wrapper{max-width:100%;width:850px;margin:0 auto}
.btn-primary{color:#fff;background-color:#002d73;border-color:#002d73;border-radius:0;padding-left:30px;padding-right:30px;font-size:14px;width:178px;height:38px}
.btn-primary:hover{background:#00235a;border:1px solid #00235a}
h2{font-size:25px;margin-bottom:25px}
div.alert{display:none}
img.flag{position:absolute;bottom:15px;right:15px;width:40px;opacity:0;transition:all .5s ease}
div.title{background:#002d73;height:244px;margin-bottom:60px;position:relative;padding:20px}
h1{color:#fff;text-align:left;font-size:38px;font-weight:900;text-transform:capitalize;margin-top:32px}
.form-label{margin-bottom:.5rem;width:100%}
.footer-wrapper .col-12,.row-title .col-12{padding-left:0;padding-right:0}
.form-inner{padding:0 15px 60px}
.form-foot{background:rgba(244,244,244,.8);width:100%;height:155px;padding:30px;font-size:12px}
iframe body .main-panel-pay{max-width:820px!important}
iframe #merchant-header{display:none!important}
.form-control{border:1px solid #a6a6a6;border-radius:0}
#country_2{margin-left:20px}
@media(max-width:767px){
.form-foot{height:255px}
div.title{height:274px}
img.flag{bottom:29px}
.title h1{margin-top:62px}
.form-wrapper{margin-top:0}
}
@media(min-width:768px){
.form-label{text-align:right}
}