/* IE9 specific CSS overrides */

body.home #showcase select {
	min-width: 280px;
}

body.home main #benefits h2,
body.careers main h2,
body.careers main h3,
body.careers main p,
body.careers main img,
body.careers main ul li,
body.in-the-news main .page-title,
body.request-demo main h1,
body.request-demo main p,
ul.news-stories span.quarter-label,
ul.news-stories span.date,
footer #lower .links-wrap h4, 
footer #lower .links-wrap .fa,
footer #lower .links-wrap .date {
  position: relative;
}

.form-element-wrap select {
	background-image: none !important;
	background-position: 95% 50%;
}

.form-element-wrap select ~ i.fa {
  display: none;
}

footer #lower .links-wrap {
	background-color: rgb(246,246,246);
}

.customers .banner .container {
	background: none;
	filter: none;
	position: relative;
}

.customers .banner .container:before {
	content: '';
	background-color: rgba(255,255,255,0.9);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 47%;
	z-index: 1;
}

.customers .banner .container:after {
	content: '';
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	position: absolute;
	top: 0;
	left: 47%;
	height: 100%;
	width: 53%;
	z-index: 1;	
}

.customers .banner .container .headline {
	z-index: 5;
}

.customers .banner .container .headline .content,
.company-overview .banner .container .headline .content,
.ellie-mae-network .banner .container .headline .content,
.total-quality-loan-program .banner .container .headline .content {
	opacity: 1;
}

body.careers #benefits a.benefits-block,
body.total-quality-loan-program #services div.services-block {
	display: inline !important;
}

main form label.sr-only {
	display: block;
	border: none;
	height: auto;
	margin: 0;
	padding: 0;
	position: static;
	width: auto;
}