a { color: rgba(white, 0.75); &:hover { color: white; } } .auth-header { text-align: center; margin-bottom: 20px; img { max-width: 100%; } } .form-control, .input-group-addon { background: $auth-form-control-bg; border: $auth-form-control-border; } .form-control { box-shadow: none; color: $auth-form-control-color; height: auto; padding: 12px 5px; font-size: 16px; &:focus { outline-color: transparent; outline-style: none; box-shadow: none; } &::placeholder { color: $auth-form-control-placeholder; } &:-webkit-autofill { -webkit-text-fill-color: $auth-form-control-color; &, &:hover, &:focus, &:active { transition: background-color 9999999s ease-in-out 0s; } } } .input-group-addon { color: rgba(white, 0.5); &:first-child { padding-right: 5px; } } .remember-me { display: block; font-weight: normal; color: $auth-remember-me-color; background: $auth-remember-me-bg; border-radius: 5px; padding: 10px 15px; font-size: 13px; cursor: pointer; input { margin-right: 10px; margin-top: 0; vertical-align: middle; } &:hover { background: opacify($auth-remember-me-bg, 0.05); } } .btn { box-shadow: rgba(black, 0.1) 0 0 2px; padding: 12px; font-size: 16px; } .btn-primary { outline: none; color: $auth-login-btn-color; background: $auth-login-btn-bg; border: $auth-login-btn-border; &:hover { background-color: darken($auth-login-btn-bg, 2.5%); border-color: darken($auth-login-btn-border, 5%); } &:focus, &:active { background-color: darken($auth-login-btn-bg, 5%); border-color: darken($auth-login-btn-border, 10%); } &:active:focus { outline: none !important; background-color: darken($auth-login-btn-bg, 10%); border-color: darken($auth-login-btn-border, 15%); } } .form-footer { font-size: 12px; } .forgot-password { float: right; padding: 10px 5px; } .alert-danger { background: $theme-bg-texture-url fixed, $alert-danger-bg; color: white; }