@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b812138ce6437909bf_Theinhardt-Italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b89a4bfea8be75e748_Theinhardt-Light-Italic.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b8be25db42c4650032_Theinhardt-Medium-Italic.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b8a8b29f3cfe976087_Theinhardt-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b8bf89da113194a671_Theinhardt-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Theinhardt";
  src: url("https://uploads-ssl.webflow.com/668da711b8d46e9b97c806a0/6695a1b8bbffb7a0c57de440_Theinhardt-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

html, body, * {
  font-family: 'Theinhardt', Arial, Helvetica, sans-serif !important;
}

body {
  font-size: 1rem;
}

#root
> div
> div
> div.mani-containers
> div
> div
> div:nth-child(3)
> h4.login {
  display: none;
}

#root
> div
> div.app.container-fluid.dashboard
> div
> div
> div.dashboard-content.col-10
> div
> div:nth-child(1)
> div:nth-child(1)
> div:nth-child(3)
> p
> div.form-group {
  display: none;
}

h1 {
  /* large-01/desktop/medium */
  font-family: 'Theinhardt Trial';
  font-style: normal;
  font-weight: 500;
  font-size: 68px;
  line-height: 90%;
  /* or 61px */
  letter-spacing: -0.03em;
  color: #000000;
}

button, .btn-items, .page-content a:not(span a) {
  background: #000;
  color: #fff;
  font-size: 1rem;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  text-align: center;
  border: 0.125rem solid #000;
  justify-content: flex-start;
  align-items: center;
  padding: 0.625rem 1.375rem;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  display: inline-block;
}

button:hover, .btn-items:hover, .page-content a:not(span a):hover {
  color: #fff;
  text-decoration: none;
  opacity: 0.75;
}

/*this hides the bulk upload button*/
#root
> div
> div.app.container-fluid.dashboard
> div
> div
> div.dashboard-content.col-10
> a:nth-child(6)
> button {
  display: none !important;
}
