@font-face{font-family:'icomoon';src:url("/content/fonts/icons/icomoon.eot?u42ojf");src:url("/content/fonts/icons/icomoon.eot?#iefixu42ojf") format("embedded-opentype"),url("/content/fonts/icons/icomoon.woff?u42ojf") format("woff"),url("/content/fonts/icons/icomoon.ttf?u42ojf") format("truetype"),url("/content/fonts/icons/icomoon.svg?u42ojf#icomoon") format("svg");font-weight:normal;font-style:normal}body{color:#222;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;background-color:#ccc}#viewerCanvas,#cnt_viewer_svg{background-color:#fff;z-index:100}#cnt_viewer_svg{display:none;width:553px;height:493px;position:absolute}#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:2000}#loaderGetBCB,#RaasModal .wrapper{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(226,0,26,1)}#RaasModal .wrapper{margin-left:10px;display:inline-block;width:20px;height:20px;font-size:6px!important;box-shadow:none}#loaderGetBCB i,#RaasModal i{color:#e2001a;line-height:40px;margin-left:1px}.btn-bestek{width:100%;text-align:left;background-color:#fff;border-radius:0}.dropdown-toggle .caret{position:absolute;left:95%;top:45%}.spinner{display:inline-block;opacity:0;width:0;-webkit-transition:opacity .25s,width .25s;-moz-transition:opacity .25s,width .25s;-o-transition:opacity .25s,width .25s;transition:opacity .25s,width .25s}.has-spinner.active{cursor:progress}.has-spinner.active .spinner{opacity:1;width:auto}.has-spinner.btn-mini.active .spinner{width:10px}.has-spinner.btn-small.active .spinner{width:13px}.has-spinner.btn.active .spinner{width:16px;margin-left:5px}.has-spinner.btn-large.active .spinner{width:19px}#BbcKnoppen{display:none;margin-bottom:15px;padding-bottom:15px;margin-top:-30px}.viewer{height:200px;overflow:auto;border:1px solid #ccc;border-radius:4px;padding:5px;margin-bottom:15px}.STABUviewer span.spec{color:#f00}.STABUviewer td{color:#008040;padding-right:20px}.STABUviewer tr:nth-child(-n+4) td{color:#000}.OSFviewer{border:none;padding:0;margin:0}.OSFviewer tr td:first-child{width:100px}.OSFviewer td{vertical-align:top}.OSFviewer .eigenschap{color:#f00}.OSFviewer .waarde{color:#008040}.configOptions{color:#fff;background-color:#27262b}.configOptions .row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #37373d}.configOptions .row:last-of-type{border:none;margin-bottom:0}.configOptions label{color:#9b9b9b;margin-top:10px;cursor:pointer}.configOptions .panel{background-color:#27262b;border-radius:0!important}.panel-heading{border-radius:0!important}.panel-title a{display:block}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],select{color:#000;padding:10px;border:1px solid #aaa;color:#fff!important;background-color:#37373d!important;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;line-height:1.5;font-size:15px;border-radius:0;height:40px!important;border:1px solid #000!important}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/images/carret_down.png) no-repeat!important;background-position-x:calc(100% - 10px)!important;background-position-y:15px!important;cursor:pointer;background-color:#37373d!important}select::-ms-expand{display:none}select[name="segment"]{font-size:9px}input:focus,select:focus{box-shadow:none!important}textarea{color:#000;padding:10px;color:#fff !important;background-color:#37373d !important;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;line-height:1.5;font-size:15px;border-radius:0;border:1px solid #000 !important}.viewerColumn{background-color:#fff;min-height:680px}.viewerWrapper{max-width:555px;padding-bottom:15px}.btn,.bootbox .btn-primary{width:100%;position:relative;z-index:1;background-color:#e2001a;border:none!important;color:#fff;border-radius:3px;display:inline-block;font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;line-height:1.5;-webkit-transition:border 150ms cubic-bezier(.2,.79,.44,1),color 150ms cubic-bezier(.2,.79,.44,1),background-color 150ms cubic-bezier(.2,.79,.44,1);transition:border 150ms cubic-bezier(.2,.79,.44,1),color 150ms cubic-bezier(.2,.79,.44,1),background-color 150ms cubic-bezier(.2,.79,.44,1);padding:13px 50px 13px 20px;overflow:hidden}.btn:focus,.bootbox .btn-primary:focus{color:#fff}.btn>span{position:relative;z-index:1000}.btn:before,.bootbox .btn-primary:before{content:'';position:absolute;z-index:-1;width:0;height:100%;top:0;left:0;background-color:#af0014;-webkit-transition:width 300ms cubic-bezier(.2,.79,.44,1);transition:width 300ms cubic-bezier(.2,.79,.44,1)}.btn:after,.bootbox .btn-primary:after{font-family:FontAwesome;content:"";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:17px;right:20px;font-size:14px!important;z-index:889;-webkit-transition:color 150ms cubic-bezier(.2,.79,.44,1);transition:color 150ms cubic-bezier(.2,.79,.44,1)}.btn.more{border-radius:0 0 3px 3px}.btn.more:after{top:17px}.btn.grey{background-color:#26262b}.btn.grey:before{background-color:#000}.btn.white{background-color:#fff;color:#26262b}.btn.white:after{color:#26262b}.btn.white:before{background-color:#26262b}.btn.white:hover,.btn:hover{color:#fff}.btn.white:hover:before{background-color:#26262b}.btn.white:hover:after{color:#fff}.btn.transparent{background-color:transparent;border:2px solid #fff;padding:11px 48px 11px 18px}.btn.transparent:after{top:17px}.btn.transparent:hover{border-color:#af0014}.btn.load{cursor:not-allowed;outline:none}.btn.load:before{display:none}.btn.load:after{content:url(/assets/img/ajax-loader-btn.gif);top:17px}.btn:hover:before{width:100%}.dropdown-menu{border-radius:0}.dropdown-toggle,.refresh-button{text-align:left;margin-top:15px}.btn i.fa{margin-right:5px}.dropdown-toggle:after{font-family:FontAwesome;content:"";top:14px}.modal-body{position:relative;padding:15px}.modal-svg{width:730px}.modal-svg .modal-body{background-color:#f1eeeb}body.modal-open{overflow:visible}.modal-backdrop{opacity:.1 !important;background-color:#fff}.modal-open{padding-right:0 !important}.modal-content{border-radius:0!important;border:none}.svg-button{margin-top:15px}.svg-button:after{content:""}.topper{height:10px;margin:0;padding:0}.dropdown-menu .divider{margin:4px 0!important}.btn-modal-configuratie{height:40px;padding:5px!important;margin:0!important}.btn-modal-configuratie:after{content:''}#message{display:none}input[type="number"].error,input[type="text"].error,select.error{color:#a94442!important;border:1px solid #a94442!important;background-color:#ebccd1!important}#configuratieTabel td{line-height:40px}.viewerParent{position:relative;width:555px;height:495px;margin-top:15px;overflow:hidden;border:1px solid #d8d8d8}#viewerIcon{position:absolute;bottom:5px;right:5px;width:32px;height:32px;opacity:.3;z-index:101}input[type='number']{-moz-appearance:textfield;padding:0!important;padding-left:13px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fa-info-circle{color:#fff;margin-left:15px}.tooltip>.tooltip-inner{background-color:#f00;padding:15px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#f00}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#f00}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#f00}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#f00}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#f00}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#f00}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#f00}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#f00}.tooltip-inner{min-width:350px;width:350px}.contact{display:table;color:#9b9b9b;font-weight:700;margin-left:30px}.contact .icon{display:table-cell;vertical-align:top;width:64px}.contact .icon>div::before{content:"";position:absolute;display:block;font-size:20px;font-family:'icomoon';speak:none;color:#fff;-webkit-transform:rotate(325deg);-ms-transform:rotate(325deg);transform:rotate(325deg);top:7px;left:11px}.contact .icon>div{position:relative;border-radius:100%;overflow:hidden;width:44px;height:44px;border:1px solid #000;background-color:#2f3033}.contact .text{display:table-cell;vertical-align:top}.contact .text span{color:#fff}#viewerOptions{margin-bottom:15px;text-align:right}#viewerToggle,#viewerOrientatie{background-color:#fff!important;color:#9b9b9b!important;border-radius:0!important;border:1px solid #d8d8d8!important;border-top:none!important;font-size:12px;background:url(/images/carret_down-grey.png) no-repeat!important;background-position-x:calc(100% - 10px)!important;background-position-y:13px!important;cursor:pointer;height:30px!important;line-height:30px!important;padding:0!important;margin:0!important;width:55px;padding-left:10px!important}#viewerOrientatie{width:130px}.inner.intro p{font-weight:700}.contact span{font-size:20px;line-height:30px;color:#fff;font-family:"museo-sans",sans-serif;font-style:normal}.logo{margin-top:40px}.progressBar{width:100%;height:10px;z-index:10;background-color:#616161}.progressBar>div{width:50%;height:100%;float:left;border-right:2px solid #bbb}.progressBar>div:last-child{border-right:none}.progressBar>div.active span{width:100%}.progressBar>div.active{background-color:#d3001b}#downloadModal .form-group{min-height:20px}#downloadModal .control-label{margin-top:10px}#downloadModal #email{background-color:#fff!important;border-color:#dcdcdc!important;border-radius:0!important;box-shadow:none!important}#downloadModal #email.has-error{border-color:#a94442!important}#downloadModal #voorwaarden{background-color:#fff!important;border-color:#dcdcdc!important;border-radius:0!important;box-shadow:none!important}#downloadModal .btn{width:140px}hr{border-top:1px solid #dcdcdc}#voorwaarden{margin-top:15px}.rowSituatie2,.muursteunSelectie,.bediening,.deurRow,#opgangDialoog,#uitstapDialoog,#hoogteNotificatie,.uitstapOpDakRow,.positieDeur{display:none}input[type="checkbox"]:disabled{background-color:#c0c0c0!important;border:1px solid #f00!important}#email{color:#000!important}.configOptions .switch label{margin:0!important}.switch{position:relative;height:40px;width:100%;background:#59595f;border-radius:0;border:1px solid #000}.switch-label{position:relative;z-index:2;float:left;width:50%;line-height:40px;font-size:11px;color:#000!important;text-align:center;cursor:pointer}.switch-label:active{font-weight:normal}.switch-label-off{padding-left:2px}.switch-label-on{padding-right:2px}.switch-input{display:none}.switch-input:checked+.switch-label{color:#000;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:color,text-shadow;-moz-transition-property:color,text-shadow;-ms-transition-property:color,text-shadow;-o-transition-property:color,text-shadow;transition-property:color,text-shadow}.switch-input:checked+.switch-label-on~.switch-selection{left:50%}.switch-selection{position:absolute;z-index:1;top:0;left:0;display:block;width:50%;height:38px;background-color:#fff;border:2px solid #e2001a;-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.configOptions input[name="situatie"]{display:none}.configOptions input[name="situatie"]:checked+label{border:1px solid #e2001a!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.opgangWrapper a,.uitstapWrapper a{color:#e2001a}.opgangWrapper .btn{margin-top:0!important;height:40px;line-height:10px;font-size:12px}.opgangWrapper .btn::after{top:12px;right:10px}.situatieLabel{font-weight:normal;color:#fff!important;margin-top:-25px!important}input[name="hulpconstructie"]:checked+label{border:2px solid #e2001a}input[name="peil"]{background-color:#5f5f64!important;text-align:right;padding:0!important;padding-right:5px!important;margin:0!important}.opgangWrapper input:disabled{background-color:#37373d !important;color:#aaa!important;border:1px dotted #000!important}select[name="hoogte"]:disabled{background-image:none!important}#contragewicht{background-color:#37373d !important;padding:6px 12px!important;padding-left:12px!important;font-size:14px;line-height:1.42857143;color:#fff!important;border-color:#000;color:#999!important}#offerteModal .btn{width:150px!important}#offerteModal .form-control{background-color:#fff!important;color:#26262b!important;border:1px solid #aaa!important;border-radius:0;margin-bottom:10px;box-shadow:none}#offerteModal input[type="number"].error,#offerteModal input[type="text"].error,#offerteModal select.error{color:#a94442!important;border:1px solid #a94442!important;background-color:#ebccd1!important}.optiesBordestrap,.deurBreedteRow,.deurPositieRow{display:none}#offerteModal span{color:#d3001b}.bootbox .btn-primary{width:100px!important}@media(max-width:768px){.viewerColumnWrapper{position:static}.viewerWrapper{max-width:345px}.viewerParent{width:345px;height:281px}#viewerCanvas{width:340px!important;height:281px!important}}@media(min-width:768px){.viewerColumnWrapper{position:static}}@media(min-width:992px){.viewerColumnWrapper{position:fixed}}@media(min-width:1200px){.viewerColumnWrapper{position:fixed}}@media(max-height:570px){.viewerColumnWrapper{position:static}}#languageRow{background-color:#000}#languageRow button,#languageRow button:hover{background-color:#000!important;color:#aaa!important;font-weight:400;font-style:normal;line-height:35px;text-align:right;font-size:13px;margin:0!important;border:none}#languageRow button:after{content:'';font-weight:bold;font-size:14px}#languageRow .dropdown-menu{background-color:#f2f2f2;border-radius:3px}#languageRow .dropdown:hover .dropdown-menu{display:block}.btn-secundary{background-color:#26262b}