
.rfqcart-link-shop{
display:block;
    padding:5px;
}
.rfqcart-link-single{
    display:block;
    padding:0x;
    clear:both;
}
.fqcart-link-div-shop {
    padding:5px;
    display:block;

}
.fqcart-link-div-shop-custom{
    max-width: 300px;


}
 .rfqcart-link-single-custom{
    display:block;
     max-width: 300px;

}
.fqcart-link-div-single-custom{
    margin-top: 60px;

    display:block;

}

.woocommerce .remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: red !important;
    text-decoration: none;
    font-weight: 700;
    border: 0
}
.gpls_rfq_set{


    margin: 5px !important;

}
.rfq_cart_address{
     width:100%
}
.gpls_woo_rfq_cart_totals{
    width: 36.9411764706%;
    float: right;
    margin: 0;
    clear: right;white-space: nowrap;
}

.gpls_woo_rfq_wc-proceed-to-checkout .button.checkout-button {
    font-size: 1.41575em;white-space: nowrap;
}

.gpls_woo_rfq_wc-proceed-to-checkout .button {
    display: block;
    text-align: center;
    margin-bottom: 1em;
    white-space: nowrap;

}
.gpls_rfq_set_div{
    display: block;
    margin: 0.5em;
    padding: 1em;
}
.link_to_rfq_page_button{
    z-index: 1000;
 }
.link_to_rfq_page_link{
    display:block !important;
    margin-top:0.6em !important;
    z-index: 1000 !important;
    opacity:1 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size:smaller;

}
.rfq_button{
    /*display:block;*/
    margin-top:0.6em !important;
    z-index: 1000 !important;
     opacity:1 !important;
    margin-left: auto !important;
    margin-right: auto !important;


}
.woo-rfq-customer-info{
    margin-top:0.6em !important;
    z-index: 1000 !important;
    opacity:1 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-weight:bold
}
.rfq-cart-message{
    width:100%
}
.rfq_cart_shop_table{
    width:100%
}
#rfqform{
    width:100%
}
.rfq_checkout_form{
    float:right; width:60% !important
}
.required{
    font-size: xx-small !important; color:red
}
.state_select{
    display:block;
}
#rfqform,.rfq-shop-table , .update-rfq-cart{
    float:right;
}
.rfq_proceed-to-checkout{
    clear: both;float:right
}
table.cart td.product-quantity .qty {
    width: 5em;
    text-align: center;
}
.update-rfq-cart,.rfq-cart-message{

    margin-bottom:0.5em;
}

td, th {
    padding: 0;
    text-align: left;
}
.gpls-woo-rfq_checkout_button{
    padding:0.99em !important;
}