/*
Theme Name: DynamiX Child Theme
Theme URI: http://themeva.com
Author: themeva
Version: 1.0
Template: DynamiX
Description: DynamiX Wordpress Child Theme
Author URI: http://themeva.com
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, translation-ready, buddypress
*/

@import url("../DynamiX/style.css");



/* Custom form plugin, form specific styling. */
.custom-form-inner {
  background-image: url(stylesheets/quote-form/intro-bg.jpg);
}
#custom-form-wrapper #custom-form-step2 .form-control {
  height: 60px;
}
@media (min-width: 992px) {
  #custom-form-wrapper #custom-form-step2 .form-control {
    height: 80px;
  }
}
#custom-form-wrapper h3 {
  color: #68a042;
  font-size: 28px;
}
#custom-form-event-registration #custom-form-step1 h2 {
  /*margin-top: 130px;*/
}

/* SEO Quote Home */
#gform_wrapper_31 {position:relative;}
#gform_wrapper_31 h2.step-title {font-size:60px;margin-bottom:10px;color:#fff;line-height:1;font-weight:400;}
#gform_wrapper_31 p.step-description {
    font-size: 20px;
    text-transform: uppercase;
    font-size: 14px;
    margin: 20px 0;
    padding: 0;
	color:#fff;
}
#gform_wrapper_31 .gfield_label {display:none;}
#gform_wrapper_31 input.large, #gform_wrapper_31 input.medium {
    border-radius: 15px;
    color: #6e6e6e;
    font-size: 20px;
    font-weight: 400;
    height: 60px;
    padding: 10px 16px;
}
#gform_wrapper_31 input.large {width:60%;}
#gform_wrapper_31 .button, #gform_wrapper_31 #gform_submit_button_31 {    background-image: none;
    border-radius: 15px;
    font-size: 18px;
    font-weight: 700;
    height: 60px;
    letter-spacing: 4px;
    margin:0;
    padding: 10px 55px;
    text-transform: uppercase;
    background-color: transparent!important;
    border: 3px solid #68a042!important;
    color: #fff;
	}
#gform_wrapper_31 .button:hover, #gform_wrapper_31 #gform_submit_button_31:hover {
background-color:#68a042!important;
} 	

#gform_wrapper_31 .gform_previous_button {display:none;}
#gform_wrapper_31 .gform_page_footer {text-align:left!important;padding:0!important;margin-top:10px!important}
body #gform_wrapper_31 li.gfield.gfield_error	{background-color:transparent;border:0;}
body #gform_wrapper_31 div.validation_error	{color:#fff!important;border-color:#ff0000!important}
body #gform_wrapper_31 .validation_message {display:block;color:#fff!important;}
body #gform_wrapper_31 li.gfield_error input[type="text"] {border:2px solid #ff0000;}

@media (max-width: 532px) {
#gform_wrapper_31 input.large {width:auto;}
body #gform_wrapper_31 .gf_left_third, body #gform_wrapper_31 .gf_middle_third, body #gform_wrapper_31 .gf_right_third, body #gform_wrapper_31 .gfield_contains_required {float:none;width:auto;display:block;margin-bottom:10px;}
}