.nascosto {
	display: none !important;
}
.errormsg {
	color: #ff0000;
}
/*input[type=text], input[type=email], input[type=password], input[type=tel], textarea, select {
	width: calc(100% - 1em);
	margin: 0.5em 0;
	padding: 0.5em;
}
input[type=email] {
	text-transform: lowercase;
}
#frmIVA, #frmCF, #billingSDI, #frmZipA, #frmZipB, #frmStateA, #frmStateB {
	text-transform: uppercase;
}*/

.intl-tel-input {
	width: 100% !important;
}
.panel {
	display: none;
}
.pannellostatistiche {
	display: flex;
}

.bigloader {
	display: none;
	position: fixed;
	top: 0;
	left:  0;
	background: rgba(255,255,255,0.8);
	width:  100%;
	height: 100vh;
	z-index: 5000;
}
.bigloader img {
	position: absolute;
	top:  50%;
	left:  50%;
	transform: translate(-50%, -50%);

}


/*SIDEBAR*/
.logoutbtnsmall {
	font-size: 10px;
	display: block;
}

.bootstrap-switch-id-condominiosino {
	/*width: 1000px !important;*/
}


/*scheda utente*/
.userletter {
	background: #5777a7;
    width: 2em;
    height: 2em;
    line-height: 2em;
    font-size: 2em;
    margin: auto;
    color: #fff;
    border: 3px solid #adb5bd;
    margin: 0 auto;
    padding: 3px;
    width: 100px;
    height: 100px;
    line-height: 87px;
}
    
.testocomputo {
	display: none;
	float: left;
}
.grantotaleinput {
	display: none;
}
.inputdisabled {
	background-color: #ececec !important;
}
input.redBackground {
    background-color: #f34545 !important;
    color: #ffffff !important;
}
.altroproprietario {
	display: none;
}
.bloccoindirizzocondominio {
	display: none;
}


/*SELECT TWO TABELLE*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 15px;
}


/* puts the google places autocomplete dropdown results above the bootstrap modal 1050 zindex.*/
.pac-container {
    z-index: 1051 !important;
}