﻿.formError { z-index: 2; }
.formError .formErrorContent { z-index: 2; }
.formError .formErrorArrow { z-index: 2; }

.formError {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	right: auto !important;
	display: inline-block !important;
	margin-top: 0 !important;
}
.formError .formErrorContent {
	position: absolute;
	bottom: 45px;
	left: 0;
	max-width: none;
	width: 260px;
	background: #C7000D;
	color: #fff;
	padding: 10px 12px;
	border-radius: 4px;
	cursor: pointer;
}
.formError .formErrorContent:after {
	content: '';
	display: block;
	position: absolute;
	bottom: -14px;
	left: 15px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 0;
	border-color: #C7000D transparent transparent transparent;
}
@media screen and (max-width: 768px){
	.formError .formErrorContent {
		width: calc(115 / 375 * 100vw);
		font-size: 10px;
		padding: 5px;
	}
}