.form-control {
    font-size: $bcb-input-font-size + px;
    color: $bcb-input-color;
    background-color: $bcb-input-bg;
    border: 1px solid $bcb-input-border-color;

    &:focus {
        color: $bcb-input-focus-color;
        background-color: $bcb-input-focus-bg;
        border-color: $bcb-input-focus-border-color;
        box-shadow: none;
    }
}

.form-select {
    font-size: $bcb-input-font-size + px;
    color: $bcb-input-color;
    background-color: $bcb-input-bg;
    border: 1px solid $bcb-input-border-color;

    &:focus {
        color: $bcb-input-focus-color;
        background-color: $bcb-input-focus-bg;
        border-color: $bcb-input-focus-border-color;
        box-shadow: none;
    }
   
}

.quantity-selector-group .btn .icon {
    color: $bcb-input-color;
}

.quantity-selector-group .btn {
    background-color: $bcb-input-bg;
    border-radius: $bcb-productcart-button-radius+px;
}



.btn-check {
    &:checked + .btn {
        border-color: transparent;
    }
}

:not(.btn-check) + .btn {
  &:active {
    border-color: transparent;
  }
}

.btn:first-child {
    &:active {
        border-color: transparent;
    }
}

.btn.active {
    border-color: transparent;
}

.btn.show {
    border-color: transparent;
}
