HTML{width:100%; height:100%;}
BODY { 
    margin-top:0px; 
    font-size:13pt; 
    font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; 
    background-color:#efefef; 
    font-weight: 300;
    width:100%; 
    height:100%
}
TABLE.navi { background-color:#808080; }
TABLE.headline { background-color:#d2dadd; border:2px ridge; }
TD.navi { font-weight:bold; font-size:13pt; color:#000000; font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol; background-color:#c0c0c0; text-align:center; }
TH.colhead {	font-size:10pt; font-weight:bold; color:#000000;	background-color:#CCCCCC;	text-align:left;	white-space:nowrap;	height:20px; vertical-align:middle; border-left: 1px solid white; border-top: 1px solid white; border-right: 1px solid gray; border-bottom: 1px solid gray; padding-left:3px;	padding-right: 3px; }
TD.datcell {	font-size:10pt; padding-left:3px;	padding-right:3px; border-top: 1px solid #dddddd; cursor:hand; }
TR.datrow { cursor:hand; }
H1 { margin-top:5px; font-size:16pt; margin-bottom:5px; text-align:center; }
A { color:#000000; text-decoration:none; }
A:link { color:#000000; }
A:visited { color:#000000; }
A:hover { color:#0000a0; }
IMG { border-style:none; }
INPUT.edit { width:60px; color:#00c000; border-style:none; }
.btn { cursor:hand; }
.textBtn { font-size:10pt; cursor:hand; }
.dataLabel{ font-size:8pt; font-weight:bold; padding-left:5px; padding-right:5px; width:100px; }
.btnReversal { cursor:hand; font-size:8pt; font-weight:bold; border: 1px solid #000060; background-color:#d2dadd }
.labelCanceled { width:100%; text-align:center; font-size:8pt; font-weight:bold; border: 1px solid #000060; background-color:#601020; color:#efefef }
.labelManual { width:100%; text-align:center; font-size:8pt; font-weight:bold; border: 1px solid #000060; background-color:#106020; color:#efefef }
#content { width:100%; height:100% }
.jqplot-highlighter {background-color:'#FFFFFF'; border-style:solid; border-size:0.5px;}
.popupdialog {
    position:absolute;
    display:none;
    overflow:hidden;
    background:rgba(0,0,0,0.8);
    border-style:solid;
    border-width: 1px;
}
.win-resizer {
    position: absolute;
    width: 16px;
    height: 16px;
    padding: 4px;
    bottom: 0;
    right: 0;
    cursor: nwse-resize;
    background: url(../../cbse/assets/images/visu/resizer.png) no-repeat;
  }

.safari::-webkit-scrollbar {
    height: 14px;
    width: 14px;
    background-color: white;
}
 
.safari::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.safari::-webkit-scrollbar-thumb {
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.safari::-webkit-scrollbar-corner       {
    background-color: white;
}

.iframewrapper {
    -webkit-overflow-scrolling: touch;
}

.video::-webkit-media-controls {
    visibility: hidden;
}

.video::-webkit-media-controls-enclosure {
    visibility: visible;
}

