.epkbfa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes epkbfa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes epkbfa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

.epkbfa-arrow-right:before {
	content: "" !important;
}

.epkbfa-spinner:before {
	content: "" !important;
}

[class^=ep_font_], [class*=" ep_font_"] {
	font-family: "ep_icons" !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ep_font_icon_arrow_carrot_right:before {
	content: "";
}

.ep_font_icon_right_arrow:before {
	content: "";
}

.ep_font_icon_document:before {
	content: "";
}