@font-face {
  font-family: "Core Sans C";
  src: url("/fonts/38E4F6_0_0.eot");
  src: url("/fonts/38E4F6_0_0.woff") format("woff");
}

:root {
  font: "Core Sans C", sans-serif;
  --font-monospace: "Core Sans C", sans-serif;
  --font-monospace-size: 0.8rem !important;
  -webkit-font-smoothing: antialiased;
}

.btn {
  font-family: "Core Sans C";
}

body {
  background: white;
  font-family: "Core Sans C", sans-serif;
  line-height: 1.5;
  margin: 0px;
}

.navbar-toggler {
  position: absolute;
  right: 30px;
}

.main {
  max-width: 1280px;
  display: flex;
  justify-content: flex-start;
  margin: 0 auto;
  width: 100%;
  padding: 2rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Core Sans C";
}

iframe {
  border-width: 0;
  border-style: none;
  border-color: transparent;
  border-image: none;
}

@media print {
  #header-ui,
  #sidebar,
  #footer, 
  #print-link, 
  #appbar-spacer, #__next-prerender-indicator {
    display: none;
  }

  #cert-spacer {
    padding: 0 !important;
  }

  #iframe-cert {
    height: 100vh !important;
    width: 100vw !important;
  }

  #test {
    /* transform: scale(0.5) translate(100px, -200px);
    position: static !important; */
    display: none;
  }
  
  .decentralised-renderer {
    position: static !important;
  }
}