body.darkmode,body.darkmode #sidebar .sidebar-header{background-color:#121212;color:white}body.darkmode .header-container{background-color:#222;color:white}body.darkmode a.tab{color:var(--dark-color) !important;
}
.sidebar-logo-dark, .navigation-logo-dark, .brewspy-image-dark {
	display: none;
}
body.darkmode .sidebar-logo-dark, body.darkmode .navigation-logo-dark, body.darkmode .brewspy-image-dark {
	display: initial;
}
body.darkmode .sidebar-logo-light, body.darkmode .navigation-logo-light, body.darkmode .brewspy-image-light {
	display: none;
}
 body.darkmode .sidebar-logo-light {
	display: none;
}

body.darkmode .tab-button {
	color: white;
	background-color: #222222;
	border: 0.55px solid #515151;
}
body.darkmode .canvas-zoom-popup {
	background: black;
} 
body.darkmode .table {
	color: white;
} 
body.darkmode .table-hover tbody tr:hover {
	color: #cfcfcf;
	background-color: #3b3b3b;
}
body.darkmode .table th, body.darkmode .table td {
	border-top: 1px solid #515151;
}
body.darkmode .table th.no-top-border, body.darkmode .table td.no-top-border {
	border-top: 0px;	
}
body.darkmode .batch-stats {
	background: #3b3b3b;
	border-bottom: 0.55px solid #c62828;
	border-top: 0.55px solid #c62828;
}
body.darkmode .full-width-link:hover {
	background: #3b3b3b;
	color: white;
}
body.darkmode .latest-row {
	border-bottom: 0.55px solid #515151;
}
body.darkmode .data-grid .oddrow, body.darkmode .table-striped tbody tr:nth-of-type(even){background-color:#222}body.darkmode .data-grid .oddrow:hover,body.darkmode .table-striped tbody tr:nth-of-type(even):hover{background-color:#3b3b3b}body.darkmode .data-grid .data-grid-row-container{border-bottom:.55px solid #515151}body.darkmode .chart-tools{color:#e1e1e1}body.darkmode a{color:#dc2031}body.darkmode a.undecorated{color:unset}body.darkmode .section-body a{color:white}body.darkmode .section-body a.btn-light{color:black}body.darkmode a.btn-danger,body.darkmode a.btn-success{color:white}body.darkmode .btn-danger{background-color:#c62828;border-color:#c62828}body.darkmode .btn-outline-danger{color:#c62828;border-color:#c62828}body.darkmode .card .btn-outline-danger{color:#dc3545;border-color:#dc3545}body.darkmode .btn-outline-danger:hover{color:white;border-color:#c62828;background-color:#c62828}body.darkmode .btn-outline-dark{color:white;border-color:white}body.darkmode .btn-outline-dark:hover{color:black;border-color:black;background-color:white}body.darkmode a.black-link{color:white}body.darkmode #sidebar{border-right:1px solid #121212}body.darkmode #sidebar ul li.active>a{background-color:#961818}body.darkmode .faded{color:#9e9e9e}body.darkmode .no-results-small{color:#9e9e9e}body.darkmode .btn-white{color:#c62828}body.darkmode .close{color:white;text-shadow:0 1px 0 #000}body.darkmode .modal-header{background-color:#222;color:white;border-bottom:1px solid #515151}body.darkmode .modal-footer{background-color:#3b3b3b;color:white;border-top:1px solid #515151}body.darkmode .modal-comment{border-bottom:1px solid #515151;color:#9e9e9e}body.darkmode .modal-content{background-color:#121212;color:white}body.darkmode h4.section-header{border-bottom:1px solid #515151}body.darkmode .section-body{background-color:#3b3b3b}body.darkmode .alert-info{background-color:#515151;color:#f7f7f7;border-color:#222}body.darkmode .card-left-header,body.darkmode .card{background-color:#3b3b3b}body.darkmode .card-body,body.darkmode .taplist-container{background-color:#515151}body.darkmode .recipe-body-title div,body.darkmode .recipe-abv,body.darkmode .recipe-style{color:#9e9e9e}body.darkmode a .card,body.darkmode .daily-summary-toolbar a{color:white}body.darkmode .tap-abv{background:#9e9e9e;color:white;border-left:.5pt solid #9e9e9e}body.darkmode .progress-bar{background:#9e9e9e}body.darkmode .json-format{background-color:#222;color:white;border:1px solid #515151}body.darkmode .json-format a{color:white}body.darkmode .daily-summary .show-actual.show-change .daily-change{color:#bdbdbd !important}body.darkmode .category-title{border-bottom:1px solid #515151}body.darkmode .category-title .fa{color:#9e9e9e}body.darkmode .faq-container{border-bottom:1px solid #515151}body.darkmode .faq-category-body.expanded{background:#333}body.darkmode .faq-container.expanded{background:#3b3b3b}body.darkmode .faq-body{color:#eee !important}body.darkmode .navbar.bg-light{background-color:#343a40 !important}body.darkmode .navbar-brand{color:white}body.darkmode .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}body.darkmode .navbar-light .navbar-nav .nav-link{color:white}body.darkmode .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}body.darkmode .alert-danger{background-color:#c62828;border-color:#c62828;color:white}body.darkmode .small-comment{color:#9e9e9e}body.darkmode .radio-buttons label{background-color:#75757575}body.darkmode .radio-buttons input[type="radio"]:checked+label,body.darkmode input[type="checkbox"].fa-checkbox:checked+label{background-color:#616161;border:1px solid #616161}