@import "_custom.css";

body {
  color: #212121;
  overflow-x: hidden !important;
  width: 100vw;
  touch-action: pan-y;
}

img {
  max-width: 100%;
}

.text-dark{
    color: #212121;
}

.bg-dark-light {
  background-color: #212121;
}

.bg-gray-light{
    background-color: #F6F6F6;
    border-color: #F6F6F6;
}

.bg-white {
  background-color: #ffffff !important;
}

.btn-primary {
  background-color: #7fc6ba !important;
  border-color: #7fc6ba !important;
}

form input::placeholder{
    font-size: 15px;
}

#form{
    width: 400px;
}

#btnRecovery:hover, #btnLogin:hover{
  background-color: #212121!important;
  border-color: #212121!important;
  transition: all 0.3s;
}

.textHere:hover{
  opacity: 0.7;
  transition: all 0.3s;
  color: #7fc6ba!important;
}

.socialMedia a:hover{
  opacity: 0.7;
  transition: all 0.3s;
}

.register:hover{
  text-shadow: 0px 0px 8px #7fc6ba;
  transition: all 0.3s;
}

.row > :first-child{
    border-top-right-radius: 200px;
}

.forgot-pass:hover{
    text-shadow: 0px 0px 8px #c67f7f;
    transition: all 0.3s;
}

@media (max-width: 576px){
    .row > :first-child{
        border-top-right-radius: 0px;
    }
    #form{
        padding: 1.5rem!important;
        width: 100%;
    }
}

@media (max-width: 480px){
  .columnRightImg{
    display: none!important;
  }
}