:root {
    --tema-adm-geral: #FE7F29 ;
    --tema-icones-adm: #fff ;
    --tema-backgroud-menu-adm: #cbdef4 ;
    --tema-icone-selecionado-adm: #a64200 ;
}

body {
    background-color: #f0f0f0 !important;
}

.container-xxl {
    max-width: inherit !important;
}

.aside.aside-light {
    background-color: var(--tema-adm-geral) !important;
}

.menu-title-gray-800 .menu-item .menu-link .menu-title {
    color: var(--tema-icones-adm) !important;
}

.aside .aside-logo {
    justify-content: space-around !important;
    height: 85px !important;
    margin-top: 10px !important;
    padding: 0 30px !important;
}

.logo{
    width: 110px !important;
}

.aside-menu .flex-column-fluid{
    background: #FE7F29 !important;
    /* padding-bottom: 30px !important; */
}

#meus-pins{
    display: none !important;
}

#kt_header_nav .header-menu div{
    display: none !important;
}

#kt_header_search div{
    display: none !important;
}

.btn.btn-icon.btn-icon-muted.btn-active-light.btn-active-color-primary.w-30px.h-30px.w-md-40px.h-md-40px{
    display: none !important;
}

.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,
.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: var(--tema-icones-adm) !important;
}

.menu-item.menu-sub-indention.menu-accordion.menu-diferenciado.hover.show a:hover>.menu-title.menu-hide {
    color: var(--tema-icones-adm) !important;
}
.menu-item.menu-sub-indention.menu-accordion.menu-oculto.hover.show a:hover>.menu-title.menu-hide {
    color: var(--tema-icones-adm) !important;
}

.menu-item.menu-sub-indention.menu-accordion.menu-diferenciado.hover.show>.menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icones-adm);
}
.menu-item.menu-sub-indention.menu-accordion.menu-oculto.hover.show>.menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icones-adm);
}


.menu-link.hover {
    color: var(--tema-adm-geral) !important;
}

.menu-state-icon-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),
.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icone-selecionado-adm);
}

.menu-accordion.menu-diferenciado.menu-item.menu-sub-indention.hover.show:hover>a:hover>a span:nth-child(2) {
    color: var(--tema-icones-adm) !important;
}
.menu-accordion.menu-oculto.menu-item.menu-sub-indention.hover.show:hover>a:hover>a span:nth-child(2) {
    color: var(--tema-icones-adm) !important;
}

.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: var(--tema-adm-geral) !important;
}

.menu-icon>.svg-icon.svg-icon-muted svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icones-adm);
}

.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-adm-geral);
}

.menu-icon>.svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icones-adm);
}


.menu-state-icon-primary .menu-item.menu-oculto.show>.menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icone-selecionado-adm)!important;
}
.menu-state-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-icones-adm);
}

.menu-state-title-primary .menu-item .menu-link.active .menu-title {
    color: var(--tema-adm-geral) !important;
}

.aside-menu {
    font-size: 1.15rem !important;
}

.aside-menu .menu .menu-item .menu-content,
.aside-menu .menu .menu-item .menu-link {
    padding-left: 10px !important;
}

.menu-item {
    padding: 2px 15px !important;
}

.menu-ativo {
    background-color: var(--tema-icones-adm) !important;
    border-radius: 15px;
}

.menu-diferenciado.show :hover {
    background-color: var(--tema-adm-geral) !important;
}

.menu-oculto.show :hover {
    background-color: var(--tema-adm-geral) !important;
}

[data-kt-aside-minimize='on'] .menu-oculto.show a :hover {
    background-color: var(--tema-icones-adm) !important;
}

.menu-ativado :hover {
    background-color: var(--tema-icones-adm) !important;
}

.menu-item :hover {
    background-color: var(--tema-backgroud-menu-adm) !important;
    border-radius: 15px;
}

.menu-sub.menu-sub-accordion .menu-item :hover {
    background-color: var(--tema-backgroud-menu-adm) !important;
    border-radius: 15px;
}

.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
    background-color: var(--tema-adm-geral) !important;
}

.fc-view-containe {
    max-width: auto !important;
    height: auto !important;
}

.fc .fc-scrollgrid table {
    width: 100% !important;
}

.fc .fc-daygrid-body {
    width: 100% !important;
}

