.led{
	position: relative;
	display: block;
	width: 16px;
	height: 16px;
	background-color: transparent;
	background-image: none !important;
}

.led:before{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px;
	content: '';
}
.simple {
	position: relative;
	display: inline-block;
	height: 16px;
	padding-left: 24px;
	margin: 0;
	background-color: transparent;
	background-image: none !important;
}

.simple:before{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px;
	content: '';
}

.led-20:before               { background-image: url(../icon/lock.svg); }
.led-21:before               { background-image: url(../icon/free.svg); }
.led-22:before               { background-image: url(../icon/man-success.svg); }
.led-23:before               { background-image: url(../icon/man-warning.svg); }
.led-24:before               { background-image: url(../icon/man-error.svg); }
.led-25:before               { background-image: url(../icon/man-unlocked.svg); }

/* BUS CHAIR STATUS */
.status-mans:before              { background-image: url(../icon/man.svg); }
.status-girl:before              { background-image: url(../icon/girl.svg); }
.status-seat:before              { background-image: url(../icon/seat.svg); }

.seat-success:before             { background-image: url(../icon/seat-success.svg); }
.seat-warning:before             { background-image: url(../icon/seat-warning.svg); }
.seat-error:before               { background-image: url(../icon/seat-error.svg); }
.seat-unlocked:before            { background-image: url(../icon/seat-unlocked.svg); }
.seat-locked:before              { background-image: url(../icon/seat-locked.svg); }
.seat-free:before                { background-image: url(../icon/seat-free.svg); }

.switch{
	display: block;
	width: 24px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	background-image: url(../icon/toggle.svg);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px;
	text-align: center;
}

.ok,  .ok:before  { background-position: right center; }

.off, .off:before { background-position: center    top; }
.on,  .on:before  { background-position: center bottom; }
.null, .null:before { background-image: url(../icon/xmark-circle.svg); }

.icon {
	position: relative;
	display: list-item;
	list-style: none;
	justify-content: center;
	align-items: center;
	outline: none;
	border: 0;
	margin: 0;
	z-index: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: unset !important;
}

.b-icon {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-position: center center;
	background-origin: content-box;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: unset !important;
}

.b-icon:before{
	--tamanho: 1.5rem;
	position: absolute;
	display: block;
	width: var(--tamanho);
	height: var(--tamanho);
	top: calc(50% - var(--tamanho) / 2.5);
	left: calc(50% - var(--tamanho) / 2);
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
}

.icon-list{
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-image: unset !important;
}
.icon-list:before{
	--tamanho: 1.5rem;
	width: var(--tamanho);
	height: var(--tamanho);
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
}

.icon-svg {
	display: flex;
	outline: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: unset !important;
}

.icon-svg:before {
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
}

.icon:before{
	position: absolute;
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	content: '';
}

.icon > span{
	position: relative;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding: 0.5em 0;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
/*
i.icon{
   position: absolute;
	top: 2px;
	right: 0;
}*/

.icon[href], .icon[disabled], .icon[onClick]{ opacity: .7; }
.icon[href]:hover, .icon[onClick]:hover { opacity: 1; cursor: pointer; }
.icon.disabled{ opacity: .5; }
.icon.disabled:hover{ opacity: .5; cursor: default; }
.icon.no-hover{ opacity: 1; }

.icon-inactive:before { opacity: .3; }

.icon-svg.icon-1x { width: 1rem; height: 1rem; }
.icon-svg.icon-2x { width: 2rem; height: 2rem; }
.icon-svg.icon-3x { width: 3rem; height: 3rem; }
.icon-svg.icon-4x { width: 4rem; height: 4rem; }
.icon-svg.icon-15 { width: 1.5rem; height: 1.5rem; }
.icon-svg.icon-25 { width: 2.5rem; height: 2.5rem; }

.icon-1x:before{ width: 1rem; height: 1rem; background-size: 1rem; }
.icon-2x:before{ width: 2rem; height: 2rem; background-size: 2rem; }
.icon-3x:before{ width: 3rem; height: 3rem; background-size: 3rem; }
.icon-4x:before{ width: 4rem; height: 4rem; background-size: 4rem; }
.icon-tool:before { width: 1.6rem; height: 1.6rem; background-size: 2rem; }

.icon-15:before{ width: 1.5rem; height: 1.5rem; background-size: 1.5rem; }
.icon-25:before{ width: 2.5rem; height: 2.5rem; background-size: 2.5rem; }


.icon-sz01, .icon-sz01:before{ width: 16px; height: 16px; --tamanho: 16px; }
.icon-sz04, .icon-sz04:before{ width:  4px; height:  4px; --tamanho:  4px; }
.icon-sz08, .icon-sz08:before{ width:  8px; height:  8px; --tamanho:  8px; }
.icon-sz12, .icon-sz12:before{ width: 12px; height: 12px; --tamanho: 12px; }
.icon-sz16, .icon-sz16:before{ width: 16px; height: 16px; --tamanho: 16px; }
.icon-sz20, .icon-sz20:before{ width: 20px; height: 20px; --tamanho: 20px; }
.icon-sz24, .icon-sz24:before{ width: 24px; height: 24px; --tamanho: 24px; }
.icon-sz28, .icon-sz28:before{ width: 28px; height: 28px; --tamanho: 28px; }
.icon-sz30, .icon-sz30:before{ width: 30px; height: 30px; --tamanho: 30px; }
.icon-sz32, .icon-sz32:before{ width: 32px; height: 32px; --tamanho: 32px; }
.icon-sz34, .icon-sz34:before{ width: 34px; height: 34px; --tamanho: 34px; }
.icon-sz36, .icon-sz36:before{ width: 36px; height: 36px; --tamanho: 36px; }
.icon-sz40, .icon-sz40:before{ width: 40px; height: 40px; --tamanho: 40px; }
.icon-sz48, .icon-sz48:before{ width: 48px; height: 48px; --tamanho: 48px; }
.icon-sz64, .icon-sz64:before{ width: 64px; height: 64px; --tamanho: 64px; }
.icon-sz80, .icon-sz80:before{ width: 80px; height: 80px; --tamanho: 80px; }

.icon-bs16, .icon-bs16:before{ background-size: 16px; }
.icon-bs20, .icon-bs20:before{ background-size: 20px; }
.icon-bs24, .icon-bs24:before{ background-size: 24px; }
.icon-bs28, .icon-bs28:before{ background-size: 28px; }
.icon-bs32, .icon-bs32:before{ background-size: 32px; }
.icon-bs40, .icon-bs40:before{ background-size: 40px; }
.icon-bs48, .icon-bs48:before{ background-size: 48px; }
.icon-bs64, .icon-bs64:before{ background-size: 64px; }
.icon-bs80, .icon-bs80:before{ background-size: 80px; }

.svg-invert { filter: invert(72%); }
.svg-hue { filter: hue-rotate(0deg); }

.svg-color-golden:before 		{ filter: invert(50%) sepia(80%) saturate(3000%) hue-rotate(35deg) brightness(90%) contrast(140%); }
.svg-color-beige:before 		{ filter: invert(50%) sepia(120%) saturate(150%) hue-rotate(29deg) brightness(225%) contrast(90%); }
.svg-color-wheat:before 		{ filter: invert(50%) sepia(130%) saturate(235%) hue-rotate(29deg) brightness(225%) contrast(90%); }
.svg-color-yellow:before 		{ filter: invert(50%) sepia(80%) saturate(3000%) hue-rotate(29deg) brightness(150%) contrast(140%); }
.svg-color-mustard:before 		{ filter: invert(50%) sepia(80%) saturate(3000%) hue-rotate(29deg) brightness(130%) contrast(140%); }
.svg-color-coral:before 		{ filter: invert(50%) sepia(80%) saturate(2000%) hue-rotate(327deg) brightness(125%) contrast(105%); }
.svg-color-orange:before 		{ filter: invert(50%) sepia(80%) saturate(3000%) hue-rotate(9deg) brightness(100%) contrast(190%); }
.svg-color-pumpkin:before 		{ filter: invert(50%) sepia(80%) saturate(2000%) hue-rotate(9deg) brightness(72%) contrast(250%); }
.svg-color-red:before 			{ filter: invert(50%) sepia(100%) saturate(8500%) hue-rotate(360deg) brightness(200%) contrast(120%); }
.svg-color-crimson:before 		{ filter: invert(50%) sepia(100%) saturate(7500%) hue-rotate(355deg) brightness(70%) contrast(118%); }
.svg-color-maroon:before 		{ filter: invert(50%) sepia(100%) saturate(7500%) hue-rotate(355deg) brightness(45%) contrast(118%); }
.svg-color-pink:before			{ filter: invert(50%) sepia(100%) saturate(5500%) hue-rotate(315deg) brightness(100%) contrast(110%); }
.svg-color-plum:before 			{ filter: invert(50%) sepia(100%) saturate(6386%) hue-rotate(253deg) brightness(210%) contrast(111%); }
.svg-color-magenta:before 		{ filter: invert(50%) sepia(95%) saturate(3900%) hue-rotate(294deg) brightness(110%) contrast(126%); }
.svg-color-violet:before		{ filter: invert(50%) sepia(100%) saturate(5000%) hue-rotate(280deg) brightness(60%) contrast(130%); }
.svg-color-rebecca:before		{ filter: invert(50%) sepia(100%) saturate(6000%) hue-rotate(255deg) brightness(50%) contrast(70%); }
.svg-color-purple:before		{ filter: invert(50%) sepia(100%) saturate(6386%) hue-rotate(255deg) brightness(105%) contrast(110%); }
.svg-color-slate:before			{ filter: invert(50%) sepia(100%) saturate(7000%) hue-rotate(238deg) brightness(190%) contrast(125%); }
.svg-color-skyblue:before 		{ filter: invert(50%) sepia(100%) saturate(6500%) hue-rotate(218deg) brightness(155%) contrast(110%); }
.svg-color-blue:before 			{ filter: invert(50%) sepia(100%) saturate(8000%) hue-rotate(240deg) brightness(90%) contrast(220%); }
.svg-color-navy:before 			{ filter: invert(50%) sepia(100%) saturate(6386%) hue-rotate(218deg) brightness(40%) contrast(130%); }
.svg-color-cyan:before 			{ filter: invert(50%) sepia(100%) saturate(7000%) hue-rotate(215deg) brightness(250%) contrast(110%); }
.svg-color-azure:before 		{ filter: invert(50%) sepia(100%) saturate(4000%) hue-rotate(200deg) brightness(355%) contrast(300%); }
.svg-color-turquoise:before 	{ filter: invert(50%) sepia(65%) saturate(3500%) hue-rotate(150deg) brightness(70%) contrast(115%); }
.svg-color-mint:before 			{ filter: invert(50%) sepia(65%) saturate(525%) hue-rotate(70deg) brightness(250%) contrast(200%); }
.svg-color-aqua:before 			{ filter: invert(50%) sepia(65%) saturate(3400%) hue-rotate(115deg) brightness(150%) contrast(115%); }
.svg-color-spring:before 		{ filter: invert(50%) sepia(65%) saturate(3350%) hue-rotate(52deg) brightness(140%) contrast(115%); }
.svg-color-lime:before 			{ filter: invert(50%) sepia(65%) saturate(3385%) hue-rotate(90deg) brightness(130%) contrast(114%); }
.svg-color-emerald:before 		{ filter: invert(50%) sepia(65%) saturate(3400%) hue-rotate(65deg) brightness(85%) contrast(115%); }
.svg-color-green:before 		{ filter: invert(50%) sepia(65%) saturate(3400%) hue-rotate(90deg) brightness(70%) contrast(115%); }
.svg-color-white:before 		{ filter: invert(50%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(250%);}
.svg-color-gray10:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(75%); }
.svg-color-gray20:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(60%); }
.svg-color-gray30:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(40%); }
.svg-color-gray40:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(20%); }
.svg-color-gray50:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(250%) contrast(10%); }
.svg-color-gray60:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(0%) contrast(10%); }
.svg-color-gray70:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(0%) contrast(30%); }
.svg-color-gray80:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(0%) contrast(60%); }
.svg-color-gray90:before 		{ filter: invert(70%) sepia(100%) saturate(0%) hue-rotate(256deg) brightness(0%) contrast(45%); }
.svg-color-graphite:before 		{ filter: invert(70%) sepia(40%) saturate(18%) hue-rotate(256deg) brightness(20%) contrast(53%); }
.svg-color-black:before 		{ filter: brightness(0) contrast(250%) sepia(100%);}
.svg-color-black-invert:before 	{ filter: brightness(0) contrast(250%) sepia(100%);}

