a:focus {
    outline: none;
}

/*Mudanças para melhorar menu principal com ícones*/
.menu-principal > ul {
    margin: 0;
}

.menu-principal .nav-pills > li > a {
    padding: 14px 10px 8px;
    width: 50px;
    text-align: center;
    color: #FFF;
}

.menu-principal > ul > li > a > .menu-icon {
    font-size: 1.8em;
}

.menu-principal > ul > li > a > .menu-icon.flaticon-peoples {
    font-size: 2.7em;
}

.menu-principal > ul > li > a > .menu-icon.flaticon-two-peoples {
    font-size: 2em;
}

.menu-principal > ul > li > a > .menu-icon.flaticon-technology {
    font-size: 2.2em;
}

.menu-principal > ul > li > a > .menu-icon.flaticon-agenda {
    font-size: 2.2em;
}

.menu-principal > ul > li > a > .menu-icon.icon-search {
    font-size: 1.6em!important;
    top: -2px;
    position: relative;
}
/*Mudanças para melhorar menu principal com ícones*/

.menu-principal .nav-pills > li > a {
    color: #CCC;
}

.menu-principal .nav-pills > li > a:hover,
.menu-principal .nav-pills > li > a:focus {
    background-color: #FFF;
    color: #D95052;
}

.menu-principal .nav-pills > .active > a,
.menu-principal .nav-pills > .active > a:hover {
    background-color: #D95052;
    color: #FFF;
}

.menu-principal .nav-pills > .active > a:focus {
    background-color: #bf4648;
    color: #FFF;
}

.menu-principal .nav-tabs .open .dropdown-toggle,
.menu-principal .nav-pills .open .dropdown-toggle,
.menu-principal .nav > li.dropdown.open.active > a:hover {
    background-color: #999;
    color: #FFF;
}

.menu-principal .nav-tabs .dropdown-toggle .caret,
.menu-principal .nav-pills .dropdown-toggle .caret {
    border-bottom-color: #EEE;
    border-top-color: #EEE;
}

.menu-principal .dropdown-menu li > a:hover,
.menu-principal .dropdown-menu .active > a,
.menu-principal .dropdown-menu .active > a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #CC000A;
}

.menu-principal .nav-tabs .dropdown-toggle:hover .caret,
.menu-principal .nav-pills .dropdown-toggle:hover .caret,
.menu-principal .nav-tabs .dropdown-toggle:focus .caret,
.menu-principal .nav-pills .dropdown-toggle:focus .caret {
    border-top-color: #444;
    border-bottom-color: #444;
}

.menu-principal .nav-tabs > .active .dropdown-toggle:hover .caret,
.menu-principal .nav-pills > .active .dropdown-toggle:hover .caret,
.menu-principal .nav-tabs > .active .dropdown-toggle:focus .caret,
.menu-principal .nav-pills > .active .dropdown-toggle:focus .caret {
    border-top-color: #440a0f;
    border-bottom-color: #440a0f;
}

.menu-icon.usuarios-online {
    color: dodgerblue;
}

.menu-icon.usuarios-ausentes {
    color: red;
}
.menu-icon.acervo {
    top: -5px;
    position: relative;
}

.menu-principal .active .menu-icon.usuarios-ausentes {
    color: lightcoral;
}
