.main-sidebar{background:linear-gradient(180deg,#1271B5 0%,#1a3999 100%);box-shadow:none}
.main-sidebar .brand-link{background-color:transparent;color:#fff}
.sidebar-dark .nav-sidebar .nav-link{color:#fff}
.sidebar-dark .nav-sidebar .nav-link:hover,
.sidebar-dark .nav-sidebar .nav-link:focus{background-color:rgba(0,0,0,.12);color:#fff}
.sidebar-dark .nav-sidebar .nav-link.active{background-color:rgba(0,0,0,.20);color:#fff}
.sidebar-dark .nav-sidebar > .nav-item.menu-open > .nav-link{background-color:rgba(0,0,0,.16);color:#fff}
.sidebar-dark .nav-treeview .nav-link{color:#e6e6e6}
.sidebar-dark .nav-treeview .nav-link:hover,
.sidebar-dark .nav-treeview .nav-link:focus{background-color:rgba(0,0,0,.12);color:#fff}
.sidebar-dark .nav-treeview .nav-link.active{background-color:rgba(0,0,0,.18);color:#fff}
.sidebar-dark .nav-sidebar > .nav-item > .nav-link{border-left:3px solid #ffffff}
.sidebar-dark .nav-treeview > .nav-item > .nav-link{border-left:3px solid #10b981}
.sidebar-dark .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left:3px solid #f59e0b}
.sidebar-dark .nav-treeview .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left:3px solid #ef4444}
.sidebar-dark .nav-sidebar .nav-header{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:.04em;margin-top:1rem;margin-bottom:.35rem;border-top:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.12);padding:.25rem .75rem}
.sidebar-dark .nav-sidebar .nav-header + .nav-item > .nav-link{margin-top:.25rem}
.sidebar-dark .nav-sidebar .nav-group-financeiro .nav-treeview > .nav-item > .nav-link{border-left-color:#60a5fa}
.sidebar-dark .nav-sidebar .nav-group-financeiro .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#93c5fd}
.sidebar-dark .nav-sidebar .nav-group-comercial .nav-treeview > .nav-item > .nav-link{border-left-color:#22c55e}
.sidebar-dark .nav-sidebar .nav-group-comercial .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#86efac}
.sidebar-dark .nav-sidebar .nav-group-estoque .nav-treeview > .nav-item > .nav-link{border-left-color:#f59e0b}
.sidebar-dark .nav-sidebar .nav-group-estoque .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#fbbf24}
.sidebar-dark .nav-sidebar .nav-group-patrimonio .nav-treeview > .nav-item > .nav-link{border-left-color:#8b5cf6}
.sidebar-dark .nav-sidebar .nav-group-patrimonio .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#a78bfa}
.sidebar-dark .nav-sidebar .nav-group-helpdesk .nav-treeview > .nav-item > .nav-link{border-left-color:#f43f5e}
.sidebar-dark .nav-sidebar .nav-group-helpdesk .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#fb7185}
.sidebar-dark .nav-sidebar .nav-group-base .nav-treeview > .nav-item > .nav-link{border-left-color:#06b6d4}
.sidebar-dark .nav-sidebar .nav-group-base .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#67e8f9}
.sidebar-dark .nav-sidebar .nav-group-rh .nav-treeview > .nav-item > .nav-link{border-left-color:#ef4444}
.sidebar-dark .nav-sidebar .nav-group-rh .nav-treeview .nav-treeview > .nav-item > .nav-link{border-left-color:#f87171}
.daterangepicker{z-index:1060}
.dropdown-menu .dropdown-item .synkio-notif-text{display:inline-block;max-width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.dropdown-menu .dropdown-item .synkio-msg-text{display:inline-block;max-width:calc(100% - 90px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.main-sidebar .os-content,.main-sidebar .sidebar{padding-bottom:96px;padding-bottom:calc(96px + env(safe-area-inset-bottom)) !important}
.chart-box{position:relative;width:100%;height:140px}
.chart-box canvas{width:100%!important;height:100%!important;display:block}
.filterbar{gap:.5rem}
.filterbar .select2-container{min-width:220px}
.filterbar .select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px);line-height:calc(2.25rem + 2px)}
.filterbar .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:calc(2.25rem + 2px)}
.filterbar .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{height:2.25rem}
.filterbar .select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px)}
.filterbar .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{padding:2px 8px}
.form-inline #pagar_daterange_btn{white-space:nowrap}
.form-inline #pagar_daterange_btn{white-space:nowrap;margin-right:.75rem!important}
.form-inline .input-group,.form-inline #pagar_daterange_btn{margin-bottom:0 !important}
.form-inline .input-group,.form-inline #pagar_daterange_btn{margin-bottom:0 !important}
.form-inline#formFiltrosPagar{position:relative}
.daterangepicker{z-index:1060}
.form-inline #pagar_status_select + .select2-container{margin-right:.75rem;vertical-align:top}
.form-inline #pagar_categoria_select + .select2-container{margin-right:.75rem;vertical-align:top}
.form-inline #receber_status_select + .select2-container{margin-right:.75rem;vertical-align:top}
.form-inline #receber_categoria_select + .select2-container{margin-right:.75rem;vertical-align:top}
.form-inline #receber_daterange_btn{white-space:nowrap;margin-right:.75rem!important;display:inline-flex;align-items:center}
#pagar_daterange_btn,#receber_daterange_btn{height:calc(2.25rem + 2px);line-height:2.25rem;padding:0 .75rem;display:inline-flex;align-items:center;vertical-align:top;align-self:center;margin-top:0;margin-bottom:0}
.form-inline .select2-container--bootstrap4 .select2-selection--single{height:calc(2.25rem + 2px);line-height:calc(2.25rem + 2px)}
.form-inline .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height:calc(2.25rem + 2px)}
.form-inline .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{height:2.25rem}
.form-inline .select2-container--bootstrap4 .select2-selection--multiple{min-height:calc(2.25rem + 2px)}
.form-inline .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered{padding:2px 8px}
#receber_daterange_btn:hover .text-muted,#receber_daterange_btn:focus .text-muted,#receber_daterange_btn:active .text-muted{color:#fff !important}
.form-inline #receber_status_select + .select2-container{min-width:180px;width:auto!important}
.form-inline #receber_categoria_select + .select2-container{min-width:220px;width:auto!important}
.daterangepicker{z-index:1060}
#formFiltrosReceber .select2-container{display:inline-block!important}
.form-inline .input-group,.form-inline #receber_daterange_btn{margin-bottom:0 !important}
#formFiltrosReceber select.form-control{display:inline-block;vertical-align:middle;min-width:180px;width:180px}
#formFiltrosReceber #receber_categoria_select{min-width:220px;width:220px}
.form-inline#formFiltrosPagar,.form-inline#formFiltrosReceber{display:flex;flex-wrap:wrap;align-items:center}
#formFiltrosPagar .select2-container,#formFiltrosReceber .select2-container{flex:0 1 180px;max-width:100%;margin-right:.75rem;margin-bottom:0;align-self:center}
#formFiltrosPagar #pagar_status_select + .select2-container{flex:0 1 160px}
#formFiltrosPagar #pagar_categoria_select + .select2-container,#formFiltrosReceber #receber_categoria_select + .select2-container{flex:0 1 220px}
#formFiltrosPagar .input-group,#formFiltrosReceber .input-group{flex:1 1 260px;min-width:220px;margin-bottom:0!important;align-self:center}
#pagar_daterange_btn,#receber_daterange_btn{flex:0 1 auto;margin-bottom:.5rem!important}
@media (max-width:992px){
  #formFiltrosPagar .select2-container,#formFiltrosReceber .select2-container,#formFiltrosPagar .input-group,#formFiltrosReceber .input-group,#pagar_daterange_btn,#receber_daterange_btn{flex:1 1 100%;min-width:100%}
}
