.navHead {
	height: 100px;
	border-right: none;
}

.rightMenu {
	height: 100px;
}

.rightmenusub {
	height: 100px;
	align-content: center;
}

.iconMenu {
	margin-top: 0px;
	margin-left: 15px;
}

.RadMenu .rmVertical .rmLink {
	align-content: center;
	justify-content: center;
	flex-wrap: wrap;
	display: flex;
}

.floater:hover {
	cursor: move;
	background-color: white;
}

.floater {
	z-index: 5000;
}

.popup {
	visibility: hidden;
}

	.popup.show {
		visibility: visible;
		-webkit-animation: fadeIn 1s;
		animation: fadeIn 1s
	}

.mainLayoutWidth {
	width: fit-content;
	min-width: 800px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.navCell {
	z-index: -1;
}

.minpic {
	border-width: 0px;
	max-width: 600px;
	margin: auto;
}

.itmBox {
	flex-direction: column;
}

.lstBox {
	flex-direction: row;
}

.nfoBox {
	flex-direction: row;
}

.buttonBar {
	border-bottom: solid black 1pt;
	padding-bottom: 8px;
}

.boxVal {
	flex-direction: column;
}

@media (max-width: 1590px) {
	.centeredTable {
		margin-right: 40px;
	}

	#ad-navbar {
		min-width: 800px;
	}
}

@media (max-width: 1280px) {
	#batchWindows {
		flex-direction: column !important;
	}

	.ad-container {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		min-width: 800px;
	}

	.contentBox {
		width: 800px !important;
	}

	.maincontentBox {
		min-width: 800px !important;
		/*width: 800px !important;*/
	}

	form {
		display: flex;
	}

	#aspnetForm {
		display: block;
	}
}

@media (max-width: 800px) {
	div.depTable {
		max-width: 800px;
		margin: 0px !important;
	}

	.secHeaderCell {
		width: 100vw;
	}

	.minpic {
		width: 500px;
		margin: 0px;
	}

	.nfoBox {
		flex-direction: column;
	}

	.itmBox {
		flex-direction: row;
		margin: auto;
	}

	.lstBox {
		flex-direction: column;
		margin-left: 8px;
	}

	.buttonBar {
		zoom: 80%;
	}

	.boxVal {
		flex-direction: row;
		justify-content: space-evenly;
	}
}

.menuPopup {
	width: fit-content;
}

.floater {
	left: 930px;
	right: auto;
	top: 150px;
	height: max-content;
}

.tabstrip {
	height: 40px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

div.workflow {
	height: 40px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.tsub {
	top: 0;
	left: 0;
	position: absolute;
	width: max-content;
	border: none;
	padding: 0;
	margin: 0;
}

/* Button Icons */

button.iconx-small, input[type=button].iconx-small, input[type=submit].iconx-small {
	width: 20px;
	height: 20px;
	border-width: 1px;
	border-radius: 4px;
	padding: 0px;
	font-size: large;
}

button:disabled, input[type=button]:disabled, input[type=submit]:disabled, input:disabled, span:disabled {
	opacity: 50% !important;
	cursor: not-allowed !important;
}


button.tabitem {
	border-bottom: 1px solid #8B8B8B;
	width: fit-content;
	height: 30px;
	padding: 5px 20px;
	border-radius: 0 0 10px 0;
	opacity: 1;
}

button.workflow {
	border: none !important;
	width: fit-content;
	height: 30px;
	padding: 5px 20px;
	opacity: 1;
}

i.workflow {
	margin-left: 20px;
	margin-right: -20px;
}

button.active {
	color: black;
	border-bottom: black 2px solid;
}

button.iconbutton, input[type=submit].iconbutton {
	display: flex;
	justify-content: space-evenly;
	align-content: center;
	flex-wrap: wrap;
	gap: 10px;
	width: fit-content;
	min-width: max-content;
	padding: 10px;
	background-color: var(--clientcustom);
}

i.Support:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f095";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.SendEmail:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f0e0";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Documentation:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f1c1";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Disclaimer:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f15c";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.UpdateContactInfo:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f15c";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Sites:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\e066";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.SiteAccessLevels:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f084";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Groups:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\e594";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Users:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f500";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.UserDefinedFields:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f00b";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.ExportProfiles:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f56e";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.Installation:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f7d9";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.AuditTrail:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f0db";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.ItemAuditTrail:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f53c";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.DepositSummary:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f00b";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.DepositDetail:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f571";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.DepositAuditSummary:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f15c";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.DepositReceipts:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f543";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

i.ItemSearch:before {
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	content: "\f688";
	display: inline-block;
	vertical-align: middle;
	font-weight: 900;
}

input[type=submit].cancel, input[type=submit].cancel:hover, input[title="Cancel"] {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z"/></svg>');
}

input[type=submit].save, input[type=submit].save:hover, input[type=button].save, input[type=button].save:hover, input[title="Insert"], input[title="Update"] {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
}

input[type=button].change, input[type=button].change:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
}

input[type=submit].lock, input[type=submit].lock:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=submit].unlock, input[type=submit].unlock:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=submit].view, input[type=submit].view:hover, input[type=image].view, input[type=image].view:hover, button.view, button.view:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

