/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 23 2026 | 12:12:54 */
.gform_title {
	display: none !important;
}
#gform_wrapper_1 {
	background: white !important;
	padding: 40px 20px !important;
	border-radius: 20px !important;
}
#gform_wrapper_2 {
	background: white !important;
	padding: 40px 20px !important;
	border-radius: 20px !important;
}
#gform_wrapper_3 {
	background: white !important;
	padding: 40px 20px !important;
	border-radius: 20px !important;
}
#gform_wrapper_4 {
	background: white !important;
	padding: 40px 20px !important;
	border-radius: 20px !important;
}
.gform-body.gform_body input, .gform-body.gform_body textarea {
	background: #F2F2F2 !important;
	color: #a6a6a6 !important;
	font-size: 16px !important;
	border: 0px !important;
	height: 50px !important;
	margin: 0px !important;
}
.large.gfield_select {
	height: 50px !important;
	background: #F2F2F2 !important;
	color: #a6a6a6 !important;
	border: 0px !important;
	font-size: 16px !important;
}
#gform_submit_button_3 {
	width: 100% !important;
	font-size: 20px !important;
	height: 50px !important;
	margin-top: 20px !important;
	border-radius: 10px !important;
	background: #1A202C !important;
}
#gform_submit_button_4 {
	width: 100% !important;
	font-size: 20px !important;
	height: 50px !important;
	margin-top: 20px !important;
	border-radius: 10px !important;
	background: #1A202C !important;
}
#gform_submit_button_2 {
	width: 100% !important;
	font-size: 20px !important;
	height: 50px !important;
	margin-top: 20px !important;
	border-radius: 10px !important;
	background: #1A202C !important;
}
#gform_submit_button_1 {
	width: 100% !important;
	font-size: 20px !important;
	height: 50px !important;
	margin-top: 20px !important;
	border-radius: 10px !important;
	background: #1A202C !important;
}
.dashicons.dashicons-trash::before {
	color: white !important;
	/* font-size: 12px !important; */
}
#input_1_7 {
	width: 100% !important;
}
#gform_browse_button_1_7 {
	background: #9AA497 !important;
	border-radius: 10px !important;
}
.gfield_label.gform-field-label {
	color: black !important;
	font-size: 16px !important;
	font-weight: bold !important;
}

/* Verklein verticale ruimte tussen Gravity Forms velden */
#gform_fields_1 .gfield {
    margin-bottom: -20px !important;
}
#gform_fields_2 .gfield {
    margin-bottom: -20px !important;
}
#gform_fields_3 .gfield {
    margin-bottom: -20px !important;
}
#gform_fields_4 .gfield {
    margin-bottom: -20px !important;
}
/* Soms gebruikt GF ook padding; die kun je desnoods meepakken */
#gform_fields_1 .gfield .ginput_container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#gform_fields_2 .gfield .ginput_container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#gform_fields_3 .gfield .ginput_container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
#gform_fields_4 .gfield .ginput_container {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.gform-theme--framework .gfield:where(.gfield--type-multiselect, .gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-search input[type="text"]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select, .gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .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 *)):focus, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn)) > button:not([id*="mceu_"]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type="submit"], [type="button"], [type="reset"]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input[type="submit"].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
	--gf-local-bg-color: var(--gf-ctrl-bg-color-focus);
	--gf-local-border-color: #AF9B67 !important;
	--gf-local-color: var(--gf-ctrl-color-focus);
	--gf-local-outline-color: #AF9B67 !important;
	--gf-local-outline-width: var(--gf-ctrl-outline-width-focus);
}

.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before {
	color: #508AB2 !important;
}

#gform_1 button {
	background: #508AB2 !important;
	border-radius: 20px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#gform_2 button {
	background: #508AB2 !important;
	border-radius: 20px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#gform_3 button {
	background: #508AB2 !important;
	border-radius: 20px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#gform_4 button {
	background: #508AB2 !important;
	border-radius: 20px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

.page-id-901 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-901 #rij-proefles-aanvragen {
	display: none !important;
}
.page-id-917 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-917 #rij-proefles-aanvragen {
	display: none !important;
}
.page-id-1217 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-1217 #rij-proefles-aanvragen {
	display: none !important;
}

.page-id-1017 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-1017 #rij-proefles-aanvragen {
	display: none !important;
}

.page-id-1283 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-1283 #rij-proefles-aanvragen {
	display: none !important;
}

.page-id-1020 .site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-fullwidth {
	background: #647548 !important;
	padding-bottom: 20px !important;
}
.page-id-1020 #rij-proefles-aanvragen {
	display: none !important;
}



.gform-body.gform_body input.gfield-choice-input {
	height: 20px !important;
}

.gform-field-label {
	font-size: 16px !important;
	font-family: Ubuntu !important;
	font-weight: 300 !important;
}


.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before {
	color: black !important;
}

.gform_wrapper {
    --gf-color-primary: #FFE400 !important;
    --gf-color-primary-rgb: 255, 228, 0 !important;
}
/* binnenste stip zwart maken */
.gform_wrapper input[type="radio"]:checked::before {
    background: #000 !important ;
}
#input_2_21_1 {
	height: 20px !important;
}
#input_4_21_1 {
	height: 20px !important;
}



.gfield_required.gfield_required_text {
	display: none !important;
}
.txtvoorwaarden {
	font-size: 14px !important;
	line-height: 150% !important;
}
.geld-duo .gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label, .geld-solo .gform-field-label.gform-field-label--type-sub-large.ginput_product_price_label {
	display: none !important;
}
.totaalgf-nietzichtbaar {display: none !important;}
.ginput_product_price.gform-text-input-reset {
	pointer-events: none !important;
}
input.ginput_product_price.gform-text-input-reset {
	background: white !important;
	height: 20px !important;
}



body .gform_wrapper .ginput_container input::placeholder,
body .gform_wrapper .ginput_container textarea::placeholder, 
body .gform_wrapper .ginput_container select::placeholder {
    color: #999 !important;
    opacity: 1 !important;
}

body .gform_wrapper .ginput_container input,
body .gform_wrapper .ginput_container textarea, 
body .gform_wrapper .ginput_container select {
    color: #000 !important;
}