.topline {
	background: rgb(23,121,194);
	background: linear-gradient(90deg, rgba(23,121,194,1) 0%, rgba(30,167,225,1) 51%);
	height: 10px;
}
#content.container-fluid {padding-left:0; padding-right:0;}
.ltblue-well {background-color:#AFD8F2; padding:1em; margin: 1em 0; font-size:1.5em;}
.card-header h2.h2sm {font-size:1.15em;}
.content-box {border: 5px solid #dee2e5; margin: 1em 0 2em 0;}
.diagonal-split-background {
	background-color: #0079C2;
	background-image: -webkit-linear-gradient(120deg, #00A7E1 15%, #0079c2 15%);
	padding: 1.5em;
	margin:1.5em 0;
}
.diagonal-split-background h2 {
	color:#fff;
	margin:0;
}
.orange-top {
	border-top:6px solid #E07C00;
}
.lh12 {line-height:1.2;}