body {  
background-color:#172839!important;
padding-top: 60px;
font-size: 14px;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.body_login{
height: 100vh !important; 
overflow: hidden; 
margin:  0!important;
padding: 0!important;
}


.bg-black{
background: #000000;
}

 
    
.b2bitalia-sm{ 
max-height: 50px;
width: auto;
  }
 

@media (max-width: 575.98px) { 
 
#r_login{
margin-top: -50% !important;
}
	
.bg_logo {
background-color:#172839!important;
}

#lf_login {
background-color:#212529!important;
}

}




@media (min-width: 768px) {

  .logoLogin {
    display: none;
  }

}


@media (max-width: 768px) {

  .logoLogin {
    display: block;
  }

}

  