.btn-check:active+.btn.btn-modal .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked+.btn.btn-modal .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-modal .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-modal.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-modal:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-modal:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-modal:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .show>.btn.btn-modal .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: var(--tema-adm-geral) !important;
}

.btn-check:active+.btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked+.btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .show>.btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #fff !important;
}

.svg-icon svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #fff;
}

@media (min-width: 992px) {

    [data-kt-aside-minimize='on'] .aside:not(.aside-hoverable) .aside-menu .menu-content,
    [data-kt-aside-minimize='on'] .aside:not(.aside-hoverable) .aside-menu .menu-title,
    [data-kt-aside-minimize='on'] .aside:not(:hover) .aside-menu .menu-content,
    [data-kt-aside-minimize='on'] .aside:not(:hover) .aside-menu .menu-title {
        padding-left: 15px !important;
        visibility: hidden !important;
    }

    [data-kt-aside-minimize='on'] .menu-link.active.menu-ativo {
        width: 45px;
    }

    [data-kt-aside-minimize='on'] .menu-item.menu-sub-indention.menu-accordion.menu-diferenciado.here.show a {
        width: 45px;
        background-color: var(--tema-icones-adm);
        border-radius: 15px;
    }

    [data-kt-aside-minimize='on'] .menu-state-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
        transition: fill 0.3s ease;
        fill: var(--tema-icone-selecionado-adm);
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-link.active.menu-ativo {
        width: 235px;
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-item.menu-sub-indention.menu-accordion.menu-diferenciado.here.show a {
        width: 235px;
        background-color: var(--tema-adm-geral);
        color: var(--tema-icones-adm);
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-state-icon-primary .menu-item.show>.menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
        transition: fill 0.3s ease;
        fill: var(--tema-icones-adm);
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-state-title-primary .menu-item .menu-link.active .menu-title {
        color: var(--tema-icones-adm) !important;
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-link.py-3.active.menu-ativo {
        background: var(--tema-icones-adm) !important;
        color: var(--tema-adm-geral) !important;
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-link.py-3.active.menu-ativo>span:nth-child(2) {
        color: var(--tema-adm-geral) !important;
    }

    [data-kt-aside-minimize='on'] .aside.aside-hoverable:hover:not(.animating) .menu-link.active.menu-ativo .menu-title.menu-hide {
        color: var(--tema-adm-geral) !important;
    }
}

.btn-default {
    background-color: var(--tema-adm-geral);
    color: var(--tema-backgroud-menu-adm);
}

.btn-default:hover {
    background-color: var(--tema-adm-geral);
    opacity: 0.9;

    color: var(--bs-gray-100);
}

.btn-default-reverse {
    background-color: var(--bs-gray-300) !important;
    color: var(--tema-adm-geral) !important;
}

.bg-default {
    background-color: var(--tema-adm-geral);
}

.svg-default svg g path {
    /*substitui => svg-icon-primary*/
    fill: var(--tema-adm-geral) !important;
}

.svg-default svg g circle {
    /*substitui => svg-icon-primary*/
    fill: var(--tema-adm-geral) !important;
}

.svg-default svg path {
    /*substitui => svg-icon-primary*/
    fill: var(--tema-adm-geral) !important;
}

a.page-link {
    background-color: var(--tema-adm-geral) !important;

    opacity: 0.9;

    color: var(--bs-gray-100) !important;
}

a.page-link:hover {
    background-color: var(--tema-adm-geral) !important;

    opacity: 0.7;

    color: var(--bs-gray-100) !important;
}

button.nav-link.active {
    background-color: var(--tema-adm-geral) !important;
    color: var(--tema-backgroud-menu-adm) !important;
}

button.nav-link {
    color: var(--tema-adm-geral) !important;
}

button.nav-link.disabled {
    background-color: var(--bs-gray-300) !important;
    margin-left: 3px;
    margin-right: 3px;

}


ul li a.active {
    background-color: var(--tema-adm-geral) !important;
    color: #fff !important;
}

ul li a.nav-link {
    color: var(--tema-adm-geral);
}


.voltar-para:hover a {
    color: var(--tema-adm-geral) !important;
}

.voltar-para:hover svg path {
    fill: var(--tema-adm-geral) !important;
}

#kt_aside_mobile_toggle{
    background-color: var(--tema-adm-geral) !important;
}