.toggle-password{cursor:pointer;padding:5px 10px}.has-error .toggle-password{border-color:#811823!important}.with-addon{border-right:none}.form-control:focus+.toggle-password{border-color:#406eb5}.login{margin-top:3.2rem}.login .login-page{margin:auto;max-width:365px}.login .login-page #login-form h1{margin-bottom:.8rem}.login .login-page .form-group{margin-bottom:1.2rem}.login .login-page #purchase-tracking-form .form-group:last-child{margin-bottom:0}.login .login-page .link-wrapper{margin-top:.4rem}.login .login-page .main-title{font-family:Stuart,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:-.16px;font-size:2.8rem;line-height:3.2rem;text-align:center;margin-bottom:1.6rem}@media (min-width:768px){.login .login-page .main-title{font-family:Stuart,Georgia,serif;font-style:normal;font-weight:500;letter-spacing:-.16px;font-size:3.2rem;line-height:3.6rem}}.login .login-page ul{margin-top:1.6rem;margin-bottom:1.6rem;padding-left:2.4rem}.login .login-page .help-text{font-size:14px;color:rgba(66,59,47,.75)}.login .login-page .sub-title{font-family:Graphik,"Helvetica Neue",sans-serif;font-style:normal;font-weight:400;letter-spacing:.08px;font-size:1.6rem;line-height:2.6rem;text-align:center;margin-top:1.2rem;margin-bottom:1.6rem}.login .login-page .text-blurb,.login .login-page h2{font-family:Graphik,"Helvetica Neue",sans-serif;font-style:normal;letter-spacing:-.16px}.login .login-page .toggle-password-icon{width:25px;height:25px;margin:2px 0 -3px}.login .login-page .btn.btn-submit{text-align:center;width:100%}.login .login-page h2{font-weight:500;font-size:2rem;line-height:2.6rem;text-align:center}.login .login-page .text-blurb{font-weight:400;font-size:1.4rem;line-height:1.8rem}.login .login-page .text-blurb .no-wrap-text{display:inline-block}.login .login-page .text-blurb a{text-decoration:underline}.login .login-page .text-blurb a:hover{text-decoration:none}.login .login-page .find-order-btn{margin-top:1.2rem}