.btn.btn-default {
    background-color: #1577f0;
    border-color: #1577f0;
    color: #fff;
    transition: .3s;
    font-size: 12px;
}

.info-buttons__item .btn.btn-default {
    color: #1577f0;
}

.catalog-list__info-bottom .btn.btn-default {
    font-size: calc(.8em - var(--theme-button-font-size));
}

.btn-default:active, .btn-default:focus, .btn.btn-default:hover { 
    background-color: #1577f0de;
    border-color: #1577f0de;
}

.empty-basket .btn.btn-default {
    background-color: inherit;
    color: #1577f0;
}

.index-block__link.right_link_block,
.index-block__link.right_link_block svg path {
    color: #1577f0;
    stroke: #1577f0;
    transition: .3s;
}

.index-block__link.right_link_block:hover,
.index-block__link.right_link_block:hover svg path {
    color: #1577f0;
    stroke: #1577f0;
    opacity: .7;
}

.index-block--delimiter>div {
    border-bottom: 1px solid #f7f7f9;
}

.CATALOG_SECTIONS .index-block--fon,
.BRANDS .index-block--fon {
    background: #f7f7f9;
}

.SERVICES .index-block--fon {
    background: #f7f7f9;
}

.COMPANY_TEXT .btn.btn-transparent-border {
    color: #FFFFFF;
    background-color: #1577f0;
    border-color: #1577f0;
    transition: .3s;
    font-size: 12px;
}

.services-detail__bottom-info .icon-svg-block svg path {
    stroke: #1577f0;
}

.COMPANY_TEXT .btn.btn-transparent-border.active, .btn.btn-transparent-border:hover {
    background-color: #1577f0de;
    border-color: #1577f0de;
}

.REVIEWS .btn.btn-default {
    background-color: inherit;
    border-color: #fff;
    color: #fff;
}

#footer .subscribe-block svg path {
    stroke: #1577f0;
    opacity: 1;
}
#footer.footer--color-dark .subscribe-edit .subscribe-form__right-arrow-line {
    background: #1577f0;
}

.info-buttons .btn.btn-default {
    background: inherit;
    /* border-color: #fff; */
}

.nav-tabs>li.active:after {
    background: #1577f0;
}
.tabs .nav-tabs li.active a {
    color: #1577f0;
}

.services-detail__bottom-info .tizers-list__item-image-wrapper svg path {
    fill: #1577f0;
}

.services-detail__bottom-info .order-info-btns .line-block__item:nth-child(2) .btn.btn-default {
    background: inherit;
    border: 1px solid #3A3A3A;
}

.left_block .side-menu li.active .link--active{
    color: #1577f0;
}

.left_block .side-menu .link-with-flag:before {
    background-color: #1577f0;
    height: 100%;
    top: 0;
}

.staff-detail__card {
    flex-flow: row-reverse;
}
.staff-detail__line--between {
    flex-flow: row-reverse;
}

.staff-detail__card--with-picture .staff-detail__top-wrapper {
    padding: 47px 42px 48px 0;
    border-bottom: none;
    border-top: 1px solid #373737;   
    margin-top: auto;
}
.staff-detail__card--with-picture .staff-detail__bottom-wrapper {
    padding: 48px 42px 35px 0;
}
.staff-detail__card--with-picture .staff-detail__bottom-wrapper p {
    margin: 0;
}

.staff-detail__text-wrapper {
    margin-top: 0;
}

.staff-detail__card-info {
    display: flex;
    justify-content: start;
    flex-flow: column-reverse;
}

.license-list-inner__bottom .license-list-inner__description p {
    color: #1577f0;
}

table.table.table-striped tr:nth-child(odd) td {
    background-color: #f7f7f9;
}

table.table.table-striped tr:nth-child(even) td {
    background-color: #f7f7f9;
}

.detail_block_otgruzki {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    padding: 22px 28px;
    min-height: 332px;
}

.detail_otgruzki_inf .title {
    font-size: 16px;
    color: #292929;
    margin-top: 22px;
}

.detail_otgruzki_inf img {
    height: 179px;
    object-fit: cover;
}

.detail_otgruzki_inf .date {
    font-size: 12px;
    color: #999999;
    margin-top: 10px;
    line-height: 140%;
}

.otgruzki-block__title {
    margin-bottom: 25px;
    color: #fff;
}

.detail_otgruzki_inf {
    display: flex;
    flex-direction: column;
}

.footer_button {
    display: none;
    margin-top: 28px;
}

.footer__social .footer_button {
    display: block;
}

.job_inf .job_wrapper_block {
    background-color: unset;
    border: 1px solid #1577f0;
}

.job_inf .job_block span {
    color: #292929;
}

.footer__part-item .dark_link {
    color: #fff !important;
    transition: .3s;
}

.footer__part-item .dark_link:hover {
    color: #ffffffc6 !important;
}