/*
Theme Name: Neve Child
Theme URI: https://careplanadvisory.com.au
Description: Child theme for Neve
Author: CarePlan Advisory Services
Author URI: https://careplanadvisory.com.au
Template: neve
Version: 1.0.0
Text Domain: neve-child
*/

#wpforms-106-field_1-container,
#wpforms-106-field_2-container,
#wpforms-106-field_3-container,
#wpforms-106-field_4-container,
#wpforms-106-field_5-container {
	padding: 10px 0;
}

#wpforms-106-field_1-error,
#wpforms-106-field_2-error,
#wpforms-106-field_3-error,
#wpforms-106-field_4-error,
#wpforms-106-field_5-error {
	color: #FEDCB8;
}

#wpforms-106-field_1-error:before,
#wpforms-106-field_2-error:before,
#wpforms-106-field_3-error:before,
#wpforms-106-field_4-error:before,
#wpforms-106-field_5-error:before {
	background-color: #FEDCB8;
}

.wpforms-field.wpforms-field-select-style-modern .choices input.choices__input {
	color: #000000;
  font-weight: 600;	
}

#wpforms-106-field_1::-webkit-input-placeholder,
#wpforms-106-field_2::-webkit-input-placeholder,
#wpforms-106-field_3::-webkit-input-placeholder,
#wpforms-106-field_5::-webkit-input-placeholder,
input.choices__input.choices__input--cloned::-webkit-input-placeholder { /* Edge */
color: #000000;
font-weight: 600;	
}

#wpforms-106-field_1:-ms-input-placeholder,
#wpforms-106-field_2:-ms-input-placeholder,
#wpforms-106-field_3:-ms-input-placeholder,
#wpforms-106-field_5:-ms-input-placeholder,
input.choices__input.choices__input--cloned:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #000000;
font-weight: 600;	
}

#wpforms-106-field_1::placeholder,
#wpforms-106-field_2::placeholder, 
#wpforms-106-field_3::placeholder,
#wpforms-106-field_5::placeholder,
input.choices__input.choices__input--cloned::placeholder {
color: #000000;
font-weight: 600;	
}

#wpforms-106-field_5 {
	height: 100px;
	min-height: 100px;
}

#wpforms-submit-106 {
	  background: #FEDCB8;
	  color: #172535;
    border-radius: 0;
    padding: 1em 3em 2em;
    font-size: 1.2em;
}

#wpforms-submit-106:hover {
	-webkit-transform: scale(1.1); 
	 -moz-transform: scale(1.1); 
	 -o-transform: scale(1.1);
  	transform: scale(1.1);
}

#wpforms-confirmation-106 {
	font-weight: 600;
	text-align: center;
  background: #FEDCB8;
	color: #172535;
  border: 0;
}

.legal-btn {
	padding: 0;
}
.legal-btn li {
	list-style: none;
}

.legal-btn li a {
	color: #172535;
}
.legal-btn li a:hover {
	color: #172535;
}

a.link-email:hover {
	color: #2e496a;
	font-weight: 600;
}

.grecaptcha-badge {
  z-index: 9999 !important;
  position: fixed !important;
}

/* Remove number field spinner – works in Brave/Chrome/Edge/Firefox */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  appearance: none;
  -moz-appearance: textfield;
}


.custom-accordion-bullets .elementor-tab-content ul {
  list-style: disc;
  margin-left: 20px;
}