/*//////////////////////////////////////////////////////////////////////////////////////////*/


/* COLOR CSS 1 — Arora 297 Consultancy — Updated June 2026 */
/* Primary: #0A1B3D (deep navy) | Accent: #E8790A (orange) */


/*//////////////////////////////////////////////////////////////////////////////////////////*/

a,
.text-primary,
.text-primary_h:hover,
.text-primary_b:before,
.text-primary_a:after,
.list>li>a:hover,
.pager li>a:hover,
.pager li>a:hover .icon,
.pagination_primary>li:first-child>a:hover,
.pagination_primary>li:first-child>a:hover .icon,
.pagination_primary>li:last-child>a:hover,
.pagination_primary>li:last-child>a:hover .icon,
.search-close:hover,
.entry-meta__link:hover,
.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.b-post-full .entry-footer .post-tags__link:hover {
    color: #E8790A;
}

.bg-primary,
.bg-primary_h:hover,
.bg-primary_b:before,
.bg-primary_a:after,
.pagination_primary>.active>a,
.pagination_primary>.active>span,
.pagination_primary>.active>a,
.pagination_primary>.active>span,
.pagination_primary>li>a:hover,
.pagination_primary>li>a:focus,
.dropcap_primary:first-letter,
.tooltip-1 .tooltip-inner,
.btn-primary,
.forms__label-check-1:after,
.forms__label-radio-2:before,
.panel-default>.panel-heading,
.b-blockquote_w-quotes:before,
.b-blockquote_w-quotes-2:before,
.b-scale__decor:before,
.b-scale__decor:after,
.b-tabs-nav li:hover:after,
.b-tabs-nav li.active:after {
    background-color: #E8790A;
}

.border_prim,
.border_prim_h:hover,
.pagination>.active>a,
.pagination>.active>span,
.pagination a:hover,
.pagination span:hover,
.pagination a:focus,
.pagination span:focus,
.progress_border_primary,
.btn-primary,
.forms__label-radio-2:before {
    border-color: #E8790A;
}

.border-t_prim,
.border-t_prim_h:hover,
.tooltip-1.top .tooltip-arrow,
.tooltip-1.top-left .tooltip-arrow,
.tooltip-1.top-right .tooltip-arrow {
    border-top-color: #E8790A;
}

.border-r_prim,
.border-r_prim_h:hover,
.tooltip-1.right .tooltip-arrow,
.btn-default .icon,
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.b-post-full .entry-footer .post-tags__title .icon,
.comments-list .comment-btn .icon,
.btn-link .icon {
    border-right-color: #E8790A;
}

.border-b_prim,
.border-b_prim_h:hover,
.tooltip-1.bottom .tooltip-arrow,
.tooltip-1.bottom-left .tooltip-arrow,
.tooltip-1.bottom-right .tooltip-arrow,
.table_primary>thead>tr>th,
.collapse.in {
    border-bottom-color: #E8790A;
}

.border-l_prim,
.border-l_prim_h:hover,
.tooltip-1.left .tooltip-arrow,
.border-left_primary:before,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-left-color: #E8790A;
}

.text-second,
.text-second_h:hover,
.link-tooltip-2,
.forms__label-check-2:after,
.breadcrumb>li>a:hover,
.pagination_secondary>li:first-child>a:hover,
.pagination_secondary>li:first-child>a:hover .icon,
.pagination_secondary>li:last-child>a:hover,
.pagination_secondary>li:last-child>a:hover .icon,
.footer-list__link:hover,
.footer-contact__link:hover,
.widget-list__link:hover {
    color: #0A1B3D;
}

.bg-second,
.bg-second_h:hover,
.tooltip-2 .tooltip-inner,
.dropcap_secondary:first-letter,
.pagination_secondary>.active>a,
.pagination_secondary>.active>span,
.pagination_secondary>.active>a,
.pagination_secondary>.active>span,
.pagination_secondary>li>a:hover,
.pagination_secondary>li>a:focus,
.forms__label-radio-1:before,
.yamm.nav>li>a:focus,
.yamm.nav>li>a:hover {
    background-color: #0A1B3D;
}

.border_second,
.border_second_h:hover,
.progress_border_secondary,
.pagination_secondary>.active>a,
.pagination_secondary>.active>span,
.pagination_secondary>.active>a,
.pagination_secondary>.active>span,
.pagination_secondary>li>a:hover,
.pagination_secondary>li>a:focus,
.forms__label-radio-1:before {
    border-color: #0A1B3D;
}

.border-t_second,
.border-t_second_h:hover,
.tooltip-2.top .tooltip-arrow,
.tooltip-2.top-left .tooltip-arrow,
.tooltip-2.top-right .tooltip-arrow {
    border-top-color: #0A1B3D;
}

