body{
  /* background: #c9ccd1;  */
  background: red; 
  }

  .text-danger{
   color:red;
  }
  .error{
    color:red;
   }
  .form-style input{
      border:0;
      height:50px;
      border-radius:0;
  border-bottom:1px solid #ebebeb;	
  }
  .is-invalid {
    border: 2px solid red;
 }

  .form-style input:focus{
  border-bottom:1px solid #007bff;	
  box-shadow:none;
  outline:0;
  background-color:#ebebeb;	
  }
  .sideline {
      display: flex;
      width: 100%;
      justify-content: center;
      align-items: center;
      text-align: center;
      color:#ccc;
  }
  button{
  height:50px;	
  }
  .sideline:before,
  .sideline:after {
      content: '';
      border-top: 1px solid #ebebeb;
      margin: 0 20px 0 0;
      flex: 1 0 20px;
  }
  
  .sideline:after {
      margin: 0 0 0 20px;
  }


  /*  */
  .otp-field {
    flex-direction: row;
    column-gap: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .otp-field input {
    height: 45px;
    width: 42px;
    border-radius: 6px;
    outline: none;
    font-size: 1.125rem;
    text-align: center;
    border: 1px solid #ddd;
  }
  .otp-field input:focus {
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  }
  .otp-field input::-webkit-inner-spin-button,
  .otp-field input::-webkit-outer-spin-button {
    display: none;
  }
  
  .resend {
    font-size: 12px;
  }
  
  .footer {
    position: absolute;
    bottom: 10px;
    right: 10px;
    color: black;
    font-size: 12px;
    text-align: right;
    font-family: monospace;
  }
  
  .footer a {
    color: black;
    text-decoration: none;
  }

    /* Define the typewriter effect */
  @keyframes typewriter {
      0% {
          width: 0;
          opacity: 0;
      }
      100% {
          width: 100%;
          opacity: 1;
      }
  }

  .typewriter {
      
      display: inline-block;
      overflow: hidden;
      white-space: nowrap;
      border-right: 3px solid #ffffff; /* Create the cursor effect */
      width: 0;
      animation: typewriter 2s steps(40) 1s 1 normal both, blink 0.75s step-end infinite;
  }

 