.aanmeld {
    height: 100%;
}

.aanmeld {
    display: flex;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #fff;
}

.form-signin {
    max-width: 330px;
    padding: 15px;
}

.form-signin .form-floating:focus-within {
    z-index: 2;
}

.form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form-signin input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.headerimg {
    margin-left: -65px;
}
.headervervolg {
    margin-left: 50px;
}
.hamburger {
    font-size: 30px;
}

.sb-topnav {
    height: 90px;
    border-bottom:5px solid grey;
}
.sb-nav-fixed #layoutSidenav #layoutSidenav_content {
    top: 90px;
}
.sb-topnav.navbar-dark #sidebarToggle {
    color: rgb(0 0 0 / 50%);
}
.sb-sidenav-dark .sb-sidenav-menu .nav-link .sb-nav-link-icon {
    color: #fff!important;
}
.sb-nav-fixed #layoutSidenav #layoutSidenav_nav .sb-sidenav .sb-sidenav-menu {
    margin-top: 25px;
}
.bewerken {
    font-size: 18px;
}
.navbar-expand .navbar-nav .nav-link {
    color: #000;
}
.midden-container {
    margin-top: 25px;
}
.link-top {
    margin-top: 5px;
}

.headertext {
    font-size: 30px;
    float: left;
    margin-right: 10px;
}
#layoutSidenav #layoutSidenav_content {
    min-height: 100%;
}

.table {
    width: 100%!important;
}

.table > thead, .datatable-table > thead {
    background: #BF130E;
    color: #fff;
}
:root {
    --dt-row-selected: 128, 128, 128;
    --dt-row-selected-text: 255, 255, 255;
    --dt-row-selected-link: 9, 10, 11
}
div.dataTables_wrapper div.dataTables_filter {
    margin-top: -30px;
}
.smallicon {
    width: 50px!important;
}
table.dataTable {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
table.dataTable .dontshow {
    display:none;
}
.sb-sidenav .sb-sidenav-menu .nav .menupost {
    padding: 0;
}
.smallinput {
    max-width:150px;
}
.xsmallinput {
    max-width:100px;
}
.xxsmallinput {
    max-width:75px;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 1%;
    max-width: 0;
}
.selectLC {
    width: 200px;
}

.dtfh-floatingparent {
    z-index: 2000!important;
    top: 90px!important;
}
.toolbar {

}
.modal {
    z-index: 999999!important;
}
.fixedbuttons {
    display:none;
}
div.dom_wrapper {
    position: sticky;  /* Fix to the top */
    top: 45px;
    /*padding: 5px;*/
    /*background: rgba(255, 255, 255, 1);   /* hide the scrolling table */
    /*z-index:9999;*/
}
div.DTE_Inline div.DTE_Field input {
    font-size: 1em;
    margin: 5px!important;
    vertical-align: top!important;
}
div.dt-datetime {
    z-index: 1000000!important;
}


@media only screen and (max-width: 1230px) {
    div.dataTables_wrapper div.dataTables_filter {
        margin-top: 10px;
        text-align: center;
    }
}

@media only screen and (max-width: 500px) {
    .headerimg {
        width: 100%;
        height: auto;
    }
}
