@font-face {
	font-family: icon;
	src: url(icon/icon.eot?b5upk4);
	src: url(icon/icon.eot?b5upk4#iefix) format('embedded-opentype'),
		url(icon/icon.ttf?b5upk4) format('truetype'),
		url(icon/icon.woff?b5upk4) format('woff'),
		url(icon/icon.svg?b5upk4#icon) format('svg');
	font-weight: 400;
	font-style: normal;
}

[class*=' icon-'],
[class^='icon-'] {
	font-family: icon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: '\e900';
	position: relative;
	top: 1px;
}
.icon-arbb:before {
	content: '\e90e';
	top: 21px;
	right: 20px;
	position: absolute;
	font-size: 16px;
}

.icon-plus:before,
.icon-minus:before {
	font-size: 16px;
}
.icon-plus:before {
	content: '\e95c';
}
.icon-minus:before {
	content: '\e95d';
}

.icon-sdkk:before,
.icon-sdks:before {
	font-size: 32px;
}
.icon-sdkk:before {
	content: '\e942';
}
.icon-sdks:before {
	content: '\e902';
	font-size: 30px;
}

.icon-man:before,
.icon-girl:before {
	font-size: 16px;
	padding-right: 10px;
	position: relative;
	top: 1px;
}
.icon-man:before {
	content: '\e900';
}
.icon-girl:before {
	content: '\e900';
}

.icon-tte:before,
.icon-twa:before,
.icon-tlg:before,
.icon-inst:before {
	font-size: 18px;
	margin-right: 15px;
}
.icon-tte:before {
	content: '\e92f';
}
.icon-twa:before {
	content: '\e919';
	font-size: 21px;
}
.icon-tlg:before {
	content: '\e94d';
}
.icon-inst:before {
	content: '\e917';
}
.icon-ttb:before {
	margin-right: 15px;
	content: '\e92e';
	position: relative;
	font-size: 18px;
}

.icon-arb:before,
.icon-arbm:before {
	content: '\e94a';
}
.icon-arb:before {
	padding-left: 2px;
	position: relative;
	font-size: 15px;
	top: 1px;
}
.icon-arbm:before {
	font-weight: 600;
	font-size: 12px;
}
.icon-sub1:before {
	content: '\e90e';
	font-size: 12px;
}

.icon-corz:before,
.icon-poisk:before {
	font-size: 28px;
	color: #bb0017;
}
.icon-corz:before {
	content: '\e934';
}
.icon-poisk:before {
	content: '\e930';
	font-size: 34px;
}
.icon-poisk1:before {
	content: '\e930';
	font-size: 30px;
	line-height: 50px;
}

.icon-poh1:before,
.icon-poh2:before,
.icon-poh3:before,
.icon-poh4:before {
	font-size: 32px;
}
.icon-poh1:before {
	content: '\e910';
}
.icon-poh2:before {
	content: '\e92e';
	font-size: 24px;
	top: 1px;
	position: relative;
}
.icon-poh3:before {
	content: '\e911';
	font-size: 38px;
	top: 1px;
	position: relative;
}
.icon-poh4:before {
	content: '\e932';
	font-weight: 600;
	font-size: 29px;
}

.icon-yss1:before,
.icon-yss2:before,
.icon-yss3:before,
.icon-tov1:before,
.icon-tov2:before,
.icon-tov3:before,
.icon-tov4:before {
	font-size: 22px;
	color: #bb0017;
}
.icon-yss1:before,
.icon-yss2:before,
.icon-yss3:before {
	margin-right: 15px;
}
.icon-yss1:before {
	content: '\e90c';
}
.icon-yss2:before {
	content: '\e915';
}
.icon-yss3:before {
	content: '\e916';
}
.icon-tov1:before {
	content: '\e93f';
}
.icon-tov2:before {
	content: '\e93b';
	font-size: 21px;
}
.icon-tov3:before {
	content: '\e93c';
}
.icon-tov4:before {
	content: '\e940';
}
/*Иконки для табс, делаем чтобы иконки не были кликабельные, а то срабатывал на них стил через js */
.icon-yss1,
.icon-yss2,
.icon-yss3,
.icon-tov1,
.icon-tov2,
.icon-tov3,
.icon-tov4 {
	pointer-events: none;
}

.icon-strc:before {
	content: '\e924';
	text-align: right;
}

.icon-nzc:before,
.icon-nzcb:before,
.icon-nzca:before,
.icon-nzcv:before,
.icon-nzce:before,
.icon-nzcw:before,
.icon-nzci:before,
.icon-nzctg:before {
	color: #a39898;
	top: 2px;
	position: relative;
	font-size: 16px;
	margin-right: 10px;
}
.icon-nzc:before {
	content: '\e92f';
}
.icon-nzcb:before {
	content: '\e92e';
}
.icon-nzca:before {
	content: '\e901';
	font-size: 17px;
}
.icon-nzcv:before {
	content: '\e91a';
}
.icon-nzce:before {
	content: '\e93a';
	font-size: 18px;
}
.icon-nzcw:before {
	content: '\e912';
}
.icon-nzci:before {
	content: '\e917';
}
.icon-nzctg:before {
	content: '\e94d';
}

.icon-dwn:before,
.icon-serh:before {
	font-size: 22px;
	color: #2b9a48;
}

.icon-dwn:before {
	content: '\e95d';
}
.icon-serh:before {
	content: '\e913';
}

.icon-addcorz:before {
	content: '\e90b';
	margin-right: 15px;
	font-size: 18px;
	top: 2px;
	position: relative;
	font-weight: 200;
}
.icon-glaz:before {
	content: '\e90d';
	margin-right: 12px;
	font-size: 20px;
	top: 4px;
	position: relative;
}

.icon-phone:before {
	content: '\e904';
	top: 2px;
	position: relative;
	color: #003511;
	margin-right: 7px;
	font-size: 20px;
}

.icon-xit:before,
.icon-acssi:before,
.icon-new:before,
.icon-text:before,
.icon-xar:before,
.icon-vop:before {
	margin-right: 10px;
	font-size: 20px;
	position: relative;
	top: 4px;
}
.icon-xit:before {
	content: '\e911';
}
.icon-acssi:before {
	content: '\e915';
}
.icon-new:before {
	content: '\e916';
}
.icon-text:before {
	content: '\e929';
}
.icon-xar:before {
	content: '\e92a';
}
.icon-vop:before {
	content: '\e905';
}

.icon-phg1:before,
.icon-phg2:before,
.icon-phg3:before,
.icon-phg4::before {
	font-size: 28px;
	text-align: center;
	color: #2b9a48;
	width: 60px;
	display: block;
}
.icon-phg1::before {
	content: '\e90b';
}
.icon-phg2::before {
	content: '\e91f';
	font-size: 26px;
}
.icon-phg3::before {
	content: '\e91d';
	font-size: 34px;
}
.icon-phg4::before {
	content: '\e918';
	font-size: 27px;
}

.icon-ntel:before,
.icon-ntel1:before,
.icon-nemal:before,
.icon-nadr::before,
.icon-nvr::before {
	font-size: 30px;
	color: #005823;
}
.icon-ntel:before,
.icon-ntel1:before {
	content: '\e904';
}
.icon-nemal:before {
	content: '\e905';
}
.icon-nadr:before {
	content: '\e902';
}
.icon-nvr:before {
	content: '\e91b';
}

.icon-pagl:before {
	content: '\e923';
}
.icon-pagr:before {
	content: '\e924';
}

.icon-cat:before {
	content: '\e94a';
	font-size: 22px;
	margin-right: 15px;
}

.icon-m1:before,
.icon-m2:before,
.icon-m3:before,
.icon-m4:before,
.icon-m5:before,
.icon-m6:before,
.icon-m7:before,
.icon-m8:before,
.icon-m9:before,
.icon-m10:before,
.icon-m11:before,
.icon-m12:before,
.icon-m13:before,
.icon-m14:before,
.icon-m15:before,
.icon-m16:before,
.icon-m17:before {
	color: #005823;
	font-size: 22px;
	margin-right: 15px;
}
.icon-m1:before {
	content: '\e92e';
}
.icon-m2:before {
	content: '\e92f';
}
.icon-m3:before {
	content: '\e949';
}
.icon-m4:before {
	content: '\e92c';
}
.icon-m5:before {
	content: '\e930';
}
.icon-m6:before {
	content: '\e94c';
}
.icon-m7:before {
	content: '\e94d';
}
.icon-m8:before {
	content: '\e950';
}
.icon-m9:before {
	content: '\e952';
}
.icon-m10:before {
	content: '\e952';
}
.icon-m11:before {
	content: '\e95c';
}
.icon-m12:before {
	content: '\e95b';
}
.icon-m13:before {
	content: '\e958';
}
.icon-m14:before {
	content: '\e957';
}
.icon-m15:before {
	content: '\e953';
}
.icon-m16:before {
	content: '\e959';
}
.icon-m17:before {
	content: '\e955';
}

.icon-mpoi:before,
.icon-mpow:before,
.icon-mpoin:before,
.icon-mpoz:before,
.icon-mtel:before {
	position: relative;
	top: 1px;
}
.icon-mpoi:before {
	content: '\e914';
}
.icon-mtel:before {
	content: '\e92f';
}
.icon-mpow:before {
	content: '\e912';
}
.icon-mpoin:before {
	content: '\e913';
}
.icon-mpoz:before {
	content: '\e92e';
}
