/* Основной фирменный синий */
:root{
    --nn-blue:#2563eb;
    --nn-blue-dark:#1d4ed8;
}

/* Логотип */
.logo,
.logo:before,
.logo:after{
    background: var(--nn-blue) !important;
    border-color: var(--nn-blue) !important;
}

/* Кнопки */
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
    background: var(--nn-blue) !important;
    border-color: var(--nn-blue) !important;
}

/* Верхнее меню */
.carbon-header > nav > .navbar-collapse > .carbon-navbar .menu-item:hover{
    background: var(--nn-blue) !important;
}

/* Контакты в шапке */
.carbon-header > .top > .contacts > .phone .heading{
    color: var(--nn-blue) !important;
}

/* Ссылка выбора города */
.change-city a{
    border-bottom-color: var(--nn-blue) !important;
}

/* Левое меню кабинета */
#ca-main-menu .widget_nav_menu h4,
#ca-main-menu .widget_nav_menu ul.menu > li.menu-item.menu-item-has-children > a{
    background: var(--nn-blue) !important;
}

/* Активный пункт меню */
#ca-main-menu .menu-item.active{
    background:#dbeafe !important;
}

/* Верхняя граница меню */
#ca-main-menu{
    border-color:#93c5fd !important;
}

/* Левая колонка */

#ca-main-menu,
#ca-main-menu .widget,
#ca-main-menu .textwidget,
#ca-main-menu .menu,
#ca-main-menu .menu li {

    background: #eef5ff !important;

}

/* Пункты меню */

#ca-main-menu .menu li a {

    background: #eef5ff !important;
    color: #334155 !important;

}

/* Активный пункт */

#ca-main-menu .menu li.current-menu-item a,
#ca-main-menu .menu li.active a {

    background: #dbeafe !important;
    color: #1e40af !important;

}

/* Границы меню */

#ca-main-menu .menu li {

    border-color: #bfdbfe !important;

}

/* Правые информационные блоки */

.personal-info hr,
.current-tariff hr,
hr {

    border-color: #bfdbfe !important;

}

/* Разделители в блоке баланса и информации */

.carbon_modules_userinfosidebar .user-data {

    border-top: 1px solid #bfdbfe !important;

}

/* Все разделители внутри сайдбара */

.carbon_modules_userinfosidebar .user-data,
.carbon_modules_userinfosidebar .sidebar-block-header {

    border-color: #bfdbfe !important;

}

/* Верхняя линия футера */
.footer {
    border-top: 1px solid #93c5fd !important;
}