.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-bc005ff8-dd24-f772-54a0-a8c233812a74 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.formContainer{
  background: white;
  padding: .5rem;

}
.formContainer .ddm-label {
    /*display: none;*/
}
.lfr-layout-structure-item-17d06c64-ce7f-1888-5268-3262e1671a52 #ddm-form-submit {
       display: flex;
    padding: .5rem 0.8125rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    border: none;
    border-radius: 0;
}
.lfr-layout-structure-item-17d06c64-ce7f-1888-5268-3262e1671a52 {
position: relative;
z-index: 2;
}

.lfr-layout-structure-item-17d06c64-ce7f-1888-5268-3262e1671a52 .form-control {
       background: #EAEAEA;
    border: none;
    color: black;
}

 .lfr-layout-structure-item-17d06c64-ce7f-1888-5268-3262e1671a52 .lfr-ddm__default-page-header-title{
  color: black;
font-size: 1.8rem;
  margin-left: 12px;
  padding-bottom: 0;
}
.lfr-ddm__default-page-header-line{
  display: none;
}
.lfr-ddm__default-page-header{
  margin-bottom:0;
}
 label.ddm-label {
  font-size: 0.9375rem;
  font-style: normal;
  line-height: normal;
}
 .lfr-layout-structure-item-17d06c64-ce7f-1888-5268-3262e1671a52 .form-control:not(textarea) {
    height: 3rem;
}
 .ddm-field-text {
    border-radius: var(--border-radius-sm);
}
/* Checkbox styling als knoppen binnen contactContainer */
 .lfr-ddm-checkbox-multiple {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.custom-control.custom-checkbox {
  margin: 0;
  padding: 0;
}

.custom-control-input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

 .custom-control-label {
  cursor: pointer;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

 .custom-control-label-text {
  display: inline-block;
  border: solid var(--body-color) 1px;
  padding: 5px!important;
  transition: all 0.2s ease;
}

/* Checked state */
 .custom-control-input[type="checkbox"]:checked ~ .custom-control-label .custom-control-label-text {
  background-color: var(--body-color);
  color: black;
}

/* Hover state voor betere UX */
 .custom-control-label:hover .custom-control-label-text {
  opacity: 0.8;
}
 .custom-control-label::before,  .custom-control-label::after{
  display:none;
}
 .custom-control-outside label{
padding-left:0;
}
.ddm-form-page p.text-secondary {
    display: none;
}.lfr-layout-structure-item-4dc0fb67-9440-d084-8da3-bc5a041d3409 {
margin-bottom: -20px !important;
}
.lfr-layout-structure-item-ff78cf3c-05ba-33c0-20ea-c2881a1fe981 {
margin-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-ae98f3b1-a981-b136-b4dd-4424340a7164 {
background-color: #00000000 !important;
}
.lfr-layout-structure-item-ae98f3b1-a981-b136-b4dd-4424340a7164 {
color:white;
}.lfr-layout-structure-item-60635163-63d2-2244-f330-9fe40455066f {
padding-bottom: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-234d9ba5-3615-723d-ca39-ba82ddbf0976 {
margin-bottom: -40px !important;
}
.lfr-layout-structure-item-c4cc8081-b4e8-ac8e-9267-b3138d10831d {
margin-top: -100px !important;
}
