.ds-header-login-tabs{max-width:522px;margin:0 auto}div.login-developer-preview .qpp-c-tabs__panel{padding:0}div.login-developer-preview label{color:var(--gray80);text-transform:none;margin-bottom:8px;font-size:14px;font-weight:500}div.login-developer-preview input{border:1px solid var(--gray80);border-radius:3px}div.login-developer-preview input :-ms-placeholder-shown{color:var(--gray80)}div.login-developer-preview input ::placeholder{color:var(--gray80)}div.login-developer-preview .password-container{width:100%;position:relative}div.login-developer-preview .password-display-btn{color:var(--gray60);width:200px;font-weight:400;position:absolute;top:10px;right:-25px}div.login-developer-preview .password-display-btn:focus{box-shadow:none;border:none;line-height:normal}div.login-developer-preview .divider{align-items:center;display:flex}div.login-developer-preview .divider hr{width:220px;margin:0}div.login-developer-preview .divider span{color:var(--gray60);letter-spacing:.5px;text-transform:uppercase;margin:12px;font-size:12px;font-weight:400;line-height:17.5px}div.login-developer-preview .register-btn{background-color:var(--white);color:var(--black);border:1px solid var(--gray10)}div.login-developer-preview .register-btn:hover{background-color:var(--gray04);color:var(--black);border:1px solid var(--gray10)}div.login-developer-preview .breadcrumb{padding:0 0 12px}div.login-developer-preview .header-copy{padding-top:80px;padding-bottom:110px}div.login-developer-preview .header-copy h1{margin:0 auto;font-size:3.5rem;font-weight:300;line-height:1.2}@media (width<=767px){div.login-developer-preview .header-copy h1{font-size:2.125rem}}div.login-developer-preview h2{color:var(--navy);margin-top:25px;margin-bottom:24px;font-size:2.875rem;font-weight:300;line-height:1.2}@media (width<=767px){div.login-developer-preview h2{font-size:1.75rem}}div.login-developer-preview [type=text],div.login-developer-preview [type=password]{width:100%;margin-bottom:15px}div.login-developer-preview [for=show-hide]{margin-top:-5px;margin-bottom:15px}div.login-developer-preview [aria-selected=true]{color:var(--grayDark);font-weight:500}div.login-developer-preview h3{color:var(--teal);text-transform:uppercase;margin-bottom:.2rem;font-size:.8em;font-weight:500;line-height:1.7}div.login-developer-preview .agreement{background:var(--gray02);border:1px solid var(--grayLightest);margin-bottom:2em;padding:19px}div.login-developer-preview .agreement p{margin-bottom:0;font-size:.8em}div.login-developer-preview .actions{flex-direction:column;justify-content:flex-start;margin-top:-7px;display:flex}div.login-developer-preview .actions .qpp-c-button{width:100%}div.login-developer-preview .actions button[type=submit]{height:48px;margin-top:24px}div.login-developer-preview .actions button[type=submit] svg{position:relative;top:-2px}div.login-developer-preview .actions .register{margin-top:3px;margin-left:24px}@media (width<=767px){div.login-developer-preview .actions .register{margin-left:0}}div.login-developer-preview .actions .register p{margin:0;line-height:1.1}@media (width<=767px){div.login-developer-preview .actions .register p{margin-top:1rem}div.login-developer-preview .actions{display:block}}div.login-developer-preview .signin-message{color:var(--gray80);margin-top:11px;font-size:85%;line-height:1.7}div.login-developer-preview .signin-message p{margin:0}div.login-developer-preview img{max-width:100%;margin:0 auto;display:block}div.login-developer-preview .register-harp h3{color:var(--navy);text-transform:initial;margin-bottom:10px;font-size:2.25rem;font-weight:400;line-height:1.2}div.login-developer-preview .register-harp p{margin-bottom:32px}div.developer-preview-login-container{border:1px solid var(--gray10);box-shadow:0 2px 5px 0 var(--shadow10);max-width:522px;margin-bottom:48px;padding:24px}.login-page label{color:var(--gray80);text-transform:none;margin-bottom:8px;font-size:14px;font-weight:500}.login-page input{border:1px solid var(--gray80);border-radius:3px}.login-page input :-ms-placeholder-shown{color:var(--gray80)}.login-page input ::placeholder{color:var(--gray80)}.login-page .password-container{width:100%;position:relative}.login-page .divider{align-items:center;display:flex}.login-page .divider hr{width:206px;margin:0}.login-page .divider span{color:var(--gray60);letter-spacing:.5px;text-transform:uppercase;margin:12px;font-weight:400;line-height:17.5px}.login-page .register-btn{background-color:var(--white);color:var(--black);border:1px solid var(--gray10)}.login-page .register-btn:hover{background-color:var(--gray04);color:var(--black);border:1px solid var(--gray10)}.login-page .password-display-btn{color:var(--gray60);width:200px;font-weight:400;position:absolute;top:10px;right:-25px}.login-page .password-display-btn:focus{box-shadow:none;border:none;line-height:normal}.login-page h2{color:var(--navy);margin-top:25px;margin-bottom:24px;font-size:36px;font-weight:400;line-height:1.3}@media (width<=767px){.login-page h2{font-size:1.75rem}}.login-page [type=text],.login-page [type=password]{width:100%;margin-bottom:15px}.login-page [for=show-hide]{margin-top:-5px;margin-bottom:15px}.login-page [aria-selected=true]{color:var(--gray90);font-weight:500}.login-page h3{color:var(--teal);text-transform:uppercase;margin-bottom:.2rem;font-size:.8em;font-weight:500;line-height:1.7}.login-page .actions{flex-direction:column;justify-content:flex-start;align-items:center;margin-top:-7px;display:flex}.login-page .actions button{width:100%}.login-page .actions button[type=submit]{margin-top:24px}.login-page .actions button[type=submit] svg{position:relative}@media (width<=767px){.login-page .actions{display:block}}.login-page .signin-message{color:var(--gray80);margin-top:11px;line-height:1.7}.login-page .signin-message p{margin:0}.login-page img{max-width:100%;margin:0 auto;display:block}.agreement{background:var(--gray02);border:1px solid var(--grayLightest);margin-bottom:2em;padding:19px}.agreement p{margin:0;font-size:.8em}.ds-header-login-tabs.redesign{max-width:800px;padding:0}.forgot-password-btn{font-size:1rem;font-weight:400;text-decoration:underline}.forgot-password-btn:hover{text-decoration:none}.login-page-container{max-width:460px;margin:0 auto}.qpp-c-modal.truth-statement .closex{margin:-5rem -2.5rem 0!important}
