/***** CUSTOM CONTENT ELEMENTS *****/

/* RTE Style */
ul.list-check {
    list-style: none !important;
    padding-left: 0 !important;
}
ul.list-check li {
    display: flex;
}
ul.list-check li::before {
    content:'✔';
    padding: 0 10px 0 20px;
}
/* Backend Preview Style */
.element-preview .small {
    font-size: 0.8em;
}
.element-preview .btn {
    font-weight: 700;
}
.element-preview table {
    width: 100%;
}
.element-preview .btn-light .btn-primary,
.element-preview .btn-light .btn-secondary {
    background-color: white !important;
    border-color: white !important;
    color: #eee !important;
}
.element-preview .btn-light .btn-outline-primary,
.element-preview .btn-light .btn-outline-secondary,
.element-preview .btn-light .btn-underline {
    border-color: white !important;
    color: white !important;
}
.element-preview .bg-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .25);
    color: white;
    font-weight: bold;
}

/* Backend Header Preveiew Style */
.t3js-module-body .t3-grid-container .element-preview .element-preview-header-subheader {
    font-weight: 400;
    font-size: .8em;
}
.t3js-module-body .t3-grid-container .t3-page-ce-body .btn {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
}
.t3js-module-body .t3-grid-container .t3-page-ce-body a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit;
}

/***** LOGIN *****/

.typo3-login .typo3-login-carousel{
    padding: 0 60px 15px 60px !important;
}
.typo3-login .typo3-login-wrap{
	max-width: 450px;
}
.typo3-login .typo3-login-wrap .card-body{
    padding-bottom:15px;
}
.typo3-login .typo3-login-logo img {
    max-height: 150px;
    max-width: 260px;
    padding-bottom: 20px;
}
.typo3-login .typo3-login-news-heading{
    font-weight:700;
    margin-bottom: 18px;
}
.typo3-login .typo3-login-wrap blockquote{
    font-size: 10px;
}


/***** CONTENT ELEMENTE Default Header *****/
.t3-page-ce-element {
    border: 1px solid #d3d1d1 !important
}

.t3-page-ce-header {
    background-color: #f7f7f7;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
    padding:5px 10px !important;
}

.t3-grid-cell {
    background-color: #f9f9f9 !important;
}

/***** HIDE UKRAINE SPLASH SCREEN - im mask Element *****/
.mask-splashscreen {
	display: none !important;
}

/***** verhindert dass man im Protokoll, auf "max Einträge" ALLE stellen kann -> macht oft Probleme*****/

#belog-max[name="constraint[number]"] option[value="1000000"] {
	display: none;
}

/***** zeigt alle Sprachen ohne zu scrollen im Bildschirm an (nützlich bis 3 Spachen) *****/
/* .t3-grid-table{
    width:100%;
}*/

