.elementor-2437 .elementor-element.elementor-element-bf7126d > .elementor-widget-container{margin:110px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2437 .elementor-element.elementor-element-bf7126d > .elementor-widget-container{margin:110px 0px 0px 0px;}}@media(max-width:768px){.elementor-2437 .elementor-element.elementor-element-bf7126d > .elementor-widget-container{margin:110px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-53cd172 *//* Container */
.mepr-login-form {
    max-width: 458px;
    margin: 0 auto;
    padding: 30px;
    background: #090C0F;
    font-family: Arial, sans-serif;
    text-align: left;
}



/* Form Fields & Labels */

/* Form Fields - General */
.mepr-login-form input[type="text"] {
    margin-bottom: -2px;
}

/* Form Fields - Normal Links */
.mepr-login-form input[type="email"],
.mepr-login-form input[type="password"],
.mepr-login-form input[type="text"] {
    width: 100%;
    height: 45px;
    margin-top: 8px;
    padding: 10px;
    color: #B8BEC5;
    font-size: 14px;
    border-radius: 11px;
    background: #25282A;
    transition: border-color 0.3s ease-in-out;
}

/* Form Fields - Hover Links */
.mepr-login-form input[type="email"]:focus,
.mepr-login-form input[type="password"]:focus,
.mepr-login-form input[type="text"]:focus {
    border-color: #36A9E1;
    background: #25282A;
    outline: none;
}

/* Label - Username */
.mepr-login-form label[for="user_login"] {
    color: #ffffff;
    font-size: 12.425px; 
    font-weight: bold;
}

/* Label - Password */
.mepr-login-form label[for="user_pass"] {
    color: #ffffff;
    font-size: 12.425px; 
    font-weight: bold;
}

/* Label - Remember Me */
.mepr-login-form label {
    color: #ffffff;
    font-size: 11.5px;
    
    display: flex; 
    align-items: center;
    gap: 4px; 
}

/* Label - Remember Me (Checkbox) */
.mepr-login-form input[name="rememberme"] {
    display: flex; 
    align-items: center; 
    gap: 4px; 
}

/* Eye Password */
.mepr-login-form .dashicons {
    margin-top: 7.5px;
    margin-right: -7.5px;
    cursor: pointer;
}

/* ERROR */
.mepr-login-form .mepr_error {
    width: 100%;
    height: 66.5px;
    border-radius: 7px;
    color: #d40022;
}

/* SUCCESS */
.mepr-login-form .mepr_password_reset_requested {
    text-align: center;
    margin-top: 5px;
    border-radius: 7px;
}



/* Password */

/* Forgot Password - Normal Link */
.mepr-login-form a {
    color: #36A9E1;
    font-size: 13px;
}

/* Forgot Password - Hover Link */
.mepr-login-form a:hover {
    text-decoration: underline;
}

/* Heading - Request a Password */
.mepr-login-form h3, 
.mepr-forgot-password-form h3 {
    display: none !important;
}

/* Label - Enter Your Username or Email Address */
.mepr-login-form label[for="mepr_user_or_email"] {
    color: #ffffff;
    font-size: 12.425px; 
    font-weight: bold;
}

/* Label - Password Reset - Password */
.mepr-login-form label[for="mepr_user_password"] {
    font-size: 12.425px;
    font-weight: bold;
}

/* Label - Password Reset - Confirm Password */
.mepr-login-form label[for="mepr_user_password_confirm"] {
    font-size: 12.425px;
    font-weight: bold;
}



/* Submit Button */

/* Submit Button - Normal */
.mepr-login-form input[type="submit"] {
    width: 100%;
    margin-top: -50px;
    margin-bottom: -50px;
    padding-top: 14px;
    padding-bottom: 14px;
    color: #090C0F;
    background: #36A9E1;
    border-radius: 11px;
    font-size: 14.5px;
}

/* Submit Button - Hover */
.mepr-login-form input[type="submit"]:hover {
    color: #36A9E1;
    background: #000000;
    border: 1.5px solid #cccccc;
    border-color: #36A9E1;
    cursor: pointer;
}



/* Responsive Design */

@media (max-width: 480px) {

/* ERROR */
.mepr-login-form .mepr_error {
    width: 100%;
    height: 121px;
    border-radius: 7px;
    color: #d40022;
}
}

@media (max-width: 400px) {

/* Logo */
.wp-image-163 {
    width: 80%;
    height: 80%;
}
}/* End custom CSS */