.svg-color-black-golden:before 			{ filter: hue-rotate(70deg) brightness(180%) contrast(120%); }
.svg-color-black-beige:before 			{ filter: hue-rotate(50deg) brightness(500%) contrast(200%) saturate(15%); }
.svg-color-black-wheat:before 			{ filter: hue-rotate(70deg) brightness(500%) contrast(100%) saturate(55%); }
.svg-color-black-yellow:before 			{ filter: hue-rotate(70deg) brightness(350%) contrast(200%); }
.svg-color-black-mustard:before 		{ filter: hue-rotate(65deg) brightness(260%) contrast(200%); }
.svg-color-black-coral:before 			{ filter: hue-rotate(354deg) sepia(51%) saturate(250%) brightness(2000%) contrast(100%); }
.svg-color-black-orange:before 			{ filter: hue-rotate(50deg) brightness(260%) contrast(200%); }
.svg-color-black-pumpkin:before 		{ filter: hue-rotate(55deg) brightness(140%) contrast(150%); }
.svg-color-black-red:before 			{ filter: hue-rotate(0deg) brightness(75%) contrast(200%); }
.svg-color-black-crimson:before 		{ filter: hue-rotate(350deg) brightness(60%) contrast(150%); }
.svg-color-black-maroon:before 			{ filter: hue-rotate(350deg) brightness(45%) contrast(160%); }
.svg-color-black-pink:before 			{ filter: hue-rotate(330deg) brightness(115%) contrast(110%); }
.svg-color-black-plum:before 			{ filter: hue-rotate(285deg) brightness(2200%) contrast(120%); }
.svg-color-black-magenta:before 		{ filter: hue-rotate(290deg) brightness(140%) contrast(130%); }
.svg-color-black-violet:before 			{ filter: hue-rotate(295deg) brightness(60%) contrast(120%); }
.svg-color-black-rebecca:before 		{ filter: hue-rotate(285deg) brightness(45%) contrast(140%); }
.svg-color-black-purple:before 			{ filter: hue-rotate(278deg) brightness(90%) contrast(125%); }
.svg-color-black-slate:before 			{ filter: hue-rotate(251deg) brightness(325%) contrast(120%); }
.svg-color-black-skyblue:before 		{ filter: hue-rotate(215deg) brightness(145%) contrast(105%); }
.svg-color-black-blue:before 			{ filter: hue-rotate(255deg) brightness(100%) contrast(200%); }
.svg-color-black-navy:before 			{ filter: hue-rotate(250deg) brightness(45%) contrast(140%); }
.svg-color-black-cyan:before 			{ filter: hue-rotate(180deg) brightness(200%) contrast(140%); }
.svg-color-black-azure:before 			{ filter: hue-rotate(240deg)  brightness(580%) contrast(100%) sepia(20%); }
.svg-color-black-turquoise:before 		{ filter: hue-rotate(180deg) brightness(110%) contrast(110%); }
.svg-color-black-mint:before 			{ filter: hue-rotate(156deg) brightness(440%) contrast(200%); }
.svg-color-black-aqua:before 			{ filter: hue-rotate(169deg) brightness(195%) contrast(150%); }
.svg-color-black-spring:before 			{ filter: hue-rotate(78deg) brightness(310%) contrast(110%); }
.svg-color-black-lime:before 			{ filter: hue-rotate(85deg) brightness(300%) contrast(200%); }
.svg-color-black-emerald:before 		{ filter: hue-rotate(85deg) brightness(170%) contrast(100%); }
.svg-color-black-green:before 			{ filter: hue-rotate(100deg) brightness(100%) contrast(100%); }
.svg-color-black-white:before 			{ filter: hue-rotate(50deg) brightness(500%) contrast(200%) saturate(0%); }
.svg-color-black-gray10:before 			{ filter: hue-rotate(50deg) brightness(385%) contrast(200%) saturate(0%); }
.svg-color-black-gray20:before 			{ filter: hue-rotate(50deg) brightness(355%) contrast(200%) saturate(0%); }
.svg-color-black-gray30:before 			{ filter: hue-rotate(50deg) brightness(320%) contrast(200%) saturate(0%); }
.svg-color-black-gray40:before 			{ filter: hue-rotate(50deg) brightness(280%) contrast(200%) saturate(0%); }
.svg-color-black-gray50:before 			{ filter: hue-rotate(50deg) brightness(245%) contrast(200%) saturate(0%); }
.svg-color-black-gray60:before 			{ filter: hue-rotate(50deg) brightness(200%) contrast(200%) saturate(0%); }
.svg-color-black-gray70:before 			{ filter: hue-rotate(50deg) brightness(160%) contrast(200%) saturate(0%); }
.svg-color-black-gray80:before 			{ filter: hue-rotate(50deg) brightness(110%) contrast(200%) saturate(0%); }
.svg-color-black-gray90:before 			{ filter: hue-rotate(50deg) brightness(90%) contrast(200%) saturate(0%); }
.svg-color-black-graphite:before 		{ filter: hue-rotate(50deg) brightness(135%) contrast(200%) saturate(0%); }
.svg-color-black-black:before 			{ filter: brightness(0) contrast(250%) sepia(100%);}

