.page-body,
body:before {
    background: #FFFFFF;
}
body,html{
    background: #FFFFFF !important;
}

.widget {
    position: relative;
    padding: 5px 10px 10px;
    border-radius: 8px;
    border: 1px solid #dee2e6;
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin-top:15px;
}

.widget .widget-header {
    border-bottom: 0 solid #f1f2f3;
    box-shadow: none;
}

.widget-body {
    box-shadow: none;
    background: transparent;
}

.dashboard .widget {
    min-height: 276px;
}

.bg-whitesmoke {
    background: transparent !important;
}

.navbar-inner {
    background: #FFFFFF !important;
    box-shadow: 0 0 23px 0 rgb(0 0 0 / 1%);
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .icon {
    color:#4165a7;
    font-size: 18px !important;

}

#openDwcButton {
    opacity: 50%;
}

#openDwcButton img {
    width: 20px !important;
}

#wachtkamerIcon {
    filter: invert(72%);
    width: 24px;
    padding-top: 0 !important;
    padding-left: 0 !important;
}

.pa-border-left, div.header-logo, .pa-section-header {
    border-color: #355c9b !important;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .badge {
    background: #fbde14 !important;
    box-shadow: none;
    top: 4px;
    left: -4px;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 span {
    color: #d0d0d0;
}

.page-sidebar .sidebar-menu li.open {
    background-color: #355c9b;
}

.page-sidebar .sidebar-menu > li > .submenu {
    background-color: #355c9b;
}

.page-sidebar .sidebar-menu .submenu > li .submenu {
    background-color: #355c9b;
}

.page-sidebar .sidebar-menu .submenu a:hover {
    color: #0c0c0c;
    background: #fff;
}

.page-sidebar .sidebar-menu > li > .submenu:before {

}

.page-breadcrumbs {
    background: #fff;
    box-shadow: none;
}

div.page-sidebar:before {
    background: #4165a7 !important;
}

div.page-sidebar .sidebar-menu a {
    color: #ffffff;
    font-size: 13px;
}

div.page-sidebar .sidebar-menu > li > a {
    border-top: 0;
}

.navbar .navbar-brand {
    background: #4165a7;
    padding: 2px 40px 14px 19px !important;
    margin-left: -15px;
    width: 239px;
}

div.navbar-header {
    margin-left: -10px;
}

div.navbar .sidebar-collapse {
    left: 222px;
}

div.navbar .sidebar-collapse .collapse-icon {
    color: #464646;
}

div.page-sidebar:before {
    left: 0;
    width: 224px;
}

div.page-content {
    margin-left: 220px;
}

.modal-darkorange .modal-header {
    border-bottom: 0 !important;
}

.btn {
    padding: 4px 8px;
    font-size: 12px;
}

.widgets-body {
    background: #fff;
}

.well {
    background: #fff;
    box-shadow: none;
}

.tabbable {
    margin-top: -5px;
    margin-left: -11px;
    margin-right: -11px;
    box-shadow: none;
}



.navbar .navbar-inner .navbar-header .navbar-account .account-area,
.navbar .navbar-inner .navbar-header .navbar-account .setting-container,
.navbar .navbar-inner .navbar-header .navbar-account .setting {

}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li {
    margin: 0 !important;
    padding: 2px 6px !important;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    border-left: 1px solid #f5f5f5;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a {
    min-width: auto !important;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;

    width: 35px;
    text-align: center;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li:last-child a {
    width: auto;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 span {
    color: #606060;
}

.tab-content {
    box-shadow: none;
    background: transparent;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open > a {
    background-color: #c3c3c3;
}

.page-sidebar .sidebar-menu > li:last-child > a {
    border: 0;
}

.widget form {
    padding: 5px;
}

form.widget {
    padding: 0;
    border: 0;
}

.nav-tabs {
    background-color: #fafafa;
    box-shadow: none;
}

.page-breadcrumbs{

}
div.page-breadcrumbs{
    margin-left: -16px !important;
}
#switcher2 > div:first-child {
    background-color: #fafafa !important;
}

.pa-section-header {
    border: 0;
}

.table-bordered,
.table thead.bordered-darkorange > tr > th,
.bordered-darkorange {
    border: 0;
}

.table-bordered thead > tr {
    background-image: none;
    background-color: #fafafa;
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #f3f3f3;
}

.page-sidebar .sidebar-menu a {
    font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-weight: normal;
}
div.flexboard .widget-header.bordered-bottom {
    border-width:0  !important;
    color: #4165a7;
}
div.flexboard span.widget-caption{
    font-size: 0.8rem !important;
    font-weight: bold !important;
}

.account-area-left{
    list-style: none;
    padding:0;
    margin:0 0 0 20px;
}
.navbar-account-left{
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top:10px;
}

.account-area-left li a{
    color: #d0d0d0;
}
.breadcrumb>li+li:before,
.breadcrumb>li, .breadcrumb>li.active{
    color: #d0d0d0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li:last-child a {
    width: 35px;
}

div.flexboard .widget-header.bordered-bottom {
    border-width:0  !important;
}
.page-sidebar .sidebar-menu .submenu>li.gebruiker-switcher-item a{
    color:#000;
}
.page-sidebar .sidebar-menu .submenu>li.gebruiker-switcher-item{
    background: #fff;
}
.page-sidebar .sidebar-menu{
    background: #4165a7;
    margin-left: 0;
}
.navbar-header.pull-left{
    left:0;
}

.page-sidebar .sidebar-menu>li#zoekfilter_list_item>a:hover{
    background: transparent !important;
}

nav.navbar.fixed-top{
    background:#FFF !important;
    border-bottom: 1px solid #dee2e6;
}
ul.navbar-nav > li > a > i{
    color: #4c4c4c !important;
}
ul.navbar-nav li.nav-item a.nav-link .badge{
    box-shadow:none !important;
    border-color:#4c4c4c !important;
    color:#4c4c4c !important;
}
div.widget-header>.widget-caption,
div.flexboard .widget-header.bordered-bottom {
    border-radius: 8px;
}
div.widget-header>.widget-caption{
    margin-top:0 !important;
    font-size: 14px !important;
    padding: 9px 15px;
}
div.widget{
    display:flex;
    flex-direction: column;
}
div.widget-header > span.widget-caption{
    color: #616060 !important;
}
div.widgets-body,
div.widget-header > span.widget-caption,
div.widget-header.bordered-bottom.bordered-sky, div.flexboard div.widget-header{
    background: transparent !important;
}
ul.navbar-nav li.nav-item a.nav-link span.badge{
    color:#fff !important;
    background-color:#4c4c4c !important;
    border:0 !important;
}
ul.navbar-nav > li > a > i{
    font-size: 0.9rem !important;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 4px 1px !important;
}
.tabbable .nav-tabs:not(.nav-medisch) > li.active a{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}
ul.nav-tabs > li {
    margin-left: 8px !important;
}
.nav.nav-tabs{
    border-bottom:1px solid #ececec;
}
.widget .widget-body{
    border-top:0 !important;
}
.werkgever-logo-upload{
    max-width: 220px;
    max-height: 47px;
    padding-left: 5px;
}
.applicatie_acties_wrap{
    min-height: 100px !important;
}
div.flexboard-item{
    max-height: 350px !important;
}