.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-9a6dd3df-9a00-0004-78af-f5e0cdbc4e8e {
margin-bottom: var(--spacer-6,4.5rem) !important;
}

.lfr-layout-structure-item-110b9752-20d9-59af-bcc4-05f815a23ac5 {
.lfr-ddm__default-page-header{
 display: none;
}

.reference-mark svg.lexicon-icon.lexicon-icon-asterisk{

color: #1f2331;
    display: inline-block;
    font-size: 0.75rem;
    position: relative;
    vertical-align: super;
    padding-left: 0px;
    width: 0.5rem;
}


.liferay-ddm-form-field-paragraph{
margin: 0;
}

.liferay-ddm-form-field-paragraph-text p{
margin: 0;
font-size: 1rem;
color: var(--desy-color-neutral-dark);
line-height: 1.5rem;
}


.lfr-ddm-form-page .custom-control-label-text{
	display: inline-block;
}

.lfr-ddm-form-page  .form-group{
	margin-bottom: 2rem;
}

.lfr-ddm-form-page  .form-group.liferay-ddm-form-field-paragraph{
	margin-bottom: -1.5rem;
}
 .lfr-ddm-form-page  .input-group > .input-group-item.input-group-append:not(:first-child) > .btn,
.input-group > .input-group-item.input-group-prepend:not(:last-child) > .form-control{
	    border-radius: 3px;
}
 .lfr-ddm-form-page  .input-group > .input-group-item.input-group-prepend{
	    margin-right: 1rem;
}

 .lfr-ddm-form-page .form-group[data-field-reference="consentimientocampania"] .custom-control-label-text{
	display: flex;
}

.lfr-ddm-form-page .ddm-field-container {
    padding: 0;
}
.btn-group.lfr-icon-actions .c-inner{
padding-left: 1rem;
padding-right: 1rem;
}
.portlet-forms .custom-control.custom-checkbox.custom-control-outside label{
	display: flex;
}

.custom-control-label::before{
	min-width: 1.5rem;
}

.custom-control-label{
	display: flex;
}
.custom-control-label .custom-control-label-text{

	line-height: 1.5rem;
}
.lfr-ddm-form-container .lfr-ddm-form-pagination-controls{
    padding-left: 4px;
}
.custom-checkbox .custom-control-input,
.custom-checkbox .custom-control-input ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
      top: 0;
}
}
.description-box .form-group{
position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}
