.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

    background:#5EC4BD !important;

    background-color:#5EC4BD !important;

    color:white !important;

    text-shadow: transparent !important;

    box-shadow: none;

    border-color:#5EC4BD !important;

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

    background:#5EC4BD !important;

    background-color:#5EC4BD !important;

    color:white !important;

    text-shadow: transparent !important;

    box-shadow: none;

    border-color:#5EC4BD !important;

}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {

    background: #5EC4BD !important;

    color:white !important;

    text-shadow: transparent !important;

    border-color:#ca0606 !important;

}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {

    background: #5EC4BD !important;
    box-shadow: none;

    text-shadow: transparent !important;

    color:white !important;

    border-color:#5EC4BD !important;

}

.woocommerce textarea {
    width: 100%;
    min-height: 50px;
    border-radius: 4px;
    border: 1px solid #c7c9ce;
    padding: 16px;
}
.woocommerce .input-text {
    width: 100%;
    height: 50px;
    border-radius: 4px;
    border: 1px solid #c7c9ce;
    padding: 16px;
}
.woocommerce .button {
    font-family: "Din Regular",Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: 500;
}

.woocommerce table.shop_table{
    box-shadow: 0 2px 9px 0 rgba(218,218,218,0.50);
    border: none;
}

.woocommerce table.shop_table thead{
    background-color: #EEF9F8;
    color: #5EC4BD;
    border: none;
}

.woocommerce table.shop_table th {
    padding: 14px 12px;
}

.woocommerce table.shop_table td {
    padding: 20px 12px;}

.woocommerce-cart table.cart img{
    width: 100px;
}

.woocommerce button.button{
    padding: 0.8em 1em;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    padding: .8em 1em;
}

.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,0);
}

.woocommerce .woocommerce-ordering select {
    float: right;
}

.woocommerce table.shop_table {
    border-collapse: collapse;}

/*Informatiehulp Systemische Sclerose*/

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{
    background-color: #5EC4BD;
}

.gform_wrapper.gravity-theme .gf_progressbar_title{
    display:none;
}

#gform_85 strong {
    font-weight: 600;
    font-family: "DIN W05 Bold",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

/* inschrijfform op product pagina */
.woocommerce .single-product .summary form.cart[id^="gform"] {
    display: block; /* in plaats van flex */
}

.woocommerce .single-product .summary form.cart[id^="gform"] button[name="add-to-cart"] {
    height:50px;
    width: initial;
}

body .woocommerce .single-product .summary form.cart[id^="gform"] .gfield_label {
    color: #5EC4BD;
    font-weight: 700;
}

body .woocommerce .single-product .summary form.cart[id^="gform"] .gform_validation_errors {
    border: none;
    box-shadow: initial;
    padding:1.5rem;
    text-align:center;
    pointer-events: none;
}

body .woocommerce .single-product .summary form.cart[id^="gform"] .gform_validation_errors:focus {
    border: none !important;
}

body .woocommerce .single-product .summary form.cart[id^="gform"] .gfield_required.gfield_required_text {
    font-size: 0;
}

body .woocommerce .single-product .summary form.cart[id^="gform"] .gfield_required.gfield_required_text:after {
    font-size: 12px;
    content:'*';
    transform: translateY(-.5rem);
}