﻿.context-menu-icon::before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-hover:before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-disabled::before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa::before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa5 i, .context-menu-icon.context-menu-icon--fa5 svg {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa5.context-menu-hover > i, .context-menu-icon.context-menu-icon--fa5.context-menu-hover > svg {
	color: inherit; /*RZ*/
}

.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i, .context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg {
	color: inherit; /*RZ*/
}

.context-menu-list {
	min-width: 120px; /*RZ replicate changes by SZ*/
	max-width: inherit;
	margin: 0px; /*RZ replicate changes by SZ*/
	padding: 0px; /*RZ replicate changes by SZ*/
	color: white; /*RZ replicate changes by SZ*/
	list-style: none; /*RZ replicate changes by SZ*/
	background: inherit;
	border: inherit;
	border-radius: inherit; /*RZ*/
}

.context-menu-item {
	white-space: nowrap; /*RZ replicate changes by SZ*/
	padding: 4px 4px 4px 32px; /*RZ replicate changes by SZ*/
	color: inherit; /*RZ*/
	background-color: inherit;
}

	.context-menu-item.icon { /*RZ replicate changes by SZ*/
		min-height: 18px;
		background-repeat: no-repeat;
		background-position-x: 4px;
		background-position-y: center;
	}

	.context-menu-item.context-menu-hover {
		color: inherit; /*RZ*/
		background-color: inherit; /*RZ replicate changes by SZ*/
	}

	.context-menu-item.context-menu-disabled {
		background-color: inherit; /*RZ replicate changes by SZ*/
		color: #ADB2C9; /*RZ*/
	}

.context-menu-input.context-menu-hover {
	color: inherit; /*RZ*/
}

.context-menu-submenu:after {
	border-left-color:white;
}

.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
	margin-left: -17px; /*RZ replicate changes by SZ*/
}

.context-menu-separator {
	padding: 0;
	/*margin: .35em 0;*/ /*RZ #1374*/
	border-bottom: 1px solid #e6e6e6;
}