.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-outline-color: #552373 !important;
}

.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 {
    --gf-local-bg-color: #552373 !important;
}

.gform-theme--framework .gform_validation_errors:focus {
    border: var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) var(--gf-form-validation-border-color) !important;
    outline: 0px solid rgba(192, 43, 10, 0.65) !important;
}

.my-gravity-form .gform_wrapper .gform_footer input[type="submit"],
.my-gravity-form .gform_wrapper .gform_page_footer input[type="submit"],
#trigger-button {
    background-color: #552373 !important;
    color: white !important;
    border-color: #552373 !important;
    border-top-color: rgb(85, 35, 115) !important;
    border-right-color: rgb(85, 35, 115) !important;
    border-bottom-color: rgb(85, 35, 115) !important;
    border-left-color: rgb(85, 35, 115) !important;
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600 !important;
    border-radius: 10px !important;
    padding: 12px 24px !important;
    font-size: 16px !important;
}

.my-gravity-form .gform_wrapper .gform_footer input[type="submit"]:hover,
.my-gravity-form .gform_wrapper .gform_page_footer input[type="submit"]:hover,
#trigger-button:hover {
    background-color: #b80e80 !important;
    border-color: #b80e80 !important;
}

.gform-theme--foundation.ui-datepicker .ui-icon {
    background-repeat: no-repeat !important;
    display: block !important;
    inset-block-start: 0.3em !important;
    inset-inline-start: 0.5em !important;
    margin-block-start: -0.25em !important;
    overflow: hidden !important;
    position: relative !important;
    text-indent: -99999px !important;
    vertical-align: middle !important;
}

.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a,
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span {
    --gf-local-bg-color: #B055E7 !important;
    --gf-local-color: var(--gf-ctrl-date-picker-cell-content-color-selected);
}

.ui-datepicker-month option {
    background-color: #552373;
}

.ui-datepicker-year option {
    background-color: #552373;
}

.moovia_gform_validation_errors {
    background-color: rgba(192, 43, 10, 0.03);
    border: 1px solid rgba(192, 43, 10, 0.25);
    border-radius: min(3px, 3px);
    box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-block: 0 40px;
    padding-block: 20px;
    padding-inline: 16px;
}

.moovia_gform_validation_success {
    background-color: rgba(10, 192, 40, 0.03);
    border: 1px solid rgba(10, 192, 74, 0.25);
    border-radius: min(3px, 3px);
    box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-block: 0 40px;
    padding-block: 20px;
    padding-inline: 16px;
}

.mijn-m-betaal-btn {
    display: flex;
    background-color: #552373;
    color: white !important;
    border-color: #552373;
    border-top-color: rgb(85, 35, 115);
    border-right-color: rgb(85, 35, 115);
    border-bottom-color: rgb(85, 35, 115);
    border-left-color: rgb(85, 35, 115);
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 24px;
    font-size: 16px;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    width: 55%;
}

.mijn-m-verleng-btn {
    display: flex;
    background-color: #552373;
    color: white !important;
    border-color: #552373;
    border-top-color: rgb(85, 35, 115);
    border-right-color: rgb(85, 35, 115);
    border-bottom-color: rgb(85, 35, 115);
    border-left-color: rgb(85, 35, 115);
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 24px;
    font-size: 16px;
    gap: 10px;
    align-items: center;
    justify-content: flex-start;
    width: 55%;
}

.mijn-m-behandeling-btn {
    display: flex;
    background-color: #EEEEEE;
    color: #008000 !important;
    border-color: #625e64;
    border-top-color: #625e64;
    border-right-color: #625e64;
    border-bottom-color: #625e64;
    border-left-color: #625e64;
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 24px;
    font-size: 16px;
    gap: 10px;
    align-items: center;
    justify-content: center;
    width: 60%;
}

.mijn-m-vervallen-btn {
    display: flex;
    background-color: #EEEEEE;
    color: black !important;
    border-color: #625e64;
    border-top-color: #625e64;
    border-right-color: #625e64;
    border-bottom-color: #625e64;
    border-left-color: #625e64;
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 24px;
    font-size: 16px;
    gap: 10px;
    align-items: center;
    justify-content: center;
    width: 60%;
}

.mijn-m-klaar-btn {
    display: flex;
    background-color: #008000;
    color: white !important;
    border-color: #008000;
    border-top-color: #008000;
    border-right-color: #008000;
    border-bottom-color: #008000;
    border-left-color: #008000;
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
    border-radius: 10px;
    padding: 10px 24px;
    font-size: 16px;
    gap: 10px;
    align-items: center;
    justify-content: center;
    width: 60%;
}