﻿/* class for mobile */

.ml-0-imp {
  margin-left: 0px !important;
}

.h-200px {
  height: 200px;
}

.mtp-5 {
  margin-top: 5%;
}

#no-footer {
  min-height: 30rem !important;
}

#social-login,
#social-signup {
  display: flex;
  gap: 10px;
  flex-direction: row;
}

#social-login .btn-social,
#social-signup .btn-social {
  border: 1px solid #dedede;
}

@media only screen and (max-width: 1600px) {
  #social-login,
  #social-signup {
    flex-direction: column;
  }
}

@media only screen and (max-width: 1200px) {
  .content-right-centered {
    padding: 0 2rem;
  }
}

@media only screen and (max-width: 768px) {
  .pt-8 {
    padding-top: 12rem;
  }

  #left-bg {
    display: none;
  }

  .w-50,
  #forgot .btn {
    width: 100% !important;
  }

  .content-right-centered {
    padding: 1rem;
    overflow-x: hidden;
  }

  #login-cont {
    height: auto !important;
  }

  .btn.btn-facebook {
    margin-bottom: 1rem;
  }

  #login .btn {
    width: 100%;
  }

  #signup-button {
    width: 100%;
    margin-top: 1.5rem;
  }

  #forgot-tab {
    width: 100%;
    text-align: center;
    padding-top: 1rem;
  }

  .footer-btn {
    flex-direction: column !important;
  }

  #no-footer {
    margin-bottom: inherit !important;
    margin-top: inherit !important;
  }
}
