  .input-group-prepend {
    margin-left: -11px !important;
  }
  .accordion .card-header:after {
    left: 1.5rem !important;

  }

  @media (max-width: 991.98px) {
    .navbar-horizontal .navbar-collapse .navbar-toggler {
      float: left !important;
    }

  }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: black;
  border-color: none;
}

.nav-tabs .nav-link {
  border: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.nav-link:hover {
    color: #000000;
}

.nav-link {
  display: block;
  padding: .5rem 1rem;
}


      .dropdown-menu-header {
        min-width: 350px;
        border-radius: .4375rem;
      }

      .btn-primary {
        background-color: #2386c8;
        border-color: #2386c8;
      }

      .btn-primary, .btn-primary:hover {
        background-color: #2386c8;
        border-color: #2386c8;
      }

      .primary-nav {
        border-top: 1px solid #0000001c;
        background-color: #2386c8;
      }

      .nav-fix {
        background-color: #2386c8;
      }

      .nav-fix .btn-white {
        box-shadow: 0 1px 1px rgba(50,50,93,.11), 0 0px 1px rgba(0,0,0,.08) !important;
      }

      .middle-header .btn-white {
        box-shadow: 0 1px 1px rgba(50,50,93,.11), 0 0px 1px rgba(0,0,0,.08) !important;
      }

      .logo-nav-fix {
        width: 10%;
        padding-top: 6px;
        padding-left:10px;
      }
     
    

      @media only screen and (max-width: 540px) {

        .col-xs-6-50 {
          width: 50%;
        }

        .col-xs-6-100 {
          width: 100%;
        }

        .col-xm-12 {
          width: 100% !important;
          padding-right: 0px;
          padding-left: 0px;
        }

        .logo-nav-fix {

          width: 10%;
          padding-top: 7px;
          padding-left:10px;

        }

     
      }

        .rox {
          display: flex;
          flex-wrap: wrap;
        }

        .shortcut-item {
          padding-top: 6px !important;
          padding-bottom: 6px !important;
        }


    .fade-in-list {
    opacity: 1;
    animation-name: fadeInOpacityList;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.6s;
  }

  @keyframes fadeInOpacityList {
    0% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
  }

  .Quantity-product {
    font-size:18px;
    color:#2386c8;
    font-weight: 500;
    height: 40px;
  }

  .Quantity-btn-product-up {
    height: 40px;
    border-radius: 0px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }


  .Quantity-btn-product-down {
    height: 40px;
    border-radius: 0px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
  }

img {
	width: 100%;
}

