/* You can add global styles to this file, and also import other style files */
@font-face {
  font-family: "NeoByzantine";
  src: local("NeoByzantine"), url('NEOBRG__1.ttf') format("truetype");
}
/* Colors for the ripple elements.*/
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable-next-line material/theme-mixin-api */
/* stylelint-disable material/no-prefixes */
/* stylelint-enable */
/* For use in src/lib/core/theming/_palette.scss */
/* For use in src/lib/core/theming/_palette.scss */
.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.54);
}
.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #860100;
}
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #860100;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #d7aa73;
}
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #d7aa73;
}
.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336;
}
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple), .mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple, .mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336;
}
.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,
.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle {
  background-color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, 0.38);
}
.mat-radio-button .mat-ripple-element {
  background-color: black;
}
html {
  font-size: 62.5%;
}
body {
  font-size: 1.6rem;
}
html, body {
  height: 100%;
}
body {
  margin: 0;
  font-family: Roboto, "Helvetica Neue", sans-serif;
}
.font-byzantine {
  font-family: "NeoByzantine", Arial, Helvetica, sans-serif;
}
.button-primary {
  cursor: pointer;
  color: #ffffff;
  background-color: #730100;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  border-radius: 0.4rem;
}
.mat-radio-input {
  display: none;
}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-label .mat-radio-container .mat-radio-outer-circle {
  border-color: #aa4d4d;
}
.mat-radio-label .mat-radio-container {
  height: 1.6rem;
  width: 1.6rem;
}
.mat-radio-label .mat-radio-container .mat-radio-outer-circle {
  height: 1.6rem;
  width: 1.6rem;
  border-color: #e3c49d;
}
.mat-radio-label .mat-radio-container .mat-radio-inner-circle {
  height: 1.6rem;
  width: 1.6rem;
  background-color: #aa4d4d;
}
.mat-radio-label:hover .mat-radio-outer-circle {
  border-color: #aa4d4d;
}
.form-label {
  grid-area: name;
  display: grid;
  grid-template-areas: "label" "input";
  grid-template-rows: 0.2fr 0.8fr;
  grid-row-gap: 0.2rem;
  grid-template-columns: 1fr;
}
.form-label .form-label-text {
  grid-area: label;
}
.form-label .form-label-input {
  transition-property: border, box-shadow;
  transition-duration: 250ms;
  transition-timing-function: linear;
  box-shadow: none;
  padding: 0.8rem;
  border-radius: 0.4rem;
  grid-area: input;
  outline: none;
}
.form-label .form-label-input:hover, .form-label .form-label-input:focus {
  border: 0.2rem solid #c38080;
}
.form-label .form-label-input:focus {
  box-shadow: 0px 3px 1px -2px rgba(240, 225, 224, 0.2), 0px 2px 2px 0px rgba(240, 225, 224, 0.14), 0px 1px 5px 0px rgba(240, 225, 224, 0.12);
}
.background-image {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

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