/* P24 aavf
azul claro: 039ada. old: a2df48;
azul mais claro: 4ab5e4. old: b9e776;
not used: azul escuro: 014990;
*/
.header-standard .logo {
  padding-top: 15px;
  padding-bottom: 15px;
}
.header-standard .site-nav-inner {
  padding-right: 25px;
}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.upper-index {
  z-index: 99;
}
.header-standard .navbar {
    z-index: 3; /* owl=2 */
}
.header-standard .navbar-header {
    z-index: 4; /* owl=2,menu=3 */
}

section, .section-padding {
  padding: 70px 0;
}

.contact-tab .heading {
  margin-bottom: 0;
}

.footer-light {
  margin-top: 0;
}
/* index+insurances */
.alert {
  margin-top: 1rem;
}
/* END GEN */

/* index */
.slider-box {
  background-color: rgba(0, 0, 0, 0.3);
  padding-bottom: 1px;
}

.pad-50 {
  padding: 50px 0;
}

.ts-cta-bg {
  background-image: url(../images/parallax2.jpg);
}
.ts-cta-area.bg-overlay:after {
  background: rgba(0, 0, 0, 0.8); /*rgba(1,73,144, 0.80);*/
}
.toll-free-cta:before {
  border-bottom-color: #039ada;
}
.toll-free-cta {
  background: #039ada;
}
.ts-cta-area .cta-content .toll-free-cta h3 {
  color: #fff;
}

@media (min-width: 768px) {
  .facts-wrapper .row:nth-child(1) [class*=col]:nth-child(3) .ts-facts {
    border-left: 1px solid #4ab5e4;
  }
  .facts-wrapper .row:nth-child(2) [class*=col]:nth-child(3) .ts-facts {
    border-top: 1px solid #4ab5e4;
    margin-top: -1px;
    border-left: 1px solid #4ab5e4;
  }
}
/* end index */

/* contacts, pages */
.contact-tab {
  padding-top: 70px !important;
  padding-bottom: 70px;
}
.contact-tab .heading p {
  margin-bottom: 35px;
}
.contactMe>section {
  margin-top: 25px;
}
/* .column-title {
  font-size: 40px;
} */

/* PAGES */
.case-details-feature-box-single .feature-content h3 {
  margin-top: 0;
}
/*
.section-title-dash24 {
  margin-bottom: 40px;
  margin: 0 auto 40px;
}
*/
/* empresas */
.ts-team-vision-bg:after {
  background: none;
}
.ts-team-vision-bg .team-text {
  top: 64%;
  right: 5%;
  font-weight: 600;
}

/* contact */
#contactFormOverlay {
	position: absolute;
	z-index: 10;
	background: rgba(255,255,255,0.5);
	padding: 85px 97px;
	text-align: center;
	display: none;
}

/* health ins. */
.box-slider-text {
  background: none;
}
.box-slide-sub-title {
  color: #004990;
  font-size: 60px;
  /* text-shadow: 1px 1px #252a37; */
}
.box-slide-description {
  /* text-shadow: 1px 1px #252a37; */
  font-weight: 600;
  font-size: 20px;
  color: #004990;
}
.box-slider-text .slider.btn.btn-border {
  border: 2px solid #004990;
  color: #004990;
}
.box-right {
  right: 13%;
}

.slide-title-dark {
  color: #004990;
}
.lead {
  font-weight: 600;
}

.btn.btn-primary:hover {
  background: #004990;
}
.slider.btn.btn-border:hover {
  background: #004990;
}
.slider.btn.btn-border-dark {
  border: 2px solid #004990;
  color: #004990;
}
.slider.btn.btn-border-dark:hover {
  color: #fff;
}
#main-slide .slider-content {
  padding: 0;
}