/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

.blue .fl-heading {
	border-left:3px solid #00C6EE;
	padding-left:14px!important;
}

.green .fl-heading {
	border-left:3px solid #009E62;
	padding-left:14px!important;
}

.green h1 span, .green h2 span, .green h3 span {
	color:#009E62;
}

.pink .fl-heading {
	border-left:3px solid #FF0077;
	padding-left:14px!important;
}

.pink h1 span, .pink h2 span, .pink h3 span {
	color:#FF0077;
}

/* Form Style */

.gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform_validation_errors .gform_submission_error,
.gform-theme--framework .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework .gform-field-label>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework.gform_editor legend.gform-field-label>span>.gfield_required:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):hover,
.gform-theme--framework .gfield_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control,
.gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control,
.gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control,
.gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control, .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control,
.gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control,
.gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--control
{
    font-size: 19px !important;
}

.gform_wrapper .gform_save_link,
.gform_wrapper .gform_save_link:link,
.gform_wrapper .gform_save_link:visited {
	margin:20px 0 0 20px;
	font-size: 19px !important;
}

.gform_wrapper .gform_save_link:hover {
	color: #fff !important;
}

.gform_wrapper .gform-text-input-reset {
	color: #fff !important;
	font-size: 19px !important;
}

/* Change input text color to white on focus */
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper textarea:focus {
	color: #fff !important;
}

.gform_wrapper .validation_message,
.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .validation_error,
.gform_wrapper .gform_validation_errors,
.gform_wrapper .gfield_required {
	color:#ec3209 !important;
}

.gform_wrapper select,
.gform_wrapper select:focus,
.gform_wrapper select option,
.gform_wrapper select option:focus {
	color: #112337 !important;
}

.gform_wrapper .gfield_fileupload_filename
 {
	color: #797f8b !important;
	font-size: 19px !important;
}

.gform_wrapper .gform_fileupload_rules,
.gform_wrapper .gfield_fileupload_percent
{
	color: #797f8b !important;
}

.gfield-choice-input:hover, .gform-field-label--type-inline:hover {
    cursor: pointer !important
}
.gform_button{
    background: #008552 !important;
    font-weight: 400 !important;
    padding: 12px 25px !important;
    border-radius: 0 !important;
}
.gform_button:hover{
    background: #00683c !important;
}

/* table style */

td {
	border: 1px solid #688d9d;
	padding: 5px;
}