
input:focus ~ label, textarea:focus ~ label, input:valid ~ label, textarea:valid ~ label {
	 font-size:1.1em; color:#84C225; top:-2em; -webkit-transition: all 0.125s ease; transition: all 0.125s ease;
}

.styled-input {
  width:100%; margin: 2em 0 1em ; position: relative;
}

.styled-input label {
    color: #777; padding:0.8em; position: absolute;   top: 0;  left: 0;   -webkit-transition: all 0.25s ease;transition: all 0.25s ease;
 pointer-events: none; font-weight: 400;  font-size: 1em;
}



.input2,
.textarea2 {padding: 1em 0.8em; border: 0; width: 100%;font-size:0.9em; border-bottom: 1px solid #ddd; color: #444;  background: none;
}

.input2 ~ span,
.textarea2 ~ span { display: block; width: 0; height:2px; background:#84C225; position: absolute; bottom: 0; left: 0; -webkit-transition: all 0.125s ease; transition: all 0.125s ease; font-family: 'OpenSans-Regular';
}

input:focus,
textarea:focus {outline: 0;}

input:focus ~ span,
textarea:focus ~ span { width: 100%;   -webkit-transition: all 0.075s ease; transition: all 0.075s ease;  font-family: 'OpenSans-Regular';
}

.inq-submit{ padding:5px 15px; background: #84C225; color:#fff; border:none; border:solid 1px #84C225;}
.inq-submit:hover{border:solid 1px #84C225; background:none; color:#665E5E;}

.getawesome a{ color:#fff;}
.getawesome a:hover{color:#84C225;}
.footerformfild input{ background:#fff;}