﻿@media (min-width: 576px) { 
	.footermobile{
		display: none !important;
	}
	
	#bannerlogin {
		max-height: 110px;
		min-height: 100px;
		text-align: center;
		margin-top: 100px;
	}
	
	.headerout{
		/* background-color: #5464A8; */
		/* height: 210px; */
		height: 150px;
	}
}

@media (max-width: 575.98px) { 
	.footerdesktop{
		display: none !important;
	}
	
	#bannerlogin{
		/* background-color: #5464A8; */
		max-height: 60px;
		margin-top: 70px;
	}
	
	.headerout{
		/* background-color: #5464A8; */
		height: 150px;
	}
}

nav#top-menu {
	color: #fff !important;
	font-weight: bold;
	margin-top: 60px;
	top: 0;
}

nav#top-navbar.navbar {
	background-color: #ECECEC;
	height: 60px;
	top: 0;
}

header{
	/* background-color: #5464A8; */
	top: 0;
}

.imgnavbar{
	height: 45px
}

body.areariservata {
    padding-top: 110px;
	padding-bottom: 100px;
    background-image: url(/ACP/img/ac_und_logo.png);
    background-repeat: no-repeat;
    background-size: cover;
	background-attachment: fixed;
	background-position-x: center;
}

body.areaout {
    /* padding-top: 30px; */
	/* padding-bottom: 150px; */
    background-image: url(/ACP/img/ac_und_logo.png);
    background-repeat: no-repeat;
    background-size: cover;
	background-attachment: fixed;
	background-position-x: center;
}

.nav-footer{
	background-color: #004c99;
}

.nav-style{
	/* background-color:#4788c6; OLD  */
	background-color:#004c99;
	color: #fff;
}

.navbar-nav {
	margin-bottom: -6px;
}

.card-login>.card-header{
	background-color:#1b7fc0;
	color: white;
}

.card-scheda>.card-header{
	background-color:#fdce3e;
	color: black !important;
}

.card-scheda>.card-header>.badge {
	color: black !important;
}

.headerlogin{
	background-color:#fdce3e !important;
	color: #004c99 !important;
	font-weight: bold;
}

.btn-ricerca{
	/* background-color:#1e7fbc; */
	background-color:#004c99;
	color: white;
}

.btn:hover {
    color: white;
}

.btnLink:hover {
    color: #0dc6fd;
}

.btn-aggiorna{
	background-color:#1e7fbc;
	color: white;
}

.dropdown-menu {
	min-width: 200px;
}
.dropdown-menu.columns-2 {
	min-width: 400px;
}
.dropdown-menu.columns-3 {
	min-width: 600px;
}

.dropdown-menu li a {
	padding: 5px 15px;
	font-weight: 300;
}

.multi-column-dropdown {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #16181b;
	background-color: #f8f9fa;
}

@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}

input[type="checkbox"]{
	width: 20px !important;
	height: 20px !important;
}

.btn-block {
    display: block;
    width: 100%;
}

.nav-item > a{
	color: #337ab7;
	/* font-weight: bold; */
}

.dropdown-menu>.dropdown-header{
	font-size: 1.25rem;
    color: #4788c6;
}

.multi-column-dropdown>.dropdown-header{
	font-size: 1.25rem;
    color: #4788c6;
}

.multi-column-dropdown li a{
	font-weight: 400;
}

.dropdown-menu li a{
	font-weight: 400;
}

.has-value {	/* La classe serve ad evidenziare il campo del filtro utilizzato */
	/* color:#12BB30; */
	/* color:#449D44; */
	color:#12BB30;
	color:#449D44;
}


.has-value > .form-control{	/* Modifica della classe form-control per cambiare il colore del bordo della casella di input */
	color:#12BB30;
	border-color:#12BB30;
	box-shadow: 0px 0px 4px #12BB30;
	color:#449D44;
	border-color:#449D44;
	box-shadow: 0px 0px 4px #449D44;
}

.has-value > .form-select{	/* Modifica della classe form-select per cambiare il colore del bordo della casella di input */
	color:#12BB30;
	border-color:#12BB30;
	box-shadow: 0px 0px 4px #12BB30;
	color:#449D44;
	border-color:#449D44;
	box-shadow: 0px 0px 4px #449D44;
}

.has-value > .form-checkbox{	/* Modifica della classe form-select per cambiare il colore del bordo della casella di input */
	color:#12BB30;
	border-color:#12BB30;
	box-shadow: 0px 0px 4px #12BB30;
	color:#449D44;
	border-color:#449D44;
	box-shadow: 0px 0px 4px #449D44;
}

.btnLogin {
    color: #fff;
    background-color: #004c99;
    border-color: #004c99;
}

.decimal {
	text-align: right;
}