/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */
/*# sourceMappingURL=custom.css.map */

/*
purple #31377D
blauw #325494
groen #437D24	
zwart #181B3D
*/


.main-sidebar .sidebar-brand {
	display: inline-block;
	width: 100%;
	text-align: center;
	height: 100px;
	line-height: 100px;
}
.main-sidebar .sidebar-brand a .header-logo {
	margin-top: 12px;
	height: 70px;
}
.theme-white .navbar {
	background-color: #ccc;
	box-shadow: 0 0 10px 1px rgba(255,255,255,0.05);
}

.sidebar-mini .sidebar-brand a .header-logo {
	height: 60px;
}

.navbar .form-inline .btn.dossier {
	border-radius: 0 3px 3px 0;
	background-color: #fff;
	padding: 0px 15px 0px 15px;
	border-color: transparent;
}

.stats * {
	color: #ffffff !important;
}

.txt-small {
	font-size: 80%;
}

/*
.form-control, .input-group-text, .custom-select, .custom-file-label {
	background-color: #fff;
	border-color: #fff;
}
*/
i.green {
	color: #437D24;
}

.msg {
	padding: 20px;
}
.bg-success, .bg-danger {
	color: #fff;
}

.input-group-text, select.form-control:not([size]):not([multiple]), .form-control:not(.form-control-sm):not(.form-control-lg) {
	font-size: 14px;
	padding: 4px 28px 4px 8px;
	height: 42px;
}
div.table-responsive>div.dataTables_wrapper>div.row:last-child  {
	margin: 0;
	margin-top: 20px;
}

.ui-autocomplete {
	max-height: 300px;
	overflow-y: scroll;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
  }
  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */
  * html .ui-autocomplete {
	height: 300px;
  }

.ui-autocomplete {
	z-index: 20000;
}



.accordion .accordion-header h4 {
	color: #fff;
}
.accordion .accordion-header {
	background-color: #929292;
	color: #fff;
}
.accordion .accordion-header[aria-expanded="true"] {
	background-color: #437D24 !important;
	color: #fff;
}
.accordion .accordion-header:hover {
	background-color: #646464;
	color: #fff;
}

table .form-group {
	margin-bottom: 0px; 
}

table td.icon {
	width: 30px;
	padding: .3rem;
}


p.datesmall {
	font-size: 80%;
	color: #666;
	margin-bottom: 0px;
}

tr.valign-top td {
	vertical-align: top !important;
}

.tooltip { 
	opacity: 1; 
}
.tooltip-inner {
	position: relative;
	bottom: -1px;
	color: #ddd;
	background-color: #444;
}
div.sliderextra {
	display: none;
}
table.dataTable tbody td.no-padding {
	padding: 0;
}

.hide {
	display: none;
}

.negatief {
	color: #ff0000;
	font-weight: bold;
}

#mycalenderform .form-group .error {
	color: #ff0000 !important;
	font-weight: bold !important;
}

ul.av {
	padding-left: 30px;
	list-style-type: circle;
}

ul.av li {
	color: #000;
	list-style-type: circle;
}

ol.av {
	padding-left: 30px;
}
ol.av li {
	color: #000;
	list-style-type: upper-alpha;
}

/*
purple #31377D
blauw #325494
groen #437D24	
zwart #181B3D
*/


   /*
td.details-control {
	background: url('https://www.datatables.net/examples/resources/details_open.png') no-repeat center center;
	cursor: pointer;
}
tr.shown td.details-control {
	background: url('https://www.datatables.net/examples/resources/details_close.png') no-repeat center center;
}

*/
/* Datatables Bootstrap */
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled){padding-right:30px}table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after{opacity:1}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}