.navbar-light .navbar-toggler-icon {
  background: url(lf/images/icons/hamburger-icon.svg);    
}
         
.navbar-light .navbar-toggler {
    border:1px solid #eee;
    border-radius:0px;
    outline:0;
    position:relative;
    top:5px;
} 

footer .company-name {
  padding-bottom:10px;
  font-family:"DINNextRoundedLTW01-Reg";
  font-size:1.6rem;
} 
        
@media (max-width: 992px) {
  footer .company-name {
    padding-top:20px;
  }
}
        
.select-mounting {
  font-size:1.6rem;
  background:#eee;
}
        
.select-type {
  z-index:99999999999;  
}

.loading {
  display:none;  
}
        
.pricing-dot {
  display:none;
  width:15px; height:15px; border-radius:15px; margin-right:1px;
}
        
.pricebutton {
  display:inline-block;
  border:1px solid #323232;
  padding:10px 10px;
  margin-top:20px;
  font-size: 1.8rem;
  color: black;
  font-family: "DINNextRoundedLTW01-Reg";
}

.pricebutton {
  color:#323232;
  text-decoration:none;
}

.pricebutton:hover {
  background:#323232;
  color:white;
  text-decoration:none;
}

.usertable {
  width:100%;
}

.usertable td {
  vertical-align:middle;
}    

.usertable td, .usertable th {
  font-size:1.4rem;     
}


.customers .filter-option-inner-inner {
  font-size:1.8rem;
}

.customers .dropdown-menu li a {
  font-size:1.8rem;    
}

.order-tracking {
 font-size:1.8rem;
}

.page-scroller .btn {
  font-size:1.8rem;
  margin-right:10px;    
}

.icon-approval {
  width:35px;    
}
    
.button-link-disable {
  pointer-events: none    
}   

.price-filter {
  background-color: #fff;
  color: #000 !important;
  font-size: 17px !important;
  padding: 8px 10px;
  border: 1px solid black !important;
  border-radius: 0px !important;
}


        
.show-product {
  position:relative;    
}

.show-product .product-tooltip {
  display:none;     
  width:100px;
  height:100px;
  background:#ccc;
  position:absolute;
  left:0;
  top:-100px;
}  

.show-product:hover .product-tooltip {
  display: block;
}

.grid-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
}

.hero-arrow div:first-child {
  background: #df8331;
  background: #eeba3f;
  font-size: 1.6rem;
  line-height: 40px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: left;
  padding-left: 45px;
  color: #000000;
}


.hero-arrow div:last-child {
  width: 0;
  height: 0;
  border-top: 0px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 40px solid #df8331;
   border-left: 40px solid #eeba3f;
}  

.product-button {
border:none; width:50%; outline:0; font-size:18px; background:black; color:white; 
    
}

.case-study-button {
    
    border:none; width:50%; outline:0; font-size:18px; background:#ccc; color:#eee; 
    
}

.case-study-highlight {
    
    background:black !important; color:white !important;
    
}

.case-study-lowlight {
    
    background:#ccc !important; color:#eee !important;
    
}

.active {
    background: yellowgreen;
}

 .active {
    background: none;
}

.ho {
    background: ghostwhite;
}
.ho :hover {
    background: yellow;
}

body {
  padding: 10px;
}

.tab {
  padding: 5px;
   background: #eee;
   color:#ccc;
  
}

.tab.active {
  background: black;
  color:#ccc;
}
::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: white;
}