@charset "UTF-8";
/* CSS Document */


@media screen and (max-width: 894px){
	
.card-body{ font-size: 90% !important;
}
	
.ajusteTop {
margin-top: 10%;
}
	
}

@media screen and (max-width: 640px) {

.centCol{
padding-left: 9%;
}
.ajusteTop {
margin-top: 14%;
}
	
/*---------BOTONES--------*/

.botonBorrar{
padding-top: 2%;
padding-left: 10%;
}
.botonEditar{
padding-top: 2%;
padding-left: 10%;
}
.botonBorrar label{
padding-left: 18%;
margin-bottom: 0px;

}
.botonEditar label{
padding-left: 18%;
margin-bottom: 0px;

}
.botonIrAFicha{
padding: 5% 0% 0% 5%;
}
.btnGran {
min-height: 150px;
padding-top: 8%;
font-size: 100%;
}
	
.btnMasCuadradoIcono {
float: left;
clear: none;
width: 25%;
text-align: center;
font-size: 300%;
margin-top: 6%;
}

.btnMedCuadradoIcono {
clear: none;
width: 25%;
text-align: center;
font-size: 300%;
margin-top: 6%;
margin-left: 7%;
}
.btnFiltrarCuadradoIcono {
font-size: 24px;
padding: 0% 38%;
}
}

@media screen and (max-width: 596px) {

	
.ajusteTop {
margin-top: 18%;
}
.reduMovil82{font-size:82% !important;}
.reduMovil97{font-size:97%}
	
	
.fichaVOMatricula{font-size: 110%;}


.titulo3 span{
display: none;
}

.titulo3 label{
font-size:80%;
padding-left: 0px;
border-left: none;
}
	
.diasStock span{
display: block;
text-align: center;
}
.ubicacion span{
display: block;
text-align: center;
}
}


@media screen and (max-width: 321px) {

.ajusteTop {
margin-top: 20%;
}
	
.pM0{padding: 0px;}

.titulobConH3 span { 
    font-size: 100%;
}
	
.cajamatricula {
	padding: 3px;
}

/*---------BOTONES--------*/

.btnRedu label{font-size: 87%;}	
.btnRedu span {font-size: 97%;}

}

@media screen and (max-width: 313px) {
	.cajaRedes label{display:none; min-height: 50px;}
	.cajaWhatsapp{min-height: 50px;}
	.cajaMail{min-height: 50px;}
	.iconoRedes{font-size: 3em;}
	
}