/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 17 2026 | 14:13:27 */
/* ONLY Password Protected Page */
body.login.login-password-protected {
    background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;
}

/* Logo */
body.login.login-password-protected #password-protected-logo a {
    font-size: 0 !important;
    color: transparent !important;
    text-indent: -9999px !important;
    overflow: hidden !important;

    background-image: url('https://dev-1117.hire-virtual-assistant.net/wp-content/uploads/2025/03/dkp_logo.png') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;

    width: 250px !important;
	height: 90px !important;
    display: block !important;

    margin: 0 auto 30px auto !important;

    pointer-events: none !important;
    cursor: default !important;
}

/* Remove WP logo */
body.login.login-password-protected .login h1 a {
    background-image: none !important;
}

/* Login box */
body.login.login-password-protected #loginform {
    background: rgba(255,255,255,0.08) !important;
    backdrop-filter: blur(10px) !important;

    border-radius: 18px !important;
    border: 1px solid rgba(255,255,255,0.08) !important;

    box-shadow: 0 20px 45px rgba(0,0,0,0.25) !important;

    padding: 35px !important;
}

/* Labels */
body.login.login-password-protected label {
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* Input */
body.login.login-password-protected input[type="password"] {
    background: rgba(255,255,255,0.95) !important;
    border-radius: 10px !important;
    border: none !important;

    height: 48px !important;
}

/* Button */
body.login.login-password-protected .button-primary {
    background: #c8a46b !important;
    border: none !important;

    border-radius: 10px !important;

    color: #ffffff !important;
    font-weight: 600 !important;

    min-height: 44px !important;
    padding: 0 22px !important;

    box-shadow: none !important;
}

body.login.login-password-protected .button-primary:hover {
    background: #b8935c !important;
}


/* =========================================
   DKP WordPress Admin Login Page
========================================= */

body.login:not(.login-password-protected) {
    background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%) !important;
}

/* Replace WordPress logo */
body.login:not(.login-password-protected) .wp-login-logo a {
    font-size: 0 !important;
    color: transparent !important;
    text-indent: -9999px !important;
    overflow: hidden !important;

    background-image: url('https://dev-1117.hire-virtual-assistant.net/wp-content/uploads/2025/03/dkp_logo.png') !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;

    width: 250px !important;
    height: 90px !important;

    display: block !important;
    margin: 0 auto 25px auto !important;

    pointer-events: none !important;
    cursor: default !important;
}

/* Remove default WP logo */
body.login:not(.login-password-protected) .login h1 a {
    background-image: none !important;
}

/* Login box */
body.login:not(.login-password-protected) #loginform {
    background: rgba(255,255,255,0.08) !important;
    backdrop-filter: blur(10px) !important;

    border-radius: 18px !important;
    border: 1px solid rgba(255,255,255,0.08) !important;

    box-shadow: 0 20px 45px rgba(0,0,0,0.25) !important;

    padding: 35px !important;
}

/* Labels */
body.login:not(.login-password-protected) label {
    color: #ffffff !important;
    font-weight: 500 !important;
}

/* Inputs */
body.login:not(.login-password-protected) input[type="text"],
body.login:not(.login-password-protected) input[type="password"] {

    background: rgba(255,255,255,0.95) !important;
    border-radius: 10px !important;
    border: none !important;

    min-height: 48px !important;
}

/* Remember me */
body.login:not(.login-password-protected) .forgetmenot label {
    color: #ffffff !important;
}

/* Button */
body.login:not(.login-password-protected) .button-primary {

    background: #c8a46b !important;
    border: none !important;

    border-radius: 10px !important;

    color: #ffffff !important;
    font-weight: 600 !important;

    min-height: 44px !important;
    padding: 0 22px !important;

    box-shadow: none !important;
}

body.login:not(.login-password-protected) .button-primary:hover {
    background: #b8935c !important;
}

/* Bottom links */
body.login:not(.login-password-protected) #nav a,
body.login:not(.login-password-protected) #backtoblog a {
    color: rgba(255,255,255,0.75) !important;
}

body.login:not(.login-password-protected) #nav a:hover,
body.login:not(.login-password-protected) #backtoblog a:hover {
    color: #ffffff !important;
}