#login {
	border: 2px solid #362458;
}

#logout .knop input[type=submit],
input[type=submit],
button#opslaan {
	/*background-color:#005da9;
	border-color:#005da9;*/
	background-color: #362458;
	border-color: #362458;
}

.hoofdkop,
.donkerblauw,
div.tree-multiselect div.selections div.item.hoofdkop {
	background-color: #362458;
}

.row a {
	color: #362458;
}


.tussenkop,
.kopje,
.row.totaal,
div.tree-multiselect div.selections div.item.tussenkop {
	/*background-color:#7faed4;*/
	background-color: #2b9fda;
}

input.data.forecast {
	/*color:#7faed4;*/
	color: #2b9fda;
}



.row,
.border {
	border: 1px solid #e3d2e666;
}

.lichtblauw {
	background-color: #e3d2e666;
}

ul.wrapper.ui-sortable ul.categorie,
ul.wrapper ul.categorie.move {
	height: 560px;
}

.categorie.appusers {
	width: 50%;
	min-width: 1340px;
}

.categorie.appusers .row {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.categorie.appusers .row>* {
	width: calc((100% - 300px) / 2);
}

.categorie.appusers .row>.lastlogin {
	width: 150px;
}

.categorie.appusers .row>.grafieken {
	width: 150px;
	text-align: center;
}

a>label {
	color: #000;
	cursor: pointer;
	text-decoration: underline;
}

#boxes .box textarea.meta {
	width: 100%;
	height: 140px;
	font-size: 16px;
	resize: none;
}

#boxes #poplargediv.box {
	height: 540px;
	width: 450px;
	overflow-y: auto;
}