﻿

.evo-top-bar, .evo-top-bar ul {
    background: #ffffff;
}

    /* menu superior direito*/
    .evo-top-bar ul ul {
        background: #fff;
    }

.site-header .topheader .nav > li > a:hover {
    background-color: #434a54;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu > li.is-dropdown-submenu-parent.is-active {
    background-color: #023f88;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a:hover, .evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a:focus {
    background: #023f88;
    color: #fff;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu > li > a, .evo-off-canvas .title-bar .menu-icon [class^="evo-icon-"] {
    color: #023f88;
}


.breadcrumbs, .wrap-breadcrumbs {
    background-color: #fafafa;
}

.stickyNav {
    width: 100%;
    background: #023f88 !important;
    box-shadow: none;
}

.stickyNav ul {
    padding: 0.4rem;
}

.stickyNav ul li a {
    color: #fff;
}

.stickyNav ul li a:hover {
    text-decoration: underline;
}

.stickyNav ul li a:hover {
    text-decoration: underline;
    color: #f4f4f4;
}

.stickyNav .dropdown-pane.is-open {
    background: #fff;
    color: #023f88;
}

.stickyNav .dropdown-pane.is-open a {
    color: #023f88;
}

.stickyNav .dropdown-pane.is-open a:hover {
    background: #eeeeee;
}

.stickyNav .divider {
    padding: 0.4rem;
    background: #023f88 !important;
    text-align: left;
    color: #fff;
}

.stickyNav ul li a {
    text-align: left;
}

.stickyNav ul .nivel-2 {
    padding-left: 2rem;
}

.wrap-dash {
    background: #f4f4f4;
}

.evo-off-canvas .title-bar {
    background: #ffffff;
}

.liContatoHeader {
    background: url(../../../Images/vector_icon_suport_menu_4.png) 1px no-repeat;
}


table thead tr th, table thead tr td {
    color: #023f88
}

.button {
    background-color: #023f88;
}

    button:hover,
    button:focus,
    .button:hover,
    .button:focus {
        background-color: #00bdf2;
    }

h1, h2, h3, h4, h5, h6, .colorBlue {
    color: #4a4a4a;
    letter-spacing: 0.0455rem;
}

.orbit-bullets button.is-active {
    background-color: #023f88;
}

.traco-center {
    background: #023f88;
}

.orbit-bullets button:hover {
    background: #023f88;
}


/*  ------------------   HOME  -------------------    */

.home .evo-inline-list > li {
    text-align: center;
}

    .home .evo-inline-list > li a {
        color: #808080;
        font-weight: bold;
    }

.home .evo-inline-list .active {
    border-bottom: #023f88 solid 3px;
}

.home .color-pdf {
    color: #6f2121;
}

home #Nav_04 {
    background: #fff;
}

.home .bg-home {
    min-height: 600px;
    float: left;
    width: 100%;
}

.home .boxdestaque {
    background-color: rgba(255, 255, 255, 0.43);
    padding-top: 2rem;
    border-radius: 0.4rem;
    text-align: center;
    padding: 1.3rem 0 0.85rem 0rem;
    margin-top: 2px;
}

.home .bg-home h4 {
    color: #454545;
}

.home-espacamento-background {
    margin-top: 295px;
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .home-espacamento-background {
        margin-top: 20px;
    }

    .home .evo-inline-list > li {
        padding: 0.5rem 0;
    }

        .home .evo-inline-list > li:first-child {
            margin-left: 1rem;
        }

    .home .evo-inline-list > li {
        text-align: left;
    }
}
/*  ------------------  END  HOME  -------------------    */


.evo-showcase-panel {
    color: #023f88;
    box-shadow: 0 1px 2px 0 rgba(10,10,10,0.25);
}

    .evo-showcase-panel[data-evo-showcase-panel-color-reverse] .evo-showcase-panel-item {
        color: #023f88;
    }

    .evo-showcase-panel[data-evo-showcase-panel-color-reverse] {
        background: #f8f8f8;
        text-transform: uppercase;
    }

.letter-spacing-small {
    letter-spacing: 0.02rem;
}

.evo-showcase-panel .evo-showcase-panel-item-sub-text {
    font-size: 0.85rem;
}