@import url("https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900");
	.input1 {
		font-size: 20px;
	}
 
	.cat {
	 height: 200px;
	 width: 1000px;
	}
	.encabezado {
	  text-align: center;
/*	  color: #fff; */
	  background-color: #000;
	  font-size: 500%;
	}

	.linea {
	  border-top: 4px solid black;
	  height: 2px;
	  max-width: 1300px;
	  padding: 0;
	  margin: 20px auto 0 auto;
/*	  border-color: #B40404; */
	}
	.tarjeta {
	  border: 3px solid #ccc;
	  border-radius: 10px;
	  padding: 10px;
	  margin-bottom: 5px;
	  margin-top: 5px;
	  border-color: #B40404;
	}

	.tarjeta h3 {
	  font-size: 18px;
	  font-weight: bold;
	  color: #B40404;
	  font-size: 40px;
	  font-weight: bold;
	}

	label {
	  font-weight: bold;
/*	  color: #B40404; */
	  font-size: 15px;
	  font-weight: bold;

	}
	.razon {
		font-size: 80px; 
	/*	color: #B40404; */
		font-weight: bold;
		font-size: 70px; 
	/*	color: #B40404; */
		font-weight: bold;		
	}
	.razon1 {
		font-size: 80px; 
/*		color: #B40404;  */
		font-weight: bold;
		font-size: 70px; 
		font-weight: bold;		
	}
	.razon2 {
		font-size: 70px; 
/*		color: #B40404; */
		font-weight: bold;		
		font: italic normal 400 normal 16px/22px Arial, Verdana, sans-serif;
	}

	.logo{
		width: 50%; 
		height: 60%;
	}

	.obligados {
		font-size: 20px; 
		font-weight: bold; 
		font-weight: bold;		
	}
	.campos {
		text-align: right;
	}
	input {
		font-size: 20px;
	}
	.impacto {
		font-family: "Helvetica", serif; 
		font-weight: 900px; 
		font-size: 26px
	}

@media (min-width: 500px) {
  .razon {
/*   left: 44%;
    top:-52px; 
    width: 100%; */
  	font-size: 15px;
  }
	.razon2 {
		font-size: 15px; 
		font-weight: bold;		
		font: italic normal 400 normal 16px/22px Arial, Verdana, sans-serif;
	}
  .logo {
		width: 25%; 
		height: 30%;
	}
	.tarjeta h3 {
	  font-size: 15px;
	  font-weight: bold;
	}
	.obligados {
		font-size: 13px; 
		font-weight: bold; 
		font-weight: bold;		
	}
	.campos {
		text-align: left;
	}
	.input1 {
		font-size: 18px;
	}
	#estatus {
		font-size: 13px; 
		font-weight: bold; 
/*		color: black; */ 
		font-weight: bold;		

	}
	#leyenda{
		font-size: 12px; 
		font-weight: bold; 
/*		color: black; */ 		
	}
	.impacto {
		font-family: "Helvetica", serif; 
		font-weight: 900px; 
		font-size: 25px
	}

  }
@media (min-width: 400px) {
  .razon {
/*   left: 44%;
    top:-52px; 
    width: 100%; */
  	font-size: 15px;
  	align-items: center;
  }
  .razon1 {
/*   left: 44%;
    top:-52px; 
    width: 100%; */
  	font-size: 20px;
  	align-items: center;
  	animation: blinker 2s linear infinite;
  }
	.razon2 {
/*		color: #B40404; */
		font-weight: bold;		
		font: italic normal 400 normal 16px/22px Arial, Verdana, sans-serif;
	}
  .logo {
		width: 100%; 
		height: auto;
		border-radius: 8px;

	}
	.tarjeta h3 {
/*	  color: #B40404; */
	  font-size: 15px;
	  font-weight: bold;
	}
	.obligados {
		font-size: 12px; 
		font-weight: bold; 
		font-weight: bold;		
	}
	.campos {
		text-align: left;
	}
 	.input1 {
		font-size: 18px;
	}
	#estatus {
		font-size: 10px; 
		font-weight: bold; 
/*		color: black; */
	}
	#leyenda{
		font-size: 11px; 
		font-weight: bold; 
/*		color: black; */ 		
	}
	.impacto {
		font-family: "Helvetica", serif; 
		font-weight: 900px; 
		font-size: 25px
	}


}

@media (min-width: 300px) {
  .razon {
/*   left: 44%;
    top:-52px; 
    width: 100%; */
  	font-size: 15px;
  }
  .razon1 {
/*   left: 44%;
    top:-52px; 
    width: 100%; */
  	font-size: 25px;
  	align-items: center;
  	animation: blinker 1.5s linear infinite;
  }
	.razon2 {
		font-weight: bold;		
		font: italic normal 400 normal 18px/25px Arial, Verdana, sans-serif;
	}
  .logo {
		width: 25%; 
		height: 30%;
	}
	.tarjeta h3 {
	  font-size: 15px;
	  font-weight: bold;
	}
	.campos {
		text-align: left;
	}
	.input1 {
		font-size: 18px;
	}
	.obligados {
		font-size: 12px; 
		font-weight: bold; 
		font-weight: bold;		
	}
	#estatus {
		font-size: 12px; 
		font-weight: bold; 

	}
	#leyenda{
		font-size: 11px; 
		font-weight: bold; 
/*		color: black; */	
	}
	.impacto {
		font-family: "Helvetica", serif; 
		font-weight: 900px; 
		font-size: 25px
	}
  
}

