/*
Theme Name: Avada Child
Description: Child
Author: ThemeFusion
Author URI: https://netcoenterprises.net
Template: Avada
Version: 1.0.0
Text Domain:  KBS
*/


#wpforms-5 .wpforms-form {
  /*font-size: 35px !important;*/
	color: #fff !important;
  /*background-color: #eee !important;*/
    padding: 20px 15px !important;
  /*border: 3px solid #666 !important;*/
  /*border-radius: 20px !important;*/
}

/* New button styles */
.wpforms-form input[type=submit], 
.wpforms-form button[type=submit] {
    padding: 15px !important; /* Increase distance between text and border */
    width: 100% !important; /* Make the button full-width */
    font-size: 1.2em !important; /* Increase text size */
    background-color: #52e5a5 !important;
    color: #fff !important; /* White text */
	border-radius: 6px !important;
    border: none !important;
	text-transform: uppercase !important;
}

/* New button hover styles */
.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    background-color: #3c8d69 !important;
    border: none !important;

}

/* Validation Message */
.wpforms-container label.wpforms-error {
    display: block;
    color: #fff !important;
    font-size: 12px;
    float: none;
}

/* Validation Field Box */
.wpforms-form .wpforms-field input.wpforms-error, .wpforms-form .wpforms-field textarea.wpforms-error, .wpforms-form .wpforms-field select.wpforms-error {
    border: 3px solid #f48fb1 !important;
}

/* ‘Required’ Asterisk */
.wpforms-form .wpforms-required-label {
    color: #fff !important;
    font-weight: 400;
}

/* Boxes Around All Input Fields */
.wpforms-container input[type=date], .wpforms-container input[type=datetime], .wpforms-container input[type=datetime-local], .wpforms-container input[type=email], .wpforms-container input[type=month], .wpforms-container input[type=number], .wpforms-container input[type=password], .wpforms-container input[type=range], .wpforms-container input[type=search], .wpforms-container input[type=tel], .wpforms-container input[type=text], .wpforms-container input[type=time], .wpforms-container input[type=url], .wpforms-container input[type=week], .wpforms-container select, .wpforms-container textarea {
    background-color: #fff;
    box-sizing: border-box;
    border-radius: 4px !important;
    color: #000 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    float: none;
    font-size: 16px;
    border: 0px solid #ccc;
    padding: 6px 10px;
    height: 38px;
    width: 100%;
    line-height: 1.3;
}

/* Number Slider */
.wpforms-form .wpforms-field.wpforms-field-number-slider input[type=range] {

    background-color: #535ee5 !important;
    box-sizing: border-box !important;
    color: #333 !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    display: block !important;
    float: none !important;
    font-size: 16px;
    border: 0px solid #ccc !important;
    width: 100%;
    line-height: 1.3 !important;
}

input[type=range]::-webkit-slider-thumb {
  margin-top: -01px;
  width: 16px;
  height: 36px;
  background: #ff9800 !important;
  border: 0;
  border-radius: 3px;
  cursor: pointer;
  -webkit-appearance: none;
}

/* Section Divider Title */
.wpforms-form .wpforms-field.wpforms-field-divider h3 {
    font-size: 24px;
	color: black;
}

/* Inline disclaimer */
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.3;
}

/* Link color */
a.mailcheck-suggestion {
    font-size: 12px !important;
    font-weight: 800;
    line-height: 1.3;
    color: #ffeb3b;
}

/* Mouse over link */
a:hover {
    color: #ffeb3b !important;
    font-size: 12px !important;
}