﻿/*TODO: nuova gestione dei colori, le configurazioni attuali andranno modifiati */
body[ente-name='ies'] {
	--mainColor: #1976D2;
}

body[ente-name='Acsel'] {
	--mainColor: #004b9a;
	--secondColor: #538b26;
}

body[ente-name='ADR'] {
	--mainColor: #909EAF;
}

body[ente-name='Alea'] {
	--mainColor: #0a5d66;
}

body[ente-name='Cirie'] {
	--mainColor: #3059a9;
}

body[ente-name='clara'] {
	--mainColor: #009D3C;
}

body[ente-name='Seab'] {
	--mainColor: #BBD145;
}

body[ente-name='valpe'] {
	--mainColor: #176f41;
	--secondColor: #93C400;
}

body[ente-name='ecoambiente_rovigo'] {
	--mainColor: #615E5D;
	--secondColor: #6AB433;
}

body[ente-name='Fiemme'] {
	--mainColor: #ffffff;
}

body[ente-name='ponte'] {
	--mainColor: #9ea096;
	--secondColor: #761128;
}

body[ente-name='secoval'] {
	--mainColor: #9ea096;
	--secondColor: #761128;
}

body[ente-name='RomaCostruzioniVittoria'] {
	--mainColor: #232526;
	--secondColor: #f94d1c;
}

body[ente-name='CoopNazarenoDbw'] {
	--mainColor: #6f6f6f;
	--secondColor: #f94d1c;
}

body[ente-name='ecoce'] {
	--mainColor: #0f55a4;
	--secondColor: #bfd006;
}

body {
	--greyDark: #707070;
}

.sel-tipo-contratto .btn {
	min-width: 120px;
	padding: 11px;
}

