.contactform p {
	margin-bottom:10px;
	font-size: 14px;
}
.contactform label {
	padding-left:6px;
}

.contactform input, 
.contactform textarea {
	background: #545455;
    padding: 2px;
	border-radius: 10px;
	box-shadow: 0px 1px 2px  #2c2d2e inset;
	border-top: 1px solid #2c2d2e;
	border-left: 1px solid #2c2d2e;
	border-bottom: 1px solid #717171;
	border-right: 1px solid #717171;
	color: #fff;
}

.contactform input[type="submit"] {
	font-size: 11px;
	padding: 5 15px;
}

.contactform .text_input {
	
}

.contactform .invalid {
	border: 1px solid red !important;
}

.contactform .text_input {
	width:65% !important;
}

.contactform .textarea {
	width:98% !important;
}

label { 
	font-size: 12px;
	float: left;
}

label:after {
	content: ": "
}