.more-dot.svg-color-black{ filter: brightness(0) contrast(200%) sepia(100%);}

.separator-32{
	height: 24px;
}

.icon-round{
	border-radius: 50%;
}

.icon-menu-round{
	border-radius: 5px;
}

[class*="bee-icon-"], [class*="bee-icon-"]:before,
input[type="radio"] ~ label[class*="bee-icon-"]:before,
input[type="checkbox"] ~ label[class*="bee-icon-"]:before {
	background-image: var(--icon);
}

[class*="bee-tool-"], [class*="bee-tool-"]:before,
input[type="radio"] ~ label[class*="bee-tool-"]:before,
input[type="checkbox"] ~ label[class*="bee-tool-"]:before {
	background-image: var(--icon);
}

.bee-icon-address      					{ --icon: url("../icon/address.svg"); }
.bee-icon-airplane     					{ --icon: url("../icon/airplane.svg"); }
.bee-icon-bus-check    					{ --icon: url("../icon/bus-check.svg"); }
.bee-icon-agency						{ --icon: url("../icon/agency.svg"); }
.bee-icon-agency-amount				    { --icon: url("../icon/agency-amount.svg"); }
.bee-icon-airplane-boarding				{ --icon: url("../icon/airplane-boarding.svg"); }
.bee-icon-airplane-landing 				{ --icon: url("../icon/airplane-landing.svg"); }
.bee-icon-airplane 						{ --icon: url("../icon/airplane.svg"); }
.bee-icon-android 						{ --icon: url("../icon/android.svg"); }
.bee-icon-arrow-down 					{ --icon: url("../icon/arrow-down.svg"); }
.bee-icon-arrow-up 						{ --icon: url("../icon/arrow-up.svg"); }
.bee-icon-atm-deposit 					{ --icon: url("../icon/atm-deposit.svg"); }
.bee-icon-atm-sacking 					{ --icon: url("../icon/atm-sacking.svg"); }
.bee-icon-bag 							{ --icon: url("../icon/bag.svg"); }
.bee-icon-bags 							{ --icon: url("../icon/bags.svg"); }
.bee-icon-bag-suitcase 					{ --icon: url("../icon/bag-suitcase.svg"); }
.bee-icon-bag-suitcase-up 				{ --icon: url("../icon/bag-suitcase-up.svg"); }
.bee-icon-bag-suitcase-down 			{ --icon: url("../icon/bag-suitcase-down.svg"); }
.bee-icon-bag-suitcase-plus 			{ --icon: url("../icon/bag-suitcase-plus.svg"); }
.bee-icon-balance 						{ --icon: url("../icon/balance.svg"); }
.bee-icon-bank 							{ --icon: url("../icon/bank.svg"); }
.bee-icon-barcode-search 				{ --icon: url("../icon/barcode-search.svg"); }
.bee-icon-barcode 						{ --icon: url("../icon/barcode.svg"); }
.bee-icon-bed-double 					{ --icon: url("../icon/bed-double.svg"); }
.bee-icon-bed-queen 					{ --icon: url("../icon/bed-queen.svg"); }
.bee-icon-bed-single-2 					{ --icon: url("../icon/bed-single-2.svg"); }
.bee-icon-bed-single-3 					{ --icon: url("../icon/bed-single-3.svg"); }
.bee-icon-bed-single-4 					{ --icon: url("../icon/bed-single-4.svg"); }
.bee-icon-bed-single-5 					{ --icon: url("../icon/bed-single-5.svg"); }
.bee-icon-bed-single 					{ --icon: url("../icon/bed-single.svg"); }
.bee-icon-bell 							{ --icon: url("../icon/bell.svg"); }
.bee-icon-bucket 						{ --icon: url("../icon/bucket.svg"); }
.bee-icon-bus-broken 					{ --icon: url("../icon/bus-broken.svg"); }
.bee-icon-bus-check 					{ --icon: url("../icon/bus-check.svg"); }
.bee-icon-bus-down 						{ --icon: url("../icon/bus-down.svg"); }
.bee-icon-bus-exclamation 				{ --icon: url("../icon/bus-exclamation.svg"); }
.bee-icon-bus-fast 						{ --icon: url("../icon/bus-fast.svg"); }
.bee-icon-bus-info { --icon: url("../icon/bus-info.svg"); }
.bee-icon-bus-minus { --icon: url("../icon/bus-minus.svg"); }
.bee-icon-bus-old { --icon: url("../icon/bus-old.svg"); }
.bee-icon-bus-pencil { --icon: url("../icon/bus-pencil.svg"); }
.bee-icon-bus-plus { --icon: url("../icon/bus-plus.svg"); }
.bee-icon-bus-question { --icon: url("../icon/bus-question.svg"); }
.bee-icon-bus-timer { --icon: url("../icon/bus-timer.svg"); }
.bee-icon-bus-tool { --icon: url("../icon/bus-tool.svg"); }
.bee-icon-bus-trade { --icon: url("../icon/bus-trade.svg"); }
.bee-icon-bus-trash { --icon: url("../icon/bus-trash.svg"); }
.bee-icon-bus-up { --icon: url("../icon/bus-up.svg"); }
.bee-icon-bus-value { --icon: url("../icon/bus-value.svg"); }
.bee-icon-bus-xmark { --icon: url("../icon/bus-xmark.svg"); }
.bee-icon-bus { --icon: url("../icon/bus.svg"); }
.bee-icon-calc { --icon: url("../icon/calc.svg"); }
.bee-icon-card { --icon: url("../icon/card.svg"); }
.bee-icon-calendar { --icon: url("../icon/calendar.svg"); }
.bee-icon-calendar-amount { --icon: url("../icon/calendar-amount.svg"); }
.bee-icon-calendar-check { --icon: url("../icon/calendar-check.svg"); }
.bee-icon-calendar-crop { --icon: url("../icon/calendar-crop.svg"); }
.bee-icon-calendar-minus { --icon: url("../icon/calendar-minus.svg"); }
.bee-icon-calendar-pencil { --icon: url("../icon/calendar-pencil.svg"); }
.bee-icon-calendar-plus { --icon: url("../icon/calendar-plus.svg"); }
.bee-icon-calendar-question { --icon: url("../icon/calendar-question.svg"); }
.bee-icon-calendar-reload { --icon: url("../icon/calendar-reload.svg"); }
.bee-icon-calendar-split { --icon: url("../icon/calendar-split.svg"); }
.bee-icon-calendar-timer { --icon: url("../icon/calendar-timer.svg"); }
.bee-icon-calendar-trash { --icon: url("../icon/calendar-trash.svg"); }
.bee-icon-calendar-unite { --icon: url("../icon/calendar-unite.svg"); }
.bee-icon-calendar-xmark { --icon: url("../icon/calendar-xmark.svg"); }
.bee-icon-card-amount { --icon: url("../icon/card-amount.svg"); }
.bee-icon-card-brand { --icon: url("../icon/card-brand.svg"); }
.bee-icon-card-check { --icon: url("../icon/card-check.svg"); }
.bee-icon-card-crop { --icon: url("../icon/card-crop.svg"); }
.bee-icon-card-exclamation { --icon: url("../icon/card-exclamation.svg"); }
.bee-icon-card-minus { --icon: url("../icon/card-minus.svg"); }
.bee-icon-card-pencil { --icon: url("../icon/card-pencil.svg"); }
.bee-icon-card-plus { --icon: url("../icon/card-plus.svg"); }
.bee-icon-card-question { --icon: url("../icon/card-question.svg"); }
.bee-icon-card-timer { --icon: url("../icon/card-timer.svg"); }
.bee-icon-card-xmark { --icon: url("../icon/card-xmark.svg"); }
.bee-icon-cards { --icon: url("../icon/cards.svg"); }
.bee-icon-cart-baby { --icon: url("../icon/cart-baby.svg"); }
.bee-icon-cart-baby-plus { --icon: url("../icon/cart-baby-plus.svg"); }
.bee-icon-cart { --icon: url("../icon/cart.svg"); }
.bee-icon-certificate { --icon: url("../icon/certificate.svg"); }
.bee-icon-chainlink { --icon: url("../icon/chainlink.svg"); }
.bee-icon-chair { --icon: url("../icon/chair.svg"); }
.bee-icon-chair-block { --icon: url("../icon/chair-block.svg"); }
.bee-icon-chair-change { --icon: url("../icon/chair-change.svg"); }
.bee-icon-chair-layout { --icon: url("../icon/chair-layout.svg"); }
.bee-icon-chair-trade { --icon: url("../icon/chair-trade.svg"); }
.bee-icon-charge-full { --icon: url("../icon/charge-full.svg"); }
.bee-icon-charge-high { --icon: url("../icon/charge-high.svg"); }
.bee-icon-charge-low { --icon: url("../icon/charge-low.svg"); }
.bee-icon-check-circle { --icon: url("../icon/check-circle.svg"); }
.bee-icon-check-circle-crop { --icon: url("../icon/check-circle-crop.svg"); }
.bee-icon-check-square { --icon: url("../icon/check-square.svg"); }
.bee-icon-check-square-crop { --icon: url("../icon/check-square-crop.svg"); }
.bee-icon-clean { --icon: url("../icon/clean.svg"); }
.bee-icon-clipboard-check-list { --icon: url("../icon/clipboard-check-list.svg"); }
.bee-icon-clipboard-check { --icon: url("../icon/clipboard-check.svg"); }
.bee-icon-clipboard-down { --icon: url("../icon/clipboard-down.svg"); }
.bee-icon-clipboard-exclamation { --icon: url("../icon/clipboard-exclamation.svg"); }
.bee-icon-clipboard-minus { --icon: url("../icon/clipboard-minus.svg"); }
.bee-icon-clipboard-order { --icon: url("../icon/clipboard-order.svg"); }
.bee-icon-clipboard-pencil { --icon: url("../icon/clipboard-pencil.svg"); }
.bee-icon-clipboard-plus { --icon: url("../icon/clipboard-plus.svg"); }
.bee-icon-clipboard-question { --icon: url("../icon/clipboard-question.svg"); }
.bee-icon-clipboard-reload { --icon: url("../icon/clipboard-reload.svg"); }
.bee-icon-clipboard-search { --icon: url("../icon/clipboard-search.svg"); }
.bee-icon-clipboard-selection { --icon: url("../icon/clipboard-selection.svg"); }
.bee-icon-clipboard-timer { --icon: url("../icon/clipboard-timer.svg"); }
.bee-icon-clipboard-trash { --icon: url("../icon/clipboard-trash.svg"); }
.bee-icon-clipboard-up { --icon: url("../icon/clipboard-up.svg"); }
.bee-icon-clipboard-value { --icon: url("../icon/clipboard-value.svg"); }
.bee-icon-clipboard-xmark-list { --icon: url("../icon/clipboard-xmark-list.svg"); }
.bee-icon-clipboard-xmark { --icon: url("../icon/clipboard-xmark.svg"); }
.bee-icon-clipboard { --icon: url("../icon/clipboard.svg"); }
.bee-icon-clock-reset { --icon: url("../icon/clock-reset.svg"); }
.bee-icon-coffee { --icon: url("../icon/coffee.svg"); }
.bee-icon-coin-amount { --icon: url("../icon/coin-amount.svg"); }
.bee-icon-coin-check { --icon: url("../icon/coin-check.svg"); }
.bee-icon-coin-down { --icon: url("../icon/coin-down.svg"); }
.bee-icon-coin-exclamation { --icon: url("../icon/coin-exclamation.svg"); }
.bee-icon-coin-minus { --icon: url("../icon/coin-minus.svg"); }
.bee-icon-coin-plus { --icon: url("../icon/coin-plus.svg"); }
.bee-icon-coin-question { --icon: url("../icon/coin-question.svg"); }
.bee-icon-coin-timer { --icon: url("../icon/coin-timer.svg"); }
.bee-icon-coin-up { --icon: url("../icon/coin-up.svg"); }
.bee-icon-coin-xmark { --icon: url("../icon/coin-xmark.svg"); }
.bee-icon-cold { --icon: url("../icon/cold.svg"); }
.bee-icon-comments-line { --icon: url("../icon/comments-line.svg"); }
.bee-icon-comments-square { --icon: url("../icon/comments-square.svg"); }
.bee-icon-comments { --icon: url("../icon/comments.svg"); }
.bee-icon-company { --icon: url("../icon/company.svg"); }
.bee-icon-day-night { --icon: url("../icon/day-night.svg"); }
.bee-icon-document-edit { --icon: url("../icon/document-edit.svg"); }
.bee-icon-document-new { --icon: url("../icon/document-new.svg"); }
.bee-icon-document-search { --icon: url("../icon/document-search.svg"); }
.bee-icon-dots { --icon: url("../icon/dots.svg"); }
.bee-icon-dot { --icon: url("../icon/dot.svg"); }
.bee-icon-dot-pencil { --icon: url("../icon/dot-pencil.svg"); }
.bee-icon-dot-amount { --icon: url("../icon/dot-amount.svg"); }
.bee-icon-down-circle { --icon: url("../icon/down-circle.svg"); }
.bee-icon-down-circle-crop { --icon: url("../icon/down-circle-crop.svg"); }
.bee-icon-drag-n-drop { --icon: url("../icon/drag-n-drop.svg"); }
.bee-icon-drink { --icon: url("../icon/drink.svg"); }
.bee-icon-driver { --icon: url("../icon/driver.svg"); }
.bee-icon-duplicate { --icon: url("../icon/duplicate.svg"); }
.bee-icon-earphone { --icon: url("../icon/earphone.svg"); }
.bee-icon-engine-part { --icon: url("../icon/engine-part.svg"); }
.bee-icon-envelope-content { --icon: url("../icon/envelope-content.svg"); }
.bee-icon-envelope-letter { --icon: url("../icon/envelope-letter.svg"); }
.bee-icon-envelope-stack { --icon: url("../icon/envelope-stack.svg"); }
.bee-icon-envelope { --icon: url("../icon/envelope.svg"); }
.bee-icon-exclamation { --icon: url("../icon/exclamation.svg"); }
.bee-icon-exit { --icon: url("../icon/exit.svg"); }
.bee-icon-eye-slash { --icon: url("../icon/eye-slash.svg"); }
.bee-icon-eye { --icon: url("../icon/eye.svg"); }
.bee-icon-file { --icon: url("../icon/file.svg"); }
.bee-icon-file-circle-check { --icon: url("../icon/file-circle-check.svg"); }
.bee-icon-file-circle-down { --icon: url("../icon/file-circle-down.svg"); }
.bee-icon-file-circle-exclamation { --icon: url("../icon/file-circle-exclamation.svg"); }
.bee-icon-file-circle-minus { --icon: url("../icon/file-circle-minus.svg"); }
.bee-icon-file-circle-plus { --icon: url("../icon/file-circle-plus.svg"); }
.bee-icon-file-circle-question { --icon: url("../icon/file-circle-question.svg"); }
.bee-icon-file-circle-up { --icon: url("../icon/file-circle-up.svg"); }
.bee-icon-file-circle-value { --icon: url("../icon/file-circle-value.svg"); }
.bee-icon-file-circle-xmark { --icon: url("../icon/file-circle-xmark.svg"); }
.bee-icon-file-down { --icon: url("../icon/file-down.svg"); }
.bee-icon-file-group { --icon: url("../icon/file-group.svg"); }
.bee-icon-file-info { --icon: url("../icon/file-info.svg"); }
.bee-icon-file-invoice { --icon: url("../icon/file-invoice.svg"); }
.bee-icon-file-money { --icon: url("../icon/file-money.svg"); }
.bee-icon-file-new { --icon: url("../icon/file-new.svg"); }
.bee-icon-file-pencil { --icon: url("../icon/file-pencil.svg"); }
.bee-icon-file-search { --icon: url("../icon/file-search.svg"); }
.bee-icon-file-searching { --icon: url("../icon/file-searching.svg"); }
.bee-icon-file-signature { --icon: url("../icon/file-signature.svg"); }
.bee-icon-file-split { --icon: url("../icon/file-split.svg"); }
.bee-icon-file-timer { --icon: url("../icon/file-timer.svg"); }
.bee-icon-file-trash { --icon: url("../icon/file-trash.svg"); }
.bee-icon-file-type { --icon: url("../icon/file-type.svg"); }
.bee-icon-file-up { --icon: url("../icon/file-up.svg"); }
.bee-icon-files { --icon: url("../icon/files.svg"); }
.bee-icon-folder-out { --icon: url("../icon/folder-out.svg"); }
.bee-icon-font-change { --icon: url("../icon/font-change.svg"); }
.bee-icon-fuel { --icon: url("../icon/fuel.svg"); }
.bee-icon-fuel-amount { --icon: url("../icon/fuel-amount.svg"); }
.bee-icon-fuel-check { --icon: url("../icon/fuel-check.svg"); }
.bee-icon-fuel-consum { --icon: url("../icon/fuel-consum.svg"); }
.bee-icon-fuel-crop { --icon: url("../icon/fuel-crop.svg"); }
.bee-icon-fuel-distance { --icon: url("../icon/fuel-distance.svg"); }
.bee-icon-fuel-down { --icon: url("../icon/fuel-down.svg"); }
.bee-icon-fuel-exclamation { --icon: url("../icon/fuel-exclamation.svg"); }
.bee-icon-fuel-liters-price { --icon: url("../icon/fuel-liters-price.svg"); }
.bee-icon-fuel-minus { --icon: url("../icon/fuel-minus.svg"); }
.bee-icon-fuel-plus { --icon: url("../icon/fuel-plus.svg"); }
.bee-icon-fuel-question { --icon: url("../icon/fuel-question.svg"); }
.bee-icon-fuel-speed { --icon: url("../icon/fuel-speed.svg"); }
.bee-icon-fuel-timer { --icon: url("../icon/fuel-timer.svg"); }
.bee-icon-fuel-up { --icon: url("../icon/fuel-up.svg"); }
.bee-icon-fuel-xmark { --icon: url("../icon/fuel-xmark.svg"); }
.bee-icon-galery { --icon: url("../icon/galery.svg"); }
.bee-icon-gear { --icon: url("../icon/gear.svg"); }
.bee-icon-gears { --icon: url("../icon/gears.svg"); }
.bee-icon-gear-family { --icon: url("../icon/gear-family.svg"); }
.bee-icon-gear-minus { --icon: url("../icon/gear-minus.svg"); }
.bee-icon-gear-plus { --icon: url("../icon/gear-plus.svg"); }
.bee-icon-hamburger { --icon: url("../icon/hamburger.svg"); }
.bee-icon-hand-down { --icon: url("../icon/hand-down.svg"); }
.bee-icon-hand-gear { --icon: url("../icon/hand-gear.svg"); }
.bee-icon-hand-touch { --icon: url("../icon/hand-touch.svg"); }
.bee-icon-hand-heart { --icon: url("../icon/hand-heart.svg"); }
.bee-icon-handshake { --icon: url("../icon/handshake.svg"); }
.bee-icon-handshake-fill { --icon: url("../icon/handshake-fill.svg"); }
.bee-icon-hot-cold { --icon: url("../icon/hot-cold.svg"); }
.bee-icon-hot { --icon: url("../icon/hot.svg"); }
.bee-icon-house { --icon: url("../icon/house.svg"); }
.bee-icon-id-card-amount { --icon: url("../icon/id-card-amount.svg"); }
.bee-icon-id-card-check { --icon: url("../icon/id-card-check.svg"); }
.bee-icon-id-card-down { --icon: url("../icon/id-card-down.svg"); }
.bee-icon-id-card-exclamation { --icon: url("../icon/id-card-exclamation.svg"); }
.bee-icon-id-card-minus { --icon: url("../icon/id-card-minus.svg"); }
.bee-icon-id-card-pencil { --icon: url("../icon/id-card-pencil.svg"); }
.bee-icon-id-card-plus { --icon: url("../icon/id-card-plus.svg"); }
.bee-icon-id-card-question { --icon: url("../icon/id-card-question.svg"); }
.bee-icon-id-card-reload { --icon: url("../icon/id-card-reload.svg"); }
.bee-icon-id-card-timer { --icon: url("../icon/id-card-timer.svg"); }
.bee-icon-id-card-trash { --icon: url("../icon/id-card-trash.svg"); }
.bee-icon-id-card-up { --icon: url("../icon/id-card-up.svg"); }
.bee-icon-id-card-xmark { --icon: url("../icon/id-card-xmark.svg"); }
.bee-icon-id-card { --icon: url("../icon/id-card.svg"); }
.bee-icon-image { --icon: url("../icon/image.svg"); }
.bee-icon-info { --icon: url("../icon/info.svg"); }
.bee-icon-industry { --icon: url("../icon/industry.svg"); }
.bee-icon-innkeep { --icon: url("../icon/innkeep.svg"); }
.bee-icon-instrument-panel { --icon: url("../icon/instrument-panel.svg"); }
.bee-icon-ios { --icon: url("../icon/ios.svg"); }
.bee-icon-leito-01 { --icon: url("../icon/leito-01.svg"); }
.bee-icon-leito-02 { --icon: url("../icon/leito-02.svg"); }
.bee-icon-leito-03 { --icon: url("../icon/leito-03.svg"); }
.bee-icon-leito-04 { --icon: url("../icon/leito-04.svg"); }
.bee-icon-leito-05 { --icon: url("../icon/leito-05.svg"); }
.bee-icon-location-heart { --icon: url("../icon/location-heart.svg"); }
.bee-icon-location-road { --icon: url("../icon/location-road.svg"); }
.bee-icon-map-location { --icon: url("../icon/map-location.svg"); }
.bee-icon-magnifier { --icon: url("../icon/magnifier.svg"); }
.bee-icon-mask { --icon: url("../icon/mask.svg"); }
.bee-icon-maximize { --icon: url("../icon/maximize.svg"); }
.bee-icon-measure { --icon: url("../icon/measure.svg"); }
.bee-icon-menu-bars { --icon: url("../icon/menu-bars.svg"); }
.bee-icon-menu-collapse { --icon: url("../icon/menu-bars-collapse.svg"); }
.bee-icon-menu-dots { --icon: url("../icon/menu-dots.svg"); }
.bee-icon-menu-expand { --icon: url("../icon/menu-bars-expand.svg"); }
.bee-icon-menu-plus { --icon: url("../icon/menu-plus.svg"); }
.bee-icon-microphone { --icon: url("../icon/microphone.svg"); }
.bee-icon-minimize { --icon: url("../icon/minimize.svg"); }
.bee-icon-minus-plus { --icon: url("../icon/minus-plus.svg"); }
.bee-icon-mobile { --icon: url("../icon/mobile.svg"); }
.bee-icon-mobile-check { --icon: url("../icon/mobile-check.svg"); }
.bee-icon-mobile-customer { --icon: url("../icon/mobile-customer.svg"); }
.bee-icon-mobile-hand { --icon: url("../icon/mobile-hand.svg"); }
.bee-icon-mobile-mail { --icon: url("../icon/mobile-mail.svg"); }
.bee-icon-mobile-message-receive { --icon: url("../icon/mobile-message-receive.svg"); }
.bee-icon-mobile-message-send { --icon: url("../icon/mobile-message-send.svg"); }
.bee-icon-mobile-message { --icon: url("../icon/mobile-message.svg"); }
.bee-icon-mobile-wifi { --icon: url("../icon/mobile-wifi.svg"); }
.bee-icon-mobile-task { --icon: url("../icon/mobile-task.svg"); }
.bee-icon-money-check { --icon: url("../icon/money-check.svg"); }
.bee-icon-money-down { --icon: url("../icon/money-down.svg"); }
.bee-icon-money-exclamation { --icon: url("../icon/money-exclamation.svg"); }
.bee-icon-money-fast { --icon: url("../icon/money-fast.svg"); }
.bee-icon-money-minus { --icon: url("../icon/money-minus.svg"); }
.bee-icon-money-plus { --icon: url("../icon/money-plus.svg"); }
.bee-icon-money-question { --icon: url("../icon/money-question.svg"); }
.bee-icon-money-timer { --icon: url("../icon/money-timer.svg"); }
.bee-icon-money-up { --icon: url("../icon/money-up.svg"); }
.bee-icon-money-value { --icon: url("../icon/money-value.svg"); }
.bee-icon-money-xmark { --icon: url("../icon/money-xmark.svg"); }
.bee-icon-money-pay { --icon: url("../icon/money-pay.svg"); }
.bee-icon-money { --icon: url("../icon/money.svg"); }
.bee-icon-monitor { --icon: url("../icon/monitor.svg"); }
.bee-icon-movie-user { --icon: url("../icon/movie-user.svg"); }
.bee-icon-movie { --icon: url("../icon/movie.svg"); }
.bee-icon-music-files { --icon: url("../icon/music-files.svg"); }
.bee-icon-music-folder { --icon: url("../icon/music-folder.svg"); }
.bee-icon-music { --icon: url("../icon/music.svg"); }
.bee-icon-note-graphic { --icon: url("../icon/note-graphic.svg"); }
.bee-icon-note { --icon: url("../icon/note.svg"); }
.bee-icon-notifications { --icon: url("../icon/notifications.svg"); }
.bee-icon-orientation { --icon: url("../icon/orientation.svg"); }
.bee-icon-okay { --icon: url("../icon/okay.svg"); }
.bee-icon-pack-family { --icon: url("../icon/pack-family.svg"); }
.bee-icon-pack-subfamily { --icon: url("../icon/pack-subfamily.svg"); }
.bee-icon-package { --icon: url("../icon/package.svg"); }
.bee-icon-package-charge { --icon: url("../icon/package-charge.svg"); }
.bee-icon-package-check { --icon: url("../icon/package-check.svg"); }
.bee-icon-package-crop { --icon: url("../icon/package-crop.svg"); }
.bee-icon-package-edit { --icon: url("../icon/package-edit.svg"); }
.bee-icon-package-hand { --icon: url("../icon/package-hand.svg"); }
.bee-icon-package-in { --icon: url("../icon/package-in.svg"); }
.bee-icon-package-load { --icon: url("../icon/package-load.svg"); }
.bee-icon-package-load-edit { --icon: url("../icon/package-load-edit.svg"); }
.bee-icon-package-load-full { --icon: url("../icon/package-load-full.svg"); }
.bee-icon-package-load-partial { --icon: url("../icon/package-load-partial.svg"); }
.bee-icon-package-minus { --icon: url("../icon/package-minus.svg"); }
.bee-icon-package-out { --icon: url("../icon/package-out.svg"); }
.bee-icon-package-partial { --icon: url("../icon/package-partial.svg"); }
.bee-icon-package-plus { --icon: url("../icon/package-plus.svg"); }
.bee-icon-package-tag { --icon: url("../icon/package-tag.svg"); }
.bee-icon-package-value { --icon: url("../icon/package-value.svg"); }
.bee-icon-package-xmark { --icon: url("../icon/package-xmark.svg"); }
.bee-icon-paper-toilet { --icon: url("../icon/paper-toilet.svg"); }
.bee-icon-parcel-different { --icon: url("../icon/parcel-different.svg"); }
.bee-icon-parcel-distinct { --icon: url("../icon/parcel-distinct.svg"); }
.bee-icon-parcel-equal { --icon: url("../icon/parcel-equal.svg"); }
.bee-icon-parking { --icon: url("../icon/parking.svg"); }
.bee-icon-parking-plus { --icon: url("../icon/parking-plus.svg"); }
.bee-icon-password { --icon: url("../icon/password.svg"); }
.bee-icon-payment-hand { --icon: url("../icon/payment-hand.svg"); }
.bee-icon-pdf-printer { --icon: url("../icon/pdf-printer.svg"); }
.bee-icon-pencil { --icon: url("../icon/pencil.svg"); }
.bee-icon-phone-mail { --icon: url("../icon/phone-mail.svg"); }
.bee-icon-phone-message { --icon: url("../icon/phone-message.svg"); }
.bee-icon-phone { --icon: url("../icon/phone.svg"); }
.bee-icon-pix { --icon: url("../icon/pix.svg"); }
.bee-icon-plug { --icon: url("../icon/plug.svg"); }
.bee-icon-points-dot { --icon: url("../icon/points-dot.svg"); }
.bee-icon-points-dot-x { --icon: url("../icon/points-dot-x.svg"); }
.bee-icon-points-user { --icon: url("../icon/points-user.svg"); }
.bee-icon-points-value { --icon: url("../icon/points-value.svg"); }
.bee-icon-price-variation { --icon: url("../icon/price-variation.svg"); }
.bee-icon-print { --icon: url("../icon/print.svg"); }
.bee-icon-print-new { --icon: url("../icon/print-new.svg"); }
.bee-icon-pump-station { --icon: url("../icon/pump-station.svg"); }
.bee-icon-qrcode { --icon: url("../icon/qrcode.svg"); }
.bee-icon-receive-hand { --icon: url("../icon/receive-hand.svg"); }
.bee-icon-refresh { --icon: url("../icon/refresh.svg"); }
.bee-icon-route-check { --icon: url("../icon/route-check.svg"); }
.bee-icon-route-consum { --icon: url("../icon/route-consum.svg"); }
.bee-icon-route-dot { --icon: url("../icon/route-dot.svg"); }
.bee-icon-route-exclamation { --icon: url("../icon/route-exclamation.svg"); }
.bee-icon-route-fine { --icon: url("../icon/route-fine.svg"); }
.bee-icon-route-minus { --icon: url("../icon/route-minus.svg"); }
.bee-icon-route-plus { --icon: url("../icon/route-plus.svg"); }
.bee-icon-route-question { --icon: url("../icon/route-question.svg"); }
.bee-icon-route-timer { --icon: url("../icon/route-timer.svg"); }
.bee-icon-route-value { --icon: url("../icon/route-value.svg"); }
.bee-icon-route-xmark { --icon: url("../icon/route-xmark.svg"); }
.bee-icon-route-trade { --icon: url("../icon/route-trade.svg"); }
.bee-icon-route { --icon: url("../icon/route.svg"); }
.bee-icon-search-user { --icon: url("../icon/search-user.svg"); }
.bee-icon-search { --icon: url("../icon/search.svg"); }
.bee-icon-select-option { --icon: url("../icon/select-option.svg"); }
.bee-icon-service-vincle { --icon: url("../icon/service-vincle.svg"); }
.bee-icon-share { --icon: url("../icon/share.svg"); }
.bee-icon-shared { --icon: url("../icon/shared.svg"); }
.bee-icon-shield { --icon: url("../icon/shield.svg"); }
.bee-icon-ship-boarding { --icon: url("../icon/ship-boarding.svg"); }
.bee-icon-ship-landing { --icon: url("../icon/ship-landing.svg"); }
.bee-icon-ship { --icon: url("../icon/ship.svg"); }
.bee-icon-ship-check { --icon: url("../icon/ship-check.svg"); }
.bee-icon-ship-xmark { --icon: url("../icon/ship-xmark.svg"); }
.bee-icon-signature { --icon: url("../icon/signature.svg"); }
.bee-icon-signpost { --icon: url("../icon/signpost.svg"); }
.bee-icon-silverware { --icon: url("../icon/silverware.svg"); }
.bee-icon-site-check-list { --icon: url("../icon/site-check-list.svg"); }
.bee-icon-site-check-sale { --icon: url("../icon/site-check-sale.svg"); }
.bee-icon-site-check { --icon: url("../icon/site-check.svg"); }
.bee-icon-site-favorite { --icon: url("../icon/site-favorite.svg"); }
.bee-icon-site-headline { --icon: url("../icon/site-headline.svg"); }
.bee-icon-site-image { --icon: url("../icon/site-image.svg"); }
.bee-icon-site-message-check { --icon: url("../icon/site-message-check.svg"); }
.bee-icon-site-message-xmark { --icon: url("../icon/site-message-xmark.svg"); }
.bee-icon-site-message { --icon: url("../icon/site-message.svg"); }
.bee-icon-site-dot { --icon: url("../icon/site-dot.svg"); }
.bee-icon-site-text { --icon: url("../icon/site-text.svg"); }
.bee-icon-site-webpage { --icon: url("../icon/site-webpage.svg"); }
.bee-icon-site-xmark-sale { --icon: url("../icon/site-xmark-sale.svg"); }
.bee-icon-site-xmark { --icon: url("../icon/site-xmark.svg"); }
.bee-icon-speedometer-max { --icon: url("../icon/speedometer-max.svg"); }
.bee-icon-speedometer { --icon: url("../icon/speedometer.svg"); }
.bee-icon-star-empty { --icon: url("../icon/star-empty.svg"); }
.bee-icon-star-filled { --icon: url("../icon/star-filled.svg"); }
.bee-icon-stat-up { --icon: url("../icon/stat-up.svg"); }
.bee-icon-stopwatch { --icon: url("../icon/stopwatch.svg"); }
.bee-icon-suport { --icon: url("../icon/suport.svg"); }
.bee-icon-support-time { --icon: url("../icon/support-time.svg"); }
.bee-icon-support { --icon: url("../icon/support.svg"); }
.bee-icon-tag-bar { --icon: url("../icon/tag-bar.svg"); }
.bee-icon-tag-ota { --icon: url("../icon/tag-ota.svg"); }
.bee-icon-tag-percent { --icon: url("../icon/tag-percent.svg"); }
.bee-icon-textile { --icon: url("../icon/textile.svg"); }
.bee-icon-ticket-airplane { --icon: url("../icon/ticket-airplane.svg"); }
.bee-icon-ticket-bus { --icon: url("../icon/ticket-bus.svg"); }
.bee-icon-ticket-check { --icon: url("../icon/ticket-check.svg"); }
.bee-icon-ticket-fast { --icon: url("../icon/ticket-fast.svg"); }
.bee-icon-ticket-minus { --icon: url("../icon/ticket-minus.svg"); }
.bee-icon-ticket-plus { --icon: url("../icon/ticket-plus.svg"); }
.bee-icon-ticket-question { --icon: url("../icon/ticket-question.svg"); }
.bee-icon-ticket-ship { --icon: url("../icon/ticket-ship.svg"); }
.bee-icon-ticket-value { --icon: url("../icon/ticket-value.svg"); }
.bee-icon-ticket-xmark { --icon: url("../icon/ticket-xmark.svg"); }
.bee-icon-ticket-order{ --icon: url("../icon/ticket-order.svg"); }
.bee-icon-ticket { --icon: url("../icon/ticket.svg"); }
.bee-icon-toilet { --icon: url("../icon/toilet.svg"); }
.bee-icon-tool-screwdriver { --icon: url("../icon/tool-screwdriver.svg"); }
.bee-icon-tools { --icon: url("../icon/tools.svg"); }
.bee-icon-tools-cross { --icon: url("../icon/tools-cross.svg"); }
.bee-icon-trash-recover { --icon: url("../icon/trash-recover.svg"); }
.bee-icon-trash { --icon: url("../icon/trash.svg"); }
.bee-icon-trash-new { --icon: url("../icon/trash-new.svg"); }
.bee-icon-trash-retrieve { --icon: url("../icon/trash-retrieve.svg"); }
.bee-icon-transference { --icon: url("../icon/transference.svg"); }
.bee-icon-truck-fast { --icon: url("../icon/truck-fast.svg"); }
.bee-icon-truck-side { --icon: url("../icon/truck-side.svg"); }
.bee-icon-truck-check { --icon: url("../icon/truck-check.svg"); }
.bee-icon-truck-down { --icon: url("../icon/truck-down.svg"); }
.bee-icon-truck-exclamation { --icon: url("../icon/truck-exclamation.svg"); }
.bee-icon-truck-fast { --icon: url("../icon/truck-fast.svg"); }
.bee-icon-truck-minus { --icon: url("../icon/truck-minus.svg"); }
.bee-icon-truck-pencil { --icon: url("../icon/truck-pencil.svg"); }
.bee-icon-truck-plus { --icon: url("../icon/truck-plus.svg"); }
.bee-icon-truck-question { --icon: url("../icon/truck-question.svg"); }
.bee-icon-truck-timer { --icon: url("../icon/truck-timer.svg"); }
.bee-icon-truck-tool { --icon: url("../icon/truck-tool.svg"); }
.bee-icon-truck-trade { --icon: url("../icon/truck-trade.svg"); }
.bee-icon-truck-trash { --icon: url("../icon/truck-trash.svg"); }
.bee-icon-truck-up { --icon: url("../icon/truck-up.svg"); }
.bee-icon-truck-value { --icon: url("../icon/truck-value.svg"); }
.bee-icon-truck-xmark { --icon: url("../icon/truck-xmark.svg"); }
.bee-icon-truck-crop { --icon: url("../icon/truck-crop.svg"); }
.bee-icon-truck { --icon: url("../icon/truck.svg"); }
.bee-icon-up-circle { --icon: url("../icon/up-circle.svg"); }
.bee-icon-up-circle-crop { --icon: url("../icon/up-circle-crop.svg"); }
.bee-icon-urgent { --icon: url("../icon/urgent.svg"); }
.bee-icon-user { --icon: url("../icon/user.svg"); }
.bee-icon-user-change { --icon: url("../icon/user-change.svg"); }
.bee-icon-user-check { --icon: url("../icon/user-check.svg"); }
.bee-icon-user-company { --icon: url("../icon/user-company.svg"); }
.bee-icon-user-strange { --icon: url("../icon/user-strange.svg"); }
.bee-icon-user-dot { --icon: url("../icon/user-dot.svg"); }
.bee-icon-user-drive { --icon: url("../icon/user-drive.svg"); }
.bee-icon-user-girl { --icon: url("../icon/user-girl.svg"); }
.bee-icon-user-man { --icon: url("../icon/user-man.svg"); }
.bee-icon-user-message { --icon: url("../icon/user-message.svg"); }
.bee-icon-user-old { --icon: url("../icon/user-old.svg"); }
.bee-icon-user-plus { --icon: url("../icon/user-plus.svg"); }
.bee-icon-user-woman { --icon: url("../icon/user-woman.svg"); }
.bee-icon-user-worker { --icon: url("../icon/user-worker.svg"); }
.bee-icon-user-timer { --icon: url("../icon/user-timer.svg"); }
.bee-icon-users { --icon: url("../icon/users.svg"); }
.bee-icon-vehicles { --icon: url("../icon/vehicles.svg"); }
.bee-icon-vault-pig { --icon: url("../icon/vault-pig.svg"); }
.bee-icon-wallet { --icon: url("../icon/wallet.svg"); }
.bee-icon-wash { --icon: url("../icon/wash.svg"); }
.bee-icon-water-bottle-big { --icon: url("../icon/water-bottle-big.svg"); }
.bee-icon-water-bottle { --icon: url("../icon/water-bottle.svg"); }
.bee-icon-water-drop { --icon: url("../icon/water-drop.svg"); }
.bee-icon-webs { --icon: url("../icon/webs.svg"); }
.bee-icon-week-dom { --icon: url("../icon/week-dom.svg"); }
.bee-icon-week-dom-crop { --icon: url("../icon/week-dom-crop.svg"); }
.bee-icon-week-seg { --icon: url("../icon/week-seg.svg"); }
.bee-icon-week-seg-crop { --icon: url("../icon/week-seg-crop.svg"); }
.bee-icon-week-ter { --icon: url("../icon/week-ter.svg"); }
.bee-icon-week-ter-crop { --icon: url("../icon/week-ter-crop.svg"); }
.bee-icon-week-qua { --icon: url("../icon/week-qua.svg"); }
.bee-icon-week-qua-crop { --icon: url("../icon/week-qua-crop.svg"); }
.bee-icon-week-qui { --icon: url("../icon/week-qui.svg"); }
.bee-icon-week-qui-crop { --icon: url("../icon/week-qui-crop.svg"); }
.bee-icon-week-sex { --icon: url("../icon/week-sex.svg"); }
.bee-icon-week-sex-crop { --icon: url("../icon/week-sex-crop.svg"); }
.bee-icon-week-sab { --icon: url("../icon/week-sab.svg"); }
.bee-icon-week-sab-crop { --icon: url("../icon/week-sab-crop.svg"); }
.bee-icon-whatsapp { --icon: url("../icon/whatsapp.svg"); }
.bee-icon-xls-icon { --icon: url("../icon/xls-icon.svg"); }
.bee-icon-xmark-circle { --icon: url("../icon/xmark-circle.svg"); }
.bee-icon-xmark-circle-crop { --icon: url("../icon/xmark-circle-crop.svg"); }
.bee-icon-xmark-square { --icon: url("../icon/xmark-square.svg"); }
.bee-icon-xmark-square-crop { --icon: url("../icon/xmark-square-crop.svg"); }
.bee-icon-xpoint { --icon: url("../icon/xpoint.svg"); }
.bee-icon-wheelchair { --icon: url("../icon/wheelchair.svg"); }
.bee-icon-send-bot { --icon: url("../icon/send-bot.svg"); }
.bee-icon-send-mail { --icon: url("../icon/send-mail.svg"); }
.bee-icon-trade { --icon: url("../icon/trade.svg"); }
.bee-icon-money-even { --icon: url("../icon/money-even.svg"); }
.bee-icon-money-distinct { --icon: url("../icon/money-distinct.svg"); }
.bee-icon-money-partial { --icon: url("../icon/money-partial.svg"); }
.bee-icon-coin-even { --icon: url("../icon/coin-even.svg"); }
.bee-icon-coin-exact { --icon: url("../icon/coin-exact.svg"); }
.bee-icon-coin-distinct { --icon: url("../icon/coin-distinct.svg"); }
.bee-icon-coin-partial { --icon: url("../icon/coin-partial.svg"); }
.bee-icon-coin-pencil { --icon: url("../icon/coin-pencil.svg"); }
.bee-icon-coin-trade { --icon: url("../icon/coin-trade.svg"); }
.bee-icon-monetary { --icon: url("../icon/monetary.svg"); }
.bee-icon-percent { --icon: url("../icon/percent.svg"); }
.bee-icon-xmark-new { --icon: url("../icon/xmark-new.svg"); }
.bee-icon-check-new { --icon: url("../icon/check-new.svg"); }
.bee-icon-highlight { --icon: url("../icon/highlight.svg"); }
.bee-icon-highlight-slash { --icon: url("../icon/highlight-slash.svg"); }
.bee-icon-salling { --icon: url("../icon/salling.svg"); }
.bee-icon-salling-slash { --icon: url("../icon/salling-slash.svg"); }

