/* ISM QUOTATION CART */
.quotation-cart .cart-footer{ margin-top:15px; }
.quotation-cart .cart-footer .btn{ text-transform:uppercase; }

.quote-table{ width:100%;margin-bottom:30px;display:table; }
.quote-table td{ display:table-cell;vertical-align:middle; }
.quote-table td.right{ text-align:right;float:none!important; }
.quote-table td.no-products{ padding:15px 0;color:#666; }
.quote-table thead{ border-bottom:1px solid #ccc; }
.quote-table thead td{ font-weight:bold;padding:10px 0; }
.quote-table tbody td{ padding:10px 0; }
.quote-table tbody td.title{ padding:10px 15px; }
.quote-table tbody tr{  border-bottom:1px solid #ddd; }

.quote-table td.image{ width:15%; }
.quote-table td a:hover{ color:#000; }
.quote-table td .options{ padding-left:15px;font-size:14px; }
.quote-table td .options.no-options{ font-style:italic; }
.quote-table td .options strong{ padding-top:5px; }
.quote-table td .options span{ font-style:italic; }
.quote-table td .quantity input{ float:left;max-width:100px; }
.quote-table td .cart-product-remove{ float: right;display: inline-block!important;font-size: 18px;vertical-align: middle;line-height: 20px;padding: 10px 0; }

.quotation-content .button{ margin-bottom:60px; }

@media(max-width:767px){
	.quote-table td .options{ font-size:12px; }
  .quote-table td .quantity input{ float:left;max-width:55px; }
}
@media(max-width:600px){
  .quote-table td.image{ width:0;overflow:hidden;padding:0; }
  .quote-table td.image img{ display:none; }
  .quote-table tbody td.title{ padding-left:0; }
  .quote-table td .options{ font-size:11px; }
  .quote-table thead td.right{ width:100px;text-align: center;}
  .quote-table tbody td.right{ width:100px;text-align:center; }
  .quote-table td .cart-product-remove{ float:none; }
}

.quote-gegevens h1{ text-align:center; }
.quote-gegevens .content .cms-content{ text-align:center; }

.finish-quote-form{ width:100%;margin:auto; }
.finish-quote-form .form-section .form-row{ margin-left:-7.5px;margin-right:-7.5px;position:relative; }
.finish-quote-form .form-section .form-col{ float:left;padding:0 7.5px;padding-bottom:20px; }
.finish-quote-form .form-section .form-col.npb{ padding-bottom:0; }
.finish-quote-form .form-section .form-col-full{ width:100%; }
.finish-quote-form .form-section .form-col-half{ width:50%; }
.finish-quote-form .form-section label{ display:block; }
.finish-quote-form .form-section label.smaller{ font-size:12px; }
.finish-quote-form .form-section label span, .required{ color:#e96b2e;font-weight:bold; }
.finish-quote-form .form-section input[type='text'], .finish-quote-form .form-section select{ width:100%; }
  
#header .cart-count.num-quoteproducts{ background: #a7c504;text-align:center;top:-12px; }