/*

azul: #0E598D
*/

.landing-page .navbar-default .navbar-brand{
    background: none;
}
.landing-page .navbar-default .navbar-nav > li .nav-link.active, .landing-page .navbar-default .navbar-nav > li .nav-link.active:hover {
    border-top: 6px solid #db4602;
}

.landing-page .navbar-default .navbar-nav > li > a:hover, .landing-page .navbar-default .navbar-nav > li > a:focus {
    color: #db4602;
    background: inherit;
}

.landing-page .navbar-default .navbar-brand:hover, .landing-page .navbar-default .navbar-brand:focus {
    background: none;
    color: #fff;
}

.landing-page .navbar-scroll.navbar-default .nav li a:hover {
    color:#db4602;
}

.pace .pace-progress {
    background: #db4602;
 }

 /*Caption carousel*/
 .custom_overlay_wrapper { position: relative; }

.custom_overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background-color: rgba(255, 255, 255, .9);
	opacity: 0;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
	transition: all 400ms ease-in-out;
}

.custom_overlay:hover {
	opacity: 1;
}

.custom_overlay_inner {
	position: absolute;
	top: 50%;
	left: 10px;
	right: 10px;
  	transform: translateY(-50%);
}

.custom_overlay h4 {
	position: relative;
	margin-bottom: 4px;
}

.custom_overlay p { 
	color: #000;
	line-height: 1.4em;
}

.custom_overlay h4:after {
	background-color: #db4602;
	content: "";
	position: absolute;
	left: 35%;
	right: 35%;
	bottom: -3px;
	height: 1px;
    
}

/*------------------- TABLET ------------------*/
@media only screen and ( min-width: 600px ) and ( max-width: 999px ) {
	.custom_overlay h4 { font-size: 80%;}
	.custom_overlay p { 
		font-size: 85%;
		line-height: 1.2em;
	}
}

/*------------------- MOBILE ------------------*/
@media only screen and ( max-width: 599px ) {
	.custom_overlay h4 { font-size: 100%;}
	.custom_overlay p { font-size: 100%;}
}



.landing-page .btn-primary{
    background-color: #db4602;
    border-color: #db4602;
}

.landing-page .btn-primary:hover, .landing-page .btn-primary:focus, .landing-page .btn-primary:active, .landing-page .btn-primary.active, .landing-page .open .dropdown-toggle.btn-primary{
    background-color: #ffad86;
    border-color: #ffad86;
}

.landing-page .navy-line{
    border-color: #db4602;

}
.landing-page .navbar-default .navbar-brand{
margin-top: 0;
}

.landing-page span.navy {
    color: #db4602;
}

.landing-page section p {
    color: #aeaeae;
    font-size: 16px;
}


.owl-carousel-partner img, .owl-carousel-partner .custom_overlay_inner {
    width: 25vh;
}


@media (min-width:1300px) and (max-width:1400px) {
	.custom_overlay p{ font-size:8px !important;}
}