.btn {
    border-radius: 0;
    border: none;
}

.btn-sm {
    border-radius: 0;
    border: 2px solid;
}

.btn:hover {
    cursor: pointer;
}

.btn-primary {
    color: var(--bs-light) !important;
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-primary);
}
.btn-primary:hover {
    color: var(--bs-dark);
    background-color: var(--bs-secondary);
    border-color: var(--bs-primary);
}
.btn-primary:focus {
    color: var(--bs-light);
    background-color: var(--bs-primary);
    box-shadow: none;
}

.btn-secondary, .btn-warning {
    color: var(--bs-dark);
    background-color: var(--bs-secondary);
}
.btn-secondary:hover {
    color: var(--bs-primary);
    background-color: var(--bs-secondary);
}
.btn-secondary:focus{
    color: var(--bs-dark);
    background-color: var(--bs-secondary);
}
.btn-success {
    color: var(--bs-primary);
    background-color: transparent;
    border-color: var(--bs-primary);
}
.btn-success:hover {
    color: var(--bs-dark);
    background-color: transparent;
    border-color: var(--bs-dark);
}

.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    background-color: var(--bs-secondary);
    border-color: var(--bs-secondary);
    color: var(--bs-dark);
}


.btn-honda {
    background-color: var(--bs-honda);
    color: var(--bs-light);
}

.btn-stihl {
    background-color: var(--bs-stihl);
    color: var(--bs-light);
}

.btn-ego {
    background-color: var(--bs-ego);
    color: var(--bs-light);
}
.btn-honda:hover {
    background-color: #BF201A;
    color: var(--bs-light);
}

.btn-stihl:hover {
    background-color: #CC4A04;
    color: var(--bs-light);
}

.btn-ego:hover {
    background-color: #7BB537;
    color: var(--bs-light);
}