diff --git a/src/assets/style/navbarStyles.css b/src/assets/style/navbarStyles.css
index dea1992..c718620 100644
--- a/src/assets/style/navbarStyles.css
+++ b/src/assets/style/navbarStyles.css
@@ -11,7 +11,7 @@
top: 0px;
width: 100%;
z-index: 9999;
- border-bottom: 3px solid #0C489E;
+ border-bottom: 3px solid #1976d2;
min-height: 77px;
}
@@ -112,7 +112,7 @@
#navbar div li a:hover,
#navbar div li button.navTrigger:hover{
- color: #0C489E;
+ color: #1976d2;
}
#navbar div li a:hover::after,
@@ -122,7 +122,7 @@
content: "";
width: 80%;
height: 3px;
- background:#0C489E;
+ background:#1976d2;
position: absolute;
bottom: -5px;
left: 20px;
@@ -166,7 +166,7 @@
#navbar a:focus-visible,
#navbar button.navTrigger:focus-visible{
- outline: 3px solid #0C489E;
+ outline: 3px solid #1976d2;
outline-offset: 2px;
border-radius: 10px;
}
@@ -234,7 +234,7 @@
text-decoration: none;
font-size: 1.1rem;
font-weight: 600;
- color: #0C489E;
+ color: #1976d2;
transition: 0.3s ease-in-out;
text-align: center;
}
@@ -242,7 +242,7 @@
text-decoration: none;
font-size: 1.1rem;
font-weight: 600;
- color: #0C489E;
+ color: #1976d2;
transition: 0.3s ease-in-out;
text-align: center;
}
@@ -284,7 +284,7 @@
transition: 0.3s ease-in-out;
}
#sidebar li a:hover{
- color: #0C489E;
+ color: #1976d2;
}
#sidebar div li ul{
background: white;
@@ -344,12 +344,12 @@
/* Hover / focus */
#sidebar li > a:hover,
#sidebar li > button.navTrigger:hover{
- color: #0C489E;
+ color: #1976d2;
}
#sidebar li > a:focus-visible,
#sidebar li > button.navTrigger:focus-visible{
- outline: 3px solid #0C489E;
+ outline: 3px solid #1976d2;
outline-offset: 2px;
border-radius: 10px;
}
diff --git a/src/assets/style/styles.css b/src/assets/style/styles.css
index a675de2..f1ee2c6 100644
--- a/src/assets/style/styles.css
+++ b/src/assets/style/styles.css
@@ -72,7 +72,7 @@ a:active {
[role="link"],
[tabindex]:not([tabindex="-1"])
):focus-visible {
- outline: 3px solid #0C489E;
+ outline: 3px solid #1976d2;
outline-offset: 2px;
border-radius: 4px;
}
@@ -95,9 +95,9 @@ a:active {
/* ===== MUI DataGrid keyboard focus (WCAG 2.4.7 / 2.4.11) ===== */
.MuiDataGrid-columnHeader:focus-visible,
.MuiDataGrid-cell:focus-visible {
- outline: 3px solid #0C489E;
+ outline: 3px solid #1976d2;
outline-offset: -2px;
- box-shadow: 0 0 0 3px rgba(12, 72, 158, 0.25);
+ box-shadow: 0 0 0 3px rgba(25, 118, 210, 0.25);
}
/* Contained buttons only */
@@ -122,7 +122,7 @@ a:active {
/* ===== Outlined button focus ===== */
.MuiButton-outlined:focus-visible {
- outline: 3px solid #0C489E;
+ outline: 3px solid #1976d2;
outline-offset: 2px;
}
diff --git a/src/components/AdminLogo/index.js b/src/components/AdminLogo/index.js
index 4fa7a84..7b62ee8 100644
--- a/src/components/AdminLogo/index.js
+++ b/src/components/AdminLogo/index.js
@@ -34,7 +34,7 @@ const LogoSection = ({ sx, to }) => {
...sx,
/* ✅ WCAG 2.4.7 focus indicator */
'&:focus-visible': {
- outline: '3px solid #0C489E',
+ outline: '3px solid #1976d2',
outlineOffset: '2px',
borderRadius: '6px'
}
@@ -42,7 +42,7 @@ const LogoSection = ({ sx, to }) => {
>
- PNSPS
+ PNSPS
diff --git a/src/components/MobileLogo/index.js b/src/components/MobileLogo/index.js
index da2ff62..b5ebe8c 100644
--- a/src/components/MobileLogo/index.js
+++ b/src/components/MobileLogo/index.js
@@ -30,7 +30,7 @@ const LogoSection = ({ sx, to }) => {
/* WCAG 2.4.7 – visible keyboard focus */
'&:focus-visible': {
- outline: '3px solid #0C489E',
+ outline: '3px solid #1976d2',
outlineOffset: '2px',
borderRadius: '6px'
}
diff --git a/src/layout/MainLayout/Header/HeaderContent/LocaleSelector.js b/src/layout/MainLayout/Header/HeaderContent/LocaleSelector.js
index 66d0b68..3d3aba6 100644
--- a/src/layout/MainLayout/Header/HeaderContent/LocaleSelector.js
+++ b/src/layout/MainLayout/Header/HeaderContent/LocaleSelector.js
@@ -64,7 +64,8 @@ const LocaleSelector = () => {
}}
aria-label={intl.formatMessage({id: 'openLanguage'})}
ref={anchorRef}
- aria-controls={open ? 'profile-grow' : undefined}
+ aria-controls={open ? 'locale-selector-menu' : undefined}
+ aria-expanded={open}
aria-haspopup="true"
onClick={handleToggle}
>
@@ -103,6 +104,7 @@ const LocaleSelector = () => {
>