.employer-authentication-cover {
  background-color: #f8f9fa;
}

.employer-login-form {
  padding: 1rem !important;
}

.employer-content {
  width: 338px;
}

.employer-first-img {
  height: 597px;
}

.faq-image {
  max-width: 60%;
  height: auto;
}

.display-5 {
  font-size: 2.5rem;
}

.btn-primary {
  background-color: #65A6D7;
  /* Blue button */
  border-color: #65A6D7;
}

.btn-primary:hover {
  background-color: #007bff;
  border-color: #007bff;
}

.text-primary {
  color: #65A6D7 !important;
}

p.text-muted a:hover {
  color: #007bff;
  text-decoration: underline;
}

p.text-muted a {
  color: #e5bd1c;
  text-decoration: none;
}

.toggle-register {
  position: absolute;
  top: 52%;
  right: 22px;
  transform: translateY(-50%);
  cursor: pointer;
}

.toggle-login {
  position: absolute;
  top: 67%;
  right: 22px;
  transform: translateY(-50%);
  cursor: pointer;
}

.auth-cover-bg {
  height: 100%;
  width: 100%;
}

@media (max-width: 768px) {
  html:not([dir=rtl]) .meh-4 {
    margin-right: -1.5rem !important;
  }

  .m-sm-3 {
    margin: 10px 0 10px;
  }

  .employer-content {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .m-sm-3 {
    margin: 10px 0 10px;
  }

  .employer-content {
    width: 100%;
  }
}

.avatar.width_unset {
  width: 2.375rem !important;
}
.original-price{
  font-size: 17px;
}
.exp-duration{
  margin-top: -7px;
}
.custom-plan h5{
  font-family: var(--bs-body-font-family);
}

.custom-padding-top {
    padding-top: 6rem;
}