/* Registration presentation belongs to the education site, not WP Event Manager defaults. */
.single-event_listing .wpem-single-event-page .wpem-theme-button,
.single-event_listing .event-manager-registration-form .wpem-theme-button {
    background: #06245e !important;
    border-color: #06245e !important;
    color: #fff !important;
    font-family: inherit;
}
.single-event_listing .wpem-single-event-page .wpem-theme-button:hover,
.single-event_listing .event-manager-registration-form .wpem-theme-button:hover {
    background: #f8c612 !important;
    border-color: #f8c612 !important;
    color: #06245e !important;
}
.single-event_listing .event-manager-registration-form {
    color: #374151;
    font-family: inherit;
}
.single-event_listing .event-manager-registration-form label {
    color: #06245e;
}
.single-event_listing .event-manager-registration-form input:not([type=hidden]):not([type=checkbox]),
.single-event_listing .event-manager-registration-form select {
    background: #fff;
    color: #374151;
    border: 1px solid #54585a;
    font-family: inherit;
}
.single-event_listing .event-manager-registration-form input:focus-visible,
.single-event_listing .event-manager-registration-form select:focus-visible,
.single-event_listing .event-manager-registration-form button:focus-visible {
    outline: 2px solid #06245e;
    outline-offset: 2px;
}
.single-event_listing .event-manager-registration-form input[type=checkbox] {
    accent-color: #06245e;
}
