.navbar-light .navbar-nav .nav-link {
    text-transform: uppercase;
}

.navbar-light .navbar-toggler {
    border: 0;
    margin-bottom: 20px;
}

.navbar-toggler-icon {
    width: 2.5em;
    height: 2.5em;
}

.page-home .navbar-light .navbar-nav .nav-link {
    color: #fff;     
}

.page-home .navbar-light .navbar-nav .show > .nav-link, .page-home .navbar-light .navbar-nav .active > .nav-link, .page-home .navbar-light .navbar-nav .nav-link.show, .page-home .navbar-light .navbar-nav .nav-link.active{
    color: #fff;
}

.page-home .navbar-light .navbar-nav .nav-link:hover, .page-home .navbar-light .navbar-nav .nav-link:focus {
    color: #fff;   
}

.page-home .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='square' stroke-miterlimit='15' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

@media (max-width: 991.98px)
{
    .page-home .nav-item {
        width: 125px;    
    }

    .page-home .navbar-nav {
        width: 220px;    
    }

    .page-home .navbar.navbar-expand-lg.navbar-light.mx-auto
    {
        margin-left: auto !important;
        margin-right: 0 !important;
    }

    .page-home .navbar-collapse.collapse
    {
        background-color: rgba(111, 155, 162, 0.92);
        padding: 0 0 25px 25px;
    }

    .page-home .navbar-collapse .navbar-nav.mr-auto
    {
        padding-right: 25px;
        padding-top: 17px;
    }

    .page-home .navbar-light .navbar-nav .show > .nav-link, .page-home .navbar-light .navbar-nav .active > .nav-link, .page-home .navbar-light .navbar-nav .nav-link.show, .page-home .navbar-light .navbar-nav .nav-link.active {
        font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
    }
    
    .page-home .navbar-light .navbar-nav .nav-link:hover, .page-home .navbar-light .navbar-nav .nav-link:focus {        
        font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
    }
}

@media (min-width: 992px)  
{ 
    .page-home .navbar-light .navbar-nav .nav-link {
        margin-right: 1.5rem;
        margin-left: 1.5rem;
        padding-right: 0;
        padding-left: 0;        
    }
    
    .page-home .nav-link {
        margin: 11px;
    }
    
    .page-home .navbar-light .navbar-nav .show > .nav-link, .page-home .navbar-light .navbar-nav .active > .nav-link, .page-home .navbar-light .navbar-nav .nav-link.show, .page-home .navbar-light .navbar-nav .nav-link.active {
        border-top: 5px solid #6f9ba2;
        margin-top: 6px
    }
    
    .page-home .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {        
        border-top: 5px solid #6f9ba2;
        margin-top: 6px
    }
}

/* MENU */

.page-menu02 .navbar-light .navbar-nav .nav-link {
    color: #01161c;     
}

.page-menu02 .navbar-light .navbar-nav .show > .nav-link, .page-menu02 .navbar-light .navbar-nav .active > .nav-link, .page-menu02 .navbar-light .navbar-nav .nav-link.show, .page-menu02 .navbar-light .navbar-nav .nav-link.active{
    color: #01161c;
}

.page-menu02 .navbar-light .navbar-nav .nav-link:hover, .page-menu02 .navbar-light .navbar-nav .nav-link:focus {
    color: #01161c;   
}

.page-menu02 .navbar-nav {
    width: 220px;    
}

.page-menu02 .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(176, 179, 181)' stroke-width='4' stroke-linecap='square' stroke-miterlimit='15' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.page-menu02 .navbar.navbar-light.mx-auto
{
    margin-left: auto !important;
    margin-right: 0 !important;
}

.page-menu02 .navbar-collapse .navbar-nav.mr-auto
{
    padding-right: 25px;
    padding-top: 17px;
}

.page-menu02 .navbar-light .navbar-nav .nav-link {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
    padding-right: 0;
    padding-left: 0;        
}

