.form-wrap {
	position: relative;
}
.form-validation {
	position: absolute;
	right: 10px;
	top: 3px;
	font-size: 11px;
	line-height: 11px;
	color: #d9534f;
	margin-top: 3px;
 transition: .3s;
	z-index: 11;
}
.form-validation-left .form-validation {
	right: auto;
	top: 0;
	left: 10px;
}
/*
*
* Snackbars
* --------------------------------------------------
*/
.snackbars {
	padding: 9px 16px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	text-align: left;
	background-color: #292828;
	border-radius: 0;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
	font-size: 14px;
	position: fixed;
	bottom: 0;
	visibility: hidden;
	transform: translateY(calc(100% + 30px));
	transition: .3s all ease;
	z-index: 9999999;
	margin: 15px;
}

.snackbars.active{transform: translateY(0);
	visibility: visible;
	}
.snackbars .icon-xxs {
	font-size: 18px;
}
.snackbars p span:last-child {
	padding-left: 14px;
}
.snackbars-left {
	display: inline-block;
	margin-bottom: 0;
}
.snackbars-right {
	display: inline-block;
	float: right;
	text-transform: uppercase;
}
.snackbars-right:hover {
	text-decoration: underline;
}
 @media (min-width: 480px) {
 .snackbars {
 max-width: 540px;
 padding: 12px 15px;
 font-size: 15px;
}
}
.creditappform .form-validation {
	top:10px;
	margin-top:20px;
	right:20px !important;
}
.readpolicy .form-validation {
	top:-5px;
	margin-top:0px;
	left:30px !important;
}
.suberrortext {
	font-weight:bold;
	color:#FF0000;
}
