So you have Contact Form 7 installed on your WordPress and looking for Contact Form 7 HTML Template Code.

I’m here to provide you with concise yet valuable information that gets right to the point. Let’s dive in and make the most of your reading experience!
A nice-looking CF7 Form consists of two parts: HTML(controls the structure) + CSS(controls the color). Here’s how to add the CSS in WordPress in case you don’t know.
CF7 Template: Complaint Form – Berry Delight

HTML
<div class="cf7s-berry-delight">
<fieldset>
<legend>Complaint Form</legend>
<p>Please let us know what you think.</p>
<ol>
<li> Which Department did you do business with? [radio cf7s-radio1 default:1 "Sales" "Marketing" "Accounting" "Customer Services"] </li>
<li> My complaint involves [radio cf7s-radio2 default:1 "A pre-purchase problem" "A post-purchase problem" "A problem during purchase" "Other"] [text cf7s-other]</li>
<li> State Of Residence [select cf7s-select1 "Alabama" "California" "Florida"] </li>
<li> Subject [text* cf7s-subject] </li>
<li> Message [textarea* cf7s-message] </li>
<li> Please enter your email if you'd like us to follow up with you. [email cf7s-email] </li>
</ol>
[submit "Submit"]
</fieldset>
</div>
CSS:
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-berry-delight {
padding: 20px;
color: #363233;
border: 1px solid #fbd4cf;
background: #fff;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-berry-delight fieldset {
margin: 10px 0;
padding: 10px 20px;
border: 1px solid #fbd4cf;
background: #fbd4cf;
}
.wpcf7 .cf7s-berry-delight legend {
font-size: 1.2em;
padding: 3px 20px;
color: #fff;
border: 6px solid #fbd4cf;
border-bottom: 0px solid #fbd4cf;
background: #545454;
}
.wpcf7 .cf7s-berry-delight label {
}
.wpcf7 .cf7s-berry-delight fieldset p {
}
.wpcf7 .cf7s-berry-delight fieldset fieldset {
margin: 10px 0;
background: #f6babc;
}
.wpcf7 .cf7s-berry-delight fieldset fieldset legend {
border: 6px solid #f6babc;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight fieldset fieldset textarea {
color: #363233;
border: 1px solid #d77c7f;
background: #fbd4d0;
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight textarea {
margin-bottom: 8px;
padding: 7px;
color: #fff;
border: 1px solid #ffe0dc;
background: #f6babc;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight textarea {
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-berry-delight ol,
.wpcf7 .cf7s-berry-delight ul,
.wpcf7 .cf7s-berry-delight li {
}
.wpcf7 .cf7s-berry-delight ol {
}
.wpcf7 .cf7s-berry-delight li {
margin-bottom: 5px;
}
.wpcf7 .cf7s-berry-delight li label {
}
.wpcf7 .cf7s-berry-delight .wpcf7-list-item {
}
.wpcf7 .cf7s-berry-delight .wpcf7-list-item-label {
margin-right: 7px;
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-berry-delight select {
padding: 5px;
border: 1px solid #d67c7e;
background:#fbd4cf;
}
.wpcf7 .cf7s-berry-delight select option {
}
.wpcf7 .cf7s-berry-delight select option:hover {
background: #f6babc;
}
.wpcf7 .cf7s-berry-delight .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-berry-delight .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="submit"] {
padding: 5px 15px;
color: #fff;
background: #404040;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight input[type="submit"]:hover {
background: #f6babc;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-berry-delight .singleline {
}
.wpcf7 .cf7s-berry-delight .singleline li {
}
.wpcf7 .cf7s-berry-delight .singleline input {
}
.wpcf7 .cf7s-berry-delight .horizontal,
.wpcf7 .cf7s-berry-delight .checkbox-horizontal,
.wpcf7 .cf7s-berry-delight .radio-horizontal {
}
.wpcf7 .cf7s-berry-delight .box {
padding: 10px;
border: 1px solid #fff;
background: #f6babc;
}
.wpcf7 .cf7s-berry-delight .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-hover [data-row-span] [data-field-span]:hover {
background: #ffefef;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined {
border-top: 1px solid #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined [data-row-span] {
border-bottom: 1px solid #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #fff;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-berry-delight.cf7multi {
}
.wpcf7 .cf7s-berry-delight.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-berry-delight.cf7multi .tab-container {
}
.wpcf7 .cf7s-berry-delight.cf7multi .etabs {
}
.wpcf7 .cf7s-berry-delight.cf7multi .tab {
border: 1px solid #fbd4cf;
border-bottom: none;
background: #fbd4cf;
}
.wpcf7 .cf7s-berry-delight.cf7multi .tab a {
color: #363233;
}
.wpcf7 .cf7s-berry-delight.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-berry-delight.cf7multi .tab a.active {
}
.wpcf7 .cf7s-berry-delight.cf7multi .epanels {
border: 1px solid #fbd4cf;
}
.wpcf7 .cf7s-berry-delight.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-berry-delight.cf7multi .navigation {
}
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .previous,
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .next {
font-weight: bold;
padding: 5px 15px;
color: #fff;
border: 1px solid #ffe0dc;
background: #f6babc;
}
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .next:hover {
background: #404040;
}
/* Pagination */
.wpcf7 .cf7s-berry-delight.cf7multi .pagination {
}
/* Start & End Tabs */
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight.cf7multi .navigation .end {
font-weight: bold;
padding: 5px 15px;
color: #fff;
border: 1px solid #ffe0dc;
background: #f6babc;
}
.wpcf7 .cf7s-berry-delight.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight.cf7multi .navigation .end:hover {
background: #404040;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-berry-delight.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-berry-delight.cf7multi .cf7m-progress {
border: 1px solid #fbd4cf;
background: #fbd4cf;
}
.wpcf7 .cf7s-berry-delight.cf7multi .cf7m-progress div {
background: #f6babc;
}
/* Thank You Tab */
.wpcf7 .cf7s-berry-delight.cf7multi .cf7m-thanks {
}
CF7 Template: Contact Form – Blush

HTML
<div class="cf7s-blush">
<fieldset>
<legend>Contact Form</legend>
<ol>
<li> Your Name (required) [text* cf7s-name] </li>
<li> Email Address (required) [email* cf7s-email-address] </li>
<li> Your Message [textarea cf7s-message] </li>
</ol>
[submit "Submit"]
<p>* Required</p>
</fieldset>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tempus pharetra vehicula. Aliquam pellentesque mi non scelerisque placerat.</p>
</div>
CSS
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-blush {
padding: 20px;
color: #000;
border: 1px solid #bb9393;
background: #fff;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-blush fieldset {
margin: 10px 0; /* Add to cf7s-default? */
padding: 10px 20px;
border: 1px solid #bb9393;
background: #dcc7c6;
}
.wpcf7 .cf7s-blush legend {
font-size: 1.2em;
padding: 2px 10px;
color: #fff;
border: 1px solid #bfbfbf;
background: #3b3b3b;
}
.wpcf7 .cf7s-blush label {
}
.wpcf7 .cf7s-blush fieldset p {
}
.wpcf7 .cf7s-blush fieldset fieldset {
margin: 10px 0; /* Above CSS overwritten by cf7s-default */
background: #e9d9da;
}
.wpcf7 .cf7s-blush fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush fieldset fieldset textarea {
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush textarea {
margin-bottom: 8px;
padding: 7px;
border: 1px solid #b89090;
background: #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush textarea {
padding: 5px 7px; /* deliberately different from Input */
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-blush ol,
.wpcf7 .cf7s-blush ul,
.wpcf7 .cf7s-blush li {
}
.wpcf7 .cf7s-blush ol {
}
.wpcf7 .cf7s-blush li {
margin-bottom: 5px; /* in many cases this adds to Input margin-bottom: 8px; */
}
.wpcf7 .cf7s-blush li label {
}
.wpcf7 .cf7s-blush .wpcf7-list-item {
}
.wpcf7 .cf7s-blush .wpcf7-list-item-label {
margin-right: 7px; /* adds space after Radio Button labels */
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="radio"] {
margin-right: 6px;
background: none; /* needed for IE - cf7s-default is not specific enough */
}
.wpcf7 .cf7s-blush select {
margin-bottom: 8px; /* Add to cf7s-default? */
margin-left: 0; /* same as Input */
padding: 5px;
border: 1px solid #b89090;
}
.wpcf7 .cf7s-blush select option {
}
.wpcf7 .cf7s-blush select option:hover {
background: #dcc7c6;
}
.wpcf7 .cf7s-blush .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-blush .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="submit"] {
font-size: 1.2em; /* Font size matches Legend */
padding: 5px 15px;
color: #fff;
border: 1px solid #bfbfbf;
background: #3b3b3b;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush input[type="submit"]:hover {
color: #dcc7c6;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-blush .singleline {
}
.wpcf7 .cf7s-blush .singleline li {
}
.wpcf7 .cf7s-blush .singleline input {
}
.wpcf7 .cf7s-blush .horizontal,
.wpcf7 .cf7s-blush .checkbox-horizontal,
.wpcf7 .cf7s-blush .radio-horizontal {
}
.wpcf7 .cf7s-blush .box {
margin-bottom: 15px;
padding: 10px;
border: 1px solid #bb9393;
background: #e9d9da;
}
.wpcf7 .cf7s-blush .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-hover [data-row-span] [data-field-span]:hover {
background: #ffeff0;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined {
border-top: 1px solid #bb9393;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined [data-row-span] {
border-bottom: 1px solid #bb9393;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #bb9393;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #bb9393;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #bb9393;
border-left: 1px solid #bb9393;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-blush.cf7multi {
}
.wpcf7 .cf7s-blush.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-blush.cf7multi .tab-container {
}
.wpcf7 .cf7s-blush.cf7multi .etabs {
}
.wpcf7 .cf7s-blush.cf7multi .tab {
border: 1px solid #bb9393;
border-bottom: none;
background: #dcc7c6;
}
.wpcf7 .cf7s-blush.cf7multi .tab a {
color: #000;
}
.wpcf7 .cf7s-blush.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-blush.cf7multi .tab a.active {
}
.wpcf7 .cf7s-blush.cf7multi .epanels {
border: 1px solid #bb9393;
}
.wpcf7 .cf7s-blush.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-blush.cf7multi .navigation {
}
.wpcf7 .cf7s-blush.cf7multi .navigation .previous,
.wpcf7 .cf7s-blush.cf7multi .navigation .next {
color: #fff;
border: 1px solid #bfbfbf;
background: #3b3b3b;
}
.wpcf7 .cf7s-blush.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-blush.cf7multi .navigation .next:hover {
color: #dcc7c6;
}
/* Pagination */
.wpcf7 .cf7s-blush.cf7multi .pagination {
}
/* Start & End Tabs */
.wpcf7 .cf7s-blush.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush.cf7multi .navigation .end {
font-size: 1.0em;
padding: 5px 10px;
color: #fff;
border: 1px solid #bfbfbf;
background: #3b3b3b;
}
.wpcf7 .cf7s-blush.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush.cf7multi .navigation .end:hover {
color: #dcc7c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-blush.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-blush.cf7multi .cf7m-progress {
border: 1px solid #bb9393;
background: #dcc7c6;
}
.wpcf7 .cf7s-blush.cf7multi .cf7m-progress div {
border-radius: 3px 0 0 3px;
background: #3b3b3b;
}
/* Thank You Tab */
.wpcf7 .cf7s-blush.cf7multi .cf7m-thanks {
}
CF7 Template: Event Form – Cargo

HTML
<div class="cf7s-cargo">
<fieldset>
<legend>Event</legend>
<ol>
<li> Name [text cf7s-name] </li>
<li> Phone Number [tel cf7s-phone] </li>
<li> Email [email* cf7s-email] </li>
<li> Which workshops will you be attending? [checkbox cf7s-checkbox1 "Option 1" "Option 2" "Option 3"] </li>
<li> Are you an existing customer? [radio cf7s-radio1 default:1 "Yes" "No"] </li>
<li> How did find out about this event? [select cf7s-select1 "Option 1" "Option 2" "Option 3"] </li>
<li> Comments or Questions [textarea cf7s-comments] </li>
</ol>
[submit "Submit"]
<p>* Required</p>
</fieldset>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tempus pharetra vehicula. Aliquam pellentesque mi non scelerisque placerat.</p>
</div>
CSS
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-cargo {
padding: 20px;
color: #544e2c;
border: 1px solid #d6d09e;
background: #fff;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-cargo fieldset {
margin: 10px 0;
padding: 10px 20px;
border: 1px solid #d6d09e;
background: #d6d09e;
}
.wpcf7 .cf7s-cargo legend {
font-size: 1.2em;
padding: 3px 20px;
color: #fff;
background: #b6b37c;
}
.wpcf7 .cf7s-cargo label {
}
.wpcf7 .cf7s-cargo fieldset p {
}
.wpcf7 .cf7s-cargo fieldset fieldset {
margin: 10px 0;
border: 1px solid #eae6c1;
background: #eae6c1;
}
.wpcf7 .cf7s-cargo fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo fieldset fieldset textarea {
background: #d7d19f;
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo textarea {
margin-bottom: 8px;
padding: 5px 7px;
border: 1px solid #d5d29f;
background: #eae6c1;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo textarea {
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-cargo ol,
.wpcf7 .cf7s-cargo ul,
.wpcf7 .cf7s-cargo li {
}
.wpcf7 .cf7s-cargo ol {
}
.wpcf7 .cf7s-cargo li {
margin-bottom: 5px;
}
.wpcf7 .cf7s-cargo li label {
}
.wpcf7 .cf7s-cargo .wpcf7-list-item {
}
.wpcf7 .cf7s-cargo .wpcf7-list-item-label {
margin-right: 7px;
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-cargo select {
padding: 5px;
border: 1px solid #eae6c1;
background: #d7d1a1;
}
.wpcf7 .cf7s-cargo select option {
}
.wpcf7 .cf7s-cargo select option:hover {
background: #eae6c1;
}
.wpcf7 .cf7s-cargo .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-cargo .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="submit"] {
padding: 5px 15px;
color: #fff;
background: #b8b280;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo input[type="submit"]:hover {
color: #534f29;
background: #eae6c1;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-cargo .singleline {
}
.wpcf7 .cf7s-cargo .singleline li {
}
.wpcf7 .cf7s-cargo .singleline input {
}
.wpcf7 .cf7s-cargo .horizontal,
.wpcf7 .cf7s-cargo .checkbox-horizontal,
.wpcf7 .cf7s-cargo .radio-horizontal {
}
.wpcf7 .cf7s-cargo .box {
padding: 10px;
border: 1px solid #d7d19f;
background: #eae6c1;
}
.wpcf7 .cf7s-cargo .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-hover [data-row-span] [data-field-span]:hover {
background: #fffded;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined {
border-top: 1px solid #b6b37c;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined [data-row-span] {
border-bottom: 1px solid #b6b37c;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #b6b37c;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #b6b37c;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #b6b37c;
border-left: 1px solid #b6b37c;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-cargo.cf7multi {
}
.wpcf7 .cf7s-cargo.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-cargo.cf7multi .tab-container {
}
.wpcf7 .cf7s-cargo.cf7multi .etabs {
}
.wpcf7 .cf7s-cargo.cf7multi .tab {
border: 1px solid #d6d09e;
border-bottom: none;
background: #d6d09e;
}
.wpcf7 .cf7s-cargo.cf7multi .tab a {
color: #544e2c;
}
.wpcf7 .cf7s-cargo.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-cargo.cf7multi .tab a.active {
}
.wpcf7 .cf7s-cargo.cf7multi .epanels {
border: 1px solid #d6d09e;
}
.wpcf7 .cf7s-cargo.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-cargo.cf7multi .navigation {
}
.wpcf7 .cf7s-cargo.cf7multi .navigation .previous,
.wpcf7 .cf7s-cargo.cf7multi .navigation .next {
padding: 5px 15px;
color: #fff;
background: #b6b37c;
}
.wpcf7 .cf7s-cargo.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-cargo.cf7multi .navigation .next:hover {
color: #534f29;
background: #eae6c1;
}
/* Pagination */
.wpcf7 .cf7s-cargo.cf7multi .pagination {
}
/* Start & End Tabs */
.wpcf7 .cf7s-cargo.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo.cf7multi .navigation .end {
padding: 5px 15px;
color: #fff;
background: #b6b37c;
}
.wpcf7 .cf7s-cargo.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo.cf7multi .navigation .end:hover {
color: #534f29;
background: #eae6c1;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-cargo.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-cargo.cf7multi .cf7m-progress {
border: 1px solid #d5d29f;
background: #eae6c1;
}
.wpcf7 .cf7s-cargo.cf7multi .cf7m-progress div {
background: #b6b37c;
}
/* Thank You Tab */
.wpcf7 .cf7s-cargo.cf7multi .cf7m-thanks {
}
CF7 Template: Suggestion Form – Choc Shake

HTML
<div class="cf7s-choc-shake">
<fieldset>
<legend>Suggestion Form</legend>
<p><strong>Please let us know what you think.</strong></p>
<ol>
<li> In which of the following areas do you have a suggestion? [select cf7s-select1 multiple"Area 1" "Area 2" "Area 3" "Area 4"] </li>
<li> <p>Note: You can select multiple items (Use Shift or Ctrl/Cmd + Click)</p> </li>
<li> Suggestion [text cf7s-suggestion] </li>
<li> Details [textarea cf7s-details] </li>
<li> Your Email - please enter your email if you would like us to follow up with you. [email cf7s-email] </li>
<li> Radio buttons [radio cf7s-radio1 default:1 "Option 1" "Option 2" "Option 3"] </li>
<li> Checkboxes [checkbox cf7s-checkbox1 "Option 1" "Option 2" "Option 3"] </li>
</ol>
[submit "Submit"]
</fieldset>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tempus pharetra vehicula. Aliquam pellentesque mi non scelerisque placerat.</p>
</div>
CSS
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-choc-shake {
padding: 20px;
color: #866c4a;
border: 1px solid #c9b3a0;
background: #fff;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-choc-shake fieldset {
margin: 10px 0;
padding: 10px 25px;
border: 1px solid #c9b3a0;
background: #e1cfbf;
}
.wpcf7 .cf7s-choc-shake legend {
font-size: 1.2em;
padding: 3px 20px;
color: #fff;
border: 1px solid #c9b3a0;
background: #bca17d;
}
.wpcf7 .cf7s-choc-shake label {
}
.wpcf7 .cf7s-choc-shake fieldset p {
}
.wpcf7 .cf7s-choc-shake fieldset fieldset {
margin: 10px 0; /* Above CSS overwritten by cf7s-default */
background: #ccb7a4;
}
.wpcf7 .cf7s-choc-shake fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake fieldset fieldset textarea {
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake textarea {
margin-bottom: 8px;
padding: 7px;
color: #fff;
border: 1px solid #bfa48e;
background: #dec29d;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake textarea {
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-choc-shake ol,
.wpcf7 .cf7s-choc-shake ul,
.wpcf7 .cf7s-choc-shake li {
}
.wpcf7 .cf7s-choc-shake ol {
}
.wpcf7 .cf7s-choc-shake li {
margin-bottom: 5px;
}
.wpcf7 .cf7s-choc-shake li label {
}
.wpcf7 .cf7s-choc-shake .wpcf7-list-item {
}
.wpcf7 .cf7s-choc-shake .wpcf7-list-item-label {
margin-right: 7px;
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-choc-shake select {
margin-bottom: 8px;
margin-left: 13px;
padding: 5px;
border: 1px solid #bfa48e;
background: #dec29d;
}
.wpcf7 .cf7s-choc-shake select option {
}
.wpcf7 .cf7s-choc-shake select option:hover {
color: #fff;
background: #bca17d;
}
.wpcf7 .cf7s-choc-shake .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-choc-shake .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="submit"] {
padding: 5px 15px;
color: #fff;
border: 1px solid #c9b3a0;
background: #bca17d;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake input[type="submit"]:hover {
color: #866c4a;
background: #dec29d;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-choc-shake .singleline {
}
.wpcf7 .cf7s-choc-shake .singleline li {
}
.wpcf7 .cf7s-choc-shake .singleline input {
}
.wpcf7 .cf7s-choc-shake .horizontal,
.wpcf7 .cf7s-choc-shake .checkbox-horizontal,
.wpcf7 .cf7s-choc-shake .radio-horizontal {
}
.wpcf7 .cf7s-choc-shake .box {
margin-bottom: 10px;
padding: 10px;
border: 1px solid #c9b3a0;
background: #ccb7a4;
}
.wpcf7 .cf7s-choc-shake .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-hover [data-row-span] [data-field-span]:hover {
background: #fff7ef;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined {
border-top: 1px solid #c9b3a0;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined [data-row-span] {
border-bottom: 1px solid #c9b3a0;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #c9b3a0;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #c9b3a0;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #c9b3a0;
border-left: 1px solid #c9b3a0;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-choc-shake.cf7multi {
}
.wpcf7 .cf7s-choc-shake.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-choc-shake.cf7multi .tab-container {
}
.wpcf7 .cf7s-choc-shake.cf7multi .etabs {
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab {
border: 1px solid #bfa48e;
border-bottom: none;
background: #dec29d;
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab:hover {
background: #bca17d;;
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab a {
color: #866c4a;
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab a:hover {
color: #fff;;
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab a.active {
}
.wpcf7 .cf7s-choc-shake.cf7multi .tab a.active:hover {
color: #866c4a;
}
.wpcf7 .cf7s-choc-shake.cf7multi .epanels {
border: 1px solid #bfa48e;
}
.wpcf7 .cf7s-choc-shake.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-choc-shake.cf7multi .navigation {
}
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .previous,
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .next {
color: #fff;
border: 1px solid #c9b3a0;
background: #bca17d;
}
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .next:hover {
color: #866c4a;
background: #dec29d;
}
/* Pagination */
.wpcf7 .cf7s-choc-shake.cf7multi .pagination {
}
/* Start & End Tabs */
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake.cf7multi .navigation .end {
padding: 5px 10px;
border: 1px solid #c9b3a0;
background: #bca17d;
}
.wpcf7 .cf7s-choc-shake.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake.cf7multi .navigation .end:hover {
color: #866c4a;
background: #dec29d;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-choc-shake.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-choc-shake.cf7multi .cf7m-progress {
border: 1px solid #c9b3a0;
background: #e1cfbf;
}
.wpcf7 .cf7s-choc-shake.cf7multi .cf7m-progress div {
background: #bca17d;
}
/* Thank You Tab */
.wpcf7 .cf7s-choc-shake.cf7multi .cf7m-thanks {
}
CF7 Template: Registration Form – Golden Brown

HTML
<div class="cf7s-golden-brown">
<fieldset>
<legend>Registration</legend>
<ol>
<li> Name [text cf7s-name] </li>
<li> Address [text cf7s-address] </li>
<li> City [text cf7s-city] </li>
<li> State / Province / Region [text cf7s-state] </li>
<li> Phone Number [tel cf7s-phone] </li>
<li> Email [email cf7s-email] </li>
<li> Message [textarea cf7s-special-needs] </li>
<li> Preferred Contact Method [radio cf7s-radio1 default:1 "Email" "Phone"] </li>
<li> Drop-down menu [select cf7s-select1 "Option 1" "Option 2" "Option 3"] </li>
<li> Checkboxes [checkbox cf7s-checkbox1 "Option 1" "Option 2" "Option 3"] </li>
</ol>
[submit "Submit"]
</fieldset>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tempus pharetra vehicula. Aliquam pellentesque mi non scelerisque placerat.</p>
</div>
CSS
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-golden-brown {
padding: 20px 50px;
color: #fff;
border: 1px solid #9c4a39;
background: #853c1b;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-golden-brown fieldset {
margin: 10px 0;
padding: 10px 15px;
border: 1px solid #87230e;
background: #bb763d;
}
.wpcf7 .cf7s-golden-brown legend {
font-weight: bold;
padding: 5px 50px;
color: #cc9f58;
border: 1px solid #cc9f58;
background: #200d05;
}
.wpcf7 .cf7s-golden-brown label {
font-weight:bold;
}
.wpcf7 .cf7s-golden-brown fieldset p {
}
.wpcf7 .cf7s-golden-brown fieldset fieldset {
margin: 10px 0;
background: #853c1b;
}
.wpcf7 .cf7s-golden-brown fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown fieldset fieldset textarea {
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown textarea {
margin-bottom: 8px;
padding: 8px;
border: 1px solid #87230e;
background: #cc9f58;
}
/*** FIX - Placeholder text */
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown ::-webkit-input-placeholder {
color: #bb763d;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown :-moz-placeholder {
color: #bb763d;
opacity: 1;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown ::-moz-placeholder {
color: #bb763d;
opacity: 1;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown :-ms-input-placeholder {
color: #bb763d;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type=file] {
}
.wpcf7 .cf7s-golden-brown input[type="text"] {
}
.wpcf7 .cf7s-golden-brown input[type="email"] {
}
.wpcf7 .cf7s-golden-brown input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown textarea {
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-golden-brown ol,
.wpcf7 .cf7s-golden-brown ul,
.wpcf7 .cf7s-golden-brown li {
}
.wpcf7 .cf7s-golden-brown ol {
}
.wpcf7 .cf7s-golden-brown li {
}
.wpcf7 .cf7s-golden-brown li label {
}
.wpcf7 .cf7s-golden-brown .wpcf7-list-item {
}
.wpcf7 .cf7s-golden-brown .wpcf7-list-item-label {
font-weight: normal;
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-golden-brown select {
margin-bottom: 8px;
padding: 5px;
color: #200d05;
border: 1px solid #87230e;
background: #dfc9a7;
}
.wpcf7 .cf7s-golden-brown select option {
padding: 2px 5px;
}
.wpcf7 .cf7s-golden-brown select option:hover {
background: #cc9f58;
}
.wpcf7 .cf7s-golden-brown .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-golden-brown .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="submit"] {
font-weight: bold;
padding: 5px 50px;
color: #cc9f58;
border: 1px solid #cc9f58;
background: #200d05;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown input[type="submit"]:hover {
color: #fff;
border-color: #fff;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-golden-brown .singleline {
}
.wpcf7 .cf7s-golden-brown .singleline li {
}
.wpcf7 .cf7s-golden-brown .singleline input {
}
.wpcf7 .cf7s-golden-brown .horizontal,
.wpcf7 .cf7s-golden-brown .checkbox-horizontal,
.wpcf7 .cf7s-golden-brown .radio-horizontal {
}
.wpcf7 .cf7s-golden-brown .box {
margin-bottom: 10px;
padding: 10px;
border: 1px solid #853c1b;
background: #cc9f58;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .box input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .box textarea {
color: #853c1b;
background: #fff;
}
.wpcf7 .cf7s-golden-brown .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-hover [data-row-span] [data-field-span]:hover {
background: #dfc9a7;
color: #200d05;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined {
border-top: 1px solid #853c1b;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined [data-row-span] {
border-bottom: 1px solid #853c1b;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #853c1b;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #853c1b;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #853c1b;
border-left: 1px solid #853c1b;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-golden-brown.cf7multi {
}
.wpcf7 .cf7s-golden-brown.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-golden-brown.cf7multi .tab-container {
}
.wpcf7 .cf7s-golden-brown.cf7multi .etabs {
}
.wpcf7 .cf7s-golden-brown.cf7multi .tab {
border: 1px solid #cc9f58;
border-bottom: none;
background: #200d05;
}
.wpcf7 .cf7s-golden-brown.cf7multi .tab a {
color: #cc9f58;
}
.wpcf7 .cf7s-golden-brown.cf7multi .tab.active {
background: #dfc9a7;
}
.wpcf7 .cf7s-golden-brown.cf7multi .tab a.active {
color: #200d05;
}
.wpcf7 .cf7s-golden-brown.cf7multi .epanels {
border: 1px solid #cc9f58;
background: #dfc9a7;
}
.wpcf7 .cf7s-golden-brown.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-golden-brown.cf7multi .navigation {
}
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .previous,
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .next {
color: #cc9f58;
border: 1px solid #cc9f58;
background: #200d05;
}
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .next:hover {
color: #fff;
border-color: #fff;
}
/* Pagination */
.wpcf7 .cf7s-golden-brown.cf7multi .pagination {
color: #200d05;
}
/* Start & End Tabs */
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown.cf7multi .navigation .end {
padding: 5px 10px;
color: #cc9f58;
border: 1px solid #cc9f58;
background: #200d05;
}
.wpcf7 .cf7s-golden-brown.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown.cf7multi .navigation .end:hover {
color: #fff;
border-color: #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown.cf7multi .navigation .end {
font-weight: normal;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-golden-brown.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-golden-brown.cf7multi .cf7m-progress {
border: 1px solid #cc9f58;
background: #dfc9a7;
}
.wpcf7 .cf7s-golden-brown.cf7multi .cf7m-progress div {
background: #200d05;
}
/* Thank You Tab */
.wpcf7 .cf7s-golden-brown.cf7multi .cf7m-thanks {
}
CF7 Template: Survey Form – Fairy Floss

HTML
<div class="cf7s-fairy-floss">
<fieldset>
<legend>Survey Form</legend>
<p>Please help us to serve you better by completing this survey. It should take around 5 minutes to complete.</p>
<ol>
<li> Overall, how satisfied are you with our product / service? [radio cf7s-survey1 default:1 "Very Satisfied" "Satisfied" "Neutral" "Unsatisfied" "Very Unsatisfied" " N/A"] </li>
<li> Would you recommend our product / service to others? [radio cf7s-survey2 default:1 "Definitely" "Probably" "Not Sure" "Probably Not" "Definitely Not"] </li>
<li> How long have you used our product / service? [radio cf7s-survey3 default:1 "Less than a month" "1-6 months" "1-3 years" "Over 3 Years" "Never used"] </li>
<li> How often do you use our product / service? [radio cf7s-survey4 default:1 "Once a week" "2 to 3 times a month" "Once a month" "Less than once a month"] </li>
<li> What aspect of the product / service were you most satisfied by? [radio cf7s-survey5 default:1 "Quality" "Price" "Purchase Experience" "Usage Experience" "Customer Service"] </li>
<li> Overall, the product / service met my expectations? [radio cf7s-survey6 default:1 "Strongly Agree" "Agree" "Neutral" "Disagree" "Strongly Disagree" "Don't Know"] </li>
<li> What do you like about the product / service?[textarea cf7s-survey7] </li>
<li> Thinking of similar products / services offered by others, how would you compare the product / service offered by us? [radio cf7s-survey8 default:1 "Much Better" "Somewhat Better" "About the Same" "Somewhat Worse" "Much Worse" "Don't Know"] </li>
</ol>
[submit "Submit"]
</fieldset>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum tempus pharetra vehicula. Aliquam pellentesque mi non scelerisque placerat.</p>
</div>
CSS
/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-fairy-floss {
padding: 20px;
color: #53568b;
border: 1px solid #ffa8c6;
background: #fff;
}
/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-fairy-floss fieldset {
margin: 10px 0;
padding: 15px 25px;
border: 1px solid #ffa8c6;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss legend {
font-size: 1.2em;
padding: 3px 20px;
color: #fff;
border: 1px solid #fff;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss label {
}
.wpcf7 .cf7s-fairy-floss fieldset p {
}
.wpcf7 .cf7s-fairy-floss fieldset fieldset {
margin: 10px 0;
background: #ffdfeb;
}
.wpcf7 .cf7s-fairy-floss fieldset fieldset legend {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss fieldset fieldset textarea {
}
/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss textarea {
margin-bottom: 8px;
padding: 8px;
border: 1px solid #ffa8c6;
background: #fff;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type=file] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="text"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="email"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="tel"] {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss textarea {
}
/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-fairy-floss ol,
.wpcf7 .cf7s-fairy-floss ul,
.wpcf7 .cf7s-fairy-floss li {
}
.wpcf7 .cf7s-fairy-floss ol {
}
.wpcf7 .cf7s-fairy-floss li {
margin-bottom: 5px;
}
.wpcf7 .cf7s-fairy-floss li label {
}
.wpcf7 .cf7s-fairy-floss .wpcf7-list-item {
}
.wpcf7 .cf7s-fairy-floss .wpcf7-list-item-label {
margin-right: 7px;
}
/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="radio"] {
margin-right: 6px;
background: none;
}
.wpcf7 .cf7s-fairy-floss select {
margin-bottom: 8px;
padding: 5px;
color: #53568b;
border: 1px solid #ffa8c6;
background: #fff;
}
.wpcf7 .cf7s-fairy-floss select option {
}
.wpcf7 .cf7s-fairy-floss select option:hover {
background:#b6b7ca;
color:#fff;
}
.wpcf7 .cf7s-fairy-floss .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-fairy-floss .wpcf7-radio .wpcf7-list-item {
margin-left: 13px;
}
/** Other Fields
------------------------------------------------------------ */
/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="submit"] {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss input[type="submit"]:hover {
color: #53568b;
background: #ffd4e3;
}
/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form
------------------------------------------------------------ */
/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-fairy-floss .singleline {
}
.wpcf7 .cf7s-fairy-floss .singleline li {
}
.wpcf7 .cf7s-fairy-floss .singleline input {
}
.wpcf7 .cf7s-fairy-floss .horizontal,
.wpcf7 .cf7s-fairy-floss .checkbox-horizontal,
.wpcf7 .cf7s-fairy-floss .radio-horizontal {
}
.wpcf7 .cf7s-fairy-floss .box {
margin-bottom: 15px;
padding: 10px;
border: 1px solid #ffa8c6;
background: #ffdfeb;
}
.wpcf7 .cf7s-fairy-floss .box select {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-hover [data-row-span] [data-field-span]:hover {
background: #ffeff5;
}.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined {
border-top: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] {
border-bottom: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span] {
border-right: 1px solid #ffa8c6;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span]:first-child {
border-left: 1px solid #ffa8c6;
}
/* Needed to over-write Ready Default styling in cf7s-ready.css */
@media only screen and (min-width: 0) and (max-width: 700px) {
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] {
border-bottom: none; /* Needed so don't get additional line */
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss .grid-lined [data-row-span] [data-field-span] {
border-bottom: 1px solid #ffa8c6;
border-left: 1px solid #ffa8c6;
}
}
/** Multi Styles
------------------------------------------------------------ */
/* Multi Fixes */
.wpcf7 .cf7s-fairy-floss.cf7multi {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .etabs li {
}
/* Easytabs */
.wpcf7 .cf7s-fairy-floss.cf7multi .tab-container {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .etabs {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab {
border: 1px solid #ffa8c6;
border-bottom: none;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab a {
color: #53568b;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab.active {
background: #fff;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .tab a.active {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .epanels {
border: 1px solid #ffa8c6;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .panel-container {
}
/* Navigation */
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation {
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .previous,
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .next {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .next:hover {
color: #53568b;
background: #ffd4e3;
}
/* Pagination */
.wpcf7 .cf7s-fairy-floss.cf7multi .pagination {
}
/* Start & End Tabs */
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end {
padding: 5px 15px;
color: #fff;
border: 1px solid #53568b;
background: #b6b7ca;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end:hover {
color: #53568b;
background: #ffd4e3;
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end {
}
.wpcf7 .wpcf7-form.cf7skins.cf7s-fairy-floss.cf7multi .navigation .end:hover {
}
/* Progress Bar */
.wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-progress {
border: 1px solid #ffa8c6;
background: #ffd4e3;
}
.wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-progress div {
background: #b6b7ca;
}
/* Thank You Tab */
.wpcf7 .cf7s-fairy-floss.cf7multi .cf7m-thanks {
}