Accessibility Health Check
https://fultoncountyga.gov
Excellent
https://daylight.sonde.life/usgov/fultoncountyga-gov/
Excellent
Executive Summary
Top Findings
criticalInsufficient color contrast: 1.00:1 (required: 3:1 for large text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Read More"WCAG 1.4.3
<a href="/Commissioners/Robb-Pitts" class="cta-primary" aria-label="Read more about Robb Pitts" tabindex="-1">
Read More
<svg version="1.1" xmlnCurrent ratio: 1.00:1 (need 3:1). Change foreground from #ffffff to #959494 (ratio: 3.0:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Vice Chair Khadijah Abdur-Rahman"WCAG 1.4.3
<strong>Vice Chair Khadijah Abdur-Rahman</strong>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Robb Pitts is the Chairman of Fulton County Board of Commiss"WCAG 1.4.3
<div><strong><em>Robb Pitts</em></strong> is the Chairman of Fulton County Board of Commissioners. He previously served on the Fulton County Board of Commissioners from November 2002 to December
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Dana Barrett is the Fulton County Commissioner representing "WCAG 1.4.3
<span><strong><em>Dana Barrett </em></strong>is the Fulton County Commissioner representing District 3 which includes all of Buckhead, and parts of both Sandy Springs and Midtown. </span>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Robb Pitts"WCAG 1.4.3
<em>Robb Pitts</em>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Bridget Thorne is the Commissioner for District 1 which enco"WCAG 1.4.3
<p style="margin-bottom: 0in;"><strong><em>Bridget Thorne</em></strong> is the Commissioner for District 1 which encompasses Johns Creek, and parts of Roswell, Alpharetta, and Sandy Springs. </p>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.44:1 (required: 4.5:1 for normal text). Foreground: rgb(68, 68, 68), background: rgb(0, 45, 83). Text: "Translate"WCAG 1.4.3
<a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png" width="37px" hei
Current ratio: 1.44:1 (need 4.5:1). Change foreground from #444444 to #939292 (ratio: 4.5:1). Or change background from #002d53 to #000000.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 31 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 01 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 30 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 29 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum Current ratio: 2.41:1 (need 3:1). Change foreground from #a7a7a7 to #959494 (ratio: 3.0:1).
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 02 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highInsufficient color contrast: 2.30:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(22, 74, 124). Text: "More information"WCAG 1.4.3
<span class="sr-only">More information</span>
Current ratio: 2.30:1 (need 4.5:1). Change foreground from #000000 to #b7b7b7 (ratio: 4.5:1).
highFocus jumps backward from "Clear All" to "SHOW EVENTS" (visual distance: 1385px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<button>SHOW EVENTS</button>
Reorder elements in the DOM to match the visual layout. Align DOM order with visual presentation, or use tabIndex to match the visual sequence.
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Frame-Options: DENY or SAMEORIGIN Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
mediumPage should contain a level-one heading: Fix all of the following: Page must have a level-one heading
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;">
Ensure that the page, or at least one of its frames contains a level-one heading. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumHeading levels should only increase by one: Fix any of the following: Heading order invalid
<h4 class="footer__contact-heading">
Ensure the order of headings is semantically correct. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "141 Pryor St. SW Atlanta, GA 30303"WCAG 1.4.3
<a class="address" href="https://www.google.com/maps/place/141+Pryor+St+SW,+Atlanta,+GA+30303/@33.751422,-84.393632,17z/data=!3m1!4b1!4m5!3m4!1s0x88f5039da35b24a5:0xb7d97e7eb909787b!8m2!3d33.751422!4d
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "404-612-4000"WCAG 1.4.3
<a class="phone" href="tel:404-612-4000">404-612-4000</a>
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "customerservice@fultoncountyga.gov"WCAG 1.4.3
<a class="email" href="mailto:customerservice@fultoncountyga.gov">customerservice@fultoncountyga.gov</a>
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumClicking "Next Month" inserts 5 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="date-selector__month-next"><span class="sr-only">Next Month</span><svg aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Previous Month" inserts 31 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="date-selector__month-prev"><span class="sr-only">Previous Month</span><svg aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.o
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "View By" inserts 20 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" aria-expanded="false" aria-controls="viewSelectorDropdown" id="btnViewSelector" class="dropdown-toggle" data-dropdown-initialized="vue"><span class="dropdown-title"> View
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumBroken link: https://fultoncountyga.gov/Inside-Fulton-County/Fulton-County-Departments/-/media/F446AAA8FC844A049E7938935759850B.ashx returned status 404 Not Found after 1 attempts
<a href="https://fultoncountyga.gov/Inside-Fulton-County/Fulton-County-Departments/-/media/F446AAA8FC844A049E7938935759850B.ashx">Click here to view the notice.</a>
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<a href="/Services" class="current-page-label">Services</a>
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 572px at 320px width.WCAG 1.4.10
<div class="tertiary-menu" id="PrimaryMenu-0_SecondaryMenu-0">
<button type="button" class="return-to-primary-menu">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span style="white-space:nowrap"><a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_co
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<div class="secondary-menu" id="PrimaryMenu-0">
<button type="button" class="return-to-primary-menu">
<svg version="Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 273px at 320px width.WCAG 1.4.10
<path d="M14.2,204.5L200.5,18.2c11.9-11.9,31.1-11.9,42.9,0c11.8,11.8,11.8,31.1,0,42.9L78.6,226l164.8,164.8 c11.9,11.9,11.9,31.1,0,42.9c-11.8,11.9-31,11.9-42.9,0L14.2,247.4c-5.9-5.9-8.9-13.7-8.9-21.4C5
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="sr-only">Toggle Search</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumPage requires horizontal scrolling at 320px width (68px overflow). Content should reflow without horizontal scrolling at this width.WCAG 1.4.10
<html>
Use responsive CSS (max-width, flex-wrap, media queries) to ensure content reflows at narrow widths.
mediumElement overflows viewport by 237px at 320px width.WCAG 1.4.10
<button type="button" class="secondary-menu__toggle" aria-expanded="false" aria-controls="PrimaryMenu-0_SecondaryMenu-0" id="PrimaryBtn-0_SecondaryBtn-0">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 273px at 320px width.WCAG 1.4.10
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 257.6 451.8" xml:space="preserve">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<li class="secondary-menu__item secondary-menu__item--has-sub">
<button type="button" class="secondary-menu__toggle" aria-expanded="false" aSet max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<button type="button" class="return-to-primary-menu">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBSet max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<label for="siteSearchBar" class="sr-only">Site Search</label>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<ul class="secondary-menu__list">
<li class="secondary-menu__item secondary-menu__item--has-sub">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumMissing X-Frame-Options header
Add X-Frame-Options: DENY or SAMEORIGIN Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
lowDeep focus region: nav "Utility Navigation" has 12 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">Utility Navigation</nav>
Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
Best Page Fix Opportunities
/Calendar34findings
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 31 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 01 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 30 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 29 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum Current ratio: 2.41:1 (need 3:1). Change foreground from #a7a7a7 to #959494 (ratio: 3.0:1).
highElements must meet minimum color contrast ratio thresholds: Fix any of the following: Element has insufficient color contrast of 2.4 (foreground color: #a7a7a7, background color: #ffffff, font size: 28.5pt (38px), font weight: normal). Expected contrast ratio of 3:1WCAG 1.4.3
<div class="v-calendar-weekly__day-label"> 02 </div>
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds. See: https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum
highFocus jumps backward from "Clear All" to "SHOW EVENTS" (visual distance: 1385px). No explicit tabIndex — likely a DOM order issue.WCAG 2.4.3
<button>SHOW EVENTS</button>
Reorder elements in the DOM to match the visual layout. Align DOM order with visual presentation, or use tabIndex to match the visual sequence.
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
mediumPage should contain a level-one heading: Fix all of the following: Page must have a level-one heading
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;">
Ensure that the page, or at least one of its frames contains a level-one heading. See: https://www.w3.org/WAI/WCAG22/quickref/
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "141 Pryor St. SW Atlanta, GA 30303"WCAG 1.4.3
<a class="address" href="https://www.google.com/maps/place/141+Pryor+St+SW,+Atlanta,+GA+30303/@33.751422,-84.393632,17z/data=!3m1!4b1!4m5!3m4!1s0x88f5039da35b24a5:0xb7d97e7eb909787b!8m2!3d33.751422!4d
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "404-612-4000"WCAG 1.4.3
<a class="phone" href="tel:404-612-4000">404-612-4000</a>
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumInsufficient color contrast: 3.48:1 (required: 4.5:1 for normal text). Foreground: rgb(238, 68, 170), background: rgb(255, 255, 255). Text: "customerservice@fultoncountyga.gov"WCAG 1.4.3
<a class="email" href="mailto:customerservice@fultoncountyga.gov">customerservice@fultoncountyga.gov</a>
Current ratio: 3.48:1 (need 4.5:1). Change foreground from #ee44aa to #d72a96 (ratio: 4.5:1).
mediumClicking "Next Month" inserts 5 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="date-selector__month-next"><span class="sr-only">Next Month</span><svg aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Previous Month" inserts 31 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="date-selector__month-prev"><span class="sr-only">Previous Month</span><svg aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.o
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "View By" inserts 20 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" aria-expanded="false" aria-controls="viewSelectorDropdown" id="btnViewSelector" class="dropdown-toggle" data-dropdown-initialized="vue"><span class="dropdown-title"> View
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
mediumClicking "Show Events1Events Today" inserts 1 element(s) without ARIA live region. Screen readers will not announce this dynamic content.WCAG 4.1.3
<button type="button" class="vcal__event-count"><span class="sr-only">Show Events</span><span class="vcal__event-count-number">1</span><span class="vcal__event-count-label">Events Today</span></button
Wrap dynamically inserted content in an element with aria-live="polite" (or role="status"/"alert") so assistive technologies announce the change.
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
/News32findings
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<a href="/Services" class="current-page-label">Services</a>
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 572px at 320px width.WCAG 1.4.10
<div class="tertiary-menu" id="PrimaryMenu-0_SecondaryMenu-0">
<button type="button" class="return-to-primary-menu">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 18px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span style="white-space:nowrap"><a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_co
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<div class="secondary-menu" id="PrimaryMenu-0">
<button type="button" class="return-to-primary-menu">
<svg version="Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 273px at 320px width.WCAG 1.4.10
<path d="M14.2,204.5L200.5,18.2c11.9-11.9,31.1-11.9,42.9,0c11.8,11.8,11.8,31.1,0,42.9L78.6,226l164.8,164.8 c11.9,11.9,11.9,31.1,0,42.9c-11.8,11.9-31,11.9-42.9,0L14.2,247.4c-5.9-5.9-8.9-13.7-8.9-21.4C5
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<span class="sr-only">Toggle Search</span>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumPage requires horizontal scrolling at 320px width (68px overflow). Content should reflow without horizontal scrolling at this width.WCAG 1.4.10
<html>
Use responsive CSS (max-width, flex-wrap, media queries) to ensure content reflows at narrow widths.
mediumElement overflows viewport by 237px at 320px width.WCAG 1.4.10
<button type="button" class="secondary-menu__toggle" aria-expanded="false" aria-controls="PrimaryMenu-0_SecondaryMenu-0" id="PrimaryBtn-0_SecondaryBtn-0">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 273px at 320px width.WCAG 1.4.10
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 257.6 451.8" xml:space="preserve">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<li class="secondary-menu__item secondary-menu__item--has-sub">
<button type="button" class="secondary-menu__toggle" aria-expanded="false" aSet max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<button type="button" class="return-to-primary-menu">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBSet max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumContent clipped by 23px when text spacing is applied per WCAG 1.4.12. Text may be hidden when users adjust spacing for readability.WCAG 1.4.12
<label for="siteSearchBar" class="sr-only">Site Search</label>
Avoid fixed-height containers with overflow: hidden for text content. Use min-height or allow containers to grow.
mediumElement overflows viewport by 252px at 320px width.WCAG 1.4.10
<ul class="secondary-menu__list">
<li class="secondary-menu__item secondary-menu__item--has-sub">
Set max-width: 100% or use overflow-wrap to prevent horizontal overflow.
mediumMissing X-Frame-Options header
Add X-Frame-Options: DENY or SAMEORIGIN Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
lowDeep focus region: nav "Utility Navigation" has 12 tab stops before focus escapes. Consider adding skip navigation or grouping with arrow keys.WCAG 2.4.1
<nav role="nav">Utility Navigation</nav>
Add a "skip to content" link or use roving tabindex to reduce the number of Tab stops.
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
fultoncountyga.gov31findings
criticalInsufficient color contrast: 1.00:1 (required: 3:1 for large text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Read More"WCAG 1.4.3
<a href="/Commissioners/Robb-Pitts" class="cta-primary" aria-label="Read more about Robb Pitts" tabindex="-1">
Read More
<svg version="1.1" xmlnCurrent ratio: 1.00:1 (need 3:1). Change foreground from #ffffff to #959494 (ratio: 3.0:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Vice Chair Khadijah Abdur-Rahman"WCAG 1.4.3
<strong>Vice Chair Khadijah Abdur-Rahman</strong>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Robb Pitts is the Chairman of Fulton County Board of Commiss"WCAG 1.4.3
<div><strong><em>Robb Pitts</em></strong> is the Chairman of Fulton County Board of Commissioners. He previously served on the Fulton County Board of Commissioners from November 2002 to December
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Dana Barrett is the Fulton County Commissioner representing "WCAG 1.4.3
<span><strong><em>Dana Barrett </em></strong>is the Fulton County Commissioner representing District 3 which includes all of Buckhead, and parts of both Sandy Springs and Midtown. </span>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Robb Pitts"WCAG 1.4.3
<em>Robb Pitts</em>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
criticalInsufficient color contrast: 1.00:1 (required: 4.5:1 for normal text). Foreground: rgb(255, 255, 255), background: rgb(255, 255, 255). Text: "Bridget Thorne is the Commissioner for District 1 which enco"WCAG 1.4.3
<p style="margin-bottom: 0in;"><strong><em>Bridget Thorne</em></strong> is the Commissioner for District 1 which encompasses Johns Creek, and parts of Roswell, Alpharetta, and Sandy Springs. </p>
Current ratio: 1.00:1 (need 4.5:1). Change foreground from #ffffff to #777676 (ratio: 4.5:1).
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highImage has no accessible name in the accessibility tree. Screen readers will skip or announce it generically.WCAG 1.1.1
<!-- a11y: role="image" -->
Add alt text to the image. If decorative, mark with role="presentation" or alt="". WCAG 1.1.1 requires text alternatives for non-text content.
highInsufficient color contrast: 2.30:1 (required: 4.5:1 for normal text). Foreground: rgb(0, 0, 0), background: rgb(22, 74, 124). Text: "More information"WCAG 1.4.3
<span class="sr-only">More information</span>
Current ratio: 2.30:1 (need 4.5:1). Change foreground from #000000 to #b7b7b7 (ratio: 4.5:1).
highMissing Strict-Transport-Security header (HSTS)
Add Strict-Transport-Security header with max-age of at least 31536000 Add X-Content-Type-Options: nosniff Add X-Frame-Options: DENY or SAMEORIGIN Add a Content-Security-Policy header with appropriate directives Add Referrer-Policy: strict-origin-when-cross-origin or no-referrer
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Absentee-Voting" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Absentee Voting</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Notary" class="tertiary-menu__link" title="">Notary</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Become-a-Poll-Worker" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Become a Poll W
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Voter-Registration" class="tertiary-menu__link" target="_blank" title="" rel="noopener noreferrer">Voter Registratio
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/201/Weapons-Carry-Licenses-WCL" class="tertiary-menu__link external-link" title="">Weapons Carry Licenses</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Clerk-of-Superior-Court/Passports" class="tertiary-menu__link" title="">Passports</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://www.fultonprobatega.org/195/Marriage-Licenses" class="tertiary-menu__link external-link" title="">Marriage License</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(0, 45, 83), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="https://visitor.r20.constantcontact.com/manage/optin?v=001pRmNkNNhb38xsI9BKzPGAT6VX8gu-AdhuhhypsqgiD4L_n71y2QtjvjalpJ0jMH4yHmAnfjHZ4_UY1WVZXtiAPhvFMP23kGALCNjleiUzU0%3D" class="primary-menu__
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="" class="tertiary-menu__link" title="">Birth Certificate</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
mediumLink is distinguished from surrounding text only by color (link: rgb(80, 80, 80), text: rgb(33, 37, 41)). Users who cannot perceive color differences may not identify this as a link.WCAG 1.4.1
<a href="/Inside-Fulton-County/Fulton-County-Departments/Registration-and-Elections/Early-Voting-Locations" class="tertiary-menu__link" title="">Early Voting Locations</a>
Add a non-color visual indicator to links: underline (text-decoration: underline), border-bottom, increased font-weight, or a visible icon. The indicator must be present in the default state, not just on hover.
lowBroken link: https://twitter.com/fultoninfo?lang=en returned status 403 Forbidden after 1 attempts
<a href="https://twitter.com/fultoninfo?lang=en">Twitter</a>
lowBroken link: http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php returned status 404 Not Found after 1 attempts
<a href="http://bidboard.fultoncountyga.gov/Apps/bidboard/MainSearchPage.php">Bid Board Archives</a>
lowPossible stuck loading animation: "spinner-dash" still running after page readiness
<circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle>
lowPossible stuck loading animation: "spinner-rotator" still running after page readiness
<svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linec
Methodology
The Sonde Score is a universal 0–1000 compliance index — think of it like a credit score for accessibility. Each finding is weighted by its impact on human access: a keyboard trap (critical) counts far more than a best-practice suggestion (low). The raw penalty is normalized per page so scores are comparable across sites of any size. A harmonic curve ensures every site gets a meaningful score — no zeros, no false perfection.
where S = sensitivity (750), P = Σ(weight × count), N = pages scanned
| Tier | Weight | Examples |
|---|---|---|
| Critical | 10 | Keyboard traps, missing page language |
| High | 3 | Missing alt text, insufficient contrast |
| Medium | 1 | Heading hierarchy, unclear link purpose |
| Low | 0.25 | Best-practice suggestions |
The Sonde Score is a living standard (v0.1). We’re building it in the open because accessibility is too important for closed-door decisions. Your expertise makes it better.
Enter Mission Control
Review raw findings data, track changes between scans, and contribute to Sonde’s open methodology.
Nominate a Site for the Daylight Index
Know a public website that should be on the accessibility leaderboard? Nominate it — we’ll scan it and publish the results.