.__contextModal{
	
	animation-name: __generic_fadein;
	animation-duration: 0.5s;
	
	
	z-index: 99999999999;
	box-shadow: 0px 0px 1px 1px #bcbec0;
/* 	border-radius: 3px; */
/* 	border: 1px solid #bcbec0; */
}

.__contextModal .__pointer{
	box-shadow: 0px 0px 1px 1px #bcbec0;
	
	position: absolute;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: -1;
	
	background-color: #f5f5f5;
/* 	border: 1px solid #bcbec0; */
}


.__contextModal .__internal{
	color: #4d4d4d;
/* 	background-color: red; */
/* 	background-color: #f5f5f5; */
    background-color: white;
	padding: 4px 10px;
	font-size: 14px;
}

.__internal > h1{
	font-size: 16px;
}


.__contextModal .__internal span{
	display: block;
}



/* ============================== */


.__contextUserMenu .__internal > div, .__contextMenuItem .__internal > div{
	padding: 70px 0px 0px;
	font-size: 12px;
}


.__contextModal .__internal > div{
  margin: 0px 10px;
  margin-bottom: 10px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 0px;
  background-size: 70px 70px;
}


.__contextModal .__internal > ul > li{
  list-style-type: none;
  /* border: 1px dashed red; */
  padding: 10px;
  
  
  margin-top: 6px;
  margin-bottom: 2px;
  color: #4d4d4d;
  /* background-color: #F7F7F7; */
/*   border: 1px solid rgb(183, 183, 183); */
  border-right: 4px solid rgb(183, 183, 183);
  /* border-radius: 7px; */
}



.__contextModal .__internal > ul > li.__context_icon{
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 28px;
}

.__contextModal .__internal > ul > li.__context_icon:hover{
  text-decoration: underline;
  border-right: 4px solid black;
}
