@font-face {
  font-family: "Montserrat";
  src: url("../font/Montserrat/Montserrat-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Manrope";
  src: url("../font/Manrope/Manrope-Regular.ttf") format("truetype");
}
body {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  background-color: #fff;
  overflow-x: hidden;
}

a {
  color: #1761a0;
}
a:hover {
  color: #74d14c;
}

a.step {
  text-decoration: none;
}
a.step:hover {
  text-decoration: none;
}

a.step.step-closed:hover .step-header-number, a.step.step-active:hover .step-header-number {
  background-color: #104470 !important;
}
a.step.step-closed:hover .step-body, a.step.step-active:hover .step-body {
  color: #104470 !important;
}
a.step.step-closed .step-body.active, a.step.step-active .step-body.active {
  font-weight: bold !important;
}

.h1, h1 {
  font-size: 1.8rem;
}

.h2, h2 {
  font-size: 1.5rem;
}

.h3, h3 {
  font-size: 1.25rem;
}

small {
  font-style: italic;
  font-size: 12px;
}

img {
  max-width: 100%;
}

.btn:focus, .btn.active:focus {
  box-shadow: none !important;
}

.form-select:focus, .form-control:focus {
  border-color: #1761a0;
  outline: 0;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0.05);
}

.form-check-input:focus {
  border-color: #000 !important;
  outline: 0;
  box-shadow: none !important;
}

.form-check-input:checked {
  background-color: #1761a0;
  border-color: #1761a0;
}

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