#single-cell-multi-gene-apm-plot{
  width:100%;
}
#single-cell-multi-gene-apm-toolbar {
  border-bottom: 1px solid #e2e2e2;
}

#single-cell-multi-gene-apm-toolbar-query{
  font-size:.8em;
  border-bottom: 1px solid #e2e2e2;
  margin:.5rem 0rem .5rem 0rem;
  padding:.5rem 0rem .5rem 0rem;
}

#single-cell-multi-gene-apm-toolbar-plot-options{
  display: inline-flex;
  margin:.5rem 0rem .5rem 0rem;
  padding:.5rem 0rem .5rem 0rem;
}
    .single-cell-multi-gene-apm-toolbar-plot-option{
      margin:0 1rem 0 0;
    }
        .single-cell-multi-gene-apm-toolbar-plot-option label{
          margin: 0;
          font-weight:bold;
        }
            .apm-toolbar-button{
              font-size:1rem;
              color:rgb(80,80,80);
              border: 1px solid rgb(226, 226, 226);
            }

div.apm-tooltip {
  min-width: 50px;
  display: none;
  background-color : #f8f9faf6;
  padding: 10px;
  text-align:left;
  /* color:rgb(80,80,80); */
  position:absolute;
  font-size:1rem;
  z-index:4000;
  border: 1px solid rgb(226, 226, 226);
  border-radius:5px;
}
div.apm-tooltip .tooltip-key{
  font-weight:300;
  font-size:.9em;
}
div.apm-tooltip .tooltip-value{
  font-weight:400;
}
div.apm-tooltip .tooltip-head{
  text-transform: uppercase;
  font-size:.8em;
  color:rgb(80,80,80);
  font-weight:bolder;
}
div.apm-tooltip hr{
  margin:0;
  padding:0;
}

small{
  font-size:.9rem;
}
label{
  font-size:.9rem;
}
.apm-axis-title, .apm-legend-title{
  fill:rgb(80,80,80);
  font-size:1rem;
  font-weight:bolder;
}
.apm-legend-axis-label{
  fill:rgb(80,80,80);
  /* text-transform:uppercase; */
  font-size: .8em;
}
.apm-legend-axis-tick{
  fill:rgb(80,80,80);
  font-size: .8em;
}

.tick text{
  font-size:.9rem;
  fill:rgb(80,80,80);
  font-weight:300;
}
.apm-x-axis > .tick > .label:hover{
  cursor: pointer;
}
.apm-x-axis > .tick > .group-label{
  font-weight:bold;
  font-size: .8em;
}
.tick.active text{
  fill:black;
  font-weight:bold !important;
}
.domain{
  stroke:none;
}
.active-point path, .active-point circle{
  stroke:black !important;
}
.tick > .line{
  opacity:0;
}
.tick.active > .line{
  opacity:1;
}
.hidden{
  display:none;
}