body {
	background-color: #fff;
}

#auth {
	height: 100vh;
	overflow-x: hidden
}

#auth #auth-right {
	height: 100%;
	/* Ajustamos el fondo: nombre de imagen, posicion, repeticion y luego el gradiente */
	background-image: url("../../../assets/compiled/jpg/1.jpg"), linear-gradient(90deg, #2d499d, #3f5491);
	background-repeat: no-repeat;
	background-position: center center;
	/* Esto lo centra horizontal y verticalmente */
	background-size: cover;
	/* Opcional: ajusta la imagen para que quepa sin cortarse */
}

#auth #auth-left {
	/* Cambiamos el padding fijo por uno lateral solamente */
    /* El centrado vertical lo hara el Flexbox del HTML */
    padding: 0 5rem; 
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
}

#auth #auth-left .btn-ingresar {
    background-color: #e75c2a;
    color: #fff;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#auth #auth-left .btn-ingresar:hover {
    background-color: #797979;
    color: #fdfdfd;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#auth #auth-left .auth-title {
	/*font-size: 4rem;*/
	margin-bottom: 1.25rem;
	text-align: center;
}

#auth #auth-left .auth-subtitle {
	font-size: 1.7rem;
	line-height: 2.5rem;
	color: #a8aebb;
}

#auth #auth-left .auth-logo {
	margin-bottom: 7rem;
}

#auth #auth-left .auth-logo img {
	height: 2rem;
}

@media screen and (max-width: 1399.9px) {
	#auth #auth-left {
		padding: 0 3rem;
	}
}

@media screen and (max-width: 767px) {
	#auth #auth-left {
		padding: 2rem; /* En movil si es bueno un poco de padding arriba/abajo */
	}
}

@media screen and (max-width: 576px) {
	#auth #auth-left {
		padding: 5rem 3rem;
	}
}

html[data-bs-theme=dark] #auth-right {
	background: url(../../../assets/compiled/png/logo-gestor.png), linear-gradient(90deg, #2d499d, #3f5491);
}