.bold{font-weight:700}
.dnone{display:none}
@keyframes fadeIn{0%{transform:scale(0.95);opacity:0}
100%{transform:scale(1);opacity:1}}
#loginForm{border:2px solid #2a6ab4;border-radius:6px;padding-bottom:0}
#loginForm *{margin:0;padding:0;font-size:12px}
#loginForm .cardContent{width:367px;background:#2a6ab4;position:relative}
#loginForm .cardContent .btnClosePop{position:absolute;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;z-index:3;top:10px;right:15px;text-decoration:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-position:right -859px}
#loginForm .cardContent .headerTitle{text-align:center;padding:6px 0;color:#fff;font-size:16px}
#loginForm .cardContent .mainContent{background:#fff;border-radius:6px;padding:10px}
#loginForm .cardContent .mainContent input[type=password],#loginForm .cardContent .mainContent input[type=text]{width:100%;border:1px solid #e1e1e1;margin:10px 0;padding:20px 13px;box-sizing:border-box;outline:0;border-radius:5px;color:#2081cf}
#loginForm .cardContent .mainContent input[type=password]:focus,#loginForm .cardContent .mainContent input[type=text]:focus{border:1px solid #2081cf}
#loginForm .cardContent .mainContent .saveAndFogetPass{display:flex;align-items:center;justify-content:space-between}
#loginForm .cardContent .mainContent .saveAndFogetPass a{color:#2081cf;text-decoration:none}
#loginForm .cardContent .mainContent .boxGroup5,#loginForm .cardContent .mainContent .boxGroup5 .guideTitle{margin-bottom:10px}
#loginForm .cardContent .mainContent .boxGroup5 .guideTitle a{color:#2081cf;text-decoration:none}
#loginForm .cardContent .mainContent .boxGroup5 label{display:inline-block}
#loginForm .cardContent .mainContent .boxGroup5 .warningTitle{margin-bottom:20px}
#loginForm .cardContent .mainContent .boxGroup5 .warningTitle span{text-decoration:underline;color:#f26725}
#loginForm .cardContent .mainContent .boxGroup5 input[type=checkbox]{margin-right:10px}
#loginForm .cardContent .mainContent .boxGroup4 select{padding:11px;border-color:#e1e1e1;display:block;margin:10px 0;outline:0;width:100%;border-radius:5px;}
#loginForm .cardContent .mainContent .boxGroup4 select::-ms-expand{display:none}
#loginForm .cardContent .mainContent .wrapbtn{text-align:center;margin-bottom:10px}
#loginForm .cardContent .mainContent .wrapbtn a{padding:8px 20px;display:inline-block;text-decoration:none;background:#2081cf;border-bottom:3px solid #196aac;color:#fff;border-radius:5px}
#loginForm .cardContent .mainContent .wrapbtn a:hover{background:#1c74bb}
#loginForm .cardContent .mainContent .getOTP a:nth-child(1){margin-right:17px}
#loginForm .cardContent .mainContent .getOTP p{margin-top:12px}
#loginForm .cardContent .mainContent .getOTP p span{color:#f26725}
#loginForm .cardContent .mainContent .loginFbGoogle{background:#e8f5ff;padding:12px}
#loginForm .cardContent .mainContent .loginFbGoogle p:nth-child(1){margin-bottom:10px}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn{text-align:center}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn a{display:inline-flex;padding:3px;border-radius:9px;width:calc(50% - 11px);align-items:center;text-decoration:none;color:#fff;font-size:11px;line-height:28px}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn a img{width:28px;height:28px;display:block;margin-right:6px}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .fbBtn{margin-right:6px;background:#1976d2;font-weight:400!important}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .fbBtn:hover{background:#196dc1}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .googleBtn{background:#e64e3f;font-weight:400!important}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .googleBtn:hover{background:#d04437}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .accountBtn{margin-top:6px;background:#73b020}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .accountBtn:hover{background:#69a01e}
#loginForm .cardContent .mainContent .loginFbGoogle .groupBtn .sigbInPhoneNumber{width:50%}
#loginForm .cardContent .mainContent .loginFbGoogle .titleWarning{font-style:italic;margin-top:10px}
#loginForm .cardContent .mainContent .loginFbGoogle .titleWarning span{text-decoration:underline;color:#f26725}
#loginForm .cardContent .mainContent .registerTitle{margin-top:12px}
#loginForm .cardContent .mainContent .registerTitle a{color:#2081cf;text-decoration:none}
#result_login2{margin-bottom:10px}

#register-box .groupBtn{text-align:center}
#register-box .groupBtn a{display:inline-flex;padding:3px;border-radius:9px;width:calc(50% - 11px);align-items:center;text-decoration:none;color:#fff;font-size:11px;line-height:28px}
#register-box .groupBtn a img{width:28px;height:28px;display:block;margin-right:6px}
#register-box .fbBtn{margin-right:6px;background:#1976d2;font-weight:400!important}
#register-box .fbBtn:hover{background:#196dc1}
#register-box .googleBtn{background:#e64e3f;font-weight:400!important}
#register-box .googleBtn:hover{background:#d04437}



.Tab2 .nut {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 25px;
    padding-right: 25px;
}
.thongtinthe {
    display: flex;
    height: auto !important;
    align-items: center;
    position: relative;
}
.thongtinthe .logo-bank-account {
    flex: 0 0 22%;
    max-width: 22%;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.thongtinthe .qrcode-render {
    flex: 0 0 22%;
    max-width: 22%;
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0px;
    top: 0px;
    bottom: 0px;
    visibility: hidden;
    opacity: 0;
}
.thongtinthe:hover .qrcode-render {
    visibility: visible;
    opacity: 1;
}
.thongtinthe .qrcode-render img {
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
}

.thongtinthe .btn-qrcode-render {
    background-image: url(../img/qr-code-icon.jpg);
    background-position: left top;
    background-size: 30px;
    background-repeat: no-repeat;
    border: none;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 5px;
}
.logo-bank-account.qr-code-show {
    display: flex;
    z-index: 9;
    justify-content: center;
    align-items: normal;
}
.logo-bank-account.qr-code-show img {
    max-width: 100%;
    height: auto;
    display: flex;
}

.load-process {
    background-image: url(../img/loaders/default.gif);
    width: 32px;
    height: 32px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

ul.list_bank {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
ul.list_bank li {
    width: auto;
    padding: 15px;
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}