/* CSS Document icons */
/*** correction JQUERY-UI ICONS PATH (4.60 and higher) ***/
.tundra .ui-icon,
.tundra .ui-widget-content .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_222222_256x240.png);
}
.tundra .ui-widget-header .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_222222_256x240.png);
}
.tundra .ui-state-default .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_888888_256x240.png);
}
.tundra .ui-state-hover .ui-icon,
.tundra .ui-state-focus .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_454545_256x240.png);
}
.tundra .ui-state-active .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_454545_256x240.png);
}
.tundra .ui-state-highlight .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_2e83ff_256x240.png);
}
.tundra .ui-state-error .ui-icon,
.tundra .ui-state-error-text .ui-icon {
	background-image: url(../../../../javascript/jquery/images/ui-icons_cd0a0a_256x240.png);
}

/*** FontAwesome Icons (iRes specific/custom settings ***/
.fa-spinner-center {
    margin: auto;
    width: 60%;
    padding: 10px;
	}
/* fa-ires icons are custom icons made with the stacked possibilty (= fa-stack icons extended with fa-ires so the styling beneath is applied! */
/*common fa-ires settings*/
.fa-stack.fa-ires {
	width: 1em;
	height: 1em;
	line-height: 1em;
	top:-1px;
	}		
	.fa-ires .fa-stack-2x {
		font-size:1em;
		}
	.fa-ires .fa-stack-1x {
		font-size:0.5em;
		}
.fa-stack.fa-ires.fa-fw {
	width:1.28571em;
	}
	/* custom (icon specifc) fa-ires setting: 
	add a extra icon class to the fa-stack-01 to override the default font-size:0.5em setting 
	OR
	add a extra icon class to the fa-stack-01 or fa-stack-02 to override the default color setting
	OR
	add a extra icon class to the fa-stack-01 or fa-stack-02 to override the default position
	*/
	/*INVOICE*/
	.fa-ires .fa-stack-1x.fa-ires-invoice {
		font-size:0.7em;
		top:0.1em;
		}
	/*EDIT-CUSTOMER*/
	.fa-ires .fa-stack-1x.fa-ires-edit-customer {
		font-size: 0.85em;
		left:0.1em;
		top:0.1em;
		}
	.fa-ires .fa-stack-2x.fa-ires-edit-customer {
		color:#b7b7b7;
		left:-0.1em;
		}
	/*LINK-CUSTOMER*/
	.fa-ires .fa-stack-1x.fa-ires-link-customer {
		font-size: 0.85em;
		left:0.1em;
		top:0.1em;
		}
	.fa-ires .fa-stack-2x.fa-ires-link-customer {
		color:#b7b7b7;
		left:-0.1em;
		}
	/*CHANGE DATE/TIME*/
	.fa-ires .fa-stack-1x.fa-ires-change-datetime {
		font-size: 0.6em;
		top:0.25em;
		}
	/*import */
	.fa-ires .fa-stack-1x.fa-ires-import {
		font-size:0.6em;
		top:0.7em;
		}
    .fa-ires .fa-stack-2x.fa-ires-import {
		color:#b7b7b7;
		left:-0.3em;
		}

/* css for hover fa  */
* > .fa-hover-show,
*:hover > .fa-hover-hidden,
*:focus > .fa-hover-hidden {
	display: none!important;
}
*:focus > .fa-hover-show,
*:hover > .fa-hover-show {
	display: inline-block!important;
}

.fa-green-grey {
	--fa-primary-color: green; --fa-secondary-color: dimgray;
}
.fa-green-grey.fa-hover-show {
	--fa-primary-color: dimgray; --fa-secondary-color: green;
}
.fa-green-grey.fa-hover-hidden {
	--fa-primary-color: green; --fa-secondary-color: dimgray;
}

.fa-green-grey-red.fa-hover-show {
	--fa-primary-color: dimgray; --fa-secondary-color: #ac1616;
}
.fa-green-grey-red.fa-hover-hidden {
	--fa-primary-color: dimgray; --fa-secondary-color: green;
}