.faketable .header{display:none!important;height:0!important}
.faketable thead{display:none!important;height:0!important}
.faketable {margin-top:2px}
.csl-entry{  display: inline-flex!important;} 
#currentImg{height:550px!important;}  
.imgcontS img {

	margin-top:20px!important;
	margin-bottom:20px!important;
	height: 150px;
}

.modebar-btn .icon path {
   fill: gray!important
   
}
#nemaCircuit{
  shape-outside: inset(5px 5px 5px 40px)
}

#fakeimage{display:none!important}
 .imagepicker{       display: flex;
    display: flex;
    width: 20%;
    margin-left: auto;
    flex-direction: column;
    align-items: center;
    border-radius: 5px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .imgcontS {
    height:175px;
    border-radius: 5px;
border-radius: 5px;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    margin-left:2px;
    margin-right:2px;
  }


.imgcontS:hover {
  -webkit-transform: scale(1.2, 1.1);
  transform: scale(1.2, 1.1);
}
	.custombutton {		/* this class turns an ordinary link into a nice attractive push-button */
		display: inline-block; 
		width:92px; 
		height:24px; 
		line-height:24px; 
		font-size:15px; 
		font-family:Arial, sans-serif; 
		text-align:center;
		color:black; 
		background:-webkit-linear-gradient(white,#eeeeee,#eeeeee,#e0e0e0);
		background:linear-gradient(white,#eeeeee,#eeeeee,#e0e0e0);
		text-decoration:none; 
		border:1px solid gray; 
		border-radius: 5px;
		-webkit-user-select: none;
		-moz-user-select: -moz-none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		cursor: pointer;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
	}
	.custombutton:active {
		background:-webkit-linear-gradient(#909090,#808080,#808080,#707070);
		background:linear-gradient(#909090,#808080,#808080,#707070);
	}
	input[type=range] {-webkit-user-select: none; user-select: none;}
	zsup {position:relative; vertical-align:bottom; bottom:0.4em; font-size:0.75em;}


#sliders_content{
  height: 100px;
  position: relative;
}

.sliderlabel{
  text-align:center;
  font-size:12px;
  margin-top: 0.6em;
  
}

#thebutton{  margin: 0;
  margin-left:2%;
  position: absolute;
  top: 35%;
  -ms-transform: translateY(-35%);
  transform: translateY(-35%);
border-radius: 5px;
}


}
.sliderlabel .MathJax_SVG {
  
    margin-top: -30px;
}
.MathJax_SVG line{opacity:0.5}
.MathJax_SVG polygon{opacity:0.5}
.tocify{
    inline-size: 15%!important;
    overflow-wrap: break-word!important;
}
   #fixedend .traces:nth-child(1) {

visibility: hidden;
}
.legend .bg{background:rgb(245,244,241)!important}

.caption span.plus{cursor:pointer;color:orange}
.caption span.expanded-caption{display:none}


      
   /* tooltip settings */
#tooltipster-1881{   min-height:200px; max-height: 250px;width:500px!important;; 
vertical-align: middle;}
.tooltipster-sidetip .tooltipster-content{ color:black;line-height:18px;padding-left:5px;padding-right:5px;padding-top:15px;} 

.tooltipster-content{overflow-y:auto!important; padding-bottom:10px}

.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;}

.tooltipster-base { pointer-events: auto!important;}

      #fixedend .modebar-group {  background: lightgray;}
      #fixedend.modebar-container{top:80px!important}
      
 /* mjtooltip container */
.toplined{
  position: relative;
  display: inline-block;
  border-top: 2px solid transparent; /* If you want dots under the hoverable text */
  border-image: linear-gradient(to right, rgba(255, 165, 0, 0) 0%, rgba(255, 165, 0, 1) 30%, rgba(255, 165, 0, 1) 70%, rgba(255, 165, 0, 0) 100%);
  border-image-slice: 1;
}
.toplined:hover { border-image-slice:0!important; } 
 #tooltipster-1881{min-height: 60px;  vertical-align: middle;}
 
.tooltipster-content .mjx-chtml{margin-top:-6px}
.tooltipster-content{overflow:hidden!important}

.zhovertext .name{display: none!important;} 
.zhoverlayer .axistext{display: none!important;} 

.article-header-caption {
    color: black!important;
    font-size: .9em;

    background-color: white!important;
        width: 100%;
}
