.card {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.card-title {
  font-size: 1.4rem;
  color: #1761a0;
}

.card-subtitle {
  font-weight: bold;
  border-bottom: 1px solid #598eb9;
}

.card-text {
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 1.75;
}

.card-info {
  margin-top: 1rem;
  border: 1px solid #598eb9;
  border-radius: 15px;
  padding: 1rem;
}
.card-info .card-info-title {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 1rem;
  color: #1761a0;
  font-weight: bold;
}
.card-info .card-info-text .step-success i {
  color: #87BC36;
}
.card-info .card-info-text .step-success a {
  text-decoration: none;
  color: #87BC36;
}
.card-info .card-info-text .step-success a:hover {
  text-decoration: underline;
}
.card-info .card-info-text .step-alert i {
  color: #dc3545;
}
.card-info .card-info-text .step-alert a {
  text-decoration: none;
  color: #dc3545;
}
.card-info .card-info-text .step-alert a:hover {
  text-decoration: underline;
}
.card-info .card-info-text .step-warning1 i {
  color: #D96704;
}
.card-info .card-info-text .step-warning1 a {
  text-decoration: none;
  color: #D96704;
}
.card-info .card-info-text .step-warning1 a:hover {
  text-decoration: underline;
}
.card-info .card-info-text .step-warning2 i {
  color: #F2CB05;
}
.card-info .card-info-text .step-warning2 a {
  text-decoration: none;
  color: #F2CB05;
}
.card-info .card-info-text .step-warning2 a:hover {
  text-decoration: underline;
}

.form-part {
  margin-top: 1rem;
  border: 1px solid #598eb9;
  border-radius: 15px;
  padding: 1rem;
}
.form-part .form-title {
  font-size: 1.2rem;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 2px solid #598eb9;
  margin-bottom: 1.5rem;
}
.form-part .form-label {
  color: #1761a0;
}

.form-footer {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 1rem;
}

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