/* CSS specifico di ogni applicazione (l'unico da modificare) */

/* Extra small devices (portrait phones, less than 576px) */
/* No media query for 'xs' since this is the default */

#login-form.login-form-lg,
#login-form.login-form-xl {
	max-width: 100%;
}
#login-form .btn-accedi:hover {
	color: #fff;
}
#agenzia-entrate .nav-tabs-reverse .nav-link.active,
#agenzia-entrate .nav-tabs-reverse .nav-link.active:focus,
#agenzia-entrate .nav-tabs-reverse .nav-link.active:hover {
	border-bottom-color: #eb641f;
}
#agenzia-demanio .nav-tabs-reverse .nav-link.active,
#agenzia-demanio .nav-tabs-reverse .nav-link.active:focus,
#agenzia-demanio .nav-tabs-reverse .nav-link.active:hover {
	border-bottom-color: #d3d900;
}

/* SPID */
.italia-it-button-size-m {
	margin-top: 1rem;
	max-width: 100%;
}
.button-spid:focus {
	color: #fff;
}
.spid-idp-button .spid-idp-button-menu li > a img {
	box-sizing: content-box;
}
#spid-agid {
	display: block;
	margin-top: 1rem;
	max-width: 214px;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

	#login-form.login-form-lg {
		max-width: 38rem;
	}

	/* SPID */
	#spid-agid {
		max-width: 259px;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

	#login-form.login-form-xl {
		max-width: 52rem;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* Extra extra large devices (extra large desktops, 1440px and up) */
@media (min-width: 1440px) {

}
