@font-face {
	font-family: m_icons;
	src: url('fonts/iconmi_vpavlov.eot');
	src: url('fonts/iconmi_vpavlov.eot') format('embedded-opentype'),
		url('fonts/iconmi_vpavlov.woff2') format('woff2'),
		url('fonts/iconmi_vpavlov.woff') format('woff'),
		url('fonts/iconmi_vpavlov.ttf') format('truetype'),
		url('fonts/iconmi_vpavlov.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.mi {
	display: inline-block;
	vertical-align: middle;
	font: normal normal normal 14px/1 m_icons;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

/* size examples - relative units */
.mi-sm {
	font-size: 0.8em;
}

.mi-lg {
	font-size: 1.2em;
}

/* size examples - absolute units */
.mi-16 {
	font-size: 16px;
}

.mi-32 {
	font-size: 32px;
}

/* rotate the icon infinitely */
.mi-is-spinning {
	animation: mi-spin 1s infinite linear;
}

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

/* transform */
.mi-rotate-90 {
	transform: rotate(90deg);
}

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

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

.mi-flip-y {
	transform: scaleY(-1);
}

.mi-flip-x {
	transform: scaleX(-1);
}

/* icons */
.mi-photo-plus::before {
	content: "\ea01"
}

.mi-temperature::before {
	content: "\ea02"
}

.mi-photo::before {
	content: "\ea03"
}

.mi-battery-refresh::before {
	content: "\ea04"
}

.mi-finish::before {
	content: "\ea05"
}

.mi-spinner::before {
	content: "\ea06"
}

.mi-reset::before {
	content: "\ea07"
}

.mi-delivered::before {
	content: "\ea08"
}

.mi-warning-area::before {
	content: "\ea09"
}

.mi-close::before {
	content: "\ea0a"
}

.mi-info::before {
	content: "\ea0b"
}

.mi-alarm-point-circle::before {
	content: "\ea0c"
}

.mi-fix::before {
	content: "\ea0d"
}

.mi-location-circle::before {
	content: "\ea0e"
}

.mi-start::before {
	content: "\ea0f"
}

.mi-exit::before {
	content: "\ea10"
}

.mi-events::before {
	content: "\ea11"
}

.mi-location::before {
	content: "\ea12"
}

.mi-round-pine::before {
	content: "\ea13"
}

.mi-clock-next::before {
	content: "\ea14"
}

.mi-plus-area::before {
	content: "\ea15"
}

.mi-car::before {
	content: "\ea16"
}

.mi-note::before {
	content: "\ea17"
}

.mi-settings::before {
	content: "\ea18"
}

.mi-simcard::before {
	content: "\ea19"
}

.mi-cargo::before {
	content: "\ea1a"
}

.mi-bell::before {
	content: "\ea1b"
}

.mi-relay::before {
	content: "\ea1c"
}

.mi-plus::before {
	content: "\ea1d"
}

.mi-key::before {
	content: "\ea1e"
}

.mi-sent::before {
	content: "\ea1f"
}

.mi-::before {
	content: "\ea20"
}

.mi-info-baloon::before {
	content: "\ea21"
}

.mi-trash::before {
	content: "\ea22"
}

.mi-pocket::before {
	content: "\ea23"
}

.mi-temperature::before {
	content: "\ea24"
}

.mi-house::before {
	content: "\ea25"
}

.mi-battery::before {
	content: "\ea26"
}

.mi-share_fb::before {
	content: "\ea27"
}

.mi-back::before,
.mi-return::before {
	content: "\ea28"
}

.mi-minus::before {
	content: "\ea29"
}

.mi-share::before {
	content: "\ea2a"
}

.mi-play::before {
	content: "\ea2b"
}

.mi-geozone::before {
	content: "\ea2c"
}

.mi-ruler::before {
	content: "\ea2d"
}

.mi-refresh::before {
	content: "\ea2f"
}

.mi-share_tweeter::before {
	content: "\ea30"
}

.mi-share_ok::before {
	content: "\ea31"
}

.mi-message::before {
	content: "\ea32"
}

.mi-edit::before {
	content: "\ea33"
}

.mi-misc::before {
	content: "\ea34"
}

.mi-search::before {
	content: "\ea35"
}

.mi-menu::before {
	content: "\ea36"
}

.mi-menu-s::before {
	content: "\ea37"
}

.mi-user-marker::before {
	content: "\ea38"
}

.mi-lock::before {
	content: "\ea39"
}

.mi-map::before {
	content: "\ea3a"
}

.mi-finish-circle::before {
	content: "\ea3b"
}

.mi-chevron-right::before,
.mi-foritem::before,
.mi-chevron-left::before,
.mi-chevron-top::before,
.mi-chevron-bottom::before {
	content: "\ea3c"
}

.mi-traflight::before {
	content: "\ea3d"
}

.mi-vehicle::before {
	content: "\ea3e"
}

.mi-van::before {
	content: "\ea3f"
}

.mi-clock::before {
	content: "\ea40"
}

.mi-park::before {
	content: "\ea41"
}

.mi-user::before {
	content: "\ea42"
}

.mi-fuel::before {
	content: "\ea43"
}

.mi-logo2::before {
	content: "\ea44"
}

.mi-logo::before {
	content: "\ea45"
}

.mi-check::before {
	content: "\ea46"
}

.mi-sattelite::before {
	content: "\ea47"
}

.mi-chevron-circle::before {
	content: "\ea48"
}

.mi-share_vk::before {
	content: "\ea49"
}

.mi-::before {
	content: "\ea4a"
}

.mi-::before {
	content: "\ea4b"
}

.mi-atention::before {
	content: "\ea4c"
}

.mi-disk::before {
	content: "\ea4d"
}

.mi-warning::before {
	content: "\ea4e"
}

.mi-start-circle::before {
	content: "\ea4f"
}

.mi-target::before {
	content: "\ea50"
}

.mi-help-area::before {
	content: "\ea51"
}

.mi-info-area::before {
	content: "\ea52"
}

.mi-leaf::before {
	content: "\ea53"
}

.mi-accum::before {
	content: "\ea55"
}

.mi-map-location::before {
	content: "\ea56"
}

.mi-phone::before {
	content: "\ea57"
}

.mi-globe::before {
	content: "\ea58"
}

.mi-alarm::before {
	content: "\ea59"
}

.mi-navigator::before {
	content: "\ea5a"
}

.mi-pine::before {
	content: "\ea5b"
}

.mi-points::before {
	content: "\ea5c"
}

.mi-round-location::before {
	content: "\ea5e"
}

.mi-unlock::before {
	content: "\ea60"
}

.mi-chevron-left {
	-ms-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	transform: scaleX(-1);
}

.mi-chevron-bottom {
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
}

.mi-chevron-top {
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	transform: rotate(-90deg);
}