/********	Page layout and style	************************************************/
body { overflow:hidden; }
img { max-height:unset; }  /*setting max-height will rescale the cactus detectionmap and distort the related map. https://stackoverflow.com/questions/5218679/how-can-i-nullify-css-property*/
div { overflow-x:hidden; }
/*div.middle { max-height:590px; }*/
div.logo_container { overflow-y:hidden; }
div.ursi { margin: 10px 0px 10px 0px; }
div.ursipart { margin: 0px 0px 10px 0px; }
div.content_ch { margin: 5px 0px 5px 0px; }
div.ssn_control { margin: 10px 0px 10px 0px;}
div.alternate:nth-child(even) {background: #e8e8e8;}
div.alternate:nth-child(odd) {background: white;}
img.sdodata { width: 580px; }
span.ch_runinfo { font-style: italic;color:#647380; }
span.bg_highlight { color:#aaaaaa; }
td.spaceright { padding: 0px 20px 0px 0px; }
th.forecastheadcol { width:90px;display: inline-block;border-top:1px solid #1565AA; }
.contentright { text-align: right; }
.contentcenter { text-align: center; }
.wsleft { padding-left: 15px; }
.moveright { padding-right: -15px; }
.moveleft { padding-left:-15px; }
img.logo { overflow-y: hidden; }
img.lightcurve { height:65% !important;width:65% !important;  }
img#det_map { width:100%;height:100%; }
div#forecastoverflow { display: inline-block;width:800px;max-height:400px;overflow:auto;}
.invisiblecol {border-left:solid 1px white;border-top:solid 1px white;border-right:solid 1px; background-color: white;}
.hloh .hover { background: #ffffcc; }
.disabled {	pointer-events: none;opacity: 0.4; }

/*image tooltip on hover for S105c*/
.burstthumb{ position: relative; }
.burstthumb:hover { background-color: transparent; }
.burstthumb span{ /*CSS for enlarged image*/position:fixed;background-color:white;padding:5px;/*border:1px solid #999;*/width:504px;height:404px;top:200px;right:50px;visibility:hidden;color:black;text-decoration:none; }
.burstthumb span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px; }
.burstthumb:hover span{ /*CSS for enlarged image on hover*/visibility: visible; }
.sticky thead th {position: sticky; position: -webkit-sticky;top: 0px; z-index:0}
table.border { border:1px solid #1565AA;}
.sticky tbody td{z-index:0;}
.sticky tbody td:first-child{position: sticky; position: -webkit-sticky;left: 0px; z-index:1;}
.sticky thead th:first-child { left: 0; z-index: 2;}
.alternate tr:nth-child(even) {background: #eeeeee;}
.alternate tr:nth-child(odd) {background: white;}

/********	menu CSS HORIZONTAL	(http://www.w3schools.com/css/css_navbar.asp)	**/
div.menu_container_h { position:absolute;z-index:1;overflow-y: hidden; }
.dropdown { position:fixed;z-index:1; }
