/* Solo aplica a botones del formulario */
#saveForm [type=button],
#saveForm [type=submit],
#saveForm button {
  background-color: transparent;
  border: none;
  width: 99%;
  border-radius: 4px;
  color: #004142;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  padding: .5rem 1rem;
  text-align: center;
  transition: all .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}
#saveForm,
#lf_submit, {
  width: 99%;
 border: 1px solid #004142; 
}

#lf_first_name_block,
#lf_last_name_block,
#lf_email_block,
#lf_phone_block {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  padding: 4px;
  box-sizing: border-box;
}

#lf_message_block {
  display: block;
  width: 99%;
  padding: 4px;
  box-sizing: border-box;
}

#saveForm .button_text {
  width: 99%;
  padding: 4px;
  box-sizing: border-box;
}

#saveForm,
#lf_submit {
  width: 99%;
}

/* --- Responsive --- */
@media (max-width: 768px) {
  #lf_first_name_block,
  #lf_last_name_block,
  #lf_email_block,
  #lf_phone_block,
  #lf_message_block {
    display: block;
    width: 100%;
  }

  #lf_success {
    color: #37a7ab;
  }
}