.rcCalPopup, .rcCalPopup:hover {
	background-color: var(--clientcustom) !important;
	background-image: none !important;
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"/></svg>') !important;
	margin-left: 10px !important;
	background-position: 0 0px !important;
	border: none !important;
}

img[title="Export"], img[title="Export"]:hover, input[type=image].export, input[type=image].export:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].download, input[type=image].download:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].pdf, input[type=image].pdf:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].xls, input[type=image].xls:hover, input[type=submit].xls, input[type=submit].xls:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM200 352l16 0c22.1 0 40 17.9 40 40l0 8c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-8c0-4.4-3.6-8-8-8l-16 0c-4.4 0-8 3.6-8 8l0 80c0 4.4 3.6 8 8 8l16 0c4.4 0 8-3.6 8-8l0-8c0-8.8 7.2-16 16-16s16 7.2 16 16l0 8c0 22.1-17.9 40-40 40l-16 0c-22.1 0-40-17.9-40-40l0-80c0-22.1 17.9-40 40-40zm133.1 0l34.9 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-34.9 0c-7.2 0-13.1 5.9-13.1 13.1c0 5.2 3 9.9 7.8 12l37.4 16.6c16.3 7.2 26.8 23.4 26.8 41.2c0 24.9-20.2 45.1-45.1 45.1L304 512c-8.8 0-16-7.2-16-16s7.2-16 16-16l42.9 0c7.2 0 13.1-5.9 13.1-13.1c0-5.2-3-9.9-7.8-12l-37.4-16.6c-16.3-7.2-26.8-23.4-26.8-41.2c0-24.9 20.2-45.1 45.1-45.1zm98.9 0c8.8 0 16 7.2 16 16l0 31.6c0 23 5.5 45.6 16 66c10.5-20.3 16-42.9 16-66l0-31.6c0-8.8 7.2-16 16-16s16 7.2 16 16l0 31.6c0 34.7-10.3 68.7-29.6 97.6l-5.1 7.7c-3 4.5-8 7.1-13.3 7.1s-10.3-2.7-13.3-7.1l-5.1-7.7c-19.3-28.9-29.6-62.9-29.6-97.6l0-31.6c0-8.8 7.2-16 16-16z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}


