.form-group {
  margin-bottom: 0;
}

.form-required::after {
   display: none;
}

.border-neutral-700 {
  --tw-border-opacity: 1;
  border-color: rgb(64 64 64/var(--tw-border-opacity)) !important;
}

.text-white span {
 color: white;
}

.logins-btn-flex-container {
  text-transform: capitalize;
}

.user-login-form input:focus,
.user-register-form  input:focus{
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) !important;
  border-color: #2563eb !important ;
}
#uae-pass-btn-en {
  cursor: pointer;
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 #0000000d;
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;
}
.focus\:shadow-md:focus {
  --tw-shadow: 0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;
}

.hover\:bg-neutral-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245/var(--tw-bg-opacity));
}
.tab-active:hover {
  border-color: var(--primary-color) !important;
  color: var(--primary-color) !important;
}
.user-login-form a {
  display: block;
}


.spinner {
  background-image: url("../../images/icons/favicon_meadad.png");
}
.logins-btn-flex-container > div > div,
#uae-pass-btn-en > div {
  flex: 100%;
}

.page-user-register .privacy-link a {
  color: black;
  font-weight: 600;
}

.page-user-register .form-text {
  margin-top: 0;
}

.page-user-login .langs,
.page-user-register .langs {
  color: black;
}

.page-user-register .langs .language-switcher-language-url,
.page-user-login .langs .language-switcher-language-url {
  display: block;
}

.page-user-register .langs .language-switcher-language-url span,
.page-user-login .langs .language-switcher-language-url span {
  padding: 0;
}

.page-user-register .langs .language-switcher-language-url span a,
.page-user-login .langs .language-switcher-language-url span a {
  display: block;
  width: 100%;
  padding: 0.5rem 1rem;
}

.page-user-register .empty_space,
.page-user-login .empty_space{
  flex-grow: 1;
}

.login-dropdown-toggle::after {
  vertical-align: middle !important;
}