/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/**
*
*IDODIGITAL GRAVITY FORM FIXED CSS
*
**/
.gfield_time_hour .minimal-form-input,.gfield_time_minute .minimal-form-input{
	padding-top: 0 !important;
}

.gform_wrapper .gfield_time_hour i{
	margin-top: 45% !important;
}

.gfield_time_hour label .text,.gfield_time_minute label .text {
    margin-top: 5px !important;
}

.ginput_container_date .minimal-form-input {
    padding-top: 10px !important;
    margin-top: 0 !important;
}

.ginput_container_date {
    margin-top: 0 !important;
}

@media only screen and (min-width: 641px){
	.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	    width: 100% !important;
	}
 	.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    		max-width: 100% !important;
	}
}

/*ERROR HANDLING DESIGN FOR GF*/

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    bottom: -15px !important;
}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    max-width: 100%;
    padding-right: 16px;
    top: -10px !important;
    position: absolute;
	display:none !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border-top: 0 !important;
    border-bottom: 0 !important;
    padding: 0px 8px 30px 8px !important;
}

.gfield_error .minimal-form-input {
    padding-top: 0 !important;
}

li#field_3_16.gfield_error label span {
    font-size: 11px !important;
}