@charset "UTF-8";

/*
 * 1. Applichiamo lo sfondo direttamente al body.
 * Usando "cover", l'immagine riempirà tutto lo schermo senza lasciare margini netti.
 */
body.login-page {
	min-height: 100vh;
	margin: 0;

	background-image: url("../images/identij_login_background.png") !important;
	background-repeat: no-repeat !important;
	background-position: center bottom !important;
	background-size: cover !important;
}

/*
 * 2. Il login-box fa solo da "impalcatura" invisibile per centrare la card
 */
.login-box {
	width: 100% !important;
	background: transparent !important; /* Rimuoviamo l'immagine da qui */

	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
}

/*
 * 3. Manteniamo la card alla sua larghezza naturale di form
 */
.login-box .card {
	width: 100%;
	max-width: 400px;
	margin: 0;
}