/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face {
	font-family: FontAwesome;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg#fontawesomeregular) format('svg');
	font-weight: 400;
	font-style: normal
}

.fa {
	display: inline-block;
	font: 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.fa-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}

.fa-ul>li {
	position: relative
}

.fa-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}

.fa-border {
	padding: .2em .25em .15em;
	border: .08em solid #eee;
	border-radius: .1em
}

.fa-spin {
	-webkit-animation: 2s linear infinite fa-spin;
	animation: 2s linear infinite fa-spin
}

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

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

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

.fa-user:before {
	content: "\f007"
}

.fa-th:before {
	content: "\f00a"
}

.fa-check:before {
	content: "\f00c"
}

.fa-close:before,
.fa-remove:before,
.fa-times:before {
	content: "\f00d"
}

.fa-download:before {
	content: "\f019"
}

.fa-refresh:before {
	content: "\f021"
}

.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
	content: "\f03e"
}

.fa-pause:before {
	content: "\f04c"
}

.fa-ban:before {
	content: "\f05e"
}

.fa-mail-forward:before,
.fa-share:before {
	content: "\f064"
}

.fa-compress:before {
	content: "\f066"
}

.fa-exclamation-triangle:before,
.fa-warning:before {
	content: "\f071"
}

.fa-calendar:before {
	content: "\f073"
}

.fa-shopping-cart:before {
	content: "\f07a"
}

.fa-key:before {
	content: "\f084"
}

.fa-upload:before {
	content: "\f093"
}

.fa-phone:before {
	content: "\f095"
}

.fa-filter:before {
	content: "\f0b0"
}

.fa-group:before,
.fa-users:before {
	content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
	content: "\f0c1"
}

.fa-cut:before,
.fa-scissors:before {
	content: "\f0c4"
}

.fa-floppy-o:before,
.fa-save:before {
	content: "\f0c7"
}

.fa-table:before {
	content: "\f0ce"
}

.fa-clipboard:before,
.fa-paste:before {
	content: "\f0ea"
}

.fa-mobile-phone:before,
.fa-mobile:before {
	content: "\f10b"
}

.fa-code:before {
	content: "\f121"
}

.fa-anchor:before {
	content: "\f13d"
}

.fa-file:before {
	content: "\f15b"
}

.fa-windows:before {
	content: "\f17a"
}

.fa-android:before {
	content: "\f17b"
}

.fa-linux:before {
	content: "\f17c"
}

.fa-try:before,
.fa-turkish-lira:before {
	content: "\f195"
}

.fa-paper-plane:before,
.fa-send:before {
	content: "\f1d8"
}

.fa-header:before {
	content: "\f1dc"
}

.fa-at:before {
	content: "\f1fa"
}

.fa-heartbeat:before {
	content: "\f21e"
}

.fa-server:before {
	content: "\f233"
}

.fa-safari:before {
	content: "\f267"
}

.fa-chrome:before {
	content: "\f268"
}

.fa-firefox:before {
	content: "\f269"
}

.fa-opera:before {
	content: "\f26a"
}

.fa-fa:before,
.fa-font-awesome:before {
	content: "\f2b4"
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}