/*
* Purchase list
*/
div#b2bking_purchase_lists_table_wrapper {
    padding: 20px;
}

#b2bking_purchase_lists_table thead th {
    padding-top: 10px;
    font-weight: 300;
}

#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product,
.b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product {
    font-weight: 400 !important;
    font-size: 13px !important;
}

#b2bking_purchase_lists_table button.b2bking_purchase_lists_view_list,
.b2bking_bulkorder_form_container_newline_container .b2bking_bulkorder_form_container_newline_button,
.b2bking_bulkorder_form_container_content_line .b2bking_bulkorder_clear {
    font-size: inherit;
    padding: 4px 8px;
}

#b2bking_purchase_lists_table td {
    color: black;
}

button.b2bking_bulkorder_clear {
    background-color: rgb(184, 184, 184);
    font-weight: 300 !important;
    font-size: inherit;
    color: white !important;
}

button.b2bking_bulkorder_clear:hover {
    background-color: rgb(172, 172, 172);
}

input.b2bking_bulkorder_form_container_content_line_product.b2bking_selected_product_id_12592.b2bking_bulkorder_form_container_content_line_product_url {
    font-size: 14px;
}

button.b2bking_bulkorder_form_container_bottom_delete_button {
    width: auto !important;
}

.b2bking_bulkorder_form_container_bottom_add_button {
    background-color: var(--e-global-color-primary) !important;
}

.b2bking_bulkorder_form_container_top,
select#b2bking_bulkorder_searchby_select,
.b2bking_bulkorder_form_container_content_header_product,
.b2bking_bulkorder_form_container_content_header_qty,
.b2bking_bulkorder_form_container_content_header_subtotal,
#b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_newline_button,
.b2bking_bulkorder_form_container_newline_button,
button.b2bking_bulkorder_form_container_bottom_add_button,
button.b2bking_bulkorder_form_container_bottom_save_button {
    font-family: "Montserrat", Sans-serif !important;
}

@media (max-width: 767px) {

    #b2bking_myaccount_bulkorder_container {
        min-width: auto !important;
    }

    button.b2bking_purchase_lists_view_list {
        text-indent: -9999px;
    }

    button.b2bking_purchase_lists_view_list img {
        margin-right: 0;
    }

    .b2bking_bulkorder_form_container {
        display: block;
    }

    button.b2bking_bulkorder_clear {
        left: 7px !important;
        width: 100px;
        bottom: 21px !important;
        top: 39px;
    }

    .b2bking_bulkorder_form_container_content_line {
        width: 100%;
    }

    .b2bking_bulkorder_form_container {
        display: block !important;
    }

    #b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product,
    .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_product {
        width: 80%;
        margin-bottom: 10px;
    }

    #b2bking_myaccount_bulkorder_container .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty,
    .b2bking_bulkorder_form_container_content_line input.b2bking_bulkorder_form_container_content_line_qty {
        width: 20%;
        margin-bottom: 0px !important;
    }

    .b2bking_bulkorder_form_container_content_line_subtotal {
        width: 100% !important;
        text-align: center !important;
        margin-bottom: 18px;
    }

    /*Footer*/
    .b2bking_bulkorder_form_container_bottom {
        display: flex;
        margin-top: 15px;
        flex-direction: column-reverse;
        align-items: center;
        row-gap: 20px;
    }

    .b2bking_bulkorder_form_container_bottom_add {
        flex-direction: column;
        row-gap: 5px;
    }

    .b2bking_bulkorder_form_container_bottom_add button {
        width: 100%;
    }

    button.b2bking_bulkorder_form_container_bottom_delete_button {
        margin-top: 0px !important;
    }

    button.b2bking_bulkorder_form_container_bottom_update_button {
        margin-left: 0px !important
    }

}