:root{--brand-primary:#203E76;--brand-primary-dark:#17315F;--brand-accent:#E3AD25;--brand-accent-dark:#B78300;--brand-page:#F4F7FB;--brand-header:#F7F9FC;--brand-header-text:#203E76;--brand-footer-text:#FFFFFF;--brand-watermark-url:url("/images/company-logo.png");--company-navy:#203E76;--company-navy-dark:#17315F;--company-gold:#E3AD25;--company-gold-dark:#B78300;--company-header:#F7F9FC;--company-cream:#F4F7FB;--company-line:color-mix(in srgb,#203E76 22%, white);--aynu-blue:#203E76;--aynu-blue-2:#17315F;--aynu-orange:#E3AD25;--accent:#E3AD25;}html,body{background-color:var(--brand-page)!important}
body{background-image:url("/images/background.png")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;background-attachment:fixed!important}
body .main{background-color:transparent!important;background-image:none!important}
.header,body.home-page .header{background:var(--brand-header)!important;color:var(--brand-header-text)!important;border-bottom-color:var(--brand-accent)!important}
.portal-title,.portal-title .name,.header-left,.header a{color:var(--brand-header-text)!important}
.portal-title .sub,.portal-title .portal-subtitle{color:var(--brand-accent-dark)!important}
.header-right,body.home-page .header-right,.card-head,.side-head,.corner-head,.gallery-head,.admin-header,.panel-head{background:var(--brand-accent)!important;color:var(--brand-primary)!important;border-color:var(--brand-accent-dark)!important}
.footer,.company-standalone-footer{background:var(--brand-primary)!important;color:var(--brand-footer-text)!important;border-top-color:var(--brand-accent)!important}
.footer a,.company-standalone-footer a{color:var(--brand-footer-text)!important}
.page-title,h1.page-title,h2.page-title{color:var(--brand-accent-dark)!important}
.btn:not(.red):not(.delete):not(.danger),.btn.home,.company-primary,.assist-link{background:var(--brand-primary)!important;color:var(--brand-footer-text)!important;border-color:var(--brand-primary-dark)!important}
.btn.orange,.export-btn,.header-right,.footer-visitor{background:var(--brand-accent)!important;color:var(--brand-primary)!important}
.hr-tab.active,.nav-tab.active,.tab.active{background:var(--brand-accent)!important;color:var(--brand-primary)!important;border-color:var(--brand-accent-dark)!important}
.hr-tab,.hr-card,.doc,.card,.side-panel,.panel{border-color:color-mix(in srgb,var(--brand-primary) 22%,white)!important}
.hr-card b,.doc,.label,.side-body,.welcome,.admin-legend-count{color:var(--brand-primary)!important}
.input:focus,input:focus,select:focus,textarea:focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 25%,transparent)!important}
a:not(.btn):not(.hr-card):not(.hr-tab):not(.doc){text-decoration-color:var(--brand-accent)!important}
@media(max-width:900px){body{background-attachment:scroll!important}}
@media print{body{background:#fff!important}}
