How To Add Css To Contact Form 7

Are you using Contact Form 7 to set up a contact form on your website? However, it appears bland and does not match the design of your site. No need to worry, I’ve got you covered! In this article, I will demonstrate how you can add CSS to your Contact Form 7, so you can add a personal touch and ensure it blends seamlessly with your website’s overall look.

Step 1: Inspect the Form

First things first, let’s take a look at the HTML structure of the form. Open the page where the form is located in your web browser, right-click on the form and select “Inspect” from the context menu. This will open the browser’s Developer Tools, allowing you to inspect and modify the HTML and CSS of the page.

Step 2: Identify the Form ID or Class

In the Developer Tools, you’ll see a panel with the HTML code of the page. Look for the HTML element that represents your form and take note of its ID or class. This will be helpful for targeting the form with CSS later on. For example, if the form has an ID of “contact-form”, you can target it using the CSS selector “#contact-form”.

Step 3: Create a Custom CSS File

Now that we know the form’s ID or class, let’s create a custom CSS file where we can write our CSS code. Open a text editor and create a new file. Save it with a “.css” extension, for example, “custom.css”. This file will be used to store all our custom CSS code.

Step 4: Link the CSS File to Your Website

To link the CSS file to your website, you’ll need to add a link tag in the head section of your HTML document. If your website uses a WordPress theme, you can usually find the header.php file in your theme’s folder. Open the header.php file in a text editor and look for the closing tag. Insert the following code just before the tag:

Replace “path/to/custom.css” with the actual path to your custom.css file. If your file is located in the root directory of your website, you can simply use “custom.css” as the path.

Step 5: Write Your Custom CSS Code

Now it’s time to write the CSS code that will style your Contact Form 7. Open your custom.css file in a text editor and start writing your CSS code. Here are a few examples of what you can do:

  • Change the font size and color of the form fields
  • Add a background color or image to the form
  • Modify the submit button’s appearance

To target the form, use the ID or class that you identified in Step 2. For example, if your form has an ID of “contact-form”, you can target it with the CSS selector “#contact-form”. Here’s an example of how you can change the font size and color of the form fields:

#contact-form input[type="text"], #contact-form textarea {
font-size: 16px;
color: #333;


By following these steps, you can easily add CSS to your Contact Form 7 and give it a personalized look. Remember to experiment with different CSS properties and values to achieve the desired style. With a little bit of CSS knowledge and creativity, you can make your contact form not only functional but aesthetically pleasing as well. Happy styling!