/*
Theme Name: Hello Elementor Child
Description: Hello Elementor Child Theme
Template: hello-elementor
*/
body.login {
    background: #FFFFFF;
    color:#000000;
}
body.login a {
    color: #FD0100;
}
body.login h1 a {
    background-image:url("../../uploads/2023/04/cropped-logo.png");
    background-size: contain;
}
body.login .button-primary {
    background: #FD0100;
    border-color: #FD0100;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}
body.login .button-secondary {
    color: #FD0100;
    background-color: #FD0100;
    border-color: #FD0100;
}
body.login .language-switcher .button {
    color: #FD0100;
    border-color: #FD0100;
}
body.login .message, body.login .notice, body.login .success {
    border-left: 4px solid #FD0100;
}
body.login input[type=password]:focus, body.login input[type=text]:focus {
    border: 1px solid #FD0100;
    box-shadow: 0 0 0 1px #FD0100;
    background: rgba(253, 1, 0,0.2) !important;
} 
body.login input[type=password]:hover, body.login input[type=text]:hover {
    border: 1px solid #FD0100;
    box-shadow: 0 0 0 1px #FD0100;
    background: rgba(253, 1, 0,0.2) !important;
} 
body.login .ui-autocomplete .ui-state-focus {
    background: rgba(253, 1, 0,0.2);
}