@charset "utf-8";
/* CSS Document */
form{margin:0; padding:0;}

input[type=text], 
input[type=password], 
input[type=email], 
textarea, 
select
	{
		background:#fff;
		border:solid 1px #ddd;
		color:#999;
		transition:all 0.5s ease-in-out 0s;
	}
input[type=text], 
input[type=password], 
input[type=email], 
textarea{padding:11px 10px 9px 10px;}
textarea{resize:none;}	
select{padding:5px;}
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
textarea:focus, 
select:focus,
.error
	{outline:none;box-shadow:0 0 5px #ff008f;border:solid 1px #ff008f !important;}

input[type=submit], 
input[type=button], 
button
	{
		background:#ff008f;
		border:none;
		border-radius:3px;
		color:#fff; 
		font-weight:700;
		font-size:14px;
		padding:8px 15px;
		cursor:pointer;
		transition:all 0.5s ease-in-out 0s;
		text-transform:uppercase;
		-webkit-appearance: none;
		vertical-align:middle;
	}

input[type=submit]:hover, 
input[type=button]:hover, 
button:hover	{background: #333;}
.quick-contact p{clear:both; padding:5px 0;}
.quick-contact input[type=text],
.quick-contact textarea
	{width:100%;}
.quick-contact textarea{height:80px;}
/*.query-form{float:right; width:600px;}*/
.query-form p{clear:both; padding:5px 0;}
.query-form p label{float:left; width:80px;}
.query-form input[type=text]{width:100%;}
.query-form textarea
	{width:100%; height:80px;}
span.error {
    border: medium none !important;
    box-shadow: none !important;
    display: block;
		color:red;
}
#quick-contact input {
	width: 100%;
}