body {
    padding: 2rem;
}

.btn-primary {
    border-color: #4c0e5f;
    background-color: #4c0e5f;
}

.btn-primary:hover {
    border-color: #65177d;
    background-color: #65177d;
}

.btn-primary:focus {
    border-color: #4c0e5f;
    background-color: #4c0e5f;
    box-shadow: 0 0 0 0.25rem rgba(76,14,95,.5);
}