.has-show-control-menu .portlet-boundary_com_preim_portlet_contact_form_ContactFormPortlet_ .portlet-topper {
  z-index: 1;
}
.has-show-control-menu .portlet-boundary_com_preim_portlet_contact_form_ContactFormPortlet_ .portlet-boundary_com_liferay_journal_content_web_portlet_JournalContentPortlet_ .portlet-topper {
  margin: 50px;
}

.by-field__input.by-field__input--file {
  height: inherit;
}

.custom-is-client {
  align-self: flex-end;
}
.custom-is-client label {
  color: #53534f;
  margin-bottom: 0;
  padding-top: 0.1rem;
}

.contact-mentions-legales a {
  text-decoration: underline;
}

.right-corpo-contact .background-pink {
  background-color: #e50051;
}
.right-corpo-contact .by-btn {
  color: #e50051;
}
.right-corpo-contact .by-btn:hover {
  color: white;
}
.right-corpo-contact .by-form__label, .right-corpo-contact .by-custom-radio__label, .right-corpo-contact .by-form__mandatory, .right-corpo-contact .by-custom-checkbox__label--small, .right-corpo-contact input:checked + .by-custom-radio__label {
  color: white;
}
.right-corpo-contact .by-field__input, .right-corpo-contact .by-custom-checkbox__label::before, .right-corpo-contact .by-custom-radio__label::before, .right-corpo-contact .custom-select-opener {
  background-color: white;
}
.right-corpo-contact .by-field__placeholder {
  z-index: 1;
}
.right-corpo-contact .by-field__input:focus + label, .right-corpo-contact .by-field__input.is-focus + label, .right-corpo-contact .by-field__input:not([value=""]) + label {
  z-index: -1;
  transform: translateY(-50%);
}
.right-corpo-contact .has-error .by-field__input + label {
  transform: translateY(-50%);
}
.right-corpo-contact .by-custom-checkbox label:after {
  top: 0.8rem;
}
.right-corpo-contact .by-custom-checkbox label:before {
  top: 0.3rem;
}
.right-corpo-contact .contact-mentions-legales a {
  color: black;
}