@import url(https://fonts.googleapis.com/css?family=Roboto:400,600&display=swap);body:after{display:none}#session{background-color:#f6f6f6;display:flex;flex-direction:column;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0 auto;min-height:100vh;padding-top:50px}#session #session-header{display:flex;flex-direction:column;text-align:center;margin-bottom:40px}#session #session-header .title{color:#727577;font-size:25px;font-weight:300;letter-spacing:.05rem}#session #session-header .title.first{font-size:16px;margin-bottom:1.5rem;font-weight:100}#session #email-oval{background-color:#fff;border-radius:120px;height:240px;margin:30px auto;width:240px}#session #email-oval img{margin-top:45px;margin-left:-187px}#session #toggle-link{display:inline-block;margin-bottom:40px;text-align:center}#session #toggle-link div{color:#727577;font-size:13px;margin-bottom:10px}#session #toggle-link button{font-size:20px}#session #session-filler{flex:1}#session #footer-wrapper{margin-top:auto}#session .validator{margin:1rem 0}#session .validator:first-child{margin-top:0}#session .validator#session-password{margin-bottom:15px}#session-form-wrapper{background-color:#fff;border:solid 1px #d8d8d8;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,.1);margin:0 auto;margin-bottom:40px;width:368px}#session-form-wrapper.product-selection{width:680px}#session-form-wrapper #form-header{padding:25px 15px}#session-form-wrapper #form-header .session-error{background-color:#ff7b7b;color:#fff;font-family:"Open Sans",sans-serif;font-size:11px;margin-bottom:25px;padding:15px 25px}#session-form-wrapper #form-header .session-error a{color:#fff;text-decoration:underline}#session-form-wrapper #form-header .session-error a:active,#session-form-wrapper #form-header .session-error a:hover{opacity:.9}#session-form-wrapper #form-header .session-success{background-color:#31a732;color:#fff;font-family:"Open Sans",sans-serif;font-size:11px;margin-bottom:25px;padding:15px 25px}#session-form-wrapper #form-header #header-logo{display:inline-block;text-align:center;width:100%}#session-form-wrapper #form-header #header-logo .wepay_a_chase_company_logo{height:35px;object-fit:contain;width:92px}#session-form-wrapper .session-form{display:flex;flex-direction:column;width:100%}#session-form-wrapper .session-form .session-form-input{padding:0 30px 35px}#session-form-wrapper .session-form .session-form-input .text-block{margin:10px 0 25px}#session-form-wrapper .session-form .session-form-input .text-block .title{color:#363839;height:19px;font-size:16px;font-weight:600;margin-bottom:8px;text-align:center;width:100%}#session-form-wrapper .session-form .session-form-input .text-block .message{color:#363839;font-size:13px;line-height:1.46;width:100%}#session-form-wrapper .session-form .session-form-input .form-control{background-color:#fff;border:solid 1px #c1c1c1;border-radius:1px;height:44px;width:100%}#session-form-wrapper .session-form .session-form-input .session-input-container{display:flex;flex-direction:row;font-family:"Open Sans",sans-serif;position:relative;width:100%}#session-form-wrapper .session-form #password-requirements{color:#727577;background-color:#fff;border-radius:8px;box-shadow:0 6px 10px 0 rgba(0,0,0,.05);left:100%;margin-left:3rem;padding:1rem;position:absolute;top:-30px;width:12rem}#session-form-wrapper .session-form #password-requirements .header{font-size:.8125rem;font-weight:600}#session-form-wrapper .session-form #password-requirements ul{font-size:.6875rem;list-style:none;margin:0;padding:0}#session-form-wrapper .session-form #password-requirements li{display:flex;margin:.5rem 0}#session-form-wrapper .session-form #password-requirements li:last-child{margin-bottom:0}#session-form-wrapper .session-form #password-requirements li:before{color:#ff7b7b;content:'\25CF';display:inline-block;line-height:13px;padding-right:.5rem}#session-form-wrapper .session-form #password-requirements li.satisfied{color:#e0e0e0;text-decoration:line-through}#session-form-wrapper .session-form #password-requirements li.satisfied:before{color:#e0e0e0;text-decoration:none}#session-form-wrapper .session-form #session-form-submit{display:flex;justify-content:flex-end;align-items:center;width:100%;height:76px;background-color:#f6f6f6;border-radius:0 0 6px 6px;padding:0 2.25rem}#session-form-wrapper .session-form #session-form-submit.has-back-button{justify-content:space-between}#session-form-wrapper .session-form #session-form-submit #button-confirm{height:40px;min-width:114px}#session-form-wrapper .session-form #session-form-submit #button-back{min-width:90px}#session-form-wrapper #session-login-form #forgot-password{font-size:11px;color:#4b91db}#session-form-wrapper #session-register-form #password,#session-form-wrapper #session-reset-password-form #password{position:relative}#session-form-wrapper #session-register-form #tosAcceptance .checkboxInput label p,#session-form-wrapper #session-reset-password-form #tosAcceptance .checkboxInput label p{margin-top:2px;color:#727577}#session-form-wrapper #session-register-form #tosAcceptance #error-tosAcceptance,#session-form-wrapper #session-reset-password-form #tosAcceptance #error-tosAcceptance{position:absolute}#session-form-wrapper #session-product-selection-form{font-weight:200}#session-form-wrapper #session-product-selection-form .product-link-container{margin-top:18px}#session-form-wrapper #session-product-selection-form a.more-info-clear,#session-form-wrapper #session-product-selection-form a.more-info-link{text-align:center;font-size:11px;text-decoration:none}#session-form-wrapper #session-mfa-create-form #phone-wrapper{min-height:125px;align-items:flex-start;display:flex;margin:0 2rem}#session-form-wrapper #session-mfa-create-form #phone-wrapper>#country-code{margin:1rem .5rem 1rem 0}#session-form-wrapper #session-mfa-create-form #phone-wrapper #country-code{width:75px}#session-form-wrapper #session-mfa-create-form #phone-wrapper #country-code #label-container-country-code{width:75px}#session-form-wrapper #session-mfa-create-form #phone-wrapper #country-code input{color:#363839;text-align:center}#session-form-wrapper #session-mfa-verify-form .input-block{margin:1rem 5rem}#session-form-wrapper #session-mfa-verify-form .input-block #session-code input{color:#363839;font-family:"Open Sans",Helvetica,Arial,Verdana,sans-serif;font-size:16px;letter-spacing:6.2px;padding-left:23px;padding-right:21px}#session-form-wrapper #session-mfa-verify-form .input-block #resend-code{color:#4b91db;font-size:11px}#session-form-wrapper #session-mfa-verify-form .input-block #resend-code #resend-countdown{color:#acb0b2}@media (max-width:768px){#session-form-wrapper .session-form .password-requirements-wrapper #password-requirements{position:initial}#session-form-wrapper.product-selection{width:382px}}