#theme-indicator {
  cursor: pointer; }

.pcoded-header label {
  color: #3f4d67; }







body.dark {
  background-color: #082032;
  color: white !important; }
  body.dark .pcoded-navbar, body.dark .navbar-brand {
    background-color: #2C394B; }
  body.dark .icon, body.dark a, body.dark span, body.dark p, body.dark .feather,
  body.dark .pcoded-header .input-group .input-group-text, body.dark .pcoded-header a, body.dark .pcoded-header dropdown-toggle {
    color: white; }
  body.dark .pcoded-header .main-search.open .input-group {
    background-color: #2C394B;
    color: white; }
  body.dark .pcoded-header .main-search.open .input-group .form-control {
    color: white; }
  body.dark .pcoded-header .dropdown .dropdown-menu {
    background-color: #2C394B; }
  body.dark .pcoded-header .dropdown.show:before {
    color: #2C394B; }
  body.dark .pcoded-header .dropdown .profile-notification .pro-head {
    background-color: #082032; }
  body.dark .pcoded-header .dropdown.drp-user.show:before {
    color: #082032 !important; }
  body.dark .pcoded-header .dropdown .dropdown-menu li:hover a {
    color: white; }
  body.dark .pcoded-header .dropdown .profile-notification .pro-body li a {
    color: white; }
  body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5, body.dark h6 {
    color: white !important; }
  body.dark .text-muted {
    color: #d0d0d0 !important; }
  body.dark .page-header-title + .breadcrumb > .breadcrumb-item:last-child a {
    color: rgba(255, 255, 255, 0.63) !important; }
  body.dark .breadcrumb {
    background-color: #082032;
    color: white; }
    body.dark .breadcrumb .breadcrumb-item.active {
      color: white; }
  body.dark .page-item .page-link {
    background-color: #082032;
    border-color: #082032; }
  body.dark .page-item .page-link {
    border-color: #334756; }
  body.dark .nav-pills {
    background-color: #2C394B;
    border-color: #082032; }
    body.dark .nav-pills .nav-link.active, body.dark .nav-pills .nav-pills .show > .nav-link {
      background-color: #082032; }
  body.dark .custom-select,
  body.dark .form-control,
  body.dark .input-group-prepend,
  body.dark .input-group-append {
    background-color: rgba(8, 32, 50, 0.8);
    border-color: #2C394B !important;
    color: white; }
    body.dark .custom-select span,
    body.dark .form-control span,
    body.dark .input-group-prepend span,
    body.dark .input-group-append span {
      border-color: #2C394B !important; }
  body.dark .input-group {
    background-color: transparent; }
  body.dark .form-inline .form-control-plaintext {
    color: #bbbbbb; }
  body.dark .card .card-block, body.dark .card .card-body, body.dark .card {
    background-color: #2C394B;
    color: white !important; }
  body.dark .card .card-header {
    background-color: #2C394B;
    border-bottom: 1px solid #334756; }
  body.dark .table thead th {
    border-top: 1px solid #334756; }
  body.dark .table td, body.dark .table th {
    border-bottom: 1px solid #334756; }
  body.dark .border-bottom {
    border-bottom: 1px solid #334756 !important; }
  body.dark .nav-tabs .nav-item.show .nav-link,
  body.dark .nav-tabs .nav-link.active,
  body.dark .tab-content {
    background-color: #2C394B;
    color: white !important; }
  body.dark .pcoded-header {
    background-color: #082032; }
  body.dark .pcoded-header > .collapse:not(.show) {
    background-color: #2C394B; }
  body.dark .pcoded-header .main-search.open .input-group .search-close {
    background-color: transparent; }




body.dark .form-control {
    background-color: rgba(8, 32, 50, 0.8);
    color: white !important;
    /* Dodatkowe style, jeśli są potrzebne */
}

body.dark .tableNr {
    /* Tutaj zdefiniuj style dla swojej tabeli, jeśli chcesz, aby wyglądała inaczej w trybie ciemnym */
    color: white !important;
    /* Inne style, jeśli są potrzebne */
}

/* Możesz również chcieć zdefiniować style dla thead i tbody oddzielnie */
body.dark .tableNr thead {
    color: white !important;
}

body.dark .tableNr tbody {
    color: white !important;
}
body.dark .tableNr tr:hover {
    background-color: #819BCB !important; 
	color: #ebeef5 !important;
	
}


body.dark .tableNr th,
body.dark .tableNr td {
    border-color: #334756; /* kolor obramowania komórek w trybie ciemnym */
}


body.dark .dropdown-menu, body.dark .dropdown-item{
  background-color: #435264; /* Ustaw ciemny kolor tła */
  color: white; /* Ustaw biały kolor tekstu */
}





body.dark .modal-content {
  background-color: #5B687C; /* Ustaw ciemny kolor tła */
}


body.dark .table-striped {
  color: white !important; /* Ustaw biały kolor tekstu */
}

/* Kolor po najechaniu dla wierszy w tabeli #carrierTable */
body.dark .table-striped tbody tr:hover {
    background-color: #819BCB !important; 
	color: white !important;
}


body.dark .bg-light {
  background-color: #5B687C !important; /* dla tabeli odpadów nagłówki */
}




body.dark .table_tasks td {
    background-color: #0F2537 !important;
	color: white;
}

body.dark .green-bg {
    color: #00FF00 !important;
}
body.dark .gy-bg {
    color: #F7DC6F !important;
}





body.dark .past-datetime {
    color: #F7DC6F !important;
}

body.dark .future-datetime {
    color: #00FF00 !important;
}

body.dark #inputDesc {
    background-color: #0F2537 !important;
	color: #ffbf00 !important;
}




body.dark #numberOfCards, body.dark #task_cards {
	color: white;
}


body.dark .king-table, body.dark .pagination-bar, body.dark .king-table-caption, body.dark .king-table-head {
	color: white;
	background-color: #0F2537 !important;
}





/* Domyślne tło dla tabeli w trybie ciemnym */
body.dark #carrierTable, body.dark #transportingTable, body.dark #receiverTable, 
body.dark #receiversKnown, body.dark #wasteTable, body.dark #wasteTableKnown, body.dark #installationTable {
    background-color: #0F2537 !important; /* Przykładowy ciemny kolor tła */
    color: white !important; /* Przykładowy ciemny kolor tła */	
}

/* Kolor podświetlenia wiersza tabeli w trybie ciemnym */
body.dark #carrierTable tr:hover, body.dark #transportingTable tr:hover, 
body.dark #receiverTable tr:hover, body.dark #receiversKnown tr:hover, body.dark #wasteTable tr:hover,
body.dark #wasteTableKnown tr:hover, body.dark #installationTable tr:hover {
    background-color: #819BCB !important; 
	color: #ebeef5 !important;
	
}

body.dark .dropdown-menu .dropdown-item:hover {
  background-color: #819BCB !important; /* Kolor tła po najechaniu */
  color: #ebeef5 !important; /* Kolor tekstu po najechaniu */
}



/*zielone znane w tabeli modalnej */
body.dark .highlighted-green {
    background-color: #1B857F !important;
	color: white !important;
}








body.dark input[type="date"]::-webkit-calendar-picker-indicator {
  filter: invert(1); /* Dla jasnych ikon na ciemnym tle */
}

body.dark input[type="time"]::-webkit-calendar-picker-indicator {
  filter: invert(1); /* Dla jasnych ikon na ciemnym tle */
}



body.dark .border_auto_on {
	border: 1px solid #2ECC71 !important;
}


body.dark .tab:hover  {
	background-color: #819BCB !important;
	color: #0F2537;
}

body.dark .navbar-nav.mr-auto {
	color: white !important;
}


body.dark #myChart {
	color: white !important;
}



body.dark #carrierTable tbody tr, body.dark #receiversKnown tbody tr,
body.dark #wasteTableKnown tbody tr {
    background-color: #182F41 !important; /* Przykładowy ciemny kolor tła */
    color: #00EA1E;
}

/* Ciemniejszy kolor dla co drugiego wiersza w tabeli #carrierTable */
body.dark #carrierTable tbody tr:nth-child(even),
body.dark #receiversKnown tbody tr:nth-child(even),
body.dark #wasteTableKnown tbody tr:nth-child(even) {
    background-color: #0F2537 !important; /* Przykładowy ciemny kolor tła */
    color: #00EA1E;
}

/* Kolor po najechaniu dla wierszy w tabeli #carrierTable */
body.dark #carrierTable tbody tr:hover, body.dark #receiversKnown tbody tr:hover,
body.dark #wasteTableKnown tbody tr:hover {
    background-color: #819BCB !important; 
	color: white !important;
}




body.dark .tabley tbody tr {
    background-color: #182F41 !important; /* Przykładowy ciemny kolor tła */
    color: white;
}

/* Ciemniejszy kolor dla co drugiego wiersza w tabeli #carrierTable */
body.dark .tabley tbody tr:nth-child(even) {
    background-color: #0F2537 !important; /* Przykładowy ciemny kolor tła */
    color: white;
}

/* Kolor po najechaniu dla wierszy w tabeli #carrierTable */
body.dark .tabley tbody tr:hover {
    background-color: #014055 !important; 
	color: white !important;
}




body.dark .installationsTable tbody tr, body.dark .installationsTable tbody td,
body.dark .table-bordered tbody tr, body.dark .table-bordered tbody td {
    background-color: #182F41 !important; /* Przykładowy ciemny kolor tła */
    color: white !important;
}

body.dark .installationsTable tbody tr:nth-child(even),
body.dark .table-bordered tbody tr:nth-child(even) {
    background-color: #0F2537 !important; /* Przykładowy ciemny kolor tła */
    color: white !important;
}

body.dark .installationsTable tbody tr:hover,
body.dark .table-bordered tbody tr:hover {
    background-color: #014055 !important; 
	color: white !important;
}

body.dark .table-bordered thead th, body.dark .list_of_waste thead th {
    background-color: #0F2537;
	color: #ffbf00 !important;
}





body.dark .list-group-item {
    background-color: #0F2537;
	color: #ffbf00;
}









body.dark .progress  {
	background-color: #819BCB !important;
	color: #0F2537;
}