/* [next]/internal/font/google/poppins_a939730.module.css [app-client] (css) */
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2") format("woff2");
  unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Poppins Fallback;
  src: local(Arial);
  ascent-override: 93.62%;
  descent-override: 31.21%;
  line-gap-override: 8.92%;
  size-adjust: 112.16%;
}

.poppins_a939730-module__tQi1qW__className {
  font-family: Poppins, Poppins Fallback;
  font-style: normal;
}

.poppins_a939730-module__tQi1qW__variable {
  --font-poppins: "Poppins", "Poppins Fallback";
}

/* [project]/src/components/auth/login-ui.css [app-client] (css) */
.login-page-bg {
  min-height: 100vh;
  font-family: var(--font-poppins), sans-serif;
  color: #444;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-secondary-color: #212529bf;
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: #0000002d;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  background: #f6f9ff;
  position: relative;
}

.login-page-bg a {
  color: #4154f1;
  text-decoration: none;
}

.login-page-bg a:hover {
  color: #717ff5;
}

.login-theme-toggle {
  z-index: 2;
  color: #545b77;
  font-size: 20px;
  position: fixed;
  top: 16px;
  right: 16px;
}

.login-page-bg .mb-5 {
  margin-bottom: 2rem !important;
}

.login-page-bg p {
  margin-top: 0;
  margin-bottom: 5px;
}

.login-page-bg:before {
  content: "";
  opacity: .1;
  pointer-events: none;
  z-index: 0;
  background-image: url("/assets/img/online-world.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  inset: 0;
}

.login-page-bg:after {
  content: "";
  pointer-events: none;
  z-index: 0;
  background: radial-gradient(circle, #0000 0%, #0000001a 100%);
  position: fixed;
  inset: 0;
}

.login-page-bg .container {
  z-index: 1;
  position: relative;
}

.box-area {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  width: 550px;
  max-width: 100%;
  background: #fffffff2 !important;
}

.login-page-bg .rounded-4 {
  border-radius: 20px !important;
}

.right-box {
  padding: 15px 17px 0;
}

.login-page-bg .pagetitle {
  color: #545b77;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
}

.security-notice {
  color: #6c757d;
  text-align: center;
  margin-top: 5px;
  font-size: 9px;
}

.security-notice p {
  margin-top: 0;
  margin-bottom: 5px;
}

.login-page-bg .footer {
  border-top: 1px solid #dcdcdc;
  padding: 8px 0;
  font-size: 10px;
  transition: all .3s;
}

.login-page-bg .footer .copyright {
  text-align: center;
  color: #012970;
}

.login-page-bg .input-group-text {
  background-color: #f8f9fa;
  border-right: 0;
  transition: all .2s;
}

.login-page-bg .input-group .form-control {
  border-left: 0;
  transition: all .2s;
}

.login-page-bg .input-group .form-control:focus {
  box-shadow: none;
  outline: none;
}

.login-page-bg .input-group {
  transition: all .2s;
}

.login-page-bg .input-group:focus-within {
  border-radius: .375rem;
  box-shadow: 0 0 0 3px #0d6efd26;
}

.login-page-bg .input-group:focus-within .input-group-text, .login-page-bg .input-group:focus-within .form-control {
  border-color: #86b6fed6;
}

.login-page-bg .input-group:focus-within .input-group-text i {
  color: #0d6efd;
}

.login-page-bg ::placeholder {
  font-size: 16px;
}

@media only screen and (max-width: 768px) {
  .box-area {
    margin: 0 10px;
  }

  .right-box {
    padding: 15px 17px 0;
  }
}

.blocked-page-bg {
  font-family: var(--font-open-sans), sans-serif;
  color: #444;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-secondary-color: #212529bf;
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: #0000002d;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  background: #f6f9ff;
}

.blocked-page-bg a {
  color: #4154f1;
  text-decoration: none;
}

.blocked-page-bg a:hover {
  color: #717ff5;
}

.blocked-page-bg .error-404 {
  padding: 30px;
}

.blocked-page-bg .error-404 h2 {
  color: #012970;
  margin-bottom: 20px;
  font-weight: 700;
}

@media (min-width: 992px) {
  .blocked-page-bg .error-404 img {
    max-width: 50%;
  }
}

/*# sourceMappingURL=%5Broot-of-the-server%5D__18u1lrg._.css.map*/