.html-content table {
	font-size   : 1.2em;
	text-indent : 0;
	font-weight : 300;
	line-height : 1.5;
}

.html-content table td {
	border  : 1px solid;
	padding : 10px;
}

.html-content table th {
	border  : 1px solid;
	padding : 10px;
}

.html-content table p {
	text-indent : 0;
}

.html-content table a {
	color          : #000000;
	pointer-events : none;
	cursor         : default;
}

.error-border {
	border : 1px solid red
}

@media (min-width : 1000px) {
	.mfp-arrow-right {
		right : 200px !important;
	}

	.mfp-arrow-left {
		left : 200px !important;
	}
}

/* Центрирование кнопок на мобильной версии */
@media (max-width: 767px) {
	.mobile-center-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.mobile-center-container div {
		margin-bottom: 10px; /* небольшие отступы между кнопками */
	}

	.rasshirennyj-vid, .sokrashchennyj-vid, .btn-filters {
		width: 80%; /* ширина кнопок на мобильной версии */
		margin: 0 auto; /* центрирование кнопок */
		text-align: center;
	}
}

/* Отступ между кнопками "Сокращенный вид" и "Фильтры" для ПК */
@media (min-width: 768px) {
	.sokrashchennyj-vid {
		margin-bottom: 8px; /* Добавляем отступ снизу для кнопки "Сокращенный вид" */
	}
}


