﻿/* ----------------- Skin ------------------- */

body {
    color: #434a54;
    background: #fff;
}

.headerLinks .navbar-nav > li > a:hover {
    color: #5050ff;
}

.site-header .topheader .nav > li > a {
    border-right: solid 1px #191970;
    color: #191970 !important;
    font-weight: 300;
    background: #fff !important;
    transition: background 0.2s;
}

    .site-header .topheader .nav > li > a:hover,
    .site-header .topheader .nav > li > a:focus {
        background-color: #e0e0e0 !important;
        color: #5050ff !important;
    }

    .site-header .topheader .nav > li > a i,
    .site-header .nav > li > a i {
        color: #191970 !important;
    }

    .site-header .topheader .nav > li > a:hover i,
    .site-header .topheader .nav > li > a:focus i,
    .site-header .nav > li > a:hover i,
    .site-header .nav > li > a:focus i {
        color: #5050ff !important;
    }

.site-header .nav > li > a {
    padding: 10px 10px;
    border-right: solid 1px #dedede;
    background: #fff !important;
    color: #191970 !important;
    transition: background 0.2s;
}

    .site-header .nav > li > a:hover,
    .site-header .nav > li > a:focus {
        background-color: #e0e0e0 !important;
        color: #5050ff !important;
    }

.topheader, .evo-top-bar, .evo-top-bar ul, .evo-off-canvas .title-bar {
    background: #fff !important;
}

    .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a,
    .evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a {
        background: #fff !important;
        color: #191970 !important;
        transition: background 0.2s;
    }

        .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a i,
        .evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a i {
            color: #191970 !important;
        }

        .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a:hover,
        .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a:focus,
        .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: #e0e0e0 !important;
            color: #5050ff !important;
        }

            .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a:hover i,
            .evo-top-bar .evo-top-bar-content .dropdown.menu > li > a:focus i,
            .evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a:hover i,
            .evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a:focus i {
                color: #5050ff !important;
            }

footer {
    background: #fafafa;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu .is-dropdown-submenu li > a:hover {
    background-color: #e0e0e0;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu > li.is-dropdown-submenu-parent.is-active,
.evo-top-bar ul ul,
.evo-top-bar .evo-top-bar-content .dropdown.menu li[data-evo-mega-menu] > a.hover,
.traco-center,
.evo-inline-list-pipes .active {
    background-color: #e0e0e0;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu li[data-evo-mega-menu] > a.hover {
    color: #fff;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu > li > a:hover {
    color: #5050ff;
}

.evo-top-bar .evo-top-bar-content .dropdown.menu li[data-evo-mega-menu] .dropdown-pane.is-open {
    background-color: #ffffff;
}

.menuParticipante {
    background: #ffffff !important;
}

    .menuParticipante .icons li a {
        padding: 5px;
        font-size: 13px;
        color: #191970;
    }

    .menuParticipante .icons li:hover {
        background-color: #ececec !important;
    }

.top-bar-logo {
    top: 2px;
}

.stickyNav {
    background: #fafafa;
}

    .stickyNav ul li a {
        color: #191970;
    }

        .stickyNav ul li a:hover {
            color: #5050ff;
            text-decoration: underline;
        }

.breadcrumbs-right #li-partic-plano {
    display: block;
}

.breadcrumbs-right #li-partic-data-base {
    display: none;
}

.box > .icon > .info {
    min-height: 189px;
}

.box > .icon > .image {
    background-color: #191970;
}

.box > .icon:hover > .image {
    background: #5050ff;
}

.box > .icon .info h3 {
    color: #191970;
    font-size: 1.075rem;
}

.orbit-bullets button.is-active {
    background-color: #191970;
}

.orbit-bullets button:hover {
    background-color: #5050ff;
}

.button {
    background-color: #191970;
}

    button:hover,
    button:focus,
    .button:hover,
    .button:focus {
        background-color: #5050ff;
    }

.evo-inline-list-pipes .active {
    font-weight: bold;
    color: #ffffff;
    padding: 0.45rem;
    border-radius: 1rem 1rem 0rem 0;
}

.evo-site-tabs--pattern-library-tabs .is-active a {
    background-color: #191970;
    color: #fff;
}

.tabs-container .evo-hdr-rule {
    padding: 0.55rem 0 0.35rem 0.95rem;
    color: #191970;
    border-radius: 0.25rem;
    font-size: 1.1rem;
    text-align: center;
    border-bottom: 0px;
}

.tab-line {
    padding: 0rem !important;
    background: #191970 !important;
    margin-top: -10px;
    height: 2px;
}

.stickyNav .dropdown-pane {
    background-color: #fafafa !important;
    border: 0px solid #ccc !important;
}

    .stickyNav .dropdown-pane ul li {
        border-right: 0px !important;
        display: block !important;
        float: left;
        width: 200px;
        text-align: left;
    }

        .stickyNav .dropdown-pane ul li a {
            display: block !important;
            border-bottom: 0px !important;
        }

.traco-center {
    margin-bottom: 3rem !important;
    background-color: #191970;
}

#div-parametros .evo-tooltip {
    display: none;
}

.colorBlue {
    color: #191970;
}

.well {
    background: #f7f7f7;
}

.liContatoHeader img:hover {
    background-color: #e0e0e0;
    border-radius: 5px;
}

/* Ícones */
.menu li > a i,
.menu li > i,
.menu .icon,
.menu .fa,
.menu .material-icons {
    color: #191970 !important;
}

    /* Hover dos ícones */
    .menu li > a:hover i,
    .menu li > a:focus i,
    .menu li > i:hover,
    .menu .icon:hover,
    .menu .fa:hover,
    .menu .material-icons:hover {
        color: #5050ff !important;
    }

.menu li > a {
    height: 48px;
    min-height: 48px;
    line-height: 48px;
    padding-top: 2px;
    padding-bottom: 2px;
}
