@font-face {
  font-family: "Roboto";
  src: local("Roboto"), url(./assets/fonts/roboto/Roboto-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
/* Roboto italic */
@font-face {
  font-family: "Roboto";
  src: local("Roboto"), url(./assets/fonts/roboto/Roboto-Italic.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
}
/* Roboto bold */
@font-face {
  font-family: "Roboto";
  src: local("Roboto"), url(./assets/fonts/roboto/Roboto-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

html {
  height: 100%;
}

body {
  font-family: "Roboto", serif;
  font-weight: 400;
  height: 100%;
}

#root {
  position: relative;
}

body.CRMAccordionOpened #root {
  padding-bottom: 150px;
}

body.ReactModal__Body--open {
  overflow: hidden;
}

.display-flex {
  display: flex;
}

h3.common {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: #3C5168;
  align-self: center;
}

/*# sourceMappingURL=index.css.map */