.border-r_second,
.border-r_second_h:hover,
.tooltip-2.right .tooltip-arrow {
    border-right-color: #0A1B3D;
}

.border-l_second,
.border-l_second_h:hover,
.tooltip-2.left .tooltip-arrow {
    border-left-color: #0A1B3D;
}

.border-b_second,
.border-b_second_h:hover,
.tooltip-2.bottom .tooltip-arrow,
.tooltip-2.bottom-left .tooltip-arrow,
.tooltip-2.bottom-right .tooltip-arrow,
.table_secondary>thead>tr>th {
    border-bottom-color: #0A1B3D;
}

.icon-grad,
.icon-grad_h:hover,
.b-advantages-2:hover .b-advantages__icon,
.b-post-2 .entry-date,
.b-offers-nav__item.active .b-offers-nav__icon {
    background-image: -webkit-linear-gradient(131deg, #E8790A 0%, #0A1B3D 100%);
}

.bg-grad-1,
.bg-hov-grad-1:hover,
.btn-grad-1,
.icon-grad-2,
.area-bg_grad-1:after {
    background-image: linear-gradient(to right, #0A1B3D 0%, #1A3A6B 100%);
}

.area-bg_grad-11112:after {
    background-image: linear-gradient(to right, #0A1B3Db5 0%, #00000078 100%);
}

.area-bg_grad-1111:after {
    background-image: linear-gradient(to right, #0A1B3D3d 0%, #00000078 100%);
}

.b-post-full .entry-date {
    background-image: linear-gradient(105deg, #E8790A 0%, #0A1B3D 100%);
}

/* ── ADDITIONAL OVERRIDES ── */

/* Navbar bottom border orange */
.b-nav,
.navbar,
header {
    border-bottom: 3px solid #E8790A !important;
}

/* CTA buttons orange */
.btn-primary,
.btn-grad-1,
a.btn-primary,
a.btn-grad-1 {
    background-color: #E8790A !important;
    border-color: #E8790A !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-grad-1:hover {
    background-color: #C96500 !important;
    border-color: #C96500 !important;
}

/* Links orange on hover */
a:hover {
    color: #E8790A !important;
}

/* Section headings deep navy */
h1, h2, h3, h4, h5, h6 {
    color: #0A1B3D;
}

/* Hero section override */
.b-intro,
.b-intro__inner,
.section-title-page {
    background-color: #0A1B3D !important;
}

/* Footer background */
footer,
.b-footer {
    background-color: #071430 !important;
    border-top: 3px solid #E8790A !important;
}

/* Active nav item orange */
.navbar-nav > li.active > a,
.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus {
    color: #E8790A !important;
}

/* Orange accent line under section titles */
.ui-title-block:after,
.b-title-page:after {
    background-color: #E8790A !important;
}
/* Fix Regulatory Services invisible links */
.b-footer .footer-list a,
footer .footer-list a,
footer .footer-list li a,
footer ul.footer-list li a,
.b-footer ul li a {
    color: rgba(255,255,255,0.7) !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fix footer logo background */
footer img,
.b-footer img,
footer .b-logo img,
.b-footer .b-logo img {
    background: transparent !important;
    mix-blend-mode: lighten;
    filter: brightness(1.5);
}
/* Nuclear option — make ALL footer text visible */
footer *,
.b-footer *,
footer p,
footer li,
footer a,
footer span,
.b-footer p,
.b-footer li,
.b-footer a,
.b-footer span {
    color: rgba(255,255,255,0.75) !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Keep headings and active links orange */
footer h2, footer h3, footer h4, footer h5,
.b-footer h2, .b-footer h3, .b-footer h4,
footer .active a, footer a:hover,
.b-footer a:hover {
    color: #E8790A !important;
}

/* Keep copyright text subtle */
footer .copyright,
footer .b-copyright {
    color: rgba(255,255,255,0.3) !important;
}
/* Nuclear option — make ALL footer text visible */
footer *,
.b-footer *,
footer p,
footer li,
footer a,
footer span,
.b-footer p,
.b-footer li,
.b-footer a,
.b-footer span {
    color: rgba(255,255,255,0.75) !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Keep headings and active links orange */
footer h2, footer h3, footer h4, footer h5,
.b-footer h2, .b-footer h3, .b-footer h4,
footer .active a, footer a:hover,
.b-footer a:hover {
    color: #E8790A !important;
}

/* Keep copyright text subtle */
footer .copyright,
footer .b-copyright {
    color: rgba(255,255,255,0.3) !important;
}