.bee-icon-xtest { --icon: url("../icon/xtest.svg"); }

/* NAVIGATION ICONS */
.bee-icon-left-circle { --icon: url("../icon/left-circle.svg"); }
.bee-icon-right-circle { --icon: url("../icon/right-circle.svg"); }
.bee-icon-left-circle-crop { --icon: url("../icon/left-circle-crop.svg"); }
.bee-icon-right-circle-crop { --icon: url("../icon/right-circle-crop.svg"); }
.bee-icon-next { --icon: url("../icon/next.svg"); }
.bee-icon-prev { --icon: url("../icon/prev.svg"); }
.bee-icon-layer { --icon: url("../icon/layer.svg"); }

.bee-icon-nav-up { --icon: url("../icon/nav-up.svg"); }
.bee-icon-nav-print { --icon: url("../icon/nav-print.svg"); }
.bee-icon-nav-search { --icon: url("../icon/nav-search.svg"); }
.bee-icon-nav-qrcode { --icon: url("../icon/qrcode.svg"); }



/* BUS CHAIR STATUS */
.bee-icon-tts-free { --icon: url("../layout/free-square.svg"); }
.bee-icon-tts-mans { --icon: url("../layout/man-icon-square.svg"); }
.bee-icon-tts-woms { --icon: url("../layout/man-icon-square.svg"); }
.bee-icon-bus-free { --icon: url("../layout/free.svg"); }
.bee-icon-bus-mans { --icon: url("../layout/man-icon.svg");}
.bee-icon-bus-woms { --icon: url("../layout/wom-icon.svg"); }

