body{
    --var-primary: #222222;
    --var-secondary: #242424;
    --var-success: #198754;
    --var-info: #0dcaf0;
    --var-warning: #ffc107;
    --var-danger: #ff0019;
    --var-light: #f8f9fa;
    --var-dark: #212529;

    --bs-primary: #222222;
    --bs-secondary: #242424;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #ff0019;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
}

a {
	color: #222222;
}

.form-check-input:checked {
	background-color: #222222;
	border-color: #222222;
}

.form-check-input[type=checkbox]:indeterminate {
	background-color: #222222;
	border-color: #222222;
}

.form-range::-webkit-slider-thumb {
	background-color: #222222;
}

.form-range::-moz-range-thumb {
	background-color: #222222;
}



.btn-primary {
	color: #fff;
	background-color: #222222;
	border-color: #222222;
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #222222;
	border-color: #222222;
}

.btn-outline-primary {
	color: #222222;
	border-color: #222222;
}

.btn-outline-primary:hover {
	background-color: #222222;
	border-color: #222222;
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
	background-color: #222222;
	border-color: #222222;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #222222;
}

.btn-link {
	color: #222222;
}

.dropdown-item.active,
.dropdown-item:active {
	background-color: #222222;
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
	background-color: #222222;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	background-color: #222222;
}

.page-link {
	color: #222222;
}

.page-item.active .page-link {
	background-color: #222222;
	border-color: #222222;
}

.progress-bar {
	background-color: #222222;
}

.list-group-item.active {
	background-color: #222222;
	border-color: #222222;
}

.link-primary {
	color: #222222;
}

.border-primary {
	border-color: #222222!important;
}

.text-primary {
	color: #222222!important;
}

.bg-primary {
	background-color: #222222!important;
}

.btn-primary:hover {
	background-color: #0e0e0e;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	background-color: #0e0e0e;
}

a:hover {
	color: #000000;
}

.btn-primary:hover {
	border-color: #000000;
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
	border-color: #000000;
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
	background-color: #000000;
}

.btn-link:hover {
	color: #000000;
}

.page-link:hover {
	color: #000000;
}

.page-link:focus {
	color: #000000;
}

.link-primary:focus,
.link-primary:hover {
	color: #000000;
}


caption {
	color: #242424;
}

.blockquote-footer {
	color: #242424;
}

.figure-caption {
	color: #242424;
}

.form-text {
	color: #242424;
}

.form-control::-webkit-input-placeholder {
	color: #242424;
}

.form-control::-moz-placeholder {
	color: #242424;
}

.form-control::placeholder {
	color: #242424;
}

.form-select:disabled {
	color: #242424;
}

.btn-secondary {
	color: #fff;
	background-color: #242424;
	border-color: #242424;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #242424;
	border-color: #242424;
}

.btn-outline-secondary {
	color: #242424;
	border-color: #242424;
}

.btn-outline-secondary:hover {
	background-color: #242424;
	border-color: #242424;
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
	background-color: #242424;
	border-color: #242424;
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #242424;
}

.btn-link.disabled,
.btn-link:disabled {
	color: #242424;
}

.dropdown-header {
	color: #242424;
}

.nav-link.disabled {
	color: #242424;
}

.nav-tabs .nav-link.disabled {
	color: #242424;
}

.breadcrumb-item+.breadcrumb-item::before {
	color: #242424;
}

.breadcrumb-item.active {
	color: #242424;
}

.page-item.disabled .page-link {
	color: #242424;
}

.list-group-item.disabled,
.list-group-item:disabled {
	color: #242424;
}

.toast-header {
	color: #242424;
}

.link-secondary {
	color: #242424;
}

.border-secondary {
	border-color: #242424!important;
}

.text-secondary {
	color: #242424!important;
}

.text-muted {
	color: #242424!important;
}

.bg-secondary {
	background-color: #242424!important;
}

.btn-secondary:hover {
	background-color: #101010;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
	background-color: #101010;
}

.btn-secondary:hover {
	border-color: #000000;
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
	border-color: #000000;
}

.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
	background-color: #000000;
}

.link-secondary:focus,
.link-secondary:hover {
	color: #000000;
}


.valid-feedback {
	color: #198754;
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #198754;
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #198754;
}

.form-select.is-valid,
.was-validated .form-select:valid {
	border-color: #198754;
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
	border-color: #198754;
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
	border-color: #198754;
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
	background-color: #198754;
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #198754;
}

.btn-success {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #198754;
	border-color: #198754;
}

.btn-outline-success {
	color: #198754;
	border-color: #198754;
}

.btn-outline-success:hover {
	background-color: #198754;
	border-color: #198754;
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
	background-color: #198754;
	border-color: #198754;
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #198754;
}

.link-success {
	color: #198754;
}

.border-success {
	border-color: #198754!important;
}

.text-success {
	color: #198754!important;
}

.bg-success {
	background-color: #198754!important;
}

.btn-success:hover {
	background-color: #057340;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
	background-color: #057340;
}

.btn-success:hover {
	border-color: #005f2c;
}

.btn-check:focus+.btn-success,
.btn-success:focus {
	border-color: #005f2c;
}

.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
	background-color: #005f2c;
}

.link-success:focus,
.link-success:hover {
	color: #005f2c;
}

