joomla-alert {
    max-width: 1400px;
    margin: 1em auto;
    border-with: 3px;
}

main.uk-section-default {
    background: #fff;
    max-width: 1400px;
    margin: 0 auto;
}

/* NACH BEZIRK */
.zoo-filter .nbNachBz .radio input[type="radio"], 
.zoo-filter .nbNachBz .checkbox input[type="checkbox"] { display:inline-block; float:none; padding:0; margin:0px 5px 0px 0px!important; line-height:26px;}
.zoo-filter .nbNachBz .form-element-row {padding:0!important;}
.zoo-filter .nbNachBz label { display:inline-block; margin:0px!important;}

.nb-checkboxWrap div.checkbox { padding-left:0px;}
.nb-checkboxWrap div.checkbox .uk-form-row.checkbox-row + .uk-form-row.checkbox-row { margin-top:5px;}

.nb-BzGroupeBox div.checkbox { padding:10px 25px 20px 25px; background:#f7f7f7;}
.nb-BzGroupeBox div.checkbox .uk-form-row.checkbox-row.form-element { width:30%; display:inline-block;}
.nb-BzGroupeBox div.checkbox .uk-form-row.checkbox-row.form-element label { height:26px;}
.nb-BzGroupeBox div.checkbox .uk-form-row { margin-top:5px!important;}
.nbNachBz .form-element .group_title { background: #e7e7e7; padding: 5px 15px; margin-bottom:2px; cursor: pointer;}
.nbNachBz .form-element .group_title:hover,
.nbNachBz .form-element .group_title:focus {background: #aa1111;color: #ffffff;}
.nbNachBz .form-element .group_title_active {background: #aa1111;color: #ffffff;}
.nb-checkboxWrap { margin-top:10px;}
.nb-checkboxWrap div span { min-width:250px; padding:5px 10px; display:inline-block; background:#f7f7f7; margin:0px 10px 10px 0px;}
.nb-checkboxWrap div span label { line-height:16px; color:#ffffff;}
.nb-checkboxWrap div span:nth-child(1) {background: #ffaa00;}
.nb-checkboxWrap div span:nth-child(2) {background: #ff6600;}
.nb-checkboxWrap div span:nth-child(3) {background: #99cc11;}
.nb-checkboxWrap div span:nth-child(4) {background: #553399;}
.nb-checkboxWrap div span:nth-child(5) {background: #0099dd;}
.nb-checkboxWrap div span:nth-child(6) {background: #006A32;}
.nb-checkboxWrap div span:nth-child(1) label { color:#000000;}

.nachBezirk .cat11 .el-meta { background: #ffaa00; } /* jugendcoaching */
.nachBezirk .cat12 .el-meta { background: #ff6600; } /* ausbildungsfit */
.nachBezirk .cat13 .el-meta { background: #99cc11; } /* bas */
.nachBezirk .cat14 .el-meta { background: #0099dd; } /* arbeitsassistenz */
.nachBezirk .cat15 .el-meta { background: #553399; } /* jobcoaching */
.nachBezirk .cat16 .el-meta { background: #006A32; } /* betriebsservice */
.nachBezirk .el-meta {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 10px;
    margin-bottom: 5px;
}


/* JFilter neu*/
.uk-panel.anbieter-filter {
    background: #e5e5e5;
    margin-top: -20px;
}
.uk-panel.anbieter-filter h3 {
    background: #000;
    color: #fff;
    font-size: 1.15em;
    font-weight: 700;
    padding: 10px 20px;
    margin-bottom: 0;
}
.uk-panel.anbieter-filter .mod-jfilters_filters {
    padding: 10px 20px;
}
.anbieter-filter .jfilters-filter-list__item:nth-child(1) a { color: #ffaa00; }
.anbieter-filter .jfilters-filter-list__item:nth-child(2) a { color: #ff6600; }
.anbieter-filter .jfilters-filter-list__item:nth-child(3) a { color: #99cc11; }
.anbieter-filter .jfilters-filter-list__item:nth-child(4) a { color: #553399; }
.anbieter-filter .jfilters-filter-list__item:nth-child(5) a { color: #0099dd; }
.anbieter-filter .jfilters-filter-list__item:nth-child(6) a { color: #006A32; }
.anbieter-filter .jfilters-filter-list__item {
    font-size: 14px;
}
.anbieter-filter .jfilters-filter-list__item,
.anbieter-filter .jfilters-item-link--selected {
    font-weight: 400;
}
.jfilters-filter-header__toggle-icon {
    display: none;
}

.tm-header .uk-navbar {
    margin-top: -20px;
    padding-top: 20px;
    background: #fff url("https://www.neba.at/images/template/headerbar_bg.png") no-repeat right top;
}
.tm-header .uk-navbar-nav {
    margin-bottom: -70px;
}
.mod-login-menu {
    margin-left: -30px;
    padding: 8px 20px;
    background: #333;
    height: 37px;
}
.mod-login-menu .uk-subnav a {
    color: #fff !important;
    text-decoration: none;
}
.mod-login-menu .uk-subnav a:hover {
    text-decoration: underline;
}
.uk-navbar-item {
    align-items: flex-end;
}
.uk-navbar-nav > li.uk-active > a {
    background: #aa1111;
}
.mod-custom-copyright {
    margin-top: -10px;
}
.mod-custom-copyright p {
    font-size: 14px;
}
.content-col {
    padding: 40px 0;
    background: #fff;
}
.content-no-col-left {
    padding-left: 40px;
}
.final-highlight {
    font-size: 1.5em;
    font-weight: 900;
}

@media screen and (max-width: 960px) {
    .content-col {
        padding: 40px 20px;
    }
}
/*
.djacc__item.djacc__item--label
.djacc__btn.djacc__btn--dark-contrast,
.djacc__btn.djacc__btn--light-contrast,
.djacc__btn.djacc__btn--highlight-links,
.djacc__btn.djacc__btn--screen-reader,
.djacc__btn.djacc__btn--read-mode,
.djacc__arrows.djacc__arrows--zoom
 */
.djacc__btn.djacc__btn--monochrome,
.djacc__btn.djacc__btn--invert-colors,
.djacc__arrows.djacc__arrows--letter-spacing,
.djacc__arrows.djacc__arrows--line-height,
.djacc__btn.djacc__btn--highlight-titles {
    display: none !important;
}

.rsform-error-msg {
    color: #e01313;
    font-weight: 700;
    padding: 1em;
    background: #ffbdbd;
    border: 1px solid #e01313;
}


/* Frontend Edit */
.control-label .invalid span {
    color: #e01313;
}
.mod-eintrag-zusatzinfo {
    padding: 1em;
    background: #efefef;
    color: #000;
}
joomla-field-media .field-media-preview {
    margin-bottom: 0;
}
.neba-form-bezirke .form-check-inline {
    width: 31%;
}
#subfieldList_jform_com_fields_kontakt thead th {
    width: 20% !important;
}
.edit.item-page fieldset .control-group {
    max-width: 890px;
}
.edit.item-page .control-label {
    font-weight: 600;
}