body {
	background: url(/images/cpd.jpg) no-repeat center top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	/* compensate for fixed-nav-bar bootstrap 4 overlap */
	padding-top:70px !important;
	font-size:14px;
}

.side-area{
	background-color: white;
	width: 100%;
	padding-bottom:15px;

}

.panel-default {
	opacity: 0.9;
	margin-top:30px;
	
}

.form-group.last { 
	margin-bottom:0px; 
}

.alert-info{
	margin-top:20px;
}

/*fix for bootstrap 4 navbar */
.navbar-brand{
	font-size:18px !important;
	color:#777 !important;
  height:inherit !important;
}



@media (min-width:1920px){
	.side-area{
		background-color: white;
		width: 100%;
		font-size: 1.2em;
	}
}
