.fondo_login{    
  
    background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url("../img/fondo_login.jpg") no-repeat fixed center center / cover;
     font-size: 15px;
}


.login .hoja_transp {
    background-color: 
    rgba(255, 255, 255, 0.9);
    border-radius: 10px;
    margin:30% auto;
    padding:40px 30px;
    text-align: center;
   
}
.login .tit_entrada{ font-size:2.3em; color:#333; font-weight: 600; text-transform: uppercase; margin-bottom: 30px;} 


.login .tit_entrada .fas{ font-size:3em;}



/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { 
   
    .login .hoja_transp { margin:5% auto;}   
    .login .tit_entrada{ font-size:1.3em;}
 
 }
 
 /* Small devices (landscape phones, 576px and up)*/
 @media (min-width: 576px) and (max-width: 767.98px) {
    .login .hoja_transp { margin:5% auto;}   
    .login .tit_entrada{ font-size:1.3em;}
 
    
   
    
 }
 
 /* Medium devices (tablets, 768px and up)*/
 @media (min-width: 768px) and (max-width: 991.98px) { 
     
    .login .hoja_transp { margin:5% auto;}   
    .login .tit_entrada{ font-size:1.3em;}
     
 }
 
 /* Large devices (desktops, 992px and up)*/
 @media (min-width: 992px) and (max-width: 1199.98px) { 
 
     
   
     
 }
 
 /* Extra large devices (large desktops, 1200px and up)*/
 @media (min-width: 1200px) and (max-width: 1399px){ 
  
     
 
 }
 
 /* Extra large devices (large desktops, 1400px and up)*/
 @media (min-width: 1400px) { 
  
 
     
 
 }
 

