.btn-azul{
	background-color: #201747;
	border-color: #201747;
	color: #fff;
}
.btn-rojo{
	background-color: #d22630;
	border-color: #d22630;
	color: #fff;
}
.btn-rojo:hover{
	background-color: #fff;
	border-color: #fff;
	color: #d22630;
}
.btn-gris{
	background-color: #4e4b48;
	border-color: #4e4b48;
	color: #fff;
}

body{
	font-family: 'Rubik', sans-serif;
}
header{
	/*padding-top: 14px;
	padding-bottom: 14px;*/
	background-color: #252324;
	color: #fff;
	width: 100%;
	z-index: 999;
}
h1{
	font-weight: 700;
}
.modal{
	z-index: 99999;
}
.modal-backdrop.show{
	opacity: 0.9;
}
.logo{
	width: 170px;
}
.icono{
	position: relative;
	top: 2px;
}
section {
   margin-bottom: 80px;
}
.banner{
	height: 500px;
	color: #4e4b48;
}
#SolicitarAhora input.primary{
	background-color: #d22630;
	color: #fff;
	background-image: none !important;
	box-shadow: inset 0px 0 0px rgba(255,255,255,0.5),0 0 0 #3574e3 !important;
	border-top: 1px solid #d22630;
	border-bottom: 1px solid #d22630;
	border-right: 1px solid #d22630;
	border-left: 1px solid #d22630;
	text-transform: uppercase;
	font-size: 16px;
	padding: 10px 15px;
}
footer{
	background-color: #3a3a3a;
	padding-top: 13px;
	padding-bottom: 13px;
	color: #fff;
	text-align: center;
	font-size: 14px
}
footer a{
	color: #fff;
}

/* New Form */
#newdatacompanyes{}
#newdatacompanyes label{}
#newdatacompanyes input,
#newdatacompanyes select,
#newdatacompanyes button{}


/* ======================= RESPONSIVO */

/* Mobile Portrait */
@media only screen and (max-width: 767px) and (orientation: portrait) {

	/* HEADER */
	header{
		text-align: center;
	}
	header img{
		display: block;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
	}
	header span{
		display: block;
	}
	.position-fixed{
		position: relative !important;
	}

	/* BANNER */
	.banner{
		height: 500px;
	}
	h1{
		font-size: 1.9rem;
	}
	h4{
		font-size: 1.2rem;
	}

	/* FORM */
	.formulario{
		width: 90%;
	}

}
/* Mobile Landscape */
@media only screen and (max-width: 767px) and (orientation: landscape) {

}

/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	

}
/* Tablet Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){


}