input[type=image].edititem, input[type=image].edititem:hover, input[type=submit].edititem, input[type=submit].edititem:hover, input[title="Edit"] {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].editdep, input[type=image].editdep:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 125.7-86.8 86.8c-10.3 10.3-17.5 23.1-21 37.2l-18.7 74.9c-2.3 9.2-1.8 18.8 1.3 27.5L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM549.8 235.7l14.4 14.4c15.6 15.6 15.6 40.9 0 56.6l-29.4 29.4-71-71 29.4-29.4c15.6-15.6 40.9-15.6 56.6 0zM311.9 417L441.1 287.8l71 71L382.9 487.9c-4.1 4.1-9.2 7-14.9 8.4l-60.1 15c-5.5 1.4-11.2-.2-15.2-4.2s-5.6-9.7-4.2-15.2l15-60.1c1.4-5.6 4.3-10.8 8.4-14.9z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].edit, input[type=image].edit:hover, a.edit img {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].delete, input[type=image].delete:hover, input[type=submit].delete, input[type=submit].delete:hover, a.delete img {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].rescan, input[type=image].rescan:hover, input[type=submit].rescan, input[type=submit].rescan:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 224c0 17.7 14.3 32 32 32s32-14.3 32-32c0-53 43-96 96-96l160 0 0 32c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l64-64c12.5-12.5 12.5-32.8 0-45.3l-64-64c-9.2-9.2-22.9-11.9-34.9-6.9S320 19.1 320 32l0 32L160 64C71.6 64 0 135.6 0 224zm512 64c0-17.7-14.3-32-32-32s-32 14.3-32 32c0 53-43 96-96 96l-160 0 0-32c0-12.9-7.8-24.6-19.8-29.6s-25.7-2.2-34.9 6.9l-64 64c-12.5 12.5-12.5 32.8 0 45.3l64 64c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-32 160 0c88.4 0 160-71.6 160-160z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].alert, input[type=image].alert:hover, input[type=submit].alert, input[type=submit].alert:hover, img.alert {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

img.error {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 512"><path fill="currentColor" d="M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64l0 256c0 17.7 14.3 32 32 32s32-14.3 32-32L96 64zM64 480a40 40 0 1 0 0-80 40 40 0 1 0 0 80z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}


input[type=image].approve, input[type=image].approve:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].undo, input[type=image].undo:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M163.8 0L284.2 0c12.1 0 23.2 6.8 28.6 17.7L320 32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 96C14.3 96 0 81.7 0 64S14.3 32 32 32l96 0 7.2-14.3C140.6 6.8 151.7 0 163.8 0zM32 128l384 0L394.8 467c-1.6 25.3-22.6 45-47.9 45l-245.8 0c-25.3 0-46.3-19.7-47.9-45L32 128zm192 64c-6.4 0-12.5 2.5-17 7l-80 80c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L200 408c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-4.5-4.5-10.6-7-17-7z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].add, input[type=image].add:hover, img.add, input[type=submit].add, input[type=submit].add:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zM200 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].disable, input[type=image].disable:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type=image].enabled, input[type=image].enabled:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

.RadGrid input[type="image"] {
	height: 16px;
	width: 16px;
}

a.edit img {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"/></svg>') !important;
}

a.approve img, input[type=submit].approve, input[type=submit].approve:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="currentColor" d="M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zM272 192l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM256 304c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16zM164 152l0 13.9c7.5 1.2 14.6 2.9 21.1 4.7c10.7 2.8 17 13.8 14.2 24.5s-13.8 17-24.5 14.2c-11-2.9-21.6-5-31.2-5.2c-7.9-.1-16 1.8-21.5 5c-4.8 2.8-6.2 5.6-6.2 9.3c0 1.8 .1 3.5 5.3 6.7c6.3 3.8 15.5 6.7 28.3 10.5l.7 .2c11.2 3.4 25.6 7.7 37.1 15c12.9 8.1 24.3 21.3 24.6 41.6c.3 20.9-10.5 36.1-24.8 45c-7.2 4.5-15.2 7.3-23.2 9l0 13.8c0 11-9 20-20 20s-20-9-20-20l0-14.6c-10.3-2.2-20-5.5-28.2-8.4c0 0 0 0 0 0s0 0 0 0c-2.1-.7-4.1-1.4-6.1-2.1c-10.5-3.5-16.1-14.8-12.6-25.3s14.8-16.1 25.3-12.6c2.5 .8 4.9 1.7 7.2 2.4c13.6 4.6 24 8.1 35.1 8.5c8.6 .3 16.5-1.6 21.4-4.7c4.1-2.5 6-5.5 5.9-10.5c0-2.9-.8-5-5.9-8.2c-6.3-4-15.4-6.9-28-10.7l-1.7-.5c-10.9-3.3-24.6-7.4-35.6-14c-12.7-7.7-24.6-20.5-24.7-40.7c-.1-21.1 11.8-35.7 25.8-43.9c6.9-4.1 14.5-6.8 22.2-8.5l0-14c0-11 9-20 20-20s20 9 20 20z"/></svg>') !important;
}

