body,
p,
li,
a,
table,
td,
input {
  font-family: 'Inter' !important;

}

button,
.btn,
th>a,
.modal-title,
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Inter' !important; 
  font-weight: bold;

}

th {
  font-weight: bold !important;
  color: initial !important;
}

.sfpro-medium {
  font-family: 'Inter' !important; 
  font-weight: 500;
}

.nav-link-menu {
  font-size: 16.74px !important;
  font-weight: 500 !important;
}

 

.padding-navbar-brand-fechado {
  padding: 1rem 0rem 0rem 0rem !important;
}

.titulo-menu {
  font-size: 0.9rem !important;
}
.bg-gradient-secondary {
  background-image: -webkit-linear-gradient(90deg, rgb(17, 17, 17) 0%, rgb(24, 35, 56) 58%, rgb(24, 35, 56) 100%) !important;
}

.navbar-vertical .navbar-nav>.nav-item .nav-link.active+.collapse .nav-item.active .nav-link.active, .navbar-vertical .navbar-nav>.nav-item .nav-link.active+.collapsing .nav-item.active .nav-link.active {
  background-image: linear-gradient(195deg, #511a74 0%, #511a74 100%) !important;
}


body {
  font-family: 'Inter', sans-serif;

}

.nav-item,
.nav-link,
.nav-link-text {
  font-family: 'Inter' !important;
  font-weight: 500;
  font-size: 16.74px !important;
}

.span-totais-filtro {
  position: absolute;
  width: 28px;
  height: 28px;
  right: 5px;
  top: 10px;
  color: white !important;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
}

.sidenav {
    overflow-y: auto !important;
}

