html{position:relative;min-height:100%}body{font-family:'Roboto Condensed';font-weight:400;margin-bottom:200px}.container{margin-top:20px}p,span,label,li{font-size:15px}.logo{margin-right:20px}.logo-sm{margin-bottom:20px}.logo-xs{margin-top:10px}.logotxt-sm{font-size:32px;font-weight:300}.logotxt-xs{font-size:22px;font-weight:300}.homelink{font-size:14px}.homelink-sm{float:right;margin-top:10px}.homelink::before{margin-right:5px;vertical-align:-1px;content:url('../images/ArrowXS.png')}.homelink:link,.homelink:visited{color:#000}.homelink:hover,.homelink:active{color:#3bab47}.step{margin:45px 0 50px 0}.stepnr{font-size:25px;font-weight:700;margin-right:8px}.stepnr::before{margin-right:15px;vertical-align:-3px;content:url('../images/ArrowXL.png')}.steptitle{font-size:25px;font-weight:300}.nextstepbtn{margin-top:30px;display:inline-block;padding:10px 12px 9px 12px;background-color:#3bab47}.nextstepbtn-lg{padding:13px 15px 12px 15px}.nextstepbtn span{font-size:18px}.nextstepbtn span::after{content:url('../images/ArrowSInv.png');margin-left:10px;vertical-align:-2px}.nextstepbtn:link,.nextstepbtn:visited{color:#fff;text-decoration:none}.prodgroep{margin-top:30px}.prodgroep div{height:45px;padding:13px 0 0 15px;font-size:16px}.prodgroep a:link,.prodgroep a:visited{display:block;color:#000;background-color:#dcdcdc;text-decoration:none;border:1px solid #bcbcbc}.prodgroep a:hover,.prodgroep a:active{color:#fff;background-color:#3bab47;border:1px solid #3bab47}.prodgroep a:link::before,.prodgroep a:visited::before{position:absolute;bottom:5px;right:25px;content:url('../images/ArrowL.png')}.prodgroep a:hover::before,.prodgroep a:active::before{content:url('../images/ArrowLInv.png')}.filterbcdiv{display:inline-block;width:140px;height:28px;border:1px solid #d2d2d2;margin-right:5px;cursor:pointer!important}.filterbclabel{float:left;margin:2px 0 0 5px;width:100px;cursor:pointer!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.filterbcbtn{float:right;margin-top:-3px;border:none;font-size:20px;font-weight:700;background-color:transparent;cursor:pointer}.filterbcbtn:focus{outline:none}.card{border-radius:0}.filtercard{margin-bottom:6px;border-color:#bcbcbc}.filtercard-block{margin:0 8px 12px 8px}.filterdiv{height:40px;padding:8px 10px 0 8px;border:none;background-color:#fff}.filternaam{display:block;text-decoration:none !important}.filternaam:link,.filternaam:visited{color:#000}.filternaam:hover,.filternaam:active{color:#3bab47}.filternaam:after{content:url('../images/Expand.png');float:right}.filternaam[aria-expanded="true"]:after{content:url('../images/Collapse.png')}.afmetingradios label{float:left;width:35px;height:30px;margin:0 4px 4px 0;border:1px solid #d2d2d2}.afmetingradios label span{display:block;text-align:center;padding:3px 0 3px 0;cursor:pointer}.afmetingradios label input{display:none}.afmetingradios input:checked+span{color:#fff;background-color:#3bab47}.afmetingradios input:disabled+span{color:#e9e9e9;cursor:default}.prod{margin:0 0 30px 0;border:1px solid #bcbcbc}.prod div{width:100%;height:87px;padding:6px 12px 6px 12px;font-size:13px}.prod .imgWrapper{background-color:#fff;margin:0;padding:0;text-align:center;height:180px}.prod .imgWrapper img{width:170px}.prod a:link,.prod a:visited{display:block;color:#000;background-color:#dcdcdc;text-decoration:none}.prod a:hover,.prod a:active{color:#fff;background-color:#3bab47}.prod a:link::before,.prod a:visited::before{position:absolute;bottom:30px;right:25px;content:url('../images/ArrowM.png')}.prod a:hover::before,.prod a:active::before{content:url('../images/ArrowMInv.png')}.summary{display:block;padding:10px 15px 10px 15px;border:1px solid #bcbcbc}.summarytitle{font-size:30px;font-weight:700}.marginTop{display:block;margin-top:30px!important}.summarylink:link,.summarylink:visited{text-decoration:underline;color:#bcbcbc}.summarylink:hover,.summarylink:active{color:#3bab47}.summarylinkpos{float:right;padding:10px 10px 0 0}.summary li{margin-left:15px;padding-left:15px}.sectieheader{margin:25px 0 20px 0}.sectieheader span{font-size:30px;font-weight:300}.typekeuze{float:left;width:230px;height:172px;margin:0 8px 8px 0;border:1px solid #bcbcbc}.typekeuze img{width:198px;height:120px;cursor:pointer}.typekeuze div{padding:15px 0 0 7px}.typekeuze span{font-size:13px}.typekeuzebtn{float:left;width:182px;height:30px;margin:0 8px 8px 0;padding:5px 0 0 0;text-align:center;border:1px solid #bcbcbc;font-size:13px}.typekeuzebtn:link,.typekeuzebtn:visited{text-decoration:none;color:#bcbcbc}.typekeuzebtn:hover,.typekeuzebtn:active{color:#3bab47}.valueCheckboxImage{display:flex;padding-left:15px}.checkboxImg{display:flex;margin-right:20px}.flexWrapper{align-self:flex-end}.imgWrapper{cursor:pointer}.aanvopties td>span{margin-right:30px}.downloadheader{margin:15px 0 15px 0;margin-top:0}.downloadheader span{font-size:30px;font-weight:700;color:#3bab47}.downloadsectie{margin:15px 0 0 32px}.downloadsectie span{font-size:20px;font-weight:700}.downloads a:link,.downloads a:visited{color:#000;text-decoration:underline}.downloads a:hover,.downloads a:active{color:#3bab47}.downloads a:link::before,.downloads a:visited::before{margin-right:10px;vertical-align:middle;content:url('../images/Download.png')}#revitinfo:focus{outline:none}#revitinfo img{margin:0 10px 5px 5px;margin:none}.infopopup{display:inline;font-family:'Roboto Condensed';font-weight:400}.infopopup p:first-of-type{padding:15px 10px 0 10px;font-size:25px;font-weight:700;color:#3bab47}.infopopup p{padding:0 10px 0 10px;font-size:13px}#contacttoggle{display:none}#contactcontent{position:absolute;right:0;bottom:-35px;height:0;overflow:hidden;transition:height .5s}#contacttogglebtn{position:absolute;right:0;top:-2px;width:210px;height:38px;padding-top:8px;background-color:#32a49e;transition:top .5s}#contacttogglebtn span{font-size:13px;color:#fff}#contacttogglebtn span:nth-of-type(1){padding-left:12px}#contacttogglebtn span:nth-of-type(1)::before{margin-right:4px;vertical-align:-4px;content:url('../images/ArrowSInv.png')}#contacttogglebtn span:nth-of-type(2){padding-left:7px;text-decoration:underline}.contactform{display:block;padding:25px 30px 25px 30px;width:360px;height:355px;background-color:#e9e9e9}.contactform span h1{display:block;margin-bottom:10px;font-size:18px;font-weight:700}.contactform input[type="text"],.contactform input[type="email"]{width:100%;height:30px;margin-bottom:3px;padding:0 4px 0 4px;border:none}.contactform textarea{resize:none;width:100%;margin-bottom:3px;padding:0 4px 0 4px;border:none}.contactform input[type="button"]{width:120px;height:38px;margin-top:10px;border:none;color:#000;background-color:transparent;text-decoration:underline;cursor:pointer}.contactform input[type="submit"],.submitButton{width:120px;height:38px;margin-top:10px;border:none;color:#fff!important;background-color:#3bab47!important;cursor:pointer;text-decoration:none!important}.contactform input:focus,.contactform textarea:focus{outline:none}.contactlink{text-decoration:underline !important;color:#3bab47 !important;cursor:pointer}.viewerstable td{padding:5px}.viewerparent:focus{outline:none}.viewerparent:first-child{border:1px solid #dcdcdc;border-radius:0;width:540px;height:390px;position:relative}.footer{position:absolute;bottom:0;width:100%;height:215px;min-height:136px;margin-top:35px;padding-bottom:50px;color:#fff;background-color:#bcbcbc}.footer>div{margin-top:35px}.footertitle{padding-bottom:5px;font-size:16px !important}.footer p{margin-bottom:0;font-size:12px}.footer a{display:block;text-decoration:underline;font-size:12px;color:#fff}.footer a:hover,.homelink:active{color:#3bab47}.navsteps{box-sizing:content-box !important;margin-top:20px}.navsteps a,.navsteps span{display:block;float:left;width:135px;height:16px;padding:18px 0 15px 30px;position:relative;margin:0 10px 0 0;text-align:center;font-size:24px;line-height:14px;text-decoration:none;color:#fff;background-color:#bcbcbc}.navsteps span{background-color:#3bab47}.navsteps a::after,.navsteps span::after{content:'';border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #bcbcbc;position:absolute;right:-20px;top:0;z-index:1}.navsteps span::after{border-left:20px solid #3bab47}.navsteps a::before,.navsteps span::before{content:'';border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #fff;position:absolute;left:0;top:0}.navsteps a:hover{background-color:#3bab47}.navsteps a:hover:after{border-left-color:#3bab47}.pagination-sm .page-link{font-size:15px}.page-link{border-style:none;color:#000}.page-link:hover{background-color:transparent;color:#3bab47}.page-item.active .page-link{margin:3px 0 0 0;padding:0 4px 0 4px;border:1px solid #bcbcbc;background-color:transparent;color:#000}.popover{background-color:#dcdcdc;border:none}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before{border-right-color:#dcdcdc}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#dcdcdc}.formulier{position:fixed;right:15px;bottom:32px;width:200px;z-index:100}.formulier label{cursor:pointer}#pagination{margin-bottom:50px}#pagination a{color:#000;float:left;padding:4px 4px;text-decoration:none}#pagination a.active{border:1px solid #4caf50}#pagination a.nonActive{color:#c0c0c0;cursor:default!important}a:focus{outline:none}.subLabel{display:none}.btnMaatvoering{border:1px solid #d2d2d2;border-radius:0;margin-right:3px;margin-bottom:5px!important;font-size:15px;padding:4px;width:40px!important;color:#000;text-align:center;cursor:pointer}.btnMaatvoering:hover,.btnMaatvoering.active{color:#fff;background-color:#3bab47}.btnMaatvoering.disabled{color:#e9e9e9}.btnMaatvoering label input{height:40px;width:40px}#property{margin-bottom:25px}.property label{cursor:pointer;margin-bottom:0}.property input{margin-right:5px}.checkboxCol{display:inline-flex;width:25px}.labelCol{display:inline-flex;width:200px}.disabledLabel{color:#e9e9e9}.disabledImage{opacity:.1}.tooltip-inner{background-color:#dcdcdc;color:#000;text-align:left}.tooltip .arrow::before{border-right-color:#dcdcdc!important}#overlayGetBCB{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5);text-align:center;z-index:100}#loaderGetBCB{display:none;width:40px;height:40px;margin:auto;padding:0;color:#fff;background-color:#fff;font-size:11px!important;z-index:100;border-radius:40px!important;font-weight:bold;box-shadow:0 0 6px rgba(59,171,71,1)}#loaderGetBCB i{color:#3bab47;line-height:40px;margin-left:1px}.checkboxImgBordered{border:1px solid #dcdcdc;margin-bottom:20px;overflow:hidden}.checkboxImgBordered img{margin-bottom:10px}.checkboxImgBordered .checkboxCol{margin-left:20px}.checkboxImgBordered .labelCol{height:50px}.toonMeerOpties,.toonMeerOpties:hover{display:block;padding:10px;color:#3bab47}.row .aanvullendeOptie{display:none}.row .aanvullendeOptie:nth-of-type(1){display:block}input[type=checkbox]{cursor:pointer}input[type=checkbox]:disabled{cursor:not-allowed}.hidetrue{display:none}input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid #bcbcbc;background-color:#fff;margin-top:4px;position:relative}input[type=checkbox]:checked:before{content:'✓';font-weight:bold;color:#3bab47;position:absolute;left:1px;top:-4px}input[type=checkbox]:disabled{border:1px solid #efefef}.summary ul{padding:0;list-style-type:none}.summary ul li{padding-right:15px;margin-left:0;background-image:url('../images/green-bullet.png');background-repeat:no-repeat;background-position:0 5px}#viewerIcon{position:absolute;bottom:10px;right:10px;width:50px;height:25px}.wisAlleFilters{color:#000;display:none}#verbindingsbalk{display:none}