:root {
	--color-nav-dark-bg-rgb: 255, 255, 255;
	--color-nav-dark-link: #333333;
	--color-nav-light-bg-rgb: 255, 255, 255;
	--color-nav-light-link: #333333;
	
	--color-btn-primary: #DB0011;
	--color-btn-primary-text: #FFFFFF;
	--color-btn-secondary: #000000;
	--color-btn-secondary-text: #FFFFFF;
	--color-btn-tertiary: #F3F3F3;
	--color-btn-tertiary-text: #000000;
	
	--color-toast-success-bg: #f6fff5;
	--color-toast-success-text: #0b8000;
	--color-toast-error-bg: #fff5f5;
	--color-toast-error-text: #da291c;
	--color-toast-warning-bg: #fff4d8;
	--color-toast-warning-text: #8f6900;
	--color-toast-info-bg: #dcf6ff;
	--color-toast-info-text: #0074af;
	
	--color-table-header-bg-rgb: 51, 51, 51;
	--color-table-header-text: #FFFFFF;
	
	--color-form-control-focus-border: #333333;
	--color-product-card-active-border: #333333;
	
	--color-btn-primary-hover: rgb(186, 0, 14);
	--color-btn-primary-hover-text: #FFFFFF;
	--color-btn-primary-hover-border: rgb(175, 0, 14);
	--color-btn-secondary-hover: rgb(0, 0, 0);
	--color-btn-secondary-hover-text: #FFFFFF;
	--color-btn-secondary-hover-border: rgb(0, 0, 0);
	--color-btn-tertiary-hover: rgb(207, 207, 207);
	--color-btn-tertiary-hover-text: #000000;
	--color-btn-tertiary-hover-border: rgb(194, 194, 194);
	--color-btn-primary-active: rgb(175, 0, 14);
	--color-btn-primary-active-text: #FFFFFF;
	--color-btn-primary-active-border: rgb(164, 0, 13);
	--color-btn-secondary-active: rgb(0, 0, 0);
	--color-btn-secondary-active-text: #FFFFFF;
	--color-btn-secondary-active-border: rgb(0, 0, 0);
	--color-btn-tertiary-active: rgb(194, 194, 194);
	--color-btn-tertiary-active-text: #000000;
	--color-btn-tertiary-active-border: rgb(182, 182, 182);
	--color-toast-success-border: #0b8000;
	--color-toast-error-border: #da291c;
	--color-toast-warning-border: #8f6900;
	--color-toast-info-border: #0074af;
	
	--color-table-header-hover-bg: rgb(43, 43, 43);
	--color-table-header-hover-text: #FFFFFF;
	
	--color-nav-light-link-hover: rgb(217, 217, 217);
	--color-nav-light-link-hover-text: #000000;
	--color-nav-light-link-active: rgb(204, 204, 204);
	--color-nav-light-link-active-text: #000000;
	
	--color-home-card-bg: #FFFFFF;
	--color-home-card-text: #333333;
}

.progress-meter--valid {
  --color-progress-meter-valid: linear-gradient(90deg, #518827, #C4E8A8);
background: var(--color-progress-meter-valid);
}
:root {
  --paymentBreakoutPrincipalInterest: #DB0011;
  --paymentBreakoutTaxes: #DB0011;
  --paymentBreakoutHazardInsurance: #DB0011;
  --paymentBreakoutMortgageInsurance: #DB0011;
  --paymentBreakoutOther: #DB0011;
}
div#HomePageContainer .shadow {box-shadow: none!important;}

footer#Footer {
    background-color: #000000 !important; }

footer {
  color: #fff;
}
footer a {
  color: #fff;
}
footer a:hover,
footer a:focus {
  color: #ddd; /* optional */
}
/* “Manage Cookies” button in the footer */
#FooterManageCookiesModal #footerManageCookieModalBtn,
#FooterManageCookiesModal #footerManageCookieModalBtn:hover,
#FooterManageCookiesModal #footerManageCookieModalBtn:focus,
#FooterManageCookiesModal #footerManageCookieModalBtn:active,
#FooterManageCookiesModal #footerManageCookieModalBtn:visited {
  color: #fff !important;
  text-decoration: none; /* optional */
}

/* Optional: keep it white when focused (Bootstrap adds shadows) */
#FooterManageCookiesModal #footerManageCookieModalBtn:focus {
  box-shadow: none; /* optional */
}

.btn-success {
    --color-btn-success-text: #ffffff;
    --color-btn-success: #00000;
    --color-btn-success-hover: #DB0011;;     --color-btn-success-active: #[DARKER SAVE BUTTON COLOR]; }
