/* 
	VERDE		#20e647
	ARANCIONE 	#F1c240
	ROSSO		#fe0914
*/

/*
	NUOVI COLORI
	ROSSO 		#F6412C
	VERDE		#08A347
	ARANCIONE	#FF9700
	GIALLO 		#FFDE1A
*/

@media (max-width: 576px) {
	/* XS */
	div#inverter-dashboard-photovoltaic {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
}
@media (min-width: 576px) {
	/* SM */
	div#inverter-dashboard-photovoltaic {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
@media (min-width: 768px) {
	/* MD */
	div#inverter-dashboard-photovoltaic {
		padding-top: 15px;
		padding-bottom: 15px;
	}	
}
@media (min-width: 992px) {
	/* LG */
	div#inverter-dashboard-photovoltaic {
		padding: 0px;
	}
}
@media (min-width: 1200px) {
	/* XL */
}
@media (min-width: 1400px) {
	/* XXL */	
}


* {
	/*
	sovrascrivo proprietà di default di bootstrap:
	font-size: 14px;
   	line-height: 1.428;
	*/	
	
   	font-size: 12px;
   	/*line-height: 1.4;*/
}

/*
.container-fluid {
	background-image: url("/img/bg.jpg");
		
	height: 100%; 
		
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
*/

h5.card-title {
	font-weight: 600;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	/* riduco il padding delle righe nella tabella di bootstrap */
    padding-top: 5px;
    padding-bottom: 5px;
}

body {
	background-color: #ebeef1;
}

.container-shadow {
	box-shadow: 0px 6px 8px rgba(4, 4, 7, 0.1);
}

.container-margin-bottom {
	margin-bottom: 16px;
}

.container-min-height {
	min-height: 694px;
}

.table-container-min-height {
	min-height: 668px;	
}

nav.application-breadcrumb a {
	color: #000000;
    text-decoration: none;
}

ol.breadcrumb {
	background-color: #ffffff;
	border: 1px solid rgba(0,0,0,.125);
	box-shadow: 0px 6px 8px rgba(4, 4, 7, 0.1);
	
	border-radius: 0.25rem;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.breadcrumb a {
	color: #000;
}

table.internal-table {
	margin-bottom: 0px;
}

table.internal-table td {
	padding-left: 0px;
}

table.internal-table tr:last-child > td {
	
	border-bottom: none;
}


div#warning-fault-alert {
	/* tolgo paggind dal warning per warning o fault dell'inverter */
	padding-top: 0px;
	padding-bottom: 4px;
}









.meteoIcon {
	background: url(/img/ilMeteoItIcons.png) no-repeat top left;
    width: 34px;
    height: 34px;
    overflow: hidden;
    display: block;
    
    /*margin: 0 auto;*/
    
    /*
    -webkit-filter: grayscale(100%); 
  	filter: grayscale(100%);
  	*/
}

.meteoIconBig {
	background: url(/img/ilMeteoItIcons.png) no-repeat top left;
    width: 34px;
    height: 34px;
    overflow: hidden;
    display: block;
    
    /*margin: 0 auto;*/
    
    /*
    -webkit-filter: grayscale(100%); 
  	filter: grayscale(100%);
  	*/
}

.ss1{background-position:0 0}.ss2{background-position:-34px 0}.ss3{background-position:-70px 0}.ss4{background-position:-104px 0}.ss4b{background-position:-139px 0}.ss5{background-position:-173px 0}.ss6{background-position:-208px 0}.ss7{background-position:-242px 0}.ss8{background-position:-277px 0}.ss9{background-position:-311px 0}.ss10{background-position:-346px 0}.ss11{background-position:-381px 0}.ss12{background-position:-415px 0}.ss13{background-position:-450px 0}.ss14{background-position:-484px 0}.ss15{background-position:-519px 0}.ss16{background-position:-554px 0}.ss17{background-position:-588px 0}.ss18{background-position:-623px 0}.ss19{background-position:-262px -34px}.ss20,.ss120{background-position:-296px -34px}.ss21{background-position:-332px -34px}.ss22{background-position:-366px -34px}.ss23{background-position:-400px -34px}.ss24{background-position:-434px -34px}.ss101{background-position:-658px 0}.ss102,.ss122,.ss124{background-position:-692px 0}.ss103,.ss121{background-position:-727px 0}.ss104,.ss123{background-position:-761px 0}.ss104b{background-position:-796px 0}.ss105{background-position:-830px 0}.ss106{background-position:-865px 0}.ss107{background-position:-899px 0}.ss108{background-position:-934px 0}.ss109{background-position:-968px 0}.ss110{background-position:-1003px 0}.ss111{background-position:-1037px 0}.ss112{background-position:-1072px 0}.ss113{background-position:-1106px 0}.ss114{background-position:0 -34px}.ss115{background-position:-35px -34px}.ss116{background-position:-69px -34px}.ss117{background-position:-104px -34px}.ss118{background-position:-139px -34px}.ss119{background-position:-228px -34px}.flag_pioggia_mista{height:21px;width:10px;background-position:-173px -34px;float:right;margin-top:4px}.flag_neve{height:21px;width:10px;background-position:-184px -34px;float:right;margin-top:4px}.flag_pioggia{height:21px;width:10px;background-position:-195px -34px;float:right;margin-top:4px}.flag_temporale3{height:21px;width:10px;background-position:-206px -34px;float:right;margin-top:4px}.flag_nebbia{height:21px;width:10px;background-position:-218px -34px;float:right;margin-top:4px}.w{background:url('s-cartoon2016b-34.png') no-repeat top left;width:28px;height:28px;overflow:hidden}.wind1h{background-position:-565px -35px}.wind1{background-position:-592px -35px}.wind2h{background-position:-619px -35px}.wind2{background-position:-647px -35px}.wind3h{background-position:-674px -35px}.wind3{background-position:-701px -35px}.wind4h{background-position:-728px -35px}.wind4{background-position:-755px -35px}.sea{background:url('s-cartoon2016b-34.png') no-repeat top left;width:50px;height:34px;overflow:hidden;margin-right:4px;transform:scale(0.75)}.sea0{background-position:-785px -34px}.sea1{background-position:-835px -34px}.sea2{background-position:-886px -34px}.sea3{background-position:-937px -34px}.sea4{background-position:-987px -34px}.sea5{background-position:-1039px -34px}.sea6{background-position:-1089px -34px}

table.table-no-last-tr-border {
	/* tolgo margin bottom dalla tabella */
	margin-bottom: 0px;
}

table.table-no-last-tr-border tr:last-child td {
	/* tolgo ultimo bord dalla tabella */
	border-bottom: 1px solid white;
}

table.table-no-last-tr-border tr:last-child th {
	/* tolgo ultimo bord dalla tabella */
	border-bottom: 1px solid white;
}

a.mail-link {
	all: unset;
	cursor: pointer; 
}
