/*Кнопка*/
.btn-contrast-theme-wrapper {
    font: 14px/17px 'latobold';
}

.btn-contrast-theme-wrapper a,
.btn-contrast-theme-wrapper a:hover {
    color: #363636;
    text-decoration: none;
    transition: none;
}

.btn-contrast-theme-wrapper a {
    position: relative;
    display: block;
}

.btn-contrast-theme-wrapper a:after {
    content: '';
    display: block;
    position: relative;
    left: 50%;
    margin-left: -17px;
    margin-top: 5px;
    width: 33px;
    height: 23px;
    background-image: url('../images/contrast_theme_sprite.png');
    background-repeat: no-repeat;
    transition: none;
}

.btn-contrast-theme-wrapper a.bvi-open:after {
    background-position: 0 0;
}

.btn-contrast-theme-wrapper a.bvi-open:hover:after {
    background-position: 0 -25px;
}

.btn-contrast-theme-wrapper a.bvi-panel-close:after {
    background-position: -35px 0;
}

.btn-contrast-theme-wrapper a.bvi-panel-close:hover:after {
    background-position: -35px -25px;
}

/*END Кнопка*/


.bvi-body .header-contacts-spacer {
    margin-right: 0;
}

.bvi-body .top-panel-search input[type='text'] {
    border: 2px solid #000;
}

.bvi-body .top-panel {
    padding-top: 20px;
}

.bvi-body .button {
    padding: 5px;
}

.bvi-body table th,
.bvi-body table td {
    border: 1px solid #000;
}

.bvi-body .main-banner .bx-prev:before,
.bvi-body .main-banner .bx-prev:after,
.bvi-body .main-banner .bx-next:before,
.bvi-body .main-banner .bx-next:after,
.bvi-body .main-banner .bx-pager-link {
    background: #2267be !important;
}

html body .bvi-body .banner-mask {
    display: none !important;
}

html body .bvi-body .footer:before {
    content: none;
}

html body .bvi-body[data-bvi-theme='white'] #scroll-top {
    background: #000 !important;
}

html body .bvi-body[data-bvi-theme='white'] #scroll-top::before, html body .bvi-body[data-bvi-theme='white'] #scroll-top::after {
    background: #fff !important;
}

html body .bvi-body[data-bvi-theme='black'] #scroll-top {
    background: #fff !important;
}

html body .bvi-body[data-bvi-theme='black'] #scroll-top::before, html body .bvi-body[data-bvi-theme='black'] #scroll-top::after {
    background: #000 !important;
}

.bvi-body .menu .nav-link:before {
    display: none;
}

html body .bvi-body[data-bvi-theme='green'] #scroll-top {
    background: #A9E44D !important;
}

html body .bvi-body[data-bvi-theme='green'] #scroll-top::before, html body .bvi-body[data-bvi-theme='green'] #scroll-top::after {
    background: #3B2716 !important;
}

html body .bvi-body[data-bvi-theme='brown'] #scroll-top {
    background: #4D4B43 !important;
}

html body .bvi-body[data-bvi-theme='brown'] #scroll-top::before, html body .bvi-body[data-bvi-theme='brown'] #scroll-top::after {
    background: #F7F3D6 !important;
}

html body .bvi-body[data-bvi-theme='blue'] #scroll-top {
    background: #063462 !important;
}

html body .bvi-body[data-bvi-theme='blue'] #scroll-top::before, html body .bvi-body[data-bvi-theme='blue'] #scroll-top::after {
    background: #9DD1FF !important;
}

.bvi-body .menu .nav-link {
    padding-left: 15px;
    padding-right: 15px;
}

.bvi-body .top-header {
    height: auto;
    padding-bottom: 23px;
}

.bvi-body .nav.nav-tabs.justify-content-between {
    flex-wrap: nowrap;
}

.bvi-body .search-string {
    border: 2px solid #000;
}

html body .bvi-body[data-bvi-theme='white'] .search input[type="submit"],
html body .bvi-body[data-bvi-theme='white'] span.loop-img,
html body .bvi-body[data-bvi-theme='black'] .search input[type="submit"],
html body .bvi-body[data-bvi-theme='black'] span.loop-img,
html body .bvi-body[data-bvi-theme='green'] .search input[type="submit"],
html body .bvi-body[data-bvi-theme='green'] span.loop-img,
html body .bvi-body[data-bvi-theme='brown'] .search input[type="submit"],
html body .bvi-body[data-bvi-theme='brown'] .search span.loop-img,
html body .bvi-body[data-bvi-theme='blue'] .search input[type="submit"],
html body .bvi-body[data-bvi-theme='blue'] span.loop-img
{
    background: transparent !important;
}

html body .bvi-body[data-bvi-theme='white'] span.loop-img svg, html body .bvi-body[data-bvi-theme='black'] span.loop-img svg {
    fill: none !important;
}

.bvi-body #appearance-palette {
    display: none;
}

html body .bvi-body .main .container .count #myTab,
html body .bvi-body .container .count #myTab {
    font-size: 0 !important;
}

html body .bvi-body #main_slider .slick-dots li button {
    font-size: 0 !important;
}

html body .bvi-body #main_slider .slick-dots, html body .bvi-body #main_slider .slick-dots li {
    background: none !important;
}

html body .bvi-body #main_slider .slick-dots .slick-active button {
    background-color: #000 !important;
}

html body .bvi-body #main_slider .slider-content {
    background: none !important;
}

html body .bvi-body .tab-pane.fade.active.show {
    border: 1px solid #000;
}
html body .bvi-body .tab-pane.fade.active.show .nav-tabs li {
    border: none;
}

html body .bvi-body .tab-pane.fade.active.show .tab-pane.inner-tab.fade.show {
    border: none;
}
html body .bvi-body .tab-pane.fade.active.show .tab-pane.inner-tab.fade.show.active {
    border: 1px solid #000;
    padding-left: 10px;
}

html body .bvi-body .tile-3 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

html body .bvi-body .tile-3 li {
    border: 1px solid #000;
    width: 33% !important;
}

html body .bvi-body .wrap-padding.pinned {
    border: 1px solid #000;
}

html body .bvi-body #resource .slick-arrow,
html body .bvi-body #additional .slick-arrow,
html body .bvi-body #newsSlider .slick-arrow {
    font-size: 0 !important;
}

html body .bvi-body .dropdown-menu-level {
    margin-top: -5px;
}

.bvi-body .gerb {
    display: none;
}

.bvi-open {
    font: 14px/17px 'latobold', sans-serif;
    text-align: center;
}

.bvi-panel-close {
    font: 14px/17px 'latobold', sans-serif;
    text-align: center;
}

.bvi-body .count > li::before {
    display: none;
}

.bvi-body .main-news .col-lg-5 .wrap-padding.pinned {
    padding-left: 10px;
}
