.morris-hover {
  position: absolute;
  z-index: 1000;
}

.morris-default-style {
  text-align: center;
}

.morris-default-style .morris-hover-row-label {
  font-weight: bold;
}

.morris-default-style .morris-hover-point {
  white-space: nowrap;
  font-size: .6875rem;
}

.light-style .morris-default-style {
  padding: 0.25rem 0.5rem;
  background-color: #46494d;
  font-size: 0.75rem;
  border-radius: 0.25rem;
}

.light-style .morris-default-style .morris-hover-row-label {
  margin: 0.25rem 0;
  color: #fff;
  font-weight: bold;
}

.material-style .morris-default-style {
  padding: 0.25rem 0.5rem;
  background-color: #46494d;
  font-size: 0.75rem;
  border-radius: 0.125rem;
}

.material-style .morris-default-style .morris-hover-row-label {
  margin: 0.25rem 0;
  color: #fff;
  font-weight: bold;
}

.dark-style .morris-default-style {
  padding: 0.25rem 0.5rem;
  background-color: #3b3e43;
  font-size: 0.75rem;
  border-radius: 0.25rem;
}

.dark-style .morris-default-style .morris-hover-row-label {
  margin: 0.25rem 0;
  color: #fff;
  font-weight: bold;
}

