.input-group-w-70 {
  width: 70%!important;
}
.hidden,
.is-hidden {
  display: none;
}
.mvh-100 {
  min-height: 100vh;
}
i.fas,
i.far {
  padding: 0 0.5em 0 0;
}
.mw-em5 {
  max-width: 5em;
}
.card {
  background-color: rgba(255, 255, 255, 0.65);
}
.wh-bs {
  white-space: break-spaces;
}
textarea.form-control {
  min-height: 30em;
}
.input-group .input-group-prepend {
  width: 30%;
  /*adjust as needed*/
}
.input-group .input-group-prepend .input-group-text {
  width: 100%;
  text-align: left;
}
.input-group .input-group-prepend-auto {
  width: auto;
}
.input-group label {
  height: auto;
}
td {
  background-color: rgba(255, 255, 255, 0.65);
}
.seperate-row {
  border: none !important;
  background: transparent;
  height: 0.5em !important;
  display: flex;
  padding: 0 !important;
  margin: 0 !important;
}
.bg {
  /* The image used */
  background-image: url("/log/img/background.jpg");
  /* Center and scale the image nicely */
  background-position: top;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}
