@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-3ffd116ba16b5d4f43cec57b4dad21a2.ttf");
}
body {
  min-height: 100vh;
  font-family: Montserrat;
  margin: 0;
}
@media (max-width: 400px) {
  body {
    font-size: 80%;
  }
}
@media (max-height: 760px) {
  body {
    font-size: 80%;
  }
}
body * {
  box-sizing: border-box;
}

.alert {
  margin-block: 0.5em;
  padding: 0.5em;
  border-radius: 0.5em;
  font-weight: 500;
}
.alert.alert-success {
  background-color: rgba(0, 211, 74, 0.1);
  color: #00D34A;
}
.alert.alert-success a {
  color: #00D34A;
}
.alert.alert-warning {
  background-color: rgba(200, 100, 0, 0.1);
  color: #c86400;
}
.alert.alert-warning a {
  color: #c86400;
}
.alert.alert-danger {
  background-color: rgba(200, 0, 0, 0.1);
  color: #c80000;
}
.alert.alert-danger a {
  color: #c80000;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/_variables.scss%22,%22../../assets/styles/app.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;EACI;EACA;;ACAJ;EACI;EACA;EACA;;AAEA;EALJ;IAMQ;;;AAGJ;EATJ;IAUQ;;;AAGJ;EACI;;;AAIR;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA,ODdQ;;ACgBR;EACI,ODjBI;;ACqBZ;EACI;EACA,ODxBQ;;ACyBR;EACI,OD1BI;;AC8BZ;EACI;EACA,ODjCO;;ACmCP;EACI,ODpCG%22,%22file%22:%22app.output.css%22%7D */
