@media(min-width: 1400px ) and (max-width: 1900px) {
  .page-login .col-6 {
    width: 750px;
    box-sizing: content-box;
    height: 100%;
    margin-left: 100px;
  }
  .page-login .swiper .swiper-wrapper .swiper-slide .container {
    margin-left: 110px;
  }

  .page-login .card {
    height: calc(100vh - 190px);
  }
}
@media (max-width: 1399px) {
  .page-login .login-lines {
    width: 100px;
  }
  .page-login .swiper .swiper-pagination {
    left: 110px;
  }
  .page-login .swiper .swiper-wrapper .swiper-slide .container {
    margin-left: 150px;
  }
  .page-login .swiper .swiper-wrapper .swiper-slide .container > div {
    padding-top: 60px;
  }
  .page-login .card {
    top: 60px;
    right: 30px;
    width: calc(50vw - 120px - 100px);
    max-width: 540px;
    min-width: 340px;
    height: calc(100vh - 120px);
    /* 
    Resolução tamanho minimo de tela para celular
    min-height: 780px; 
    */
  }
  .page-login .card .card-body {
    padding: 30px;
  }
}
@media (max-width: 991px) {
  .page-login .login-lines {
    display: none;
  }
  .page-login .default-background {
    display: block;
  }
  .page-login .swiper {
    display: none;
  }
  .page-login .card {
    max-width: unset;
    top: 60px;
    right: 120px;
    width: calc(100vw - 240px);
    height: calc(100vh - 240px);
    min-height: 580px;
  }
  .page-login .card .card-body {
    padding: 60px;
  }
}
@media (max-width: 767px) {
  .page-login .btn {
    font-size: 16px;
  }
  .page-login .card {
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    /* min-height: 780px; */
    border-radius: 0;
    border: none;
  }
  .page-login .card .card-body {
    padding: 35px;
  }
  .page-login .card .card-body .logo {
    margin: 30px 0 60px;
    padding: 0;
  }
  .page-login .card .card-body form .form-groups .form-group .custom-label {
    font-size: 16px;
  }
  .page-login .card .card-body form .form-control {
    font-size: 16px;
  }
  .page-login .card .card-body form .form-check .form-check-label {
    font-size: 16px;
  }
  .page-login .card .card-body form .forget-password {
    font-size: 16px;
  }
  .page-login .card .card-body .copyright {
    font-size: 14px;
  }
}
  
/* Correções de fundo branco */
@media (max-height: 700px){
  .page-login .default-background, .page-login .object-fit-cover{
    min-height: 780px;
  }
  .page-login .wrappe-emoj{
    margin: 20px 0px 0px !important;
    padding: 25px 40px !important;
    transition: .3s;
  }
  
}
  
@media (max-height: 690px) and (max-width:765px){
  .default-background, .page-login .object-fit-cover{
    min-height: 700px !important;
  }
  .page-login .card{
    min-height: 700px !important;
  }
  
}