.logo-login {
	width: 100%;
	max-width: 180px;
	height: auto;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

/* COLORE MENU A TENDINA E DELLE CHACKBOX DA CAMBIARE UNA VOLTA SOLA PER SINGOLO UTENTE SOLO SE SERVE */
.chosen-container-single .chosen-single {
	color: black !important;
}

.chosen-container .chosen-results li.active-result.highlighted {
	background: #FABC7A !important;
}

.checkbox-info div[id^='uniform-'] span.checked,
div[id^='uniform-'] span.checked {
	border-color: #FABC7A !important;
	background: #FABC7A !important;
}

/* COLORE DEI PAGINATORI */
.pagination > .active > a,
.pagination > .active > a:hover {
	color: #fff !important;
	border-color: #909EAF !important;
	background: #909EAF !important;
}

/* COLORE ROTONDO NOTIFICHE */
.bg-green-RSU {
	color: #fff !important;
	border-color: #0657A4 !important;
	background: #0657A4 !important;
}

/*************************************** IES *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-ies {
	background: rgb(25,118,210) !important; /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(25,118,210,1) 0%, rgba(25,118,210,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(25,118,210,1) 0%,rgba(60,127,193,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(25,118,210,1) 0%,rgba(60,127,193,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2D71B8', endColorstr='#2D71B8',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-ies ul li a .glyph-icon {
	color: #1976D2 !important;
}

#page-sidebar.Tema-ies ul li a i {
	color: #1976D2 !important;
}

#container-consulta.Tema-ies i {
	color: #1976D2 !important;
}


/* Sidebar submenu */
/*QUESTO NON SI TOCCA*/
#sidebar-menu.Tema-ies li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/

.btn-ies {
	color: #fff !important;
	background-color: #1976D2 !important;
	border-color: #1976D2 !important;
}

	.btn-ies:active,
	.btn-ies.active,
	.btn-ies:focus,
	.btn-ies.focus {
		color: #fff !important;
		background-color: #1976D2 !important;
		border-color: #1976D2 !important;
	}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-ies:hover {
		color: #fff !important;
		background-color: #1565C0 !important;
		border-color: #1565C0 !important;
	}

	.btn-ies:active,
	.btn-ies.active,
	.open > .dropdown-toggle.btn-ies {
		color: #fff !important;
		background-color: #1976D2 !important;
		border-color: #1976D2 !important;
	}

/* COLORE CONTORNO TEXT BOX */
.form-control-ies:focus {
	border-color: #9E9E9E !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(158, 158, 158, .6) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(158, 158, 158, .6) !important;
}

/* COLORE LOADING PANEL */
.bg-ies {
	color: #fff !important;
	border-color: #616161 !important;
	background: #616161 !important;
}

/*************************************** SEAB *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-Seab {
	background: rgba(19,74,34,1);
	background: -moz-linear-gradient(left, rgba(19,74,34,1) 0%, rgba(19,74,34,1) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(19,74,34,1)), color-stop(100%, rgba(19,74,34,1))) !important;
	background: -webkit-linear-gradient(left, rgba(19,74,34,1) 0%, rgba(19,74,34,1) 100%) !important;
	background: -o-linear-gradient(left, rgba(19,74,34,1) 0%, rgba(19,74,34,1) 100%) !important;
	background: -ms-linear-gradient(left, rgba(19,74,34,1) 0%, rgba(19,74,34,1) 100%) !important;
	background: linear-gradient(to right, rgba(19,74,34,1) 0%, rgba(19,74,34,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-Seab ul li a .glyph-icon {
	color: #134A22 !important;
}

#page-sidebar.Tema-Seab ul li a i {
	color: #134A22 !important;
	opacity: 1;
}

#container-consulta.Tema-Seab i {
	color: #134A22 !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-Seab li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/
.btn-Seab {
	color: #fff !important;
	background-color: #EF983B !important;
	border-color: #EF983B !important;
}

	.btn-Seab:after {
		content: '\A';
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: rgba(0,0,0,0.2);
		opacity: 0;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}

	.btn-Seab:hover:after {
		opacity: 1;
	}

.btn.btn-custom-Seab {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	padding: 11px;
	box-sizing: border-box;
	min-width: 120px;
}


.btn.btn-custom-Seab.active,
.btn.btn-custom-Seab:hover,
.btn.btn-custom-Seab:focus {
	background-color: #EF983B;
	border-color: #EF983B ;
}

.btn-Seab:active,
.btn-Seab.active,
.btn-Seab:focus,
.btn-Seab.focus {
	color: #fff !important;
	background-color: #EF983B !important;
	border-color: #EF983B !important;
}
/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
.btn-Seab:hover {
	color: #fff !important;
	background-color: #E59137 !important;
	border-color: #E59137 !important;
}

.btn-Seab:active,
.btn-Seab.active,
.open > .dropdown-toggle.btn-Seab {
	color: #fff !important;
	background-color: #EF983B !important;
	border-color: #EF983B !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-Seab:focus {
	border-color: #EFA351 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(234, 95, 14, .6) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(234, 95, 14, .6) !important;
}

/* COLORE LOADING PANEL */
.bg-Seab {
	color: #fff !important;
	border-color: #616161 !important;
	background: #616161 !important;
}

.btn.btn-custom-Seab.active i,
.btn.btn-custom-Seab.active p,
.btn.btn-custom-Seab:hover i,
.btn.btn-custom-Seab:hover p,
.btn.btn-custom-Seab:focus i,
.btn.btn-custom-Seab:focus p {
	color: #ffffff;
}

.btn.btn-custom-Seab i {
	color: #EF983B;
	font-size: 24px;
}

.btn.btn-custom-Seab p {
	color: #000000;
	font-size: 11px;
}

/*************************************** ADR *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-ADR {
	background: #0657A4;
	background: -moz-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0657A4), color-stop(100%, #0657A4)) !important;
	background: -webkit-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -o-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -ms-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: linear-gradient(to right, #0657A4 0%, #0657A4 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-ADR ul li a .glyph-icon {
	color: #0657A4 !important;
}

#container-consulta.Tema-ADR i {
	color: #0657A4 !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-ADR li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/
.btn-ADR {
	color: #fff !important;
	background-color: #0657A4 !important;
	border-color: #0657A4 !important;
}

	.btn-ADR:active,
	.btn-ADR.active,
	.btn-ADR:focus,
	.btn-ADR.focus {
		color: #fff !important;
		background-color: #909EAF !important;
		border-color: #909EAF !important;
	}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-ADR:hover {
		color: #fff !important;
		background-color: #909EAF !important;
		border-color: #909EAF !important;
	}

	.btn-ADR:active,
	.btn-ADR.active,
	.open > .dropdown-toggle.btn-ADR {
		color: #fff !important;
		background-color: #909EAF !important;
		border-color: #909EAF !important;
	}

/* COLORE CONTORNO TEXT BOX */
.form-control-ADR:focus {
	border-color: #909EAF !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-ADR {
	color: #fff !important;
	border-color: #909EAF !important;
	background: #909EAF !important;
}

/*************************************** Acsel *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-Acsel {
	background: #0657A4;
	background: -moz-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0657A4), color-stop(100%, #0657A4)) !important;
	background: -webkit-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -o-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -ms-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: linear-gradient(to right, #0657A4 0%, #0657A4 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-Acsel ul li a .glyph-icon {
	color: #538b26 !important;
}

#page-sidebar.Tema-Acsel ul li a i {
	color: #538b26 !important;
	opacity: 1;
}

#container-consulta.Tema-Acsel i {
	color: #538b26 !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-Acsel li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/
.btn-Acsel {
	color: #fff !important;
	background-color: #538b26 !important;
	border-color: #0657A4 !important;
}

.btn-Acsel:active,
.btn-Acsel.active,
.btn-Acsel:focus,
.btn-Acsel.focus {
	color: #fff !important;
	background-color: #375c1a !important;
	border-color: #909EAF !important;
}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-Acsel:hover {
		color: #fff !important;
		background-color: #375c1a !important;
		border-color: #909EAF !important;
	}

.btn-Acsel:active,
.btn-Acsel.active,
.open > .dropdown-toggle.btn-ADR {
	color: #fff !important;
	background-color: #375c1a !important;
	border-color: #909EAF !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-Acsel:focus {
	border-color: #538b26 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-Acsel {
	color: #fff !important;
	border-color: #909EAF !important;
	background: #538b26 !important;
}

/*************************************** ecoambiente_rovigo *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-ecoambiente_rovigo {
	background: #0657A4;
	background: -moz-linear-gradient(left, var(--secondColor) 0%, var(--secondColor) 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, var(--secondColor)), color-stop(100%, var(--secondColor))) !important;
	background: -webkit-linear-gradient(left, var(--secondColor) 0%, var(--secondColor) 100%) !important;
	background: -o-linear-gradient(left, var(--secondColor) 0%, var(--secondColor) 100%) !important;
	background: -ms-linear-gradient(left, var(--secondColor) 0%, var(--secondColor) 100%) !important;
	background: linear-gradient(to right, var(--secondColor) 0%, var(--secondColor) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--secondColor)', endColorstr='var(--secondColor)', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-ecoambiente_rovigo ul li a .glyph-icon {
	color: var(--secondColor) !important;
}

#container-consulta.Tema-ecoambiente_rovigo i {
	color: var(--secondColor) !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-ecoambiente_rovigo li a {
	text-decoration: none;
	color:var(--mainColor);
}

/*COLORE DEI TASTI*/
.btn-ecoambiente_rovigo {
	color: #fff !important;
	background-color: var(--secondColor) !important;
	border-color: var(--secondColor) !important;
}

#page-sidebar.Tema-ecoambiente_rovigo ul li a i {
	color: var(--mainColor) !important;
	opacity: 1;
}

