diff --git a/src/app/components/Header.js b/src/app/components/Header.js
index 167a90cb7bb3f65a90b939ac889a4ac43352a21c..7ae1eaf4445ff27a41c6c3017139531c9dc3009f 100644
--- a/src/app/components/Header.js
+++ b/src/app/components/Header.js
@@ -53,7 +53,8 @@ function DefaultContent({
             /> */}
             <img
               className="w-[59px] h-[50px] bg-no-repeat bg-center bg-contain bg-logo-square invertLogo-HC-white"              
-              src={"/mecred_square.svg"}              
+              src={"/mecred_square.svg"}
+              alt="MECRED logo"              
             />
             <div className="md:hidden text-darkGray-HC-white text-sm font-light w-full">
               A Rede Social da Educação
@@ -102,7 +103,7 @@ function DefaultContent({
             ) : (
               <button
                 type="button"
-                className="group bg-orange hover:bg-darkGray-HC-white px-4 h-10 mr-14 max-sm:ml-2 rounded text-white-HC-dark-underline flex items-center font-bold flex-shrink-0"
+                className="group bg-orange-HC-white hover:bg-darkOrange-HC-dark px-4 h-10 mr-14 max-sm:ml-2 rounded text-white-HC-dark-underline flex items-center font-bold flex-shrink-0 hover:text-white-HC-underline outline outline-1 outline-ice-HC-white"
                 onClick={loginBarrier}
               >
                 Entrar
diff --git a/src/app/components/MenuProfile.js b/src/app/components/MenuProfile.js
index 9aedc9f284d8439fd86edfd897782f790012d01c..a4fa7f394f3c858a1f611c11371b375caae129e4 100644
--- a/src/app/components/MenuProfile.js
+++ b/src/app/components/MenuProfile.js
@@ -135,7 +135,7 @@ export default function AccountMenu() {
             alt="Acessar meu perfil"
           >
             {(userData["avatar_file_name"] === "") || (userData["avatar_file_name"] === null) ? (
-              <div className={`flex items-center max-sm:-ml-px justify-center text-xl font-bold text-ice-HC-dark rounded-full h-[38px] w-[38px] ${getRandomBg(userData["id"])}`} >{userData["name"][0]}</div>
+              <div className={`flex items-center max-sm:-ml-px justify-center text-xl font-bold text-ice-HC-dark bg-turquoise-HC-white rounded-full h-[38px] w-[38px] ${getRandomBg(userData["id"])}`} >{userData["name"][0]}</div>
             ) : (
               <Avatar
                 src={
@@ -176,7 +176,7 @@ export default function AccountMenu() {
       >
         <MenuItem className="ml-1" sx={{ 'pointer-events': 'none' }} >
           {(userData["avatar_file_name"] === "") || (userData["avatar_file_name"] === null) ? (
-            <div className={`flex items-center justify-center pt-1 text-xl font-bold text-ice-HC-dark rounded-full h-[38px] w-[38px] ${getRandomBg(userData["id"])}`} >{userData["name"][0]}</div>
+            <div className={`flex items-center justify-center pt-1 text-xl font-bold text-ice-HC-dark bg-turquoise-HC-white rounded-full h-[38px] w-[38px] ${getRandomBg(userData["id"])}`} >{userData["name"][0]}</div>
           ) : (
             <Avatar
               src={
@@ -191,14 +191,14 @@ export default function AccountMenu() {
             <p className="row-span-2 text-xs"> {userData["uid"]} </p>
           </div>
         </MenuItem>
-        <hr className="border-gray-color h-1 my-2 "/>
+        <hr className="border-mediumGray-HC-white h-1 my-2 "/>
         <Link href={`/perfil/${id}`} className="flex mb-2">
           <MenuItem >
-            <AccountCircleRoundedIcon className="mr-4 text-turquoise-HC-white-underline  text-3xl" />
+            <AccountCircleRoundedIcon className="mr-4 text-turquoise-HC-white text-3xl" />
             <p className="text-turquoise-HC-white-underline ">Acessar meu Perfil</p>
           </MenuItem>
         </Link>
-        <hr className="border-gray-color h-1 my-2 "/>
+        <hr className="border-mediumGray-HC-white h-1 my-2 "/>
         {items.map((item, index) => {
           return (
             <Link href={item.href} key={index}>
@@ -209,8 +209,8 @@ export default function AccountMenu() {
             </Link>
           );
         })}
-        <hr className="border-gray-color h-1 my-2 "/>
-        <MenuItem className="flex items-center justify-center text-darkGray-HC-white text-sm" onClick={handleLogout}>
+        <hr className="border-mediumGray-HC-white h-1 my-2 "/>
+        <MenuItem className="flex items-center justify-center text-darkGray-HC-white-underline text-sm" onClick={handleLogout}>
           <p>Sair da minha conta</p>
         </MenuItem>
       </Menu>
diff --git a/src/app/components/ModalNotifications.js b/src/app/components/ModalNotifications.js
index b33c487b9ac46283173dc649c631fbcb317f3c16..84c12fb7be09256ce0d8881c0d30ab118f9b80f1 100644
--- a/src/app/components/ModalNotifications.js
+++ b/src/app/components/ModalNotifications.js
@@ -80,10 +80,10 @@ export default function ModalNotifications({ countNotifications, notifications,
             >
                 <div className='flex pr-2'  >
                     <div className='text-lg py-3 font-bold text-darkGray-HC-white pl-6 pr-16'> Notificações </div>
-                    <button className='text-darkGray-HC-white-underline text-sm bg-lightGray-HC-dark rounded-xl px-2 h-10 mt-1 mr-1 hover:bg-mediumGray-HC-white hover:text-darkGray-HC-dark-underline outline outline-1 outline-ice-HC-white' onClick={setViewdAllNotification}> Marcar como lidas </button>
-                </div>
+                    <button className='text-darkGray-HC-white-underline text-sm bg-mediumGray-HC-dark rounded-xl px-2 h-10 mt-1 mr-1 hover:bg-mediumGray-HC-white hover:text-darkGray-HC-dark-underline outline outline-1 outline-ice-HC-white' onClick={setViewdAllNotification}> Marcar como lidas </button>
+                </div>t 
                 <div className='px-4'>
-                    <hr className='border-lightGray-HC-white' />
+                    <hr className='border-mediumGray-HC-white' />
                 </div>
                 <div className='w-80 h-80' >
 
diff --git a/src/app/entrar/components/LoginInfo.js b/src/app/entrar/components/LoginInfo.js
index 1a91bac22ffb28819bc357aaea2aa520a1768297..0d51178dc0b17642e06b0f26189b29d75399bbad 100644
--- a/src/app/entrar/components/LoginInfo.js
+++ b/src/app/entrar/components/LoginInfo.js
@@ -58,7 +58,7 @@ export default function LoginInfo() {
                         return (
                             <div key={i} className={`bg-${card["color"]} py-4 rounded-xl m-2 grid justify-items-center`} style={{ width: '7em', height: '7em' }}>
                                 <Image className={`w-14 h-14 invertIcon-HC-black ${card["name"] === "Contribua" && `rotate-180`}`} alt={card["name"]} src={card["icon"]} width={10} height={10} />
-                                <p className="text-white-HC-dark-underline pt-1">{card["name"]}</p>
+                                <p className="text-white-HC-dark pt-1">{card["name"]}</p>
                             </div>
                         )
                     })}
diff --git a/src/app/entrar/components/PasswordModal.js b/src/app/entrar/components/PasswordModal.js
index b7f7e870251979abbedef6418a7a8fa09aaf8d28..34cbc949f354a4983eebd7023764016dd924f4d0 100644
--- a/src/app/entrar/components/PasswordModal.js
+++ b/src/app/entrar/components/PasswordModal.js
@@ -70,10 +70,10 @@ export default function PasswordModal({ open, handleClose }) {
         },
       }}
     >
-      <Box className="bg-white-HC-dark  p-5 flex flex-col items-center border-none rounded-xl">
+      <Box className="bg-white-HC-dark outline outline-1 outline-ice-HC-white p-5 flex flex-col items-center border-none rounded-xl">
         <div className="flex flex-row justify-between mb-2">
-          <h1 className="text-turquoise-HC-underline  text-2xl font-bold m-2 mb-5 mr-4">Vamos encontrar sua conta</h1>
-          <CloseIcon onClick={handleClose} sx={{ color: "#6c8080", fontSize: "30px", marginTop:"5px" }} />
+          <h1 className="text-turquoise-HC-white  text-2xl font-bold m-2 mb-5 mr-4">Vamos encontrar sua conta</h1>
+          <CloseIcon onClick={handleClose} sx={{ color: "var(--darkGray-HC-white)", fontSize: "30px", marginTop:"5px" }} />
         </div>
         <div>
           {feedbackMessage ? (
@@ -81,20 +81,24 @@ export default function PasswordModal({ open, handleClose }) {
               {feedbackMessage}
             </Alert>
           ) : null}
-          <TextField
-            fullWidth
-            onChange={(e) => setUserEmail(e.target.value)}
-            label="E-mail *"
-            type="email"
-            className="mb-5"
-            value={userEmail}
-            error={!userEmail && error}
-            alt="E-mail (obrigatório)"
-          />
+          <div className="w-full mb-3">
+            <label htmlFor="email" className="block text-sm font-medium text-darkGray-HC-white mb-1">
+              E-mail *
+            </label>
+            <input
+              id="email"
+              type="email"
+              className="w-full px-5 py-2 border border-mediumGray-HC-white rounded-md focus:outline-none focus:ring-2 focus:ring-turquoise-HC-white"
+              onChange={(e) => setUserEmail(e.target.value)}
+              error={!userEmail && error}
+              value={userEmail}
+              alt="E-mail (obrigatório)"
+            />
+          </div>
           <Button
             fullWidth
             disableElevation
-            className="bg-turquoise text-white-HC-dark-underline hover:bg-turquoise-hover"
+            className="bg-turquoise-HC-white text-white-HC-dark-underline hover:bg-darkTurquoise-HC-dark hover:text-white font-bold py-2 rounded-md outline outline-1 outline-ice-HC-white"
             onClick={() => handleSubmitPswd()}
             alt="Enviar"
           >
diff --git a/src/app/entrar/components/SignupModal.js b/src/app/entrar/components/SignupModal.js
index 23c240035fcb3b7424cd237e4d85c70125bfcea8..c9a7e052248eddc25921a8f87edeb65a8d8885d9 100644
--- a/src/app/entrar/components/SignupModal.js
+++ b/src/app/entrar/components/SignupModal.js
@@ -82,10 +82,10 @@ export default function SignupModal({ open, handleClose }) {
         },
       }}
     >
-      <Box className="bg-white-HC-dark  sm:w-1/2 xl:w-1/4 p-5 flex flex-col items-center border-none rounded-xl">
+      <Box className="bg-white-HC-dark outline outline-1 outline-ice-HC-white sm:w-1/2 xl:w-1/4 p-5 flex flex-col items-center border-none rounded-xl">
         <div className="flex w-full">
-          <h1 className="text-turquoise-HC-underline  text-center w-full flex-1 text-2xl font-bold m-5">Cadastre-se</h1>
-            <CloseIcon onClick={handleClose} sx={{ color: "#6c8080", fontSize: "30px", marginTop: "5px" }} className="" />
+          <h1 className="text-turquoise-HC-white text-center w-full flex-1 text-2xl font-bold m-5">Cadastre-se</h1>
+            <CloseIcon onClick={handleClose} sx={{ color: "var(--darkGray-HC-white)", fontSize: "30px", marginTop: "5px" }} className="" />
         </div>
 
         <form onSubmit={handleSubmit} className="flex flex-col w-full">
@@ -94,103 +94,104 @@ export default function SignupModal({ open, handleClose }) {
               {feedbackMessage}
             </Alert>
           ) : null}
-          <TextField
-            fullWidth
-            onChange={(e) => setUserName(e.target.value)}
-            label="Nome Completo *"
-            className="my-5"
-            value={userName}
-            error={!userName && error}
-            alt="Nome Completo (obrigatório)"
-          />
-          <TextField
-            fullWidthConfirmation
-            onChange={(e) => setUserEmail(e.target.value)}
-            label="E-mail *"
-            type="email"
-            className="mb-5 flex"
-            value={userEmail}
-            error={!userEmail && error}
-            alt="E-mail (obrigatório)"
-          />
-          <FormControl className="flex" variant="outlined">
-            <InputLabel htmlFor="outlined-adornment-password">Senha*</InputLabel>
-            <OutlinedInput
-              fullWidth
-              endAdornment={
-                <InputAdornment position="end">
-                  <IconButton
-                    aria-label={
-                      showPassword ? 'hide the password' : 'display the password'
-                    }
-                    onClick={handleClickShowPassword}
-                    onMouseDown={handleMouseDownPassword}
-                    onMouseUp={handleMouseUpPassword}
-                    edge="end"
-                  >
-                    {showPassword ? <img src="ocultar-senha.svg" alt="Ocultar senha" /> : <img src="ver-senha.svg" alt="Ver senha" />}
-                  </IconButton>
-                </InputAdornment>
-              }
-              onChange={(e) => setUserPassword(e.target.value)}
-              type={showPassword ? 'text' : 'password'}
-              label="Senha *"
-              className="mb-1"
-              value={userPassword}
-              error={!userPassword && error}
-              alt="Senha (obrigatório)"
+          <div className="w-full mb-3">
+            <label htmlFor="nome" className="block text-sm font-medium text-darkGray-HC-white mb-1">
+              Nome Completo *
+            </label>
+            <input
+              id="nome"
+              type="text"
+              className="w-full px-3 py-2 border border-mediumGray-HC-white rounded-md focus:outline-none focus:ring-2 focus:ring-turquoise-HC-white"
+              onChange={(e) => setUserName(e.target.value)}
+              value={userName}
+              alt="Nome Completo (obrigatório)"
             />
-          </FormControl>
-          <div className="mb-4 ml-1">
-            <p className="text-darkGray-HC-white-underline text-sm">A senha deve ter no mínimo 8 caracteres.</p>
           </div>
-          <FormControl className="flex" variant="outlined">
-            <InputLabel htmlFor="outlined-adornment-password">Confirmar senha*</InputLabel>
-            <OutlinedInput
-              fullWidth
-              endAdornment={
-                <InputAdornment position="end">
-                  <IconButton
-                    aria-label={
-                      showPasswordConfirmation ? 'hide the password' : 'display the password'
-                    }
-                    onClick={handleClickShowPasswordConfirmation}
-                    onMouseDown={handleMouseDownPassword}
-                    onMouseUp={handleMouseUpPassword}
-                    edge="end"
-                  >
-                    {showPassword ? <img src="ocultar-senha.svg" alt="Ocultar senha" /> : <img src="ver-senha.svg" alt="Ver senha" />}
-                  </IconButton>
-                </InputAdornment>
-              }
-              onChange={(e) => setUserPasswordConfirmation(e.target.value)}
-              type={showPasswordConfirmation ? 'text' : 'password'}
-              label="Confirmar senha *"
-              className="mb-5"
-              value={userPasswordConfirmation}
-              error={
-                userPasswordConfirmation != userPassword &&
-                userPasswordConfirmation != ""
-              }
-              helperText={
-                userPasswordConfirmation.length > 0 &&
-                userPasswordConfirmation != userPassword &&
-                helperText
-              }
-              alt="Confirmar senha (obrigatório)"
+          <div className="w-full mb-3">
+            <label htmlFor="email" className="block text-sm font-medium text-darkGray-HC-white mb-1">
+              E-mail *
+            </label>
+            <input
+              id="email"
+              type="email"
+              className="w-full px-3 py-2 border border-mediumGray-HC-white rounded-md focus:outline-none focus:ring-2 focus:ring-turquoise-HC-white"
+              onChange={(e) => setUserEmail(e.target.value)}
+              value={userEmail}
+              alt="E-mail (obrigatório)"
             />
-          </FormControl>
-
+          </div>
+          <div className="w-full mb-3">
+            <label htmlFor="password" className="block text-sm font-medium text-darkGray-HC-white mb-1">
+              Senha *
+            </label>
+            <div className="relative">
+              <input
+                id="password"
+                type={showPassword ? 'text' : 'password'}
+                className="w-full px-3 py-2 border border-mediumGray-HC-white rounded-md focus:outline-none focus:ring-2 focus:ring-turquoise-HC-white"
+                onChange={(e) => setUserPassword(e.target.value)}
+                value={userPassword}
+                alt="Senha (obrigatório)"
+              />
+              <button
+                type="button"
+                onClick={handleClickShowPassword}
+                className="absolute inset-y-0 right-0 pr-3 flex items-center text-mediumGray-HC-dark text-sm leading-5"
+              >
+                {showPassword ? (
+                  <img src="ocultar-senha.svg" alt="Ocultar senha" />
+                ) : (
+                  <img src="ver-senha.svg" alt="Ver senha" />
+                )}
+              </button>
+            </div>
+            {error && !userPassword && (
+              <p className="text-red-HC-white text-sm mt-1">A senha é obrigatória.</p>
+            )}
+          </div>
 
+          <div className="mb-4 ml-1">
+            <p className="text-darkGray-HC-white text-sm">A senha deve ter no mínimo 8 caracteres.</p>
+          </div>
+          <div className="w-full mb-4">
+            <label htmlFor="passwordConfirmation" className="block text-sm font-medium text-darkGray-HC-white mb-1">
+              Confirmar senha *
+            </label>
+            <div className="relative">
+              <input
+                id="passwordConfirmation"
+                type={showPasswordConfirmation ? 'text' : 'password'}
+                className="w-full px-3 py-2 border border-mediumGray-HC-white rounded-md focus:outline-none focus:ring-2 focus:ring-turquoise-HC-white"
+                onChange={(e) => setUserPasswordConfirmation(e.target.value)}
+                value={userPasswordConfirmation}
+                alt="Confirmar senha (obrigatório)"
+              />
+              <button
+                type="button"
+                onClick={handleClickShowPasswordConfirmation}
+                className="absolute inset-y-0 right-0 pr-3 flex items-center text-mediumGray-HC-dark text-sm leading-5"
+              >
+                {showPasswordConfirmation ? (
+                  <img src="ocultar-senha.svg" alt="Ocultar senha" />
+                ) : (
+                  <img src="ver-senha.svg" alt="Ver senha" />
+                )}
+              </button>
+            </div>
+            {userPasswordConfirmation.length > 0 && userPasswordConfirmation !== userPassword && (
+              <p className="text-red-HC-white text-sm mt-1">{helperText}</p>
+            )}
+          </div>
           <Button
             fullWidth
             disableElevation
-            className="bg-turquoise text-white-HC-dark-underline hover:bg-turquoise-hover"
+            className="bg-turquoise-HC-white text-white-HC-dark-underline hover:bg-darkTurquoise-HC-dark hover:text-white font-bold py-2 rounded-md outline outline-1 outline-ice-HC-white"
             type="submit"
             alt="Enviar"
           >
             Enviar
           </Button>
+
           {/* <Divider flexItem className="mt-2">
             <p className="text-darkGray-HC-white-underline text-base">OU</p>
           </Divider> */}
diff --git a/src/app/globals.css b/src/app/globals.css
index d3c95227270e91e4744185e8979833f66576f2b0..8e751398eec0ad33112bd183ae227f233c315e69 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -51,6 +51,7 @@
         --white-HC-dark-underline: #ffffff;
         --orange: #ed6f24;
         --darkOrange-HC-gray: #de5518;
+        --darkOrange-HC-white: #de5518;
         --darkOrange-HC-dark: #de5518;
         --darkGray-HC-dark: #6c8080;
         --darkGray-HC-white: #6c8080;
diff --git a/src/app/themes/theme_high_contrast.css b/src/app/themes/theme_high_contrast.css
index 6e6f6c264203fa4d9a5e9cd23906a7a64bf60c4d..0a02a1dabc39a46201d7b6d34d9ffcc87a65e85e 100644
--- a/src/app/themes/theme_high_contrast.css
+++ b/src/app/themes/theme_high_contrast.css
@@ -14,6 +14,7 @@ html[data-theme="theme_high_contrast"] {
      --darkTurquoise-HC-dark: #000000;
      --darkOrange-HC-gray: #8d8d99;
      --darkOrange-HC-dark: #000000;
+     --darkOrange-HC-white: #ffffff;
      --darkGray-HC-dark: #000000;
      --darkGray-HC-dark-underline: #000000;
      --darkGray-HC-white: #ffffff;
diff --git a/tailwind.config.js b/tailwind.config.js
index b61ec70631a6831503c3d5f76c0d5e0d43b3d8e0..dbbbab7ffb7348bc183c8762f49ce85c78ba8a8d 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -46,6 +46,7 @@ module.exports = {
         "orange": 'var(--orange)',
         "darkOrange-HC-gray": 'var(--darkOrange-HC-gray)',
         "darkOrange-HC-dark": 'var(--darkOrange-HC-dark)',
+        "darkOrange-HC-white": 'var(--darkOrange-HC-white)',
         "darkGray-HC-dark": 'var(--darkGray-HC-dark)',
         "darkGray-HC-white": 'var(--darkGray-HC-white)',
         "darkGray-HC-white-underline": 'var(--darkGray-HC-white-underline)',