:root {
	--corenio-highlight: #5d83b2;
	--corenio-highlight-text: #FFF;
	--corenio-highlight-1: #6961ec;
	--corenio-highlight-2: #5770f2;
	--corenio-border: #505362;
	--background-color: #252b36;
	--accent-color: #3489b7;
	
	--blue-color: #1d89e27a;
	--blue-trans-color: #1d89e230;
	--blue-trans-color-light: #1d89e21c;
	
	--green-color: #28a745;
	--green-colordark: #1a682c;
	--green-trans-color: #28a74542;
	--green-trans-color-light: #28a7451c;
	
	--orange-color: #a77b28;
	--orange-colordark: #775a1d;
	--orange-trans-color: rgba(167, 123, 40, 0.44);
	--orange-trans-color-light: rgba(167, 123, 40, 0.16);
	
	--red-color: #be1010;
	--red-trans-color: #be10101f;
	--red-trans-color-light: #be10101c;
	--red-colordark: #981414;
	--red-colorlight: #98141412;
	
	--yellow-color: #ece346;
	--yellow-trans-color: #ece3462b;
	--yellow-trans-color-light: #ece3461c;
	
	--grey-color: #7f7f7f54;
	--grey-background: #3d4049;
	
	
	/*used for grouped products*/
	--random-border-thickness: 2px; /* thickness of the border */
	--random-border-radius: 5px; /* radius in the coreners */
    --random-border-color-1: #FF5733; /* Red-orange */
    --random-border-color-2: #33FF57; /* Green */
    --random-border-color-3: #3357FF; /* Blue */
    --random-border-color-4: #FF33A8; /* Pink */
    --random-border-color-5: #A833FF; /* Purple */
    --random-border-color-6: #33FFF3; /* Cyan */
    --random-border-color-7: #FF8333; /* Orange */
    --random-border-color-8: #FFD133; /* Yellow */
    --random-border-color-9: #33FF83; /* Light green */
    --random-border-color-10: #FF3333; /* Bright red */
    --random-border-color-11: #33FFD1; /* Aquamarine */
    --random-border-color-12: #8333FF; /* Dark purple */
    --random-border-color-13: #57FF33; /* Lime green */
    --random-border-color-14: #FF5733; /* Red-orange (slightly different shade) */
    --random-border-color-15: #33A8FF; /* Sky blue */
    --random-border-color-16: #F333FF; /* Magenta */
    --random-border-color-17: #FFA833; /* Light orange */
    --random-border-color-18: #D1FF33; /* Lemon-lime */
    --random-border-color-19: #FF3333; /* Bright red (again for variation) */
    --random-border-color-20: #FF33F3; /* Bright pink */
}
/* color hacks for plugins */
	.select2-container--default .select2-selection--multiple .select2-selection__choice__remove		{float:right;margin-right:unset;margin-left:5px;}
	
	.winbox.modern																	{background-color:var(--corenio-highlight);border:1px solid var(--corenio-border);}
/* color hacks for plugins */

