#partstable table{overflow-x:hidden!important}

#MathJax_CHTML_Tooltip {
    background-color: red!important;
    color: blue!important;
    border: 1px solid black;
    box-shadow: 2px 2px 5px #AAAAAA;
    -webkit-box-shadow: 2px 2px 5px #AAAAAA;
    -moz-box-shadow: 2px 2px 5px #AAAAAA;
    -khtml-box-shadow: 2px 2px 5px #AAAAAA;
    padding: 3px 4px;
    z-index: 401;
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    display: none;
}

  .zimagepicker{       display: flex;
    width:14%;
    flex-direction: column;
    align-items: flex-start;
    border-radius: 5px;
    
  }
 
  
  .imgcont {
    zzheight:17%;
    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:10%;
    margin-right:10%;
  }

.imgcont::after {
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);opacity: 0;
  -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);
}

.imgcont:hover {
  -webkit-transform: scale(1.2, 1.1);
  transform: scale(1.2, 1.1);
}

.dynMJ .MJXc-display{
  padding:0!important;
  margin-bottom: 0px!important;
      margin-top: 2px!important;
    }
.dynMJ .MathJax_SVG_Display{    
margin-bottom: 0px!important;
    margin-top: -5px!important;
    padding:0!important}


#currentImg{height:550px!important;}  
.imgcontS img {

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

#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 {
  max-width:80%;
  max-height:200px;
  width: auto;
  height: auto;
    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;
    margin-top: -25px;
  }


.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;}
	sup {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}

#scatter .modebar-group {  background: lightgray;}
#scatter.modebar-container{top:80px!important}
      


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

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