/*
 * Dapur Guru V2.20.2 Correction R2.2.10
 * Direct Brand Image Placement
 *
 * IMPORTANT:
 * The PNG is the exact user-supplied logo image.
 * Do not recolor, filter, redraw, crop, or generate a replacement here.
 */

.dg-brand-logo,
.dg-brand-logo-auth,
img[src*="dapurguru-brand-direct-transparent.png"] {
    display: block !important;
    width: auto !important;
    object-fit: contain !important;
    object-position: center !important;
    filter: none !important;
    -webkit-filter: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    opacity: 1 !important;
    border: 0 !important;
    border-radius: 0 !important;
    transform: none !important;
}

/* Landing navbar */
.vl-nav .vl-brand .dg-brand-logo,
.vl-nav img[src*="dapurguru-brand-direct-transparent.png"] {
    height: 58px !important;
    max-width: 220px !important;
}

/* Auth / login / register */
.auth-brand .dg-brand-logo,
.auth-brand .dg-brand-logo-auth,
img.dg-brand-logo-auth[src*="dapurguru-brand-direct-transparent.png"] {
    height: 72px !important;
    max-width: 260px !important;
}

/* Dashboard sidebar */
.vl-sidebar .vl-brand .dg-brand-logo,
.vl-sidebar img[src*="dapurguru-brand-direct-transparent.png"] {
    height: 54px !important;
    max-width: 210px !important;
}

/* Landing footer */
.vl-footer .vl-brand .dg-brand-logo,
.vl-footer img[src*="dapurguru-brand-direct-transparent.png"] {
    height: 48px !important;
    max-width: 190px !important;
}

/* Prevent old wrapper glow from altering the supplied image. */
.vl-brand,
.auth-brand,
.vl-sidebar .vl-brand,
.vl-footer .vl-brand {
    filter: none !important;
    -webkit-filter: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
}

.vl-brand::before,
.vl-brand::after,
.auth-brand::before,
.auth-brand::after,
.vl-sidebar .vl-brand::before,
.vl-sidebar .vl-brand::after,
.vl-footer .vl-brand::before,
.vl-footer .vl-brand::after {
    content: none !important;
    display: none !important;
    filter: none !important;
    -webkit-filter: none !important;
    box-shadow: none !important;
    background: none !important;
}

@media (max-width: 767px) {
    .vl-nav .vl-brand .dg-brand-logo,
    .vl-nav img[src*="dapurguru-brand-direct-transparent.png"] {
        height: 48px !important;
        max-width: 180px !important;
    }

    .vl-sidebar .vl-brand .dg-brand-logo,
    .vl-sidebar img[src*="dapurguru-brand-direct-transparent.png"] {
        height: 48px !important;
        max-width: 185px !important;
    }

    .auth-brand .dg-brand-logo,
    .auth-brand .dg-brand-logo-auth {
        height: 62px !important;
        max-width: 230px !important;
    }
}
