html,body{height:100%;background-color:#e6e6e6;margin:0;padding:0}#imgUploadContainer,#confirmContainer,#successContainer,#container{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#fff;height:100%}#confirmContainer{display:flex;flex-direction:column}.messageCard{display:flex;background:#fff;margin:50px auto;padding:40px 20px;border-radius:10px;box-shadow:0 0 12px 3px #b0b2ab}.messageCard.vertical{flex-direction:column;justify-content:center;align-items:center}.messageCard .LeadStatusIcon{font-size:85px;width:20%;display:flex;align-items:center;justify-content:center}.messageCard.vertical .LeadStatusIcon{margin-bottom:25px}.messageCard .message{flex:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.messageCard.vertical .message{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.messageContainer{padding:30px 6px}#imgUploadContainer header .headerMessage,#successContainer header .headerMessage,#confirmContainer header .headerMessage{color:#fff;display:flex}#imgUploadContainer main .headerMessage,#confirmContainer main .headerMessage{display:flex}#confirmContainer .sentIcon,#confirmContainer .confirmIcon,#successContainer .successIcon{display:flex;align-items:center;margin-right:20px;font-size:64px}#imageUploadMainContainer[data-brand="Bosch"] .upload-icon{align-items:center;font-size:60px;font-weight:bold}#imageUploadMainContainer[data-brand="Buderus"] .upload-icon{align-items:center;font-size:60px}#imgUploadContainer .headerMessage .uploadIcon{padding-left:15px;padding-right:15px;align-self:center}#confirmContainer .sentIcon{margin-right:0;width:100%;justify-content:center}#successContainer .info{margin-bottom:20px}#successContainer .feedback{max-width:700px;display:flex;margin:30px 0 40px}#successContainer .feedback .feedback-text{display:flex;flex-direction:column;margin-left:20px}#successContainer .feedback h4{margin:0;flex:1}#successContainer .feedback .feedback-text a{font-size:18px;font-weight:bold;text-decoration:underline}#confirmContainer main{padding-bottom:40px}#confirmContainer main .reportCard,#imgUploadContainer main .reportCard,#successContainer main .reportCard{background:#fff;display:flex;align-items:center;padding:10px}#confirmContainer main>div,#imgUploadContainer main>div,#successContainer main>div{margin:0 10px}#confirmContainer main>div,#imgUploadContainer main>div,#successContainer main>div:not(:first-child){margin-top:15px}#confirmContainer tr>td,#successContainer tr>td{width:15%}#confirmContainer .imgWrapper,#successContainer .imgWrapper{height:200px}#confirmContainer .imgWrapper img,#successContainer .imgWrapper img{max-height:100%;max-width:200px}.productImgWrapper{display:inline-block;text-align:center;margin:10px;margin-right:10px}.productImgWrapper img{max-height:200px}.previousButton-summaryPage{text-align:center}@media(min-width:768px){#imgUploadContainer header .headerMessage,#successContainer header .headerMessage,#confirmContainer header .headerMessage{display:flex;height:100%;align-items:center}#imgUploadContainer main .headerMessage,#confirmContainer main .headerMessage{display:none}#confirmContainer main>div,#imgUploadContainer main>div{margin:0 100px}}.wizardHeadlineContainer{overflow:auto;width:100%;box-sizing:border-box;min-height:52px;padding-right:20px;padding-bottom:10px;padding-left:40px;padding-top:10px}.wizardHeadlineContainer h1{margin:0 !important}header{position:relative;background-color:#808080;color:#404040;font-weight:bold;min-height:58px;padding:25px 10px}header .lineContainer{display:flex;align-items:center;margin:0;padding:0}header .line{background:#404040;display:flex;width:100%;height:7px;z-index:1;position:absolute;top:80%}header .line .active{background:#fff;height:7px}header .labels{display:none;justify-content:space-between;padding:0}header .circles{display:none;justify-content:space-between;width:100%;z-index:100;position:absolute;top:55%;width:calc(100% + 2px);margin-left:-1px;margin-right:-1px}header .circle{background:#404040;border-radius:50%;border:8px solid #404040;width:21px;height:21px}@media screen and (min-width:450px){html:not(.moblie-device) header{height:100px;padding:10px 25px}html:not(.moblie-device) header .lineContainer{padding:15px 0 0 0;position:relative;min-height:29px}html:not(.moblie-device) header .labels{display:flex}html:not(.moblie-device) header .circles{display:flex}html:not(.moblie-device) .footer-links div{display:flex;justify-content:center}#imgUploadContainer main .headerMessage,#confirmContainer main .headerMessage{display:none}}@media only screen and (max-width:880px) and (min-width:768px){header .labels{font-size:13px}}header .headerMessage .headerMessage-text{font-size:30px;align-self:center}@media screen and (min-width:100px) and (max-width:500px){header .headerMessage .headerMessage-text{font-size:20px;align-self:center}#successContainer .successIcon{font-size:45px}}@media only screen and (max-width:880px) and (min-width:768px){header .labels{font-size:13px}}@media screen and (min-width:768px){header{height:100px;min-height:100px;padding:10px 10px}header .circles{display:flex}header .labels{display:flex}header .lineContainer{padding:15px 0 0 0;position:relative;min-height:29px}}header[data-section="1"] .sectionLabel:nth-child(1){color:#fff}header[data-section="1"] .circleContainer:nth-child(1) .circle{background:#808080;border:7px solid #fff}header[data-section="1"][data-subsection="2"] .sectionLine:nth-child(1) .subSectionLine:nth-child(1){background:#fff;height:7px}header[data-section="2"] .sectionLabel:nth-child(1),header[data-section="2"] .sectionLabel:nth-child(2){color:#fff}header[data-section="2"] .circleContainer:nth-child(1) .circle,header[data-section="2"] .circleContainer:nth-child(2) .circle{background:#808080;border:7px solid #fff}header[data-section="2"][data-subsection="1"] .sectionLine:nth-child(1) .subSectionLine{background:#fff;height:7px}header[data-section="2"][data-subsection="2"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="2"][data-subsection="2"] .sectionLine:nth-child(2) .subSectionLine:nth-child(1){background:#fff;height:7px}header[data-section="2"][data-subsection="3"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="2"][data-subsection="3"] .sectionLine:nth-child(2) .subSectionLine:nth-child(1){background:#fff;height:7px}header[data-section="3"] .sectionLabel:nth-child(1),header[data-section="3"] .sectionLabel:nth-child(2),header[data-section="3"] .sectionLabel:nth-child(3){color:#fff}header[data-section="3"] .circleContainer:nth-child(1) .circle,header[data-section="3"] .circleContainer:nth-child(2) .circle,header[data-section="3"] .circleContainer:nth-child(3) .circle{background:#808080;border:7px solid #fff}header[data-section="3"][data-subsection="1"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="3"][data-subsection="1"] .sectionLine:nth-child(2) .subSectionLine{background:#fff;height:7px}header[data-section="3"][data-subsection="2"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="3"][data-subsection="2"] .sectionLine:nth-child(2) .subSectionLine,header[data-section="3"][data-subsection="2"] .sectionLine:nth-child(3) .subSectionLine:nth-child(1){background:#fff;height:7px}header[data-section="4"] .sectionLabel:nth-child(1),header[data-section="4"] .sectionLabel:nth-child(2),header[data-section="4"] .sectionLabel:nth-child(3),header[data-section="4"] .sectionLabel:nth-child(4){color:#fff}header[data-section="4"] .circleContainer:nth-child(1) .circle,header[data-section="4"] .circleContainer:nth-child(2) .circle,header[data-section="4"] .circleContainer:nth-child(3) .circle,header[data-section="4"] .circleContainer:nth-child(4) .circle{background:#808080;border:7px solid #fff}header[data-section="4"][data-subsection="1"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="4"][data-subsection="1"] .sectionLine:nth-child(2) .subSectionLine,header[data-section="4"][data-subsection="1"] .sectionLine:nth-child(3) .subSectionLine{background:#fff;height:7px}header[data-section="4"][data-subsection="2"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="4"][data-subsection="2"] .sectionLine:nth-child(2) .subSectionLine,header[data-section="4"][data-subsection="2"] .sectionLine:nth-child(3) .subSectionLine,header[data-section="4"][data-subsection="2"] .sectionLine:nth-child(4) .subSectionLine:nth-child(1){background:#fff;height:7px}header[data-section="5"] .sectionLabel:nth-child(1),header[data-section="5"] .sectionLabel:nth-child(2),header[data-section="5"] .sectionLabel:nth-child(3),header[data-section="5"] .sectionLabel:nth-child(4),header[data-section="5"] .sectionLabel:nth-child(5){color:#fff}header[data-section="5"] .circleContainer:nth-child(1) .circle,header[data-section="5"] .circleContainer:nth-child(2) .circle,header[data-section="5"] .circleContainer:nth-child(3) .circle,header[data-section="5"] .circleContainer:nth-child(4) .circle,header[data-section="5"] .circleContainer:nth-child(5) .circle{background:#808080;border:7px solid #fff}header[data-section="5"] .sectionLine:nth-child(1) .subSectionLine,header[data-section="5"] .sectionLine:nth-child(2) .subSectionLine,header[data-section="5"] .sectionLine:nth-child(3) .subSectionLine,header[data-section="5"] .sectionLine:nth-child(4) .subSectionLine{background:#fff;height:7px}main form{height:100%;overflow:hidden}main{min-height:calc(100% - 230px)}main.hasCopyright{min-height:calc(100% - 260px)}#container[data-title="true"] main{min-height:calc(100% - 232px)}#container[data-title="true"] main.hasCopyright{min-height:calc(100% - 272px)}#successContainer main{min-height:calc(100% - 132px)}#successContainer[data-copyright="true"] main{min-height:calc(100% - 172px)}@media screen and (max-width:767px){#successContainer main{min-height:calc(100% - 195px)}#successContainer[data-copyright="true"] main{min-height:calc(100% - 235px)}html.moblie-device main{min-height:calc(100% - 180px)}html.moblie-device main.hasCopyright{min-height:calc(100% - 210px)}html.moblie-device #container[data-title="true"] main{min-height:calc(100% - 232px)}html.moblie-device #container[data-title="true"] main.hasCopyright{min-height:calc(100% - 262px)}}@media screen and (max-width:450px){html.moblie-device main.hasCopyright,main.hasCopyright{min-height:calc(100% - 220px)}html.moblie-device #container[data-title="true"] main,#container[data-title="true"] main{min-height:calc(100% - 204px)}}.sectionContainer{height:100%;white-space:nowrap;position:relative;font-size:0}section:focus{outline:none}section{font-size:14px;white-space:normal;position:relative;width:100%;height:20px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;display:inline-block;vertical-align:top}#imgUploadContainer section,section.active,section.previouslyActive{height:auto}section>div{margin:0 40px !important;overflow:hidden}@media screen and (max-width:768px){section>div{margin:0 20px !important}}.form-group{margin-bottom:5px}.questionContainer .question{display:flex;justify-content:flex-start}.questionContainer .questionCenter{display:flex;justify-content:center}.questionContainer .questionCenter label,.questionContainer .question label{text-align:left;margin-right:10px}.questionContainer .questionCenter label.no-help,.questionContainer .question label.no-help{margin-right:24px}.checkbox-style{font-weight:normal}.form-control.disabled-input{background-color:#fff;pointer-events:none;padding-left:17px}.radio-style{font-weight:normal;display:flex;margin-right:10px}.radio-style input{margin-right:5px}@media(min-width:450px) and (max-width:768px){html:not(.moblie-device) .desktop-question-center{padding-left:10%}}@media(min-width:768px){.questionContainer .questionCenter,.questionContainer .question:not(.withIcons){justify-content:flex-end}.questionContainer .question:not(.withIcons) label{text-align:right}}.icon{display:flex;align-items:center;-ms-flex-direction:column;-o-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;justify-content:center;height:140px;width:140px;background:#fff;margin:5px;-webkit-transition:all .25s ease;transition:all .25s ease;cursor:pointer}.icon:focus,.icon:active{outline:none;-moz-box-shadow:0 0 6px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.25);box-shadow:0 0 6px 2px rgba(0,0,0,.25)}.icon:active,.icon:hover{background:#ccc;-webkit-user-select:none;-webkit-touch-callout:none}.icon.active{background:#808080;color:#fff;cursor:pointer}.icon.active,.icon.active:hover{background:#808080}.iconInnerContainer{font-size:56px}.iconLabel{text-align:center;line-height:16px;width:130px;white-space:normal}.icon-info-bold{font-weight:bold !important;font-size:larger}#container[data-brand="Buderus"] #imageUploadMainContainer .icon-edit:before{color:#3c3c3b}#container[data-brand="Bosch"] #imageUploadMainContainer .icon-edit:before{color:#3c3c3b}#container[data-brand="Buderus"] #imageUploadMainContainer .icon-edit:hover:before{color:#002d59}#confirmContainer[data-brand="Buderus"] .icon-warning{border:1px solid;border-radius:50%;padding:5%}#imgUploadContainer[data-brand="Bosch"] .headerMessage .icon-upload{border:2px solid;border-radius:50%;padding:10%;font-size:200%;font-weight:bold}#imgUploadContainer[data-brand="Buderus"] .headerMessage .icon-upload{border:1px solid;border-radius:50%;padding:10%;font-size:200%}@media screen and (max-width:768px){.icon{height:100px;width:100px}.moblie-device .icon{height:50px;width:100%;padding-left:15px;flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-flex-direction:row;margin-bottom:10px;justify-content:flex-start}.iconInnerContainer{font-size:35px}.moblie-device .iconInnerContainer{font-size:25px}.iconLabel{width:auto;max-width:100%}.moblie-device .iconLabel{margin-left:10px}}.itemContainer.productCard:hover{-moz-box-shadow:0 0 12px 3px #b0b2ab;-webkit-box-shadow:0 0 12px 3px #b0b2ab;box-shadow:0 0 12px 3px #b0b2ab}.section-content .products-sub-heading{margin-top:0;font-size:20px;font-weight:bold}.productCard{cursor:pointer}.itemsContainer .itemContainer.oneProductWidth{width:60%;margin:0 auto}.questionWrap .itemSelectedId{opacity:0;width:0;height:0;visibility:hidden}.questionWrap .errorSpan{height:25px}.item .productImage{height:100%}div.selected>.productCard:not(.active),div.selected>.onlyOneProductCard:not(.active){box-shadow:none;-webkit-box-shadow:none}.itemsContainer.content{display:flex;justify-content:space-between;clear:both}.itemsContainer.content.error{display:flex;flex-direction:column;justify-content:center;align-items:center;clear:both;text-align:center}.itemsContainer.content.error a.btn{margin-top:20px}.itemsContainer .itemContainer{width:47%;display:flex;flex-direction:column;box-sizing:border-box}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.itemsContainer .itemContainer{min-height:607px}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) and (max-width:768px){.itemsContainer .itemContainer{min-height:588px}}.itemsContainer.error .itemContainer{border-top:2px solid #e74c3c}.item,.onlyOneItem{background:#fff;padding:20px;height:90%}.onlyOneItem .onlyOneItemText{color:#7e7e7e;font-size:25px;text-align:center}.itemContainer .onlyOneItem{display:flex;align-items:center}.itemsContainer.selected .itemContainer.active{-ms-opacity:1;opacity:1;-moz-box-shadow:0 0 12px 3px #b0b2ab;-webkit-box-shadow:0 0 12px 3px #b0b2ab;box-shadow:0 0 12px 3px #b0b2ab;border-radius:5px 5px 0 0;border-left:2px solid #9b59b6;border-right:2px solid #9b59b6}.item .itemImg{height:300px;justify-content:center}.item .itemTitle{font-size:24px;border-bottom:1px solid #fff}.item .itemTitle .headline.hide{-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.item .productText{display:flex;justify-content:center}.itemSelect .nonSelectIcon .check-product,.onlyOneItemSelect .nonSelectIcon .check-product{left:4px;font-size:20px}.itemSelect .nonSelectIcon,.onlyOneItemSelect .nonSelectIcon{width:40px;height:40px;border:solid 5px #fff;vertical-align:middle;border-radius:50px;margin-right:10px}.productText .productTextFloat{float:left}.productText .productTextFloatBold{float:left;font-weight:bold;margin-right:5px}.itemContainer .itemRange,.itemContainer .onlyOneItemRange{line-height:1;text-align:center;background-color:#a4a0ab;color:#fff;font-size:30px;font-weight:bold;padding-left:10px;height:75px;display:flex;align-items:center;justify-content:center}.itemContainer .itemSelect,.itemContainer .onlyOneItemSelect{background-color:#a4a0ab}.itemContainer.active,.itemContainer.active .onlyOneItemRange{background-color:#808080}.itemContainer .itemSelect.inactive,.itemContainer .onlyOneItemSelect.inactive{background-color:#a4a0ab}.item .itemPrice{padding:5px 0}.item .itemNoPrice{padding:5px 0;font-weight:600}.item .itemMain{padding:10px 0;margin:0;border-bottom:1px solid #fff}.item object,.item img{display:block;height:auto;max-height:100%;max-width:90%;margin-left:auto;margin-right:auto}.item .paddingBottom{margin-bottom:15px;padding-left:0;padding-right:0;border-bottom:1px solid #fff}.item .starsContainer{padding:15px 0;border-bottom:1px solid #fff}.item .glyphicon-star{color:#fff}.item .glyphicon-star.active{color:#f1c40f}.item .marketingContainer{padding-top:15px}.item ul.checkmark{list-style-type:none;padding-left:5%;font-size:17px}.item ul.checkmark .glyphicon{top:2px}.itemContainer .itemSelect,.itemContainer .onlyOneItemSelect{background:#808080;color:#fff;font-weight:bold;font-size:24px;display:flex;justify-content:center;align-items:center;height:75px;cursor:pointer}html:not(.moblie-device) .itemContainer:hover .itemRange,html:not(.moblie-device) .itemContainer:hover .itemSelect,.itemContainer.active .itemRange{background:#9b59b6}html:not(.moblie-device) .itemContainer:hover .onlyOneItemRange,.itemContainer.active .onlyOneItemRange{background:#a4a0ab}html:not(.moblie-device) .itemContainer:hover .carousel-indicators li,.itemContainer.active .carousel-indicators li{border:1px solid #8e44ad}.itemContainer.active .marketing-bullet-icon,html:not(.moblie-device) .itemContainer:hover .marketing-bullet-icon{color:#8e44ad}.itemContainer .marketing-bullet-icon,.itemContainer .marketing-bullet-icon{color:#a4a0ab}html:not(.moblie-device) .itemContainer:hover .carousel-indicators li.active,.itemContainer.active .carousel-indicators li.active{background-color:#8e44ad}.carousel-indicators li{border:1px solid #a4a0ab}.carousel-indicators li.active{background-color:#a4a0ab}.itemContainer .starsContainer .glyphicon{position:static}.itemContainer .itemSelect.active,.itemContainer .onlyOneItemSelect.active{visibility:collapse;display:none}.itemContainer.active .itemSelect.active,.itemContainer.active .onlyOneItemSelect.active{visibility:visible;display:inherit}.itemContainer.active .itemSelect.inactive,.itemContainer.active .onlyOneItemSelect.inactive{visibility:collapse;display:none}div.selected>.productCard:not(.active),div.selected>.onlyOneProductCard:not(.active){box-shadow:none;-webkit-box-shadow:none}.itemContainer.productCard:hover{-moz-box-shadow:0 0 12px 3px #b0b2ab;-webkit-box-shadow:0 0 12px 3px #b0b2ab;box-shadow:0 0 12px 3px #b0b2ab}.no-image-available{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:26px;color:#ccc;margin-top:20%}.no-image-available span.glyphicon{font-size:52px}.answer.icons{display:flex;flex-wrap:wrap}.moblie-device .answer.icons{display:block}@media screen and (min-width:768px){.moblie-device .answer.icons{display:flex}.item .itemMain{min-height:220px}.no-image-available{text-align:center}}@media screen and (max-width:768px){.itemsContainer.content{display:block;clear:both}.itemsContainer .itemContainer{width:100%}.itemsContainer .itemContainer{margin-bottom:40px}.itemsContainer .itemContainer:last-child{margin-bottom:0}.no-image-available{margin-top:10px}.itemsContainer .itemContainer.oneProductWidth{width:100%;margin:0 auto}}.previewContainer{background-color:#fff;border:1px solid #808080;width:170px;margin-bottom:20px}.previewContainer[data-type="product"] .previewImg{padding:15px}.previewContainer .previewTitle{background-color:#808080;color:#fff;text-align:center;font-weight:bold}.previewContainer img{max-width:100%}.preview-padding{padding-top:50px}.terms-font-size{font-size:70%}footer{height:48px;min-height:48px;padding:0 20px 0 20px;display:flex;display:-webkit-flex;display:-moz-flex;justify-content:space-between;align-items:center}#imgUploadContainer footer{justify-content:flex-end}footer a{display:flex;align-items:center;justify-content:space-between}footer #Button_Wizard_Proceed-With-Product-Selected,footer #Button_Wizard_To-Products-Proposal,footer #submitContainer,footer.hideAllBtn #Button_Wizard_Next,footer.hideAllBtn #Button_Wizard_Previous,footer.hideAllBtn #submitContainer,footer.hideAllBtn #Button_Wizard_Proceed-With-Product-Selected,footer.hideAllBtn #Button_Wizard_To-Products-Proposal{display:none}footer.onlyNext{display:flex;display:-webkit-flex;display:-moz-flex;justify-content:flex-end}footer.onlyPrevious{display:flex;display:-webkit-flex;display:-moz-flex;justify-content:flex-start}footer.onlyPrevious #Button_Wizard_Next,footer.onlyNext #Button_Wizard_Previous{display:none}footer.submitBtn #Button_Wizard_Next,footer.flashyBtn #Button_Wizard_Next,footer.prodFlashyBtn #Button_Wizard_Next{display:none}footer.prodFlashyBtn #Button_Wizard_To-Products-Proposal,footer.flashyBtn #Button_Wizard_Proceed-With-Product-Selected{display:flex;display:-webkit-flex;display:-moz-flex;align-items:center;justify-content:space-between}footer.submitBtn #submitContainer{display:flex;display:-webkit-flex;display:-moz-flex}footer #submitContainer{align-items:center}footer #submitContainer .btn-antracithe{margin-right:10px;margin-left:10px}@media screen and (min-width:768px){footer{padding:0 40px 0 40px}}.flashy-btn{font-size:24px}@media screen and (max-width:450px){html.moblie-device .flashy-btn{font-size:14px}footer.submitBtn{height:auto}footer.submitBtn #submitContainer{flex-direction:column;align-items:flex-end}footer #submitContainer .btn-antracithe{margin-bottom:10px;margin-right:0}}.footer-links{padding-bottom:10px}.footer-link-dataPrivacy{color:#404040;font-size:smaller}.footer-link-dataPrivacy:hover{text-decoration:underline;color:#404040}.footer-link-impressum{color:#404040;font-size:smaller}.footer-link-impressum:hover{text-decoration:underline;color:#404040}.footer-link-termsOfService{color:#404040;font-size:smaller}.footer-link-termsOfService:hover{text-decoration:underline;color:#404040}input[type='radio']:after{width:15px;height:15px;-ms-border-radius:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#d1d3d1;content:'';display:inline-block;visibility:visible;border:2px solid #fff}input[type='radio']:checked:after{width:15px;height:15px;-ms-border-radius:15px;border-radius:15px;top:-2px;left:-1px;position:relative;background-color:#808080;content:'';display:inline-block;visibility:visible;border:2px solid #fff}.input-group .select-group.main{width:55%}.input-group .select-group.addon{width:45%}input[type=number].no-spin-buttons::-webkit-inner-spin-button,input[type=number].no-spin-buttons::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-spin-buttons{-moz-appearance:textfield}@media screen and (min-width:768px) and (max-width:1200px){.input-group .select-group.main{width:50%}.input-group .select-group.addon{width:50%}}.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .form-control,.has-error .form-control:focus{border-color:#e74c3c;color:inherit}.has-error .itemContainer{border:1px solid #e74c3c}.bad-request,.no-image-available,.outside-radius,.no-products-found{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:26px;color:#ccc;margin-top:20%}.bad-request,.outside-radius,.no-products-found{margin-top:5%}.bad-request span.glyphicon,.no-image-available span.glyphicon,.outside-radius span.glyphicon,.no-products-found span.glyphicon{font-size:52px}@media screen and (min-width:768px){.no-image-available{text-align:center}}@media screen and (max-width:768px){.no-image-available{margin-top:10px}}@media screen and (min-width:768px){.wideDisplayFlex+.help-block{min-height:2px}}.outside-radius,.no-products-found{color:#7e7e7e;text-align:center}.loader{border:16px solid #f3f3f3;border-top:16px solid #808080;border-radius:50%;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:10% auto !important}.loaderText{text-align:center;font-weight:bold;font-size:18px;margin-top:-90px}@media only screen and (min-width:1650px){.loaderText{margin-top:-150px}}@media screen and (max-width:768px){.loaderText{margin-top:-30px}}@media screen and (min-width:768px) and (max-width:992px){.loaderText{margin-top:-70px}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#Button_Wizard_Previous{border-color:#a4a0ab;background:#a4a0ab}#Button_Wizard_Previous:hover{border-color:#8a8593;background:#8a8593}#Button_Wizard_Previous,#Button_Wizard_Next,#Button_Wizard_Submit{display:flex;align-items:center;justify-content:space-between}.marginLeft10{margin-left:10px}.marginRight10{margin-right:10px}h1{font-size:29px}h2{font-size:26px;padding-bottom:20px}.btn-default,.btn-primary{border-radius:0}.btn-primary{color:#fff;background-color:#808080;border-color:#808080}.btn-primary:hover,.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:focus:hover{color:#fff;background-color:#404040;border-color:#404040}.btn-danger{border-radius:0;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:hover,.btn-danger:active,.btn-danger:active:hover{color:#fff;background-color:#c0392b;border-color:#c0392b}.btn-antracithe{border-color:#a4a0ab !important;background:#a4a0ab !important}.btn-antracithe:hover,.btn-antracithe:active,.btn-antracithe:active:hover,.btn-antracithe:checked{border-color:#8a8593 !important;background:#8a8593 !important}.modal-content{border-radius:0;font-size:14px}.modal-header{background:#e74c3c;border-bottom:0}.modal-title{color:#fff}.text-danger{color:#e74c3c}.carousel-indicators{bottom:0}.carousel{height:100%;max-height:100%}.carousel-inner{height:100%;max-height:calc(100% - 30px)}.carousel-inner .item{padding-left:0;padding-right:0;padding-top:0}.carousel-control.left,.carousel-control.right{background-image:none}a.carousel-control:hover a.carousel-control:active,a.carousel-control:active:hover,a.carousel-control:visited,a.carousel-control:visited:hover,a.carousel-control:focus,a.carousel-control:focus:hover,a.carousel-control,.carousel-control:hover .carousel-control:active,.carousel-control:active:hover,.carousel-control:visited,.carousel-control:visited:hover,.carousel-control:focus,.carousel-control:focus:hover,.carousel-control{color:#ccc !important;display:flex;align-items:center}a[data-toggle="popover"]{padding:0;color:#696969;outline:none}a[data-toggle="popover"]:hover,a[data-toggle="popover"]:active,a[data-toggle="popover"]:focus{color:#808080;outline:none}.popover{min-width:150px}.popover-header{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-header>.glyphicon-remove{cursor:pointer}.popover-header>.popover-title{padding-left:0;padding-right:8px}.text-link{cursor:pointer}.text-link:hover{text-decoration:underline}.nopadding{padding:0 !important;margin:0 !important}.noSidePadding{padding-left:0 !important;padding-right:0 !important}.wordBreak{word-break:break-all}.noborder{border:0}.displayFlex{display:flex}.displayFlexVertical{display:flex;align-items:center}.right-margin{margin-right:2%}.paddingTop25{padding-top:25px}.nooverflow{overflow:hidden}@media screen and (min-width:992px){.wideDisplayFlex{display:flex}}.dz-preview .dz-remove{position:absolute;background:#2c2c2c;border-radius:50%;bottom:4px;right:4px;opacity:0;color:#fff;width:30px;height:30px;z-index:99;text-decoration:none !important}#container[data-brand="Buderus"] .dz-preview .dz-remove{border-radius:0%}#container[data-brand="Buderus"] .dz-preview .dz-remove:before{font-family:'actionitems_buderus';content:"";font-size:18px;line-height:30px;text-align:center}#container[data-brand="Bosch"] .dz-preview .dz-remove:before{font-family:'actionitems_bosch';content:"";font-size:18px;line-height:30px;text-align:center}.dz-preview:hover .dz-remove,.dz-preview:focus .dz-remove,.dz-preview:active .dz-remove{opacity:1}#confirmContainer .links-on-bottom{margin-top:auto}.copyright{text-align:center;height:40px;font-weight:bold}.copyright p{margin:0}.copyrightLandingPage{margin:auto;position:absolute;bottom:0;width:100%;font-weight:bold}.copyrightLandingPage>p{text-align:center}#map{height:400px}.leaflet-div-icon{background:transparent;border:0}#locationLabel{background:#fff;border:1px solid #ccc;border-radius:5px}#locationLabel.error{color:#f00}#getUserLocation{padding:10px 0}#mdContentBody h1{text-align:center}#privacyContainer,#impressumContainer,#termsContainer{max-width:920px;margin:20px;margin:auto}#privacyContainer ul,#impressumContainer ul,#termsContainer ul{list-style-type:none}#dataPrivacyBody{color:#333;font-family:Verdana,Geneva,sans-serif;font-size:12px}#dataPrivacyBody #dataPrivacyContainer{max-width:920px;margin:20px;margin:auto}#dataPrivacyBody h1{font-size:18px;text-align:center;font-weight:bold}#dataPrivacyBody h2{font-size:14px;font-weight:300;font-weight:bold}#dataPrivacyBody ol{counter-reset:item;padding-left:0}#dataPrivacyBody ol>li{display:block;margin-bottom:10px}#dataPrivacyBody ol>li>*:first-child{display:inline-block}#dataPrivacyBody ol>li:before{content:counters(item,".") ". ";counter-increment:item;font-weight:bold}#dataPrivacyBody p{margin:0;text-align:justify}.examplesList li{margin-left:14px;position:relative}.examplesList li:before{content:'-';left:-14px;position:absolute}@media screen and (max-width:450px){.imageUploadAreaContainer{width:100%}}.imageUploadArea{position:relative;width:100%;padding:0;padding-top:75%}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.imageUploadContainer{padding:20px;background:#fff;margin-top:15px}.labelImageUpload{font-weight:bold;color:#bfbfbf}.labelImageExample{color:#808080;cursor:pointer;margin-bottom:10px}.imageUploadContainer #imageUpload{width:100%;border:2px dashed #fff;color:#000}.imageUploadContainer .dropzone{width:100%;color:#000;margin-bottom:10px;background:#e6e6e6;border:2px dashed #ccc}.imageUploadName{display:block;min-height:36px;margin-bottom:10px;font-size:20px}.imageUploadName i{font-size:30px}.btn-default.sendImageButton{background-color:#ccc;color:#fff;margin-top:16px}.upload-symbol{font-size:2em;position:relative;color:#ccc}.dropzone .dz-preview.dz-image-preview{background-color:transparent;position:relative}.btn-default.sendImageButton:hover{background-color:#bfbfbf;border-color:#bfbfbf;color:#fff;margin-top:20px}.btn-default.sendImageButton:focus{border-color:#bfbfbf;outline:none}.dropzone .dz-message{margin:0;padding-top:2em}.dropzone .dz-message .uploadIcon{font-size:3em}.dropzone .dz-message,.dropzone .dz-preview,.dropzone .dz-preview.dz-image-preview .dz-details,.addImageUploadButton{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dropzone .dz-preview.dz-image-preview{position:absolute;left:0;top:0;transform:translate(0,0);width:100%;height:100%;margin:0}.dropzone .dz-preview .dz-image{width:100%;height:100%;border-radius:0}.dropzone .dz-preview .dz-image img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropzone .dz-preview:hover .dz-image img{transform:translate(-50%,-50%)}.dropzone.dz-drag-hover{background:rgba(255,255,255,.5);border:2px solid}.uploadInfoMargin{padding-top:20px}#imgUploadContainer .imageUploadContainer{width:100%}#imgUploadContainer footer{padding-right:100px;padding-left:100px}.images-benefits h1{margin:70px 0}.options-container{display:flex;justify-content:center}.option{flex:1 1 0;display:flex;flex-direction:column;align-items:center;padding:0 15px}.option-btn{margin-top:auto}.images-benefits .option:not(:last-child){border-right:1px solid #000}.images-benefits .icon-circle{border:4px solid #000;border-radius:50%;width:60px;height:60px;font-size:24px;display:inline-block;margin-bottom:20px}.images-benefits .icon-circle span.glyphicon{margin-top:13px}.images-benefits p{margin:25px 0}@media(max-width:768px){.images-benefits h1{margin:30px 0}.images-benefits p{margin:10px 0}.options-container{flex-direction:column}.images-benefits .option{flex:auto;padding:20px 0}.images-benefits .option:not(:last-child){border-bottom:1px solid #000;border-right:none}}.modal .modal-footer,.modal .modal-footer .yesBtn,.modal .modal-footer .noBtn{display:none}.modal[data-type="default"] .modal-footer,.modal[data-type="confirm"] .modal-footer{display:block}.modal[data-type="confirm"] .modal-footer .yesBtn,.modal[data-type="confirm"] .modal-footer .noBtn{display:inline}.modal[data-type="confirm"] .modal-footer .okBtn{display:none}.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-content{border-radius:0;font-size:14px}.modal-header{background:#e74c3c;border-bottom:0}.modal-title{color:#fff}.modal[data-type="img"] .modal-body{text-align:center}@font-face{font-family:'actionitems_bosch';src:url('../fonts/actionitems_bosch.eot');src:url('../fonts/actionitems_bosch.eot#iefix') format('embedded-opentype'),url('../fonts/actionitems_bosch.woff2') format('woff2'),url('../fonts/actionitems_bosch.ttf') format('truetype'),url('../fonts/actionitems_bosch.woff') format('woff'),url('../fonts/actionitems_bosch.svg#actionitems') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'actionitems_bosch' !important;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}@font-face{font-family:'actionitems_buderus';src:url('../fonts/actionitems_buderus.eot');src:url('../fonts/actionitems_buderus.eot#iefix') format('embedded-opentype'),url('../fonts/actionitems_buderus.woff2') format('woff2'),url('../fonts/actionitems_buderus.ttf') format('truetype'),url('../fonts/actionitems_buderus.woff') format('woff'),url('../fonts/actionitems_buderus.svg#actionitems') format('svg');font-weight:normal;font-style:normal}#container[data-brand="Buderus"] [class^="icon-"],[class*=" icon-"],#successContainer[data-brand="Buderus"] [class^="icon-"],[class*=" icon-"],#confirmContainer[data-brand="Buderus"] [class^="icon-"],[class*=" icon-"]{font-family:'actionitems_buderus' !important;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}.icon-warning:before{content:""}.icon-error:before{content:""}.icon-edit:before{content:""}.icon-upload:before{content:""}.icon-info:before{content:""}.icon-gas:before{content:""}.icon-heat-pump:before{content:""}.icon-hot-water:before{content:""}.icon-oil:before{content:""}.icon-solar-heating:before{content:""}.icon-undecided:before{content:""}.icon-air-heat-pump:before{content:""}.icon-gas-boiler:before{content:""}.icon-geothermal-heat-pump:before{content:""}.icon-bosch-tt-ic-heat-pumps:before{content:""}.icon-no-circle:before{content:""}.icon-oil-heating:before{content:""}.icon-sun:before{content:""}.icon-water-heat-pump:before{content:""}.icon-warmwater:before{content:""}.icon-cross2:before{content:""}.icon-drop2:before{content:""}.icon-bathtub:before{content:""}.icon-thermometer:before{content:""}.icon-fire2:before{content:""}.icon-gas-boilers:before{content:""}.icon-heat-pumps:before{content:""}.icon-heat-pumps-split:before{content:""}.icon-heating:before{content:""}.icon-hot-water-3:before{content:""}#container[data-brand="Buderus"] header .circle{border-radius:0}#container[data-brand="Buderus"] #mapLocation #locationLabel{color:#002d59}#container[data-brand="Buderus"] .error.text-danger,#container[data-brand="Buderus"] #mapLocation #locationLabel.error{color:#ee7203}#container[data-brand="Buderus"] .has-error .control-label,#container[data-brand="Buderus"] .has-error .radio,#container[data-brand="Buderus"] .has-error .checkbox,#container[data-brand="Buderus"] .has-error .form-control,#container[data-brand="Buderus"] .has-error .form-control:focus,#container[data-brand="Buderus"] .error.text-danger{border-color:#ee7203}#container[data-brand="Buderus"] .has-error .input-group-addon{border-color:#ee7203;color:#ee7203}#container[data-brand="Buderus"] #map svg .map-marker{fill:#002d59}#container[data-brand="Bosch"] #map svg .map-marker{fill:#295d89}