.page-menu02 .navbar-light .navbar-nav .show > .nav-link, .page-menu02 .navbar-light .navbar-nav .active > .nav-link, .page-menu02 .navbar-light .navbar-nav .nav-link.show, .page-menu02 .navbar-light .navbar-nav .nav-link.active {
    font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
}

.page-menu02 .navbar-light .navbar-nav .nav-link:hover, .page-menu02 .navbar-light .navbar-nav .nav-link:focus {        
    font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
}

.page-menu02 .navbar-collapse.collapse
{
    background-color: rgba(208, 211, 213, 0.92);
    padding: 0 0 25px 25px;
}

@media (min-width: 992px)  
{     
    .page-menu02 .navbar-light .navbar-nav .show > .nav-link, .page-menu02 .navbar-light .navbar-nav .active > .nav-link, .page-menu02 .navbar-light .navbar-nav .nav-link.show, .page-menu02 .navbar-light .navbar-nav .nav-link.active {
        border-top: 0;
        margin-top: 0
    }
    
    .page-menu02 .navbar-light .navbar-nav .nav-link:hover, .page-menu02 .navbar-light .navbar-nav .nav-link:focus {        
        border-top: 0;
        margin-top: 0
    }
}



.page-menu03 .navbar-light .navbar-nav .nav-link {
    color: #01161c;     
}

.page-menu03 .navbar-light .navbar-nav .show > .nav-link, .page-menu03 .navbar-light .navbar-nav .active > .nav-link, .page-menu03 .navbar-light .navbar-nav .nav-link.show, .page-menu03 .navbar-light .navbar-nav .nav-link.active{
    color: #01161c;
}

.page-menu03 .navbar-light .navbar-nav .nav-link:hover, .page-menu03 .navbar-light .navbar-nav .nav-link:focus {
    color: #01161c;   
}

.page-menu03 .navbar-nav {
    width: 220px;    
}

.page-menu03 .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='square' stroke-miterlimit='15' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.page-menu03 .navbar.navbar-light.mx-auto
{
    margin-left: auto !important;
    margin-right: 0 !important;
}

.page-menu03 .navbar-collapse .navbar-nav.mr-auto
{
    padding-right: 25px;
    padding-top: 17px;
}

.page-menu03 .navbar-light .navbar-nav .nav-link {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
    padding-right: 0;
    padding-left: 0;        
}

.page-menu03 .navbar-light .navbar-nav .show > .nav-link, .page-menu03 .navbar-light .navbar-nav .active > .nav-link, .page-menu03 .navbar-light .navbar-nav .nav-link.show, .page-menu03 .navbar-light .navbar-nav .nav-link.active {
    font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
}

.page-menu03 .navbar-light .navbar-nav .nav-link:hover, .page-menu03 .navbar-light .navbar-nav .nav-link:focus {        
    font-family: 'HPFuturaHV', Arial, Helvetica, sans-serif;
}

.page-menu03 .navbar-collapse.collapse
{
    background-color: rgba(208, 211, 213, 0.92);
    padding: 0 0 25px 25px;
}

@media (min-width: 992px)  
{     
    .page-menu03 .navbar-light .navbar-nav .show > .nav-link, .page-menu03 .navbar-light .navbar-nav .active > .nav-link, .page-menu03  .navbar-light .navbar-nav .nav-link.show, .page-menu03  .navbar-light .navbar-nav .nav-link.active {
        border-top: 0;
        margin-top: 0
    }
    
    .page-menu03 .navbar-light .navbar-nav .nav-link:hover, .page-menu03 .navbar-light .navbar-nav .nav-link:focus {        
        border-top: 0;
        margin-top: 0
    }
}

/* FIN MENU */

/* modal */

.modal-backdrop {
    background-color: #558797;
}

.modal-backdrop.show {
    opacity: 0.8;
}

.modal-content {
    background-color: #f47f21;
}
.modal-body {
    padding: 0;
}


.modal-content.triangle-content {
    background-color: #fff;
    border-radius: 0;
}

.modal-lg.modal-triangle
{
    max-width: 90%;
}

/* FIN modal */

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2390C23E' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2390C23E' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}