.rfqcart-link-shop {
display: block;
padding: 5px;
}
.rfqcart-link-single {
display: block;
padding: 0;
clear: both;
}
.fqcart-link-div-shop {
padding: 5px;
display: block;
}
.rfqcart-link-shop-custom{
display:inline-block;
float:right;
}
.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;
}
a.gpls_product_remove {
display: block;
font-size: 1.5em;
height: 1em;
width: 1em;
text-align: center;
line-height: 1;
border-radius: 100%;
color: red;
text-decoration: none;
font-weight: 700;
border: 0
}
.gpls_rfq_set {
display: inline-block !important;
margin: 5px !important;
text-align: center;
}
.rfqcart-link {
display: inline-block !important;
}
.rfq_cart_address {
width: 100%
}
.gpls_woo_rfq_cart_totals {
width: auto; 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:  inline-grid;
margin: 0.5em;
padding: 1em;
margin-left: 0 !important;
padding-left: 0 !important;
margin-right: 0 !important;
padding-right: 0 !important;
}
.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;
margin-bottom: 0.6em !important;
width: 100%;
white-space: nowrap !important;
font-weight: bold;
}
.rfq_button {
display:block !important;
margin-top: 0.6em !important;
z-index: 1000 !important;
opacity: 1 !important;
margin-left: auto !important;
margin-right: auto !important;
position: relative !important;
margin-bottom: 0.6em !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;
font-size: 2em;
}
.rfq-cart-message {
width: 100%
}
.rfq_cart_shop_table {
width: 100% !important;
float: left !important;
margin-bottom:1em !important;
}
.rfq-shop-table_customer_info {  float: left !important;
}
.rfq-shop-table_customer_info input[type=text] { }
.rfq-shop-table_customer_info th {
vertical-align: middle;
}
.rfq_checkout_form { width: auto
}
.state_select {
display: block;
}
.rfq-shop-table, .update-rfq-cart { padding:10px;
}
.update_rfq_cart, .rfq_proceed-to-checkout {
clear: both !important;;
}
.update-rfq-cart, .rfq-cart-message {
margin-bottom: 0.5em;
}
.gpls-woo-rfq_update-rfq-cart_button{
margin-top: 1em !important;
}
.gpls-woo-rfq_checkout_button,.gpls-woo-rfq_update-rfq-cart_button {
padding: 0.99em !important;
margin-bottom: 4em !important;
}
.woo_rfq_after_shop_loop_button {
position: relative !important;
top: 0 !important;
margin-top: 0.6em !important;
z-index: 1000 !important;
opacity: 1 !important;
margin-left: auto !important;
margin-right: auto !important;
position: relative !important
}
.rfq-shop-table_customer_info .required::after {
content: " * ";
font-weight: bold;
color:red;
}
.gpls_woo_rfq_plus_customer_bid .required::after {
content: " * ";
font-weight: bold;
color:red;
}
.rfq-shop-table_customer_info td, .rfq-shop-table_customer_info th {
padding: 0;
text-align: left !important;
}
.info_tr {
display: block !important;
}
.info_td::before {
content: attr(data-title) "" !important;
}
.info_tr th {
display: block !important;
}
.info_tr td {
display: block !important;
}
.info_td .error  {
color: red;
}
.info_td .error::before  {
content:  "\002a\002a";
}
.info_td .error::after  {
content:  "\002a\002a";
}
@media screen and (max-width: 780px) {
.info_td .input-text,.info_td input[type=text],
.info_td input[type=email],
.info_td input[type=url],
.info_td input[type=password],
.info_td input[type=search],
.info_td textarea{
width:100%;
}
}
.gpls_hidden {
display:none !important;
}
.rfq_cart_shop_table .product-thumbnail img {
margin: 0 auto;
max-width: 3.706325903em;
height: auto;
}
.gpls-woo-rfq_update-rfq-cart_button {
display: inline-block !important;
float:right;
}
.rfq-shop-table_customer_info tr{
display: block !important
}
.quoteqty:before {
content: "" !important;
margin-right: 0px !important;;
}
.quoteqty{
margin-left: auto !important;
margin-right: auto !important;
display:inline-block !important;
}
.quoteqty .qty{
margin-top: 0.6em !important;
}