diff --git a/src/app/ajuda/page.js b/src/app/ajuda/page.js
index d6c0d0544505868a320c4558cb6e619fbcc3d2c7..472b5a3e232c20219489b4c936f4d1a9979c3db5 100644
--- a/src/app/ajuda/page.js
+++ b/src/app/ajuda/page.js
@@ -12,7 +12,7 @@ export default function Help() {
 
   let info = [
     {
-      image: <ImArrowUp color="#FFFFFF" size="50%"/>,
+      image: <ImArrowUp className="text-button-filters" size="50%"/>,
       title: "Publicando Recursos",
       questions: [
         "Por que enviar um recurso?",
@@ -21,7 +21,7 @@ export default function Help() {
       ]
     },
     {
-      image: <BiSearchAlt color="#FFFFFF" size="50%"/>,
+      image: <BiSearchAlt className="text-button-filters" size="50%"/>,
       title: "Encontrando Recursos",
       questions: [
         "Como fazer uma busca?",
@@ -30,7 +30,7 @@ export default function Help() {
       ]
     },
     {
-      image: <BiSolidMessageAlt color="#FFFFFF" size="50%"/>,
+      image: <BiSolidMessageAlt className="text-button-filters" size="50%"/>,
       title: "Participando da  Rede",
       questions: [
         "Como comentar ou avaliar um recurso?",
@@ -38,7 +38,7 @@ export default function Help() {
       ]
     },
     {
-      image: <HiPencilAlt color="#FFFFFF" size="50%"/>,
+      image: <HiPencilAlt className="text-button-filters" size="50%"/>,
       title: "Gerenciando a Conta",
       questions: [
         "Por que se cadastrar?",
diff --git a/src/app/components/MenuProfile.js b/src/app/components/MenuProfile.js
index 4a295f578a12d3c64e818810e22bdfe4e962007e..142520a0b0be26d8dd9a44ee76314b474f146d82 100644
--- a/src/app/components/MenuProfile.js
+++ b/src/app/components/MenuProfile.js
@@ -5,6 +5,7 @@ import Menu from "@mui/material/Menu";
 import MenuItem from "@mui/material/MenuItem";
 import Divider from "@mui/material/Divider";
 import IconButton from "@mui/material/IconButton";
+import MarkunreadIcon from '@mui/icons-material/Markunread';
 import Logout from "@mui/icons-material/Logout";
 import { useState, useEffect } from "react";
 import { useRouter } from "next/navigation";
@@ -47,7 +48,6 @@ const items = [
     icon: AccessibilityNewRoundedIcon,
     target: 3
   }
-
 ];
 
 function getRandomBg(id) {
diff --git a/src/app/contato/page.js b/src/app/contato/page.js
index 00bdaa42797d0c53f6b5e5e6c4123a1c183311f7..f452bb9debc739630caae702acb6511c4c16c200 100644
--- a/src/app/contato/page.js
+++ b/src/app/contato/page.js
@@ -1,10 +1,12 @@
 "use client";
 import { Card } from "@mui/material";
-import { useState, useEffect } from "react";
+import { useState, useLayoutEffect } from "react";
 import Overlay from "../components/Overlay";
 import { TextField, Button, InputLabel } from "@mui/material";
 import mecredApi from "@/axiosConfig";
 import { Modal } from "@mui/material";
+import theme from "@/app/theme";
+
 
 export default function Contact() {
   const [userName, setUserName] = useState("");
@@ -13,6 +15,13 @@ export default function Contact() {
   const [errorMessage, setErrorMessage] = useState("");
   const [successOpen, setSuccessOpen] = useState(false)
 
+  useLayoutEffect(() => {
+    const tailwindPrimaryColor = window.getComputedStyle(document.documentElement).getPropertyValue('--input-text'); // Replace with your actual CSS variable name
+    theme.palette.primary.contrastText = tailwindPrimaryColor.trim();
+
+  }, [userName, userEmail, userMessage])
+
+
   const handleUserNameChange = (e) => {
     setUserName(e.target.value);
   };
@@ -26,7 +35,7 @@ export default function Contact() {
     setUserMessage(e.target.value);
   };
 
-  const sendMessage = async (event, name, email, message) => {
+  const sendMessage = async (event) => {
     event.preventDefault();
     await mecredApi
       .post("/contacts", {
@@ -79,20 +88,29 @@ export default function Contact() {
           }}
         >
           <form onSubmit={sendMessage} className="mb-5">
-            <div className="flex flex-col justify-center text-center items-center gap-8 mt-16">
+            <div className="flex flex-col justify-center text-center items-center gap-8 mt-16 ">
               <p className="text-2xl font-bold">Contato</p>
               <p className="text-xl font-light">Entre em contato para enviar dúvidas, sugestões ou críticas.</p>
               <TextField
+                className="outline outline-1 outline-outlineColor"
                 required
                 label="Nome"
                 alt="Nome"
                 sx={{
                   width: 346,
                   marginTop: 2,
+                 
+                  ".MuiOutlinedInput-root": {
+                    color: theme.palette.primary.contrastText
+                  },
+                  ".MuiInputBase-input": {
+                    color: theme.palette.primary.contrastText,
+                  }
                 }}
                 onChange={handleUserNameChange}
               />
               <TextField
+                className="outline outline-1 outline-outlineColor"
                 required
                 label="E-mail"
                 alt="E-mail"
@@ -100,10 +118,18 @@ export default function Contact() {
                 sx={{
                   width: 346,
                   marginTop: 2,
+
+                  ".MuiOutlinedInput-root": {
+                    color: theme.palette.primary.contrastText
+                  },
+                  ".MuiInputBase-input": {
+                    color: theme.palette.primary.contrastText
+                  }
                 }}
                 onChange={handleUserEmailChange}
               />
               <TextField
+                className="outline outline-1 outline-outlineColor"
                 required
                 multiline
                 rows={5}
@@ -112,6 +138,13 @@ export default function Contact() {
                 sx={{
                   width: 346,
                   marginTop: 2,
+                  
+                  ".MuiOutlinedInput-root": {
+                    color: theme.palette.primary.contrastText
+                  },
+                  ".MuiInputBase-input": {
+                    color: theme.palette.primary.contrastText
+                  }
                 }}
                 onChange={handleUserMessageChange}
               />
diff --git a/src/app/globals.css b/src/app/globals.css
index 223296789734b844742f8a40c370ac7cb0c3e35e..4289be45f4aac39b31b3ba1b3c5b09a9e5128e7c 100644
--- a/src/app/globals.css
+++ b/src/app/globals.css
@@ -45,6 +45,7 @@
                   rgba(245, 249, 249, 1)),
                   url("/images/fundo.webp");
         --logo: url("/mecred.svg");
+        --input-text: #000000;
     }
     @import "themes/theme_high_contrast.css";
     @import "themes/tema_especial.css";
diff --git a/src/app/themes/tema_especial.css b/src/app/themes/tema_especial.css
index 0b6560a504cb56c83393501b04bd344ad867a508..6897692ac2d7fac8d4839253558843b3f1674f3e 100644
--- a/src/app/themes/tema_especial.css
+++ b/src/app/themes/tema_especial.css
@@ -14,4 +14,6 @@ html[data-theme="tema_especial"] {
     --button-filters: #771244;
     --text-filter: #ffffff;
     --gray-color: #ffff00;
+    --input-text: #ffffff;
+
 }
\ No newline at end of file
diff --git a/src/app/themes/theme_high_contrast.css b/src/app/themes/theme_high_contrast.css
index 7301e29d14abcb5d599bd1ab32d8cf691bf2505d..001bcd3c6b085df08cae23edca4e46f3400e39e6 100644
--- a/src/app/themes/theme_high_contrast.css
+++ b/src/app/themes/theme_high_contrast.css
@@ -27,6 +27,7 @@ html[data-theme="theme_high_contrast"] {
             rgba(0, 0, 0, 1)),
             url("/images/fundo.webp");
     --logo: url("/mecred_white.svg");
+    --input-text: #ffffff;
 }
 
 .text-main-text[data-theme="theme_high_contrast"]  {
diff --git a/tailwind.config.js b/tailwind.config.js
index ade8d566a5806ffac1b8e90d2a2bf11b9c1b94cd..05fad1eb0fc987838acefceea9c9e56cdbfaa907 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -35,6 +35,7 @@ module.exports = {
         "grey-button": 'var(--grey-button)',
         "blue-button": 'var(--blue-button)',
         "white-draw": 'var(--white-draw)',
+        "input-text": 'var(--input-text)',
       },
       backgroundImage: {
         "gradient-radial": "radial-gradient(var(--tw-gradient-stops))",