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

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

@font-face {
	font-family: "Simple-Line-Icons";
	src: url("fonts/Simple-Line-Icons.eot");
	src: url("fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"),
		url("fonts/Simple-Line-Icons.woff") format("woff"),
		url("fonts/Simple-Line-Icons.ttf") format("truetype"),
		url("fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");
	font-weight: normal;
	font-style: normal;
}




[class^="icon-"],
[class*=" icon-"],
[class^="icon-line-"],
[class*=" icon-line-"],
[class^="icon-line2-"],
[class*=" icon-line2-"],
.side-header .primary-menu ul > li.sub-menu > a:after,
.docs-navigation ul ul li.current a:after {
	display: inline-block;
	font-family: "font-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-line-"],
[class*=" icon-line-"] {
	font-family: "lined-icons";
}

[class^="icon-line2-"],
[class*=" icon-line2-"] {
	font-family: "Simple-Line-Icons";
}

.icon-lg {
	font-size: 1.3333333333333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.icon-2x {
	font-size: 2em;
}
.icon-3x {
	font-size: 3em;
}
.icon-4x {
	font-size: 4em;
}
.icon-5x {
	font-size: 5em;
}
.icon-fw {
	width: 1.2857142857142858em;
	text-align: center;
}

.iconlist {
	padding-left: 0;
	margin-left: 0;
	list-style-type: none;
}

.iconlist li {
	position: relative;
}

.iconlist ul {
	list-style-type: none;
	margin: 0.5rem 0 0.5rem 1.5rem;
}

.iconlist > li [class^="icon-"]:first-child,
.iconlist > li [class*=" icon-"]:first-child {
	position: relative;
	display: inline-block;
	width: 1.75em;
	text-align: center;
	top: 1px;
	width: 14px;
	margin-right: 0.5rem;
}

.rtl .iconlist > li [class^="icon-"]:first-child,
.rtl .iconlist > li [class*=" icon-"]:first-child {
	margin-left: 0.5rem;
	margin-right: 0;
}

.iconlist.iconlist-large {
	font-size: 16px;
}

.iconlist.iconlist-large li {
	margin: 4px 0;
}

.iconlist.iconlist-large > li [class^="icon-"],
.iconlist.iconlist-large > li [class*=" icon-"] {
	width: 16px;
	margin-right: 5px;
}

.rtl .iconlist.iconlist-large > li [class^="icon-"],
.rtl .iconlist.iconlist-large > li [class*=" icon-"] {
	margin-left: 5px;
	margin-right: 0;
}

.iconlist-color li i {
	color: #1abc9c;
	color: var(--themecolor);
}

.icon-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eeeeee;
	border-radius: 0.1em;
}
.icon.pull-left {
	margin-right: 0.3em;
}
.icon.pull-right {
	margin-left: 0.3em;
}
.icon-spin {
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(359deg);
	}
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
	}
}
@-o-keyframes spin {
	0% {
		-o-transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(359deg);
	}
}
@-ms-keyframes spin {
	0% {
		-ms-transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(359deg);
	}
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
.icon-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.icon-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.icon-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}
.icon-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.icon-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1);
}
.icon-stacked {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.icon-stacked-1x,
.icon-stacked-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.rtl .icon-stacked-1x,
.rtl .icon-stacked-2x {
	left: auto;
	right: 0;
}
.icon-stacked-1x {
	line-height: inherit;
}
.icon-stacked-2x {
	font-size: 2em;
}
.icon-inverse {
	color: #ffffff;
}
.icon-angle-left:before {
	content: "\e7a4";
}
.icon-angle-right:before {
	content: "\e7a5";
}
.icon-instagram:before {
	content: "\ed71";
}
.icon-facebook:before {
	content: "\e86f";
}
.icon-twitter:before {
	content: "\ee11";
}
.icon-tiktok:before {
	content: "\ee45";
}
.icon-camera-retro:before {
	content: "\e96d";
}
.icon-world:before {
	content: "\e697";
}
.icon-map-marker-alt:before {
	content: "\eac2";
}
.icon-train:before {
	content: "\ebd8";
}
.icon-line-mail:before {
	content: "\e992";
}
.icon-line-phone:before {
	content: "\e9b2";
}
.icon-mobile1:before {
	content: "\e7ab";
}
.icon-play-sign:before {
	content: "\e7e0";
}
.icon-line-share:before {
	content: "\e9d1";
}
.icon-home2:before {
	content: "\e6d0";
}
.icon-credit:before {
	content: "\e750";
}
.icon-line-edit:before {
	content: "\e95b";
}
.icon-line-search:before {
	content: "\e9cc";
}
.icon-line-shopping-cart:before {
	content: "\e9d5";
}
.icon-angle-left:before {
	content: "\e7a4";
}
.icon-angle-right:before {
	content: "\e7a5";
}
.icon-angle-up:before {
	content: "\e7a6";
}
.icon-angle-down:before {
	content: "\e7a7";
}
.icon-chevron-circle-down:before {
	content: "\e994";
}
.icon-chevron-circle-left:before {
	content: "\e995";
}
.icon-chevron-circle-right:before {
	content: "\e996";
}
.icon-chevron-circle-up:before {
	content: "\e997";
}
.icon-chevron-down:before {
	content: "\e998";
}
.icon-chevron-left:before {
	content: "\e999";
}
.icon-chevron-right:before {
	content: "\e99a";
}
.icon-chevron-up:before {
	content: "\e99b";
}
.icon-reorder:before {
	content: "\e76d";
}
.icon-home1:before {
	content: "\e61e";
}
.icon-city:before {
	content: "\e9a0";
}
.icon-football-ball:before {
	content: "\ea31";
}
.icon-times-circle:before {
	content: "\ebcb";
}
.icon-times:before {
	content: "\ebcc";
}
.icon-line-cross:before {
	content: "\ea11";
}
.icon-line-compass:before {
	content: "\e946";
}
.icon-line-map:before {
	content: "\e993";
}
.icon-line-map-pin:before {
	content: "\e994";
}
.icon-line-user-check:before {
	content: "\ea01";
}
.icon-line-home:before {
	content: "\e980";
}
.icon-key1:before {
	content: "\e69d";
}
.icon-line-key:before {
	content: "\e986";
}
.icon-shop:before {
	content: "\e6b9";
}
.icon-t-shirt:before {
	content: "\e6b6";
}
.icon-door-open:before {
	content: "\e9e2";
}
.icon-chalkboard-teacher:before {
	content: "\e981";
}
.icon-line-calendar:before {
	content: "\e927";
}
.icon-line-edit-3:before {
	content: "\e95d";
}
.icon-line-check-circle:before {
	content: "\e92c";
}
.icon-linkedin:before {
	content: "\ed8b";
}
.icon-pinterest:before {
	content: "\edc2";
}
.icon-t-shirt:before {
	content: "\e6b6";
}
.icon-tshirt:before {
	content: "\ebe4";
}
.icon-line2-lock:before {
	content: "\e08e";
}
.icon-line-unlock:before {
	content: "\e9fd";
}
.icon-line2-question:before {
	content: "\e05d";
}
.icon-email3:before {
	content: "\e866";
}
.icon-call:before {
	content: "\e844";
}
.icon-email2:before {
	content: "\e662";
}
.icon-paperplane:before {
	content: "\e692";
}
.icon-line-tool:before {
	content: "\e9ef";
}
.icon-tag2:before {
	content: "\e6a1";
}
.icon-line-log-in:before {
	content: "\e990";
}
.icon-line-log-out:before {
	content: "\e991";
}
.icon-heart21:before {
	content: "\e68c";
}
.icon-line2-camcorder:before {
	content: "\e07e";
}
.icon-dribbble2:before {
	content: "\e816";
}
.icon-line2-close:before {
	content: "\e082";
}
.icon-line-play:before {
	content: "\e9ba";
}
.icon-line-pause:before {
	content: "\e9ae";
}
.icon-line2-home:before {
	content: "\e069";
}
.icon-music:before {
	content: "\eaec";
}
.icon-line-volume-off:before {
	content: "\ea09";
}
.icon-line-volume:before {
	content: "\ea0b";
}
.icon-line-mute:before {
	content: "\ea0c";
}
.icon-line-users:before {
	content: "\ea05";
}
.icon-line-play:before {
	content: "\e9ba";
}
.icon-line2-globe-alt:before {
	content: "\e036";
}
.icon-line-smartphone:before {
	content: "\e9dd";
}
.icon-line-tag:before {
	content: "\e9e7";
}
.icon-map-signs:before {
	content: "\eac5";
}
.icon-line2-graduation:before {
	content: "\e019";
}
.icon-line-camera:before {
	content: "\e928";
}
.icon-line-video:before {
	content: "\ea06";
}
.icon-line-heart:before {
	content: "\e97d";
}
.icon-line-location:before {
	content: "\e9a9";
}
.icon-news:before {
	content: "\e6aa";
}
.icon-line2-directions:before {
	content: "\e041";
}
.icon-line2-direction:before {
	content: "\e042";
}
.icon-line2-compass:before {
	content: "\e045";
}
.icon-shoe-prints:before {
	content: "\eb63";
}
.icon-star3:before {
	content: "\e6c1";
}
.icon-star-empty:before {
	content: "\e6c2";
}
.icon-line-check:before {
	content: "\e92b";
}
.icon-line-trash:before {
	content: "\e9f0";
}
.icon-euro-sign:before {
	content: "\e9f5";
}
.icon-line-shopping-bag:before {
	content: "\e9d4";
}
.icon-line2-basket-loaded:before {
	content: "\e04d";
}
.icon-line-gift:before {
	content: "\e971";
}
.icon-line-paper-stack:before {
	content: "\ea20";
}
.icon-line-film:before {
	content: "\e969";
}
.icon-youtube:before {
	content: "\ee3e";
}
.icon-line2-globe-alt:before {
	content: "\e036";
}
.icon-stripe:before {
	content: "\edfd";
}
.icon-line-image:before {
	content: "\e981";
}
.icon-resize-vertical:before {
	content: "\e732";
}
.icon-line2-pie-chart:before {
	content: "\e05e";
}
.icon-line2-trophy:before {
	content: "\e006";
}