/**
* Style Name: Pluto (Pro)
* Description: Pluto is a smart grey and blue style. It uses simple grays with strong bright blue to look great and draw attention. It will blend into many different themes but also stand out on your website thanks to the smart use of color.
* Instructions:
* Version: 2.1
* Version Date: 2020-03-08
* Tags: gray, white, blue, light
**/

/** Table of Contents
 * Import
 * Resets
 * Form & Controls
 * Fieldset, Legend, Label
 * Text Fields
 * Ordered & Unordered lists
 * Checkboxes, Radio Buttons and Drop Down Menus
 * Other Fields
 * Submit Buttons
 * Special Classes
 * Ready Styles
 * Multi Styles
 */

/** Import
Use to import other style sheets
------------------------------------------------------------ */
/* @import url('../parent/style.css'); */

/** Resets
Use to reset HTML form elements within CF7 forms
------------------------------------------------------------ */
.wpcf7 .cf7s-pluto p {
}

.wpcf7 .cf7s-pluto em {
}

.wpcf7 .cf7s-pluto a {
}

/** Form & Controls
Use to style the overall CF7 form
------------------------------------------------------------ */
.wpcf7 .cf7s-pluto {
	padding: 20px;
	color: #000;
	border: 1px solid #e2e2e2;
	background: #fff;
}

/** Fieldset, Legend, Label
------------------------------------------------------------ */
.wpcf7 .cf7s-pluto fieldset {
	margin: 10px 0;
	padding: 10px 20px;
	border: 1px solid #e2e2e2;
	background: #d6d6d6;
}

.wpcf7 .cf7s-pluto legend {
	font-size: 1.2em;
	padding: 4px 12px;
	color: #fff;
	background: #3399fe;
}

.wpcf7 .cf7s-pluto label {
}

.wpcf7 .cf7s-pluto fieldset p {
}

.wpcf7 .cf7s-pluto fieldset fieldset {
	margin: 10px 0;
	background: #909090;
}

.wpcf7 .cf7s-pluto fieldset fieldset legend {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto fieldset fieldset input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto fieldset fieldset textarea {
	border: 1px solid #646464;
	background: #fff;
}

/** Text Fields
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input,
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto textarea {
	margin-bottom: 8px;
	padding: 8px;
	border: 1px solid #e2e2e2;
	background: #fff;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="text"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="email"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="tel"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="url"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="number"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="range"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type=date],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type=file] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="text"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="email"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="tel"] {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto textarea {
}

/** Ordered & Unordered lists
------------------------------------------------------------ */
.wpcf7 .cf7s-pluto ol,
.wpcf7 .cf7s-pluto ul,
.wpcf7 .cf7s-pluto li {
}

.wpcf7 .cf7s-pluto ol {
}

.wpcf7 .cf7s-pluto li {
	margin-bottom: 5px;
}

.wpcf7 .cf7s-pluto li label {
}

.wpcf7 .cf7s-pluto .wpcf7-list-item {
}

.wpcf7 .cf7s-pluto .wpcf7-list-item-label {
	margin-right: 7px;
}

/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="checkbox"],
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="radio"] {
	margin-right: 6px;
	background: none;
}

.wpcf7 .cf7s-pluto select {
	margin-bottom: 8px;
	padding: 5px;
	border: 1px solid #646464;
	background: #fff;
}

.wpcf7 .cf7s-pluto select option {
}

.wpcf7 .cf7s-pluto select option:hover {
	background: #909090;
}

.wpcf7 .cf7s-pluto .wpcf7-checkbox .wpcf7-list-item,
.wpcf7 .cf7s-pluto .wpcf7-radio .wpcf7-list-item {
	margin-left: 13px;
}

/** Other Fields
------------------------------------------------------------ */


/** Submit Buttons
------------------------------------------------------------ */
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="submit"] {
	font-weight: bold;
	padding: 5px 15px;
	color: #fff;
	background: #3399fe;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto input[type="submit"]:hover {
	color: #333;
	background: #909090;
}

