/*! Place your custom styles here */

#menu1 {
    background: #ffffff!important;
    border-bottom: solid black 2px!important;
}

.p0 {
	padding: 0px!important;
}

.thick {
	font-weight: bold;
}

.center-img {
    margin: auto;    
    display: block;
}

hr.short {
    border-color: #c42226!important;
}

.red_bg {
	background: #c42226!important;
	border-color: #c42226!important;
}

#menu_hor {
	text-align: left;
}

.mb-40 {
	margin-bottom: 40px!important;
}

.w100 {
	width:100%!important;
}

.btn_solicita {
	display:none;
}

.f_1em {
	font-size: 1em!important;
}

.b700 {
	font-weight: 700!important;
}

.azul {
	color: #068fc7!important;
}

.gris {
	color: #526371!important;
}

.verde {
	color: #1fb9b9!important;
}

.mt-10 {
	margin-top: 10px!important;
}

.mt-20 {
	margin-top: 20px!important;
}

.mt-30 {
	margin-top: 30px!important;
}

.mt-40 {
	margin-top: 40px!important;
}

.titulo {
	color: #1fb9b9!important;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 0px;
	font-style: italic;
}

.bar .logo {
    max-height: 70px!important;
    max-width: none;
    top: 0px!important;
}

#landing_form {
	margin-top: 0px!important;
}

#wrap_landing_form {
	margin-top: 0px;
}

@media only screen and (max-width: 500px) {
	#menu_hor {
		text-align: center;
	}
	.container {
		padding-top: 20px!important;
	}
	.titulo {
		font-size: 22px;
	}
    .head_elem {
		text-align: center;
	}
	#wrap_landing_form {
		padding-left: 20px;
	}
	#wrap_titulo {
		padding-bottom: 0px!important;
	}
	#landing_form {
		margin-top: 0px!important;
	}
	.btn_solicita {
		display: inline!important;
	}
	#btn_solicita1 {
		width: 100%!important;
	}
	#header_fb {
		text-align: center!important;
		margin-top: 5px!important;
	}
}

.img-lg {
	display: none!important;
}