.bed1:before { filter: invert(15%) sepia(100%) saturate(600%) hue-rotate(130deg) brightness(60%) contrast(100%); }
.bed2:before { filter: invert(15%) sepia(100%) saturate(600%) hue-rotate(160deg) brightness(60%) contrast(100%); }
.bed3:before { filter: invert(15%) sepia(100%) saturate(600%) hue-rotate(190deg) brightness(60%) contrast(100%); }
.bed4:before { filter: invert(15%) sepia(100%) saturate(600%) hue-rotate(220deg) brightness(60%) contrast(100%); }
.bed5:before { filter: invert(15%) sepia(100%) saturate(600%) hue-rotate(250deg) brightness(60%) contrast(100%); }

.svg-color-reserved:before{ filter: invert(14%)  sepia(38%) saturate(2860%)  hue-rotate(30deg) brightness(130%)  contrast(70%); }
.svg-color-confirm:before { filter: invert(20%)  sepia(65%) saturate(3370%)  hue-rotate(90deg) brightness(100%) contrast(100%); }
.svg-color-blocked:before { filter: invert(10%)  sepia(75%) saturate(3800%) hue-rotate(340deg)  brightness(70%)  contrast(90%); }
.svg-color-unlocked:before{ filter: invert(10%)  sepia(75%) saturate(3800%) hue-rotate(220deg)  brightness(95%)  contrast(80%); }
.svg-color-another:before { filter: invert(15%) sepia(100%)    saturate(1%) hue-rotate(250deg)  brightness(90%) contrast(100%); }
.svg-color-disabled:before{ filter: invert(15%) sepia(100%)    saturate(1%) hue-rotate(250deg)  brightness(90%) contrast(100%); }

