body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif}
.w3-bar,h1,button {font-family: "Montserrat", sans-serif}

html { height: 100%; overflow:auto; }
body { height: 100%; }

a {text-decoration: none;}

:target {
  scroll-margin-top: 5rem;
}

.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.btn {
  border: 2px solid gray;
  color: gray;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 20px;
  font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.templateData {
  display: none;
}

.hidden {
  display: none !important;
}

#textBlocks {
  display: none;
}

textarea {
  resize: none;
}

.logo {
  border: #202e3f;
  border-style: solid;

}
