/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 a.b2b-approve-subaccount{
    padding: 8px;
    background-color: #f3f3f3;
    margin-top: 10px;
    text-decoration: none !important;
 }
 

 /* HTML: <div class="loader"></div> */
.loader {
   width: 35px;
   aspect-ratio: 1;
   position: relative;
   margin-left: calc(100% - 65px);
 }
 .loader:before,
 .loader:after {
   content: "";
   position: absolute;
   border-radius: 50px;
   box-shadow: 0 0 0 3px inset #363636;
   animation: l4 2.5s infinite;
 }
 .loader:after {
   animation-delay: -1.25s;
 }
 @keyframes l4 {
   0% {
     inset: 0 20px 20px 0;
   }
   12.5% {
     inset: 0 20px 0 0;
   }
   25% {
     inset: 20px 20px 0 0;
   }
   37.5% {
     inset: 20px 0 0 0;
   }
   50% {
     inset: 20px 0 0 20px;
   }
   62.5% {
     inset: 0 0 0 20px;
   }
   75% {
     inset: 0 0 20px 20px;
   }
   87.5% {
     inset: 0 0 20px 0;
   }
   100% {
     inset: 0 20px 20px 0;
   }
 }

.thecampamento_b2bking_bulkorder_form_container_content_line_cream_hidden{
  display: none !important;
}

.b2bking_bulkorder_form_container_content_line_subtotal_tc {
  width: 17.5% !important;
  text-align: center;
}
.b2bking_bulkorder_form_cream_main_container_content.b2bking_filters_open {
  width: 77%;
  margin-left: 2%;
}

.thecampamento_quick_order_img_container img.b2bking_bulkorder_indigo_image.b2bking_bulkorder_cream_image {
  height: auto !important;
}

.quick_order_img_zoom{
      /* position: absolute; */
    width: 200px !important; /**/
    height: auto !important;
    z-index: 9999;
}