.selected:before{ filter: invert(15%) sepia(99%) saturate(1000%) hue-rotate(10deg) brightness(100%) contrast(100%); !important;}
.disabled:before{ filter: invert(15%) sepia(100%) saturate(1%)  hue-rotate(250deg) brightness(90%) contrast(100%);  !important;}
/*
.reserved:before{ filter: invert(14%) sepia(38%) saturate(2860%) hue-rotate(30deg) brightness(130%) contrast(70%); }
.confirm:before { filter: invert(20%) sepia(65%) saturate(3370%) hue-rotate(90deg) brightness(100%) contrast(100%);}
.blocked:before { filter: invert(10%) sepia(75%) saturate(3800%) hue-rotate(340deg) brightness(70%) contrast(90%); }
.unlocked:before{ filter: invert(10%) sepia(75%) saturate(3800%) hue-rotate(220deg) brightness(95%) contrast(80%); }
.another:before { filter: invert(15%) sepia(100%) saturate(1%)  hue-rotate(250deg) brightness(90%) contrast(100%) !important; }*/


.icon-svg.bee-icon-chair { padding-top: .5rem; }

/* BUS CHAIR STATUS END */

a.icon[active]:after{
	position: absolute;
	display: block;
	height: 16px;
	width: 16px;
	bottom: 0;
	right: 0;
	background-color: unset;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px;
	/*background-image: url(../icons/ok.png);*/
	content: '';
}

a > figure[active]:after{
	position: absolute;
	display: block;
	height: 16px;
	width: 16px;
	bottom: 0;
	right: 0;
	background-color: unset;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px;
	/*background-image: url(../icons/ok.png);*/
	content: '';
}
