/*
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

/*
.over_layer ul{display:none; width:auto; min-width:50px; z-index:800; border:1px solid #898989; position:absolute; background:#fff;}
.over_layer ul li a{width:100%; line-height:21px; color:#555555; padding:0 10px; white-space:nowrap;}
.over_layer ul li:hover{background:#f4f4f4;}
.over_layer ul li.disabled{line-height:21px; color:#bbbbbb; padding-left:10px;}
.over_layer ul li.disabled:hover{background:none;}
.over_layer ul li.bt5{border-top:1px solid #555555;}
*/

.contextMenuPlugin {
	display: none;
	position: absolute;
	left: 100px;
	top: 100px;
	max-width: 200px;
	min-width: 100px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:1px solid #898989;
	background:#fff;
}

.contextMenuPlugin > li {
	margin: 0 0 0 0;
	color:#555555;
	padding:5px 10px 2px 10px;
	background-repeat: no-repeat;
}

.contextMenuPlugin > li > a {
	position: relative;
	color:#555555;
}

.contextMenuPlugin > li > a img {
	position: absolute;
	left: 0px;
	width: 1px;
	height: 16px;
}
.contextMenuPlugin > li:hover {
  background:#f4f4f4;
  cursor: pointer;
}

.contextMenuPlugin > li.disabled {
  pointer-events: none;
  line-height:21px; 
  color:#bbbbbb; 
}

.contextMenuPlugin > li.disabled a {
	color: grey;
}

.contextMenuPlugin > li.disabled > a:hover {
	background:none;
}

.contextMenuPlugin > li.divider {
	border-top: 1px solid #898989;
	height: 6px;
	padding:5px 0 0 0;  margin: 5px 0 0 0 ;
}

.contextMenuPlugin > li.divider:hover,
.contextMenuPlugin > .header:hover{
	background:none;
	cursor:default;
}
.contextMenuPlugin > .header {
	font-weight: bold;
	margin: 0 0 0 0;
	line-height: 21px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #898989;
	max-width:115px; margin: 0 0 5px 0 ;
	text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-wrap:normal !important;
}

.contextMenuPlugin > .gutterLine {

}
.contextMenuPlugin > li:last-child{ 
	padding-bottom:5px; 
}