﻿/* 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;
}*/

/* 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) {
	
}

#full-page,
#full-page > body {
	background-color: transparent;
	height: 100%;
}
#full-page #page-header {
	background-color: transparent;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}
#login-form,
.login-form {
	background-color: #fff;
	padding: 1rem 1.5rem;
	max-width: 20rem;
}
#full-page #page-footer {
	background-color: transparent;
	border-top: 1px solid transparent;
	font-weight: 600;
	margin-top: 1rem;
	padding-top: 1rem;
	text-align: center;
}
#full-page .container-fluid > hr {
	display: none;
}*/

/* Small devices (landscape phones, 576px and up) */
/*@media (min-width: 576px) {
	#login-form,
	.login-form {
		padding: 2rem;
		max-width: 25rem;
	}
}*/
/* TABS */
.nav-tabs .nav-link:focus {
	outline:none !important;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover {
	border-top-color: #004080;
	color: #004080;
}
.nav-tabs-reverse .nav-link.active,
.nav-tabs-reverse .nav-link.active:focus,
.nav-tabs-reverse .nav-link.active:hover {
	border-bottom-color: #004080;
	color: #004080;
}
.nav-tabs-vertical .nav-link.active,
.nav-tabs-vertical .nav-link.active:focus,
.nav-tabs-vertical .nav-link.active:hover {
	border-right-color: #004080;
	color: #004080;
}