#formulario 
{
    font-family: "Poppins", sans-serif;
    color: #000000;
  }

  #titulo {
	width: 100%;
	padding: 0 0 0 0;
	background: #3a0c03;
	background: linear-gradient(180deg, #052041 0%, #031d3b 35%, #000000 100%);

  }

  @media (max-width: 991px) {
	#titulo .titulo-img {
	  text-align: center;
	}
	#titulo .titulo-img img {
	  width: 50%;
	}
  }
  @media (max-width: 768px) {
	#titulo {
	  -moz-text-align-last: center;
	  text-align-last: center;
	}
	#titulo h1 {
	  font-size: 28px;
	  line-height: 36px;
	  text-align: center;
	}
	#titulo h2 {
	  font-size: 30px;
	  line-height: 24px;
	  margin-bottom: 30px;
	  text-align: center;
	}
	#titulo .titulo-img img {
	  width: 100%;
	}
  }
  @media (max-width: 575px) {
	#titulo .titulo-img img {
	  width: 100%;
	}
  }

  #titulo h1 {
	margin: 0 0 15px 0;
	font-size: 40px;
	font-weight: 700;
	line-height: 56px;
	color: #d2e0ed;
	font-family: "Poppins", sans-serif;
	text-shadow: 1px 1px 4px white;
	text-align: center;
	 }

#formulario legend
{
font-size: 18px ;
font-weight: bold;
color:#031d3b;
text-shadow: 1px 1px 2px black;
}

#formulario input[type="submit"]
{
	font-size: 20px;
	border:none;
	outline: none;
	height:40px;
	background:#031d3b;
	color:#fff;
    border-radius:30px;
    cursor:pointer;
}

#formulario label
{
	font-size: 15px ;
	font-weight: bold;
	color:black;
	text-shadow: 1px 1px 1px white;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

input[type=number] { -moz-appearance:textfield; }