/* box_price_range_slider start */
.box_price_range_slider .range {
    margin-top: 5px;
    color: #999;
    font-size: 0.75rem;
    font-weight: 400; }

  .box_price_range_slider .current_range {
    color: #999;
    font-size: 0.75rem;
    font-weight: 400;
    display: block;
    margin-bottom: 10px; }

  .box_price_range_slider form {
    /* padding-left: 5px removed - it shifted the rail 5px right, so the
       two handles had unequal air from the box border. */
    padding-left: 0; }

  .box_price_range_slider .module_search_product_fields_slider {
    width: 98% !important; }
    .box_price_range_slider .module_search_product_fields_slider .slider-handle {
      opacity: 1; }
    .box_price_range_slider .module_search_product_fields_slider .slider-selection {
      opacity: 1; }

/* nouislider overrides */
  .box_price_range_slider .noUi-horizontal .noUi-handle {
    border-radius: 50%;
    cursor: grab;
    height: 18px;
    top: -7px;
    width: 18px;
    /* Half of the 18px handle. The library default is -17px (for its own
       34px handle), which pushed the right handle onto the box border. */
    right: -9px;
  }
  .box_price_range_slider .noUi-handle:after,
  .box_price_range_slider .noUi-handle:before {
    display: none;
  }
  .box_price_range_slider .noUi-horizontal {
    height: 5px;
  }
/* nouislider overrides */

/* box_price_range_slider end */