/* ../../../../../tmp/tmp-2543015-G3FXSy2ALToo/theme/theme/public/scss/theme_login.bundle.css */
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/theme/fonts/NotoKufiArabic/noto_kufi_math.woff2) format("woff2");
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/theme/fonts/NotoKufiArabic/noto_kufi_symbols.woff2) format("woff2");
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/theme/fonts/NotoKufiArabic/noto_kufi_latin.woff2) format("woff2");
}
@font-face {
  font-family: "Noto Kufi Arabic";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/theme/fonts/NotoKufiArabic/noto_kufi_arabic.woff2) format("woff2");
}
:root {
  --primary: #d42228;
  --primary-dark: #ed1c24;
  --primary-active: #d42228;
  --primary-color: var(--primary);
  --primary-bg: var(--primary-dark);
  --primary-light-bg: #a5151a;
  --primary-lighter-bg: var(--primary-bg);
  --primary-border: #d42228;
  --primary-200: #ffa0a3;
  --primary-100: rgba(224,54,54,.1);
  --border-primary: var(--primary);
  --btn-primary: var(--primary);
  --date-active-bg: var(--primary);
  --primary-shadow: 0 0 0 2px #efc2c2;
  --btn-primary-focus-shadow: var(--primary-shadow);
  --btn-primary-active-shadow: var(--primary-shadow);
  --checkbox-focus-shadow: var(--primary-shadow);
  --control-bg: #f3f4f6;
}
body {
  font-family:
    "Noto Kufi Arabic",
    "Inter",
    sans-serif !important;
  letter-spacing: 0 !important;
}
.for-login .page-card .page-card-body input[type=text],
.for-login .page-card .page-card-body input[type=password],
.for-login .page-card .page-card-body input[type=email],
.for-signup .page-card .page-card-body input[type=text],
.for-signup .page-card .page-card-body input[type=password],
.for-signup .page-card .page-card-body input[type=email],
.for-signup .page-card .page-card-body input[type=tel],
.for-forgot .page-card .page-card-body input[type=text],
.for-forgot .page-card .page-card-body input[type=password],
.for-forgot .page-card .page-card-body input[type=email],
.for-forgot .page-card .page-card-body input[type=tel],
.for-login-with-email-link .page-card .page-card-body input[type=text],
.for-login-with-email-link .page-card .page-card-body input[type=password],
.for-login-with-email-link .page-card .page-card-body input[type=email] {
  border: 1px solid #d1d5dc !important;
  letter-spacing: 0 !important;
  background-color: #ffffff !important;
}
.for-login .page-card .btn.btn-primary,
.for-signup .page-card .btn.btn-primary,
.for-forgot .page-card .btn.btn-primary,
.for-login-with-email-link .page-card .btn.btn-primary {
  background-color: var(--primary) !important;
  color: #fff;
}
.for-login .page-card .btn.btn-primary:focus,
.for-login .page-card .btn.btn-primary.focus,
.for-login .page-card .btn.btn-primary:active,
.for-login .page-card .btn.btn-primary.active,
.for-signup .page-card .btn.btn-primary:focus,
.for-signup .page-card .btn.btn-primary.focus,
.for-signup .page-card .btn.btn-primary:active,
.for-signup .page-card .btn.btn-primary.active,
.for-forgot .page-card .btn.btn-primary:focus,
.for-forgot .page-card .btn.btn-primary.focus,
.for-forgot .page-card .btn.btn-primary:active,
.for-forgot .page-card .btn.btn-primary.active,
.for-login-with-email-link .page-card .btn.btn-primary:focus,
.for-login-with-email-link .page-card .btn.btn-primary.focus,
.for-login-with-email-link .page-card .btn.btn-primary:active,
.for-login-with-email-link .page-card .btn.btn-primary.active {
  box-shadow: 0 0 0 0.2rem rgba(0, 150, 137, 0.2) !important;
}
.for-login .page-card .btn:not(.btn-md):not(.btn-lg),
.for-signup .page-card .btn:not(.btn-md):not(.btn-lg),
.for-forgot .page-card .btn:not(.btn-md):not(.btn-lg),
.for-login-with-email-link .page-card .btn:not(.btn-md):not(.btn-lg) {
  padding: 6px 8px !important;
}
.for-login .page-card .page-card-body .field-icon,
.for-signup .page-card .page-card-body .field-icon,
.for-forgot .page-card .page-card-body .field-icon,
.for-login-with-email-link .page-card .page-card-body .field-icon,
.for-email-login .page-card .page-card-body .field-icon,
.for-login .page-card .page-card-body .password-field .toggle-password,
.for-signup .page-card .page-card-body .password-field .toggle-password,
.for-forgot .page-card .page-card-body .password-field .toggle-password,
.for-login-with-email-link .page-card .page-card-body .password-field .toggle-password,
.for-email-login .page-card .page-card-body .password-field .toggle-password {
  top: 10px !important;
}
.form-control {
  height: 36px;
}
.form-control:focus {
  box-shadow: 0 0 0 2px rgba(124, 124, 124, 0.05);
  background-color: #fff;
  border-color: #e2e2e2;
}
.chat-bubble {
  background: var(--primary) !important;
}
.navbar-light {
  border-bottom: 1px solid #e2e2e2;
  background: var(--primary);
  color: white;
}
.navbar-light .navbar-brand {
  color: white;
}
body:not([data-path=signup].full-width) .container-md,
body:not([data-path=signup].full-width) .container-xl,
body:not([data-path=signup].full-width) .container-lg,
body:not([data-path=signup].full-width) .container-sm,
body:not([data-path=signup].full-width) .container {
  width: 100%;
  max-width: 1320px;
}
.sidebar-column {
  background: var(--primary-bg) !important;
}
.sidebar-item a {
  display: block;
  padding: 0.25rem 0.5rem;
  margin-top: 0.25rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  color: white;
  text-decoration: none;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
}
@media (min-width: 1440px) {
  .container {
    padding-left: 5px;
    padding-right: 0;
  }
}
.web-sidebar {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.page-header-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page_content .empty-apps-state {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/*# sourceMappingURL=theme_login.bundle.5A36XCKR.css.map */
