@font-face {
	font-family: 'heIcon';
	src:url('/Apps/Common/fonts/heIcon.eot?dem2nr');
	src:url('/Apps/Common/fonts/heIcon.eot?#iefixdem2nr') format('embedded-opentype'),
		url('/Apps/Common/fonts/heIcon.woff?dem2nr') format('woff'),
		url('/Apps/Common/fonts/heIcon.ttf?dem2nr') format('truetype'),
		url('/Apps/Common/fonts/heIcon.svg?dem2nr#heIcon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="heIcon-"], [class*=" heIcon-"] {
	font-family: 'heIcon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}


.heIcon-phone:before {
	content: "\e604";
}
.heIcon-plus-circle:before {
	content: "\f055";
}
.heIcon-magic:before {
	content: "\f0d0";
}
.heIcon-comment-o:before {
	content: "\f0e5";
}
.heIcon-sort-asc:before {
	content: "\f160";
}
.heIcon-sort-desc:before {
	content: "\f161";
}
.heIcon-save:before {
	content: "\e510";
}
.heIcon-creditCard:before {
	content: "\e60e";
}

.heIcon-help:before {
	content: "\e615";
}

.heIcon-calendar:before {
	content: "\e616";
}

.heIcon-search:before {
	content: "\e617";
}

.heIcon-downArrow:before {
	content: "\e618";
}

.heIcon-savings:before {
	content: "\e619";
}

.heIcon-expenseDental:before {
	content: "\e501";
}

.heIcon-expenseMedical:before {
	content: "\e502";
}

.heIcon-expenseRX:before {
	content: "\e503";
}

.heIcon-expenseVision:before {
	content: "\e504";
}

.heIcon-reimburseable:before {
	content: "\e505";
}

.heIcon-claimDetails:before {
	content: "\e506";
}

.heIcon-claimRevise:before {
	content: "\e507";
}

.heIcon-lock:before {
	content: "\e509";
}

.heIcon-claimResolve:before {
	content: "\e508";
}

.heIcon-investments:before {
	content: "\e609";
}

.bannerNav {
	font-family: 'LatoRegular', sans-serif;
	font-size: 16px;
	color: #474747;
	letter-spacing: 0;
	text-align: center;
}

.bannerText {
	word-wrap: break-word;
}

.bannerButton {
	font-family: 'LatoRegular', sans-serif;
	font-size: 16px;
	color: #592c82;
	background-color: white;
	padding: 10px 35px;
	margin: 10px 0 0 20px;
	border: 2px solid #592c82;
	border-radius: 8px;
}

.bannerBar {
	box-sizing: border-box;
	border: 1px solid #0070B9;
	background-color: #F2F8FB;
	box-shadow: 0 1px 0 0 #DCDCDC;
}

.heIcon-menu:before {
	content: "\e607";
}

.heIcon-backArrow:before {
	content: "\e613";
}

.heIcon-childLinkArrow:before {
	content: "\e612";
}

.heIcon-reimbursementAccountDetail:before {
	content: "\e602";
}

.heIcon-alert:before {
	content: "\e614";
}

.heIcon-planInfo:before {
	content: "\e603";
}

.heIcon-transactionHistory:before {
	content: "\e600";
}

.heIcon-makeContribution:before {
	content: "\e608";
}

.heIcon-messages:before {
	content: "\e606";
}

.heIcon-requestReimbursement:before {
	content: "\e601";
}

.heIcon-payments:before {
	content: "\e605";
}

.heIcon-claims:before {
	content: "\e611";
}

.heIcon-documentation:before {
	content: "\e60c";
}

.heIcon-home:before {
	content: "\e60a";
}

.heIcon-close:before {
	content: "\e610";
}

.heIcon-expanded:before {
	content: "\e60b";
}

.heIcon-delete:before {
	content: "\e60d";
}

.heIcon-collapsed:before {
	content: "\e60f";
}
.heIcon-expenseDependentCare:before {
  content: "\e61a";
}



