.gform_fields .select-program select.no-click,
.gform_fields .select-campus select.no-click {
    pointer-events: none;
    background-color: #e9ecef; /* Color gris para indicar que no es interactivo */
    cursor: default;
}

.gform_wrapper li.gfield_error::before{
	content: "";
    position: absolute;
  	display:block;
	width:100%;
	height:100%;
	background: #AE1D1533;
	pointer-events: none;
	top:0;
	left:0;
	z-index:-1;
}
.gform_wrapper li.gfield .LV_invalid_field{
	background-image:none !important;
    background: url("https://www.evergreenbeauty.edu/wp-content/uploads/2025/02/Field-required.png") no-repeat right 3px top 50%/28px !important;
}

/*.page-template-page-landing-2023 span.LV_validation_message::before{
    content: "";
    position: absolute;
    top:50%;
    right: 35px;
    transform: translate(0, -50%);
    height:85%;
    width: 1.5px;
    background: #FFFFFF80;
    display: block;
}*/

/*.page-template-page-landing-2023 span.LV_validation_message.LV_invalid.showed, 
.page-template-page-landing-2023 input.LV_invalid_field + span.LV_validation_message.LV_invalid {
    position: absolute !important;
    width: max-content !important;
    right: 0;
    top: 50%;
    bottom: unset;
    transform: translate(0px, -50%);
    margin: 0 !important;
    padding: 6.3px 43px 6.3px 7.3px !important;
    background: url("https://www.evergreenbeauty.edu/wp-content/uploads/2025/02/Field-required.png") no-repeat right 3px top 50%/28px, #AE1D1533 !important;
    border: 1px solid #ffffff7d;
    color: #FFE6E4;
    border-radius: 5px;
}*/

.page-template-page-landing-2023 span.LV_validation_message.LV_invalid.showed, 
.page-template-page-landing-2023 input.LV_invalid_field + span.LV_validation_message.LV_invalid {
	opacity:0 !important;
	visibility:hidden !important;
	transform:scale(0) !important;
}

.page-template-page-landing-2023 .gform_wrapper li.gfield .LV_invalid_field {
	margin-bottom: 0px !important;
}

.page-template-page-landing-2023 ul.gform_fields .gfield,
.page-template-page-landing-2023 ul.gform_fields .gfield.gfield_error {
    margin-bottom: 0.9em !important;
}
ul.gform_fields {
	justify-content: space-between;
}

@media screen and (max-width: 980px) {

	
	.page-template-page-landing-2023 ul.gform_fields .gfield,
	.page-template-page-landing-2023 ul.gform_fields .gfield.gfield_error {
    	margin-bottom: 0.9em !important;
	}
}
@media screen and (max-width: 680px) {
    ul.gform_fields .gfield.gfield_error.gf_left_half + .gf_right_half, 
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {
        margin-right: 0 !important;
        padding: 0;
        background: transparent;
        border: 0;
    }		    
}