.darkmode .badgify i {
	color: #20252c;
}

.darkmode .dialog-modal-header,
.darkmode .dialog-modal-footer {
	background: #22272e !important;
}

.darkmode .dialog-modal-header {
	background: #0f1115 !important;
}

html.darkmode .site-mobile-logo-light {
	display: none;
}

html.darkmode .site-mobile-logo-dark {
	display: block;
}

html.darkmode .site-desktop-sidebar .site-brand-logo {
	filter: invert(1);
}

html.darkmode {
	color-scheme: dark;
	background: #0f1115;
}

html.darkmode body,
html.darkmode main {
	background: #0f1115 !important;
	color: #e8eaed;
}

html.darkmode a {
	color: #ffad61;
}

html.darkmode .site-top-actions a {
	color: #fff;
}

html.darkmode a:hover,
html.darkmode a:focus {
	color: #ffc38e;
}

html.darkmode .site-auth-link,
html.darkmode .site-auth-link:hover,
html.darkmode .site-auth-link:focus,
html.darkmode .site-side-link,
html.darkmode .site-side-link:hover,
html.darkmode .site-side-link:focus,
html.darkmode .site-side-link.is-active,
html.darkmode .site-mobile-menu-link,
html.darkmode .site-mobile-menu-link:hover,
html.darkmode .site-mobile-menu-link:focus,
html.darkmode .site-mobile-menu-link.is-active,
html.darkmode .site-mobile-menu-summary,
html.darkmode .site-mobile-menu-summary:hover,
html.darkmode .site-mobile-menu-summary:focus,
html.darkmode .site-mobile-menu-summary.is-active,
html.darkmode .site-side-submenu a,
html.darkmode .site-mobile-submenu a,
html.darkmode .site-account-submenu a {
	color: #fff !important;
}

html.darkmode .site-side-link .site-side-label,
html.darkmode .site-mobile-menu-link span,
html.darkmode .site-mobile-menu-summary span {
	color: #fff !important;
}

html.darkmode body .site-top-actions .site-auth-link,
html.darkmode body .site-desktop-sidebar a,
html.darkmode body .site-desktop-sidebar button,
html.darkmode body .site-desktop-sidebar span,
html.darkmode body .site-mobile-menu-panel a,
html.darkmode body .site-mobile-menu-panel button,
html.darkmode body .site-mobile-menu-panel span {
	color: #fff !important;
}

html.darkmode .panel,
html.darkmode .panel-default,
html.darkmode .panel-body,
html.darkmode .well,
html.darkmode .jumbotron,
html.darkmode .thumbnail,
html.darkmode .list-group-item,
html.darkmode .dropdown-menu,
html.darkmode .modal-content,
html.darkmode .popover,
html.darkmode .tiny-modal,
html.darkmode .sub-menu div ul,
html.darkmode #tab-last-threads,
html.darkmode .price-choice {
	border-color: #343a43 !important;
	background: #1a1e24 !important;
	color: #e8eaed;
}

html.darkmode .panel-heading,
html.darkmode .panel-footer,
html.darkmode .modal-header,
html.darkmode .modal-footer,
html.darkmode .card-header,
html.darkmode .card-footer {
	border-color: #343a43 !important;
	background: #22272e !important;
	background-image: none !important;
	color: #f4f5f6 !important;
}

html.darkmode .table,
html.darkmode table {
	color: #e8eaed;
	background-color: transparent;
}

html.darkmode .table > thead > tr > th,
html.darkmode .table > tbody > tr > th,
html.darkmode .table > tfoot > tr > th,
html.darkmode .table > thead > tr > td,
html.darkmode .table > tbody > tr > td,
html.darkmode .table > tfoot > tr > td {
	border-color: #343a43;
}

html.darkmode .table-striped > tbody > tr:nth-of-type(odd),
html.darkmode .table-hover > tbody > tr:hover,
html.darkmode #scores .list-score-container:nth-child(even) {
	background: #20252c !important;
}

html.darkmode .form-control,
html.darkmode input,
html.darkmode textarea,
html.darkmode select,
html.darkmode .input-group-addon {
	border-color: #3d444d !important;
	background-color: #15191e !important;
	color: #f1f3f5 !important;
}

html.darkmode .username-shell {
	border-color: #3d444d !important;
	background-color: #15191e !important;
}

html.darkmode .form-control::placeholder,
html.darkmode input::placeholder,
html.darkmode textarea::placeholder {
	color: #929aa5;
	opacity: 1;
}

html.darkmode .form-control:focus,
html.darkmode input:focus,
html.darkmode textarea:focus,
html.darkmode select:focus {
	border-color: #f07a18 !important;
	box-shadow: 0 0 0 2px rgba(240, 122, 24, .2);
}

html.darkmode .btn-default {
	border-color: #454c56;
	background: #272c34;
	color: #f1f3f5;
}

html.darkmode .btn-default:hover,
html.darkmode .btn-default:focus,
html.darkmode .btn-default.active {
	border-color: #59616d;
	background: #343a43;
	color: #fff;
}

html.darkmode .nav-tabs,
html.darkmode .nav-tabs > li > a,
html.darkmode hr,
html.darkmode fieldset.solid {
	border-color: #343a43 !important;
}

html.darkmode .nav-tabs > li.active > a,
html.darkmode .nav-tabs > li.active > a:hover,
html.darkmode .nav-tabs > li.active > a:focus,
html.darkmode .pagination > li > a,
html.darkmode .pagination > li > span {
	border-color: #3d444d;
	background: #22272e;
	color: #ffad61;
}

html.darkmode .text-muted,
html.darkmode small,
html.darkmode .help-block {
	color: #a4abb4 !important;
}

html.darkmode .locked-overlay {
	background: rgba(15, 17, 21, .88);
}

html.darkmode .price-choice-container .fa-check-circle,
html.darkmode .price-choice-container .rivet,
html.darkmode #footerStaticBar {
	background: #1a1e24 !important;
}
