/* Основа оформления основного шаблона: шрифт и цвета Bootstrap из палитры (theme.css).
 * Подключается сразу после Bootstrap и theme.css, до style.css. В версии для слабовидящих не подключается:
 * там шрифт и цвета задаёт модуль. */

:root {
    --bs-body-font-family: var(--pm-font);
    --bs-body-color: var(--pm-gray-900);
    --bs-body-color-rgb: 33, 39, 48;
    --bs-primary: var(--pm-blue-800);
    --bs-primary-rgb: 0, 54, 144;
    --bs-link-color: var(--pm-blue-700);
    --bs-link-color-rgb: 10, 64, 154;
    --bs-link-hover-color: var(--pm-blue-800);
    --bs-link-hover-color-rgb: 0, 54, 144;
}

body {
    font-family: var(--pm-font);
}

.btn-primary {
    --bs-btn-bg: var(--pm-blue-800);
    --bs-btn-border-color: var(--pm-blue-800);
    --bs-btn-hover-bg: var(--pm-blue-900);
    --bs-btn-hover-border-color: var(--pm-blue-900);
    --bs-btn-focus-shadow-rgb: 36, 88, 181;
    --bs-btn-active-bg: var(--pm-blue-950);
    --bs-btn-active-border-color: var(--pm-blue-950);
    --bs-btn-disabled-bg: var(--pm-blue-800);
    --bs-btn-disabled-border-color: var(--pm-blue-800);
}

/* «Информационные» кнопки Bootstrap — второй акцент палитры (бирюзовый) */
.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--pm-teal-600);
    --bs-btn-border-color: var(--pm-teal-600);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--pm-teal-700);
    --bs-btn-hover-border-color: var(--pm-teal-700);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--pm-teal-800);
    --bs-btn-active-border-color: var(--pm-teal-800);
}

/* Верхняя полоса шапки: высота фиксирована (80px), а Golos шире системного шрифта —
 * адрес в 17px переносился на 4 строки и обрезался */
@media (min-width: 1400px) {
    .top_header_info .adress_block,
    .top_header_info .phone_block {
        font-size: 16px;
    }
}
