html, body {
  
    font-family: Arial;
    background-color: #dde2e7;
    -webkit-tap-highlight-color: transparent;
   /* overflow: hidden;
    overscroll-behavior: none; */
  }



  ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    height: 5px;
  }
  
  ::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(197, 189, 189, 0.815);
    box-shadow: 0 0 1px rgba(215, 208, 208, 0.356);
  }




  /* .registrationForm  input {

    border: none;
    background-color: var(--bs-body-bg) !important;
    border-bottom:  1px  solid #808080;
    outline: none;
    border-radius: 0px;
    height: 30px;
   
  } */



  .registrationForm  label {

  color: var(--bs-primary-text-emphasis)!important;
  font-size: 16px;
  font-weight: 600;
  padding-top: 20px;
   
  }


  .registrationForm  .form-text{

    font-size: 10px;
    color: var(--bs-primary-text-emphasis)!important;
    font-style: italic;
  }


  /* .loginForm  input {

    border: none;
    background-color: var(--bs-body-bg) !important;
    border-bottom:  1px  solid #808080;
    outline: none;
    border-radius: 0px;
    height: 30px;

   
  } */



  .loginForm  label {

  color: var(--bs-primary-text-emphasis)!important;
  font-size: 16px;
  font-weight: 600;
  padding-top: 20px;
   
  }


  .loginForm  .form-text{

    font-size: 10px;
    color: white;
    font-style: italic;
  }

  .alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: none;
    --bs-alert-link-color: var(--bs-info-text-emphasis);
}
 

#OR {
  width: 100%; 
  text-align: center; 
  border-bottom: 1px solid #8f8f8f; 
  line-height: 0.1em;
} 

#line { 
   background:#fff; 
   padding:0 10px; 
}

/* PWA standalone mode detection */
@media (display-mode: standalone) {
  body {
    overscroll-behavior: none;
  }
}