/*
div{
    border-width: 1px darkblue;
    border-style: solid;    
}*/

/*geral*/

a:link{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
    color: #005e9e !important;

}
a:visited{
    text-decoration: none;
}
a:active{
    text-decoration: none;
}
.btn-primary{
    background-color: #297cc0 !important;
    border-color: #297cc0 !important;
}
.btn-primary:hover{
    background-color: #005e9e !important;
    border-color: #005e9e !important;
}
.btn-outline-primary:hover{
    background-color: #005e9e !important;
    border-color: #005e9e !important;
}

.bg-primary{
    background-color: #005e9e !important;
    border-color: #005e9e !important;
}




/* util */
.img-arred-4l_5px{
    width: 100%;    
    border-radius: 5px 5px 5px 5px;
}
.div-container{    
    padding-top: 10px;
}
#div-banner{    
    padding-bottom: 10px;
}
@media print { 
	#noprint,#noprintBannerNav,#div-alert-noprint { display:none; } 	
}
.div-shadow{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);    
}

/*
.ba-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.ba-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.ba-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
*/

/*usado nos cards de anuncio onde o texto sobrepõe a foto*/
.gallery_product { margin-bottom: -70px; } 
.gallery_product .title{ color:rgb(255, 255, 255); margin: 0; position:relative; bottom:50px; left:5px; 
    text-shadow: 2px 2px #000;
} 
.gallery_product .title small{ display:block; } 

/* tela de login*/
    #div-container-login{
        max-width: 350px;
        padding-top: 20px;
    }
    #div-form-login{    
        padding-top: 20px;
    }
    #div-alerts-login{
        padding-top: 20px;
        margin: 1px;
    }

/* tela de anuncios index.php*/    
#div-pesquisa2, #div-pesquisa3, #div-hr1, 
#div-hr2, #div-anuncio, #div-usuarios-alert, #div-termo-uso, 
#div-usuarios-termo, #div-resumo1, #div-card1,#div-valores{
    padding-top: 5px;    
}
#div-usuarios-botoes{
    padding-top: 15px;    
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

#div-card-body-anuncios{
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-top: 10px;    

    margin: -5px;
}

#div-paginacao{
    padding-top: 5px;    
}
@media (min-width:350px){
    .img_market1{
        width: 100%;                     
    }
} 
@media (min-width:400px){
    .img-anuncio{
        width: 100%;        
        height: 270px;        
        transform: scale(1.3);
    }
    .img_market1{
        width: 100%;            
    }
} 

@media (min-width:870px){
    .img-anuncio{
        width: 100%;        
        height: 400px;        
        transform: scale(1.3);
    }
    .img_market1{
        width: 40%;        
    }
} 

/*tela de usuários*/
#div-usuarios, #div-usuarios-botoes{
    padding-top: 10px;
    padding-bottom: 20px;
}

/*tela Início*/
#div-principal-ac{
    padding: 0px;
    padding-top: 10px;
    margin: 0px;
}

/*tela recibo*/
#div-recibo{
    padding-top: 20px;
    padding-bottom: 10px;
}

/*tela dec resid*/
#div-dec-resid{
    padding-top: 20px;
    padding-bottom: 10px;
}

/* tela de anúncios (anuncios.php)*/
#div-pesquisa-textual{
    padding-top: 10px;    
    padding-bottom: 0px; 
    margin-bottom: -16px;
    margin-top: -15px;   
}

#div-carrossel-imagens{
    margin-bottom: 50px;
}

#div-anuncios-an{
    margin-bottom: 50px;
}


@media (min-width:350px){
    .img-anuncio2{
        width: 100%;        
        height: 240px;        
        transform: scale(1.3);
    }
} 

@media (min-width:870px){
    .img-anuncio2{
        width: 100%;        
        height: 300px;        
        transform: scale(1.3);
    }
} 

@media (min-width:1020px){
    .img-anuncio2{
        width: 100%;        
        height: 330px;        
        transform: scale(1.3);
    }
} 