.btn-info {
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-info.disabled,
.btn-info:disabled {
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-outline-info {
	color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-outline-info:hover {
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
	background-color: #0dcaf0;
	border-color: #0dcaf0;
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #0dcaf0;
}

.link-info {
	color: #0dcaf0;
}

.border-info {
	border-color: #0dcaf0!important;
}

.text-info {
	color: #0dcaf0!important;
}

.bg-info {
	background-color: #0dcaf0!important;
}

.btn-info:hover {
	background-color: #00b6dc;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
	background-color: #00b6dc;
}

.btn-info:hover {
	border-color: #00a2c8;
}

.btn-check:focus+.btn-info,
.btn-info:focus {
	border-color: #00a2c8;
}

.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
	border-color: #00a2c8;
}

.btn-warning {
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-warning.disabled,
.btn-warning:disabled {
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning {
	color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning:hover {
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
	background-color: #ffc107;
	border-color: #ffc107;
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #ffc107;
}

.link-warning {
	color: #ffc107;
}

.border-warning {
	border-color: #ffc107!important;
}

.text-warning {
	color: #ffc107!important;
}

.bg-warning {
	background-color: #ffc107!important;
}

.btn-warning:hover {
	background-color: #ebad00;
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
	background-color: #ebad00;
}

.btn-warning:hover {
	border-color: #d79900;
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
	border-color: #d79900;
}

.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
	border-color: #d79900;
}

.invalid-feedback {
	color: #ff0019;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #ff0019;
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #ff0019;
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
	border-color: #ff0019;
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
	border-color: #ff0019;
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
	border-color: #ff0019;
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
	background-color: #ff0019;
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #ff0019;
}

.btn-danger {
	color: #fff;
	background-color: #ff0019;
	border-color: #ff0019;
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #ff0019;
	border-color: #ff0019;
}

.btn-outline-danger {
	color: #ff0019;
	border-color: #ff0019;
}

.btn-outline-danger:hover {
	background-color: #ff0019;
	border-color: #ff0019;
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
	background-color: #ff0019;
	border-color: #ff0019;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #ff0019;
}

.link-danger {
	color: #ff0019;
}

.border-danger {
	border-color: #ff0019!important;
}

.text-danger {
	color: #ff0019!important;
}

.bg-danger {
	background-color: #ff0019!important;
}

.btn-danger:hover {
	background-color: #eb0005;
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
	background-color: #eb0005;
}

.btn-danger:hover {
	border-color: #d70000;
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
	border-color: #d70000;
}

.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
	background-color: #d70000;
}

.link-danger:focus,
.link-danger:hover {
	color: #d70000;
}

.table-light {
	--bs-table-bg: #f8f9fa;
}

.btn-light {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-light.disabled,
.btn-light:disabled {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light {
	color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light:hover {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f8f9fa;
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	background-color: #f8f9fa;
}

.link-light {
	color: #f8f9fa;
}

.border-light {
	border-color: #f8f9fa!important;
}

.text-light {
	color: #f8f9fa!important;
}

.bg-light {
	background-color: #f8f9fa!important;
}

.btn-light:hover {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.link-light:focus,
.link-light:hover {
	color: #e4e5e6;
}

.btn-light:hover {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.btn-check:focus+.btn-light,
.btn-light:focus {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
	background-color: #e4e5e6;
	border-color: #e4e5e6;
}

.link-light:focus,
.link-light:hover {
	color: #e4e5e6;
}

body {
	color: #212529;
}

kbd {
	background-color: #212529;
}

.table {
	--bs-table-striped-color: #212529;
	--bs-table-active-color: #212529;
	--bs-table-hover-color: #212529;
	color: #212529;
}

.table-dark {
	--bs-table-bg: #212529;
}

.form-control {
	color: #212529;
}

.form-control:focus {
	color: #212529;
}

.form-control::file-selector-button {
	color: #212529;
}

.form-control::-webkit-file-upload-button {
	color: #212529;
}

.form-control-plaintext {
	color: #212529;
}

.form-select {
	color: #212529;
}

.form-select:-moz-focusring {
	text-shadow: 0 0 0 #212529;
}

.input-group-text {
	color: #212529;
}


.btn-dark {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #212529;
	border-color: #212529;
}

.btn-outline-dark {
	color: #212529;
	border-color: #212529;
}

.btn-outline-dark:hover {
	background-color: #212529;
	border-color: #212529;
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
	background-color: #212529;
	border-color: #212529;
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #212529;
}

.dropdown-menu {
	color: #212529;
}

.dropdown-item {
	color: #212529;
}

.dropdown-item-text {
	color: #212529;
}

.accordion-button {
	color: #212529;
}

.list-group-item-action:active {
	color: #212529;
}

.popover-body {
	color: #212529;
}

.link-dark {
	color: #212529;
}

.border-dark {
	border-color: #212529!important;
}

.text-dark {
	color: #212529!important;
}

.text-body {
	color: #212529!important;
}

.bg-dark {
	background-color: #212529!important;
}

.btn-dark:hover {
	background-color: #0d1115;
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
	background-color: #0d1115;
}

.btn-dark:hover {
	border-color: #000001;
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
	border-color: #000001;
}

.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
	background-color: #000001;
}

.link-dark:focus,
.link-dark:hover {
	color: #000001;
}
