﻿
/* 지도 (전출/전입지도, 개발이슈지도) */
.arrow {overflow:hidden;float:left;width:12px;height:12px;background: url('/rts/img/mini_arrow.png');}	

.dot {overflow:hidden;float:left;width:12px;height:12px;background: url('/rts/img/mini_circle.png');}
.dotOverlay {position:relative; bottom:10px; border-radius:6px; border:1px solid #7f7f7f; float:left; width:auto; font-size:12px;padding:6px 9px 6px 9px; background:#fff; box-sizing:border-box;}
.dotOverlay:nth-of-type(n) {box-shadow:3px 3px 2px rgba(0,0,0,0.4);}	
.ranking {font-weight:bold;color:#000;}
.number {font-weight:bold;color:#000;}
.numberB {font-weight:bold;color:#000;}
.dotOverlay:after {content:'';position:absolute;margin-left:-6px;left:50%;bottom:-8px;width:11px;height:8px;background:url('http://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white_small.png')}
.distanceInfo {position:relative; top:5px; left:5px; list-style:none; margin:0;}
.distanceInfo .label {position:absolute; top:0; left:0; display:inline-block; color:#000;}
.distanceInfo:after {content:none;}
.distanceInfo > li {position:relative; width:auto; line-height:17px; white-space:nowrap; overflow:hidden;}
.distanceInfo > li > .label + .number {padding-left:26px;}
.distanceInfo > li:first-child {margin-bottom:1px;}
.distanceInfo > li:not(:first-child) > .number {float:right; font-weight:normal; text-align:right;}

.rotate {
	-webkit-transform: rotate(-45deg); /* Safari */
	-moz-transform: rotate(-45deg); /* Firefox */
	-ms-transform: rotate(-45deg); /* IE */
	-o-transform: rotate(-45deg); /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
}

.context-menu-list {
  position: absolute; 
  display: inline-block;
  min-width: 13em;
  max-width: 26em;
  padding: .25em 0;
  margin: .3em;
  font-family: inherit;
  font-size: inherit;
  list-style-type: none;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: .2em;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .5);
}

.context-menu-item {
  position: relative;
  padding: .2em 2em 0.2em .5em;
  color: #2f2f2f;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; 
  background-color: #fff;
}

.context-menu-item > span {
	color:#505050;font-family:dotum, '돋움', sans-serif;font-size:12px;
}

.context-menu-separator {
  padding: 0; 
  margin: .35em 0;
  border-bottom: 1px solid #e6e6e6;
}

.context-menu-item.context-menu-hover {
  color: #fff;
  cursor: pointer; 
  background-color: #97D3FA;
}

.context-menu-item.context-menu-disabled {
  color: #bbb;
  cursor: default; 
  background-color: #fff;
}

.context-menu-input.context-menu-hover {
  color: #2f2f2f; 
  cursor: default;
}

.context-menu-item > .context-menu-list {
  top: .3em; 
  /* re-positioned by js */
  right: -.3em;
  display: none;
}

.context-menu-item.context-menu-visible > .context-menu-list {
  display: block;
}

.context-menu-accesskey {
  text-decoration: underline;
}