@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,800;6..12,900&display=swap");
:root {
  --bs-primary: #ea2123 !important;
  --bs-primary-hover: #c71d1f; /* Slightly darker shade for hover state */
  --bs-primary-active: #a01819; /* Even darker shade for active state */
  --bs-border-radius: 12px;
  --bs-secondary: #6d6e71 !important;
  --bs-btn-active-bg: var(--bs-primary) !important;
  --bs-btn-active-bg: var(--bs-primary) !important;
  --bs-btn-active-border-color: var(--bs-primary) !important;
}

body {
  font-family: "Nunito Sans";
  /* Primary Buttons */
  /* Links */
  /* Background */
  /* Border */
}
body .btn-primary {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
body .btn-primary:hover {
  background-color: var(--bs-primary-hover);
  border-color: var(--bs-primary-hover);
}
body .btn-primary:focus,
body .btn-primary.focus {
  box-shadow: 0 0 0 0.25rem rgba(76, 175, 80, 0.5); /* Adjust the color to match your primary color */
}
body .btn-primary:active,
body .btn-primary.active {
  background-color: var(--bs-primary-active);
  border-color: var(--bs-primary-active);
}
body .btn-primary:disabled,
body .btn-primary.disabled {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}
body .text-primary {
  color: var(--bs-primary) !important;
}
body a.text-primary:hover,
body a.text-primary:focus {
  color: var(--bs-primary-hover) !important;
}
body .bg-primary {
  background-color: var(--bs-primary) !important;
}
body .border-primary {
  border-color: var(--bs-primary) !important;
}
body .form-control {
  min-height: 48px;
}
body .form-control:focus {
  border-color: var(--bs-secondary);
  box-shadow: none;
}

.auth-page-wrapper .infograph-bg {
  background-image: linear-gradient(to top, #fff1eb 0%, #ea2123 100%);
  min-height: 100vh;
  position: relative;
  overflow: hidden;
  padding-top: 28px;
}
.auth-page-wrapper .infograph-bg #logoWrapper {
  height: 100%;
  border-radius: 8px;
  padding: 11px 8px;
  background: #ffffff;
  display: flex;
  justify-content: center;
  max-width: 171px;
}
.auth-page-wrapper .infograph-bg #logoWrapper #logo {
  width: 148px;
}
.auth-page-wrapper .infograph-bg .screen {
  width: 98%;
  border-radius: 16px;
  position: absolute;
  right: -7rem;
  bottom: 4rem;
  box-shadow: -16px -18px 39px -12px rgba(164, 43, 35, 0.1);
}
.auth-page-wrapper .content-wrapper {
  max-height: 70vh;
  background: #ffffff;
  border-radius: 12px;
}
.auth-page-wrapper .content-wrapper img {
  width: 30%;
}

card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.text-muted {
  color: #9faecb !important;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.input-group {
  position: relative;
  display: flex;
  width: 100%;
}/*# sourceMappingURL=style.css.map */