body {
	background-color: #ddd;
	font-family: 'Trebuchet MS','Verdana','Arial','sans-serif';
	font-size: 90%;
}

nav .nav-item {
	border-right: 2px solid;
}

nav .nav-link {
	transition: background-color 0.5s;
	transition: color 0.5s;
}

nav .nav-link:hover, nav .active .nav-link {
	background-color: rgba(1.0, 1.0, 1.0, 0.1);
}

@media (min-width: 768px) {
	.hide-over-768 {
		display: none;
	}
}

@media (max-width: 768px) {
	nav .nav-item {
		border-bottom: 2px solid;
	}
}

#li-table.table.dataTable {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.clearer {
	display: none;
	position: absolute;
	right: 0px;
	cursor: pointer;
}
