/*
Form Name: Intel
Form URI: https://github.com/uxglow/contact-form-7/blob/master/pintrest/1.0/dunhill.css
Author: UX Glow
Author URI: http://uxglow.com/
Description: __desc__
Version: 1.0
Tags: Contact Form 7, Intel
*/
div[id^="wpcf7-f84"].wpcf7 *, div[id^="wpcf7-f84"].wpcf7 *:after, div[id^="wpcf7-f84"].wpcf7 *:before  {
	box-sizing: border-box  !important;	
}
div[id^="wpcf7-f84"].wpcf7{
	width:100%;	
	font-family: 'Open Sans', sans-serif, Arial;
  	margin: 0 auto;  	
  	overflow: hidden;
}

div[id^="wpcf7-f84"].wpcf7 p {
}

div[id^="wpcf7-f84"].wpcf7 em {
}

div[id^="wpcf7-f84"].wpcf7 a {
}

/** Form & Controls
NOTE: These items should be used to style the overall CF7 form
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 {
	padding: 20px;
	color: #000;
	border: 1px solid #bb9393;
	background: #C92228;
}

/** Fieldset, Legend, Label
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 fieldset {
	margin: 10px 0;  /* Add to cf7s-default? */
	padding: 10px 20px;
	border: 1px solid #bb9393;
	background: #dcc7c6;
}

div[id^="wpcf7-f84"].wpcf7 legend {
	font-size: 1.2em;
	padding: 2px 10px;
	color: #fff;
	border: 1px solid #bfbfbf;
	background: #3b3b3b;
}

div[id^="wpcf7-f84"].wpcf7 label {
	color:#fff;
}

div[id^="wpcf7-f84"].wpcf7 fieldset p {
}

div[id^="wpcf7-f84"].wpcf7 fieldset fieldset {
		margin: 10px 0; /* Above CSS overwritten by cf7s-default */
	background: #e9d9da;
}

div[id^="wpcf7-f84"].wpcf7 fieldset fieldset legend {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form fieldset input,
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form fieldset textarea {
}

/** Text Fields
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form{
	margin-bottom: 8px;
	padding: 7px 16px 7px 16px;
	/*border: 1px solid #fff;*/

}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="text"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="email"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="tel"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="url"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="number"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="range"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type=date],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type=file] {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="text"] {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="email"] {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="tel"] {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form textarea {
	padding: 5px 7px;  /* deliberately different from Input */
	height: 160px;
}

/** Ordered & Unordered lists
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 ol,
div[id^="wpcf7-f84"].wpcf7 ul,
div[id^="wpcf7-f84"].wpcf7 li {
}

div[id^="wpcf7-f84"].wpcf7 ol {
}

div[id^="wpcf7-f84"].wpcf7 li {
	margin-bottom: 5px;  /* in many cases this adds to Input margin-bottom: 8px; */
}

