/**
 * Fix for missing add media button BTLR-297
 */
.form-irre-object[data-field-name*="tx_uice_donations_repeater"]:last-child button[data-mode="file"] {
    display: block !important;
}

/**
 * Change order to display TCA field description below input field
 */
.formengine-field-item {
    display: flex;
    flex-wrap: wrap;
}

.formengine-field-item > * {
    flex: 1 0 100%;
    order: 1;
}

.formengine-field-item > .formengine-field-item-description {
    order: 2;
}

/**
 * TCA input fields should always use the full width
 */
.form-control-wrap {
    max-width: none !important
}

.form-control-wrap .input-group {
    width: 100%;
}

select.form-control-adapt {
    width: 100%
}

/**
 * Decrease padding for pagetype icons, so more icons fit in a row
 */
.svg-toolbar__drag-node {
    padding: 5px 3px;
}
.svg-toolbar__drag-node:first-child {
    padding-left:3px;
}
.svg-toolbar__drag-node:last-child {
    padding-right:0;
}

/**
 * Set max. height for Textareas
 */
textarea.formengine-textarea {
    max-height: 150px !important
}

.form-multigroup-wrap select.form-control[multiple],
.form-multigroup-wrap select.form-control[size] {
    height: 125px
}

.form-wizards-bottom .form-wizards-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.form-wizards-bottom .form-wizards-items > .btn-group {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-right: 10px
}

.form-irre-header-cell > img[src$=".svg"] {
    max-width:45px;
    max-height:30px;
    width:auto;
    height:auto;
}

.table .col-title > img[src$=".svg"] {
    max-width: 64px;
    height:auto;
}

.t3-page-ce-body-inner-teaser {
    display: block;
    padding: 10px 0 4px 0px;
    border-top: 1px solid #CACACA;
    margin-top: 6px;
}

.t3-page-ce-body-inner-teaser ul,
.t3-page-ce-body-inner-teaser ol {
    margin: 0;
    padding: 10px 0 10px 30px;
}

.t3-page-ce-body-inner-teaser table {
    border: 1px solid #000;
}

.t3-page-ce-body-inner-teaser th,
.t3-page-ce-body-inner-teaser td {
    border: 1px solid #000;
    padding: 2px;
}

.t3-page-ce .t3-page-ce-body .t3-page-ce-body-inner > div > strong,
.t3-page-ce .t3-page-ce-body .t3-page-ce-body-inner > div > .text-muted > strong {
    display:none;
}
.t3-page-ce .t3-page-ce-body .t3-page-ce-body-inner > div > br,
.t3-page-ce .t3-page-ce-body .t3-page-ce-body-inner > div > .text-muted > br {
    display:none;
}

.form-group.has-error .t3js-form-field-eval-null-placeholder-checkbox label::before {
    display:none;
}
