/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
body.bodylogin,
body.bodylogin .login_center,
body.bodylogin .login_center.center,
body.bodylogin .login_mainpage {
    background: transparent !important;
    background-image: none !important;
}

/* Only login form */
body.bodylogin .login_block {
    background: rgba(245,245,245,0.96) !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.10) !important;
    backdrop-filter: blur(6px);
    padding: 40px !important;
}

/* Remove login-page split only */
body.bodylogin .backgroundseparation,
body.bodylogin .login_background_separator,
body.bodylogin .loginbackgroundsplit,
body.bodylogin .login-page-left,
body.bodylogin .login-page-right {
    display: none !important;
    width: 0 !important;
    background: transparent !important;
}

/* Login background only */
body.bodylogin div.login_background {
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}

/* Login inputs only */
body.bodylogin .login_block input[type="text"],
body.bodylogin .login_block input[type="password"] {
    border-radius: 8px !important;
    border: 1px solid #d6dbe1 !important;
    background: #ffffff !important;
    color: #111111 !important;
    padding: 14px !important;
    font-size: 16px !important;
}

/* Login buttons only */
body.bodylogin .login_block input[type="submit"],
body.bodylogin .login_block button {
    background: #07a698 !important;
    border: 1px solid #07a698 !important;
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 12px 24px !important;
    font-weight: 600 !important;
}

body.bodylogin .login_block input[type="submit"]:hover,
body.bodylogin .login_block button:hover {
    background: #f3c45a !important;
    border-color: #f3c45a !important;
    color: #111111 !important;
}

/* Login links only */
body.bodylogin .login_block a {
    color: #6b6f8d !important;
}

body.bodylogin .login_block a:hover {
    color: #07a698 !important;
}

/* Login version text only */
body.bodylogin .login_block .login_table_title {
    color: #444444 !important;
}