.ContextMenu
{
	position:absolute;
	display:none;
}


.fullContextMenu
{
	position:absolute;
	display:none;
	z-index:997;
	
	flex-direction:column;
	border-radius: 4px;
	width:var(--resgui-4column);
	box-shadow: 5px 5px 5px var(--shadow-color);
	
}



.ContextMenuContent div
{
	height:var(--resgui-1row);
	background:var(--contextmenu-background);
	align-items:center;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid var(--decor-border-dark-color);
	cursor:pointer;
}

.ContextMenuContent div:hover
{
	background:var(--row-list-background-hover);
	transition: background-color 0.3s linear;
}


.fullContextMenu div span
{
	margin-left:2%;
	font-size:var(--resgui-font-height-s);
}

.fullContextMenuHeader
{
	display:flex;
	height:var(--resgui-halfrow) !important;
	width:100%;
	background:var(--contextmenu-background);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	justify-content:center;
	z-index:1000;
	cursor:pointer;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid var(--decor-border-dark-color);
}



.fullContextMenuHeaderContent 
{
	height:var(--resgui-halfrow) !important;
	width:100%;
	justify-content:flex-end;
	align-items:center;
	padding-right:2%;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	
}

.fullContextMenuHeader:before
{
	content: "";
	position: absolute;
	display: inline-block;
	width: calc(var(--resgui-1row) * 0.85)  ;
	height: calc(var(--resgui-1row) * 0.85)  ;
	top:calc(calc(var(--resgui-1row) * 0.85) / -2);
	border-top:1px solid white;
	border-left:1px solid white;
	border-top-left-radius: 5px;
	background:var(--contextmenu-background);
	-webkit-transform: scale(0.707) rotate(45deg);
			transform: scale(0.707) rotate(45deg);
	
	box-sizing: border-box;
}

.fullContextMenuFooter
{
	display:flex;
	height:var(--resgui-halfrow) !important;
	width:100%;
	background:var(--contextmenu-background);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	justify-content:center;
	z-index:1000;
}

