body {
  -webkit-print-color-adjust: exact !important; /* Chrome, Safari */
  color-adjust: exact !important; /*Firefox*/
}

* {
  padding: 0;
  margin: 0;
}

.certificate-frame {
  height: 0px;
}

.footer-section {
  display: block;
}

.lock {
  position: fixed;
  overflow: hidden;
  width: 100%;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s;
}
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */ {
  opacity: 0;
}


.certificate-inner svg {
  width: 100%;
  height: 100%;
  margin-bottom: 10px;
}

.c-hinge {
  background-image: none !important;
}
