/* =========================================================
   1. MAIN PAGE CONTENT LINKS (Blue - Excludes Nav & Buttons)
   ========================================================= */
html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn),
html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):link {
    color: #0072c6 !important;
    text-decoration: underline !important;
}

html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):visited {
    color: #003366 !important;
}

html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):hover {
    color: #0099ff !important;
    text-decoration: underline !important;
}

/* =========================================================
   2. BUTTONS (Always White - Initial, Visited, Hover, Active)
   ========================================================= */
html body #mdgovMain a.mde-button,
html body #mdgovMain a.mde-button:link,
html body #mdgovMain a.mde-button:visited,
html body #mdgovMain a.mde-button:hover,
html body #mdgovMain a.mde-button:active,
html body #mdgovMain a.mde-button:focus,
html body #mdgovMain .btn,
html body #mdgovMain .btn:link,
html body #mdgovMain .btn:visited,
html body #mdgovMain .btn:hover,
html body #mdgovMain .btn:active {
    color: #ffffff !important;
    text-decoration: none !important;
}

/* =========================================================
   3. LEFT SIDEBAR / CURRENT NAVIGATION (Black)
   ========================================================= */
html body #mdgovMain .mdgov-sectionNav .nav-link,
html body #mdgovMain .mdgov-sectionNav .nav-link:link,
html body #mdgovMain .mdgov-sectionNav .nav-link:visited,
html body #mdgovMain #pageSectionNav a,
html body #mdgovMain #pageSectionNav a:link,
html body #mdgovMain #pageSectionNav a:visited {
    color: #000000 !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

html body #mdgovMain .mdgov-sectionNav .nav-link:hover,
html body #mdgovMain #pageSectionNav a:hover {
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration: none !important;
}