
body.dark-theme {
    background-color: #191919;
    color: rgb(181, 181, 181);
}

.dark-theme .navbar {
    background-color: #202020;
    border: 1px solid #202020;
    color: rgb(181, 181, 181);
}

.dark-theme .navbar-brand {
    color: rgb(236, 236, 236);
}

.dark-theme .navbar-brand:hover, .dark-theme .nav-link:hover {
	color: #DDA303;
}

.dark-theme .nav-link {
    color: rgb(236, 236, 236);
}

.dark-theme #content {
    background-color: #202020;
}

.dark-theme #bottom {
    background-color: #202020;
}

.dark-theme kbd {
    color: #FFFFFF;
    background: linear-gradient(178deg, #555, #555, #555, #222);
}

.dark-theme .ai, .dark-theme .fa-brands, .dark-theme .fa, .dark-theme .fa-solid {
    color: rgb(160, 160, 160);
}

.dark-theme #content a:link, .dark-theme #content a:visited, .dark-theme #content a:active {
	color: inherit;
}

.dark-theme #content a:hover {
  	color: #FFFFFF
}

.dark-theme .table {
    color: rgb(181, 181, 181);
}

.dark-theme .table thead th {
    color: rgb(236, 236, 236);
}

.dark-theme #content a.hidden_link, .dark-theme #content a.hidden_link:link, .dark-theme #content a.hidden_link:visited {
	color: rgb(236, 236, 236);
}

.dark-theme #content a.hidden_link:hover {
  	color: #DDA303;
}

.active {
	border-bottom: 0px solid #191919;
	box-shadow: inset 0 -5px 0 #191919;
}


.dark-theme .tablesorter-theme .header,
.dark-theme .tablesorter-theme .tablesorter-header {
	/* black (unsorted) double arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
	/* white (unsorted) double arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	/* image */
	/* background-image: url(images/black-unsorted.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	padding: 4px 18px 4px 4px;
	white-space: normal;
	cursor: pointer;
	/* color: #428bca; */
}
.dark-theme .tablesorter-theme .headerSortUp,
.dark-theme .tablesorter-theme .tablesorter-headerSortUp,
.dark-theme .tablesorter-theme .tablesorter-headerAsc {
	/* black asc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
	/* white asc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
	/* image */
	/* background-image: url(images/black-asc.gif); */
}
.dark-theme .tablesorter-theme .headerSortDown,
.dark-theme .tablesorter-theme .tablesorter-headerSortDown,
.dark-theme .tablesorter-theme .tablesorter-headerDesc {
	/* black desc arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
	/* white desc arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
	/* image */
	/* background-image: url(images/black-desc.gif); */
}

.dark-theme .tablesorter-theme thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

.dark-theme .tablesorter-theme th[scope="col"]:hover{
	color: #DDA303;
	border-bottom-color: rgb(236, 236, 236);
    
}