.bg-pattern-blobs {
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../assets/blobs.svg);
    background-position: center;
    background-color: rgb(0,48,92);
}

.c-azul {
    color: rgb(0, 48, 92);
}

#layoutAuthentication {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

#layoutAuthentication #layoutAuthentication_content {
  min-width: 0;
  flex-grow: 1;
}

.card-raised {
  border: none;
}

.shadow-10 {
  /* @alternate */
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.mt-xl-10 {
margin-top: 5rem !important;
}

.subheading-1 {
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0.009375em;
}

.btn-outline-purple {
    --bs-btn-color: #6628e0;
    --bs-btn-border-color: #6628e0;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6628e0;
    --bs-btn-hover-border-color: #6628e0;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6628e0;
    --bs-btn-active-border-color: #6628e0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6628e0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6628e0;
    --bs-gradient: none;
}