.badge-required, legend .badge-required {
    background-color: #ff543d;
}

.button-group {
    margin: 40px auto 0;
}


.button {
    background-color: #09224e;
    border: 2px solid #09224e;
    box-sizing: border-box;
    width: 256px;
}

.button:hover,
.button:active,
.button:focus {
    color: #09224e;
    background: #fff;
    border: 2px solid #09224e;
    box-sizing: border-box;
}
   
button.button-submit {
    background-color: #09224e;
}

@media screen and (max-width: 979px) {
    .button-group {
        width: 256px;
    }
}