a.view img {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}


a.print {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M128 0C92.7 0 64 28.7 64 64l0 96 64 0 0-96 226.7 0L384 93.3l0 66.7 64 0 0-66.7c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0L128 0zM384 352l0 32 0 64-256 0 0-64 0-16 0-16 256 0zm64 32l32 0c17.7 0 32-14.3 32-32l0-96c0-35.3-28.7-64-64-64L64 192c-35.3 0-64 28.7-64 64l0 96c0 17.7 14.3 32 32 32l32 0 0 64c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-64zM432 248a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"/></svg>') !important;
}

a.swap {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M142.9 142.9c-17.5 17.5-30.1 38-37.8 59.8c-5.9 16.7-24.2 25.4-40.8 19.5s-25.4-24.2-19.5-40.8C55.6 150.7 73.2 122 97.6 97.6c87.2-87.2 228.3-87.5 315.8-1L455 55c6.9-6.9 17.2-8.9 26.2-5.2s14.8 12.5 14.8 22.2l0 128c0 13.3-10.7 24-24 24l-8.4 0c0 0 0 0 0 0L344 224c-9.7 0-18.5-5.8-22.2-14.8s-1.7-19.3 5.2-26.2l41.1-41.1c-62.6-61.5-163.1-61.2-225.3 1zM16 312c0-13.3 10.7-24 24-24l7.6 0 .7 0L168 288c9.7 0 18.5 5.8 22.2 14.8s1.7 19.3-5.2 26.2l-41.1 41.1c62.6 61.5 163.1 61.2 225.3-1c17.5-17.5 30.1-38 37.8-59.8c5.9-16.7 24.2-25.4 40.8-19.5s25.4 24.2 19.5 40.8c-10.8 30.6-28.4 59.3-52.9 83.8c-87.2 87.2-228.3 87.5-315.8 1L57 457c-6.9 6.9-17.2 8.9-26.2 5.2S16 449.7 16 440l0-119.6 0-.7 0-7.6z"/></svg>') !important;
}

a.undo img, input[type="submit"].undo, input[type="submit"].undo:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M48.5 224L40 224c-13.3 0-24-10.7-24-24L16 72c0-9.7 5.8-18.5 14.8-22.2s19.3-1.7 26.2 5.2L98.6 96.6c87.6-86.5 228.7-86.2 315.8 1c87.5 87.5 87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3c-62.2-62.2-162.7-62.5-225.3-1L185 183c6.9 6.9 8.9 17.2 5.2 26.2s-12.5 14.8-22.2 14.8L48.5 224z"/></svg>') !important;
}

a.scan img, input[type="submit"].scan, input[type="submit"].scan:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9l0 176c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"/></svg>') !important;
}

a.dotdotdot img, input[type="submit"].dotdotdot, input[type="submit"].dotdotdot:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 512"><path fill="currentColor" d="M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"/></svg>') !important;
}

a.ok, input[type=submit].ok, input[type=submit].ok:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M313.4 32.9c26 5.2 42.9 30.5 37.7 56.5l-2.3 11.4c-5.3 26.7-15.1 52.1-28.8 75.2l144 0c26.5 0 48 21.5 48 48c0 18.5-10.5 34.6-25.9 42.6C497 275.4 504 288.9 504 304c0 23.4-16.8 42.9-38.9 47.1c4.4 7.3 6.9 15.8 6.9 24.9c0 21.3-13.9 39.4-33.1 45.6c.7 3.3 1.1 6.8 1.1 10.4c0 26.5-21.5 48-48 48l-97.5 0c-19 0-37.5-5.6-53.3-16.1l-38.5-25.7C176 420.4 160 390.4 160 358.3l0-38.3 0-48 0-24.9c0-29.2 13.3-56.7 36-75l7.4-5.9c26.5-21.2 44.6-51 51.2-84.2l2.3-11.4c5.2-26 30.5-42.9 56.5-37.7zM32 192l64 0c17.7 0 32 14.3 32 32l0 224c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32L0 224c0-17.7 14.3-32 32-32z"/></svg>');
}

