
.btn.btn-primary,
.selections-toolbar .btn.btn-link,
.keeps-opac-button {
    background: none;
    background-color: var(--primary-dark);
    border: 1px solid var(--primary-dark);
    /* border: none; */
    border-radius: 0;
    color: white;
}

.selections-toolbar a.btn.btn-link.removeitems:not(.disabled) i.fa {
    color: var(--primary-dark);
}

.selections-toolbar .btn.btn-link.removeitems {
    color: var(--primary-dark);
    background-color: white;
    border: 1px solid var(--primary-dark);

}

.btn.btn-primary:hover:not(:disabled),
.selections-toolbar .btn.btn-link:hover:not(.disabled),
.selections-toolbar .btn.btn-link:focus,
.keeps-opac-button-hover {
    box-shadow: none;
    filter: brightness(1.25);
    color: white;
}


.btn.btn-primary.disabled:hover {
    filter: none;
}

a.cancel {
    padding: .375rem .75rem;
    color: var(--primary-dark);

    border: 1px solid var(--primary-dark);
}

a.cancel:hover,
.selections-toolbar .btn.btn-link.removeitems:hover {
    background-color: var(--primary-light);
    border: 1px solid var(--primary-light);
    color: white;
    
    text-decoration: none;
}

.selections-toolbar a.btn.btn-link.removeitems:hover i.fa {
    color: white;
}

.btn.btn-primary.disabled,
.btn.btn-primary:disabled,
.btn.btn-link.disabled,
.keeps-opac-button-disabled {
    background-color: #e8e8e8 !important;
    border: 1px solid #e8e8e8 !important;
    color: #888888 !important;
}

.btn.btn-primary.disabled:hover,
.btn.btn-primary:disabled:hover,
.btn.btn-link.disabled:hover,
.keeps-opac-button-disabled-hover {
    box-shadow: none;
    background-color: #e8e8e8 !important;
    border: 1px solid #e8e8e8 !important;
    color: #888888 !important;
    cursor: not-allowed;
}



.btn.btn-danger,
.keeps-opac-button-danger {
    border-radius: 0px;
}

.btn.btn-danger:hover,
.keeps-opac-button-danger-hover {
    filter: brightness(1.25);
}