.btn-ecoambiente_rovigo:active,
.btn-ecoambiente_rovigo.active,
.btn-ecoambiente_rovigo:focus,
.btn-ecoambiente_rovigo.focus {
	color: #fff !important;
	background-color: var(--secondColor) !important;
	border-color: var(--secondColor) !important;
}
/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
.btn-ecoambiente_rovigo:hover {
	color: #fff !important;
	background-color: var(--secondColor) !important;
	border-color: var(--secondColor) !important;
}

.btn-ecoambiente_rovigo:active,
.btn-ecoambiente_rovigo.active,
.open > .dropdown-toggle.btn-ADR {
	color: #fff !important;
	background-color: var(--secondColor) !important;
	border-color: var(--secondColor) !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-ecoambiente_rovigo:focus {
	border-color: var(--secondColor) !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-ecoambiente_rovigo {
	color: #fff !important;
	border-color: var(--secondColor) !important;
	background: var(--secondColor) !important;
}

.btn-ecoambiente_rovigo:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-ecoambiente_rovigo:hover:after {
	opacity: 1;
}

/*************************************** clara *****************************************/

logo-login-clara {
	width: 100%;
	max-width: 260px;
	height: auto;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}

/*GRADIENT PER IL MENU*/
.bg-gradient-clara {
	background: #0072BA;
	background: -moz-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0072ba), color-stop(100%, #0072ba)) !important;
	background: -webkit-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -o-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -ms-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: linear-gradient(to right, #0072ba 0%, #0072ba 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072ba', endColorstr='#0072ba', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-clara ul li a .glyph-icon {
	color: #009D3C !important;
	opacity: 1;
}

#page-sidebar.Tema-clara ul li a i {
	color: #009D3C !important;
	opacity: 1;
}

#container-consulta.Tema-clara i {
	color: #009D3C !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}
/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-clara li a {
	text-decoration: none;
	color: #424242;
}

.btn-clara:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-clara:hover:after {
	opacity: 1;
}

.btn.btn-custom-clara {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	padding: 11px;
	box-sizing: border-box;
	min-width: 120px;
}

.btn.btn-custom-clara.active,
.btn.btn-custom-clara:hover,
.btn.btn-custom-clara:focus {
	border-color: #009D3C;
	background-color: #009D3C;
}

.btn.btn-custom-clara.active i,
.btn.btn-custom-clara.active p,
.btn.btn-custom-clara:hover i,
.btn.btn-custom-clara:hover p,
.btn.btn-custom-clara:focus i,
.btn.btn-custom-clara:focus p {
	color: #ffffff;
}

.btn.btn-custom-clara i {
	color: #009D3C;
	font-size: 24px;
}

.btn.btn-custom-clara p {
	color: #000000;
	font-size: 11px;
}

/*COLORE DEI TASTI*/
.btn-clara {
	color: #fff !important;
	background-color: #009D3C !important;
	border-color: #009D3C !important;
}

.btn-clara:active:after,
.btn-clara.active:after,
.btn-clara:focus:after,
.btn-clara.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-clara {
	color: #fff !important;
	background-color: #BBD145 !important;
	border-color: #BBD145 !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-clara:focus {
	border-color: #BBD145 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
}

/* COLORE LOADING PANEL */
.bg-clara {
	color: #fff !important;
	border-color: #009D3C !important;
	background: #009D3C !important;
}

/*************************************** fine clara *****************************************/

/*************************************** valpe *****************************************/

.btn.btn-custom-valpe {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	box-sizing: border-box;
}

.btn.btn-custom-valpe.active,
.btn.btn-custom-valpe:hover,
.btn.btn-custom-valpe:focus {
	border-color: #176f41;
	background-color: #176f41;
}

.btn.btn-custom-valpe.active i,
.btn.btn-custom-valpe.active p,
.btn.btn-custom-valpe:hover i,
.btn.btn-custom-valpe:hover p,
.btn.btn-custom-valpe:focus i,
.btn.btn-custom-valpe:focus p {
	color: #ffffff;
}

.btn.btn-custom-valpe:disabled,
.btn.btn-custom-valpe.active:disabled i,
.btn.btn-custom-valpe.active:disabled p {
	background-color: #ffffff !important;
	color: #176f41;
	border-color: #bfc8d1;
	box-sizing: border-box;
}

.btn.btn-custom-valpe i {
	color: #176f41;
	font-size: 24px;
}

.btn.btn-custom-valpe p {
	color: #000000;
	font-size: 11px;
}

/*GRADIENT PER IL MENU*/
.bg-gradient-valpe {
	background: #8dc73f;
	background: -moz-linear-gradient(left, #8dc73f 0%, #8dc73f 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #8dc73f), color-stop(100%, #8dc73f)) !important;
	background: -webkit-linear-gradient(left, #8dc73f 0%, #8dc73f 100%) !important;
	background: -o-linear-gradient(left, #8dc73f 0%, #8dc73f 100%) !important;
	background: -ms-linear-gradient(left, #8dc73f 0%, #8dc73f 100%) !important;
	background: linear-gradient(to right, #8dc73f 0%, #8dc73f 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc73f', endColorstr='#8dc73f', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-valpe ul li a .glyph-icon {
	color: #176f41 !important;
	opacity: 1;
}

#page-sidebar.Tema-valpe ul li a i {
	color: #176f41 !important;
	opacity: 1;
}

#container-consulta.Tema-valpe i {
	color: #176f41 !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}
/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-valpe li a {
	text-decoration: none;
	color: #424242;
}

.btn-valpe:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-valpe:hover:after {
	opacity: 1;
}

/*COLORE DEI TASTI*/
.btn-valpe {
	color: #fff !important;
	background-color: #176f41 !important;
	border-color: #176f41 !important;
}

.btn-valpe:active:after,
.btn-valpe.active:after,
.btn-valpe:focus:after,
.btn-valpe.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-valpe {
	color: #fff !important;
	background-color: #BBD145 !important;
	border-color: #BBD145 !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-valpe:focus {
	border-color: #BBD145 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
}

/* COLORE LOADING PANEL */
.bg-valpe {
	color: #fff !important;
	border-color: #176f41 !important;
	background: #176f41 !important;
}

/*************************************** fine valpe *****************************************/


/* COLORE BOTTONI PROGRAMMAZIONE*/
.btn-prenotazioni {
	height: 100px !important;
	width: 120px !important;
}

	.btn-prenotazioni > i {
		font-size: 30px;
		display: block;
		color: var(--greyDark);
	}

	.btn-prenotazioni > p {
		white-space: normal;
		line-height: 15px;
		margin-top: 10px;
		color: var(--greyDark);
		font-size: 13px;
	}

.nav-dati li a:visited,
.nav-dati li a:link {
	border: 1px solid var(--mainColor);
	border-bottom: 0px;
	color: var(--mainColor) !important;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.nav-dati li a:hover,
.nav-dati li a.select {
	color: #ffffff !important;
	background-color: var(--mainColor) !important;
}

[type="radio"]:checked,
[type="radio"]:not(:checked),
.form-check-ies-custom [type="checkbox"]:checked,
.form-check-ies-custom [type="checkbox"]:not(:checked) {
	position: absolute;
	left: -9999px;
}

	[type="radio"]:checked + label,
	[type="radio"]:not(:checked) + label,
	.form-check-ies-custom [type="checkbox"]:checked + input + label,
	.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label {
		position: relative;
		padding-left: 22px !important;
		cursor: pointer;
		line-height: 20px;
		display: inline-block;
		color: #666;
	}

		[type="radio"]:checked + label:before,
		[type="radio"]:not(:checked) + label:before {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			width: 18px;
			height: 18px;
			border: 1px solid var(--mainColor);
			border-radius: 100%;
			background: #ffffff;
		}

		.form-check-ies-custom [type="checkbox"]:checked + input + label:before,
		.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label:before {
			content: '';
			position: absolute;
			left: 0;
			top: 0;
			width: 18px;
			height: 18px;
			border: 1px solid var(--mainColor);
			background: #ffffff;
		}

.form-check-ies-custom label {
	line-height: 34px !important;
}

.form-check-ies-custom [type="checkbox"]:checked + input + label:after,
.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label:after,
.form-check-ies-custom [type="checkbox"]:checked + input + label:before,
.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label:before {
	top: 50% !important;
	transform: translate(0,-50%) !important;
}

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
	content: '';
	width: 10px;
	height: 10px;
	background: var(--mainColor);
	position: absolute;
	top: 4px;
	left: 4px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.form-check-ies-custom [type="checkbox"]:checked + input + label:after,
.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label:after {
	content: '';
	width: 10px;
	height: 10px;
	background: var(--mainColor);
	position: absolute;
	top: 4px;
	left: 4px;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

[type="radio"]:not(:checked) + label:after,
.form-check-ies-custom [type="checkbox"]:not(:checked) + input + label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}

[type="radio"]:checked + label:after,
.form-check-ies-custom [type="checkbox"]:checked + input + label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

#loadingbar, .irs-line-mid,
.irs-line-left, .irs-line-right,
div.switch-toggle.switch-on, .bootstrap-switch-primary,
.ui-tabs-nav li.ui-state-active > a,
.ui-tabs-nav li.ui-state-active.ui-state-hover > a,
.ms-hover.ui-state-focus, .ui-accordion-header.ui-accordion-header-active, .ui-slider-handle, .ui-rangeSlider-bar,
.ui-dialog-buttonset button, .ui-datepicker .ui-datepicker-current-day a, .ui-datepicker .ui-datepicker-current-day span,
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .daterangepicker .ranges li.active,
.daterangepicker .ranges li.active:hover, .form-wizard > ul > li.active .wizard-step, .ui-spinner .ui-spinner-button:hover,
.ui-menu li > a:hover, .ms-list .ms-hover, .chosen-container .chosen-results li.active-result.highlighted,
div[id^='uniform-'] span.checked, .nav > li.active > a, .nav > li.active > a:hover, .nav > li.active > a:focus,
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, li.active a.list-group-item,
li.active a.list-group-item:hover, li.active a.list-group-item:focus, .label-primary,
.badge-primary,
.fc-event, .bg-primary,
.btn-primary, .owl-controls .owl-page span, #nav-toggle.collapsed span, #nav-toggle span:before, #nav-toggle span:after {
	background-color: var(--mainColor) !important;
}

#tipo-contratto [type="radio"]:checked + label:before, #tipo-contratto [type="radio"]:not(:checked) + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: -11px;
	width: 18px;
	height: 18px;
	border: 1px solid var(--mainColor);
	border-radius: 100%;
	background: #ffffff;
}

#tipo-contratto [type="radio"]:checked + label:after, #tipo-contratto [type="radio"]:not(:checked) + label:after {
	content: '';
	width: 10px;
	height: 10px;
	background: var(--mainColor);
	position: absolute;
	top: -7px;
	left: 4px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/*************************************** Ponte servizi *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-ponte {
	background: #8dc73f;
	background: -moz-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #761128), color-stop(100%, #761128)) !important;
	background: -webkit-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -o-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -ms-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: linear-gradient(to right, #761128 0%, #761128 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#761128', endColorstr='#761128', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-ponte ul li a .glyph-icon {
	color: #761128 !important;
	opacity: 1;
}

#page-sidebar.Tema-ponte ul li a i {
	color: #761128 !important;
	opacity: 1;
}

#container-consulta.Tema-ponte i {
	color: #761128 !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}
/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-ponte li a {
	text-decoration: none;
	color: #761128;
}

.btn-ponte:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-ponte:hover:after {
	opacity: 1;
}

/*COLORE DEI TASTI*/
.btn-ponte {
	color: #fff !important;
	background-color: #761128 !important;
	border-color: #761128 !important;
}

.btn-ponte:active:after,
.btn-ponte.active:after,
.btn-ponte:focus:after,
.btn-ponte.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-ponte {
	color: #fff !important;
	background-color: #761128 !important;
	border-color: #761128 !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-valpe:focus {
	border-color: #761128 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
}

/* COLORE LOADING PANEL */
.bg-ponte {
	color: #fff !important;
	border-color: #761128 !important;
	background: #761128 !important;
}

/***************************************FINE Ponte servizi *****************************************/

/*************************************** SIA CIRIE CISA *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-Cirie {
	background: #0657A4;
	background: -moz-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0657A4), color-stop(100%, #0657A4)) !important;
	background: -webkit-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -o-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -ms-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: linear-gradient(to right, #0657A4 0%, #0657A4 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-Cirie ul li a .glyph-icon {
	color: #51b032 !important;
}

#page-sidebar.Tema-Cirie ul li a i {
	color: #51b032 !important;
	opacity: 1;
}

#container-consulta.Tema-Cirie i {
	color: #761128 !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-Cirie li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/
.btn-Cirie {
	color: #fff !important;
	background-color: #51b032 !important;
	border-color: #51b032 !important;
}

	.btn-Cirie:active,
	.btn-Cirie.active,
	.btn-Cirie:focus,
	.btn-Cirie.focus {
		color: #fff !important;
		background-color: #367521 !important;
		border-color: #909EAF !important;
	}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-Cirie:hover {
		color: #fff !important;
		background-color: #367521 !important;
		border-color: #909EAF !important;
	}

	.btn-Cirie:active,
	.btn-Cirie.active,
	.open > .dropdown-toggle.btn-ADR {
		color: #fff !important;
		background-color: #367521 !important;
		border-color: #909EAF !important;
	}

/* COLORE CONTORNO TEXT BOX */
.form-control-Cirie:focus {
	border-color: #51b032 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-Cirie {
	color: #fff !important;
	border-color: #909EAF !important;
	background: #538b26 !important;
}

.btn.btn-custom-Cirie {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	padding: 11px;
	box-sizing: border-box;
	min-width: 120px;
}

	.btn.btn-custom-Cirie.active,
	.btn.btn-custom-Cirie:hover,
	.btn.btn-custom-Cirie:focus {
		border-color: #51b032;
		background-color: #51b032;
	}

	.btn.btn-custom-Cirie.active i,
	.btn.btn-custom-Cirie.active p,
	.btn.btn-custom-Cirie:hover i,
	.btn.btn-custom-Cirie:hover p,
	.btn.btn-custom-Cirie:focus i,
	.btn.btn-custom-Cirie:focus p {
		color: #ffffff;
	}

	.btn.btn-custom-Cirie i {
		color: #51b032;
		font-size: 24px;
	}

.btn.btn-custom-Cirie p {
	color: #000000;
	font-size: 11px;
}

/*************************************** FINE SIA CIRIE CISA *****************************************/

/*************************************** SECOVAL *****************************************/

/*GRADIENT PER IL MENU*/
.bg-gradient-secoval {
	background: #8dc73f;
	background: -moz-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #761128), color-stop(100%, #761128)) !important;
	background: -webkit-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -o-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: -ms-linear-gradient(left, #761128 0%, #761128 100%) !important;
	background: linear-gradient(to right, #761128 0%, #761128 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#761128', endColorstr='#761128', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-secoval ul li a .glyph-icon {
	color: #46c0eb !important;
	opacity: 1;
}

#page-sidebar.Tema-secoval ul li a i {
	color: #46c0eb !important;
	opacity: 1;
}

#container-consulta.Tema-secoval i {
	color: #46c0eb !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}
/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-secoval li a {
	text-decoration: none;
	color: #46c0eb;
}

.btn-secoval:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-secoval:hover:after {
	opacity: 1;
}

/*COLORE DEI TASTI*/
.btn-secoval {
	color: #fff !important;
	background-color: #46c0eb !important;
	border-color: #46c0eb !important;
}

.btn-secoval:active:after,
.btn-secoval.active:after,
.btn-secoval:focus:after,
.btn-secoval.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-secoval {
	color: #fff !important;
	background-color: #46c0eb !important;
	border-color: #46c0eb !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-secoval:focus {
	border-color: #46c0eb !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
}

/* COLORE LOADING PANEL */
.bg-secoval {
	color: #fff !important;
	border-color: #46c0eb !important;
	background: #46c0eb !important;
}

/*************************************** FINE SECOVAL *****************************************/

/*************************************** ROMACOSTRUZIONI_VITTORIA main #232526 second #f94d1c *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-RomaCostruzioniVittoria {
	background: #232526;
	background: -moz-linear-gradient(left, #232526 0%, #232526 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #232526), color-stop(100%, #232526)) !important;
	background: -webkit-linear-gradient(left, #232526 0%, #232526 100%) !important;
	background: -o-linear-gradient(left, #232526 0%, #232526 100%) !important;
	background: -ms-linear-gradient(left, #232526 0%, #232526 100%) !important;
	background: linear-gradient(to right, #232526 0%, #232526 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-RomaCostruzioniVittoria ul li a .glyph-icon {
	color: #f94d1c !important;
}

#page-sidebar.Tema-RomaCostruzioniVittoria ul li a i {
	color: #f94d1c !important;
	opacity: 1;
}

#container-consulta.Tema-RomaCostruzioniVittoria i {
	color: #f94d1c !important;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-RomaCostruzioniVittoria li a {
	text-decoration: none;
	color: #424242;
}

.btn-RomaCostruzioniVittoria:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-RomaCostruzioniVittoria:hover:after {
	opacity: 1;
}

/*COLORE DEI TASTI*/
.btn-RomaCostruzioniVittoria {
	color: #fff !important;
	background-color: #f94d1c !important;
	border-color: #f94d1c !important;
}

	.btn-RomaCostruzioniVittoria:active,
	.btn-RomaCostruzioniVittoria.active,
	.btn-RomaCostruzioniVittoria:focus,
	.btn-RomaCostruzioniVittoria.focus {
		color: #fff !important;
		background-color: #f94d1c !important;
		border-color: #9e2705 !important;
	}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-RomaCostruzioniVittoria:hover {
		color: #fff !important;
		background-color: #bf2f06 !important;
		border-color: #9e2705 !important;
	}

	.btn-RomaCostruzioniVittoria:active,
	.btn-RomaCostruzioniVittoria.active,
	.open > .dropdown-toggle.btn-RomaCostruzioniVittoria {
		color: #fff !important;
		background-color: #f94d1c !important;
		border-color: #9e2705 !important;
	}

/* COLORE CONTORNO TEXT BOX */
.form-control-RomaCostruzioniVittoria:focus {
	border-color: #f94d1c !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-RomaCostruzioniVittoria {
	color: #fff !important;
	border-color: #909EAF !important;
	background: #b53814 !important;
}

.btn.btn-custom-RomaCostruzioniVittoria {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	padding: 11px;
	box-sizing: border-box;
	min-width: 120px;
}

	.btn.btn-custom-RomaCostruzioniVittoria.active,
	.btn.btn-custom-RomaCostruzioniVittoria:hover,
	.btn.btn-custom-RomaCostruzioniVittoria:focus {
		border-color: #f94d1c;
		background-color: #f94d1c;
	}

		.btn.btn-custom-RomaCostruzioniVittoria.active i,
		.btn.btn-custom-RomaCostruzioniVittoria.active p,
		.btn.btn-custom-RomaCostruzioniVittoria:hover i,
		.btn.btn-custom-RomaCostruzioniVittoria:hover p,
		.btn.btn-custom-RomaCostruzioniVittoria:focus i,
		.btn.btn-custom-RomaCostruzioniVittoria:focus p {
			color: #ffffff;
		}

	.btn.btn-custom-RomaCostruzioniVittoria i {
		color: #f94d1c;
		font-size: 24px;
	}

	.btn.btn-custom-RomaCostruzioniVittoria p {
		color: #000000;
		font-size: 11px;
	}

/*COLORE DEI TASTI*/
.btn-RomaCostruzioniVittoria {
	color: #fff !important;
	background-color: #f94d1c !important;
	border-color: #f94d1c !important;
}

.btn-RomaCostruzioniVittoria:active:after,
.btn-RomaCostruzioniVittoria.active:after,
.btn-RomaCostruzioniVittoria:focus:after,
.btn-RomaCostruzioniVittoria.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-RomaCostruzioniVittoria {
	color: #fff !important;
	background-color: #f94d1c !important;
	border-color: #f94d1c !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-RomaCostruzioniVittoria:focus {
	border-color: #f94d1c !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f94d1c !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f94d1c !important;
}

/* COLORE LOADING PANEL */
.bg-RomaCostruzioniVittoria {
	color: #fff !important;
	border-color: #f94d1c !important;
	background: #f94d1c !important;
}

/*************************************** FINE ROMACOSTRUZIONI_VITTORIA *****************************************/

/*************************************** CoopNazarenoDbw *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-CoopNazarenoDbw {
	background: #0072BA;
	background: -moz-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0072ba), color-stop(100%, #0072ba)) !important;
	background: -webkit-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -o-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: -ms-linear-gradient(left, #0072ba 0%, #0072ba 100%) !important;
	background: linear-gradient(to right, #0072ba 0%, #0072ba 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0072ba', endColorstr='#0072ba', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-CoopNazarenoDbw ul li a .glyph-icon {
	color: #009D3C !important;
	opacity: 1;
}

#page-sidebar.Tema-CoopNazarenoDbw ul li a i {
	color: #009D3C !important;
	opacity: 1;
}

#container-consulta.Tema-CoopNazarenoDbw i {
	color: #009D3C !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}
/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-CoopNazarenoDbw li a {
	text-decoration: none;
	color: #424242;
}

.btn-CoopNazarenoDbw:after {
	content: '\A';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.2);
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.btn-CoopNazarenoDbw:hover:after {
	opacity: 1;
}

.btn.btn-custom-CoopNazarenoDbw {
	height: auto;
	background-color: #ffffff;
	border-color: #d5d5d5;
	padding: 11px;
	box-sizing: border-box;
	min-width: 120px;
}

	.btn.btn-custom-CoopNazarenoDbw.active,
	.btn.btn-custom-CoopNazarenoDbw:hover,
	.btn.btn-custom-CoopNazarenoDbw:focus {
		border-color: #009D3C;
		background-color: #009D3C;
	}

		.btn.btn-custom-CoopNazarenoDbw.active i,
		.btn.btn-custom-CoopNazarenoDbw.active p,
		.btn.btn-custom-CoopNazarenoDbw:hover i,
		.btn.btn-custom-CoopNazarenoDbw:hover p,
		.btn.btn-custom-CoopNazarenoDbw:focus i,
		.btn.btn-custom-CoopNazarenoDbw:focus p {
			color: #ffffff;
		}

	.btn.btn-custom-CoopNazarenoDbw i {
		color: #009D3C;
		font-size: 24px;
	}

	.btn.btn-custom-CoopNazarenoDbw p {
		color: #000000;
		font-size: 11px;
	}

/*COLORE DEI TASTI*/
.btn-CoopNazarenoDbw {
	color: #fff !important;
	background-color: #009D3C !important;
	border-color: #009D3C !important;
}


.btn-CoopNazarenoDbw:active:after,
.btn-CoopNazarenoDbw.active:after,
.btn-CoopNazarenoDbw:focus:after,
.btn-CoopNazarenoDbw.focus:after {
	opacity: 1;
}

.open > .dropdown-toggle.btn-CoopNazarenoDbw {
	color: #fff !important;
	background-color: #BBD145 !important;
	border-color: #BBD145 !important;
}

/* COLORE CONTORNO TEXT BOX */
.form-control-CoopNazarenoDbw:focus {
	border-color: #BBD145 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #BBD145 !important;
}

/* COLORE LOADING PANEL */
.bg-CoopNazarenoDbw {
	color: #fff !important;
	border-color: #009D3C !important;
	background: #009D3C !important;
}

/*************************************** fine CoopNazarenoDbw *****************************************/


/*************************************** ECOCE *****************************************/
/*GRADIENT PER IL MENU*/
.bg-gradient-ecoce {
	background: #0657A4;
	background: -moz-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -webkit-gradient(left top, right top, color-stop(0%, #0657A4), color-stop(100%, #0657A4)) !important;
	background: -webkit-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -o-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: -ms-linear-gradient(left, #0657A4 0%, #0657A4 100%) !important;
	background: linear-gradient(to right, #0657A4 0%, #0657A4 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#134a22', endColorstr='#134a22', GradientType=1 ) !important;
}

/* Color Schema /*
#1E88E5 --> Blue 600 Google
#1976D2 --> Blue 700 Google
#1565C0 --> Blue 800 Google
#0D47A1 --> Blue 900 Google

#E0E0E0 --> Grey 300 Google
#757575 --> Grey 600 Google
#616161 --> Grey 700 Google
#424242 --> Grey 800 Google
#212121 --> Grey 900 Google
*/

/* Sidebar menu */
/*COLORI DELLE IMMAGINI DELLA SLIDEBAR DI SINISTRA*/
#page-sidebar.Tema-ecoce ul li a .glyph-icon {
	color: var(--secondColor) !important;
}

#container-consulta.Tema-ecoce i {
	color: var(--secondColor) !important;
}

#page-sidebar.Tema-ecoce ul li a i {
	color: var(--secondColor) !important;
	opacity: 1;
}

#container-consulta.Tema-ecoce i {
	color: var(--secondColor) !important;
}

#page-sidebar ul li a:hover i {
	animation: swing ease-in-out 0.5s;
}

/* Sidebar submenu */
/*QUESTO NON SI TOCCA - VIENE TOLTA LA SOTTOLINEATURA*/
#sidebar-menu.Tema-ecoce li a {
	text-decoration: none;
	color: #424242;
}

/*COLORE DEI TASTI*/
.btn-ecoce {
	color: #fff !important;
	background-color: var(--secondColor) !important;
	border-color: var(--secondColor) !important;
}

	.btn-ecoce:active,
	.btn-ecoce.active,
	.btn-ecoce:focus,
	.btn-ecoce.focus {
		color: #fff !important;
		background-color: #a9b804 !important;
		border-color: #a9b804 !important;
	}
	/*COLORE DEI TASTI QUANDO PASSI SOPRA CON IL MOUSE*/
	.btn-ecoce:hover {
		color: #fff !important;
		background-color: #a9b804 !important;
		border-color: #a9b804 !important;
	}

	.btn-ecoce:active,
	.btn-ecoce.active,
	.open > .dropdown-toggle.btn-ecoce {
		color: #fff !important;
		background-color: var(--secondColor) !important;
		border-color: var(--secondColor) !important;
	}

/* COLORE CONTORNO TEXT BOX */
.form-control-ecoce:focus {
	border-color: var(--secondColor) !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #0657A4 !important;
}

/* COLORE LOADING PANEL */
.bg-ecoce {
	color: #fff !important;
	border-color: var(--secondColor) !important;
	background: var(--secondColor) !important;
}

/*************************************** FINE ECOCE *****************************************/
