.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .form-control {
    background-color: var(--white);
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 label {
    color: var(--gray-500);
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 label.ddm-label,
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 label.control-label {
    text-transform: uppercase;
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .lfr-ddm__default-page-header,
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .lfr-ddm-form-page p[aria-hidden="true"] {
    display: none;
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .lfr-ddm-form-pagination-controls button.btn {
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 0;
    z-index: 999;
    position: relative;
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .lfr-ddm-form-pagination-controls {
    padding-top: 0 !important;
}
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .form-group[data-field-reference*="Checkbox"] label.ddm-label {
    display: none;
}

.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 .portlet {
   margin-bottom: 0;
}


@media (max-width: 899.8px) {
.lfr-layout-structure-item-e6c58b70-d9ad-b8de-42c3-8a2f9478a312 {
.ddm-form-page-container .custom-control-label-text {
  font-size: 14px;
}
}
}


.ddm-form-page-container {
  .ddm-label, .custom-control-label-text {
  font-size: 18px;
  font-family: Montserrat;
  font-weight: 500;
  color: #4D626C;
}
.ddm-field  .form-group .ddm-label {
 text-transform: capitalize;
}
}

/* ------------------------------------------------------------------
   NASCONDI errori finché NON c'è lo span[aria-live="polite"] nel container
------------------------------------------------------------------- */
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-feedback-group,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .lfr-de__field-feedback,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) [role="alert"] {
  display: none !important;
}
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-control,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-select,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-check-input {
  border-color: #e7e7ed !important;  /* colore Clay neutro */
  box-shadow: none !important;
}
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .control-label,
.lfr-ddm-form-container:not(:has(span[aria-live="polite"])) .form-group.has-error .form-feedback-item {
  color: inherit !important;
}
.c-inner, .taglib-text {
display: none;
}.lfr-layout-structure-item-ce9cf278-2268-a883-96bd-0f14e8ccfe91 {
background-color: var(--white) !important;
}
.lfr-layout-structure-item-63ae77cd-9204-efee-e75f-6a1834167b93 {
.section-header .section-header__container h2.portlet-title-text {
  display: none;
}
}