a.next, input[type="submit"].next, input[type="submit"].next:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M52.5 440.6c-9.5 7.9-22.8 9.7-34.1 4.4S0 428.4 0 416L0 96C0 83.6 7.2 72.3 18.4 67s24.5-3.6 34.1 4.4l192 160L256 241l0-145c0-17.7 14.3-32 32-32s32 14.3 32 32l0 320c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-145-11.5 9.6-192 160z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type="submit"].login, input[type="submit"].login:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M217.9 105.9L340.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L217.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1L32 320c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM352 416l64 0c17.7 0 32-14.3 32-32l0-256c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c53 0 96 43 96 96l0 256c0 53-43 96-96 96l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

a.back, input[type="submit"].back, input[type="submit"].back:hover {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="currentColor" d="M267.5 440.6c9.5 7.9 22.8 9.7 34.1 4.4s18.4-16.6 18.4-29l0-320c0-12.4-7.2-23.7-18.4-29s-24.5-3.6-34.1 4.4l-192 160L64 241 64 96c0-17.7-14.3-32-32-32S0 78.3 0 96L0 416c0 17.7 14.3 32 32 32s32-14.3 32-32l0-145 11.5 9.6 192 160z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

img.alert {
	background-color: var(--clientcustom);
	mask-repeat: no-repeat;
	mask-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"/></svg>');
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}

input[type="submit"].iconbutton, input[type="submit"].iconbutton:hover {
	background-repeat: no-repeat;
	background-origin: content-box;
	background-position: unset;
	font-size: small;
}

input[type="checkbox"] {
	accent-color: var(--clientcustom);
}

input.arrowright {
	background: var(--clientcustom) !important;
	mask-image: url(/MerchantCapture/Images/Icons/Forward.gif);
	mask-position: center center;
	mask-repeat: no-repeat;
}

input.arrowleft {
	background: var(--clientcustom) !important;
	mask-image: url(/MerchantCapture/Images/Icons/Previous.gif);
	mask-position: center center;
	mask-repeat: no-repeat;
}

/* Additional Styles */
@keyframes disappear {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.conlinks {
	width: max-content;
	min-width: 600px;
}

a[title="View Users"], a[title="Edit Site Access Level"],
a[title="Edit Group"] {
	display: block;
	width: max-content;
}

.RadGrid .rgHeader {
	background: lightgrey;
}

.RadDropDownList_Default .rddlInner {
	border-radius: 0px !important;
	background-image: url('') !important;
	background-color: #ffffff !important;
}

.maximize input[type=text] {
	float: right;
	width: 95%;
}


.tooltip .tooltiptext {
	visibility: hidden;
	width: max-content;
	background-color: grey;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px;
	padding-right: 10px;
	position: absolute;
	z-index: 1;
	top: 25px;
	right: 0px;
}

.tooltip {
	float: right;
	position: relative;
}

	.tooltip:hover .tooltiptext {
		visibility: visible;
	}

iframe {
	max-width: 80vw;
	max-height: 80vh;
}

a.linky {
	color: var(--dark-737373);
}

.contentBox {
	width: fit-content;
	display: flex;
	flex-direction: column;
	border: var(--lighter-a0a0a0) solid 1px;
	padding: 10px;
	border-radius: 5px;
	height: 30vh;
	min-height: 250px;
	overflow: overlay;
	background: white;
}

.maincontentBox {
	width: fit-content;
	display: flex;
	flex-direction: column;
	border: var(--lighter-a0a0a0) solid 1px;
	padding: 10px;
	border-radius: 5px;
	min-height: 50vh;
	height: fit-content;
	overflow: overlay;
	background: white;
}

.fixedHeader {
	position: sticky;
	top: -10px;
	margin-top: -10px;
	padding: 5px;
	background: white;
	z-index: 10;
}

.loading {
	top: 0px;
	width: 100%;
	background: white;
}

div.depTable {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	justify-content: center;
	column-gap: 20px;
}

div.depSub {
	white-space: nowrap;
	width: 33%;
	text-align: left;
	display: flex;
	justify-content: end;
	gap: 10px;
}

.car {
	padding: 4px;
	text-align: center;
	position: fixed;
	width: 100%;
	background: white;
	z-index: 10000;
	top: 0;
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1000; /* Sit on top */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	padding-top: 1%;
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
}

/* Caption of Modal Image */
#caption, #dupCaption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
}

/* Add Animation */
.modal-content, #caption, #dupCaption {
	-webkit-animation-name: zoom;
	-webkit-animation-duration: 0.6s;
	animation-name: zoom;
	animation-duration: 0.6s;
}

