[data-theme="dark"] {
  background-color: rgb(20 25 31) !important;
  color: #eee;
}

[data-theme="dark"] .bg-light {
  background-color: rgb(20 25 31) !important;
}

[data-theme="dark"] .bg-white {
  background-color: rgb(20 25 31) !important;
}

[data-theme="dark"] .bg-black {
  background-color: #eee !important;
}

[data-theme="dark"] .hr {
  background-color: #eee !important;
}

[data-theme="dark"] .tooltip.bs-tooltip-top .arrow::before {
  border-top-color: #eee !important;;
}

[data-theme="dark"] .tooltip.bs-tooltip-bottom .arrow::before {
  border-bottom-color: #eee !important;
}

[data-theme="dark"] .tooltip.bs-tooltip-left .arrow::before {
  border-left-color: #eee !important;
}

[data-theme="dark"] .tooltip.bs-tooltip-right .arrow::before {
  border-right-color: #eee !important;
}
[data-theme="dark"] .text-dark {
  color: #eee !important;
}

[data-theme="dark"] .text-white {
  color: #111 !important;
}

[data-theme="dark"] .text-nav {
  color: rgb(177, 177, 177) !important;
}
[data-theme="dark"] .text-nav:hover {
  color: #fff !important;
}

[data-theme="dark"] .table-responsive::-webkit-scrollbar-thumb {
  background-color: gray !important;
}

[data-theme="dark"] .table-curved td {
  background-color: rgb(31 41 55) !important;
  border-bottom: 2px solid #5b6165e0 !important;
  border-top: 2px solid #5b6165e0 !important;
}

[data-theme="dark"] .table-curved tr:hover td {
  background-color: rgb(50, 67, 90) !important;
}

[data-theme="dark"] table.table-curved thead th
{
  font-weight: bold;
  color: #eee;
  background-color: rgb(62 74 92);
}

[data-theme="dark"] .bg-card {
  background-color: rgb(31 41 55) !important;
}

[data-theme="dark"] button.bg-card:hover {
  background-color: rgb(50, 67, 90) !important;
  color: #fff !important;
}

[data-theme="dark"] .selected {
  background-color: rgb(50, 67, 90) !important;
  color: #fff !important;
}

[data-theme="dark"] .dropdown-menu {
  background-color: rgb(50, 67, 90) !important;
}

[data-theme="dark"] .dropdown-item:hover {
  background-color: rgb(66, 87, 117) !important;
  color:#eee !important
}

[data-theme="dark"] .form-control {
  background-color: rgb(50, 67, 90) !important;
  color: white;
  border: none;
}