html,.perfect-scrollbar-on{margin-top:0;font-size:16px}
.wrapper{max-width:100%}
.navbar{padding:0}
.navbar .collapse .navbar-nav .nav-item{border-bottom:3px solid transparent}
.navbar .collapse .navbar-nav .nav-item.active{border-bottom:3px solid #00B2A9}
.navbar .collapse .navbar-nav .nav-item.active +.nav-item.active{border-bottom:3px solid transparent}
.navbar .collapse .navbar-nav .nav-item a:hover,.navbar .collapse .navbar-nav .nav-item a:focus{color:#00B2A9}
.navbar .collapse .navbar-nav .nav-item .nav-link{font-size:16px;letter-spacing:0.32px;color:#003A40;text-transform:none;padding:21px 15px 22px 15px}
.navbar .collapse .navbar-nav .nav-item.dropdown #reindex{border-top:1px solid #DEE5E5}
.navbar .collapse .navbar-nav .nav-item .dropdown-menu a{border-radius:0;margin:0 0;font-size:16px}
.navbar .collapse .navbar-nav .nav-item .dropdown-menu a:hover,.navbar .collapse .navbar-nav .nav-item .dropdown-menu a:focus{color:#008481;background-color:#F0FCFB;box-shadow:none}
.dropdown-toggle:after{content:"\f107";position:relative;display:inline-block;top:0;margin: -1.1em 1em -1em 0.2em;font-size:16px;vertical-align:middle;font-family:"Font Awesome 6 Pro";border:none;height:auto}
textarea.aaa{resize:both;min-height:200px}
.show .dropdown-toggle:after{content:"\f106";transform:none}
.col-zm-suchbegriff-input{padding-right:0}
.zm-suchbegriff input{color:#66898C;background-image:linear-gradient(to top,#00B2A9 2px,rgba(0,58,64,0)2px),linear-gradient(to top,#003A40 2px,rgba(210,210,210,0)1px)}
.zm-suchbegriff button.btn{margin-left: -3rem;color:#008481;background-color:transparent;border-color:transparent;box-shadow:none;top:-2px}
.zm-suchbegriff button.btn:hover,.zm-suchbegriff button.btn:focus{background-color:#EDFAF9;box-shadow:none}
#filtersuche{text-transform:none;font-size:16px}
.buttons-toolbar .btn-group button{text-transform:none;border-radius:2px !important;padding:8px 15px;font-size:16px}
.buttons-toolbar .btn-group .btn:not(.btn-just-icon):not(.btn-fab)i.fa{margin-top: -1.2em;font-size:14px;margin-right:5px}
#mbxbe{ background-color:#008481;border-color:#008481}
#mbxbe:hover,#mbxbe:focus{background-color:#009C98;border-color:#009C98;color:#fff}
.buttons-toolbar #loeschen{background-color:#970000;border-color:#970000}
.buttons-toolbar #loeschen:hover,.buttons-toolbar #loeschen:focus{background-color:#B50000;border-color:#B50000}
.btn{padding:8px 15px;border-radius:2px !important}
.select2-container--default .select2-results>.select2-results__options{max-height:480px}
.zm-ergebnisliste-table{border-collapse:separate;border-spacing:0}
.zm-ergebnisliste-table thead th:first-child{position:sticky;z-index:2;left:-1px;background:#F2F5F5;box-shadow:2px -5px 10px 0px rgba(0,0,0,0.05)}
.zm-ergebnisliste-table tbody td:first-child{position:sticky;z-index:1;left:-1px;background:#fff;box-shadow:2px 5px 10px 0px rgba(0,0,0,0.05)}
.zm-ergebnisliste-table thead th:last-child{position:sticky;z-index:2;right:-1px;background:#F2F5F5;box-shadow: -2px -5px 10px 0px rgba(0,0,0,0.05)}
.zm-ergebnisliste-table tbody td:last-child{position:sticky;z-index:1;right:-1px;background:#fff;box-shadow: -2px 5px 10px 0px rgba(0,0,0,0.05)}
.zm-ergebnisliste-table thead{ -ms-overflow-style:none; scrollbar-width:none}
.zm-ergebnisliste-table thead::-webkit-scrollbar{display:none}
.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:#E2F4F3}
.table-bordered th,.table-bordered td{border:1px solid #E4EAEA;border-left-width:0;border-right-width:0;border-top-width:0}
.bootstrap-table table .btn{color:#008481;background-color:transparent;border-color:transparent;box-shadow:none;padding:10px;font-size:16px}
.content .bootstrap-table table .loeschen:hover,.content .bootstrap-table table .loeschen:focus{color:#970000}
.bootstrap-table table .btn:hover,.bootstrap-table table .btn:focus{background-color:rgba(0,178,169,0.09)}
.bootstrap-table table .btn:active{background-color:rgba(0,178,169,0.14)}
.bootstrap-table table .loeschen:hover,.bootstrap-table table .loeschen:focus{background-color:rgba(151,0,0,0.09)}
.bootstrap-table table .loeschen:active{background-color:rgba(151,0,0,0.14)}
.bootstrap-table .table>thead{background:#F2F5F5 0% 0% no-repeat padding-box;border:1px solid #E4EAEA;color:#008481;font-weight:bold}
.bootstrap-table .table>thead>tr>th{transition:background-color 0.2s ease-in;font-weight:bold}
.bootstrap-table .table>thead>tr>th:hover,.bootstrap-table .table>thead>tr>th:focus{background-color:#DCEFEE}
.fixed-table-container thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px;display:flex;height:100%;align-items:center}
#custem-toolbar,#custom-toolbar{padding:0 0 20px 0}
.zm-suchbegriff{align-items:center;padding-bottom:20px}
.col-zm-suchbegriff-button{flex-grow:0}
#filterext{padding-bottom:10px}
.edxfitem{margin:6px 7px 6px 1px;position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:40px;padding:0px 6px 0px 12px;color:#008481;border:1px solid #008481;height:1.8rem}
.edxfitem i{float:none;margin-left:10px;margin-right:0;color:#008481;font-weight:400}
.fitemdel:after{ content:" ";width:100%;height:100%;display:block;position:absolute;top:0;left:0;cursor:pointer}
.edxfitem:hover,.edxfitem:focus{background-color:rgba(0,178,169,0.07);border:1px solid #008481}
.edxfitem:hover i,.edxfitem:focus i{font-weight:900}
.edxfilter{display:flex;grid-gap:initial;grid-template-columns:initial;padding:0}
.zm-ergebnisliste-table{background:#fff}
.dropdown-menu .dropdown-item,.dropdown-menu li>a{padding:10px 15px}
input[type="radio"],input[type="checkbox"]{margin-right:12px}
.dropdown-menu.dropdown-menu-right .dropdown-item:last-child{display:none}
.buttons-toolbar .columns-right .keep-open{order:1}
.buttons-toolbar .columns-right .keep-open .btn,#filtersuche{margin-right:0;background:transparent;color:#008481;box-shadow:none;padding-right:10px;font-weight:700;display:flex;align-items:center}
.buttons-toolbar .columns-right .keep-open .btn:hover,#filtersuche:hover{background-color:rgba(0,178,169,0.07)}
.buttons-toolbar .columns-right .keep-open .btn:active,#filtersuche:active{background-color:rgba(0,178,169,0.14)}
.buttons-toolbar .columns-right .keep-open .btn i,#filtersuche i{margin-left:8px}
#filterext.show +.edxfilter{padding:15px 0 7px;background-color:#ffffff}
#filterext>div{margin-bottom:10px;padding-right:15px}
#filterext>div label{margin-bottom:5px}
#filterext>div label i{display:none}
.select2-selection__clear{display:none}
.select2-container--bootstrap4 .select2-selection:after{clear:both;content:"";display:block}
#xsuche{display:none}
#custom-toolbar .select2-container .select2-selection--single .select2-selection__rendered{padding:5px 20px 5px 8px}
#custom-toolbar .select2-container .select2-selection--single,#custom-toolbar .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}
#custom-toolbar .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#008481;background-color:#F0FCFB}
.bootstrap-table .fixed-table-container .zm-ergebnisliste-table [data-field^="operate"] .th-inner{padding:0 0.75rem;display:flex;justify-content:flex-end}
button.edxdel.btn{margin:6px 7px 6px 1px;position:relative;display:flex;align-items:center;justify-content:space-between;border-radius:40px;padding:0px 6px 0px 12px;color:#008481;border:0px;text-transform:none;font-weight:bold;font-size:16px}
button.edxdel.btn:hover i{font-size:16px}
button.edxdel.btn i{float:none;margin-right:10px;color:#008481;font-weight:400}
button.edxdel.btn:after{ content:" ";width:100%;height:100%;display:block;position:absolute;top:0;left:0;cursor:pointer}
button.edxdel.btn:hover,button.edxdel.btn:focus{color:#008481;background-color:rgba(0,178,169,0.07)}
.edxdel{display:flex;grid-gap:initial;grid-template-columns:initial;padding:0}
.dropdown-item i{padding-right:10px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:12px 15px}
@media(min-width:768px){.mce-textbox{font-size:18px!important}}
@media(min-width:1024px){.mce-textbox{font-size:15pt!important}}