
.error,
.over{
	padding: 50px 0;
	text-align: center;
}

.error span{
	color: #ff0000;
	font-weight: bold;
}

#contact p a.ui-link,
.error a.ui-link,
.over a.ui-link{
    font-weight: normal;
}

.over{
	font-size: 16px;
	line-height: 20px;
}

.over p{
	font-weight: bold;
}

.over div{
	margin-top: 30px;
	font-size: 12px;
	line-height: 16px;
}

.error_block th{
	color: #ff0000;
	animation-name: errorfade !important;
	animation-duration: 2.0s;
	animation-timing-function: ease-out;
	animation-delay: 0.0s;
	animation-iteration-count: infinite;
	animation-fill-mode: backwards;
}
@keyframes errorfade {
	0%{
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
	80% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
	85% {
		opacity: 0.3;
		filter: alpha(opacity=30);
	}
	90% {
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
	95% {
		opacity: 0.3;
		filter: alpha(opacity=30);
	}
	100%{
		opacity: 1.0;
		filter: alpha(opacity=100);
	}
}

.error_block td input[type="text"],
.error_block td input[type="email"],
.error_block td input[type="tel"],
.error_block td textarea,
.error_block td select{
	border-color: #ff0000 !important;
	background-color: #fff3f3 !important;
}

.error_text{
	color: #ff0000;
	margin-bottom: 10px;
	display: block;
}