*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html,
body {
  height: 100%;
  width: 100%;
}
#root {
  height: 100%;
}
@font-face {
  font-family: "AeviFont";
  src: local("Helvetica Neue"), local("Arial");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "RobotoThin";
  src: local("Roboto Thin"), local("Helvetica Neue"), local("Arial");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "RobotoLight";
  src: local("Roboto Light"), local("Helvetica Neue"), local("Arial");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "RobotoRegular";
  src: local("Roboto"), local("Helvetica Neue"), local("Arial");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "RobotoMedium";
  src: local("Roboto Medium"), local("Helvetica Neue"), local("Arial");
  font-weight: 500;
  font-style: normal;
}
.aevi-text {
  font-family: "RobotoLight", "Helvetica Neue", Arial, sans-serif;
  font-size: 11pt;
  line-height: 28pt;
}
.aevi-label {
  font-family: "RobotoLight", "Helvetica Neue", Arial, sans-serif;
  font-size: 12pt;
  line-height: 18pt;
  text-align: right;
}
.aevi-brand-text {
  font-family: "AeviFont", "Helvetica Neue", Arial, sans-serif;
  font-size: 16pt;
  line-height: 32pt;
}
.aevi-title {
  font-family: "AeviFont", "Helvetica Neue", Arial, sans-serif;
  font-size: 24pt;
  line-height: 32pt;
}
body {
  font-family: "RobotoLight", "Helvetica Neue", Arial, sans-serif;
  font-size: 11pt;
  color: #230211;
  background-color: #f5f5f5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
a {
  color: #33cc6b;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
:root {
  --ant-color-primary: #33cc6b;
  --ant-color-primary-hover: #004c31;
  --ant-color-link: #33cc6b;
}

