/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 .lds-all{
   width: 100%;
   height:100%;
   text-align: center;
 }
 .lds-ring {
   display: inline-block;
   position: relative;
   width: 80px;
   height: 80px;
   }
   .lds-ring div {
   box-sizing: border-box;
   display: block;
   position: absolute;
   width: 64px;
   height: 64px;
   margin: 8px;
   border: 8px solid #000;
   border-radius: 50%;
   animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
   border-color: #000 transparent transparent transparent;
   }
   .lds-ring div:nth-child(1) {
   animation-delay: -0.45s;
   }
   .lds-ring div:nth-child(2) {
   animation-delay: -0.3s;
   }
   .lds-ring div:nth-child(3) {
   animation-delay: -0.15s;
   }
   @keyframes lds-ring {
   0% {
     transform: rotate(0deg);
   }
   100% {
     transform: rotate(360deg);
   }
  }
  .lds-all.fixed {
   position: fixed;
   top: 50%;
   left: 0;
   z-index: 1000;
  }

.products .product-quantity .qty {
   margin-left: 11px;
}

.products .bootstrap-touchspin input.form-control, .products .bootstrap-touchspin input.input-group {
   height: 2.125rem;
   padding: .175rem .325rem;
   width: 2.325rem;
}

.products .product-quantity .input-group-btn-vertical .btn {
   padding: 0.5rem 0.4875rem;
}

.products .product-quantity .btn-touchspin {
   height: 0.438rem;
}

.products .product-quantity .input-group-btn-vertical .btn i {
    font-size: 1rem;
    top: 0.0125rem;
    left: .01875rem;
}

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
   margin-bottom: 2.063rem;
}
