@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');


div.contact_us {
	padding:5px;
	max-width:1160px;
	width:95%;
	margin:30px auto;
}

div.contact_us p{
font:16px 'Roboto Slab',serif;
color:#555;
font-weight:normal;
line-height:150%;
}

div.contact_us input[type="text"]{
border:1px solid #ccc;
background-color:#F5F5F5;
color:#a71e22;
font-weight:normal;
font:14px 'Roboto Slab',serif;
width:95%;
width:calc(100% - 20px);
padding:4px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

div.contact_us textarea {
border:1px solid #ccc;
background-color:#F5F5F5;
color:#a71e22;
font-weight:normal;
font:14px 'Roboto Slab',serif;
width:95%;
width:calc(100% - 20px);
overflow-y:hidden; 
padding:4px 10px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

div.contact_us input[type="submit"]{
border:1px solid #ccc;
background-color:#a71e22;
color:#fff;
font:18px 'Roboto Slab',serif;
font-weight:bold;
padding:15px 0;
width:100%;
margin:25px auto;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}

div.contact_us input[type="submit"]:hover{
background-color:#fff;
color:#a71e22;
}

div.contact_us div#log_err_bx{
color:red;
font:18px 'Roboto Slab',serif;
font-weight:bold;
}

div.contact_us div#mes_bx{
color:#555;
font:18px 'Roboto Slab',serif;
font-weight:bold;
text-align:center;
}
