#bu-rekentool div.section{background-color:#f5f5f5;border-left:2px solid #ccc;padding:16px;padding-top:8px;margin-bottom:10px}#bu-rekentool,#bu-rekentool-offerte{color:#4c555b;font-size:14px}#bu-rekentool .hidden,#bu-rekentool-offerte .hidden{display:none}#bu-rekentool .invisible,#bu-rekentool-offerte .invisible{display:none}#bu-rekentool button,#bu-rekentool-offerte button{background-color:#db1529 !important;padding:12px 32px 12px 32px;border-radius:0;color:#fff;width:auto;font-size:1rem;font-weight:bold}#bu-rekentool h1,#bu-rekentool-offerte h1{font-size:22px;margin-top:1rem}#bu-rekentool h1 span:first-child,#bu-rekentool-offerte h1 span:first-child{color:#e61e25}#bu-rekentool h2,#bu-rekentool-offerte h2{font-weight:bold;font-size:14px;width:100%;margin-top:18px;margin-bottom:10px}#bu-rekentool .bu-offerte-message,#bu-rekentool-offerte .bu-offerte-message{text-align:center}#bu-rekentool .error-message,#bu-rekentool-offerte .error-message{position:relative;background-color:#e61e25;color:#fff;padding:8px 12px;font-size:14px;margin-bottom:15px;display:inline-block}#bu-rekentool .error-message::after,#bu-rekentool-offerte .error-message::after{content:"";position:absolute;bottom:-8px;left:0px;width:0;height:0;border-left:8px solid #e61e25;border-bottom:8px solid rgba(0,0,0,0);transform-origin:0 0}#bu-rekentool .menu,#bu-rekentool-offerte .menu{padding:0px 0px 20px 0px;margin:0px}#bu-rekentool .menu .group:first-child>h2,#bu-rekentool-offerte .menu .group:first-child>h2{font-size:18px}#bu-rekentool .menu .group:first-child>h2 span:first-child,#bu-rekentool-offerte .menu .group:first-child>h2 span:first-child{color:#e61e25}#bu-rekentool .menu .group .fields,#bu-rekentool-offerte .menu .group .fields{display:flex;flex-direction:row;flex-wrap:wrap}#bu-rekentool .menu .group.column .fields,#bu-rekentool-offerte .menu .group.column .fields{flex-direction:column}#bu-rekentool .menu label,#bu-rekentool-offerte .menu label{width:auto;margin:10px 10px 0px 0px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;flex-shrink:0}#bu-rekentool .menu label span:first-child,#bu-rekentool-offerte .menu label span:first-child{flex-basis:100%;margin-bottom:8px}#bu-rekentool .menu label input+span,#bu-rekentool-offerte .menu label input+span{flex-basis:auto;margin-left:8px}#bu-rekentool .display .not-found,#bu-rekentool-offerte .display .not-found{color:#e61e25;font-size:16px}#bu-rekentool .display ul.products,#bu-rekentool-offerte .display ul.products{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch}#bu-rekentool .display li.product,#bu-rekentool-offerte .display li.product{text-align:center;margin-right:0;padding:5px;padding-bottom:30px;box-sizing:content-box;background-color:#fff;border:2px solid #f5f5f5;border-radius:6px}#bu-rekentool .display li.product.checked,#bu-rekentool-offerte .display li.product.checked{border:2px solid red}#bu-rekentool .display li.product h2,#bu-rekentool-offerte .display li.product h2{margin:0px}#bu-rekentool .display li.product .onsale,#bu-rekentool-offerte .display li.product .onsale{font-size:12px !important;font-weight:700;position:absolute;text-align:center;top:-1em;left:-1em}#bu-rekentool .display li.product input,#bu-rekentool-offerte .display li.product input{position:absolute;bottom:10px;transform:translateX(-50%)}#bu-rekentool input[type=text],#bu-rekentool-offerte input[type=text]{width:100%}#bu-rekentool input[type=number],#bu-rekentool-offerte input[type=number]{border-color:#ccc;width:100%}#bu-rekentool input[type=checkbox],#bu-rekentool input[type=radio],#bu-rekentool-offerte input[type=checkbox],#bu-rekentool-offerte input[type=radio]{display:inline-block;font-size:1em;line-height:1.6em;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.5em;height:1.5em;border-radius:50%;border-width:0;background-color:#ddd;box-shadow:0px 0px 0px 1px #999}#bu-rekentool input[type=checkbox]:disabled,#bu-rekentool input[type=radio]:disabled,#bu-rekentool-offerte input[type=checkbox]:disabled,#bu-rekentool-offerte input[type=radio]:disabled{background-color:#f1f1f1}#bu-rekentool input[type=checkbox]:checked::before,#bu-rekentool input[type=radio]:checked::before,#bu-rekentool-offerte input[type=checkbox]:checked::before,#bu-rekentool-offerte input[type=radio]:checked::before{font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#e61e25;font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding:0;margin:0;display:block}#bu-rekentool input[type=checkbox]:checked:disabled::before,#bu-rekentool input[type=radio]:checked:disabled::before,#bu-rekentool-offerte input[type=checkbox]:checked:disabled::before,#bu-rekentool-offerte input[type=radio]:checked:disabled::before{color:gray}#bu-rekentool input[type=checkbox]+label,#bu-rekentool input[type=radio]+label,#bu-rekentool-offerte input[type=checkbox]+label,#bu-rekentool-offerte input[type=radio]+label{font-weight:700}#bu-rekentool input[type=checkbox],#bu-rekentool-offerte input[type=checkbox]{background-color:#fff}#bu-rekentool input[type=radio]:checked,#bu-rekentool-offerte input[type=radio]:checked{border:.4em solid #fff;background-color:#e61e25}#bu-rekentool input[type=radio]:checked::before,#bu-rekentool-offerte input[type=radio]:checked::before{content:""}#bu-rekentool input[type=text],#bu-rekentool input[type=tel],#bu-rekentool input[type=email],#bu-rekentool-offerte input[type=text],#bu-rekentool-offerte input[type=tel],#bu-rekentool-offerte input[type=email]{background-color:#f3f3f3;text-indent:12px;border-style:solid;border-width:0}#bu-rekentool input[type=text].error,#bu-rekentool input[type=tel].error,#bu-rekentool input[type=email].error,#bu-rekentool-offerte input[type=text].error,#bu-rekentool-offerte input[type=tel].error,#bu-rekentool-offerte input[type=email].error{border:1px solid #790000}#bu-rekentool .prijs,#bu-rekentool-offerte .prijs{display:flex;justify-content:space-between}#bu-rekentool .prijs:first-child,#bu-rekentool-offerte .prijs:first-child{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px;margin-bottom:25px}#bu-rekentool .prijs.totaal,#bu-rekentool-offerte .prijs.totaal{text-align:right;font-size:1.3em;font-weight:700;padding:1px 0;color:#e61e25}
