.form-group.required .col-form-label:after { color: #d00; content: "*"; position: absolute; margin-left: 3px; } .nav-user-menu .user-image { width: 20px; margin-right: 4px; margin-top: -4px; } .login-page { color: #fff; } .login-page .login-logo, .login-page .register-logo { color: inherit; font-size: 1.8rem; } .login-page .login-logo a, .login-page .register-logo a { color: inherit; } .login-page .login-box, .login-page .register-box { width: 400px; } .login-page .card { color: inherit; background-color: transparent !important; background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.5)) !important; } .login-page .card .card-header, .login-page .card .card-body, .login-page .card .card-footer { background-color: transparent !important; } .login-page .card .card-header a { color: var(--mc); } .login-page .card .login-card-body, .login-page .card .register-card-body { color: inherit; } .login-page .card .login-card-body .input-group .input-group-text, .login-page .card .register-card-body .input-group .input-group-text { background-color: var(--mc); color: #fff; } .login-page .card .login-card-body .input-group .form-control, .login-page .card .register-card-body .input-group .form-control { background: rgba(255, 255, 255, 0.5); border-color: var(--mc); } .login-page .card .login-card-body .input-group .form-control :focus + .input-group-append > .input-group-text, .login-page .card .register-card-body .input-group .form-control :focus + .input-group-append > .input-group-text { background-color: #80bdff; } .login-page .card .login-card-body #LoginButton, .login-page .card .register-card-body #LoginButton { color: #fff; background-color: var(--mc); border-color: var(--mc); } .login-page .card .login-card-body #LoginButton:hover, .login-page .card .register-card-body #LoginButton:hover { color: #fff; background-color: #0069d9; border-color: #0062cc; } .login-page .current-language-icon i { transform: scale(1.3); margin: 0 5px; }