body {
	font-family: "Roboto" !important;
}

.title, .card-title, .info-title, .footer-brand, .footer-big h5, .footer-big h4, .media .media-heading {
	font-family: "Roboto" !important;
}
.main-raised {
    padding-bottom: 25px;
}
.header-filter::before {
    background: #1a3c5ef2;
}
.navbar {
    background-color: #1a3c5e !important;
    color: #fff;
}

.btn-secundary {
	background-color: #4BD695;
}
.btn-secundary-border {
	background-color: transparent;
	border: 1px solid #4BD695;
	margin-right: 10px;
}
.secundary-color-texto {
	color: #4BD695 !important;
	/*background: #1A3C5E;*/
}

img.logo {
    width: 150px;
}

img.img-vantagens {
    width: 100px;
    margin-bottom: 15px;
}

.box-vantagens .padding-20 {
	margin-bottom: 20px;
	text-align: center;
}
.box-vantagens .box-interno {
    padding: 15px;
}
.box-contato {
    max-width: 700px;
    margin: auto;
}
li.nav-item.buttons {
    padding-top: 7px;
}
.form-control, .is-focused .form-control {
	background-image: linear-gradient(to top, #1A3C5E 2px, rgba(156, 39, 176, 0) 2px), 
	linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px);
}

li.nav-item.buttons a {
	margin-bottom: 10px !important;
	margin-left: 10px !important;
}

.box-plano {

}

.box-plano.centro {
    margin-top: -36px;
    box-shadow: 0 4px 18px 0px rgb(26, 60, 94), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
}

.box-plano {
    min-height: 500px;
    /* border: 1px solid #1a3c5e; */
    box-shadow: 0 4px 18px 0px rgb(152, 152, 152), 0 7px 10px -5px rgba(0, 0, 0, 0.15);
}

.card .card-header-primary, .card.bg-primary, .card.card-rotate.bg-primary .front, .card.card-rotate.bg-primary .back {
    background: linear-gradient(60deg, #1a3c5e, #4bd695);
}

img.logo-central {
    width: 284px;
}

.alert {
    position: fixed;
    z-index: 10000;
    top: 15%;
}

@media( max-width: 990px ){

	.navbar .navbar-toggler .navbar-toggler-icon {
	    background-color: #fff;
	}

	li.nav-item.buttons {
	    padding: 15px 15px;
	}
	.btn-secundary-border {
		color: #4BD695;
	}
}