.phi4-context-menu-container
{
	position: 	absolute;
	top: 		0px;
	left: 		0px;
	min-width:  100px;
	min-height:	100px;
	background-color: #f0f0f0;
	box-shadow: 2px 2px 2px #666666;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}


.phi4-menu-item
{
	display: flex;
	font-family: Futura PT, Helvetica,Arial,sans-serif;
	font-size: 16px;
	color: #666666;
	cursor: default;
	padding: 4px;
	margin-right: 8px;
	position: relative;
}
.phi4-menu-item:hover
{
	background-color:rgba(0,121,237,.1);	
	outline: 1px solid rgba(0,121,237,.3);
}

.phi4-menu-icon
{
	font-family: Font Awesome 5 Pro;
	font-size: 20px;
	width: 20px;
	height: 20px;	
	color: #666666;
	cursor: pointer;
	margin-right: 6px;
}

.phi4-menu-with-dropdown
{
	margin-left: 25px;	
}



.phi4-menu-bar
{
	display:flex;	
	padding-left: 5px;
}
.phi4-menu-item-parent
{
	position: relative;
	display: flex;
	margin-right: 8px;
	color: #333333;
	font-family: Futura PT, Helvetica,Arial,sans-serif;
	font-size: 16px;	
}

.phi4-menu-item:hover
{
	background-color:rgba(0,121,237,.1);	
	outline: 1px solid rgba(0,121,237,.3);
}

.phi4-dropdown-menu-item
{
	font-family: Futura PT, Helvetica,Arial,sans-serif;
	font-size: 16px;	
	display: flex;
	color: #333333;
	cursor: default;
	padding: 4px;
	margin-right: 8px;
	position: relative;
}
.phi4-dropdown-menu-item:hover
{
	background-color:rgba(0,121,237,.3);	
}

.phi4-menu-dropdown
{
	z-index: 3000;
	position: absolute;
	left: 0px;
	top: 23px;	
	width: 300px;
	display:none;	
	flex-direction: column;
	background-color: #f0f0f0;
	box-shadow: 2px 2px 2px #666666;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.phi4-menu-prepend
{
	max-height: 200px;
	overflow-y: auto;
	display:flex;	
	flex-direction: column;
}




.phi4-menu-dropdown-2
{
	left: 240px;	
	
	
}

.phi4-menu-separator
{
	width: 100%;	
	height: 1px;
	border-top: 1px solid #cccccc;
}
.phi4-accelerator-key
{
	font-family: Futura PT, Helvetica,Arial,sans-serif;
	font-size: 16px;	
	margin-left:auto;
	font-weight: normal;
	
}
.phi4-tool-button
{
	font-size: 16px;
	width: 20px;
	height: 16px;	
	color: #666666;
	cursor: pointer;
	margin-right: 6px;
}
.phi4-tool-button:hover
{
	color: #000000;	
}

.phi4-context-menu
{
	position: absolute;
}

.phi4-appended-menu
{
	font-weight: bold;
	color: #666666;
}