/* Custom Styles */

/* Dividers */
.divider-1 {
	background: none;
	border-bottom: 1px solid #CECECE;	
	height: 5px;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}
.divider-1:after {
	background-color: #0071BC;
	content: "";
	display: block;
	height: 5px;
	width: 80px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.divider-empty-lg {
	height: 5px;
	margin-top: 100px;
	width: 100%;
}
.divider-empty-sm {
	height: 5px;
	margin-top: 45px;
	width: 100%;
}


/* Header */
.wiser-logo {
	margin-top: 10px;
	margin-bottom: 20px;
}


/* Solutions */
.container-solutions { 
	background-color: #F4F9FC;
	margin-top: 0;
}
.solutions-top-border {
	height: 14px;
	overflow: hidden;
	margin-right: -15px !important;
	margin-left: -15px !important;
}
.solutions { padding: 30px 0; }
.solutions-title h2:after {
	content: "";
	background-color: #0277bd;
	display: block;
	height: 5px;
	margin: 10px auto 0 auto;
	width: 50px;
}
.solutions-learn-more h3 {
	margin: 60px 0 0 0;
	padding: 0;
}

/* Vertical Align */
.v-align-middle { vertical-align: middle; }

/* Venn Diagram */
.diagram { padding: 25px 0; }

/* Backgrounds */
.bg-white { background: #FFF; }
.bg-light-blue { background: #F4F9FC; }


@media (min-width: 768px) {
  	.solutions > div { box-shadow: inset -1px 0 0 0 #CFCFCF; }
	.solutions > div:last-child { box-shadow: none; }
}

