/*
 * Minimum Fontawesome css to extract for existing fa icons.
 * Supports /fonts/dx-awesome-v1.0 ico-moon font.
 */

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa, .far, .fas {
  font-family: 'dx-awesome';
}

/* Sizing Classes */


.fa-3x {
	font-size: 3em;
}

/* Alignment Classes */
.fa-fw {
	text-align: center;
	width: 1.25em;
}

/* Animation Classes + Keyframes */
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
	  animation: fa-spin 2s infinite linear;
}

@-webkit-keyframes fa-spin {
	0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}

@keyframes fa-spin {
	0% {
	-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
	}
	100% {
	-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
	}
}


/* Icon Classes */

.fa-home:before {
  content: "\e904";
}

.fa-cog:before,
.fa-gear:before {
  content: "\e900";
}


.fa-facebook:before,
.fa-facebook-f:before {
  content: "\f09a";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-youtube:before,
.fa-youtube-play:before {
  content: "\f16a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-search:before {
  content: "\f002";
}

.fa-chevron-down:before {
  content: "\e901";
}

.fa-info-circle:before {
  content: "\e902";
}
.fa-check:before {
  content: "\e903";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}