/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form 
------------------------------------------------------------ */


/** Ready Styles
------------------------------------------------------------ */
.wpcf7 .cf7s-pluto .singleline {
}

.wpcf7 .cf7s-pluto .singleline li {
}

.wpcf7 .cf7s-pluto .singleline input {
}

.wpcf7 .cf7s-pluto .horizontal,
.wpcf7 .cf7s-pluto .checkbox-horizontal,
.wpcf7 .cf7s-pluto .radio-horizontal {
}

.wpcf7 .cf7s-pluto .box {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #e2e2e2;
	background: #909090;
}

.wpcf7 .cf7s-pluto .box select {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-hover [data-row-span] [data-field-span]:hover {
	background: #efefef;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-lined {
	border-top: 1px solid #909090;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-lined [data-row-span] {
	border-bottom: 1px solid #909090;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-lined [data-row-span] [data-field-span] {
	border-right: 1px solid #909090;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-lined [data-row-span] [data-field-span]:first-child {
	border-left: 1px solid #909090;
}

	/* 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-pluto .grid-lined [data-row-span] {
			border-bottom: none;  /* Needed so don't get additional line */
		}
		.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto .grid-lined [data-row-span] [data-field-span] { 
			border-bottom: 1px solid #909090;
			border-left: 1px solid #909090;
		}
	}

/** Multi Styles
------------------------------------------------------------ */

/* Multi Fixes */
.wpcf7 .cf7s-pluto.cf7multi {
}

.wpcf7 .cf7s-pluto.cf7multi .etabs li {
}

/* Easytabs */
.wpcf7 .cf7s-pluto.cf7multi .tab-container {
}

.wpcf7 .cf7s-pluto.cf7multi .etabs {
}

.wpcf7 .cf7s-pluto.cf7multi .tab {
	border: 1px solid #e2e2e2;
	border-bottom: none;
	background: #d6d6d6;
}

.wpcf7 .cf7s-pluto.cf7multi .tab a {
	color: #000;
}

.wpcf7 .cf7s-pluto.cf7multi .tab.active {
	background: #fff;
}

.wpcf7 .cf7s-pluto.cf7multi .tab a.active {
}

.wpcf7 .cf7s-pluto.cf7multi .epanels {
	border: 1px solid #e2e2e2;
}

.wpcf7 .cf7s-pluto.cf7multi .panel-container {
}

/* Navigation */
.wpcf7 .cf7s-pluto.cf7multi .navigation {
}

.wpcf7 .cf7s-pluto.cf7multi .navigation .previous,
.wpcf7 .cf7s-pluto.cf7multi .navigation .next {
	color: #fff;
	border: 1px solid #e2e2e2;
	background: #3399fe;
}

.wpcf7 .cf7s-pluto.cf7multi .navigation .previous:hover,
.wpcf7 .cf7s-pluto.cf7multi .navigation .next:hover {
	color: #333;
	background: #909090;
}

/* Pagination */
.wpcf7 .cf7s-pluto.cf7multi .pagination {
}

/* Start & End Tabs */
.wpcf7 .cf7s-pluto.cf7multi .navigation .start,
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto.cf7multi .navigation .end {
	font-weight: normal;
	padding: 5px 10px;
	color: #fff;
	border: 1px solid #e2e2e2;
	background: #3399fe;
}

.wpcf7 .cf7s-pluto.cf7multi .navigation .start:hover,
.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto.cf7multi .navigation .end:hover {
	color: #333;
	background: #909090;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto.cf7multi .navigation .end {
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-pluto.cf7multi .navigation .end:hover {
}

/* Progress Bar */
.wpcf7 .cf7s-pluto.cf7multi .cf7m-progress {
	border: 1px solid #e2e2e2;
	background: #d6d6d6;
}

.wpcf7 .cf7s-pluto.cf7multi .cf7m-progress div {
	background: #3399fe;
}

/* Thank You Tab */
.wpcf7 .cf7s-pluto.cf7multi .cf7m-thanks {
}
