/* CercAI — login full black, acento dorado */

body.task-login {
    background: #050705 !important;
    color: #ffffff;
}

body.task-login #layout,
body.task-login #layout-content {
    background: transparent !important;
}

#login-form {
    background: #000000;
    border-radius: 12px;
    box-shadow: 0 24px 70px rgba(0, 0, 0, .65);
}

#login-form .title {
    color: #ffffff;
}

#login-form label {
    color: #ffffff;
}

#login-form .form-control,
#rcmloginuser,
#rcmloginpwd,
#rcmlogintz,
#rcmloginurl {
    background: #141414 !important;
    border: 1px solid #3a3a3a !important;
    color: #ffffff !important;
}

#login-form .form-control:focus,
#rcmloginuser:focus,
#rcmloginpwd:focus {
    border-color: #d4af37 !important;
    box-shadow: 0 0 0 3px rgba(212, 175, 55, .25) !important;
}

#login-form .button.mainaction.submit,
#rcmloginsubmit {
    background: #d4af37 !important;
    color: #000000 !important;
    border: none !important;
    font-weight: 700;
}

#login-form .button.mainaction.submit:hover,
#rcmloginsubmit:hover {
    background: #c29d2e !important;
}

#logo {
    filter: drop-shadow(0 0 18px rgba(212, 175, 55, .18));
}

#login-footer {
    color: #ffffff;
    text-align: center;
}

.cercai-identity a:hover {
    text-decoration: underline;
}
