

.listado_doc h2{ font-weight:400;   display: inline-block;    }


.caja_listado{background-color: #efefef;
    display: inline-block; width: 99%!important; margin:0.5%; padding: 8px ; transition: all 1s ease; border: 1px dotted #ccc; border-radius: 5px;}


.caja_listado .row{ align-items: center; display: grid; grid-template-columns: auto 50px; padding: 8px;}
.caja_listado .descarga_listado{font-size: 1.5em; text-align: right; display: inline-flex; }

.caja_listado h3{ font-size: clamp(14px, calc(10px + 2vw), 20px); color:#333; font-weight: 400; display: inline-flex;}


.caja_listado:hover{box-shadow: inset 0px 0px 10px 0 rgba(20, 20, 20, 0.2);}

.caja_listado:hover h3, .caja_listado:hover i{ color:#000;}

/*.zona_listado { display: flex; flex-direction: row; flex-wrap: wrap;} */




/* Extra small devices (portrait phones, less than 576px)*/
@media (width <= 575.98px){
    .caja_listado{ width: 100%!important; }
   
}

/* Small devices (landscape phones, 576px and up)*/
@media (576px <= width <= 767.98px) {
    .caja_listado{ width: 100%!important; }
 
}

/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) {
    .caja_listado{ width: 100%!important; }
    
}
/* Medium devices (tablets, 768px and up)*/
@media (768px <= width <= 991.98px) and (orientation: portrait) {
    
}


/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px) {
    
}

/* Large devices l (desktops, 992px and up)*/
@media (992px <= width <= 1199.98px)  and (orientation: portrait)  {
    
}


/* Extra large devices xl(large desktops, 1200px and up)*/
@media (1200px <= width <= 1399px) {
  
    
}
/* Extra large devices xl(large desktops, 1400px and up)*/
@media (width >= 1400px){
   
    
}


