/*
 * Standard content hyperlinks.
 * Applies only to text links inside the main page content
 * (top-level .container / section / .container-fluid blocks), never to the
 * header, main navigation, banner, footer, page title bar, sidebars, breadcrumbs,
 * tabs, pagination, buttons (incl. *btn* classes/ids), home tiles (.box3, .m-has-icon),
 * carousel/slider/logo links
 * or the Online Services submenu.
 * !important is needed because older site rules use it (style.css: a:hover, .shadow a).
 * Note: each selector below is one compound selector - do not insert whitespace inside it.
 */
:is(body > .container:not(.banner), body > section, body > .container-fluid) a[href]:not(.btn, [class*="btn"], [id*="btn"], [role="button"], .nav-link, .dropdown-item, .paginate_button, .backtotop):not(:is(.headerbg, .menubg, .banner, .homeservices, .final, .copyright, #page-header, .left-link, .whatnews1, .breadcrumb, .breadcrumbs, .nav, .nav-tabs, .pagination, .dataTables_paginate, .applyonlinesubdiv, .socialicons, .box3, .m-has-icon, .carousel, .slider, .govlogo) a) {
	color: #0645AD !important;
	text-decoration: underline;
}

:is(body > .container:not(.banner), body > section, body > .container-fluid) a[href]:not(.btn, [class*="btn"], [id*="btn"], [role="button"], .nav-link, .dropdown-item, .paginate_button, .backtotop):not(:is(.headerbg, .menubg, .banner, .homeservices, .final, .copyright, #page-header, .left-link, .whatnews1, .breadcrumb, .breadcrumbs, .nav, .nav-tabs, .pagination, .dataTables_paginate, .applyonlinesubdiv, .socialicons, .box3, .m-has-icon, .carousel, .slider, .govlogo) a):is(:hover, :focus) {
	color: #0B0080 !important;
	text-decoration: underline;
	text-decoration-thickness: 2px;
}

:is(body > .container:not(.banner), body > section, body > .container-fluid) a[href]:not(.btn, [class*="btn"], [id*="btn"], [role="button"], .nav-link, .dropdown-item, .paginate_button, .backtotop):not(:is(.headerbg, .menubg, .banner, .homeservices, .final, .copyright, #page-header, .left-link, .whatnews1, .breadcrumb, .breadcrumbs, .nav, .nav-tabs, .pagination, .dataTables_paginate, .applyonlinesubdiv, .socialicons, .box3, .m-has-icon, .carousel, .slider, .govlogo) a):focus-visible {
	outline: 2px solid #0645AD;
	outline-offset: 2px;
}
