body {
  background-color: var(--background) !important;
}
.select-list {
  background-color: var(--primary) !important;
  color: #ffffff !important;
}
.card {
  background-color: var(--secondary) !important;
  box-shadow: var(--box-shadow-card);
}
.card-modal {
  background-color: var(--secondary) !important;
}
.theme-input {
  background-color: var(--inputbg) !important;
}
.theme-input-group {
  background-color: var(--inputbg) !important;
}
.theme-input-group:hover {
  background-color: var(--inputbg) !important;
  transition: background-color 0.3s;
}
.theme-input:hover {
  background-color: var(--inputbg-hover) !important;
  transition: background-color 0.3s;
}
.divider {
  background: var(--divider);
}
.theme-text {
  color: var(--color-inp) !important;
}
.theme-text:hover {
  color: var(--color-inp) !important;
}
.theme-text-pai-li {
  color: var(--theme-text-pai-li) !important;
}
.theme-text-li {
  color: var(--color-li);
}
.login-logo {
  background-image: var(--logo-url);
  background-size: contain;
  background-repeat: no-repeat;
}

.animation-btn:hover,
.animation-a:hover,
.dropdown-content:hover {
  color: var(--color-inp) !important;
  background-color: var(--secondary) !important;
  background-image: var(--dropdown-hover) !important;
  transition: background-color 0.3s;
}

.sidebar {
  background-color: var(--secondary) !important;
}

.topbar {
  background-image: var(--background-header) !important;
  box-shadow: var(--box-shadow-topbar);
}

.topbar-icon {
  color: #fff !important;
}
.topbar-icon:hover {
  filter: var(--drop-shadow-icon);
}

.border-sidebar {
  background-color: var(--secondary) !important;
  border-bottom: var(--border-sidebar) !important;
}

.dropdown-content {
  color: var(--color-dropdown-content);
  background-color: var(--secondary);
}

.card-dialog {
  background-color: var(--secondary) !important ;
}

/* Divider message */
.DividerError {
  background: var(--DividerError);
}

.DividerInfo {
  background: var(--DividerInfo);
}
.DividerWarning {
  background: var(--DividerWarning);
}
.DividerSucess {
  background: var(--DividerSucess);
}

.logo-header {
  background-image: var(--logo-url);
}

.button-counter-active {
  color: var(--color-button-counter) !important;
}
.theme-table-pai {
  background-color: var(--theme-table-pai) !important;
}
.background-color-charts {
  background-color: var(--background-charts);
}
.color-limite-restante,
.color-limite-restante:hover {
  color: rgb(214, 41, 41) !important ;
}
