﻿.nsel
{
  position:absolute;
  z-index:100;   
  pointer-events:none;
}

.nsBtn
{
  position:absolute;
  z-index:100;   
  cursor:pointer;  
}

.nsTextDiv
{
  pointer-events:none;
}

.nsShowValue
{
  background-color : red;
  color:#fff;
  pointer-events:none;  
  font-size:14px;  
  font-family:Tahoma;
  border-radius:3px;
  padding:2px;  
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
}

.nsTooltip 
{
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";       /* IE 8 */
 filter: alpha(opacity=90);  /* IE 5-7 */
 -moz-opacity: 0.9;          /* Netscape */
 -khtml-opacity: 0.9;        /* Safari 1.x */
 opacity: 0.9;               /* Good browsers */

  background-color : #fdfdfd;
  
  width:176px;
  font-size:13px;
  border: solid 1px #b2b2b2;
  padding:3px;  
  box-shadow:2px 2px 5px 0 rgba(0,0,0,0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.1);
  border-radius:5px;  
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;

  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  z-index:101;  

  visibility:hidden;
}

.nsTooltip ul li div:first-child
{
    width:30%;
    font-weight:bold;
}

.nsTooltip ul li div:last-child
{
    width:70%;
	font-family:Calibri;
	font-size:15px;
    text-align:right;
}

.nsTooltip ul {
    list-style-type: none;
    padding-left:10px;
    padding-right:10px;
    padding-top:0px;
    padding-bottom:0px;
    margin-top:0px;
    margin-bottom:0px;
}

.nsTooltip ul li:first-child
{
    border-bottom: solid 1px #c2c2c2;
}

.nsTooltip ul li 
{
    height:24px;
    line-height:24px;        
}

.nsTooltip ul li div
{
    float:left;
}


/* 차트 - 확대축소버튼 */
.box_chartZoom {
	/*width:180px;*/
}

.btn_chartZoom {
	width:57px;
	height:20px;
	background:#e1e1e1;
	text-align:center;
	display:inline-block;
}

.btn_chartZoom:hover {
	background:#d0d0d0;
    cursor:pointer;
}

.btn_chartZoom .div_text {
	overflow:hidden;
    font-size:11px;
    text-align:left;
    line-height:21px;
}

.btn_chartZoom .div_specialText {
	float:left;
    font-size:14px;
    line-height:20px;
    padding-left:8px;
    font-weight:900;
}

.btn_chartZoom .btn_charZoomCover:active {
	position:relative;
	top:1px;
}

.btn_chartZoom img {
	vertical-align:middle;
	margin-top:-1px;
	margin-right:4px;
}


.nsMouseHLine {
    background-color: red;
    height: 1px;
    visibility: hidden;
}

.nsMouseVLine {    
    background-color: red;
    width: 1px;
    visibility: hidden;
}

.nsScrollDiv {
    height:18px; 
    overflow-x:auto;
    background-color:White;
}


.nsScrollDiv {
    height:18px; 
    overflow-x:auto;
    background-color:White;
}