/*
Template Name: Gallerised
File: Forms CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/

form, fieldset, legend{margin:0; padding:0; border:none;}
legend{display:none;}
input, textarea, select{font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}

/* ----------------------------------------------Forms in Content Area-------------------------------------*/

#container #respond{display:block; width:100%;}

#container #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;}

#container #respond textarea{width:98%; border:1px solid #CCCCCC; padding:2px; overflow:auto;}
	
#container #respond p{margin:5px 0;}

#container #respond #submit, #container #respond #reset{
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}
/* ----------------------------------------------Form Richiesta Preventivo------------------------------------*/
.hide { display: none; }
.note { 
	font-size: 12px;
	color: #CCC;
}
p.note:hover { cursor: pointer; }		 
div.wrapper  h2.form-title {
	font-size: 25px; 
	color: #F90;
}
table.input-form,
table.input-form tr td { border: none; }
form table.input-form tr td { vertical-align: middle; }
form table.input-form tr td p { display: inline; }
form table.input-form tr td { padding: 10px; }
form table.input-form tr td:first-child { width: 250px; }
form label span { color: #e74c3c; }
input[type="tel"],
input[type="text"],
input[type="email"],
input[type="number"] {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	padding: 10px;
	background: rgba(255,255,255,0.4);
	color: #FFF;
	border: none;
	outline: none;
}

input[type="tel"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus { border: 1px solid #F90; }
 
input[type="tel"],
input[type="text"],
input[type="email"] { width: 400px; }
form p.button {
	padding: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #F90;
	background: #000;
	border: 2px solid #F90;
}
form p.button:hover { cursor:pointer; }
/* ----------------------------------------------Privacy Policy------------------------------------*/
.privacy-container { 
	max-width: 880px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
 }
 .note,
.privacy-container p,
.privacy-container p a,
.privacy-container h2,
.privacy-container h3 { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.privacy-container p,
.privacy-container p a {
	line-height: 1.5;
	text-align: justify;
   font-size: 12px; 
}
.privacy-container p { color: #000; }
.privacy-container p a { color: #F90; }

.privacy-container h2 { 
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.privacy-container h3 {
	font-size: 14px;
	margin-top: 5px;
}

