/* ============================================================
   RCUK Bundle Request Form — styles
   Scoped to .rcukbr-wrap to avoid affecting other site buttons
   !important required: this stylesheet loads before theme/WC CSS
   ============================================================ */

/* Submit button */
.rcukbr-wrap .button.alt,
.rcukbr-wrap .button.alt:visited {
    background-color: #048de0 !important;
    border-color: #048de0 !important;
    color: #fff !important;
}

.rcukbr-wrap .button.alt:hover,
.rcukbr-wrap .button.alt:focus {
    background-color: #0378c0 !important;
    border-color: #0378c0 !important;
    color: #fff !important;
}

/* + Add product button */
.rcukbr-wrap .button.rcukbr-add-line,
.rcukbr-wrap .button.rcukbr-add-line:visited {
    background-color: #048de0 !important;
    border-color: #048de0 !important;
    color: #fff !important;
}

.rcukbr-wrap .button.rcukbr-add-line:hover,
.rcukbr-wrap .button.rcukbr-add-line:focus {
    background-color: #0378c0 !important;
    border-color: #0378c0 !important;
    color: #fff !important;
}

/* Remove button (dynamically added by JS) */
.rcukbr-wrap .button.rcukbr-remove,
.rcukbr-wrap .button.rcukbr-remove:visited {
    background-color: #048de0 !important;
    border-color: #048de0 !important;
    color: #fff !important;
}

.rcukbr-wrap .button.rcukbr-remove:hover,
.rcukbr-wrap .button.rcukbr-remove:focus {
    background-color: #0378c0 !important;
    border-color: #0378c0 !important;
    color: #fff !important;
}
