.btn-primary {
    color: #fff;
    background-color: #af00b4;
    border-color: #af00b4;
}

.btn-primary:hover {
    color: #fff;
    background-color: #af00b4;
    border-color: #af00b4;
}

body.authentication-bg {
    background-color: #af00b4;
    background-size: cover;
    background-position: center;
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: #af00b4;
    background-color: #af00b4;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #af00b4;
    border-color: #af00b4;
    box-shadow: 0 0 0 0.15rem rgb(248, 82, 118);
}

.btn-primary:focus {
    color: #fff;
    background-color: #af00b4;
    border-color: #af00b4;
    box-shadow: 0 0 0 0.15rem rgb(134, 11, 138);
}