/* 
Theme-Anpassungen by NETZdinge.de (c) 2017
*/

/**** Allgemein ****/
button::focus {outline:0;}
.font-weight-bold {font-weight: bold;}

/**** Artikelseite ****/
#ndAuswahlassistent .bootstrap-select .bs-searchbox,
#ndAuswahlassistent .bootstrap-select .dropdown-menu.open > ul.inner >li[data-original-index="0"],
#ndAuswahlassistent .bootstrap-select .dropdown-menu.open > ul.inner >li.divider {display:none;}

/*** Preisbox ***/
.bulk-price table > tbody tr.set {background-color:#dbeac0;}
.bulk-price table > tbody tr:not(.set):hover {background-color:#f8e1b0;}
.bulk-price table > tbody tr:hover {cursor: pointer;}

#add-to-cart #quantity-grp {
	background-color: #f9f9f9;
    border: 1px solid #ddd;
	padding:8px 0;
	width:100%;
}
#add-to-cart #quantity-grp > div {padding:0 5px;}
#add-to-cart .menge {font-weight: bold;}
#add-to-cart .menge input {
    width: 60%!important;
    min-width: 60%!important;
	margin-top: 10px;
	margin-bottom: 7px;
	float:none;
}

@media (max-width: 767px) {
	#add-to-cart .menge input {
		width: 100%!important;
		min-width: 100%!important;
	}
}
#add-to-cart .plusminus {
    min-width: 35px;
    min-height: 35px;
	margin:2px;
	outline:0;
	display:block;
}
#add-to-cart #quantity-grp .text-label {line-height: 1em;font-size: 12px;}
#add-to-cart #quantity-grp .preis .price {font-size: 1.6em!important;}
#add-to-cart #quantity-grp .preis .price:before {content: "";}
#add-to-cart #quantity-grp .text-muted.small {font-size: 9px;}
#add-to-cart #quantity-grp .text-muted .price-brutto, 
#add-to-cart #quantity-grp .text-muted .price-netto {font-weight: bold; font-size: 14px;}

#add-to-cart #quantity-grp .wkbutton {text-align: right;}

#add-to-cart #gesamtmengenanzeige .gesamtpreis, #add-to-cart #gesamtmengenanzeige .waehrung {color:#00814e; font-weight: bold;}

.modal-body #rechnungsdaten #panel-address-form > fieldset:nth-of-type(-n+2) {display:none;}
.modal-body #rechnungsdaten #panel-address-form > fieldset:nth-of-type(-n+2) + fieldset .form-group:last-child {display:none;}
