.bg-image {
  background-image: url('../../../img/login.webp');
  background-size: cover;
  background-position: center center;
}

@font-face {
  font-family: 'Quicksand';
  src: url('../../../fonts/Quicksand/static/Quicksand-Regular.ttf') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Quicksand-Bold';
  src: url('../../../fonts/Quicksand/static/Quicksand-Bold.ttf') format('woff2');
  font-weight: normal;
  font-style: normal;
}


.login-new {
  font-family: 'Quicksand', sans-serif;
  color: #551128 !important;
}

.login-new hr{
  border-top: 1px solid #FA6A9B40;
}

.login-new .login_btn{
  background: linear-gradient(to right, #FA6A9B, #EE0051);
  /* background-color: #EE0051 !important; */
  font-weight: 600;
  font-size: 20px;
  border-radius: 40px;
  border-color: 1px solid #FFB1CB;
}

.login-new .bg-light{
  background-color: #FFF !important;
}

.login-new .text-muted{
  color: #551128 !important;
}

.login-new a.term-link{
  color: #551128 !important;
  text-decoration: underline;
}

.login-new span,
.login-new label
{
  color: #551128 !important;
}

input[type="radio"]:checked {
  accent-color: #551128;
}

.login-new input::placeholder{
  color: #BB667F !important;
}

.login-new .form-control-pro,
.login-new .password-div-pro{
  background-color: #FFFAFC;
  border-radius: 20px;
  border: 1px solid #F6E0E9 !important;
  color: #551128 !important;
}

.login-new .password-div-pro .icon{
  border-radius: 20px;
}

.login-new .password-div-pro .form-control{
  background-color: #FFFAFC;
  border-radius: 20px;
}

.login-new .password-div-pro .icon{
  background-color: #FFFAFC;
}

.login-new .form-control-pro:focus{
  border-color: #FFFAFC !important;
  border: 1px solid #F6E0E9 !important;
  box-shadow: none;
}

.login-new .password-div-pro .form-control:focus{
  border-color: #FFFAFC !important;
  box-shadow: none;
}

.Welcome-to-Eazy-Vets.Welcome-to-Eazy-Vets-New{
  font-family: 'Quicksand-Bold', sans-serif;
  font-weight: 800; 
  color: #551128;
  margin: 38px 0 7px;
}

.bg-image-2 {
  background-image: url('../../../img/login.webp');

  background-size: cover;
  /* background-size: 100% 100%; */
  /* background-position: center center; */
  /* background: url('../../../img/login.webp') no-repeat center center fixed; */
}

.login-curve-box{
  border-radius: 20px;
}

.login_logo-2{
    max-width: 150px;
    /* height: 54.1px; */
    /* object-fit: contain;
    margin: 0% 20%; */
}

.login,
.image {
  min-height: 100vh;
}

.login .select-branch-div {
  min-height: 96vh;
}

.login .copyright-area {
  text-align: end;
  font-weight: 600;
}

.login .copyright-area .login_logo {
  height: 30px;
  margin: 0;
  margin-left: 10px;
  margin-right: 10px;
}

.login .select-branch-div .select-branch-control {
  font-size: 17px;
}

.Welcome-to-Eazy-Vets {
  width: 359px;
  height: 45px;
  margin: 44px 0 7px;
  font-family: Poppins;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: left;
  color: #18171c;
}

.Welcome-to-Eazy-Vets.Select-Branch {
  width: 100%;
  height: auto;
}

.login_btn {
  background-color: #18171c !important;
  color: #fff !important;
}

.login_logo {
  max-width: 179.5px;
  height: 54.1px;
  object-fit: contain;
  margin: 0% 20%;
}

.input-container {
  display: flex;
  width: 100%;
  margin-bottom: 15px;
}

/* Style the form icons */
.icon {
  padding: 10px;
  background: white;
  color: #18171c;
  min-width: 50px;
  text-align: center;
}

.none_border {
  border: 0px !important;
}

/* Style the input fields */
.input-field {
  width: 100% !important;
  padding: 10px !important;
  outline: none !important;
}

.input-field:focus {
  border: 2px solid #18171c !important;
}

@media(max-width: 1430px){
  .login_logo-2{
    max-width: 120px;
  }
  .Welcome-to-Eazy-Vets.Welcome-to-Eazy-Vets-New{
    margin:18px 0 7px;
  }
}

@media(max-width: 1299px) {
  .login-margin {
    max-width: 90%;
    width: 90%;
    flex: 0 0 90%;
  }
}

@media(max-width: 575px) {
  .cs-login-eazy h3.Welcome-to-Eazy-Vets {
    font-size: 20px;
    line-height: 24px;
    height: auto;
  }

  .login_logo {
    width: 150.5px;
  }

  .login-margin img.login_logo {
    margin: 0 auto !important;
    display: inline-block;
  }

  .login-margin {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
  }
}