/*
Theme Name: GSL Web Solutions
Version: 1.0
Description: GSL Web Solutions
Author: Gerson L.
Author URI: http://gslwebsolutions.com
Template: dt-the7
*/

@import url("../dt-the7/style.css");

.whitelink a {
	color:#ffffff;
	text-decoration:underline;
}

.whitelink a:hover, .whitelink a:active, .whitelink a:focus {
	color:#ffffff;
	text-decoration:none;
}

.add-another {
font-size:120%;
}


.gform_wrapper .top_label .multi-nolabel .gfield_label {
display:none!important;
}

#main .gform_wrapper textarea, .gform_wrapper .top_label .gfield_label {
	font-size:14px;
}

.gform_save_link {
	float:left;
	margin-right:10px;
}

.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio] {
	vertical-align:top!important;
	margin-top:4px!important;
}

.gform_wrapper .top_label .gfield_label {
	font-weight:bold;
}

.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	font-weight:300;
}

.gf_note {
    padding-top: 20px!important;
    padding-right: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important;
    background: #f2f2f2;
    border-radius: 5px;
    margin-top: 20px!important;
}

.gform_wrapper .gf_step {
	font-size:15px;
}

.gform_wrapper .gf_step {
	opacity:1;
}

.gf_step_active span {
	color:#a01118;
	font-weight:bold;
}
.lable-btn.lable-title {
	margin-bottom:25px;
}
.lable-title {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    display: inline-block;
    border-bottom: 1px solid #000;
    margin-top: 20px;
}
.wpcs-cf7 p>a {
    text-decoration: none;
    color: #000;
    font-size: 14px;
    font-weight: 700;
}
@media only screen and (min-width: 641px) {
	
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
		margin:0 8px 0 0!important;
	}
	
}