/* The Close Button */
.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}

	.close:hover,
	.close:focus {
		color: #bbb;
		text-decoration: none;
		cursor: pointer;
	}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
	.modal-content {
		width: 100%;
	}
}

body.mainbody {
	background: linear-gradient(0deg, black, transparent);
	background-attachment: fixed;
}

div.tstamp {
	position: fixed;
	bottom: 20px;
	right: 20px;
	height: 8vw;
	width: 8vw;
	z-index: -3000;
}

img.stamp {
	width: 150px;
}


/* RadMenu Items */
.rmRootGroup {
	border: none !important;
}

.rmSlide {
	margin-top: 0px !important;
	margin-left: -90px !important;
	z-index: 9500 !important;
	box-shadow: 1px 2px 3px black;
}

.rmText {
	background-image: none !important;
	background-color: transparent;
}

div.rmText {
	padding: 0px !important;
	width: max-content;
	height: 30px;
	display: flex !important;
	align-items: center;
}

	div.rmText input[type="image"] {
		width: 140px;
		margin-right: -125px;
	}

span.buttText {
	margin: 10px;
}

.rmVertical {
	padding-top: 0px !important;
	background: white !important;
}

.rmItem:hover {
	background-color: lightgrey !important;
}

.RadGrid .rgRow, .RadGrid .rgAltRow, .RadGrid .rgHeader, .RadGrid .rgGroupHeader {
	min-height: fit-content;
	height: 40px;
	border-bottom: solid black 1px;
}

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable, .RadGrid .rgEditForm {
	border-collapse: collapse !important;
	border-spacing: 0;
	min-width: 600px;
}

.RadMenu_Default a.rmLink {
	background-image: none !important;
	padding-left: 10px !important;
}

.maximize input[type=text] {
	width: 100%;
}

.RadGrid_CSI {
	width: fit-content !important;
	margin: auto;
	border: none !important;
}

.RadMenu .rmHorizontal .rmText {
	float: none !important;
}

.rmRootGroup.rmHorizontal {
	background-color: white !important;
	background-image: none !important;
}

.rmItem.rmSeparator {
	display: none;
}

a.rmlink, a.rmlink:hover, span.rmText {
	justify-content: flex-start !important;
	background-repeat: no-repeat !important;
	background-position: left !important;
	background-size: 16px !important;
	background-position-x: 5px !important;
}

span.rmText {
	width: 95%;
}

.RadMenu_Default a.rmLink {
	background-image: none !important;
}

.rcCalPopup, .rcCalPopup:hover {
	margin-left: -150px !important;
}

.RadPicker .RadInput .riTextBox {
	text-align: center;
}

.RadCalendar_Default .rcTitlebar, .RadCalendarMonthView_Default input {
	background-image: none !important;
}

div.RadMenu_Default {
	display: flex;
	justify-content: center;
	width: 100%;
}

.rgEditRow {
	border-bottom: black solid 1px;
}

/* Report Viewer Styling */
#ReportViewer1 .ToolBarButtonsCell {
	width: fit-content;
	margin: auto;
	border-left: solid 1px;
}

#ReportViewer1 .InterWidgetGroup {
	padding-right: 10px;
}

#ReportViewer1 .DisabledButton {
	width: 56px;
	height: 100%;
}

#ReportViewer1 .ToolbarZoom, #ReportViewer1 .ToolbarExport {
	display: inline-block !important;
}

#ReportViewer1 [aria-label="Go back to the parent report"] {
	margin: auto;
	height: 46px;
	width: 56px !important;
	justify-content: center;
	display: flex;
}

#ReportViewer1 .DisabledButton {
	width: auto;
}

#ReportViewer1 img[blank] {
	display: none;
}
