.custom-background,
table {
	background-color: #FFF
}

body.dark .table-success {
	--bs-table-bg: #51652f;
	--bs-table-striped-bg: #2e462c;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #2e462c;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #2e462c;
	--bs-table-hover-color: #fff;
	color: #A6ACB3;
	border-color: #373b3e;
}

body.dark .table-danger {
	--bs-table-bg: #6D3733;
	--bs-table-striped-bg: #6D3733;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #6D3733;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #6D3733;
	--bs-table-hover-color: #fff;
	color: #A6ACB3;
	border-color: #373b3e;
}

body.dark table {
	background-color: #1d2633 !important;
	--bs-table-bg: #1d2633;
	--bs-table-striped-bg: #1d2633;
	--bs-table-striped-color: #fff;
	--bs-table-active-bg: #1d2633;
	--bs-table-active-color: #fff;
	--bs-table-hover-bg: #1d2633;
	--bs-table-hover-color: #fff;
	color: #A6ACB3;
	border-color: #373b3e;
}

body.dark .custom-background {
	background-color: #1d2633;
}

body.dark a {
	color: #8bc0ea;
}

a {
	color: #4B6EA0;

}

body.dark a:hover,
body.dark a:focus {
	color: #7A98B0;
	border-color: #373b3e;

}

body.dark .page-item.disabled .page-link {
	background-color: #1d2633;
	border-color: #373b3e;


}

body.dark .page-link {
	background-color: #1d2633;
	border-color: #373b3e;


}

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

body.dark .page-item.active .page-link {
	background-color: #8bc0ea;
	color: #1d2633;
	border-color: #373b3e;

}

body.dark .form-control {
	background-color: #324353;
	border-color: #373b3e;
	color: #A6ACB3;
}

body.dark .form-select {
	background-color: #324353;
	border-color: #373b3e;
	color: #A6ACB3;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23A6ACB3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");

}

body.dark .my_select {
	background-color: #324353;
	border-color: #373b3e;
	color: #A6ACB3;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23A6ACB3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");

}

body.dark input {
	background-color: #324353;
	border-color: #373b3e;
	color: #A6ACB3;
}

.heading {
	font-family: Segoe UI;
	font-weight: Bold;
	font-size: 35px;
}

.paragraph {
	font-family: Segoe UI;
	font-weight: Semibold;
	font-size: 25px;
}

.row_1 {
	padding: 0 10px;
}

.row_2 {
	padding: 5px;
}

.table_name {
	height: 100%;
	background-color: #fff;
	margin-bottom: 15px;
}

body.dark .table_name {
	background-color: #1d2633;
}

.heading_1 {
	padding: 15px;
	height: 35%;
}

.heading_2 {
	font-size: 15px;
	font-weight: 600;
}

.output {
	padding: 0 15px;
}

.output_1 {
	font-size: 26px;
	font-weight: 600;
}

.output_2 {
	font-size: 15px;
	font-weight: 600;
	margin-top: 10px;
}

.row_3 {
	margin-top: 15px;
}

.mini-paragraph {
	font-family: Segoe UI;
	font-weight: Semibold;
	font-size: 18px;
}

h1,
.h1 {
	font-family: Segoe UI;
	font-weight: Bold;
	font-size: 35px;
	/*color: #5D5D5D;*/
}

a {
	text-decoration: none;
	/* Отменяем подчеркивание у ссылки */
}

body.dark .form-control::placeholder {
	color: #A6ACB3;
}

body.dark .input-group-text {
	background-color: #546b86;
	color: #FFF;
	border: #A6ACB3;
}


body.dark .alert-info {
	background-color: #b9d0e7;
	border: #a6c3e0;
	color: #295d91;
}

body.dark .modal-content {
	background-color: #223040;
}

body.dark .card {
	background-color: #1d2633;
	border-color: #373b3e;
}

body.dark .card:hover {
	background-color: #1a222d;
}

@media (min-width: 500px) {
	.mediaScroll {}
}

@media (min-width: 300px) {
	.mediaScroll {
		overflow-x: auto
	}
}

html::-webkit-scrollbar {
	display: none;
}