@media only screen and (max-height: 500px) {
  footer {display: none!important;}
}

.icon-large-report-tecnico{
	background:url('../images/icona-report-tecnico.png') no-repeat center center;
}

.icon-large-report-programmazione{
	background:url('../images/icona-report-programmazione.png') no-repeat center center;
}

.icon-large-archivio{
	background:url('../images/icona-archivio.png') no-repeat center center;
}

.icon-large-archivio-visite{
	background:url('../images/icona-archivio-visiste.png') no-repeat center center;
}

.icon-large-exit{
	background:url('../images/icona-exit.png') no-repeat center center;
}

.icon-large-settings{
	background:url('../images/icona-settings.png') no-repeat center center;
}

.icon-large-clienti{
	background:url('../images/icona-clienti.png') no-repeat center center;
}

.icon-large-prospect{
	background:url('../images/icon_prospect.png') no-repeat center center;
}

.icon-large-home{
	background:url('../images/icona-home.png') no-repeat center center;
}

.icon-large-account{
	background:url('../images/icon-account.png') no-repeat center center;
}

.icon-large-ordini{
	background:url('../images/icon-new-order.png') no-repeat center center;
}

.icon-large-arc-ordini{
	background:url('../images/icon-archive-order.png') no-repeat center center;
}

.icon-large-report-visita{
	background:url('../images/icon-report.png') no-repeat center center;
}

.icon-large-privacy{
	background:url('../images/icona-privacy.png') no-repeat center center;
}

fieldset {
    border: 1px solid #0079bc!important;
}


legend {
	color:#0079bc!important;
	font-weight: bold;
}

.textbox {
  border: 1px solid #0079bc!important;
}

.d1,.d1:hover{
	color: #fff;
	border-color: 2px solid #0079bc;
	background: #0079bc;
	margin-top: 5px;
}

a.d1:hover{
	color: #0079bc;
	border-color: 2px solid #0079bc;
	background: #ffffff;
}

.textbox .textbox-text {
  	line-height: 20px!important;
  	font-size: 15px!important;
}	


.l-btn:hover {
	color: #444!important;
}

 .textbox-readonly .textbox-text{
        background: #eeeeee;
  }

.error-message{
 	margin: 4px 0 0 0;
    padding: 0;
    color: red;
}

p.condizioni_di_vendita, p.condizioni_di_acquisto {font-size: 12px; margin-bottom:20px;}

h2.condizioni_di_vendita, h2.condizioni_di_acquisto {display: none;}