
/* @font-face {
	font-family: feathericons;
	src: url('../fonts/feathericons_tt.woff2') format('woff2');
} */

.fi {
	font-family: feathericons !important;
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fi-lg {
	font-size: 1.33333em;
	line-height: 0.75em;
	vertical-align: -.0667em; }

.fi-xs { font-size: .75em; }
.fi-sm { font-size: .875em; }
.fi-1x { font-size: 1em; }
.fi-2x { font-size: 2em; }
.fi-3x { font-size: 3em; }
.fi-4x { font-size: 4em; }
.fi-5x { font-size: 5em; }
.fi-6x { font-size: 6em; }
.fi-7x { font-size: 7em; }
.fi-8x { font-size: 8em; }
.fi-9x { font-size: 9em; }
.fi-10x { font-size: 10em; }

.fi-fw {
	text-align: center;
	width: 1.25em;
}

.fi-ul {
	list-style-type: none;
	margin-left: 2.5em;
	padding-left: 0;
}
.fi-ul > li {
	position: relative;
}

.fi-li {
	left: -2em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
}

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

.fi-pull-left { float: left; }
.fi-pull-right { float: right; }
.fi.fi-pull-left { margin-right: .3em; }
.fi.fi-pull-right {	margin-left: .3em; }

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

.fi-pulse {
	-webkit-animation: fi-spin 1s infinite steps(8);
	animation: fi-spin 1s infinite steps(8);
}

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

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

.fi-rotate-90 {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.fi-rotate-180 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.fi-rotate-270 {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}

.fi-flip-horizontal {
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}

.fi-flip-vertical {
	-webkit-transform: scale(1, -1);
	transform: scale(1, -1);
}

.fi-flip-both, .fi-flip-horizontal.fi-flip-vertical {
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}

:root .fi-rotate-90,
:root .fi-rotate-180,
:root .fi-rotate-270,
:root .fi-flip-horizontal,
:root .fi-flip-vertical,
:root .fi-flip-both {
	-webkit-filter: none;
	filter: none;
}

.fi-stack {
	display: inline-block;
	height: 2em;
	line-height: 2em;
	position: relative;
	vertical-align: middle;
	width: 2.5em;
}

.fi-stack-1x,
.fi-stack-2x {
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
}

.fi-stack-1x {
	line-height: inherit;
}

.fi-stack-2x {
	font-size: 2em;
}

/* ***************** */
/* *** I C O N S *** */
/* ***************** */

.fi-book-open:before { content:'\e900'; }
.fi-box:before { content:'\e901'; }
.fi-briefcase:before { content:'\e902'; }
.fi-align-center:before { content:'\e903'; }
.fi-align-justify:before { content:'\e904'; }
.fi-align-left:before { content:'\e905'; }
.fi-align-right:before { content:'\e906'; }
.fi-anchor:before { content:'\e907'; }
.fi-aperture:before { content:'\e908'; }
.fi-archive:before { content:'\e909'; }
.fi-arrow-down:before { content:'\e90a'; }
.fi-arrow-down-circle:before { content:'\e90b'; }
.fi-arrow-down-left:before { content:'\e90c'; }
.fi-arrow-down-right:before { content:'\e90d'; }
.fi-arrow-left:before { content:'\e90e'; }
.fi-arrow-left-circle:before { content:'\e90f'; }
.fi-arrow-right:before { content:'\e910'; }
.fi-arrow-right-circle:before { content:'\e911'; }
.fi-arrow-up:before { content:'\e912'; }
.fi-arrow-up-circle:before { content:'\e913'; }
.fi-arrow-up-left:before { content:'\e914'; }
.fi-arrow-up-right:before { content:'\e915'; }
.fi-at-sign:before { content:'\e916'; }
.fi-award:before { content:'\e917'; }
.fi-bar-chart:before { content:'\e918'; }
.fi-bar-chart-2:before { content:'\e919'; }
.fi-battery:before { content:'\e91a'; }
.fi-battery-charging:before { content:'\e91b'; }
.fi-bell:before { content:'\e91c'; }
.fi-bell-off:before { content:'\e91d'; }
.fi-bluetooth:before { content:'\e91e'; }
.fi-bold:before { content:'\e91f'; }
.fi-book:before { content:'\e920'; }
.fi-bookmark:before { content:'\e921'; }
.fi-activity:before { content:'\e922'; }
.fi-airplay:before { content:'\e923'; }
.fi-alert-circle:before { content:'\e924'; }
.fi-alert-octagon:before { content:'\e925'; }
.fi-alert-triangle:before { content:'\e926'; }
.fi-cloud:before { content:'\e927'; }
.fi-cloud-drizzle:before { content:'\e928'; }
.fi-cloud-lightning:before { content:'\e929'; }
.fi-cloud-off:before { content:'\e92a'; }
.fi-cloud-rain:before { content:'\e92b'; }
.fi-cloud-snow:before { content:'\e92c'; }
.fi-code:before { content:'\e92d'; }
.fi-codepen:before { content:'\e92e'; }
.fi-codesandbox:before { content:'\e92f'; }
.fi-coffee:before { content:'\e930'; }
.fi-columns:before { content:'\e931'; }
.fi-command:before { content:'\e932'; }
.fi-compass:before { content:'\e933'; }
.fi-copy:before { content:'\e934'; }
.fi-corner-down-left:before { content:'\e935'; }
.fi-corner-down-right:before { content:'\e936'; }
.fi-corner-left-down:before { content:'\e937'; }
.fi-corner-left-up:before { content:'\e938'; }
.fi-calendar:before { content:'\e939'; }
.fi-camera:before { content:'\e93a'; }
.fi-camera-off:before { content:'\e93b'; }
.fi-cast:before { content:'\e93c'; }
.fi-check:before { content:'\e93d'; }
.fi-check-circle:before { content:'\e93e'; }
.fi-check-square:before { content:'\e93f'; }
.fi-chevron-down:before { content:'\e940'; }
.fi-chevron-left:before { content:'\e941'; }
.fi-chevron-right:before { content:'\e942'; }
.fi-chevrons-down:before { content:'\e943'; }
.fi-chevrons-left:before { content:'\e944'; }
.fi-chevrons-right:before { content:'\e945'; }
.fi-chevrons-up:before { content:'\e946'; }
.fi-chevron-up:before { content:'\e947'; }
.fi-chrome:before { content:'\e948'; }
.fi-circle:before { content:'\e949'; }
.fi-clipboard:before { content:'\e94a'; }
.fi-clock:before { content:'\e94b'; }
.fi-file-text:before { content:'\e94c'; }
.fi-film:before { content:'\e94d'; }
.fi-filter:before { content:'\e94e'; }
.fi-flag:before { content:'\e94f'; }
.fi-folder:before { content:'\e950'; }
.fi-folder-minus:before { content:'\e951'; }
.fi-folder-plus:before { content:'\e952'; }
.fi-framer:before { content:'\e953'; }
.fi-cpu:before { content:'\e954'; }
.fi-credit-card:before { content:'\e955'; }
.fi-crop:before { content:'\e956'; }
.fi-crosshair:before { content:'\e957'; }
.fi-database:before { content:'\e958'; }
.fi-delete:before { content:'\e959'; }
.fi-disc:before { content:'\e95a'; }
.fi-divide:before { content:'\e95b'; }
.fi-divide-circle:before { content:'\e95c'; }
.fi-divide-square:before { content:'\e95d'; }
.fi-dollar-sign:before { content:'\e95e'; }
.fi-download:before { content:'\e95f'; }
.fi-download-cloud:before { content:'\e960'; }
.fi-dribbble:before { content:'\e961'; }
.fi-droplet:before { content:'\e962'; }
.fi-edit:before { content:'\e963'; }
.fi-edit-2:before { content:'\e964'; }
.fi-edit-3:before { content:'\e965'; }
.fi-external-link:before { content:'\e966'; }
.fi-eye:before { content:'\e967'; }
.fi-eye-off:before { content:'\e968'; }
.fi-facebook:before { content:'\e969'; }
.fi-fast-forward:before { content:'\e96a'; }
.fi-feather:before { content:'\e96b'; }
.fi-figma:before { content:'\e96c'; }
.fi-file:before { content:'\e96d'; }
.fi-file-minus:before { content:'\e96e'; }
.fi-file-plus:before { content:'\e96f'; }
.fi-corner-right-down:before { content:'\e970'; }
.fi-corner-right-up:before { content:'\e971'; }
.fi-corner-up-left:before { content:'\e972'; }
.fi-corner-up-right:before { content:'\e973'; }
.fi-heart:before { content:'\e974'; }
.fi-help-circle:before { content:'\e975'; }
.fi-hexagon:before { content:'\e976'; }
.fi-home:before { content:'\e977'; }
.fi-image:before { content:'\e978'; }
.fi-inbox:before { content:'\e979'; }
.fi-info:before { content:'\e97a'; }
.fi-instagram:before { content:'\e97b'; }
.fi-italic:before { content:'\e97c'; }
.fi-key:before { content:'\e97d'; }
.fi-layers:before { content:'\e97e'; }
.fi-layout:before { content:'\e97f'; }
.fi-life-buoy:before { content:'\e980'; }
.fi-link:before { content:'\e981'; }
.fi-link-2:before { content:'\e982'; }
.fi-linkedin:before { content:'\e983'; }
.fi-list:before { content:'\e984'; }
.fi-loader:before { content:'\e985'; }
.fi-lock:before { content:'\e986'; }
.fi-log-in:before { content:'\e987'; }
.fi-log-out:before { content:'\e988'; }
.fi-mail:before { content:'\e989'; }
.fi-map:before { content:'\e98a'; }
.fi-map-pin:before { content:'\e98b'; }
.fi-frown:before { content:'\e98c'; }
.fi-gift:before { content:'\e98d'; }
.fi-git-branch:before { content:'\e98e'; }
.fi-git-commit:before { content:'\e98f'; }
.fi-github:before { content:'\e990'; }
.fi-gitlab:before { content:'\e991'; }
.fi-git-merge:before { content:'\e992'; }
.fi-git-pull-request:before { content:'\e993'; }
.fi-globe:before { content:'\e994'; }
.fi-grid:before { content:'\e995'; }
.fi-hard-drive:before { content:'\e996'; }
.fi-hash:before { content:'\e997'; }
.fi-headphones:before { content:'\e998'; }
.fi-octagon:before { content:'\e999'; }
.fi-package:before { content:'\e99a'; }
.fi-paperclip:before { content:'\e99b'; }
.fi-pause:before { content:'\e99c'; }
.fi-pause-circle:before { content:'\e99d'; }
.fi-pen-tool:before { content:'\e99e'; }
.fi-percent:before { content:'\e99f'; }
.fi-phone:before { content:'\e9a0'; }
.fi-phone-call:before { content:'\e9a1'; }
.fi-phone-forwarded:before { content:'\e9a2'; }
.fi-phone-incoming:before { content:'\e9a3'; }
.fi-phone-missed:before { content:'\e9a4'; }
.fi-phone-off:before { content:'\e9a5'; }
.fi-phone-outgoing:before { content:'\e9a6'; }
.fi-pie-chart:before { content:'\e9a7'; }
.fi-play:before { content:'\e9a8'; }
.fi-play-circle:before { content:'\e9a9'; }
.fi-maximize:before { content:'\e9aa'; }
.fi-maximize-2:before { content:'\e9ab'; }
.fi-meh:before { content:'\e9ac'; }
.fi-menu:before { content:'\e9ad'; }
.fi-message-circle:before { content:'\e9ae'; }
.fi-message-square:before { content:'\e9af'; }
.fi-mic:before { content:'\e9b0'; }
.fi-mic-off:before { content:'\e9b1'; }
.fi-minimize:before { content:'\e9b2'; }
.fi-minimize-2:before { content:'\e9b3'; }
.fi-minus:before { content:'\e9b4'; }
.fi-minus-circle:before { content:'\e9b5'; }
.fi-minus-square:before { content:'\e9b6'; }
.fi-monitor:before { content:'\e9b7'; }
.fi-moon:before { content:'\e9b8'; }
.fi-more-horizontal:before { content:'\e9b9'; }
.fi-more-vertical:before { content:'\e9ba'; }
.fi-mouse-pointer:before { content:'\e9bb'; }
.fi-move:before { content:'\e9bc'; }
.fi-music:before { content:'\e9bd'; }
.fi-navigation:before { content:'\e9be'; }
.fi-navigation-2:before { content:'\e9bf'; }
.fi-skip-back:before { content:'\e9c0'; }
.fi-skip-forward:before { content:'\e9c1'; }
.fi-slack:before { content:'\e9c2'; }
.fi-slash:before { content:'\e9c3'; }
.fi-sliders:before { content:'\e9c4'; }
.fi-smartphone:before { content:'\e9c5'; }
.fi-smile:before { content:'\e9c6'; }
.fi-speaker:before { content:'\e9c7'; }
.fi-plus:before { content:'\e9c8'; }
.fi-plus-circle:before { content:'\e9c9'; }
.fi-plus-square:before { content:'\e9ca'; }
.fi-pocket:before { content:'\e9cb'; }
.fi-power:before { content:'\e9cc'; }
.fi-printer:before { content:'\e9cd'; }
.fi-radio:before { content:'\e9ce'; }
.fi-refresh-ccw:before { content:'\e9cf'; }
.fi-refresh-cw:before { content:'\e9d0'; }
.fi-repeat:before { content:'\e9d1'; }
.fi-rewind:before { content:'\e9d2'; }
.fi-rotate-ccw:before { content:'\e9d3'; }
.fi-rotate-cw:before { content:'\e9d4'; }
.fi-rss:before { content:'\e9d5'; }
.fi-save:before { content:'\e9d6'; }
.fi-scissors:before { content:'\e9d7'; }
.fi-search:before { content:'\e9d8'; }
.fi-send:before { content:'\e9d9'; }
.fi-server:before { content:'\e9da'; }
.fi-settings:before { content:'\e9db'; }
.fi-share:before { content:'\e9dc'; }
.fi-share-2:before { content:'\e9dd'; }
.fi-shield:before { content:'\e9de'; }
.fi-shield-off:before { content:'\e9df'; }
.fi-shopping-bag:before { content:'\e9e0'; }
.fi-shopping-cart:before { content:'\e9e1'; }
.fi-shuffle:before { content:'\e9e2'; }
.fi-sidebar:before { content:'\e9e3'; }
.fi-square:before { content:'\e9e4'; }
.fi-star:before { content:'\e9e5'; }
.fi-stop-circle:before { content:'\e9e6'; }
.fi-sun:before { content:'\e9e7'; }
.fi-sunrise:before { content:'\e9e8'; }
.fi-sunset:before { content:'\e9e9'; }
.fi-table:before { content:'\e9ea'; }
.fi-tablet:before { content:'\e9eb'; }
.fi-tag:before { content:'\e9ec'; }
.fi-target:before { content:'\e9ed'; }
.fi-terminal:before { content:'\e9ee'; }
.fi-thermometer:before { content:'\e9ef'; }
.fi-thumbs-down:before { content:'\e9f0'; }
.fi-thumbs-up:before { content:'\e9f1'; }
.fi-toggle-left:before { content:'\e9f2'; }
.fi-toggle-right:before { content:'\e9f3'; }
.fi-tool:before { content:'\e9f4'; }
.fi-trash:before { content:'\e9f5'; }
.fi-trash-2:before { content:'\e9f6'; }
.fi-trello:before { content:'\e9f7'; }
.fi-trending-down:before { content:'\e9f8'; }
.fi-trending-up:before { content:'\e9f9'; }
.fi-triangle:before { content:'\e9fa'; }
.fi-truck:before { content:'\e9fb'; }
.fi-tv:before { content:'\e9fc'; }
.fi-twitch:before { content:'\e9fd'; }
.fi-twitter:before { content:'\e9fe'; }
.fi-type:before { content:'\e9ff'; }
.fi-umbrella:before { content:'\ea00'; }
.fi-underline:before { content:'\ea01'; }
.fi-unlock:before { content:'\ea02'; }
.fi-upload:before { content:'\ea03'; }
.fi-upload-cloud:before { content:'\ea04'; }
.fi-user-check:before { content:'\ea05'; }
.fi-user-minus:before { content:'\ea06'; }
.fi-user:before { content:'\ea07'; }
.fi-user-plus:before { content:'\ea08'; }
.fi-users:before { content:'\ea09'; }
.fi-user-x:before { content:'\ea0a'; }
.fi-video:before { content:'\ea0b'; }
.fi-video-off:before { content:'\ea0c'; }
.fi-voicemail:before { content:'\ea0d'; }
.fi-volume:before { content:'\ea0e'; }
.fi-volume-1:before { content:'\ea0f'; }
.fi-volume-2:before { content:'\ea10'; }
.fi-volume-x:before { content:'\ea11'; }
.fi-watch:before { content:'\ea12'; }
.fi-wifi:before { content:'\ea13'; }
.fi-wifi-off:before { content:'\ea14'; }
.fi-wind:before { content:'\ea15'; }
.fi-x:before { content:'\ea16'; }
.fi-x-circle:before { content:'\ea17'; }
.fi-x-octagon:before { content:'\ea18'; }
.fi-x-square:before { content:'\ea19'; }
.fi-youtube:before { content:'\ea1a'; }
.fi-zap:before { content:'\ea1b'; }
.fi-zap-off:before { content:'\ea1c'; }
.fi-zoom-in:before { content:'\ea1d'; }
.fi-zoom-out:before { content:'\ea1e'; }
