.cb-content .tab-content .tab-pane{padding-top:10px}.cb-content .block-pricing li,.cb-content .block-pricing ul{margin:0;padding:0;list-style:none;background:0 0;clear:right}.cb-content .block-pricing .question-item{clear:right;margin:2px 0}.cb-content .block-pricing ul{margin-left:0!important}.cb-content .block-pricing .item-price{float:right}.cb-content .block-pricing h4,.cb-content .block-pricing h5,.cb-content .block-pricing h6{font-size:100%;margin-top:.5em;margin-bottom:.5em;font-weight:700}.cb-content .block-pricing .pricing-title{font-size:16px;font-weight:700}.cb-content .block-pricing .buttons{margin-top:10px}.cb-content .block-pricing .buttons .button-frontend-small{margin-bottom:5px}.cb-content .block-pricing .total-per-item{margin-top:.5em;margin-bottom:.5em;font-weight:700;border-bottom:1px solid #ccc;padding-bottom:6px}.cb-content .block-pricing .totals-b2b .total-gross{font-weight:700;margin-top:.5em;margin-bottom:.5em;border-top:1px solid #ccc;padding-top:6px}.cb-content .block-pricing .totals-b2c .total-gross{font-weight:700}.cb-content .block-pricing .total-plus-extras{border-top:1px solid #ccc;padding-top:7px}.cb-content .block-pricing .configurator-page-title,.view-configuratorpage .overviews .view-picker a{cursor:pointer}.cb-content .block-pricing .configurator-page.no-questions .configurator-page-title{cursor:default;background:0 0}.cb-content .block-pricing .configurator-page-expanded .pricing-configurator-page{display:none}.cb-content .block-pricing .pricing .question-list{display:none;padding-left:15px}.cb-content .block-pricing .configurator-page-expanded .question-list{display:block;margin-bottom:.5em}.cb-content .block-pricing .configurator-page-expanded .configurator-page-title:before{content:"\f0d7"}.cb-content .block-pricing .configurator-page-title:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0da";width:10px;margin-right:5px;display:block;float:left;text-align:center}.cb-content .block-pricing .question-item-outputvalue{font-weight:700}.cb-content .block-pricing .configurator-page.no-questions .pricing-configurator-page{display:inline}.cb-content .block-pricing .hidden-item{display:none}.view-configuratorpage .block-navigation{margin:20px 0}.view-configuratorpage .block-navigation .nav-link{text-decoration:none!important;text-align:center}.popover-content p:last-child{margin-bottom:0}#ui-datepicker-div{z-index:30000!important}.view-configuratorpage .overviews .wrapper-selections,.view-configuratorpage .overviews .wrapper-visualization{display:none}.view-configuratorpage .overviews.show-visualization .wrapper-visualization{display:block;padding-top:69px}@media (min-width:992px){.view-configuratorpage .overviews.show-visualization .wrapper-visualization{margin-left:50px;margin-right:50px}}.view-configuratorpage .overviews.show-selections .trigger-show-selections,.view-configuratorpage .overviews.show-visualization .trigger-show-visualization{display:none}.view-configuratorpage .overviews.show-selections .wrapper-selections{display:block;padding-top:79px}.view-configuratorpage .overviews .view-picker{margin:20px auto;text-align:center}.view-configuratorpage .overviews .selections-title{font-size:1.2em;padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:0}@media (min-width:768px){.view-configuratorpage .col-md-6.top-part{order:2}.view-configuratorpage .col-md-6.bottom-part{order:1}}.view-configuratorpage .page-navigation-pages{text-align:right}.view-configuratorpage .configurator-page-questions{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.view-configuratorpage .question{padding-left:15px;padding-right:15px}.view-configuratorpage .configurator-page-questions .question:not([class*=col-]){flex:0 0 100%;clear:both}.cb-content .answer,.cb-content .question,.view-configuratorpage{position:relative}.cb-content .question .answer.non-applying-answer.hide-non-applying,.cb-content .question.non-applying-question.hide-non-applying{display:none}.cb-content .answer.non-applying-answer.grey-out-non-applying,.cb-content .question.non-applying-question.grey-out-non-applying .answer,.cb-content .question.type-calendar.non-applying-question.grey-out-non-applying .trigger-show-calendar,.cb-content .question.type-ralcolorpicker.non-applying-question .trigger-show-ralcolorpicker .fa{color:#ccc}.cb-content .question .checkbox,.cb-content .question .checkbox+.checkbox,.cb-content .question .radio,.cb-content .question .radio+.radio{margin:5px 0}.cb-content .question .radio input[type=radio]{margin-right:3px}.cb-content .question .answer label{margin-bottom:0}.cb-content .question .validation-message-target{display:none;color:#e02b27}.cb-content .question .answer.checkbox,.cb-content .question .answer.radio{padding-left:1px}.cb-content .question .question-title{font-size:1.2em;padding-bottom:5px;border-bottom:1px solid #ccc;margin:0 0 10px}.cb-content .question .question-heading .cb-popover,.cb-content .question .question-modal-icon{font-size:17px;margin-top:2px}.cb-content .question .question-heading .pull-right{float:right}.cb-content .question .question-description-tooltip{position:absolute;top:0;right:0}.cb-content .question .question-description-tooltip .fa{text-decoration:none;color:inherit}.cb-content .question .question-description-tooltip .fa:before{font-size:18px}.cb-content .question .answer-price-display{float:right}.cb-content .question .answer-was-price,.cb-content .question .answer-was-price-recurring,.cb-content .question .question-was-price,.cb-content .question .question-was-price-recurring{text-decoration:line-through}.cb-content .question.type-calendar .ui-datepicker-trigger{display:none}.cb-content .question.type-calendar .pseudo-text-field{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px 0 0 4px}.cb-content .question.type-calendar .form-group{margin-bottom:0}.cb-content .question.type-calendar .ui-datepicker-inline{box-shadow:none;margin:5px 0;max-width:100%}.cb-content .question.type-colorpicker .pseudo-text-field{height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background:#fff;border:1px solid #ccc;border-radius:4px 0 0 4px}.cb-content .question.type-ralcolorpicker .pseudo-text-field{color:#000;background:#fff;border:1px solid #ccc;border-radius:4px 0 0 4px;cursor:pointer}.cb-content .question.type-ralcolorpicker .modal-content .ral-color.is-dark,.cb-content .question.type-ralcolorpicker .pseudo-text-field.is-dark{color:#fff}.cb-content .question.type-ralcolorpicker .modal-content a.close-modal{font-size:11px;color:#666;font-weight:300;position:absolute;top:3px;right:12px;text-decoration:none}.cb-content .question.type-ralcolorpicker .modal-content{padding:10px}.cb-content .question.type-ralcolorpicker .modal-content .ral-color-group{margin-top:5px;margin-bottom:5px}.cb-content .question.type-ralcolorpicker .modal-content .ral-color{margin-top:5px;margin-bottom:5px;padding:15px;border-radius:15px;font-size:14px;color:#000;text-decoration:none;display:block;cursor:pointer}.cb-content .question.type-ralcolorpicker .ral-color-input{display:none}.cb-content .question.type-colorpicker .wrapper-flat-spectrum{margin:10px 0;display:none}.cb-content .question.type-colorpicker .sp-container{border:1px solid #ccc;display:block}.cb-content .question.type-colorpicker .sp-container.sp-flat{z-index:0}.cb-content .question.type-colorpicker .sp-palette-container,.cb-content .question.type-colorpicker .sp-picker-container{width:50%;box-sizing:border-box}.cb-content .question.type-colorpicker .sp-palette .sp-thumb-el{width:20px;height:20px}.cb-content .question.type-colorpicker .sp-input{margin-bottom:0;border:0}.cb-content .question.type-colorpicker .sp-input:focus{border:0}.cb-content .question.type-colorpicker .cb-replacer .sp-dd,.cb-content .question.type-colorpicker .sp-button-container{display:none}.cb-content .question.type-colorpicker.non-applying-question.grey-out-non-applying .trigger-show-colorpicker,.cb-content .question.type-dropdown.non-applying-question.grey-out-non-applying .configbox-dropdown-trigger:before{color:#ccc}.cb-content .question.type-dropdown .configbox-dropdown-trigger{border:1px solid #ccc;padding:5px 10px;border-radius:5px;cursor:pointer}.cb-content .question.type-dropdown .configbox-dropdown-trigger:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0d7";float:right;display:block;line-height:inherit;color:#333;margin-left:10px;margin-right:2px;vertical-align:middle}.cb-content .question.type-dropdown .configbox-dropdown-trigger label{margin-bottom:0;font-weight:400}.cb-content .question.type-dropdown .configbox-dropdown{display:none;margin-left:-10px;margin-right:-10px;padding:0 10px;border:1px solid #ccc;border-radius:5px}.cb-content .question.type-dropdown.non-applying-question.grey-out-non-applying .configbox-dropdown-trigger{color:#ccc;border-color:#ccc}.cb-content .question.type-dropdown.non-applying-question.grey-out-non-applying .configbox-dropdown-trigger-default{visibility:hidden}.cb-content .question.type-slider label{display:block}.cb-content .question.type-slider .wrapper-input{float:right;width:100px}.cb-content .question.type-slider .wrapper-input .form-control{margin-bottom:0}.cb-content .question.type-slider .wrapper-input .form-control.invalid{border-color:red;outline:0}.cb-content .question.type-slider .wrapper-slider{width:calc(100% - 110px);padding-top:10px}.cb-content .question.type-slider .wrapper-slider:after{content:'';display:table;clear:both}.cb-content .question.type-upload.grey-out-non-applying.non-applying-question .answers{color:#ccc}.cb-content .question.type-upload .upload-drop-zone{text-align:center;border:3px dashed #ccc;position:relative;border-radius:2px;padding:20px}.cb-content .question.type-upload.applying-question .upload-drop-zone.is-dragover{border-color:#70bc52}.cb-content .question.type-upload .upload-drop-zone .drop-zone-note-pre{text-transform:uppercase;text-shadow:1px 1px #fff;font-weight:700;margin-bottom:10px}.cb-content .question.type-upload .upload-current-file{margin:10px 10px 0}.cb-content .question.type-images label,.cb-content .question.type-upload .upload-current-file.has-file .file-list{display:block}.cb-content .question.type-upload .upload-current-file .file-list,.cb-content .question.type-upload .upload-current-file.has-file .no-file-text,.cb-content .question.type-upload .upload-drop-zone .drop-zone-note-post{display:none}.cb-content .question.type-upload .trigger-show-file-browser{text-transform:uppercase}.cb-content .question.type-upload .trigger-remove-file{text-decoration:none;font-size:120%;margin-right:5px}.cb-content .question.type-upload .validation-message-target:not(:empty){margin:10px 0}.cb-content .question.type-images .configbox-image-button-image{width:100%}.cb-content .question.type-images .answer-popover{position:absolute;top:10px;right:20px}.cb-content .question.type-images .configbox-image-button-wrapper{margin-bottom:5px;display:block}.cb-content .question.type-images input[type=checkbox],.cb-content .question.type-images input[type=radio]{position:relative;top:-2px;margin-top:0;margin-right:2px}.cb-content .question.type-checkbox .form-group{margin-bottom:0}.cb-content .question.type-checkbox .checkbox{margin:5px 0}.cb-content .question.type-checkbox.title-display-heading+.question.type-checkbox.title-display-none{margin-top:-15px}.cb-content .question.type-checkbox.title-display-none{margin-top:0;margin-bottom:0}.cb-content .question.type-choices .radio,.cb-content .question.type-choices .radio label{margin-bottom:0}.cb-content .visualization-frame:before{content:" ";display:table}.cb-content .visualization-frame:after{display:table;content:"";clear:both}.cb-content .visualization-frame .base-image,.cb-content .visualization-frame .visualization-image{float:left;margin-right:-100%;width:100%}.cb-content .visualization-frame .base-image img,.cb-content .visualization-frame .visualization-image img{width:100%;max-width:none}.cb-content .view-sdvisualization #shapediver-vis{width:100%;border:0;background-color:transparent}.cb-content .view-sdvisualization .current-images{display:none}.view-configuratorpage .quick-edit-buttons-page{position:absolute;top:0;right:0;z-index:20}.view-configuratorpage .page-edit-buttons{display:none;background:#fff;padding:10px;box-shadow:3px 5px 20px 0 rgba(0,0,0,.2)}.view-configuratorpage .trigger-show-page-edit-buttons{float:right}.view-configuratorpage .quick-edit-buttons .fa-pencil-square-o:before{position:relative;top:1px}.view-configuratorpage .page-edit-buttons .fa{margin-right:5px;width:15px}.view-configuratorpage .quick-edit-buttons-component,.view-configuratorpage .quick-edit-buttons-element,.view-configuratorpage .quick-edit-buttons-option,.view-configuratorpage .quick-edit-buttons-question{float:right;margin-left:5px}.view-configuratorpage .question.type-images .quick-edit-buttons-component,.view-configuratorpage .question.type-images .quick-edit-buttons-option{position:absolute;top:5px;left:20px}.view-configuratorpage .answer-description-modal .modal-content,.view-configuratorpage .question-description-modal .modal-content{padding:20px}.view-configuratorpage .configbox-disabled,.view-configuratorpage .configbox-disabled:hover{background:#ccc;border-color:#bbb;cursor:default}