.jvFloat {
position: relative;
margin-top: 30px;
}
.jvFloat.active {
margin-top: 65px;
}
.jvFloat .placeHolder.required {
color: red;
} .jvFloat .placeHolder {
position: absolute;
top: -20px;
left: 0;
width: auto;
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-o-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: -webkit-transform 650ms, opacity 600ms, visibility 600ms;
transition: transform 650ms, opacity 600ms, visibility 600ms;
opacity: 0;
visibility: hidden;
} .jvFloat .placeHolder.textarea { }
.jvFloat .placeHolder.active {
display: block !important;
visibility: visible;
-webkit-transform: translate(0, -1em);
-moz-transform: translate(0, -1em);
-o-transform: translate(0, -1em);
-ms-transform: translate(0, -1em);
transform: translate(0, -1em);
-webkit-transition: -webkit-transform 600ms, opacity 650ms, visibility 650ms;
transition: transform 600ms, opacity 650ms, visibility 650ms;
opacity: 1;
}