
/* -------------------------------------------------- 
   Target Overlay Modal Style
-----------------------------------------------------
*/

.lead{ font-size: 16px; font-weight: bold;}
.hide{ display: none;}
.close-overlay{ position: absolute; right: 7px; top: 0px; font-size: 30px; cursor: pointer; z-index: 6000;}
.trg-overlay{ background: #fff; position: fixed; z-index: 6000; padding: 20px !important; padding-top:25px !important; overflow: hidden; border: 3px solid #000; margin-top:-100px; }
.small{ width: 50%; z-index: 6000;  }
.standard{ width: 60%;  }
.big{ width: 70%;  }

.overlay{
	display: none;
	background:#000;
	position:fixed;
	margin-top:-2500px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:5000;
	cursor:pointer;
	width: 100%; height: 5000%;
}


.bottone1 {
	float:right;
	text-decoration:none;
	font-family: 'Roboto', sans-serif;
	font-weight:bold;
	font-size:16px;
	letter-spacing:1px;
	width: 25%;
	padding: 10px;
	color: #fff;
	background-color: #d11f1f;
	border: 2px solid #d11f1f;
}
.bottone1:hover {
	color: #fff;
	background-color: #a9a9a9;
	border: 2px solid #a9a9a9;
}
.input_reg { 
    background: #ffffff; /* Colore di sfondo */
    border: 1px solid #cccccc; /* Bordo */
    color: #d11f1f; /* Colore del testo */
    height: 30px; /* Altezza */
    width: 100%; /* Larghezza */
    padding: 0 1%; /* Padding */
	margin-bottom:10px;
	font-family:Arial;
}

.overlay1 { 
    width: 30%; /* Larghezza */
}
.overlay2 { 
    width: 70%; /* Larghezza */
}



/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
@media screen and (max-width: 700px) { 
.bottone1 {
	width: 100%;
	margin-top:5px;
}
.bottone2 {
	width: 100%;
	margin-top:5px;
}
.input_reg { 
    width: 100%; /* Larghezza */
}
.small{ width: 80%;}

.overlay1 { 
    width: 0%; /* Larghezza */
	display:none
}
.overlay2 { 
    width: 100%; /* Larghezza */
}


}


