@CHARSET "ISO-8859-1";
.graph_overlay {
  	display:none;
    z-index:10000;
    background-color:#FFFFFF;
    width:900px;
    min-height:200px;
    border:1px solid #666;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
.graph_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.table_overlay {
    display:none;
    z-index:10000;
    background-color:#FFFFFF;
 	bottom:20px;
 	max-width:900px;
    min-height:200px;
    border:1px solid #666;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}
 
.table_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.chartWithOverlay {
	position: relative;
    width: 700px;
}
    
.overlay {
	width: 80px;
  	height: 55px;
  	position: absolute;
    top: 30px;   /* chartArea top  */
 	/* left: 55px;  chartArea left */
}
    
.vBar {
  	position: absolute;
   	top: 110px;
   	left: 80px;
 }
 .wpthemeOverflowAuto {
    overflow: hidden;
}

#g_table th {
    background-color: #4CAF50;
    color: white;
}
#g_table table {
    border-collapse: collapse;
    width: 100%;
}

#g_table th, td {
    text-align: left;
    padding: 8px;
}

#g_table tr:nth-child(even){
	background-color: #f2f2f2;
}

.graph_bdrs {
	#border: 1px solid;
    padding: 3px;
    font-weight: bolder;
  	font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.ui-slider-vertical {
    height: 300px;
    margin-left: -30px;
}

#loadingmsg1 {
      color: black;
      background: #fff; 
      padding: 10px;
      position: fixed;
      top: 50%;
      left: 50%;
      z-index: 100;
      margin-right: -25%;
      margin-bottom: -25%;
      }
      
#loadingmsg {
  	background: black;
    z-index: 99;
    width: 100%;
    height:100%;
    position: fixed;
    font-weight: bold;
    font-size: 150%;
    top: 0px;
    left: 0px;
    padding: 3px 3px 3px 3px;
    color: white;
    z-index: 99;
    position: fixed;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
  	-moz-opacity: 0.6;
   	-khtml-opacity: 0.6;
  	opacity: 0.6;
}
            
.nkErrorMsg {
	border:0; 
  	color:#f6931f; 
   	font-weight:bold;
   	width:100%;
  	font-size: 150%;
   	text-align: center;
}
            
.redStar {
	color:red;
}