/* Main site pages (not under Arfet Global College): header and body use the main ARFET brand
   (navy and orange, with the main ARFET logo). The college pages keep their own navy and gold theme.
   The footer is not styled here. */
:root{--ms-navy:#204574;--ms-navy-2:#204574;--ms-orange:#F26522;--ms-white:#FFFFFF;--ms-tint:#FFFFFF}
body:not(.arfet-college){background:var(--ms-tint)}

/* header: white bar, main logo, orange accent line */
body:not(.arfet-college) .arfet-header{background:var(--ms-white)!important;border-bottom:4px solid var(--ms-orange)!important;box-shadow:0 2px 12px rgba(0, 56, 136, .12)!important}
body:not(.arfet-college) .arfet-topbar{background:var(--ms-white)!important}
body:not(.arfet-college) .arfet-header .menu{color:var(--ms-navy)!important}
body:not(.arfet-college) .arfet-header .main-nav{background:var(--ms-white)!important}
body:not(.arfet-college) .arfet-header .main-nav a,
body:not(.arfet-college) .arfet-header .main-nav button{color:var(--ms-navy)!important}
body:not(.arfet-college) .arfet-header .main-nav a:hover,
body:not(.arfet-college) .arfet-header .main-nav button:hover{color:var(--ms-orange)!important}
body:not(.arfet-college) .arfet-header .dropdown-menu{background:#F3F5F8!important}
body:not(.arfet-college) .arfet-header .dropdown-menu a{color:var(--ms-navy)!important}
body:not(.arfet-college) .arfet-header .dropdown-menu a:hover{color:var(--ms-orange)!important}
body:not(.arfet-college) .arfet-live-news{background:var(--ms-orange)!important;color:var(--ms-white)!important}
body:not(.arfet-college) .arfet-live-news strong,
body:not(.arfet-college) .arfet-live-news a{color:var(--ms-white)!important}

/* body: navy links, orange buttons, white cards with an orange edge */
body:not(.arfet-college) main a{color:var(--ms-navy-2)}
body:not(.arfet-college) main a:hover{color:var(--ms-orange)}
body:not(.arfet-college) main .btn,
body:not(.arfet-college) main .arfet-btn,
body:not(.arfet-college) main a.btn{background:var(--ms-orange)!important;color:var(--ms-white)!important;font-weight:700}
body:not(.arfet-college) main .btn:hover,
body:not(.arfet-college) main a.btn:hover{background:var(--ms-navy)!important;color:var(--ms-white)!important}
body:not(.arfet-college) main .card,
body:not(.arfet-college) main [class*="-card"]{background:var(--ms-white)!important;border-left:5px solid var(--ms-orange)!important;border-radius:14px}
body:not(.arfet-college) main table th{background:var(--ms-navy)!important;color:var(--ms-white)!important}
