#wrapper.account_setup-page .account_setup-main{background:#fff;padding:99px 10px;border-radius:4px;margin:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:2}
.password-conditions{ margin:0;}
@media (max-width: 767px) {
#wrapper.account_setup-page .account_setup-main{padding:30px 12px}
}
#wrapper.account_setup-page .account_setup-main .inner-cardReg{z-index:2;position:relative; border: 1px solid #ccc; border-radius: 8px; padding: 20px;}
#wrapper.account_setup-page .account_setup-main .img-card-holder{width:100%;max-width:380px;margin:0 auto 24px;border-radius:8px;position:relative;padding:21px 19px 18px;}
@media (max-width: 479px) {
#wrapper.account_setup-page .account_setup-main .img-card-holder:before{display:none}
}
#wrapper.account_setup-page .account_setup-main .img-card-holder .logo-holder{width:100%;max-width:173px}
#wrapper.account_setup-page .account_setup-main .img-card-holder .logo-holder.logo-holder-inner{margin:0 0 20px}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .info .card-num{color:#FFF;font-size:23px; /* 1.71429em */ line-height:1.04167;font-family:'Oxanium',Arial,sans-serif}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .info .card-num .dot{width:6px;height:6px;background:rgba(255,255,255,0.61);display:inline-block;vertical-align:middle;margin:0 -5px}
#wrapper.account_setup-page .account_setup-main .fields-holder.d-table{padding: 5px 6px 6px 6px;}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .info .card-num .dot:nth-child(2){margin-left:7px}
#wrapper.account_setup-page .img-card-holder .fields-holder .info .card-num .dot:nth-child(7),#wrapper.account_setup-page .img-card-holder .fields-holder .info .card-num .dot:nth-child(3){margin-right:.3rem}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .info .card-num .dot:nth-child(11){margin-right:0}
@media (max-width: 479px) {
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .info .card-num{font-size:1.28571em; line-height:1.38889}
}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer{width:100%;height:1%;display:table-footer-group}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer .program{font-size:.92857em;line-height:1.15385;color:#fff;font-weight:400;margin-top:10px}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer .img-holder{margin-top:2px;max-width:60px}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer .img-holder .svg-converter{display:block;max-width:100%;width:100%;height:auto;margin:0 auto}
@media (max-width: 479px) {
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer .program{font-size:.85714em;line-height:1.25}
#wrapper.account_setup-page .account_setup-main .img-card-holder .fields-holder .footer .img-holder{max-width:40px}
}
@media (min-width: 993px) {
#wrapper.account_setup-page .account_setup-main .inner-cardReg.pre_card_reg-main{max-width:350px}
}
#wrapper.account_setup-page .account_setup-main span.required-field:after{color:#D36E6E;content:' \25CF';position:relative;top:-4px;left:2px;font-size:10px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .alert.alert-primary{font-size:.92857em;line-height:1.38462;padding:15px 60px;margin:0 0 30px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .alert.alert-primary .ico{position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);font-size:1.28571em;line-height:1}
#wrapper.account_setup-page .account_setup-main header{text-align:center;margin-bottom:31px}
#wrapper.account_setup-page .account_setup-main header h2{font-size:1.714285714285714em;line-height:1.25;color:#121418;font-weight: 700;margin-bottom: 31px;}
#wrapper.account_setup-page .account_setup-main header p{font-size:1.142857142857143em;line-height:1.5;color:#121418;margin-bottom:31px !important;}
#wrapper.account_setup-page .account_setup-main p.mb40{margin-bottom:40px}
#wrapper.account_setup-page .account_setup-main .form-card-registration h3{font-size: 1.428571428571429em;line-height: 1.3;color: #121418;margin-bottom: 30px;font-weight: 700;}
#wrapper.account_setup-page .account_setup-main .radios-holder{top:auto;right:auto;position:relative}
#wrapper.account_setup-page .account_setup-main .radios-holder label{float:left;width:50%;padding:4px 15px;font-size:12px}
#wrapper.account_setup-page .account_setup-main .form-holder{margin-bottom:19px}

#wrapper.account_setup-page .account_setup-main .alert.alert-success{padding:17.2px 40px 15.2px 55px;font-size:.92857em;line-height:1.38462;position:relative;color:#109139;border:1px solid #73D091;background:#DCF9E5}
#wrapper.account_setup-page .account_setup-main .alert.alert-success:before{content:"\e950";font:700 6px/1 cholder4!important;margin-right:10px;color:#2E8D4C;border:2px solid #2E8D4C;padding:5px 4px;border-radius:100px;position:absolute;left:16px;width:20px;height:20px;top:15px}
#wrapper.account_setup-page .account_setup-main .alert.alert-success > .ico{display:none}
#wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .icheckbox_flat-grey{top:50%;transform:translateY(-50%);margin-right:15px}
#wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .label-desc{color: #121418;font-size: 0.8571428571428571em;line-height: 1.666666666666667;margin-bottom:0;max-width:84%;vertical-align:top}
#wrapper.account_setup-page .account_setup-main .slider-checkbox_with-bg .icheckbox_minimal-grey{position:absolute!important;top:50%;left:25px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin:0}
#wrapper.account_setup-page .account_setup-main .inner-cardReg{max-width:860px;margin:0 auto}
#wrapper.account_setup-page .account_setup-main .has-datepicker .ico{font-size:1.14286em;line-height:1.5;top:0;margin-top:0}
#wrapper.account_setup-page .account_setup-main .form-card-registration .slider-checkbox.same-as-fields-slider .label-slide{color:#777;font-size:.92857em;line-height:1.46154;margin-right:12px}
#wrapper.account_setup-page .account_setup-main .form-card-registration .slider-checkbox .icheckbox_minimal-grey{vertical-align:middle;margin-right:0;position:relative;margin-right:15px}

#wrapper.account_setup-page .account_setup-main .field-holder{margin-bottom:16px !important}



#wrapper.account_setup-page .account_setup-main .form .field .error-text{margin:12px 0 0;color:#F25526}


#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area{margin-bottom:20px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area .captcha{margin:10px 0 8px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area .captcha.btn-2,#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area .captcha.btn-3{min-height:84px;height:84px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area label{min-height:29px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area.captcha-field-wrapper{margin-bottom:15px}
#wrapper.account_setup-page .account_setup-main .pre_card_reg-main .captcha-area.captcha-field-wrapper>.label{font-size:1em;line-height:1.14286;top:0;min-height:0}
#wrapper.account_setup-page .account_setup-main .account-setup-buttons .btn{padding:10px;min-width:175px}
#wrapper.account_setup-page .account_setup-main .agreement .termsContition-form{font-size:.92857em;line-height:1.46154;color:#222}
#wrapper.account_setup-page .account_setup-main .agreement .slider-checkbox{top:0}
#wrapper.account_setup-page .card-activation-success{margin-bottom:40px}
#wrapper.account_setup-page .card-activation-success .form-area{padding:30px;background-color:#FFF;border-radius:4px}
#wrapper.account_setup-page .card-activation-success .frame{padding:53px 0 20px;min-height:534px;max-width:350px;margin:0 auto}
#wrapper.account_setup-page .card-activation-success .vector-area{margin-bottom:50px}
#wrapper.account_setup-page .card-activation-success h3{font-size:1.57143em;line-height:1.45455;margin-bottom:15px}
#wrapper.account_setup-page .card-activation-success p{font-size:1.07143em;line-height:1.2;color:#444}
#wrapper.account_setup-page .card-activation-success .success-screen .btn{font-size:1em;line-height:1.5;padding:8px 39px}
#wrapper.account_setup-page .card-activation-success .form label.termsContition-form{font-size:.92857em;line-height:1.46154;color:#222}
#wrapper.account_setup-page .card-activation-success .card-authentication .frame{max-width:684px}
#wrapper.account_setup-page .card-activation-success .card-authentication .frame h3{font-weight:700}
#wrapper.account_setup-page .card-activation-success .card-authentication .frame p{font-size:.92857em;line-height:1.69231}
#wrapper.account_setup-page .card-activation-success .card-authentication .frame .btn{padding:8px 48px}
#wrapper.account_setup-page .card-activation-success .card-authentication .frame strong{font-weight:500}
#wrapper.account_setup-page .card-activation-success .card-reg-success .frame{max-width:628px}
#wrapper.account_setup-page .card-activation-success .card-reg-success .frame p{font-size:1.07143em;line-height:1.46667}
#wrapper.account_setup-page .card-activation-success .card-reg-success .frame .btn{padding:8px 34px}
#wrapper.account_setup-page .card-activation-success .card-reg-success .frame strong{font-weight:500;padding:0 50px}
#wrapper.account_setup-page .card-activation-success .mb40{margin-bottom:40px}
#wrapper.account_setup-page .alert-success{padding:15px 40px 15px 18px;color:#109139;font-size:.92857em;line-height:1.38462;border:1px solid #73D091;background:#DCF9E5}
#wrapper.account_setup-page .alert-success .ico{border:2px solid #109139;border-radius:100px;font-size:6px;padding:5px;line-height:0;margin-right:5px}
#wrapper.account_setup-page .reg-steps ul{display:inline-block;text-align:center;width:100%}
#wrapper.account_setup-page .reg-steps ul li{display:inline-block;background:#DBDBDB;border-radius:100px;width:6px;height:6px}
#wrapper.account_setup-page .reg-steps ul li.active{background:#FAA532;padding-right:16px}
#wrapper.account_setup-page #authentication-dialog{padding:60px 50px;text-align:center}
#wrapper.account_setup-page #authentication-dialog .img-holder{margin:0 0 40px}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder p{font-size:1.07143em;line-height:1.46667;font-weight:300;color:#222}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder p strong{font-weight:500}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder .error-text{color:#F25526;font-weight:500}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder .btns{margin-top:35px}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder .btns .btn-orange{margin-right:16px}
#wrapper.account_setup-page #authentication-dialog .dialog-scroll-holder .btns .btn-light{min-width:130px}
#wrapper.account_setup-page #comm-error-dialog{padding:60px 50px;text-align:center}
#wrapper.account_setup-page #comm-error-dialog .img-holder{margin:0 0 40px}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder p{font-size:1.07143em;line-height:1.46667;font-weight:300;color:#222}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder p strong{font-weight:500}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder .error-text{font-size:1.57143em;line-height:1;font-weight:700;color:#F25526;margin:25px 0}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder .btns{margin-top:35px}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder .btns .btn-orange{margin-right:16px}
#wrapper.account_setup-page #comm-error-dialog .dialog-scroll-holder .btns .btn-light{min-width:130px}
#wrapper.account_setup-page #comm-success-dialog{padding:60px 100px;text-align:center}
#wrapper.account_setup-page #comm-success-dialog .img-holder{margin:0 0 40px}
#wrapper.account_setup-page #comm-success-dialog .dialog-scroll-holder p{font-size:.92857em;line-height:1.69231;font-weight:300;color:#222}
#wrapper.account_setup-page #comm-success-dialog .dialog-scroll-holder p strong{font-weight:500}
#wrapper.account_setup-page #comm-success-dialog .dialog-scroll-holder .success-text{font-size:1.57143em;line-height:1;font-weight:700;color:#1A9A6B;margin-bottom:25px;display:block}
#wrapper.account_setup-page #comm-success-dialog .dialog-scroll-holder .btns{margin-top:35px}
#wrapper.account_setup-page #comm-success-dialog .dialog-scroll-holder .btns .btn-orange{margin-right:16px;min-width:150px}
#wrapper.account_setup-page #knowledge-authentication-dialog{padding:55px 50px}
#wrapper.account_setup-page #knowledge-authentication-dialog .header strong{font-size:1.57143em;line-height:1.45455;font-weight:500;color:#000;display:block;margin-bottom:10px}
#wrapper.account_setup-page #knowledge-authentication-dialog .header p{font-size:.92857em;line-height:1.38462;font-weight:300;color:#444;margin:0 0 30px}
#wrapper.account_setup-page #knowledge-authentication-dialog .set{margin-bottom:20px}
#wrapper.account_setup-page #knowledge-authentication-dialog .set .sub-title{display:block;margin-bottom:10px;font-size:1.14286em;line-height:1.5;font-weight:500;color:#222}
#wrapper.account_setup-page #knowledge-authentication-dialog .set p{font-size:.92857em;line-height:1.38462;font-weight:300;color:#444;margin-bottom:21px}
#wrapper.account_setup-page #knowledge-authentication-dialog .set ul{position:relative}
#wrapper.account_setup-page #knowledge-authentication-dialog .scroll-holder{height:auto!important;max-height:60vh}
#wrapper.account_setup-page #knowledge-authentication-dialog .slimScrollDiv{max-height:none}
#wrapper.account_setup-page #knowledge-authentication-dialog .set-wrapper{border:1px solid #DCE4EF;border-radius:4px;background-color:rgba(248,248,248,0.4);padding:30px;margin-bottom:45px}
#wrapper.account_setup-page #knowledge-authentication-dialog .btns{padding:0 0 20px}
#wrapper.account_setup-page #knowledge-authentication-dialog .btns .btn-orange{min-width:154px;margin-right:15px}
#wrapper.account_setup-page #knowledge-authentication-dialog .btns .btn-light{min-width:130px}
#wrapper.account_setup-page #knowledge-authentication-dialog label{font-size:.92857em;line-height:1.46154;font-weight:nomal;color:#777;padding:0 0 0 22px;margin:0 0 20px 15px}
#wrapper.account_setup-page #knowledge-authentication-dialog .label-radio-checked{color:#222}
#wrapper.account_setup-page #knowledge-authentication-dialog [class*="iradio"]{border:2px solid #DCE4EF}
#wrapper.account_setup-page #knowledge-authentication-dialog [class*="iradio"].checked{border-color:#34A67C}
#wrapper.account_setup-page #knowledge-authentication-dialog [class*="iradio"].checked::after{background:#34A67C}
#wrapper.account_setup-page #knowledge-authentication-dialog .iradio_minimal-grey{position:absolute}
#wrapper.account_setup-page .access-denied-main .content-container{height:100%;padding:20px 0}
#wrapper.account_setup-page .access-denied-main .container-fluid{height:100%}
#wrapper.account_setup-page .access-denied:before{content:'';height:100%}
#wrapper.account_setup-page .access-denied:before,#wrapper.account_setup-page .access-denied>*{float:none;display:inline-block;vertical-align:middle}
#wrapper.account_setup-page .access-denied{height:100%;background:#fff;background-size:contain;height:100%;min-height:100px;text-align:center;border-radius:4px;border:solid 2px #fff;white-space:nowrap;overflow:hidden;position:relative;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.02);box-shadow:0 10px 20px 0 rgba(0,0,0,0.02)}
#wrapper.account_setup-page .access-denied:before{top:50%;left:50%;content:'';z-index:1;position:absolute;width:480px;height:480px;margin:-240px 0 0 -240px;background:url(../images/bg-symbol.svg) no-repeat 50% 50%/100% auto}
#wrapper.account_setup-page .access-denied>*{z-index:2;position:relative}
#wrapper.account_setup-page .access-denied .frame{background:transparent;width:100%;height:100%;margin:0 auto;white-space:nowrap}
#wrapper.account_setup-page .access-denied .frame>*{white-space:normal}
#wrapper.account_setup-page .access-denied .frame:before,#wrapper.account_setup-page .access-denied .frame>*{float:none;display:inline-block;vertical-align:middle}
#wrapper.account_setup-page .access-denied .frame:before{content:'';height:100%;height:100%}
#wrapper.account_setup-page .access-denied h1{font-size:1.14286em;line-height:1.5;font-weight:700;color:#777;letter-spacing:.11px}
#wrapper.account_setup-page .access-denied p{font-size:1em;line-height:1.5;font-weight:400;color:#777;letter-spacing:.1px}
#wrapper.account_setup-page .access-denied .detail .ico-holder{float:left}
#wrapper.account_setup-page .access-denied .denied-content{float:left;margin-left:32px;border-left:1px solid #f1f1f1;padding-left:35px;max-width:410px}
#wrapper.account_setup-page .access-denied .ico-holder{margin:15px 0}
.agreement-list{padding-left:30px}
.agreement-list>li{font-size:1em;line-height:1.5;font-weight:500}
.agreement-list>li>h3{font-size:1em;line-height:1.5;color:#222;font-weight:500;margin:0;display:inline-block}
.agreement-list>li>p{font-size:.92857em;line-height:1.38462;color:#444;font-weight:300;margin:8px 0 0 -15px}
.agreement-list>li+li{margin-top:25px}
.general-dialog{padding:50px 30px 40px}
.general-dialog .header>strong{font-size:1.57143em;line-height:1.45455;font-weight:500;color:#000;display:block}
.general-dialog .header>strong.mb-custom{margin:0 auto 45px}
.general-dialog .header>p{font-size:.92857em;line-height:1.38462;font-weight:300;color:#444;margin:10px 0 30px}
.general-dialog .border-wrapper{border:1px solid #DCE4EF;border-radius:4px;background-color:rgba(248,248,248,0.2);-webkit-box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);box-shadow:0 15px 20px 0 rgba(0,0,0,0.05);margin:0 auto 40px}
.general-dialog .border-wrapper .slimScrollDiv{max-height:100%}
.general-dialog .border-wrapper .scroll-holder{padding:35px 20px 35px 15px;max-height:calc(100vh - 295px)!important;height:auto!important}
.general-dialog .btns{margin-top:35px}
.general-dialog .btns .btn{min-width:153px}
.general-dialog .btns .btn-orange{margin-right:16px}
#wrapper.account_setup-page .account_setup-main .secret_qs-section{margin-top:30px!important}
.secret_qs-section .gen-alert { margin: 0; }
#wrapper.account_setup-page .account_setup-main .form .captcha-wide .captcha-area .field .error-text { margin: 5px 0 0; }
.account_setup-main .captcha-wide .captcha-area { margin: 0; }
.account_setup-main .captcha-wide { margin: 20px 0; }
.account_setup-main .gen-alert { margin: 0 0 16px; }
@media (max-width: 579px) {
        #wrapper.account_setup-page .account_setup-main .form .captcha-wide .captcha-area .field .error-text { margin: 10px 0 -5px; }
}
/*Captcha Fix*/
@media (max-width: 348px) {
.captcha-area.google-captcha {transform: scale(0.85); transition: transform 0.4s ease;}
}
#regUserForm .invisible-captcha-parent {min-height: 0 !important;}
.account_setup-main .form-card-registration .user-reg-cname label{color: #666;display:block;width:100%;margin: 0 0 35px;}
.account_setup-main .form-card-registration .user-reg-cname strong{color: #000;display:block;width:100%;font-weight:300}
#secretQuesDiv .field .input .char-countdown {display: block; margin-top: 12px; font-size: .85714em; line-height: 1.5; color: #AAA;}

.col-12.slider-checkbox.slider-checkbox_with-bg.mt-4{margin-top: 0 !important;}

@media screen and (min-width: 768px){
        .account-setup-buttons.btns{display: flex;flex-direction: row-reverse;gap: 20px;justify-content: center;}
        #wrapper.account_setup-page .account_setup-main .inner-cardReg{padding: 39px 41px;}
}