.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-c45c5e86-2b06-751d-ffa6-e2d3472c7d0e {
max-width: 780px !important;
}
.lfr-layout-structure-item-f32113a8-e437-073c-6c62-30018202117d {
  .portlet-forms .form-group {
    /* Liferay u povinného checkboxu vykreslí navíc prázdný label jen s hvězdičkou */
    > .ddm-label:has(+ .custom-checkbox) {
      display: none;
    }

    .custom-control:is(.custom-checkbox, .custom-radio) {
      min-height: 22px;
      margin-bottom: 0;
      padding-left: 34px;

      .custom-control-label {
        font-size: inherit;
        line-height: inherit;
      }

      .custom-control-label-text {
        padding-left: 0;
      }

      .custom-control-input,
      .custom-control-label::before {
        position: absolute;
        float: none;
        top: -1px;
        left: 0;
        width: 24px;
        height: 24px;
        margin: 0;
      }

      .custom-control-label::after {
        top: 3px;
        left: 4px;
        width: 16px;
        height: 16px;
        margin: 0;
        background-size: 10px auto;
      }
    }

    .liferay-ddm-form-field-paragraph-text p {
      font-size: 15px;
      line-height: 22px;
      color: #66668A;
    }
  }
}