/*---------------------------------------
dark mode
------------------------------------------*/

body, html {
	background: #111 !important;
	color: #eee;
}

.header-nav nav a {
	color: #eee;
}

.header-nav nav a.selected {
	border-bottom-color: #9ce7ff;
	color: #9ce7ff;
}

a {
	/*color: #9ce7ff;*/
	color: #eee;
}

.dropdown-menu{
	background: #111;
	color: #eee;
}

.header-nav nav a:hover {
	background: #111;
	border-bottom-color: #9ce7ff;
	color: #eee;
}

.text-700 {
	color: #eee !important;
}

h1, h2, h3, h4, h5, h6{
	color: #eee !important;
}
p {
	color: #eee;
}

.titleBox div ul li {
	color: #eee;
}

h1 > span {
	color:#eee !important;
}
h2 > span {
	color: #eee !important;
}
h3 > span {
	color: #eee !important;
}

.table thead tr th {
	background: #111;
}

.table td {
	/*background: #212020;*/
	background: #111;
	color: #eee;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
	/*background-color: #111;*/
	background-color: #212020;
	color: #eee;
}

a, a:hover, a:visited {
	color: #eee;
}

.btn-default {
	background: #fff;
	color: #111;
}

.col.popis-traka div div {
	color: #eee;
}
.block-content.article.custom {
	background-color: #111 !important;
	color: #eee;
}
.block-content.article.custom p {
	background-color: #111 !important;
	color: #eee;
}

.article.custom p span {
	background-color: #111 !important;
	color: #eee;
}

.block-content.article.custom.tohover:hover {
	background-color: #4d4d4d !important;
}

	.block-content.article.custom.tohover:hover p {
		background-color: #4d4d4d !important;
	}

	.block-content.article.custom.tohover:hover span {
		background-color: #4d4d4d !important;
	}

.comment-info .comment-info-username {
	color: #111;
}
.comment-info .comment-info-datetime {
	color: #111;
}
.comment-info .comment-like, .comment-info .comment-unlike {
	color: #111;
}
.comment-info .comment-unlike {
	filter: brightness(0);
}
.comment-info .comment-like {
	filter: brightness(0);
}
.comment-text {
	color: #111;
}
.comments-filter-dropdown label {
	color: #111;
}
.comments-filter-dropdown.dropdown .dropdown-items ul li a {
	color: #111;
}
.comments-filter-dropdown .dropdown-arrow {
	filter: brightness(0);
}
.comment-action {
	color: #eee;
}
.comment-action.comment-action-edit {
	filter: brightness(0);
}

.comment-action.comment-action-delete {
	filter: brightness(0);
}

.add-comment-button {
	background-color: white !important;
	color: #111 !important;
}

.broj-komentara-clanka {
	background-color: #4d4d4d !important;
}
.overflow-hidden.custom div {
	background-color: #4d4d4d;
}
.scroll-wrapper > .scroll-content .custom{
	background-color: #111 !important;
}
#navbarVerticalCollapse{
	background-color: #111;
}

.notification-center {
	background-color: white;
	color: #111;
}
.notification.notification-message {
	background-color: white !important;
	color: #111;
}
.notification.notification-warning {
	background-color: white !important;
	color: #111;
}
.notification.notification-error {
	background-color: white !important;
	color: #111;
}
.notification .notification-close {
	color: #111;
}

#sidebar .sidebar-content {
	background-color: #111;
}
.sidebar-header a {
	color: #eee !important;
}
.sidebar-header h2 {
	color: #eee !important;
}
#sidebar .sidebar-header {
	background-color: #111;
}
#sidebar .sidebar-nav ul li .title{
	background-color: #111;
	color: #eee;
}
#sidebar .sidebar-nav {
	background-color: #111;
}
#sidebar .sidebar-nav ul li .badge {
	color: #eee !important;
}

.closeButton{
	color: #eee;
}

#icon {
	color: #eee;
}

.sidebar-nav ul li.parent .toggle-btn
{
	-webkit-filter: invert(100%); /* Safari/Chrome */
	filter: invert(100%);
}

#sidebar .sidebar-header a.download {
	background-image: url('../../Images/document-download-white.png');
}

.card {
	background: #111;
	color: #eee;
	border: solid 1px #eee;
}

.card-body {
	background: #111;
	color: #eee;
}

.card-header {
	background: #111;
	color: #eee;
}

.accordion-button:not(.collapsed) {
	color: #eee;
	background-color: #111;
}

.accordion-button {
	color: #eee;
	background-color: #111;
}

.accordion-icon{
	color: #eee;
}

.border {
	border: 1px solid #eee !important;
}

.text-900{
	color: #eee !important;
}

.choices{
	color: #111;
}
.choices .choices__list--dropdown .choices__item--selectable {
	background-color: #fff;
	color: #111;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
	background-color: #111;
}

.ui-widget-content {
	border-color: #111;
}

.ui-widget-content {
	border: 1px solid #a6c9e2;
	background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
	color: #222222;
}

.ui-widget-header {
	color: white;
	background-color: #111;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: white;
	background-color: #111;
}

.red-pagination .btnp-left:hover,
.red-pagination .btnp-right:hover {
	background-color: #212020;
}

.red-pagination .btnp-right {
	/*background-image: url('../../Images/arrow-right-red.png');*/
}

.red-pagination .btnp-num {
	text-align: center;
	border: 1px solid #eee;
	color: #eee;
}

.red-pagination .btnp-num:hover {
	background-color: #111;
}

.red-pagination .btnp-num.selected {
	background-color: #eee;
	color: #111;
}

footer.footer_gov {
	background: #111;
	border: solid 1px #eee;
	color: #eee;
}

footer.footer_logo {
	text-align: center;
}

footer a, footer a:visited {
	color: #9ce7ff;
}

.cookie-settings-circular {
	background: rgba(0, 0, 0, 0.9) !important;
	border-color: #555 !important;
}

	.cookie-settings-circular:hover {
		background: rgba(0, 0, 0, 1) !important;
	}