.label-animate {
  position: absolute;
  font-weight: normal;
  top: 0;
  color: #1d785a;
  
  /*font-size: 30px;*/
  margin: 5px;
  padding: 0 0px;
  /*background-color: #f05855;*/
  -webkit-transition: top .1s ease-in-out,  font-size .1s ease-in-out;
  transition: top .1s ease-in-out,  font-size .1s ease-in-out;
}
 
.active {
  top: -25px;
  /*font-size: 20px;
  font-weight: 900;
  letter-spacing: 6px;
  text-transform: uppercase;*/
}
 
input[type=text] {
  /*width: 100%;
  padding: 20px;
  border: 2px solid white;
  font-size: 20px;
  font-weight: 800;
  background-color: #f05855;
  color: white;*/
}
 
input[type=text]:focus {
  outline: none;
}