form.cuestionario {
   
}

form.cuestionario label {
    
    display: block;
    margin-bottom: 5px;
}

form.cuestionario .form-input {
    padding: 1em;
}



form.cuestionario .form-input input[type='text'],
form.cuestionario .form-input input[type='email'],
form.cuestionario textarea {
width: 50%;
  height: 40px;
  font-size: 16px;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  border: none;
  border-bottom: 1px solid #CCC;
  background-color: transparent;
}

p.exito {
    font-size: 1.5em;
    padding: 1em;
    border: 2px solid green;
    background: lightgreen;
}

p.error {
    font-size: 1.5em;
    padding: 1em;
    border: 2px solid red;
    background: #ff8787;
}