
body {
		background-image:url('../assets/triangulos.png');
			background-position: center center;
			background-repeat:  no-repeat;
			background-attachment: fixed;
			background-size:  cover;
			background-color:white;
		line-height: 1.2;
}

p{

text-align: justify;
font-size: 24px!important;

}
b{
font-size: 16px;
font-weight: bold;
}

.titulo{

text-align: right;

}



.titulo b{

color:#2a2d71;
margin-top:2%;
margin-bottom:2%;

}

.titulo1{

  width: 100vw;
  background: linear-gradient(115deg, rgb(2, 0, 36), rgb(90, 164, 196), rgb(2, 0, 36) 70%, white 50%);
  color: white;
  height: auto;
	font-size: 30px!important;
}


.titulo2{

width: 100vw!important;
background: linear-gradient(115deg, #aaa 70%, white 50%)!important;
height: auto!important;

}

.formulario{

  border-style: solid;
  border-color: #163e7f;
  margin-top: 2%;
  margin-bottom: 2%;
  padding-top: 2%;
  padding-bottom: 2%;
	background-color: #163e7fba;

}

.envia{

text-align: center;

}

a{

color: white;

}

.infcon{

text-align:center;
margin:auto;


}

.ftext{

text-align: center;
padding-top: 2%;

}

.inf{

text-align: center!important;


}

.col-md-12{

margin-top: 2%;
margin-bottom: 2%;

}

.page-ecl{

    color: white;
    background-color: blue;
    background: linear-gradient(90deg, rgba(2,0,36,1) 3%, rgba(70,132,158,1) 50%, rgba(2,0,36,1) 90%);

}



.ti1{

	  width: 100vw;
	  background: linear-gradient(115deg, rgb(2, 0, 36), rgb(90, 164, 196), rgb(2, 0, 36) 100%);
	  color: white;
	  height: auto;
		font-size: 30px!important;
		text-align: center;
		margin-top: 1%;
		margin-bottom: 1%;

}

h6{

	font-size: 65px !important;
	letter-spacing: 5px;

}

.marginTitle{
	padding-bottom: 1%;
}

@media only screen and (max-width: 991px) {
	body{

		text-align: center!important;

	}

	.titulo1{

	  width: 100vw;
	  background: linear-gradient(115deg, rgb(2, 0, 36), rgb(90, 164, 196), rgb(2, 0, 36) 70%);
	  color: white;
	  height: auto;
		text-align: center;
		font-size: 30px!important;
	}
}

@media only screen and (max-width: 740px) {
	h6 {
	    font-size: 38px !important;
	}
}


.btn-bl {
  color: #ffffff;
  background-color: #163e7fba;
  border-color: #163e7fba;
  box-shadow: none;
}

.btn-bl:hover {
  color: #000000;
  background-color: white;
  border-color: #16317fba;
}

.btn-bl:focus,
.btn-bl.focus {
  box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.5);
}

.btn-bl.disabled,
.btn-bl:disabled {
  color: #ffffff;
  background-color: #163e7fba;
  border-color: #163e7fba;
}