div[id^="wpcf7-f84"].wpcf7 li label {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-list-item {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-list-item-label {
	margin-right: 7px;  /* adds space after Radio Button labels */
}

/** Checkboxes, Radio Buttons and Drop Down Menus
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="checkbox"],
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form[type="radio"] {
	margin-right: 6px;
	border: none;
	background: none;  /* needed for IE - cf7s-default is not specific enough */
}

div[id^="wpcf7-f84"].wpcf7 select {
	margin-bottom: 8px;  /* Add to cf7s-default? */
	margin-left: 0;  /* same as Input */
	padding: 5px;
	border: 1px solid #b89090;
}

div[id^="wpcf7-f84"].wpcf7 select option {
}

div[id^="wpcf7-f84"].wpcf7 select option:hover {
	background: #dcc7c6;
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-checkbox .wpcf7-list-item,
div[id^="wpcf7-f84"].wpcf7 .wpcf7-radio .wpcf7-list-item {
	margin-left: 13px;
}

/** Other Fields
NOTE: Use these CSS selectors to style these elements within CF7 forms
------------------------------------------------------------ */


/** Submit Buttons
NOTE: These are the CSS selectors that should be used to style Submit Buttons within CF7 forms
------------------------------------------------------------ */
div.wpcf7[id^="wpcf7-f513"] .wpcf7-form input[type="submit"] {
	font-size: 16px;
	padding: 10px 15px;
	color: #fff;
	border: 1px solid #bfbfbf;
	background: #ab171e;
	width: 70%;
	text-align: center;
	position: relative;
	margin: 0 auto;
	display: block;
}
span.ajax-loader{
	display:none !important;	
}
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form input[type="submit"]:hover {
	background-image: linear-gradient(#e63d44, #c11a22);
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
border: 1px solid #920c12;
}

/** Special Classes
NOTE: Special Classes are classes added in the CF7 Form HTML for a particular form 
------------------------------------------------------------ */


/** Ready Styles
NOTE: Ready Styles are provided ready to be used in all CF7 forms
------------------------------------------------------------ */
div[id^="wpcf7-f84"].wpcf7 .singleline {
}

div[id^="wpcf7-f84"].wpcf7 .singleline li {
	display: inline-block;
	margin: 0 2% 0 0;
	width: 47%;  /* CHANGE TO CALC */
}

div[id^="wpcf7-f84"].wpcf7 .singleline input {
}

div[id^="wpcf7-f84"].wpcf7 .checkbox-horizontal,
div[id^="wpcf7-f84"].wpcf7 .radio-horizontal {
}

div[id^="wpcf7-f84"].wpcf7 .boxaround {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #bb9393;
	background: #e9d9da;
}

div[id^="wpcf7-f84"].wpcf7 .boxaround1 {  /* This name was used previously - selector kept for older forms */
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #bb9393;
	background: #e9d9da;
}

div[id^="wpcf7-f84"].wpcf7 .boxaround select {
}

div[id^="wpcf7-f84"].wpcf7 .boxaround1 select {
}

/** Multi Styles
NOTE: These styles provide styling for CF7 Skins Multi elements
------------------------------------------------------------ */

/* Multi Fixes */
div[id^="wpcf7-f84"].wpcf7 {
}

div[id^="wpcf7-f84"].wpcf7 .etabs li {
}

/* Easytabs */
div[id^="wpcf7-f84"].wpcf7 .tab-container {
}

div[id^="wpcf7-f84"].wpcf7 .etabs {
}

div[id^="wpcf7-f84"].wpcf7 .tab {
	border: 1px solid #bb9393;
	border-bottom: none;
	background: #dcc7c6;
}

div[id^="wpcf7-f84"].wpcf7 .tab a {
	color: #000;
}

div[id^="wpcf7-f84"].wpcf7 .tab.active {
	background: #fff;
}

div[id^="wpcf7-f84"].wpcf7 .tab a.active {
}

div[id^="wpcf7-f84"].wpcf7 .epanels {
	border: 1px solid #bb9393;
}

div[id^="wpcf7-f84"].wpcf7 .panel-container {
}

/* Navigation */
div[id^="wpcf7-f84"].wpcf7 .navigation {
}

div[id^="wpcf7-f84"].wpcf7 .navigation .previous,
div[id^="wpcf7-f84"].wpcf7 .navigation .next {
	color: #fff;
	border: 1px solid #bfbfbf;
	background: #3b3b3b;
}

div[id^="wpcf7-f84"].wpcf7 .navigation .previous:hover,
div[id^="wpcf7-f84"].wpcf7 .navigation .next:hover {
	color: #dcc7c6;
}

/* Pagination */
div[id^="wpcf7-f84"].wpcf7 .pagination {
}

/* Start & End Tabs */
div[id^="wpcf7-f84"].wpcf7 .navigation .start,
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .end {
	font-size: 1.0em;
	padding: 5px 10px;
	color: #fff;
	border: 1px solid #bfbfbf;
	background: #3b3b3b;
}

div[id^="wpcf7-f84"].wpcf7 .navigation .start:hover,
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .end:hover {
	color: #dcc7c6;
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .end {
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .end:hover {
}

/* Progress Bar */
div[id^="wpcf7-f84"].wpcf7 .cf7m-progress {
	border: 1px solid #bb9393;
	background: #dcc7c6;
}

div[id^="wpcf7-f84"].wpcf7 .cf7m-progress div {
	border-radius: 3px 0 0 3px;
	background: #3b3b3b;
}

/* Thank You Tab */
div[id^="wpcf7-f84"].wpcf7 .cf7m-thanks {
}
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-response-output{
	background-color:#b95757;
	color:#fff;
	margin:30px 0 0 0;
	padding: 5px 2%;
	font-size:12px;
	text-align:center;
	width: 100%;
	float:left;
}
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-not-valid-tip{
	color:#FFFF00;
	font-size:14px;
	font-weight:bold;
}
div[id^="wpcf7-f84"].wpcf7 .screen-reader-response{
	display:none;
}
div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-mail-sent-ok {
	border:none;
	background-color: #398f14;
	color: #fff;
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-mail-sent-ng {
	border: none;
	background-color: #ff0000;
	color: #fff;
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-spam-blocked {
	border: none;
	background-color: #ffa500;
	color: #fff;
}

div[id^="wpcf7-f84"].wpcf7 .wpcf7-form .wpcf7-validation-errors {
	border: none;
	background-color: #f7e700;
	color: #333;
}
.wpcf7-form-control-wrap {
	position: relative;
}