/* Add your custom CSS overrides to this file. */
#store-header-compact .storeLogo {
    margin-top: 15px;
}
#store-header-menubar .storeLogo {
    margin-top: 25px;
}
#store-header-menubar #search-form {
    margin-bottom: 15px;
}
#header-dark header.navbar #able-span {
    padding: 18px 4px !important;
}

/*new styles*/
/* Add your custom CSS overrides to this file. */

/*HEADER CUSTOM STYLES*/

@media(min-width:768px) {
  #header-dark #store-menu {    
	  position:relative;
  }
}

header.navbar .navbar-nav > li > a.dropdown-toggle::after {
    content: none;
}

/* HEADER MENU RELATED CSS*/
.dropdown-header {
	min-width:300px;
}
.dropdown-large {
  position: static !important;
}
.dropdown-menu-large {
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;  
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;  
  color: #428bca;
  white-space: normal;
}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;  
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.dropdown-menu-large li{
    list-style-type:none;
}

header.navbar .dropdown-menu {
	margin-top:0;
}

header.navbar .navbar-nav > li > a i.fa-caret-down {
    color: #fff;
}

@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 30px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
}

.dropdown-menu-large > li > ul > li a:hover,
.dropdown-menu-large > li > ul > li a:focus {
  text-decoration: none;  
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu-large > li > ul > li a
{
    color: #444;
}

.dropdown-menu-large .dropdown-header {    
  font-size: 13px;  
}

.dropdown-menu-large .dropdown-header > a:first-child{   
  text-decoration:underline;
  font-weight:500;
  color: #888;
}

header.navbar .megamenu .dropdown-menu li ul li.title,
header.navbar .megamenu .dropdown-menu li ul li 
{
    font-size: 14px;
}

/*MOBILE HEADER CUSTOM STYLES */
@media (max-width: 767px) {
    #header-dark header.navbar-default {
        height: 58px;
    }
}
.cart-row .product-quantity .form-control {
	width:50px;
}
h4.movetowishlist {
  	text-align:center;
	margin-left:0;
}
.show-print-only {
      display:none;
}
.print-view-cart-head {
  	 display:none;
  }
.print-quote {
	display: none;
}
@media print {
	.noPrint { 
	  display:none; 
  }
  .show-print-only {
      display:block;
  }
  .cart-col {
      width:110px;
  }
  .cart-col-print {
      width:250px;
  }
  .shopping-cart, .account-content .products-order {
  	  border:2px solid #F0F0F0;
  }
  .print-view-cart-head, .cart-head {
  	 display:block;
	 background-color: #206BA8 !important;
     print-color-adjust: exact;
  }
  .print-quote {
	display: block;
}
}
// modal popup style
#register-quote-modal .modal-dialog .modal-content .modal-header {
  padding: 15px !important;
  border-bottom: 1px solid #e5e5e5 !important;
}
#reg-quote-modal .modal-header {
  padding: 15px !important;
  border-bottom: 1px solid #e5e5e5 !important;
}
#reg-quote-modal .modal .modal-header .close {
	background:transparent;
  	margin-top: -2px;
  	font-size: 21px;
}
p.instructionText {
  margin:0;
}
.customer-name-label {
	margin-top:15px;
}
.reg-quote {
	padding-left:30px;
}