/* 
[Cores do projeto] 
	
--cor-rosa: #802473;
--cor-amarelo: #08255d;
--cor-laranja: #eb5c25;
--cor-azul: #35aece;
--cor-azul-claro: #c0e1d7;
--cor-azul-escuro: #2c2d87;

--cor-cinza-escuro: #54585d;
--cor-cinza-claro: #cdd2d8;
--cor-preto: #000000;
--cor-branco: #ffffff;

[Fontes do projeto]
- Poster
- Cooper-Regular
- Cooper-Bold
*/
/* Login - ADMIN */
.login-page,
.register-page {
    background-color: #f4f6fa !important;
    /*background: url(../img/bkg-geral.jpg) top center no-repeat fixed #2c2d87;*/
    background-size: cover;
}

.navbar-nav.bkg-azul .nav-item .nav-link {
    background-color: #01a2d9 !important;
}

.area-login p {
    color: #08255d;
}

.area-login a {
    color: #08255d;
}

.area-login label.text-white {
    color: #08255d !important;
}

.area-login .btn-verde {
    color: #ffffff;
    background-color: #08255d;
}

.area-login .form-control,
.area-login .input-group-text {
    color: #2c2d87;
    background: #ffffff;
}

.area-login [class*=icheck-] > input:first-child + input[type=hidden] + label::before,
.area-login [class*=icheck-] > input:first-child + label::before {
    border-color: #c0e1d7;
}

/* Header - ADMIN */

.navbar-acil {
    background-color: #08255d;
}

.dropdown-menu {
    background: #08255d;
    border-color: #08255d;
}

.dropdown-menu-lg .dropdown-item:hover {
    background-color: rgba(0,0,0,0.55) !important;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}

    .navbar-dark .navbar-nav .nav-link i {
        color: #ffffff;
    }

.navbar-expand .navbar-nav .dropdown-menu i {
    color: #ffffff;
}

/* Menu Lateral - ADMIN */

.layout-fixed .main-sidebar {
    background-color: #f4f6fa;
    /*background: url(../img/ondas.png) 32% bottom no-repeat #2c2d87;*/
    background-size: 150% auto;
    width:285px;
}

.nav-pills .nav-link {
    color: #ffffff !important;
}

    .nav-pills .nav-link i,
    .nav-pills .nav-link i {
        color: #ffffff !important;
    }

[class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active,
[class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:focus,
[class*=sidebar-dark-] .nav-treeview > .nav-item > .nav-link.active:hover {
    background-color: rgba(0,0,0,0.55) !important;
}

[class*=sidebar-dark-] .nav-item a:hover {
    background-color: rgba(0,0,0,0.75) !important;
}

.user-panel .image {
    padding-left: 0;
}

[class*=sidebar-dark] .user-panel {
    border-color: #ffffff;
}

/* Conteúdo Geral - ADMIN */

circle {
    fill: #ffffff;
}

/* Botões */
.btn-warning {
    color: #2c2d87;
    background-color: #01a2d9;
    border-color: #01a2d9;
}

    .btn-warning:not(:disabled):not(.disabled).active,
    .btn-warning:not(:disabled):not(.disabled):active,
    .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #01a2d9;
        border-color: #01a2d9;
    }

.bg-gradient-gray-dark .btn-tool,
.bg-gray-dark .btn-tool,
.card-gray-dark:not(.card-outline) .btn-tool {
    color: #08255d;
}

/* Cards */
.small-box {
    background-color: #01a2d9;
}

/* Títulos */
.titulo-pagina i {
    background-color: #08255d;
    color: #ffffff;
}

.content-header h1 {
    color: #2c2d87;
}

.card-gray-dark:not(.card-outline) .card-header,
.card-dark:not(.card-outline) .card-header,
.card-olive:not(.card-outline) .card-header {
    background-color: #2c2d87;
}

/* Tabelas */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link,
.table thead {
    background-color: #2c2d87;
}

.card-primary.card-outline {
    border-color: #2c2d87;
}

.card-title.text-green {
    color: #2c2d87;
}

.card.card-gray-dark .card-title i {
    color: #08255d;
}

/* Graficos - Mapa */
.bg-gradient-gray-dark,
.bg-gradient-dark {
    background: #2c2d87 !important;
}

.nav-link {
    background-color: #9c9b9b;
}

[class*=sidebar-dark-] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*=sidebar-dark-] .nav-sidebar > .nav-item:hover > .nav-link,
[class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-link:focus {
    background-color: rgba(0,0,0,0.75) !important;
}