/* CONTATO */
#form_contato {
  max-width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 48em) {
  #form_contato {
    max-width: 90%;
  }
}
#form_contato legend {
  display: none;
}
.info_contato {
  max-width: 400px;
  padding: 1.5rem 2rem;
  display: block;
  background: #f1f1f1;
  border-radius: 0;
  margin: 4rem auto 4rem auto;
}
.info_contato h4 {
  position: relative;
  margin-bottom: 1rem;
  font-size: 1.1rem;
}
@media only screen and (min-width: 34em) {
  .info_contato h4 {
    font-size: 1.2rem;
  }
}
.info_contato .fa {
  margin-right: 0.5rem;
  font-size: 2rem;
  color: #003852;
}
.info_contato p span {
  font-family: 'noto_sansregular';
  display: block;
  font-size: 0.9rem;
}
.info_contato p em {
  font-style: normal;
  font-size: 0.8rem;
}
.info_contato p strong {
  font-size: 1.2rem;
  font-family: 'noto_sansregular';
  margin-left: 0.2rem;
}
.info_contato p + p + p {
  font-size: 0.8rem;
  margin-top: 1.5rem;
  margin-bottom: 0;
}
@media only screen and (min-width: 62em) {
  .trabalhe .col-md-6 {
    float: right;
  }
}
.trabalhe .col-md-6 .info_contato {
  margin: 1rem auto 2rem auto;
}
@media only screen and (min-width: 62em) {
  .trabalhe .col-md-6 .info_contato {
    margin: 4rem auto 2rem auto;
  }
}
@media only screen and (min-width: 62em) {
  #form_trabalhe {
    max-width: 80%;
    margin: 2rem auto;
  }
}
#form_trabalhe .box_input input[type=submit] {
  margin-top: 0;
  margin-bottom: 2rem;
}
#form_trabalhe .box_input input[type=file] {
  font-size: 0.8rem;
}
#form_trabalhe .box_input label[for="TRBcurriculo"] {
  font-size: 0.8rem;
}
