.color-circle {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    display: inline-block;
    border: 2px solid transparent;
    cursor: pointer;
    box-sizing: border-box;
    vertical-align: middle;
    margin-left: 5px;
}

.td_image {
    width: 15%;
}

button.btn_cart_qty {
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #7f886b;
    background: transparent;
}

input.input_cart_qty {
    width: 40px;
    height: 30px;
    padding: 0 !important;
    border: 1px solid #7f886b;
    border-radius: 0;
    text-align: center !important;
}
