/* ============================================================
   VPServices - Personalizzazione LibreNMS
   File custom: non viene sovrascritto dagli aggiornamenti
   ============================================================ */

/* --- Dimensione del logo (login + navbar) --- */
img[src*="vpservices-logo"] {
    max-height: 60px;
    width: auto;
}

/* --- Sfondo della sola pagina di login ---
   La pagina di login non ha il wrapper dell'app (#wrapper),
   quindi lo sfondo si applica solo lì e non alle pagine interne. */
body:not(:has(#wrapper)) {
    background-image: url('/images/custom/vpservices-login-bg.jpg');
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

/* Leggibilità: rende il riquadro di login semi-opaco sopra lo sfondo */
body:not(:has(#wrapper)) .panel,
body:not(:has(#wrapper)) .login-box {
    background-color: rgba(255, 255, 255, 0.95);
}
/* --- Centra il logo dentro l'intestazione del riquadro di login --- */
body:not(:has(#wrapper)) .panel-heading {
    text-align: center;
}

body:not(:has(#wrapper)) .panel-heading img {
    display: inline-block;
    float: none;
    margin: 0 auto;
}
