/**/
.quote-builder-section .button-add-to-saved-quote, .quote-builder-section * .button-reverse, .quote-builder-section a.button.product_type_variable, #main .button.add-request-quote-button, .quote-builder-popup-quote-selector .raq-send-request {
  color: #000000 !important;
  background-color: #FFF !important;
  border: 1px solid #FF6B00 !important;
}
.button-add-to-saved-quote:hover, .quote-builder-section .button-add-to-saved-quote:hover, .quote-builder-section * .button-reverse:hover, .quote-builder-section a.button.product_type_variable:hover, #main .button.add-request-quote-button.button:hover, .quote-builder-popup-quote-selector .raq-send-request:hover {
  color: #FFF !important;
  background-color: #000 !important;
  border-color: #000 !important;
  text-decoration: none;
}
/* Product Category Page */
button.single_add_to_cart_button.btn {
  margin-bottom: 10px;
}
.quote-builder-section .slick-list.draggable .slick-track, .quote-builder-section .slick-list.draggable .slick-track .slick-slide {
  width: auto !important;
}
.quote-builder-add-to-quote-button-wrappers {
  clear: left
}
/* Global */
.quote-builder-section select {
  max-width: 100% !important;
  font-size: 14px !important;
}
.quote-builder-section  .bulk-order-results-products-wrapper.scrolled{
  overflow-y: auto;
  height: 150.4px;
}
.form-update-quote input[type="text"] {
  width: 100% !important;
}
.quote-builder-section .bulk-order-results-product-wrapper img {
    height: 50px!important;
    width: auto;
}
/* INPUTS */
.quote-builder-section input[type="text"], .quote-builder-section input[type="password"], .quote-builder-section input[type="datetime"], .quote-builder-section input[type="datetime-local"], .quote-builder-section input[type="date"], .quote-builder-section input[type="month"], .quote-builder-section input[type="time"], .quote-builder-section input[type="week"], .quote-builder-section input[type="number"], .quote-builder-section input[type="email"], .quote-builder-section input[type="url"], .quote-builder-section input[type="search"], .quote-builder-section input[type="tel"], .quote-builder-section input[type="color"], .quote-builder-section select, .quote-builder-section textarea, .quote-builder-section .field, .quote-builder-section input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  display: block;
  height: 35px;
  line-height: 35px;
  padding: 5px 16px;
  font-size: 14px;
  color: #666;
  border-radius: 0;
  vertical-align: middle;
  box-shadow: none;
  border: 1px solid #7A7A7A;
  max-width: 100%;
  background-color: #fff;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
  margin-bottom: 14px;
}
.quote-builder-update-quote-wrapper input[type="number"] {
  padding-right: 0 !important;
  max-width: 100%;
  margin-right: 8px;
}
.quote-builder-update-quote-wrapper .product-thumbnail img {
  max-width: 120px;
}
.cart .cart_item .product-quantity .qty {
  width: 4em;
}
/* Button */
.ndic-product-variable .ndic-tbl-options .opt-atc-atq .single_add_to_cart_button, .ndic-product-variable .ndic-tbl-options .opt-atc-atq .add-request-quote-button {
  width: auto !important;
  min-height: 35px;
}
/* Buttons */
.quote-builder-section .btn, .quote-builder-section .button, .quote-builder-section button, .quote-builder-section input[type="button"], .quote-builder-section input[type=submit], .quote-builder-section input[type="reset"], .quote-builder-section .btn:visited, .quote-builder-section .button:visited, .quote-builder-section button:visited, .quote-builder-section input[type="button"]:visited, .quote-builder-section input[type=submit]:visited, .quote-builder-section input[type="reset"]:visited, .quote-builder-section .gform_wrapper .quote-builder-section .gform_footer input.button, .quote-builder-section .gform_wrapper .gform_footer input[type=submit], .quote-builder-section .gform_wrapper .gform_footer input.button:visited, .quote-builder-section .gform_wrapper .gform_page_footer input.button, .quote-builder-section .gform_wrapper .gform_page_footer input[type=submit], .quote-builder-section .gform_wrapper .gform_footer input[type=submit]:visited, .quote-builder-section .gform_wrapper .gform_page_footer input.button:visited, .quote-builder-section .gform_wrapper .gform_page_footer input[type=submit]:visited, .quote-builder-section .button-add-to-saved-quote, .quote-builder-section * .button-reverse, .quote-builder-section .button.add-request-quote-button, .quote-builder-popup-quote-selector .raq-send-request, .quote-builder-popup-quote-share .button-share-quote {
  display: inline-flex;
  align-items: center;
  width: auto;
  min-height: 40px !important;
  letter-spacing: normal;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  font-size: 12px !important;
  padding: 8px 16px !important;
  -webkit-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out, color 0.2s ease-out;
  transition: background-color 0.2s ease-out, color 0.2s ease-out;
  /*margin-bottom: 14px !important;*/
}
.quote-builder-popup-quote-share #quote_share_email {
  width: 100%;
}
.quote-builder-popup-quote-share .button-send-share-quote {
  border-radius: 0;
  background-color: #FF6B00 !important;
}
.ndic-product-variable .ndic-tbl-options .opt-atc-atq .single_add_to_cart_button:hover {
  background: #222 !important;
  border-color: #222 !important;
  color: #fff !important;
}
.inlineflex {
  display: inline-flex !important;
  margin-right: 8px !important;
}
/*Bottom Space */
.select-add-to-saved-quote {
  margin-bottom: 14px !important;
}
.select-add-to-saved-quote-wrapper .button-add-to-saved-quote {
  margin-bottom: 0 !important;
}
/* Quote Popup */
.quote-builder-popup-quote-selector .quote-builder-section-new-quote h3 {
  display: none;
}
.quote-builder-popup-quote-selector .quote-builder-section-new-quote .woocommerce-input-wrapper input {
  width: 100%;
}
.quote-builder-popup-quote-selector .quote-builder-existing-quote-messages-error,
.quote-builder-popup-quote-selector .quote-builder-new-quote-messages-error,
.quote-builder-popup-quote-share .quote-builder-share-quote-messages-error {
  color: red;
}
/* Product Category Mobile */
.woocommerce ul.products li.product .button {
  margin-top: 7px;
}
@media (min-width:768px) {
  .btn-area-multi-quote .select-add-to-saved-quote-wrapper .select-add-to-saved-quote, .btn-area-multi-quote .select-add-to-saved-quote-wrapper .button-add-to-saved-quote, .btn-area-multi-quote #bo-atc-submit {
    display: inline-flex;
    margin-bottom: 0 !important;
  }
  .btn-area-multi-quote .select-add-to-saved-quote-wrapper .select-add-to-saved-quote {
    margin-right: 8px;
  }
}
@media (max-width:767px) {
  .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100% !important;
    float: none !important;
    clear: none !important;
    margin: 0 0 25px !important;
  }
  .btn-area-multi-quote #bo-atc-submit.float-right {
    float: none !important;
  }
}