#form_contact {
	margin: 20px 0 20px 0;
}
#form_contact p {
	text-align: left;
}
#form_contact select {
	width: auto;
}
#form_contact label {
	display: block;
}
#form_contact .linkmcc {
	border: 1px solid #888;
	border-radius: 5px;
	background: #ccc;
	padding: 0.618rem 0.2rem;
}
#form_contact .linkmcc img {
	vertical-align: middle;
}
#form_contact .linkmcc:after {
	content: '';
}
input[type=text].deldrm {
	max-width: 90%;
}
input[type=text].deldrm.full {
	max-width: 100%;
}
.contact_error {
	margin: 20px 20px 20px 20px;
	padding: 5px 15px 5px 15px;
	border: 1px solid;
	font-size: 13px;
	font-weight:bold;
	color:#000 !important;
	background-color: #ffcfcf;
	border-color: #df8f8f;
	text-align:center;
}

.contact_success {
}
@media (min-width: 480px){
	input[type=text].deldrm {
		max-width: 96%;
		width: 100%;
	}
}