
.onshape {font:bold 100%/100% bold;}
.helps a img {width:500px;position:absolute;border:solid 2px #808080;visibility:hidden;}
.helps a:hover img {left:50px;visibility:visible;}


.d1 {background-color:e0ffb0;margin:3px;width:200px;float:left;clear:both;}
.d2 {float:left;}
.small {font-size:60%;}

.pairbox {display:flex; flex-wrap: wrap; margin:0em 2em 0em 2em;}
.pairbox > * {margin:4px 2px;  background-color:#f0f8e0; border:3px solid #e0e0f0;}
.pairbox > :nth-child(odd ) {width:7.9em; text-align:right; padding:0 0.2em;}
.pairbox > :nth-child(even) {width:calc(100% - 8em - 25px);}

.tooltiplink {position:relative;}
.tooltiplink > span {
  display:none; text-align:left;
  background-color: #e0e0ff;
  border:2px solid #d0d0ff;
  position:absolute; left:5%;  top:1em;  width:600px;
}
.tooltiplink:hover > span {
  display:block;
}


div.links {display:flex; font-size:90%; margin:10px;}
div.links div:first-child {font-size: 70%; font-weight:bold; margin:0 10px 0 5px;}
