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


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

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

.centCol{
padding-left: 9%;
}
.ajusteTop {
margin-top: 14%;
}
	
@media screen and (max-width: 768px) {
	
.col-xs-1V{width: 8.333333333%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-1*/
.col-xs-2V{width: 16.666666667% !important; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-2*/
.col-xs-3V{width: 25%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-3*/
.col-xs-4V{width: 33.33333333%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-4*/
.col-xs-5V{width: 41.66666667%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-5*/
.col-xs-6V{width: 50%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-6*/
.col-xs-7V{width: 58.33333333%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-7*/
.col-xs-8V{width: 66.66666667%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-8*/
.col-xs-9V{width: 75%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-9*/
.col-xs-10V{width: 83.33333333%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-10*/
.col-xs-11V{width: 91.66666667%; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-11*/
.col-xs-12V{width: 100% !important; position: relative; min-height: 1px; float:left; padding-right: 15px; padding-left: 15px;}/*col-xs-12*/
	
	
.mM0{margin:0px;}	
	
.bgMovilBlue{
background-color: #618aa2;
color: white;
padding: 2%;
}

.bgMovilGris{
background-color: #0c00007a;
color: white;
}
	
.widthMovil50{width: 50%;
float:left;
position: relative;
min-height: 1px;
	
}
	
/*---------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;
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%;
}

.reduMovil50{font-size:50%!important;}
.reduMovil{font-size:70%!important;}
.reduMovil82{font-size:82%!important;}
.reduMovil97{font-size:97%!important;}
	
.pM0{padding: 0px;} 
	
	
.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%;
}

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

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

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

}

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