.form-group{
position:relative;}
.form-validation {
	position: absolute;
	left: 8px;
	top: -15px;
	z-index: 11;
	margin-top: 0px;
	font-size: 9px;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 0;
	color: #f5543f;
  transition: .3s;
	width:100%;
	white-space: nowrap;
}
.recaptcha-validation {
  position: absolute;
  left: 8px;
  top: 2px;
  z-index: 11;
  margin-top: 2px;
  font-size: 9px;
  font-weight: 400;
  line-height: 12px;
  letter-spacing: 0;
  color: #f5543f;
  transition: .3s;
}
.snackbars {
	padding: 9px 16px;
	margin-left: auto;
	margin-right: auto;
	color: #FF0000;
	text-align: left;
	border-radius: 0;
	font-size: 14px;
	font-weight: bold;
}
.agreeclass{
display:none;
}
/*
*
* Snackbars
* --------------------------------------------------



.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;
}
#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  visibility: hidden;
  transform: translateX(-500px);
  transition: .3s all ease;
  z-index: 9999999;
}

#form-output-global.active {
  transform: translateX(0);
  visibility: visible;
}

@media (min-width: 480px) {
  .snackbars {
    max-width: 540px;
    padding: 12px 15px;
    font-size: 15px;

  }
    #form-output-global {
    left: 30px;

}
}*/