a.text-secondary,a.text-secondary:focus,a.text-secondary:hover{color:#024731!important}.Login .TextInputForm__inputs{padding:1.6rem 2rem 1rem}.Login .show-password-button:focus{outline:2px auto -webkit-focus-ring-color}.Login .TextInput .btn-right{margin-top:-1.8rem}.Login button:focus{box-shadow:none}@media(max-width:767px){.Login .ButtonPrimary2{width:100%}}.Login.fr_CA .TextInput input.password{padding-right:5rem}.Login .error-credentials{background-color:#9f2424;color:#fff;font-size:.875rem}.Login .error-credentials svg g{stroke:#fff}.Login .error-credentials_1{background-color:#9f2424;color:#fff;font-size:.875rem}.Login .error-credentials_1 svg g{stroke:#fff}@media(max-width:1200px)and (min-width:991px){.Login .error-credentials_1{font-size:.694rem}}@media(min-width:1200px){.Login .error-credentials_1{font-size:.75rem}.Login .error-credentials{font-size:.83rem}}@media(max-width:1200px)and (min-width:991px){.Login .error-credentials{font-size:.75rem}}.Login .oops-msg{font-weight:700;font-size:1rem;color:#fff;line-height:1.5rem}.Login .no-account-text{line-height:1.2rem}.Login .ButtonArrow{width:100%}.Login .ButtonArrow__text{flex-grow:1;text-align:left}.Login .Login__address-bar-hero-error{width:320px}@media(max-width:1199px){.Login .Login__address-bar-hero-error{width:300px}}.Login button:active{outline:auto!important}