.c_absoluteHover										{height:120px;overflow:hidden;border-bottom: 2px dotted #737373;transition: all .2s ease-in-out;}
.c_absoluteHover.medium									{height:200px;}
.c_absoluteHover.large									{height:250px;}
.c_absoluteHover::after									{
															content: '\e0a3';
															position: absolute;
															color: #CCC;
															width: 100%;
															padding-right: 5px;
															height: 30px;
															bottom: 0px;
															text-align: right;
															font-family: "Font Awesome 6 Pro";
															font-size: 20px;
														}
.c_absoluteHover:hover,
.c_absoluteHover.perma									{
	height: unset;
	width: 95%;
	position: absolute;
	z-index: 10;
	box-sizing: inherit;
	-webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.6);
	box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.6);
	border-bottom: unset;
}
.c_absoluteHover.perma::after								{color:#F00;}

.c_tags														{}
.c_tags .c_tagItems											{display:inline;}

.cropText,
.cropTextShort,
.cropTextMedium												{
																display:inline-block;
																max-width: 15em;
																white-space: nowrap;
																overflow: hidden;
																text-overflow: ellipsis;
															}
.cropTextShort												{max-width: 5em;}
.cropTextMedium												{max-width: 10em;}

/* bootstrap 5 fixes */
	.min-vh-10 { min-height: 10vh !important; }
	.min-vh-20 { min-height: 20vh !important; }
	.min-vh-30 { min-height: 30vh !important; }
	.min-vh-40 { min-height: 40vh !important; }
	.min-vh-50 { min-height: 50vh !important; }
	.min-vh-60 { min-height: 60vh !important; }
	.min-vh-70 { min-height: 70vh !important; }
	.min-vh-80 { min-height: 80vh !important; }
	.min-vh-90 { min-height: 90vh !important; }
	.min-vh-95 { min-height: 95vh !important; }
	.min-vh-100 { min-height: 100vh !important; }
	
	.max-vh-10 { max-height: 10vh !important; }
	.max-vh-20 { max-height: 20vh !important; }
	.max-vh-30 { max-height: 30vh !important; }
	.max-vh-40 { max-height: 40vh !important; }
	.max-vh-50 { max-height: 50vh !important; }
	.max-vh-60 { max-height: 60vh !important; }
	.max-vh-70 { max-height: 70vh !important; }
	.max-vh-80 { max-height: 80vh !important; }
	.max-vh-90 { max-height: 90vh !important; }
	.max-vh-95 { max-height: 95vh !important; }
	.max-vh-100 { max-height: 100vh !important; }
	
	.dropdown-menu											{z-index:2000;}/*fix for fixed table headers*/
	.dropdown-menu a.dropdown-item						{padding-left:5px;display:block;}
	.dropdown-menu li.hasSubitems > a:after	{
															width: 20px;
															height: 20px;
															float: right;
															font-family: "Font Awesome 6 Pro";
															font-weight: 900;
															font-style: normal;
															margin: 0 -15px 0 15px;
															content: '\f054';
															font-size: 14px;
															background-repeat: no-repeat;
															background-position: center;
															background-size: contain;
														}
	.dropdown-menu li									{position: relative;}
	.dropdown-menu .dropdown-submenu					{
															display: none;
															position: absolute;
															left: 100%;
															top: -7px;
														}
	.dropdown-menu .dropdown-submenu-left				{
															right: 100%;
															left: auto;
														}
	.dropdown-menu > li:hover > .dropdown-submenu		{display: block;}
/* bootstrap 5 fixes */

/* plugin fixes */
	.dataTables_paginate .paginate_button				{padding:unset;margin-left:unset;}
	table.dataTable										{min-width:100%;}
/* plugin fixes */

/*switch*/
	/* The switch - the box around the slider */
	.c_switch											{
															position: relative;
															display: inline-block;
															width: 60px;
															height: 34px;
														}

	/* Hide default HTML checkbox */
	.c_switch input										{
															opacity: 0;
															width: 0;
															height: 0;
														}
	/* The slider */
	.c_switch .slider									{
															position: absolute;
															cursor: pointer;
															top: 0;
															left: 0;
															right: 0;
															bottom: 0;
															background-color: #ccc;
															-webkit-transition: .4s;
															transition: .4s;
														}
	.c_switch .slider:before							{
															position: absolute;
															content: "\f0a8";
															font-family: "Font Awesome 6 Pro";
															font-weight: 900;
															font-size:22px;
															height: 26px;
															width: 26px;
															left: 4px;
															bottom: 4px;
															top: 0px;
															-webkit-transition: .4s;
															transition: .4s;
														}
	.c_switch input:checked + .slider					{background-color: #2196F3;}
	.c_switch input:checked + .slider:before			{content:'\f0a9';width:26px;height:26px;font-family: "Font Awesome 6 Pro";font-weight: 900;}
	.c_switch input:focus + .slider						{box-shadow: 0 0 1px #2196F3;}
	.c_switch input:checked + .slider:before			{
															-webkit-transform: translateX(26px);
															-ms-transform: translateX(26px);
															transform: translateX(26px);
														}
	/* Rounded sliders */
	.c_switch .slider.round								{border-radius: 34px;}
	.c_switch .slider.round:before						{border-radius: 50%;}
/*switch*/

/* code diff */
.core_choose_subitem .card:hover			{background-color:#e7e7e7;color:#000;}
.core_choose_subitem .card:hover a			{color:#000;}
.core_choose_subitem .card .card-title		{background-color:#ededed;}
.core_choose_subitem .fa-regular,
.core_choose_subitem .fas,
.core_choose_subitem .far					{font-size:50px;}
.core_choose_subitem img					{max-width:100%;height:auto;}
.core_upload_preview						{display:block;width:120px;min-height:120px;text-align:center;padding:5px;border:1px solid #ececec;}
.core_upload_preview.big					{width:100%;margin-top:15px;}
.core_upload_preview img					{width: 100%;max-height: 100%;max-width: 100%;height: auto;}
.core_upload_preview.big img				{margin-right:15px;}
.core_iframe_preview						{width:100%;border: 1px solid #ccc;}
.CodeCompare									{width:100%;background-color:#FFF;}
.CodeCompare.fileHeader						{width: 99%;background-color:rgba(51, 134, 183, 0.39);}
.CodeCompareContainer							{width:100%;max-height:600px;overflow-y: scroll;tab-size: 1.5em;}
.CodeCompareIndex								{
												position: fixed;
												margin-left: -290px;
												overflow-x: hidden;
												overflow-y: auto;
												margin-top: 5px;
												background-color: #FFF;
												border: 1px solid #000;
												padding: 5px;
												border-right: 0px;
												width: 275px;
												height: 500px;
												border-top-left-radius: 15px;
												border-bottom-left-radius: 15px;
											}
.CodeCompareIndex a							{display:block;}
.CodeCompareIndex a.active						{background-color:rgba(51, 134, 183, 0.39);}
.CodeCompareIndex ul		 					{margin-left:30px;font-size:10px;}
.CodeCompare td								{
												padding:0;
												width:50%;
												vertical-align:top;
												white-space:pre;
												white-space:pre-wrap;
												font-family:Consolas,'Courier New',Courier,monospace;
												font-size:0.7em;
												line-height:1.333;
												border: 1px solid #ddd;
											}
.CodeCompare span								{
												display:block;
												min-height:1.333em;
												margin-top:-1px;
												padding:0 3px;
												word-break: break-word;
												border-bottom:1px solid #eee;
											}
.CodeCompare span:first-child					{margin-top:0;}
.CodeCompare .diffDeleted,
.CodeCompare .diffBlank						{border: 1px solid rgb(255,192,192);background: rgb(255,224,224);}
.CodeCompare .diffInserted 					{border:1px solid rgb(192,255,192);background:rgb(224,255,224);}
.CodeCompare tr.active td.diffBlank span,
.CodeCompare tr.active td.diffDeleted span		{border-left: 5px solid #F00;}
.CodeCompare tr.active td.diffInserted span	{border-left: 5px solid #50bf04;}
/* code diff */

/* fix for plugins */

/* fix for plugins */

/* core file browser */
.c_files_container										{overflow: scroll;}
.c_files_navigation										{}
.c_files_navigation ul									{margin:0;padding:0;}
.c_files_navigation span								{display:block;border-bottom:1px solid #000;margin-bottom:5px;margin-top:15px;}
.c_files_navigation select								{width:100%;padding:5px;}
.c_files_item											{min-height:295px;background-color:#FFF;border:1px solid #ccc;padding:5px;margin-bottom:30px;}
.c_files_item:hover										{background-color:var(--blue-color);}
.c_files_thumbnail										{text-align:center;min-height: 170px;}
.c_files_thumbnail img									{max-width:100%;max-height:150px;}
.c_files_options										{}
.c_files_fileinfo										{min-height:100px;padding:5px;word-break: break-word;}
.c_files_fileinfo ul									{margin:0px 15px;padding:0;list-style-type: disc;}

.c_files_foldername										{}
.c_files_filecount										{}
.c_files_container										{}
.c_files_actions										{}
/* core file browser */

/* core classes */
.c_marquee {
	overflow: hidden;
	position: relative;
	height:50px;
}
.c_marquee span {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 50px;
    text-align: center;

/* Starting position */
   -moz-transform:translateX(100%);
   -webkit-transform:translateX(100%);  
   transform:translateX(100%);

 /* Apply animation to this element */  
   -moz-animation: c_marquee 35s linear infinite;
   -webkit-animation: c_marquee 35s linear infinite;
   animation: c_marquee 35s linear infinite;
}

.c_marquee.slow span {
 /* Apply animation to this element */  
   -moz-animation: c_marquee 80s linear infinite;
   -webkit-animation: c_marquee 80s linear infinite;
   animation: c_marquee 80s linear infinite;
}
.c_marquee.fast span {
 /* Apply animation to this element */  
   -moz-animation: c_marquee 25s linear infinite;
   -webkit-animation: c_marquee 25s linear infinite;
   animation: c_marquee 25s linear infinite;
}

/* Move it (define the animation) */
@-moz-keyframes c_marquee {
   0%   { -moz-transform: translateX(100%); }
   100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes c_marquee {
   0%   { -webkit-transform: translateX(100%); }
   100% { -webkit-transform: translateX(-100%); }
}
@keyframes c_marquee {
	0%   { 
	   -moz-transform: translateX(100%); /* Firefox bug fix */
	   -webkit-transform: translateX(100%); /* Firefox bug fix */
	   transform: translateX(100%);         
	}
	100% { 
	   -moz-transform: translateX(-100%); /* Firefox bug fix */
	   -webkit-transform: translateX(-100%); /* Firefox bug fix */
	   transform: translateX(-100%); 
	}
}

.pac-container 					{z-index: 10000;}/*for google address lookup else its behind the popup*/
.smallText						{font-size:12px;}
.disableFloat .float-left,
.disableFloat .float-right,
.disableFloat .c_icon,
.disableFloat .state			{float:none !important;}

.c_liveEdit i		{font-size:20px;}
.imageClicks 		{display:block;}
.imageClicks img	{width:100%;z-index:1;}
.imageClicks span	{
						display: inline-block;
						position:absolute;
						background-color: transparent;
						z-index:2;
						left:0;
						z-index: 1;
					}
.imageClicks span p	{
						background-color: transparent;
						z-index:2;
						position:absolute;
						left:-15px;
						top:-15px;
						width: 30px;
						height: 30px;
						box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7);
						-webkit-transition: box-shadow 0.2s;
						-moz-transition: box-shadow 0.2s;
						transition: box-shadow 0.2s;
						cursor: pointer;
						border-radius: 50%;
						z-index: 1;
						color: #fff;
						
						border: 3px dashed #fff;
						animation-name: rotate;
						animation-duration: 5s;
						animation-iteration-count: infinite;
						animation-timing-function: linear;
					}
.hideEmpty:empty										{display: none;}
.hidden													{display:none;}

ul.c_list												{margin:0;padding:0;}
dl dt													{font-weight: bold;}
dl dd													{margin-bottom:0;margin-left: 15px;}
dl.item-options											{color: #000;}
.c_menu_counter											{position:absolute;left:10px;}
.pageUpdateInterval										{display:none;}
.core_warning											{
															display: block;
															min-height: 60px;
															width: 100%;
															margin: 0px auto 20px auto;
															background-color: var(--yellow-trans-color);
															border: 2px solid #9F6000;
															border-radius: 5px;
															background-image: url('/core/resources/images/icons/core/warning_message.png');
															background-repeat: no-repeat;
															background-position: 10px 10px;
															padding-left: 60px;
														}
.core_warning ul										{
															margin:10px;
															list-style-type: disc;
															list-style: inherit;
														}

.c_sidebar												{position:fixed;top: 0;right: 0;}
.c_sidebar.empty .sidebar-control						{display:none;}
@media screen and (min-width: 992px) {
	.c_sidebar.sidebar-collapsed						{position:static;}
}
.c_app_sidebar.width_30,
.c_sidebar.width_30										{width:30%;}
.c_app_sidebar.width_40,
.c_sidebar.width_40										{width:40%;}
.c_app_sidebar.width_50,
.c_sidebar.width_50										{width:50%;}
.c_app_sidebar.width_60,
.c_sidebar.width_60										{width:60%;}
.c_app_sidebar.width_70,
.c_sidebar.width_70										{width:70%;}
.c_app_sidebar.width_80,
.c_sidebar.width_80										{width:80%;}
.c_app_sidebar.width_90,
.c_sidebar.width_90										{width:90%;}
.c_app_sidebar.width_100,
.c_sidebar.width_100									{width:100%;}
.c_sidebar.sidebar-collapsed.width_30					{width:inherit;}
.c_sidebar.sidebar-collapsed.width_40					{width:inherit;}
.c_sidebar.sidebar-collapsed.width_50					{width:inherit;}
.c_sidebar.sidebar-collapsed.width_60					{width:inherit;}
.c_coreSecondNav										{display: initial;}
.c_coreSecondNav.empty									{display: none;}
.content-inner .content.menuCollapsed					{padding:15px 0 0 70px !important;}
.coreDynamicContent										{
															background-image:url('/core/resources/images/icons/core/loader56x70.gif');
															/*background-color:#FFF;*/
															min-height:100px;
															background-repeat:no-repeat;
															background-position:center;
														}
.coreDynamicSelect2Value								{
															background-image:url('/core/resources/images/icons/core/loader56x70.gif');
															background-repeat:no-repeat;
															background-position:center;
															background-size:100%;
															float: left;
															min-width:2em;
															min-height:2em;
															border:1px solid #52b3e4;
															/*background-color:#FFF;*/
														}
.coreDynamicContent.inline,
.coreDynamicContent.Inline								{background:none;min-height: initial;}
.coreDynamicContent:not(.contentLoaded,.inline)			{
															min-height:150px;
														}
.coreDynamicContent.noBackground						{background-color:transparent;}
.coreDynamicContent.contentLoaded						{
															background-image:none;
															background-size:unset;
															/*border-radius:unset;*/
															/*border:unset;*/
														}
.coreDynamicSelect2Value.contentLoaded					{
															background-image:none;
															background-size:unset;
															background-color:transparent;
															border:unset;
															/*border-radius:unset;*/
															/*border:unset;*/
														}
.coreUpdateReady										{
															display: block;
															position: fixed;
															padding: 5px;
															text-align: center;
															top: 0px;
															left: 40%;
															background-color: #F00;
															border-top: 0px !important;
															border: 2px solid #000;
															border-bottom-left-radius: 15px;
															border-bottom-right-radius: 15px;
															z-index: 1001;
															width: 350px;
														}
.coreUpdateReady:hover									{cursor:pointer;}
.coreUpdateReady:empty									{display:none;}
.tooltip-inner .c_icon									{color:#FFF;}
@property --cpie_percentage{
	syntax: '<number>';
	inherits: true;
	initial-value: 1;
}

.c_pie {
	--cpie_percentage	:20;      /* the percentage */
	--cpie_border		:3px;    /* the thickness */
	--cpie_font			:11px;    /* the thickness */
	--cpie_color		:darkred; /* the color */
	--cpie_width		:90%;   /* the size*/

	width:var(--cpie_width);
	max-width:50px;
	aspect-ratio:1/1;
	position:relative;
	display:inline-grid;
	margin:2%;
	place-content:center;
	font-size:var(--cpie_font);
}
.c_pie:before,
.c_pie:after {
	content:"";
	position:absolute;
	border-radius:50%;
}
.c_pie:before {
	inset:0;
	background:
			radial-gradient(farthest-side,var(--cpie_color) 98%,#0000) top/var(--cpie_border) var(--cpie_border) no-repeat,
			conic-gradient(var(--cpie_color) calc(var(--cpie_percentage)*1%),#0000 0);
	-webkit-mask:radial-gradient(farthest-side,#0000 calc(99% - var(--cpie_border)),#000 calc(100% - var(--cpie_border)));
	mask:radial-gradient(farthest-side,#0000 calc(99% - var(--cpie_border)),#000 calc(100% - var(--cpie_border)));
}
.c_pie:after {
	inset:calc(50% - var(--cpie_border)/2);
	/*background:var(--cpie_color);*/
	transform:rotate(calc(var(--cpie_percentage)*3.6deg - 90deg)) translate(calc(var(--cpie_width)/2 - 50%));
}
.c_pie.animate {
	animation:c_pie_percentage 1s .5s both;
}
.c_pie.no-round:before {
	background-size:0 0,auto;
}
.c_pie.no-round:after {
	content:none;
}
@keyframes c_pie_percentage{
	from{--cpie_percentage:0;}
}

.c_underlined											{text-transform:capitalize;border-bottom:1px solid var(--corenio-highlight);}
.c_underlined::first-letter								{color:var(--accent-color);}
.c_textBold												{font-weight:bold;}
.c_textSmall											{/*font-size:0.9rem;*/}
.c_textBig												{/*font-size:1.1rem;*/}
.c_textBigger											{/*font-size:1.2rem;*/}
.c_textHuge												{/*font-size:1.3rem;*/}

.c_header_segment										{
															margin:0;
															display: block;
															font-weight: bold;
															border-left: 5px solid var(--corenio-highlight);
															padding-left: 5px;
															border-bottom:1px solid var(--corenio-highlight);
														}

.core_main_content .card-header,
.modal-content .modal-header							{padding: 5px 15px 5px 15px;}
.core_main_content .card-header .c_icon::after,
.core_main_content .card-header .c_icon::before,
.modal-content .modal-header .c_icon::after,
.modal-content .modal-header .c_icon::before			{}/*color:#FFF;*/
.modal-header .close									{}/*color:#FFF;opacity:1!important;*/
.core_alerts_content li a								{min-height:40px;display: block;}
.core_alerts_content li									{}

.row.noGutter 											{margin-left: 0;margin-right: 0;}
.row.noGutter [class*='col-']:not(:first-child),
.row.noGutter [class*='col-']:not(:last-child),
.row.noGutter [class*='col-xs-12']						{padding-right: 0;padding-left: 0;}
.row.smallGutter 										{margin-left: 5px;margin-right: 5px;}
.row.smallGutter [class*='col-']:not(:first-child),
.row.smallGutter [class*='col-']:not(:last-child)		{padding-right: 5px;padding-left: 5px;}

/* core table side menu */
.card-body												{position: relative;}
.table-sidemenu .card-header							{margin-right:-30px;border-bottom-right-radius: 15px;border-top-right-radius: 15px;}
.table-sidemenu .card-header:hover						{cursor:pointer;}
.table-sidemenu											{
															position: absolute;
															top: 0;
															left: -19%;
															width: 20%;
															height: 100%;
															background-color: #FFF;
															border-right: 3px solid #25b372;
															transition: left 0.3s ease;
															color: #000;
															padding: 1rem;
															z-index:1000;
														}
.table-sidemenu .card-body								{overflow-x:hidden;overflow-y:auto;}
.table-sidemenu .card-body li							{margin-bottom:5px;}
.table-sidemenu.table-sidemenu-width-10					{left: -9%;width: 10%;}
.table-sidemenu.table-sidemenu-width-20					{left: -19%;width: 20%;}
.table-sidemenu.table-sidemenu-width-30					{left: -29%;width: 30%;}
.table-sidemenu.table-sidemenu-width-40					{left: -39%;width: 40%;}
.table-sidemenu.table-sidemenu-width-50					{left: -49%;width: 50%;}
.table-sidemenu.show,
.table-sidemenu:hover									{left: 0;}
.table-sidemenu .sidemenu-locked						{display:none;}
.table-sidemenu.show .sidemenu-locked					{display:inline-block;}
/* core table side menu */

.table-hover tbody tr:hover								{color: #333;background-color: rgba(159,149,149,.32);}
.table tbody tr.rowSelected 							{background-color: var(--blue-trans-color) !important;}
.table tbody tr.rowSelected:hover						{background-color: var(--blue-color) !important;}
.table tbody tr.rowMarked td:first-child 				{background-color: var(--green-trans-color) !important;}
.table tbody tr.rowMarked td table td:first-child 		{background-color: initial !important;}
.table tr.moveable:hover								{cursor: grab;}
td.core_recently_updated								{border-left:10px solid var(--blue-color);}
.table thead th											{vertical-align: initial;}
.table td,.table th										{table-layout: fixed;word-wrap: break-word;max-width:500px;overflow-x:auto;overflow-y:hidden;}/*made everything ugly word-break: break-all;*/
.table tr.coreSelectRow:hover							{cursor:pointer;}


.table thead											{background-color:#FFF;}
/*.table thead tr.sticky-top.fixed-top:last-child:after	{
															content: '';
															display: block;
															position: absolute;
															background-color: var(--corenio-highlight);
															width: 100%;
															height: 1px;
															margin-top: -3px;
														}*/
.table thead tr.sticky-top.fixed-top 					{/*fix for weird 1px bar*/
															/*position: relative;
															border-top:2px;
															top: -1px !important;*/
														}
.table thead tr.sticky-top.fixed-top:first-child		{top:-1px;}
.table thead tr.sticky-top.fixed-top:last-child			{top: 30px;}


.highlight												{font-weight:bold;}
.unsortedList											{margin:0;padding:0;list-style:disc;}
.unsortedList li										{margin-left:15px;}

.c_buttonRed											{background-color:var(--red-trans-color) !important;}
.c_buttonGreen											{background-color:var(--green-trans-color) !important;}
.c_buttonBlue											{background-color:var(--blue-trans-color) !important;}
.c_buttonGrey											{background-color:var(--grey-color) !important;}


.textGrey,.colorGrey									{color:var(--grey-color);}
.borderGreen											{border-color:var(--green-color) !important;}
.textGreen,.colorGreen									{color:var(--green-color);}
.rowGreen,
.rowBorderGreen:hover,
.table-hover tbody tr.rowGreen:hover					{background-color:var(--green-trans-color) !important;}
.subRowGreen,
.table-hover tbody tr.subRowGreen:hover					{border-left:5px solid var(--green-color);background-color:var(--green-trans-color-light) !important;}

.rowGreen,
.table-hover tbody tr.rowGreen:hover,
.rowBorderGreen											{border-left:5px solid var(--green-color);}

.c_yesno_select select option[value=''],
select.c_yesno_select option[value=''],
.c_yesnodefault_select select option[value=''],
select.c_yesnodefault_select option[value=''],
.c_yesno_select select option[value='*'],
select.c_yesno_select option[value='*'],
.c_yesnodefault_select select option[value='*'],
select.c_yesnodefault_select option[value='*']			{background-color: var(--blue-trans-color) ;}
.c_yesno_select select option[value='0'],
select.c_yesno_select option[value='0'],
.c_yesnodefault_select select option[value='0'],
select.c_yesnodefault_select option[value='0']			{background-color: var(--red-trans-color) ;}
.c_yesno_select select option[value='1'],
select.c_yesno_select option[value='1'],
.c_yesnodefault_select select option[value='1'],
select.c_yesnodefault_select option[value='1']			{background-color: var(--green-trans-color) ;}

.rowGrouped {
	background-color:var(--blue-trans-color-light) !important;
}

/* Special styling for the first .rowGrouped.start */
.rowGrouped > td:first-child {
	padding-left: var(--random-border-thickness);
    position: relative; /* Make the first td positioned relative */
}

.rowGrouped > td:first-child:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 25px;
    border: var(--random-border-thickness) solid transparent;
	border-left: var(--random-border-thickness) solid var(--blue-color);
	border-top: 0;
	border-right: 0;
	border-bottom: 0;
    pointer-events: none;
    z-index: 1;
}

.rowGrouped.start > td:first-child:before {
    border-top: var(--random-border-thickness) solid var(--blue-color);
	border-top-left-radius: var(--random-border-radius);
	margin-top:2px;
}
.rowGrouped.end > td:first-child:before {
    border-bottom: var(--random-border-thickness) solid var(--blue-color);
	border-bottom-left-radius: var(--random-border-radius);
	margin-bottom:2px;
}

/*20 diffent border colors*/
	.randomBorderColor_1 > td:first-child:before {
		border-color: var(--random-border-color-1) !important;
	}
	.randomBorderColor_2 > td:first-child:before {
		border-color: var(--random-border-color-2) !important;
	}
	.randomBorderColor_3 > td:first-child:before {
		border-color: var(--random-border-color-3) !important;
	}
	.randomBorderColor_4 > td:first-child:before {
		border-color: var(--random-border-color-4) !important;
	}
	.randomBorderColor_5 > td:first-child:before {
		border-color: var(--random-border-color-5) !important;
	}
	.randomBorderColor_6 > td:first-child:before {
		border-color: var(--random-border-color-6) !important;
	}
	.randomBorderColor_7 > td:first-child:before {
		border-color: var(--random-border-color-7) !important;
	}
	.randomBorderColor_8 > td:first-child:before {
		border-color: var(--random-border-color-8) !important;
	}
	.randomBorderColor_9 > td:first-child:before {
		border-color: var(--random-border-color-9) !important;
	}
	.randomBorderColor_10 > td:first-child:before {
		border-color: var(--random-border-color-10) !important;
	}
	.randomBorderColor_11 > td:first-child:before {
		border-color: var(--random-border-color-11) !important;
	}
	.randomBorderColor_12 > td:first-child:before {
		border-color: var(--random-border-color-12) !important;
	}
	.randomBorderColor_13 > td:first-child:before {
		border-color: var(--random-border-color-13) !important;
	}
	.randomBorderColor_14 > td:first-child:before {
		border-color: var(--random-border-color-14) !important;
	}
	.randomBorderColor_15 > td:first-child:before {
		border-color: var(--random-border-color-15) !important;
	}
	.randomBorderColor_16 > td:first-child:before {
		border-color: var(--random-border-color-16) !important;
	}
	.randomBorderColor_17 > td:first-child:before {
		border-color: var(--random-border-color-17) !important;
	}
	.randomBorderColor_18 > td:first-child:before {
		border-color: var(--random-border-color-18) !important;
	}
	.randomBorderColor_19 > td:first-child:before {
		border-color: var(--random-border-color-19) !important;
	}
	.randomBorderColor_20 > td:first-child:before {
		border-color: var(--random-border-color-20) !important;
	}
/*20 diffent border colors*/







.textRed,.colorRed										{color:var(--red-color);}
.rowRed,
.rowBorderRed:hover,
.table-hover tbody tr.rowRed:hover						{background-color:var(--red-trans-color) !important;}
.rowRed,
.table-hover tbody tr.rowRed:hover,
.rowBorderRed											{border-left:5px solid var(--red-color);}

.borderRed												{border-color:var(--red-color) !important;}
.rowWarning,
tbody tr.rowWarning:nth-of-type(odd)					{background-color:var(--red-color);border-left:5px solid var(--red-color);animation:blink-background 0.5s 3;color: #FFF;}
tbody tr.rowWarning:nth-of-type(odd):hover				{color:#000;}
.table-hover tbody tr.rowWarning:hover,
.table-hover tbody tr.rowRed:hover						{background-color:var(--red-trans-color) !important;border-left:5px solid var(--red-color);}

.subRowRed,
.table-hover tbody tr.subRowRed:hover					{border-left:5px solid var(--red-color);background-color:var(--red-trans-color-light) !important;}

.borderBlue												{border-color:var(--blue-color) !important;}
.textBlue,.colorBlue									{color:var(--blue-color);}
.rowBlue,
.rowBorderBlue:hover,
.table-hover tbody tr.rowBlue:hover						{background-color:var(--blue-trans-color) !important;}
.subRowBlue,
.table-hover tbody tr.subRowBlue:hover					{border-left:5px solid var(--blue-color);background-color:var(--blue-trans-color-light) !important;}

.rowBlue,
.table-hover tbody tr.rowBlue:hover,
.rowBorderBlue											{border-left:5px solid var(--blue-color);}

.borderYellow											{border-color:var(--yellow-color) !important;}
.textYellow,.colorYellow								{color:var(--yellow-color);}
.rowYellow,
.rowBorderYellow:hover,
.table-hover tbody tr.rowYellow:hover					{background-color:var(--yellow-trans-color) !important;}
.subRowYellow,
.table-hover tbody tr.subRowYellow:hover				{border-left:5px solid var(--yellow-color);background-color:var(--yellow-trans-color-light) !important;}

.rowYellow,
.table-hover tbody tr.rowYellow:hover,
.rowBorderYellow										{border-left:5px solid var(--yellow-color);}

.file-zoom-dialog										{z-index:1060;}
textarea.hasContextmenu:hover,
input.hasContextmenu:hover,
.hasContextmenu tr:hover,
.hasContextmenu tr a:hover								{cursor:url('/core/resources/images/icons/core/cursor_contextmenu.png'), auto !important;}
.core_loader_bar,.contentLoadingBar						{position:absolute;z-index:1000;width:0%;height:5px;background-color:var(--green-color);}
.content_loading										{
															background-image:url('/core/resources/images/icons/core/loader56x70.gif');
															background-color:#FFF;
															min-height:200px;
															/*border-radius: 4px;*/
															background-repeat:no-repeat;
															/*border: 1px solid var(--grey-color);*/
															background-position:center;
														}
.loadingInline											{
															background-image:url('/core/resources/images/icons/core/loader56x70.gif');
															opacity: 0.7;
															background-position:-25% -25%;
															background-color:#FFF;
															background-repeat:no-repeat;
															background-position:center;
														}
.blur													{filter: blur(4px);}
.blur:hover												{filter:blur(0);}
.loading 												{padding:5px;margin:0px auto;text-align:center;color: #1d8ac2;font-weight: bold;border-radius:6px;}
/*
.loading background-color:#FFF;background-repeat:repeat;background-position:top center;width:124px;height:124px;
 */
div.loading_inner 										{text-align:center;background-image:url('/core/resources/images/icons/core/loader56x70.gif');background-repeat:no-repeat;background-position:center center;width: 110px;height: 90px;padding-top: 75px;}
.loading img 											{border:3px solid #1d8ac2;margin:3px;}
.loading h1 											{color:#147efc;}
.t-red,.t-red:before									{color:var(--red-color) !important;}
.t-green,.t-green:before								{color:var(--green-color) !important;}

.inlineReturnText,
.inlineReturnTextarea,
.inlineReturnDate,
.inlineReturnDateTime									{display: inline-block;max-width: 100%;width: 100%;}

.inlineReturnText.inline,
.inlineReturnTextarea.inline,
.inlineChangeText.inline,
.inlineChangeTextarea.inline,
.inlineReturnDate.inline,
.inlineChangeDate.inline,
.inlineChangeCustomDate.inline,
.inlineReturnDateTime.inline,
.inlineChangeDateTime.inline							{display: inline-block !important;width: unset;}

.inlineChangeText,
.inlineChangeTextarea,
.inlineChangeDate,
.inlineChangeCustomDate,
.inlineChangeDateTime									{display:block;border: 1px dashed #ccc;min-height: 24px;}

.inlineChangeText:before,
.inlineChangeTextarea:before,
.inlineChangeDate:before,
.inlineChangeCustomDate:before,
.inlineChangeDateTime:before							{margin-right: 5px;margin-left:2px;display:inline-block;float:left;font-weight: 900;width:15px;height:15px;content:"\f044";font-family: 'Font Awesome 6 Pro';}

.inlineChangeText:hover,
.inlineChangeTextarea:hover,
.inlineChangeDate:hover,
.inlineChangeCustomDate:hover,
.inlineChangeDateTime:hover								{
															border: 1px dashed #F00;
															cursor: pointer;
														}

select.inlineChange										{
															max-width: 100%;
															width: 100%;
															overflow: hidden;
														}
.inlineReturnReset										{position: absolute;margin-left: -30px;}
@keyframes inlineSaveSuccessEffect						{0%   { background-color: initial; }100% { background-color: #4ddd22; }}
.inlineSaveSuccess										{animation:inlineSaveSuccessEffect 2s 1;}
select.inlineSaveSuccess								{background-color: #4ddd22 !important;}
@keyframes inlineSaveFailedEffect						{0%   { background-color: initial; }100% { background-color: #F00; }}
.inlineSaveFailed										{animation:inlineSaveFailedEffect 2s 1;}
select.inlineSaveFailed									{background-color: #F00 !important;}

.core_thumb_image										{max-width: 80px;}
.resizeImages img										{max-width:100%;}

/* Timeline holder */
	ul.c_timeline {
		list-style-type: none;
		position: relative;
		padding-left: 1.5rem;
	}

/* Timeline vertical line */
	ul.c_timeline:before {
		content: ' ';
		background: #d7d7d7;
		display: inline-block;
		position: absolute;
		left: 17px;
		width: 2px;
		height: 100%;
		z-index: 10;
		border-radius: 1rem;
	}

	li.c_timeline-item {
		margin: 20px 0;
	}

/* Timeline item arrow */
	.c_timeline-arrow {
		border-top: 0.5rem solid transparent;
		border-right: 0.5rem solid #fff;
		border-bottom: 0.5rem solid transparent;
		display: block;
		position: absolute;
		left: 37px;
	}

/* Timeline item circle marker */
	li.c_timeline-item::before {
		content: ' ';
		background: var(--bulletcolor);
		display: inline-block;
		position: absolute;
		border-radius: 50%;
		border: 3px solid #fff;
		left: 11px;
		width: 14px;
		height: 14px;
		z-index: 10;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
	}

.c_columncontent ul.nav-tabs .nav-link,
#tabContent.nav-tabs .nav-link									{background-color:#CCC;color:#000;}

.c_columncontent ul.nav-tabs .nav-link.active,
#tabContent.nav-tabs .nav-link.active							{background-color:#FFF;}

.c_columncontent ul.nav-tabs .nav-link.disabled,
#tabContent.nav-tabs .nav-link.disabled							{border-color:initial;}

.c_columncontent ul.nav-tabs li:first-child a,
#tabContent.nav-tabs li:first-child a							{border-top-left-radius: 5px;}

.c_columncontent ul.nav-tabs li:last-child a,
#tabContent.nav-tabs li:last-child a							{border-top-right-radius: 5px;}

.c_columncontent ul.nav-tabs,
#tabContent.nav-tabs											{margin-bottom:0;}
.modal .c_columncontent,.c_columncontent .tab-pane				{height:100%;}
.c_columncontent .tab-content									{
	padding:5px;
	min-height: 100px;
	height:100%;
	border: 1px solid #ccc;
	overflow:auto;
	border-top: 0;
	margin-top: -1px;
}
.c_columncontent .nav-link,
.c_columncontent .nav-link:hover										{padding:5px;border:1px solid var(--grey-color);min-width:50px;}
.c_columncontent .nav-link.active:hover									{border-bottom:1px solid #FFF;}
.c_columncontent .nav-link img											{max-height:100%;}
.c_columncontent .nav-item:first-child .nav-link,
.c_columncontent .nav-item:first-child .nav-link:first-child:hover		{border-right:0;}

/*hotkeys hints*/
.c_fn_hotkeys_hints																{
																					margin-top:30px;
																					padding:15px;
																					background-color:#FFF;
																					width: 100%;
																					min-height: 10px;
																					border-left:1px dashed #000;
																					border-right:1px dashed #000;
																					border-bottom:1px dashed #000;
																					position: absolute;
																					z-index: 100;
																					display:none;
																					border-bottom-left-radius: 15px;
																					border-bottom-right-radius: 15px;
																				}
/*hotkeys hints*/

/*form functions*/
.c_form_field_group,
.c_form_field_subgroup 										{display:none;}
.c_form_field_group .title,
.c_form_profilegroups .title									{display:block;margin-bottom:15px;}
.c_form_field_group.active,
.c_form_field_subgroup.active 								{display:block;}
.c_form_field_group .form-group								{}
.c_form_field_group .form-group.hidefield,
.c_form_profilegroups .form-group.hidefield					{display:none;}
.c_form_field_group .form-group .comments,
.c_form_profilegroups .form-group .comments					{clear:both;width:100%;display:block;}
.c_form_field_group .control-label,
.c_form_profilegroups .control-label							{display:block;min-height:20px;}
.c_form_translateall											{float:right;margin-right:15px;}
.c_form_translateall a										{color:#5cb85c !important;}
.savebutton														{}
.button_hidden													{display:none;}

.c_form_steps 												{border:1px solid #ccc;margin-bottom:15px;}
.c_form_steps ul 											{list-style:none;margin:0px;padding:0px;}
.c_form_steps ul li 											{border-bottom:1px solid #ccc;}
.c_form_steps ul li:last-child 								{border-bottom:0;}
.c_form_steps ul li a 										{padding:6px 5px 7px 5px;display:block;width:100%;text-decoration:none;}
.c_form_steps ul li a.active,
.c_form_steps ul li a:hover 									{background-color:var(--corenio-highlight);color:#FFF;}
.c_form_steps ul li a.active:after 							{content:'';width: 0;height: 0;float:right;margin-right:-15px;margin-top:-6px;border-style: solid;border-width: 18px 0 18px 10px;border-color: transparent transparent transparent var(--corenio-highlight);}
.c_form_steps ul li a.active:before 							{content:'';width: 0;height: 0;float:right;margin-right:-16px;margin-top:-6px;border-style: solid;border-width: 16px 0 16px 10px;border-color: transparent transparent transparent #ccc;}

.c_form_substeps												{float:left;width:100%;clear:both;border:1px solid #ccc;margin-bottom: 15px;}
.c_form_substeps:empty										{display:none;}
.c_form_substeps ul											{float:left;width:100%;list-style:none;padding: 0;margin: 0;}
.c_form_substeps ul li 										{float:left;background-color:#FFF;border-right:1px solid #ccc;}
.c_form_substeps ul li img									{width:20px;}
.c_form_substeps ul li a.active,
.c_form_substeps ul li a:hover 								{background-color:var(--corenio-highlight);color:#FFF;}
.c_form_substeps ul li a									{padding:5px 15px;display:block;width:100%;min-height:30px;text-decoration:none;}
/*form functions*/
	



/*inline content progressbar*/
.progressBar											{width: 100%;height: 3px;background-color: var(--corenio-highlight);}
.progressBar div										{
															height: 100%;
															text-align: right;
															padding: 0 5px;
															line-height: 5px;
															width: 0;
															background-color: #cdcdcd;
															box-sizing: border-box;
														}
/*inline content progressbar*/

@keyframes blink-background								{0%   {background-color: var(--red-color);}100% {background-color: var(--red-trans-color);}}

@keyframes blink-border									{0%   { border-color: #FFF; }100% { border-color: #ff0000; }}
.borderWarning											{animation:blink-border 0.5s infinite;border: 1px solid #000;}
.textWarning											{color:#F00 !important;}

@keyframes blink-border-slow							{0%   { background-color: #FFF; }50% { background-color: var(--blue-color); }100%   { background-color: #FFF; }}
.borderNotice											{animation:blink-border-slow 2s infinite;}

@keyframes blink-text-slow								{0%   { color: #000; text-shadow: 0; }50% { color: var(--red-color); text-shadow: 1px 1px 1px var(--red-color); }100%   { color: #000; text-shadow: 0; }}
.textSelected											{animation:blink-text-slow 2s infinite;}

@keyframes glowing-border-slow							{0%   { text-shadow: 1px 1px #9b9b9b; }50% { text-shadow: 1px 1px #FFF; }100%   { text-shadow: 1px 1px #9b9b9b; }}

.rotate													{animation: rotate 2s linear infinite;}
@-webkit-keyframes rotate
{
	0%
	{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes rotate
{
	0%
	{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to
	{
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

/* reset certain styles */
ul																{list-style:none;}
label															{margin-bottom:0;}
a:hover															{cursor:pointer;}
.table td, .table th											{padding: 0.3rem 0.3rem;vertical-align: top;}
td a															{display: inline-block;}
.btn-c-left														{border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}
.btn-c-right													{border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.table-plain tbody tr,
.table-plain tbody tr:hover,
.table-plain tbody td											{
																	background-color:transparent !important;
																	border:none !important;
																}
.copyToClipboard												{color:#ccc;}
.copyToClipboard:hover											{color:#000;}
.translateField													{opacity: 0.5;margin-right:5px;display:inline-block;width:20px;height:20px;background-size:100%;background-repeat:no-repeat;background-position: center center;}
.translateField:hover											{opacity: 1;}
.translateField.google											{background-image:url('/core/resources/images/icons/services/google.png');}
.translateField.deepl											{background-image:url('/core/resources/images/icons/services/deepl.png');}
.exact-status													{opacity: 0.3;margin-left:5px;margin-top:5px;display:inline-block;width:20px;height:20px;background-size:100%;background-repeat:no-repeat;background-position: center center; background-image:url('/core/resources/images/icons/services/exact.png');}
.exact-status.exact-success										{opacity: 0.9}
.exact-status.exact-failed										{filter: grayscale(100%);}
.table-white td,
.table-white table td											{background-color:#FFF !important;border: 1px solid #ddd;border-bottom: #ccc 1px solid;}
.rotate0														{float:left;display: inline-block;width: 100%;}/*fix for height*/
.rotate45														{writing-mode: vertical-lr;transform: rotate(-135deg);}
.rotate45 img													{transform: rotate(45deg);max-width:20px;height:auto;}
.rotate90														{writing-mode: vertical-lr;transform: rotate(-180deg);}
.rotate90 img													{transform: rotate(90deg);max-width:20px;height:auto;}
.inner-form-group .select2-container							{width:100%!important;}
.select2-container--open										{z-index:10000;}
.select2-container .select2-selection--single					{padding: 2px;height: 36px;}/*small fix for the height*/
.select2 img													{height: 15px;width: auto;}
.has-error .select2-selection									{border-color: #a94442 !important;}
.select2-selection__clear										{float:right !important;margin-right: 5px;padding: 5px;}
.select2-selection__clear:hover									{cursor:pointer;}
.select2-dropdown												{min-width: 300px !important;}
.select2-results__option										{
	float: left;
	padding: 5px;
	width: 100%;
}
.select2-results__option img									{float: left;}
.select2 .select2-selection__choice .alert						{display:none !important;}

.modal-backdrop													{position:fixed;}
.modalSideBySide												{margin-right:10px;position: relative;float:right;}
.modal															{overflow-y:scroll;}
.modal .modal-body												{min-height:250px;}
.modal-dialog.modal-xxl											{max-width:90%;}
.modal-dialog.left												{width:50%;margin-left:0;}
.modal-dialog.right												{width:50%;margin-right:0;}
.modal-header													{padding:15px;}
.modal-header:hover												{cursor:move;}
.modal-content													{}

.model-body														{height: calc(100% - 80px);overflow-x: hidden;overflow-y: scroll;}
.modal-xxl .modal-content										{max-width:100%;}
.input-group-prepend .input-group-text,
.input-group-append .input-group-text							{padding: 0.19rem 0.875rem;background-color:rgba(0,0,0,.1);color: #000;}
.input-group-prepend .c_icon,
.input-group-append .c_icon,
.input-group-append a											{color: #000;}

/* c_dashboard */
.c_dashboard 													{padding:0;margin:0;}

/* state icons used for table actions */
.c_table														{}
.c_table .card-body.c_table_container							{
																	width: 100%;
																	min-height:150px;
																	/*overflow: auto; causing problems with searchbar*/
																}
.c_table .card-body.c_table_container.scroll					{overflow: auto;height: calc(var(--c_window_height) - 200px);}
.c_table .cDragDropArea											{
																	border: 2px dashed #ccc;
																	border-radius: 20px;
																	width: 480px;
																	margin: 50px auto;
																	padding: 20px;
																}
.cDragDropArea.uploadAllowed									{
																	border:2px dashed;
																	animation: border-fade 3s infinite linear;
																}
.cDragDropArea.isBusyUploading:before							{
																	content:'';
																	background-image:url('/core/resources/images/icons/core/loader56x70.gif');
																	background-color:#FFF;
																	min-height:100px;
																	/*border-radius: 4px;*/
																	background-repeat:no-repeat;
																	/*border: 1px solid var(--grey-color);*/
																	background-position:center;
																}
@keyframes border-fade {
	0% {
		border-color:#ff0000;
	}
	15% {
		border-color:#ff7300;
	}
	30% {
		border-color:#fffb00;
	}
	45% {
		border-color:#48ff00;
	}
	60% {
		border-color:#00ffd5;
	}
	75% {
		border-color:#002bff;
	}
	90% {
		border-color:#7a00ff;
	}
	100% {
		border-color:#ff00c8;
	}
}
.cDragDropGallery												{margin-top: 10px;}
.cDragDropGallery img											{
																	width: 150px;
																	margin-bottom: 10px;
																	margin-right: 10px;
																	vertical-align: middle;
																}
.c_hideTableHeaders .card.c_table .card-header					{display:none;}
.c_hideTableHeaders .card.c_table								{margin-top:-1px;}
.c_hideTableHeaders .card.c_table .card-body					{border-top:0;}
.c_table .card-footer ul										{list-style:none;margin:0;padding:0;}
.c_table .card-footer span.legenda								{display: inline-block;width: 20px;height: 20px;border: 1px solid #000;}

.inlineChange.convertSelect2									{width:100%;}

.c_lettericon													{display:inline-block;width:80px;height:80px;border-radius:10px;background-color:#FFF;font-size:40px;padding-top:10px;text-align:center;border:1px solid var(--background-color);}
.c_lettericon::first-letter										{color: var(--accent-color);}

.c_fonticon														{font-size:20px;float: left;margin-right:5px;}
.c_gen,
.c_icon,
.state															{display:inline-block;width:30px;height:30px;font-size:.875rem;text-align:center;background-repeat:no-repeat;float: left;margin-right: 0px;line-height: 1.5715 !important;}

.input-group .c_icon											{width:20px;height:20px;}
.input-group .c_icon:before,
.input-group .c_icon:after										{font-size:15px;}

.c_gen                                                          {line-height: 1 !important;}

label .c_icon,
.c_form_substeps .c_icon										{line-height: 0.8 !important;}

.c_icon.text 													{float:none;width: 100%;text-align: unset;height: initial;}
.c_icon.textInline												{float:unset;width: unset;text-align: unset;height: initial;line-height:unset;}
.c_icon.text:before												{margin-right:5px;}

.state.c_icon.text,
.state_li.c_icon.text											{width:unset;}
.c_icon.after:before											{float:right;}

.c_icon.glowing													{animation:glowing-border-slow 1s infinite;}

.c_icon img,
.state img														{
																	width: 25px !important;
																	max-width: unset !important;
																	max-height: unset !important;
																	height: auto !important;
																	float: left;
																	margin-left: 3px;
																	margin-top: 3px;
																}

.c_icon.small,
.state.small													{width:20px;height:20px;}

.c_icon.big,
.state.big														{width:100px;height:100px;}
.c_icon:before,
.c_icon:after,
.state:before,
.state:after													{
																	width: 30px;
																	height: 30px;
																	text-align:center;
																	font-family: "Font Awesome 6 Pro";
																	font-weight: 900;
																	font-style: normal;
																	margin: 0;
																	content:'';
																	font-size: 20px;
																	background-repeat: no-repeat;
																	background-position:center;
																	background-size: contain;
																}
.c_icon.nofloat,
.state.nofloat													{float: unset;}

.c_icon.small:before,
.state.small:before												{width:20px;height:20px;font-size: 0.8rem;}
.c_icon.big:before,
.state.big:before												{width:100px;height:100px;font-size: 4.2rem;}
.state_li a:before,
a.state_li:before												{
																	font-family: "Font Awesome 6 Pro";
																	font-weight: 900;
																	width: 25px;
																	margin-left: 5px;
																	margin-right: 5px;
																	display:inline-block;
																}
a.state_li:before												{width:unset;margin-left:0;}

.c_icon.migrate_up:before,
.state.migrate_up:before,
.state_li.migrate_up a:before,
a.state_li.migrate_up:before									{content:'\f34d';color:var(--green-color);}

.c_icon.migrate_down:before,
.state.migrate_down:before,
.state_li.migrate_down a:before,
a.state_li.migrate_down:before									{content:'\f34a';color:var(--red-color);}

.c_icon.global:before,
.state.global:before,
.state_li.global a:before,
a.state_li.global:before										{content:'\f0ac';color:var(--green-color);}

.c_icon.notglobal:before,
.state.notglobal:before,
.state_li.notglobal a:before,
a.state_li.notglobal:before										{content:'\f0ac';color:#000;}

.c_icon.calendar:before,
.state.calendar:before,
.state_li.calendar a:before,
a.state_li.calendar:before										{content:'\f073';}

.c_icon.route:before,
.state.route:before,
.state_li.route a:before,
a.state_li.route:before										{content:'\e5df';}

.c_icon.fragile:before,
.state.fragile:before,
.state_li.fragile a:before,
a.state_li.fragile:before										{content:'\f4bb';color:var(--red-color);}

.c_icon.notfragile:before,
.state.notfragile:before,
.state_li.notfragile a:before,
a.state_li.notfragile:before										{content:'\f4bb';color:var(--grey-color);}

.c_icon.single_user:before,
.state.single_user:before,
.state_li.single_user a:before,
a.state_li.single_user:before									{content:'\f007';}

.c_icon.app:before,
.state.app:before,
.state_li.app a:before,
a.state_li.app:before									{content:'\f3ce';}

.c_icon.multi_user:before,
.state.multi_user:before,
.state_li.multi_user a:before,
a.state_li.multi_user:before									{content:'\f0c0';}

.c_icon.forklift:before,
.state.forklift:before,
.state_li.forklift a:before,
a.state_li.forklift:before										{content:'\f47a';}

.c_icon.home:before,
.state.home:before,
.state_li.home a:before,
a.state_li.home:before										{content:'\f015';}

.c_icon.openai:before,
.state.openai:before,
.state_li.openai a:before,
a.state_li.openai:before										{content:'\f72b';}

.c_icon.title_gen:before,
.state.title_gen:before,
.state_li.title_gen a:before,
a.state_li.title_gen:before										{content:'\e60f';}

.c_icon.wizard:before,
.state.wizard:before,
.state_li.wizard a:before,
a.state_li.wizard:before										{content:'\f72b';}

.c_icon.checked:before,
.state.checked:before,
.state_li.checked a:before,
a.state_li.checked:before										{content:'\f14a';color:var(--green-color);}

.c_icon.notchecked:before,
.state.notchecked:before,
.state_li.notchecked a:before,
a.state_li.notchecked:before									{content:'\f057';color:var(--red-color);font-weight: 400;}

.c_icon.infinit:before,
.state.infinit:before,
.state_li.infinit a:before,
a.state_li.infinit:before										{content:'\f534';color:var(--green-color);}

.c_icon.not_infinit:before,
.state.not_infinit:before,
.state_li.not_infinit a:before,
a.state_li.not_infinit:before									{content:'\f534';color:var(--red-color);}

.c_icon.oem_product:before,
.state.oem_product:before,
.state_li.oem_product a:before,
a.state_li.oem_product:before									{background-image:url('/core/resources/images/icons/general/oem.svg');display: inline-block;}

.c_icon.youtrack:before,
.state.youtrack:before,
.state_li.youtrack a:before,
a.state_li.youtrack:before									{background-image:url('/core/resources/images/icons/services/youtrack.png');display: inline-block;}

.c_icon.dropshipment:before,
.state.dropshipment:before,
.state_li.dropshipment a:before,
a.state_li.dropshipment:before									{background-image:url('/core/resources/images/icons/general/dropshipment.svg');display: inline-block;}

.c_icon.parent:before,
.state.parent:before,
.state_li.parent a:before,
a.state_li.parent:before									{background-image:url('/core/resources/images/icons/general/parent.svg');display: inline-block;}

.c_icon.child:before,
.state.child:before,
.state_li.child a:before,
a.state_li.child:before									{background-image:url('/core/resources/images/icons/general/sibling.svg');display: inline-block;}

.c_icon.sibling:before,
.state.sibling:before,
.state_li.sibling a:before,
a.state_li.sibling:before									{background-image:url('/core/resources/images/icons/general/sibling.svg');display: inline-block;}

.c_icon.order:before,
.state.order:before,
.state_li.order a:before,
a.state_li.order:before											{content:'\f46d';color:var(--green-color);}

.c_icon.tasks:before,
.state.tasks:before,
.state_li.tasks a:before,
a.state_li.tasks:before											{content:'\f828';color:var(--red-color);}

.c_icon.tasks.active:before,
.state.tasks.active:before,
.state_li.tasks.active a:before,
a.state_li.tasks.active:before									{color:var(--green-color);}

.c_icon.speak:before,
.state.speak:before,
.state_li.speak a:before,
a.state_li.speak:before											{content:'\f028';}

.c_icon.save:before,
.state.save:before,
.state_li.save a:before,
a.state_li.save:before											{content:'\f0c7';}

.c_icon.github:before,
.state.github:before,
.state_li.github a:before,
a.state_li.github:before										{content:'\f126';}

.c_icon.github.connected:before,
.state.github.connected:before,
.state_li.github.connected a:before,
a.state_li.github.connected:before								{color:var(--green-color);}

.c_icon.github.disconnected:before,
.state.github.disconnected:before,
.state_li.github.disconnected a:before,
a.state_li.github.disconnected:before								{color:var(--red-color);}

.c_icon.caret_up:before,
.state.caret_up:before,
.state_li.caret_up a:before,
a.state_li.caret_up:before										{content:'\f0d8';}

.c_icon.caret_down:before,
.state.caret_down:before,
.state_li.caret_down a:before,
a.state_li.caret_down:before									{content:'\f0d7';}

.c_icon.configuration:before,
.state.configuration:before,
.state_li.configuration a:before,
a.state_li.configuration:before									{content:'\f085';}

.c_icon.processing:before,
.state.processing:before,
.state_li.processing a:before,
a.state_li.processing:before									{content:'\f085';}

.c_icon.properties:before,
.state.properties:before,
.state_li.properties a:before,
a.state_li.properties:before									{content:'\f022';}

.c_icon.database:before,
.state.database:before,
.state_li.database a:before,
a.state_li.database:before										{content:'\f1c0';}

.c_icon.database.connected:before,
.state.database.connected:before,
.state_li.database.connected a:before,
a.state_li.database.connected:before							{color:var(--green-color);}

.c_icon.database.disconnected:before,
.state.database.disconnected:before,
.state_li.database.disconnected a:before,
a.state_li.database.disconnected:before							{color:var(--red-color);}

.c_icon.link:before,
.state.link:before,
.state_li.link a:before,
a.state_li.link:before											{content:'\f0c1';}

.c_icon.connect:before,
.state.connect:before,
.state_li.connect a:before,
a.state_li.connect:before										{content:'\f0c1';}

.c_icon.connect.connected:before,
.state.connect.connected:before,
.state_li.connect.connected a:before,
a.state_li.connect.connected:before								{color:var(--green-color);}

.c_icon.connect.selected:before,
.state.connect.selected:before,
.state_li.connect.selected a:before,
a.state_li.connect.selected:before								{animation:blink-text-slow 1s infinite;}

.c_icon.disconnect:before,
.state.disconnect:before,
.state_li.disconnect a:before,
a.state_li.disconnect:before									{content:'\f127';color:var(--red-color);}

.c_icon.alive:before,
.state.alive:before,
.state_li.alive a:before,
a.state_li.alive:before											{content:'\f21e';animation:blink-text-slow 1s infinite;color:var(--green-color);}

.c_icon.helpdesk:before,
.state.helpdesk:before,
.state_li.helpdesk a:before,
a.state_li.helpdesk:before,
.c_icon.helpdesk_grey:before,
.state.helpdesk_grey:before,
.state_li.helpdesk_grey a:before,
a.state_li.helpdesk_grey:before 								{content:'\f059';color:var(--blue-color);}

.c_icon.helpdesk_grey:before,
.state.helpdesk_grey:before,
.state_li.helpdesk_grey a:before,
a.state_li.helpdesk_grey:before 								{color:var(--grey-color);}

.c_icon.price:before,
.state.price:before,
.state_li.price a:before,
a.state_li.price:before,
.c_icon.price_grey:before,
.state.price_grey:before,
.state_li.price_grey a:before,
a.state_li.price_grey:before 									{content:'\f688';color:var(--green-color);}

.c_icon.price_grey:before,
.state.price_grey:before,
.state_li.price_grey a:before,
a.state_li.price_grey:before 									{color:var(--grey-color);}

.c_icon.accept:before,
.state.accept:before,
.state_li.accept a:before,
a.state_li.accept:before,
.c_icon.active:before,
.state.active:before,
.state_li.active a:before,
a.state_li.active:before										{color:var(--green-color);content:'\f058';}

.c_icon.cancel:before,
.state.cancel:before,
.state_li.cancel a:before,
a.state_li.cancel:before,
.c_icon.inactive:before,
.state.inactive:before,
.state_li.inactive a:before,
a.state_li.inactive:before										{color:var(--red-color);content:'\f057';}

.c_icon.accept_timed:before,
.state.accept_timed:before,
.state_li.accept_timed a:before,
a.state_li.accept_timed:before									{color:var(--green-color);content:'\f2f2';}

.c_icon.cancel_timed:before,
.state.cancel_timed:before,
.state_li.cancel_timed a:before,
a.state_li.cancel_timed:before									{color:var(--red-color);content:'\f2f2';}

.c_icon.accept_timed:before,
.state.accept_timed:before,
.state_li.accept_timed a:before,
a.state_li.accept_timed:before									{color:var(--green-color);content:'\f2f2';}

.c_icon.cancel_timed:before,
.state.cancel_timed:before,
.state_li.cancel_timed a:before,
a.state_li.cancel_timed:before									{color:var(--red-color);content:'\f2f2';}

.c_icon.move:before,
.state.move:before,
.state_li.move a:before,
a.state_li.move:before											{content:'\f31e';}

.c_icon.assign:before,
.state.assign:before,
.state_li.assign a:before,
a.state_li.assign:before											{content:'\f074';}

.c_icon.startpage:before,
.state.startpage:before,
.state_li.startpage a:before,
a.state_li.startpage:before										{color:var(--green-color);content:'\f015';}

.c_icon.notstartpage:before,
.state.notstartpage:before,
.state_li.notstartpage a:before,
a.state_li.notstartpage:before									{color:var(--grey-color);content:'\f015';}

.c_icon.start:before,
.state.start:before,
.state_li.start a:before,
a.state_li.start:before											{content:'\f144';}

.c_icon.start.active:before,
.state.start.active:before,
.state_li.start.active a:before,
a.state_li.start.active:before									{color:var(--green-color);}

.c_icon.upload:before,
.state.upload:before,
.state_li.upload a:before,
a.state_li.upload:before										{content:'\f093';}

.c_icon.download:before,
.state.download:before,
.state_li.download a:before,
a.state_li.download:before										{content:'\f019';}

.c_icon.createfolder:before,
.state.createfolder:before,
.state_li.createfolder a:before,
a.state_li.createfolder:before									{content:'\f65e';}

.c_icon.dead:before,
.state.dead:before,
.state_li.dead a:before,
a.state_li.dead:before											{content:'\f714';color:var(--red-color);}

.c_icon.loadingicon:before,
.state.loadingicon:before,
.state_li.loadingicon a:before,
a.state_li.loadingicon:before									{display:block;background-image:url('/core/resources/images/icons/core/loader56x70.gif');}

.c_icon.loading:before,
.state.loading:before,
.state_li.loading a:before,
a.state_li.loading:before										{content: '\f110' !important;color:var(--corenio-highlight) !important;display: inline-block;margin-left: -5px;top: -5px;position: relative;animation: rotate 2s linear infinite, glowPulse 1s infinite;filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.7));}

.c_icon.loading_glow:before,
.state.loading_glow:before,
.state_li.loading_glow a:before,
a.state_li.loading_glow:before									{content: '\f110' !important;color:var(--corenio-highlight) !important;animation: glowPulse 1s infinite;filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.7));display: inline-block;margin-left: -5px;top: -5px;position: relative;}

.c_icon.loading_small:before,
.state.loading_small:before,
.state_li.loading_small a:before,
a.state_li.loading_small:before									{font-size: 1rem;animation: glowPulse 1s infinite;filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.7));display: inline-block;margin-left: -5px;top: -5px;position: relative;}

@keyframes glowPulse {
	0% {
		filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.4));
	}
	50% {
		filter: drop-shadow(0 0 10px rgba(0, 123, 255, 1));
	}
	100% {
		filter: drop-shadow(0 0 4px rgba(0, 123, 255, 0.4));
	}
}

.c_icon.hidden:before,/*not working with bootstrap5*/
.state.hidden:before,/*not working with bootstrap5*/
.state_li.hidden a:before,/*not working with bootstrap5*/
a.state_li.hidden:before,/*not working with bootstrap5*/
.c_icon.invisible:before,/*not working with bootstrap5*/
.state.invisible:before,/*not working with bootstrap5*/
.state_li.invisible a:before,/*not working with bootstrap5*/
a.state_li.invisible:before,/*not working with bootstrap5*/
.c_icon.not_visible:before,
.state.not_visible:before,
.state_li.not_visible a:before,
a.state_li.not_visible:before										{color:var(--red-color);content:'\f070';}

.c_icon.calculator:before,
.state.calculator:before,
.state_li.calculator a:before,
a.state_li.calculator:before										{content:'\f1ec';}

.c_icon.visible:before,
.state.visible:before,
.state_li.visible a:before,
a.state_li.visible:before										{content:'\f06e';}

.c_icon.locked:before,
.state.locked:before,
.state_li.locked a:before,
a.state_li.locked:before										{content:'\f023';}

.c_icon.unlocked:before,
.state.unlocked:before,
.state_li.unlocked a:before,
a.state_li.unlocked:before										{color:var(--grey-color);content:'\f3c1';}

.c_icon.document:before,
.state.document:before,
.state_li.document a:before,
a.state_li.document:before										{color:var(--red-color);content:'\f15c';}

.c_icon.document.active:before,
.state.document.active:before,
.state_li.document.active a:before,
a.state_li.document.active:before								{color:var(--green-color);content:'\f15c';}

.c_icon.manipulate:before,
.state.manipulate:before,
.state_li.manipulate a:before,
a.state_li.manipulate:before									{content:'\f7d9';}

.c_icon.barcode:before,
.state.barcode:before,
.state_li.barcode a:before,
a.state_li.barcode:before 										{content:'\f02a';}

.c_icon.sku:before,
.state.sku:before,
.state_li.sku a:before,
a.state_li.sku:before 											{content:'\f61f';}

.c_icon.productnum:before,
.state.productnum:before,
.state_li.productnum a:before,
a.state_li.productnum:before 									{content:'\0023';}

.c_icon.manufacturer:before,
.state.manufacturer:before,
.state_li.manufacturer a:before,
a.state_li.manufacturer:before 									{content:'\f859';}

.c_icon.add:before,
.state.add:before,
.state_li.add a:before,
a.state_li.add:before											{content:'\f067';}

.c_icon.subtract:before,
.state.subtract:before,
.state_li.subtract a:before,
a.state_li.subtract:before										{content:'\f068';}

.c_icon.filter_active:before,
.state.filter_active:before,
.state_li.filter_active a:before,
a.state_li.filter_active:before									{color:var(--green-color);content:'\f0b0';}

.c_icon.filter_notactive:before,
.state.filter_notactive:before,
.state_li.filter_notactive a:before,
a.state_li.filter_notactive:before								{color:var(--red-color);content:'\f0b0';}

.c_icon.warning:before,
.state.warning:before,
.state_li.warning a:before,
a.state_li.warning:before,
.c_icon.notifications:before,
.state.notifications:before,
.state_li.notifications a:before,
a.state_li.notifications:before,
.c_icon.payment_alert:before,
.state.payment_alert:before,
.state_li.payment_alert a:before,
a.state_li.payment_alert:before									{content:'\f071';color:var(--red-color);}

.c_icon.warning.grey:before,
.state.warning.grey:before,
.state_li.warning.grey a:before,
a.state_li.warning.grey:before,
.c_icon.notifications.grey:before,
.state.notifications.grey:before,
.state_li.notifications.grey a:before,
a.state_li.notifications.grey:before,
.c_icon.payment_alert.grey:before,
.state.payment_alert.grey:before,
.state_li.payment_alert.grey a:before,
a.state_li.payment_alert.grey:before							{color:var(--grey-color);}

.c_icon.payment_alert.grey:before,
.state.payment_alert.grey:before,
.state_li.payment_alert.grey a:before,
a.state_li.payment_alert.grey:before							{content:'\f071';color:var(--grey-color);}

.c_icon.ebay:before,
.state.ebay:before,
.state_li.ebay a:before,
a.state_li.ebay:before											{font-weight: 400;content:'\f4f4';font-family: "Font Awesome 6 Brands";}

.c_icon.ebay.grey:before,
.state.ebay.grey:before,
.state_li.ebay.grey a:before,
a.state_li.ebay.grey:before										{color:var(--grey-color);}

.c_icon.ebay.checked:before,
.state.ebay.checked:before,
.state_li.ebay.checked a:before,
a.state_li.ebay.checked:before									{content:'\f4f4';color:var(--green-color);}

.c_icon.facebook:before,
.state.facebook:before,
.state_li.facebook a:before,
a.state_li.facebook:before										{font-weight: 400;content:'\f09a';font-family: "Font Awesome 6 Brands";}

.c_icon.facebook.grey:before,
.state.facebook.grey:before,
.state_li.facebook.grey a:before,
a.state_li.facebook.grey:before									{color:var(--grey-color);}

.c_icon.facebook.checked:before,
.state.facebook.checked:before,
.state_li.facebook.checked a:before,
a.state_li.facebook.checked:before								{content:'\f09a';color:var(--blue-color);}

.c_icon.bol-com:before,
.state.bol-com:before,
.state_li.bol-com a:before,
a.state_li.bol-com:before										{content:'B';font-family: revert;}

.c_icon.bol-com.grey:before,
.state.bol-com.grey:before,
.state_li.bol-com.grey a:before,
a.state_li.bol-com.grey:before									{color:var(--grey-color);}

.c_icon.bol-com.checked:before,
.state.bol-com.checked:before,
.state_li.bol-com.checked a:before,
a.state_li.bol-com.checked:before								{content:'B';font-family: revert;color:var(--blue-color);}

.c_icon.marktplaats:before,
.state.marktplaats:before,
.state_li.marktplaats a:before,
a.state_li.marktplaats:before									{content:'M';font-family: revert;color:var(--red-color);}

.c_icon.marktplaats.grey:before,
.state.marktplaats.grey:before,
.state_li.marktplaats.grey a:before,
a.state_li.marktplaats.grey:before								{color:var(--grey-color);}

.c_icon.marktplaats.checked:before,
.state.marktplaats.checked:before,
.state_li.marktplaats.checked a:before,
a.state_li.marktplaats.checked:before							{content:'M';font-family: revert;color:rgb(237, 165, 102);}

.c_icon.amazon:before,
.state.amazon:before,
.state_li.amazon a:before,
a.state_li.amazon:before										{content:'\f270';font-weight:400;font-family: "Font Awesome 6 Brands";}

.c_icon.amazon.grey:before,
.state.amazon.grey:before,
.state_li.amazon.grey a:before,
a.state_li.amazon.grey:before									{color:var(--grey-color);}

.c_icon.amazon.checked:before,
.state.amazon.checked:before,
.state_li.amazon.checked a:before,
a.state_li.amazon.checked:before								{color:var(--green-color);}

.c_icon.delete:before,
.state.delete:before,
.state_li.delete a:before,
a.state_li.delete:before										{content:'\f2ed';color:var(--red-color);font-weight:400;}

.c_icon.g_ads:before,
.state.g_ads:before,
.state_li.g_ads a:before,
a.state_li.g_ads:before											{font-weight: 400;color:var(--green-color);content:'\f1a0';font-family: "Font Awesome 6 Brands";}

.c_icon.g_ads.grey:before,
.state.g_ads.grey:before,
.state_li.g_ads.grey a:before,
a.state_li.g_ads.grey:before									{color:var(--grey-color);}

.c_icon.g_ads.grey:before,
.state.g_ads.grey:before,
.state_li.g_ads.grey a:before,
a.state_li.g_ads.grey:before									{color:var(--grey-color);}

.c_icon.refresh:before,
.state.refresh:before,
.state_li.refresh a:before,
a.state_li.refresh:before										{content:'\f2f1';}

.c_icon.refresh.active:before,
.state.refresh.active:before,
.state_li.refresh.active a:before,
a.state_li.refresh.active:before								{color:var(--green-color);}

.c_icon.refresh.inactive:before,
.state.refresh.inactive:before,
.state_li.refresh.inactive a:before,
a.state_li.refresh.inactive:before								{color:var(--red-color);}

.c_icon.googleadssafe:before,
.state.googleadssafe:before,
.state_li.googleadssafe a:before,
a.state_li.googleadssafe:before									{content:'\f1a0';color:var(--green-color);font-weight: 400;font-family: "Font Awesome 6 Brands";}

.c_icon.googleadsnotsafe:before,
.state.googleadsnotsafe:before,
.state_li.googleadsnotsafe a:before,
a.state_li.googleadsnotsafe:before								{content:'\f1a0';color:var(--red-color);font-weight: 400;font-family: "Font Awesome 6 Brands";}

.c_icon.return:before,
.state.return:before,
.state_li.return a:before,
a.state_li.reload:before										{content:'\f2ea';}

.c_icon.preview:before,
.c_icon.search:before,
.state_li.preview a:before,
a.state_li.preview:before,
.state_li.search a:before,
a.state_li.search:before										{content:'\f002';}

.c_icon.performance:before,
.c_icon.performance_google:before,
.state_li.performance a:before,
a.state_li.performance:before,
.state_li.performance_google a:before,
a.state_li.performance_google:before							{content:'\f080';}

.c_icon.add_page:before,
.state.add_page:before,
.state_li.add_page a:before,
a.state_li.add_page:before										{content:'\f477';}

.c_icon.add_block:before,
.state.add_block:before,
.state_li.add_block a:before,
a.state_li.add_block:before										{content:'\f1b2';}

.c_icon.clone:before,
.state.clone:before,
.state_li.clone a:before,
a.state_li.clone:before											{content:'\f24d';}

.c_icon.smart_clipboard:before,
.state.smart_clipboard:before,
.state_li.smart_clipboard a:before,
a.state_li.smart_clipboard:before									{content:'\e5c2';}

.c_icon.print:before,
.state.print:before,
.state_li.print a:before,
a.state_li.print:before											{content:'\f02f';}

.c_icon.computer:before,
.state.computer:before,
.state_li.computer a:before,
a.state_li.computer:before										{content:'\f108';}

.c_icon.handheld:before,
.state.handheld:before,
.state_li.handheld a:before,
a.state_li.handheld:before										{content:'\f3cd';}

.c_icon.laptop:before,
.state.laptop:before,
.state_li.laptop a:before,
a.state_li.laptop:before										{content:'\f5fc';}

.c_icon.cable:before,
.state.cable:before,
.state_li.cable a:before,
a.state_li.cable:before											{content:'\f6ff';}

.c_icon.export:before,
.state.export:before,
.state_li.export a:before,
a.state_li.export:before										{content:'\f56e';}

.c_icon.import:before,
.state.import:before,
.state_li.import a:before,
a.state_li.import:before										{content:'\f56f';}

.c_icon.compare:before,
.state.compare:before,
.state_li.compare a:before,
a.state_li.compare:before										{content:'\e13a';}

.c_icon.history:before,
.state.history:before,
.state_li.history a:before,
a.state_li.history:before										{content:'\f1da';}

.c_icon.warehouse:before,
.state.warehouse:before,
.state_li.warehouse a:before,
a.state_li.warehouse:before										{content:'\f494';}

.c_icon.dock:before,
.state.dock:before,
.state_li.dock a:before,
a.state_li.dock:before											{content:'\f4de';}

.c_icon.deliveries:before,
.state.deliveries:before,
.state_li.deliveries a:before,
a.state_li.deliveries:before									{content:'\f48b';}

.c_icon.supplier:before,
.state.supplier:before,
.state_li.supplier a:before,
a.state_li.supplier:before										{content:'\f0d1';}

.c_icon.information:before,
.c_icon.info:before,
.state.information:before,
.state.info:before,
.state_li.information a:before,
a.state_li.information:before,
.state_li.info a:before,
a.state_li.info:before											{content:'\f05a';color:var(--blue-color);}

.c_icon.edit:before,
.state.edit:before,
.state_li.edit a:before,
a.state_li.edit:before											{content:'\f044';}

.c_icon.pdf:before,
.state.pdf:before,
.state_li.pdf a:before,
a.state_li.pdf:before											{content:'\f1c1';color:var(--red-color);}

.c_icon.csv:before,
.state.csv:before,
.state_li.csv a:before,
a.state_li.csv:before											{content:'\f6dd';color:var(--green-color);}

.c_icon.usergroup_locked:before,
.state.usergroup_locked:before,
.state_li.usergroup_locked a:before,
a.state_li.usergroup_locked:before								{content:'\f502';color:var(--red-color);}

.c_icon.usergroup_unlocked:before,
.state.usergroup_unlocked:before,
.state_li.usergroup_unlocked a:before,
a.state_li.usergroup_unlocked:before							{content:'\f502';color:var(--grey-color);}

.c_icon.blocks:before,
.state.blocks:before,
.state_li.blocks a:before,
a.state_li.blocks:before										{content:'\f009';}

.c_icon.w3c:before,
.state.w3c:before,
.state_li.w3c a:before,
a.state_li.w3c:before											{background-image:url('/core/resources/images/icons/w3c.png');}

.c_icon.image_present:before,
.state.image_present:before,
.state_li.image_present a:before,
a.state_li.image_present:before									{content:'\f030';}

.c_icon.images:before,
.state.images:before,
.state_li.images a:before,
a.state_li.images:before										{content:'\f302';}

.c_icon.favorite:before,
.state.favorite:before,
.state_li.favorite a:before,
a.state_li.favorite:before										{content:'\f005';color:var(--yellow-color);}

.c_icon.infavorite:before,
.state.infavorite:before,
.state_li.infavorite a:before,
a.state_li.infavorite:before									{content:'\f005';color:var(--grey-color);}

.c_icon.universal:before,
.state.universal:before,
.state_li.universal a:before,
a.state_li.universal:before										{content:'\f49e';}

.c_icon.not_universal:before,
.state.not_universal:before,
.state_li.not_universal a:before,
a.state_li.not_universal:before									{content:'\f49e';color:var(--red-color);}

.c_icon.shipping_option:before,
.state.shipping_option:before,
.state_li.shipping_option a:before,
a.state_li.shipping_option:before								{content:'\f48b';}

.c_icon.user:before,
.state.user:before,
.state_li.user a:before,
a.state_li.user:before											{content:'\f007';color:var(--green-color);}

.c_icon.no_user:before,
.state.no_user:before,
.state_li.no_user a:before,
a.state_li.no_user:before										{content:'\f007';color:var(--red-color);}

.c_icon.sendmail:before,
.state.sendmail:before,
.state_li.sendmail a:before,
a.state_li.sendmail:before,
.c_icon.mail:before,
.state.mail:before,
.state_li.mail a:before,
a.state_li.mail:before											{content:'\f0e0';}

.c_icon.sendmail.grey:before,
.state.sendmail.grey:before,
.state_li.sendmail.grey a:before,
a.state_li.sendmail.grey:before									{content:'\f0e0';color:var(--grey-color);}

.c_icon.shipping_notification:before,
.state.shipping_notification:before,
.state_li.shipping_notification a:before,
a.state_li.shipping_notification:before							{content:'\f0f3';color:var(--green-color);}

.c_icon.shipping_notification.grey:before,
.state.shipping_notification.grey:before,
.state_li.shipping_notification.grey a:before,
a.state_li.shipping_notification.grey:before					{content:'\f0f3';color:var(--grey-color);}

.c_icon.payment:before,
.state.payment:before,
.state_li.payment a:before,
a.state_li.payment:before										{content:'\f788';color:var(--green-color);}

.c_icon.cashregister:before,
.state.cashregister:before,
.state_li.cashregister a:before,
a.state_li.cashregister:before									{content:'\f788';color:var(--green-color);}

.c_icon.payment_grey:before,
.state.payment_grey:before,
.state_li.payment_grey a:before,
a.state_li.payment_grey:before									{content:'\f788';color:var(--grey-color);}

.c_icon.payment_partial:before,
.state.payment_partial:before,
.state_li.payment_partial a:before,
a.state_li.payment_partial:before								{content:'\f788';color:var(--red-color);}

.c_icon.location:before,
.state.location:before,
.state_li.location a:before,
a.state_li.location:before										{content:'\f08d';}

.c_icon.inventory:before,
.state.inventory:before,
.state_li.inventory a:before,
a.state_li.inventory:before										{content:'\f1b3';}

.c_icon.stock i,
.state.stock i,
.state_li.stock a i,
a.state_li.stock i												{display: block;text-align: center;color: #FFF;font-style: unset;}

.c_icon.stock													{
																	font-size:9px;
																	line-height:30px !important;
																	text-align:center;
																	overflow:hidden;
																	padding-top:3px;
																	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");
																	background-repeat: no-repeat no-repeat;
																	background-position: center center;
																	background-size: 80%;
																}

.c_icon.stock.empty,
.state.stock.empty,
.state_li.stock.empty a,
a.state_li.stock.empty											{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23be1010%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--red-color*/

.c_icon.stock.low,
.state.stock.low,
.state_li.stock.low a,
a.state_li.stock.low											{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23be1010%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--red-color*/

.c_icon.stock.medium,
.state.stock.medium,
.state_li.stock.medium a,
a.state_li.stock.medium											{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23a77b28%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--orange-color*/

.c_icon.stock.full,
.state.stock.full,
.state_li.stock.full a,
a.state_li.stock.full											{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%2328a745%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--green-color*/

.c_icon.stock.backorder,
.state.stock.backorder,
.state_li.stock.backorder a,
a.state_li.stock.backorder										{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231d89e27a%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--blue-color*/

.c_icon.stock.reserved,
.state.stock.reserved,
.state_li.stock.reserved a,
a.state_li.stock.reserved										{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23ece346%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--yellow-color*/

.c_icon.stock.reserved i,
.state.stock.reserved i,
.state_li.stock.reserved a i,
a.state_li.stock.reserved i										{color: #000;}

.c_icon.stock.ordered,
.state.stock.ordered,
.state_li.stock.ordered a,
a.state_li.stock.ordered										{background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%231d89e27a%22%20d%3D%22M64%2032L0%20160H208V32H64zM240%20160H448L384%2032H240V160zm208%2032H0V480H448V192z%22%2F%3E%3C%2Fsvg%3E");}/*--blue-color*/

.c_icon.bell i,
.state.bell i,
.state_li.bell a i,
a.state_li.bell i												{position:relative;display: block;text-align: center;width: 30px;padding-top:5px;font-size:12px !important;z-index: 5;color: #000;font-style: unset;}

.c_icon.bell i,
.state.bell i,
.state_li.bell a i,
a.state_li.bell i												{color:#FFF;}

.c_icon.bell:before,
.state.bell:before,
.state_li.bell a:before,
a.state_li.bell:before,
.c_icon.bell:after,
.state.bell:after,
.state_li.bell a:after,
a.state_li.bell:after											{content:'\f0f3';position:absolute;z-index:4;margin-left: -15px;margin-top: -4px;font-size: 1.5rem;color:var(--red-color);font-weight: 400;}

.c_icon.bell:after,
.state.bell:after,
.state_li.bell a:after,
a.state_li.bell:after											{margin-top:-27px;font-weight: 900;}

.c_icon.comments i,
.state.comments i,
.state_li.comments a i,
a.state_li.comments i,
.c_icon.comments_grey i,
.state.comments_grey i,
.state_li.comments_grey a i,
a.state_li.comments_grey i										{position:relative;display: block;text-align: center;width: 30px;padding-top:5px;font-size:12px !important;z-index: 5;color: #000;font-style: unset;}

.c_icon.comments i,
.state.comments i,
.state_li.comments a i,
a.state_li.comments i											{color:#FFF;}

.c_icon.comments,
.state.comments,
.state_li.comments a,
a.state_li.comments											{
																background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%231d89e27a%22%20d%3D%22M256%20448c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2049.6%2021.3%2095.1%2056.9%20130.8L16%20480l150.4-45.1c27.9%208.5%2058.1%2013.1%2089.6%2013.1z%22%2F%3E%3C%2Fsvg%3E");
																background-repeat: no-repeat no-repeat;
																background-position: center center;
																background-size: 80%;
															}
.c_icon.comments_grey,
.state.comments_grey,
.state_li.comments_grey a,
a.state_li.comments_grey									{
																background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23dedede%22%20d%3D%22M256%20448c141.4%200%20256-93.1%20256-208S397.4%2032%20256%2032S0%20125.1%200%20240c0%2049.6%2021.3%2095.1%2056.9%20130.8L16%20480l150.4-45.1c27.9%208.5%2058.1%2013.1%2089.6%2013.1z%22%2F%3E%3C%2Fsvg%3E");
																background-repeat: no-repeat no-repeat;
																background-position: center center;
																background-size: 80%;
															}

.c_icon.comments:after,
.state.comments:after,
.state_li.comments a:after,
a.state_li.comments:after										{margin-top:-27px;font-weight: 900;}

.c_icon.comments_grey:after,
.state.comments_grey:after,
.state_li.comments_grey a:after,
a.state_li.comments_grey:after									{display:none;}

.c_icon.comments_grey:before,
.state.comments_grey:before,
.state_li.comments_grey a:before,
a.state_li.comments_grey:before									{color:var(--grey-color);}

.c_icon.trolly:before,
.state.trolly:before,
.state_li.trolly a:before,
a.state_li.trolly:before										{content:'\f474';}

.c_icon.process:before,
.state.process:before,
.state_li.process a:before,
a.state_li.process:before										{content:'\f570';color:var(--green-color);}

.c_icon.pauzed:before,
.state.pauzed:before,
.state_li.pauzed a:before,
a.state_li.pauzed:before											{content:'\e22f';color:var(--red-color);}

.c_icon.notpauzed:before,
.state.notpauzed:before,
.state_li.notpauzed a:before,
a.state_li.notpauzed:before										{content:'\e22f';color:var(--green-color);}

.c_icon.currency:before,
.state.currency:before,
.state_li.currency a:before,
a.state_li.currency:before										{content:'\f153';color:var(--green-color);}

.c_icon.nocurrency:before,
.state.nocurrency:before,
.state_li.nocurrency a:before,
a.state_li.nocurrency:before									{content:'\f153';color:var(--grey-color);}

.c_icon.stats:before,
.state.stats:before,
.state_li.stats a:before,
a.state_li.stats:before											{content:'\f012';color:var(--blue-color);}

.c_icon.splitinvoice:before,
.state.splitinvoice:before,
.state_li.splitinvoice a:before,
a.state_li.splitinvoice:before									{content:'\f877';}

.c_icon.salesoptions:before,
.state.salesoptions:before,
.state_li.state_salesoptions a:before,
a.state_li.state_salesoptions:before							{content:'\f36a';font-weight: 400;font-family: "Font Awesome 6 Brands";}

.c_icon.picking i,
.state.picking i,
.state_li.picking a i,
a.state_li.picking i,
.c_icon.unpicking i,
.state.unpicking i,
.state_li.unpicking a i,
a.state_li.unpicking i											{position:relative;display: block;text-align: center;width: 30px;padding-top:2px;z-index: 5;color: #FFF;font-style: unset;}

.c_icon.picking:before,
.state.picking:before,
.state_li.picking a:before,
a.state_li.picking:before,
.c_icon.unpicking:before,
.state.unpicking:before,
.state_li.unpicking a:before,
a.state_li.unpicking:before										{content:'\f49e';position:absolute;z-index:4;margin-left: -15px;margin-top: -4px;font-size: 1.5rem;text-shadow: 1px 1px #9b9b9b;color:var(--green-color);}

.c_icon.unpicking:before,
.state.unpicking:before,
.state_li.unpicking a:before,
a.state_li.unpicking:before										{color:var(--red-color);}

.c_icon.picking,
.c_icon.unpicking												{font-size:9px;line-height:30px;text-align:center;overflow:hidden;padding-top:3px;}

.c_icon.offline:before,
.state.offline:before,
.state_li.offline a:before,
a.state_li.offline:before										{content:'\f695';color:var(--red-color);}

.c_icon.online:before,
.state.online:before,
.state_li.online a:before,
a.state_li.online:before										{content:'\f012';color:var(--green-color);}

.c_icon.thisguy:before,
.state.thisguy:before,
.state_li.thisguy a:before,
a.state_li.thisguy:before										{content:'\f508';}

.c_icon.debug:before,
.state.debug:before,
.state_li.debug a:before,
a.state_li.debug:before											{content:'\f544';}

.c_icon.cronjob:before,
.state.cronjob:before,
.state_li.cronjob a:before,
a.state_li.cronjob:before										{content:'\f544';}

.c_icon.cronjob.active:before,
.state.cronjob.active:before,
.state_li.cronjob.active a:before,
a.state_li.cronjob.active:before								{color:var(--green-color);}

.c_icon.cronjob.inactive:before,
.state.cronjob.inactive:before,
.state_li.cronjob.inactive a:before,
a.state_li.cronjob.inactive:before								{color:var(--red-color);}

.c_icon.required:before,
.state.required:before,
.state_li.required a:before,
a.state_li.required:before										{content:'\f071';color:var(--red-color);}

.c_icon.notrequired:before,
.state.notrequired:before,
.state_li.notrequired a:before,
a.state_li.notrequired:before										{content:'\f071';color:var(--grey-color);}

.c_icon.service:before,
.state.service:before,
.state_li.service a:before,
a.state_li.service:before											{content:'\f562';font-weight: 900;}

.c_icon.tecdoc:before,
.state.tecdoc:before,
.state_li.tecdoc a:before,
a.state_li.tecdoc:before											{display:block;background-image:url('/core/resources/images/icons/services/tecdoc.png');background-size: 100%;width: 30px;height: 30px;}


/*
.state															{
																display: inline-block;
																float: left;
																margin-right: 0px;
															}
.state:before													{
																width: 30px;
																height: 30px;
																text-align:center;
																font-family: "Font Awesome 6 Pro";
																font-weight: 900;
																display: inline-block;
																margin: 0;
																content:'';
																font-size: 1.2rem;
																background-repeat: no-repeat;
																background-position:center;
															}
*/


.state.sort_sub_items:before									{content:'\f079';}


.state.signup:before										{background-image:url('/core/resources/images/icons/core/signup_allowed.png');}
.state.nosignup:before									{background-image:url('/core/resources/images/icons/core/signup_notallowed.png');}


.state.accept_timed:before								{background-image:url('/core/resources/images/icons/core/accept_timed.png');}
.state.save:before										{background-image:url('/core/resources/images/icons/core/save.png');}

.state.cancel_timed:before								{background-image:url('/core/resources/images/icons/core/cancel_timed.png');}


.state.pauze:before										{background-image:url('/core/resources/images/icons/core/pauze.png');}
.state.region_locked:before								{background-image:url('/core/resources/images/icons/core/region_lock.png');}
.state.region_unlocked:before								{background-image:url('/core/resources/images/icons/core/region_lock_grey.png');}



.state.crop:before										{background-image:url('/core/resources/images/icons/core/crop.png');}
.state.priority:before									{background-image:url('/core/resources/images/icons/core/priority.png');}
.state.processcombined:before								{background-image:url('/core/resources/images/icons/core/process_combined.png');}
.state.orderpicking:before								{background-image:url('/core/resources/images/icons/core/orderpicking.png');background-size:24px;}

/*
.c_icon 														{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;margin-right: 0px;}
.c_icon:before												{
																	width: 30px;
																	height: 30px;
																	text-align:center;
																	font-family: "Font Awesome 6 Pro";
																	font-weight: 900;
																	display: absolute;
																	margin: 0;
																	content:'';
																	font-size: 1.2rem;
																	background-repeat: no-repeat;
																	background-position:center;
																}
*/




.c_icon.big													{width:100px;height:100px;}

.c_icon.text span											{display: inline-block;height: 30px;padding-top: 8px;}
.c_icon.header												{padding: 10px 15px;height:38px;width:100%;display:block;background-position: center right;}

.c_icon.add_subcat 											{background-image:url('/core/resources/images/icons/core/application_add.png');}
.c_icon.add_link 											{background-image:url('/core/resources/images/icons/core/add_link.png');}

.c_icon.pauze												{background-image:url('/core/resources/images/icons/core/pauze.png');}
.c_icon.processcombined										{background-image:url('/core/resources/images/icons/core/process_combined.png');}

.c_icon.group 												{background-image:url('/core/resources/images/icons/core/group_icon.png');}

.c_icon.tracingstatus 										{background-image:url('/core/resources/images/icons/core/tracing_icon.png');}
.c_icon.popup 												{background-image:url('/core/resources/images/icons/core/popup.png');float:right;margin-right:5px;margin-top:5px;}
.c_icon.explenation 											{background-image:url('/core/resources/images/icons/core/explenation.png');}

.c_icon.close 												{background-image:url('/core/resources/images/icons/core/close.png');}
.c_icon.switchuser 											{background-image:url('/core/resources/images/icons/core/switch_user.png');}
.c_icon.groupedproduct 										{background-image:url('/core/resources/images/icons/core/grouped_product.png');}
.c_icon.groupedproduct_last									{background-image:url('/core/resources/images/icons/core/grouped_product_last.png');}
.c_icon.groupedproduct_lost 									{background-image:url('/core/resources/images/icons/core/grouped_product_lost.png');}
.c_icon.parentproduct 										{background-image:url('/core/resources/images/icons/core/parent_product.png');}

.c_icon.process_trolly										{background-image:url('/core/resources/images/icons/core/proces_trolly.png');background-size:100%;}
.c_icon.orderpicking											{background-image:url('/core/resources/images/icons/core/orderpicking.png');background-size:24px;}
.c_icon.orderunpicking										{background-image:url('/core/resources/images/icons/core/orderunpicking.png');background-size:24px;}
.c_icon.porzamatch											{background-image:url('/core/resources/images/icons/core/porza_match.png');background-size:100%;}
.c_icon.competitors											{background-image:url('/core/resources/images/icons/core/competitors.png');background-size:100%;}

.c_icon.fitguarantee_accepted								{background-image:url('/core/resources/images/icons/core/fitguarantee_accepted.png');background-size:24px;}
.c_icon.fitguarantee_declined								{background-image:url('/core/resources/images/icons/core/fitguarantee_declined.png');background-size:24px;}


/* functions form */
label.control-label:empty									{display:none;}
.has-warning .form-control-feedback,
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label	{
	color:#2b80d5;
}
textarea.form-control											{min-height:150px;}
div.note-editing-area,
div.note-editing-area .note-editable							{min-height:150px;}
.has-error														{color:#F00;}
.has-error input,
.has-error textarea,
.has-error select												{border:1px solid var(--red-color);background-color:var(--red-colorlight);}

.help-block:empty												{display:none;}
.c_form	ul.horz li											{float:left;width:auto;margin-right:15px;}

.sideBySide li												{float:left;display:inline-block;padding:15px;width: 20%;}
.sideBySide li label										{padding: 15px;border-radius: 15px;min-height: 80px;width: 100%;border:1px dashed var(--grey-color);}
.sideBySide li label:hover									{border:1px dashed var(--red-color);font-weight:bold;cursor:pointer;}
.sideBySide input[type='checkbox'],
.sideBySide input[type='radio']								{opacity: 0;position:absolute;}
.sideBySide input[type='checkbox']:checked+label,
.sideBySide input[type='radio']:checked+label				{border:1px dashed var(--red-color);font-weight:bold;}

.c_form .note-toolbar										{display:none;}
.c_form	ul.radiocheckbox									{
																list-style: none;
																list-style-position: inside;
																padding: 15px 5px 5px 5px;
																min-height: 10px;
																width: 100%;
																display: inline-block;
																margin: 0;
																border: 1px solid #ededed;
																border-left: 3px solid var(--accent-color);
															}




.c_form_translateall											{float:right;margin-right:15px;}
.c_form_translateall a										{color:#5cb85c !important;}
.button_hidden													{display:none;}

/* context menu */
.rightclickmenu .c_icon										{line-height:22px !important;width: 100%;text-align:left;float: none;}
.rightclickmenu .c_icon .c_icon.stock						{
																width: 30px;
																height: 30px;
																padding-left: 0px;
																padding-top: 2px;
																text-align: center;
																float: right;
															}
.rightclickmenu .title
{
	padding: 5px;
	display: block;
	border-bottom: 1px solid #ccc;
	background-color: #1d8ac2;
	color: #FFF;
}
.rightclickmenu
{
	display: none;
	position: absolute;
	min-width: 240px;
	min-height: 20px;
	border: 1px solid #9BA0AF;
	background-color: #FFF;
	z-index: 1060;
	box-shadow: 10px 10px 5px #2020204a;
	border-radius: 5px;
}
.rightclickmenu.inline
{
	box-shadow: none;
	border-radius: 0;
	display: block;
	z-index: 9;
	border: 0;
}
.c_sidebar .rightclickmenu				{position:sticky !important;}
.c_sidebar .rightclickmenu.inline		{z-index:100;width:100%;float:right;}
.rightclickmenu ul
{
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.rightclickmenu ul ul
{
	display: none;
	background: #fff;
	border: 1px solid #9BA0AF;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	min-width: 350px;
}
.rightclickmenu ul ul .core_thumb_image
{
	max-width: 30px;
	max-height: 30px;
	width: auto;
	height: auto;
}
.rightclickmenu ul li
{
	float: none;
	position: relative;
}
.rightclickmenu.inline ul li a
{
	
}
.rightclickmenu ul ul
{
	position: absolute;
	left: 100%;
	top: -1px;
}

.rightclickmenu ul li:hover > ul
{
	display: block;
	overflow-y: auto;
	max-height: 350px;
	left: -350px;
}
.rightclickmenu ul li:hover > ul li:hover > ul ul
{
	display: block;
}
.rightclickmenu ul li a
{
	display: block;
	padding: 2px;
	width:100%;
	font-size:12px;
	line-height: 20px;
	padding-left:5px;
	border-bottom: 1px solid #9BA0AF;
	background-repeat: no-repeat;
	background-position: 5px center;
}
.rightclickmenu ul li a:before	{margin-right:10px;}
.rightclickmenu ul li a.noIcon
{
	padding-left: 5px;
}
.rightclickmenu ul li a.noIcon i.far
{
	font-size: 22px;
	top: 3px;
	position: relative;
	display: inline-block;
}
.rightclickmenu ul li a:hover
{
	background-color: #1d8ac2;
	color: #FFF;
}
.rightclickmenu li hr	{margin-top:2px;margin-bottom:2px;margin-left:10px;margin-right:10px;}
.rightclickmenu ul li:last-child
{
	border-bottom: 0px;
}
.rightclick_icon
{
	height: initial;
	width: initial;
	padding-left: 30px;
	background-position: left center;
	background-repeat: no-repeat;
}
.rightclickmenu li a .iconRight
{
	position: absolute;
	right: 0px;
	top: 2px;
}
