body,html{height:100%}body{margin:0!important}body .container-fluid{display:flex;flex-direction:column;height:100%;padding:0;position:relative}body .container-fluid .header-row{background:transparent;height:70px;left:0;position:absolute;top:0;width:100%}body .container-fluid .header-row:not(.header-reconnect) .advfn-logo-default{display:none}body .container-fluid .header-row .col{padding:20px 30px}body .container-fluid .header-row.password-management-header .support-text-container,body .container-fluid .header-row.registration-header .support-text-container{color:#fff}body .container-fluid .header-row.password-management-header .advfn-logo-default,body .container-fluid .header-row.registration-header .advfn-logo-default{display:none}body .container-fluid .header-row.password-management-header .advfn-logo-white,body .container-fluid .header-row.registration-header .advfn-logo-white{display:block}@media(max-width:576px){body .container-fluid .header-row.password-management-header .advfn-logo-default,body .container-fluid .header-row.registration-header .advfn-logo-default{display:block}body .container-fluid .header-row.password-management-header .advfn-logo-white,body .container-fluid .header-row.registration-header .advfn-logo-white{display:none}body .container-fluid .header-row.password-management-header .support-text-container,body .container-fluid .header-row.registration-header .support-text-container{color:#20306b}}body .container-fluid .header-row .support-text-container{color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:22px;text-align:right}@media(min-width:1200px){body .container-fluid .header-row .support-text-container{color:#20306b}}body .container-fluid .header-row .support-text-container .fa-question-circle{font-size:20px}body .container-fluid .header-row .support-text-container .support-text{margin-left:8px}body .container-fluid .header-row .support-text-container .dropdown .dropdown-menu{padding:12px;position:absolute;right:0;text-align:left;top:24px;width:200px}body .container-fluid .header-row .support-text-container .dropdown .dropdown-menu div{color:#1d262e;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400}body .container-fluid .header-row .support-text-container .dropdown .dropdown-menu div .fa-envelope{font-size:16px}body .container-fluid .header-row .support-text-container .dropdown .dropdown-menu div .support-option-text{margin-left:8px}body .container-fluid .header-row .support-text-container .dropdown .dropdown-menu div span{color:#343d45;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px}body .container-fluid .header-row .support-text-container .dropdown .dropdown-toggle:after{display:none;margin-top:0}body .container-fluid .header-row .support-text-container .dropdown:hover .dropdown-menu{display:block}body .container-fluid .header-row.header-reconnect .support-text-container{color:#20306b}@media(min-width:576px)and (max-width:1200px){body .container-fluid .header-row:not(.header-reconnect) .advfn-logo-default{display:none}body .container-fluid .header-row:not(.header-reconnect) .advfn-logo-white{display:block}body .container-fluid .header-row:not(.header-reconnect) .support-text-container{color:#fff}}@media(max-width:576px){body .container-fluid .header-row:not(.header-reconnect) .advfn-logo-default{display:block}body .container-fluid .header-row:not(.header-reconnect) .advfn-logo-white{display:none}body .container-fluid .header-row:not(.header-reconnect) .support-text-container{color:#20306b}}body .container-fluid .content-row{flex-grow:1}body .container-fluid .content-row .content-column-left,body .container-fluid .content-row .content-column-right{align-items:center;display:flex}body .container-fluid .content-row .login-form-container,body .container-fluid .content-row .promo-container{width:100%}body .container-fluid .content-row .white-background{background:#fff}body .container-fluid .content-row .blue-background{background:#20306b}@media(min-width:576px)and (max-width:1200px){body .container-fluid .content-row .blue-background,body .container-fluid .content-row .white-background:not(.content-reconnect){background:#20306b}}@media(max-width:576px){body .container-fluid .content-row.registration-content-row .blue-background,body .container-fluid .content-row.registration-content-row .white-background{background:#fff}}body .container-fluid .content-row .login-form-container form{max-width:400px;padding:0 18px;width:100%}body .container-fluid .content-row .login-form-container form.form-reconnect{background-color:#f5f7ff;border-color:#c7d3ff;max-width:520px}@media(max-height:700px){body .container-fluid .content-row .login-form-container form{margin-top:70px}}body .container-fluid .content-row .login-form-container form h1{color:#263984;font-family:Nunito,sans-serif;font-size:36px;font-style:normal;font-weight:800;line-height:46px;margin-bottom:44px}body .container-fluid .content-row .login-form-container form h1.h1-reconnect{margin-bottom:4px}body .container-fluid .content-row .login-form-container form #form-login-error{background-color:#cf1919;border:1px solid #cf1919;border-radius:20px;color:#fff;display:none;font-size:14px;font-weight:700;margin-bottom:10px;padding:10px;text-align:center}body .container-fluid .content-row .login-form-container form .form-fields{position:relative}body .container-fluid .content-row .login-form-container form .form-fields label{color:#263984;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px}body .container-fluid .content-row .login-form-container form .form-fields input{align-items:center;align-self:stretch;color:#000;display:flex;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:10px 16px}body .container-fluid .content-row .login-form-container form .form-fields .password-eye-container{bottom:6px;position:absolute;right:10px}body .container-fluid .content-row .login-form-container form .form-fields .password-eye-container .fa-eye,body .container-fluid .content-row .login-form-container form .form-fields .password-eye-container .fa-eye-slash{color:#263984;cursor:pointer;font-size:22px}body .container-fluid .content-row .login-form-container form .form-fields .password-eye-container .fa-eye-slash:hover,body .container-fluid .content-row .login-form-container form .form-fields .password-eye-container .fa-eye:hover{color:#002cdb}body .container-fluid .content-row .login-form-container form .forgot-password{font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:22px;text-align:right;text-decoration-line:underline}body .container-fluid .content-row .login-form-container form .forgot-password a{color:#263984}body .container-fluid .content-row .login-form-container form .submit-button{align-items:center;align-self:stretch;color:#fff;font-family:Nunito,sans-serif;font-size:18px;font-style:normal;font-weight:700;gap:6px;justify-content:center;line-height:24px;margin-top:24px;padding:12px 24px;width:100%}body .container-fluid .content-row .login-form-container form .separator{margin:24px 0}body .container-fluid .content-row .login-form-container form .separator .line{background:#d1d7e0;height:1px}body .container-fluid .content-row .login-form-container form .separator span{color:#263984;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}body .container-fluid .content-row .login-form-container form .separator .right{margin-right:8px}body .container-fluid .content-row .login-form-container form .separator .left{margin-left:8px}body .container-fluid .content-row .login-form-container form .create-account p{color:#263984;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px;text-align:center}body .container-fluid .content-row .login-form-container form .create-account a{color:#3d67ff;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:26px;text-decoration-line:underline}@media(min-width:576px)and (max-width:1200px){body .container-fluid .content-row .login-form-container form{background:#fff;background-color:#fff;border-radius:20px;padding:32px;width:403px}}@media(max-width:1200px){body .container-fluid .content-row .content-column-right{display:none!important}}body .container-fluid .content-row .content-column-right .promo-container .promo-latest-features-box{background:hsla(0,0%,100%,.1);border-radius:80px;padding:8px 16px;width:200px}body .container-fluid .content-row .content-column-right .promo-container .promo-latest-features-box p{color:#fff;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:700;margin:0;text-transform:uppercase}body .container-fluid .content-row .content-column-right .promo-container .promo-message{max-width:500px;width:100%}body .container-fluid .content-row .content-column-right .promo-container .promo-message h2{color:#fff;font-family:Nunito,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:44px;margin:20px 0;text-align:center}body .container-fluid .content-row .content-column-right .promo-container .promo-message h2 span{background-color:#3d67ff;padding:0 10px}body .container-fluid .content-row .content-column-right .promo-container .promo-message p{color:#fff;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}body .container-fluid .content-row .content-column-right .promo-container .promo-image{background:#fff;border:8.749px solid #e3e9ff;border-radius:8.276px;margin-top:88px;max-width:500px;width:100%}@media(max-width:576px){body .container-fluid .content-row.password-management .blue-background,body .container-fluid .content-row.password-management .white-background{background:#fff}}body .container-fluid .content-row.password-management div{align-items:center}body .container-fluid .content-row.password-management div .password-reset-form-container{background:#fff;background-color:#fff;border-radius:20px;color:#000;max-width:492px;padding:32px;width:100%}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-header{align-items:center;display:flex;margin-bottom:24px}@media(max-width:576px){body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-header{align-items:baseline}}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-header .left-arrow-back{background:#f7f8fa;border-radius:2323px;cursor:pointer;height:24px;margin-right:16px;padding:4px;position:relative;width:24px}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-header .left-arrow-back img{left:0;position:absolute;top:0}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-header h2{color:#263984;font-family:Nunito,sans-serif;font-size:28px;font-style:normal;font-weight:800;line-height:36px;margin:0}body .container-fluid .content-row.password-management div .password-reset-form-container form #form-login-error{background-color:#cf1919;border:1px solid #cf1919;border-radius:20px;color:#fff;font-size:14px;font-weight:700;margin-bottom:24px;padding:10px;text-align:center}body .container-fluid .content-row.password-management div .password-reset-form-container form .form-fields{margin-bottom:24px;position:relative}body .container-fluid .content-row.password-management div .password-reset-form-container form .form-fields label{color:#263984;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px}body .container-fluid .content-row.password-management div .password-reset-form-container form .form-fields input{align-items:center;align-self:stretch;color:#000;display:flex;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:10px 16px}body .container-fluid .content-row.password-management div .password-reset-form-container form .form-fields .g-recaptcha{height:78px;width:304px}body .container-fluid .content-row.password-management div .password-reset-form-container form .submit-button{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:24px;text-align:center;width:100%}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-checkmark-container{margin-bottom:8px}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-checkmark-container .password-reset-checkmark{background-color:#13bf56;background:#13bf56;border-radius:25px;padding:8px}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-paragraph{margin-bottom:24px}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-paragraph p{color:#263984;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-align:center}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-button a{width:100%}body .container-fluid .content-row.password-management div .password-reset-form-container .password-reset-form-container-button a .submit-button{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:24px;padding:12px 24px;width:100%}body .container-fluid .content-row.password-management div .password-reset-form-container .errorOnPassword{color:#cf1919}body .container-fluid .content-row.password-management div .password-reset-form-container .success{color:#288f1a}body .container-fluid .content-row.registration-content-row div{align-items:center}body .container-fluid .content-row.registration-content-row div .registration-form-container{background-color:#fff;background:#fff;border-radius:20px;margin:30px;max-width:630px;padding:32px;width:100%}body .container-fluid .content-row.registration-content-row div .registration-form-container.registration-form-container-step-style{max-width:390px}@media(max-width:576px){body .container-fluid .content-row.registration-content-row div .registration-form-container{margin:50px 0 0;padding:19px}}body .container-fluid .content-row.registration-content-row div .registration-form-container .registration-form-container-header h2{color:#263984;font-family:Nunito,sans-serif;font-size:28px;font-style:normal;font-weight:800;text-align:center}@media(min-width:576px){body .container-fluid .content-row.registration-content-row div .registration-form-container form .row.mb-12px{margin-bottom:12px}}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .col p{color:#263984;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:16px;margin:0}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .col .registration-checkbox-container{background-color:#f5f7ff;margin-top:12px;max-width:490px;padding:8px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .col .registration-checkbox-container .form-check-input{border:3px solid #20306b;padding:0}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .col .registration-checkbox-container .registration-checkbox-text p{color:#1d262e;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin-left:8px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .col .registration-checkbox-container .registration-checkbox-text p a{color:#3d67ff;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:16px;text-decoration-line:underline}body .container-fluid .content-row.registration-content-row div .registration-form-container form .row .registration-email-service p{margin-top:4px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .registration-error{background-color:#cf1919;border:1px solid #cf1919;border-radius:20px;color:#fff;font-size:14px;font-weight:700;margin-bottom:10px;margin-top:10px;padding:10px;text-align:center}body .container-fluid .content-row.registration-content-row div .registration-form-container form .registration-error p{margin:0}body .container-fluid .content-row.registration-content-row div .registration-form-container form .registration-error p span.reg_form_error{color:#fff}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields{position:relative}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .password-eye-container{bottom:6px;position:absolute;right:10px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .password-eye-container .fa-eye,body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .password-eye-container .fa-eye-slash{color:#263984;cursor:pointer;font-size:22px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .password-eye-container .fa-eye-slash:hover,body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .password-eye-container .fa-eye:hover{color:#002cdb}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .g-recaptcha{height:78px;margin:24px 0;width:304px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields .username-note{color:#263984;font-family:Nunito,sans-serif;font-family:Nunito;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:16px;margin:4px 0 0}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields input,body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields select{align-items:center;align-self:stretch;color:#000;display:flex;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;padding:10px 16px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields label{color:#263984;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:24px}@media(max-width:576px){body .container-fluid .content-row.registration-content-row div .registration-form-container form .form-fields label{margin:8px 0 4px}}body .container-fluid .content-row.registration-content-row div .registration-form-container form .separator{margin:24px 0}body .container-fluid .content-row.registration-content-row div .registration-form-container form .separator .line{background:#d1d7e0;height:1px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .separator span{color:#263984;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .separator .right{margin-right:8px}body .container-fluid .content-row.registration-content-row div .registration-form-container form .separator .left{margin-left:8px}body .container-fluid .content-row.registration-content-row div .registration-form-container form p{color:#263984;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;letter-spacing:-.16px;line-height:24px}body .container-fluid .content-row.registration-content-row div .registration-form-container form p.small{font-size:14px;line-height:22px}body .container-fluid .content-row.registration-content-row div .registration-form-container form p a{color:#3d67ff;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:26px;text-decoration-line:underline}body .container-fluid .content-row.registration-content-row div .registration-form-container form #register_new_user{margin-top:24px}body .container-fluid .content-row.registration-content-row.social-login.select-account div .registration-form-container{margin-top:70px;max-width:1200px}body .container-fluid .content-row.registration-content-row.social-login.register-new div .registration-form-container .password-eye-container,body .container-fluid .content-row.registration-content-row.social-login.select-account div .registration-form-container .password-eye-container{right:20px;top:35px}body .activation-reminder{display:flex;flex-direction:column;padding:50px 26px}body .country-dropdown{display:flex;flex-direction:row-reverse}body .country-dropdown select{align-items:center;align-self:stretch;border:1px solid rgba(209,215,224,.4);border-radius:8px;color:#1d262e;display:flex;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:500;gap:16px;letter-spacing:-.14px;line-height:22px;padding:7px 12px;width:196px}body .activation-img{text-align:center}body .activation-img img{height:364px;margin:0 auto;width:306px}@media(max-width:576px){body .activation-img img{display:none}}body .activation-content{align-items:center;display:flex}@media(max-width:768px){body .activation-content{text-align:center}}body .activation-content>div{margin-left:64px;max-width:552px}@media(max-width:768px){body .activation-content>div{margin-left:0}}body .activation-content>div h1{color:#021869;font-family:Nunito,sans-serif;font-size:34px;font-style:normal;font-weight:700;letter-spacing:-.34px;line-height:45px;overflow-wrap:anywhere}body .activation-content>div p,body .activation-content>div ul{color:#021869;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.16px;line-height:24px}body .activation-content>div p.bold,body .activation-content>div ul.bold{font-weight:700}body .activation-content>div ul{margin:20px 40px;text-align:left}body .activation-content>div .activation-form-wrapper{margin:24px 0;text-align:left}body .activation-content>div .activation-form-wrapper label{color:#021869;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:24px}body .activation-content>div .activation-form-wrapper .form-inputs{display:flex;flex-direction:row}@media(max-width:768px){body .activation-content>div .activation-form-wrapper .form-inputs{flex-direction:column}}body .activation-content>div .activation-form-wrapper .form-inputs .email-input{align-items:center;align-self:stretch;border:1px solid #d1d7e0;border-radius:8px;color:#021869;flex-grow:1;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:600;gap:24px;letter-spacing:-.14px;line-height:22px;padding:7px 16px}body .activation-content>div .activation-form-wrapper .form-inputs .email-submit{align-items:center;background:rgba(92,127,255,.12);border:0;border-radius:8px;color:#3d67ff;font-family:Nunito,sans-serif;font-size:14px;font-style:normal;font-weight:700;gap:6px;letter-spacing:-.14px;line-height:24px;margin-left:4px;padding:8px 16px}@media(max-width:768px){body .activation-content>div .activation-form-wrapper .form-inputs .email-submit{margin-left:0;margin-top:4px}}body .activation-content>div .activation-form-wrapper .error{color:#cf1919;font-family:Nunito,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.16px;line-height:24px}body .activation-content>div .contact-wrapper{display:flex;flex-direction:column}@media(max-width:768px){body .activation-content>div .contact-wrapper{align-items:center}}body .activation-content>div .contact-wrapper .contact{display:flex;flex-direction:row}@media(max-width:576px){body .activation-content>div .contact-wrapper .contact{flex-direction:column;width:100%}}body .activation-content>div .contact-wrapper .contact .contact-tel,body .activation-content>div .contact-wrapper .contact .contant-email{align-items:center;background:rgba(92,127,255,.12);border-radius:8px;display:flex;gap:6px;padding:8px 12px}@media(max-width:768px){body .activation-content>div .contact-wrapper .contact .contact-tel,body .activation-content>div .contact-wrapper .contact .contant-email{display:unset;margin:4px 0;text-align:center;width:100%}}body .activation-content>div .contact-wrapper .contact .contact-tel a,body .activation-content>div .contact-wrapper .contact .contant-email a{color:#021869;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:600;letter-spacing:-.12px;line-height:16px;text-decoration:none}body .activation-content>div .contact-wrapper .contact .separator{display:flex;width:12px}body .activation-content .mt-12px{margin-top:12px}body .activation-content .mb-12px{margin-bottom:12px}