
body::before {
    background-color: transparent;
}

.grid {
    background: transparent;
}
.title p {
    color: #000;
}
.input-group {
    background: rgba(0, 0, 0, 0.08);
    border-radius: 30px;
    height: 48px;
}
.input-group input {
    width: auto !important;
    text-align: left;
    border: none;
    color: #000 !important;
    padding-left: 0 !important;
    background: transparent !important;
}
.input-group-text {
    background: transparent;
    border: none;
    color: #000;
    padding-left: 15px;
}
input::placeholder {
    color: #000;
    opacity: 1;
  }
.login_btn {
    /* background-image: linear-gradient(-20deg, #000 0%, #2a2929 100%); */
    background: linear-gradient(180deg, #b50d44 -3.24%, #c6204c 105.08%) !important;
    border: none !important;
    width: 118px;
    height: 38px;
    border-radius: 30px;
}
.register img {
    height: 100px;
    width: auto;
    padding: 10px;
    background: #000;
}

input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s; -webkit-text-fill-color: #000;}


@media (max-width: 992px) {
    body {
        background-size: cover !important;
        background-position: center;
    }
}

.field-icon {
    float: right;
    margin-top: 15px;
    position: relative;
    z-index: 2;
    right: 11px;
    color: #000;
    cursor: pointer;
  }
  .login-lft {
    /* background: linear-gradient(#ffad47, #fe4988); */
    background: linear-gradient(#ffad47 0% , #fe4988 90%);
  }
  .login-lft img {
    height: 100vh;
    margin: auto;
    display: block;
    width: 100%;
    object-fit: contain;
  }
  .powered-txt {
    font-size: 10px;
    text-align: center;
    position: absolute;
    bottom: 2%;
    width: 100%;
    letter-spacing: .3px;
  }
  .d-grid {
    display: grid;
  }

  @media (max-width: 600px) {
    .login-lft img {
        width: 100% !important;
    }
  }

  @media (max-width: 992px) {
    .login-lft img {
        height: 100%;
        width: 50%;
    }
    .powered-txt {
        position: unset;
        margin-top: 5%;
    }
  }

  @media (max-width: 1199px) {
    .login-lft img {
        height: 100%;
    }
  }