body {
	padding:0;
	margin:0;
	font-family: 'PT Sans', sans-serif;
	font-size:1.6em;
	background:#f7f7f7;

}

h1 {
	font-size:24px;
}

h3 {
	font-family: 'PT Sans', sans-serif;
}

.container-fluid {
	margin-left:5vw;
	margin-right:5vw;
}

form {
	margin-top:10px;
}

input[type="text"] {
	width:500px;
	margin-bottom:10px;
}

input[type="file"] {
	margin-top:10px;
	margin-bottom:10px;
}

input[type="submit"] {
	margin-top:20px;
	margin-bottom:20px;
	font-size:16px;
	background:#1f82c0;
	color:#FFFFFF;
	border:none;
	padding:13px;
	border-radius:5px;
}

.shortcode-info {
	padding:10px;
	margin-top:10px;
	box-shadow:0 0 3px rgba(122, 122, 122, 0.25);
	background:#FFFFFF;
	text-align:center;
	height:auto;
}

.menu {
	padding:10px;
	box-shadow:0 0 3px rgba(122, 122, 122, 0.25);
	background:#FFFFFF;
	text-align:center;
	height:auto;
}

.menu ul {
	list-style-type:none;
	padding-left:0;
	margin-top:10px;
}

.menu ul li {
	margin-top:25px;
}

.menu ul > li:first-child {
	margin-top:0;
}

.menu a {
	padding:10px 80px 10px 80px;
	text-decoration:none;
	color:white;
	background:#1f82c0;
}

.tabs .ui-state-active {
	background: #1f82c0 !important;
}

.table-wrapper {
	background:#FFFFFF;
	box-shadow:0 0 3px rgba(122, 122, 122 , 0.25);
	margin-top:50px;
}

.overzicht-tabel {
	margin-top:10px;
	margin-bottom:10px;
}

.overzicht-tabel th {
	text-align: center;
	margin-bottom:10px;
	background:#1f82c0;
	color:white;
	padding:10px;
	border:1px solid black;
}

.overzicht-tabel td {
	text-align:center;
	border:1px solid black;
	width:auto;
	padding:5px;
	width:150px;
}

.overzicht-tabel tr {

}

.auteur-popup{
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 30px;
	background: #ffffff;
	z-index: 10;
	min-width: 450px;
}

.auteur-popup .row:first-child{
	margin-bottom: 30px;
}

.popup-sluiten{
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
}

.scherm-overlay{
	display: none;
	background: rgba(0,0,0,0.5);
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.succesmelding{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px;
	z-index: 25;
	background: #a3dfa1;
}
