.white-section{background-color:#fff;padding:0 2rem 6rem;text-align:center}@media (min-width:768px) and (max-width:991px){.white-section{padding-bottom:2rem}}@media (max-width:767px){.white-section{padding-bottom:2rem}}.white-section-with-border,.white-section.with-border{border-bottom:1px solid #e0e0e0}.white-section-with-border{background-color:#fff;padding:0 2rem 6rem;text-align:center}.auth-mobile .remember-me{margin-top:-10px}.auth-mobile .remember-me label{padding-left:0;white-space:nowrap}.auth-mobile .auth-banner{background-color:#f5f5f5;padding:6rem 0 3rem;background:rgba(0,0,0,0)}.auth-mobile .auth-banner h1{margin:0 0 4rem;line-height:.75}.auth-mobile a{cursor:pointer}.auth-mobile .required-fields{margin-top:3rem}.auth-mobile .signup-error{margin-top:4px}.auth-mobile input[type=date]{line-height:20px}.auth-mobile input[type=checkbox]{position:static;margin-left:0}.auth-mobile .gray{background-color:#fafafa;border-top:1px solid #eee}.auth-mobile .forgot-password-link-row{margin-bottom:2rem}@media (max-width:767px){.auth-mobile .forgot-password-link-row{text-align:right}}.auth-mobile .forgot-password-link-row a{font-size:14px;line-height:18px}.auth-mobile .forgot-password-link-row .forgot-password{color:#73777a;text-decoration:underline}.auth-mobile .request-password-reset .message{text-align:center;font-size:1rem;margin-top:1rem;margin-bottom:2.5rem;color:green}.auth-mobile .go-back-to-login,.auth-mobile .go-to-login,.auth-mobile .go-to-signup{text-align:center;padding-bottom:2rem;padding-top:1rem}@media (min-width:992px){.auth-mobile .go-back-to-login,.auth-mobile .go-to-login,.auth-mobile .go-to-signup{padding:3em}}.auth-mobile .go-back-to-login .btn,.auth-mobile .go-to-login .btn,.auth-mobile .go-to-signup .btn{margin-top:1rem}.auth-mobile .go-back-to-login .btn{margin-top:2rem}.auth-mobile .post-login{font-size:1.4rem;margin-top:4rem}.auth-mobile .post-login .user-info .user-email,.auth-mobile .post-login .user-info .user-name{overflow-wrap:break-word}.auth-mobile .post-login .user-info .view-profile-btn{margin-top:4rem}.auth-mobile .post-login .sign-out-col{margin-top:1.6rem;margin-bottom:6rem}.auth-mobile .finish-account.with-bar{border-right:2px solid rgba(0,0,0,.12)}@media (max-width:767px){.auth-mobile .finish-account.with-bar{border-right:0}}.auth-mobile .finish-account .finish-account-text p,.auth-mobile .register-kit .register-kit-text p{font-size:16px}.auth-mobile .line{height:2px;width:80%;display:block;margin:0 auto;background-color:rgba(0,0,0,.12)}.auth-mobile .auth-reset-password-link{margin-bottom:50px}.finish-account{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}.finish-account .btn{border-radius:100px;text-transform:none;letter-spacing:.5px}.finish-account-header{color:#000}.finish-account-text,.finish-account-text p{color:#666;font-family:Sofia,Helvetica,Arial,sans-serif}#updated-terms-modal .form-group{margin-top:20px}#updated-terms-modal .error-message{color:#f34833}#updated-terms-modal .checkbox-radio-container{background-color:#f5f5f5;border:2px solid #e0e0e0;border-radius:3px;margin:0 25px;padding:25px}#updated-terms-modal .checkbox-radio-container a{color:grey;font-family:Proxima Nova,Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;text-decoration:underline}#updated-terms-modal .checkbox-radio-container input[type=checkbox]+label:before{background-color:#fff}