body .portlet-journal .lfr-ddm-container .lfr-ddm-field-group[data-repeatable=true] {
  border: 1px solid #c4c4c4; }
  body .portlet-journal .lfr-ddm-container .lfr-ddm-field-group[data-repeatable=true] .lfr-ddm-field-group[data-repeatable=true] {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 35px; }

body .portlet-journal .lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button {
  top: inherit;
  bottom: 10px;
  color: #40A4EC; }

body .portlet-journal .lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button {
  right: 5px;
  top: 0;
  color: red; }

body .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-add-button {
  top: inherit;
  bottom: 10px;
  color: #40A4EC;
  background-color: transparent;
  border-color: #40A4EC;
  z-index: 1; }

body .lfr-ddm-form-field-repeatable-toolbar .ddm-form-field-repeatable-delete-button {
  right: 5px;
  top: 0;
  color: red;
  background-color: transparent;
  border-color: red;
  z-index: 1; }

body .ddm-field-types-fieldset__nested {
  border: 1px solid #c4c4c4; }
  body .ddm-field-types-fieldset__nested .ddm-field-types-fieldset__nested {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 35px; }

body.html-editor.portlet:after {
  display: none; }

body .reference-mark {
  vertical-align: baseline; }
  body .reference-mark:before {
    color: #000;
    font-size: 0.875rem;
    margin-left: 0.25rem;
    content: " (Pflichtfeld)"; }
  body .reference-mark .lexicon-icon {
    vertical-align: super; }

/*
body {
	.control-menu {
		background-color: darkkhaki;
	}
}
*/
body .product-menu .add-content-menu .drag-content-item .card-title {
  white-space: normal; }

/*
body {
	.lfr-simulation-panel {
		margin: 20px;
	}
}
*/
