.bs-stepper .line{background-color:#fff;color:#6c757d;flex:none;font-size:20px;margin:15px}.bs-stepper .bs-stepper-header{align-items:center;justify-content:center}.forms-wizard{border:0;border-radius:.25rem;display:table!important;list-style-type:none!important;margin:0;padding:0;table-layout:fixed;width:100%}.forms-wizard li{color:#adb5bd;cursor:pointer;display:table-cell;font-size:1.13636rem;padding:1rem 0;position:relative;text-align:center;vertical-align:middle}.forms-wizard li .nav-link{color:#adb5bd;display:block!important;padding:0!important}.forms-wizard li .nav-link:active,.forms-wizard li .nav-link:focus,.forms-wizard li .nav-link:hover{border-color:transparent;color:#495057!important}.forms-wizard li:after,.forms-wizard li:before{background:#dee2e6;content:"";height:4px;margin-top:-1rem;position:absolute;top:50%;transition:all .2s;width:50%;z-index:5}.forms-wizard li:after{left:50%}.forms-wizard li:before{left:0}.forms-wizard li:first-child:before{border-bottom-left-radius:20px;border-top-left-radius:20px}.forms-wizard li:last-child:after{border-bottom-right-radius:20px;border-top-right-radius:20px}.forms-wizard li em{background:#ced4da!important;border-radius:50px;color:#fff;display:block!important;font-size:1.5rem;font-style:normal;height:40px;line-height:40px;margin:0 auto .5rem;padding:0;position:relative;text-align:center;transition:all .2s;width:40px;z-index:10!important}.forms-wizard li.active .nav-link{color:#495057}.forms-wizard li.active em{background:#18579c!important;color:#fff!important}.forms-wizard li.active:after,.forms-wizard li.active:before{background:#18579c!important;z-index:0!important}.forms-wizard li.done em{background:#317900;overflow:hidden}.forms-wizard li.done em:before,.lnr-checkmark-circle:before{content:"\2713"!important}.forms-wizard li.done em:before{background:#18579c!important;display:block!important;font-size:1.2rem!important;height:42px!important;line-height:40px!important;text-align:center!important;width:42px!important}.forms-wizard li.done:after,.forms-wizard li.done:before{background:#317900}.forms-wizard li.done:hover{color:#495057!important}.forms-wizard li:hover{color:#6c757d}.forms-wizard-alt .forms-wizard li{font-size:1rem}.forms-wizard-alt .forms-wizard li em{border:2px solid #fff;height:14px;line-height:14px;text-indent:-999rem;width:14px}.forms-wizard-vertical .forms-wizard{display:block;float:left;padding:0 1.5rem 1.5rem 0;width:30%}.forms-wizard-vertical .forms-wizard li{display:block;margin:0;padding:0}.forms-wizard-vertical .forms-wizard li:after,.forms-wizard-vertical .forms-wizard li:before{display:none!important}.forms-wizard-vertical .forms-wizard li a{align-content:flex-start;align-items:center;border-radius:.3rem;display:flex;margin-bottom:.5rem;padding:.75rem;text-align:left;transition:all .2s}.forms-wizard-vertical .forms-wizard li a em{margin:0 .75rem 0 0}.forms-wizard-vertical .forms-wizard li a:active,.forms-wizard-vertical .forms-wizard li a:focus,.forms-wizard-vertical .forms-wizard li a:hover{background:#e9ecef;color:#495057!important}.forms-wizard-vertical .forms-wizard li.active a{background:#18579c!important;color:#fff}.forms-wizard-vertical .forms-wizard li.active a:active,.forms-wizard-vertical .forms-wizard li.active a:focus,.forms-wizard-vertical .forms-wizard li.active a:hover{color:#fff!important}.forms-wizard-vertical .forms-wizard li.active a em{background:hsla(0,0%,100%,.2)}.forms-wizard-vertical .form-wizard-content{overflow:auto;width:70%}.dropdown-toggle:after{vertical-align:middle}.bg-required{border:5px solid #f35421!important}.bg-options{border:5px solid #01b0ef!important}.dropzone{border:dotted #0a0a0a}.sw-btn-next,.sw-btn-prev{display:none!important}#smartwizard .toggle.btn{min-height:30px!important;min-width:70px!important;top:20px!important}#smartwizard .form-check-label{display:block;margin-bottom:0;margin-top:-45px}.select2-container{display:block;min-width:300px;width:max-content!important}#plannedInvestment-form-group .select2-container{width:auto!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#18579c;border:1px solid #18579c;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{border-right:1px solid #fff;color:#fff}.select2-container--default .select2-selection--multiple.select2-selection--clearable{display:grid;padding-right:25px}.select2-container .select2-selection--multiple .select2-selection__rendered{display:contents!important}#smartwizard table tr td label.error{padding-top:5px;position:absolute}label.error{bottom:-22px;color:#cb0000!important;font-size:12px;position:absolute;right:0;width:max-content!important}.form-control.error,.select2.error{border-color:#cb0000!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #cb0000}.valid{border-color:#73b745!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #73b745}.forms-wizard li.done em,.forms-wizard li.done:after,.forms-wizard li.done:before{background:#18579c}#client_survey_form .radio-wrapper{cursor:pointer;height:140px;width:140px}#client_survey_form .radio-wrapper span{bottom:-10px}#client_survey_form .radio-wrapper img{height:100px;position:absolute;width:100px}#client_survey_form .radio-wrapper input[type=radio]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}#client_survey_form .radio-wrapper input[type=radio]:checked+img{outline:2px solid #18579c}#houseOrientation-error{left:0;position:absolute}.label_error label.error{position:absolute!important;top:40px!important}.noUi-tooltip{--bs-table-bg:#18579c!important}.window_type_input{border-bottom-left-radius:unset!important;border-left:#18579c!important;border-top-left-radius:0!important}.window_pieces_input{border-bottom-right-radius:unset!important;border-right:unset!important;border-top-right-radius:0!important}.window_type_input_bg{--bs-table-bg:rgba(24,87,156,.4)!important}#energy_consumption_table tr td,table tr th{max-width:180px;width:170px}#energy_consumption_table:last-child,#heating_type_table:last-child{width:100%}.table_survey_show tr td,.table_survey_show tr th{min-width:150px;width:auto}#energy_consumption_table tr th:first-child,#heating_type_table tr th:first-child{max-width:400px;min-width:320px;width:350px}.table_everest tbody tr:nth-child(2n){--bs-table-bg:#00b0ef59!important}.table_everest tbody tr:nth-of-type(odd){--bs-table-bg:#34b4af59!important}.table_simple tbody tr{--bs-table-bg:#00b0ef59!important}.row_0,.row_2,.row_4,.row_6,.row_8,.row_cooling{--bs-table-bg:rgba(71,163,245,.35)!important}.row_1,.row_3,.row_5,.row_7,.row_heating{--bs-table-bg:rgba(246,194,89,.35)!important}.row_hot_water{--bs-table-bg:rgba(248,60,60,.35)!important}.row_household_appliance{--bs-table-bg:rgba(175,156,255,.35)!important}.row_cooking_ec{--bs-table-bg:hsla(50,91%,71%,.35)!important}.row_other{--bs-table-bg:rgba(112,248,175,.54)!important}#window_type_table,#window_type_table_condominium{border-collapse:separate;border-spacing:10px}#smartwizard .input-group .btn{position:absolute!important}#smartwizard span.toggle-handle.btn.btn-light{position:relative!important}#smartwizard .toggle-off.btn{padding-left:20px!important}#smartwizard .form-control,#smartwizard .form-select,#smartwizard .input-group-text{border-radius:0!important}.sw-theme-default{box-shadow:0 0 0 0!important}.sw-theme-default>ul.step-anchor>li.done>a:after{background:none!important;height:1px!important;transform:none!important}.forms-wizard li:after,.forms-wizard li:before{height:1px!important;top:65%!important}.forms-wizard li em{font-size:12px!important}.forms-wizard li em,.forms-wizard li.done em:before{height:30px!important;line-height:30px!important;width:30px!important}.mr-1{margin-right:10px!important}.mr-2{margin-right:15px!important}.mr-3{margin-right:20px!important}.mr-4{margin-right:25px!important}.mr-5{margin-right:30px!important}.ml-1{margin-left:10px!important}.ml-2{margin-left:15px!important}.ml-3{margin-left:20px!important}.ml-4{margin-left:25px!important}.ml-5{margin-left:30px!important}.btnStatusNext,.btnStatusPrev{border-radius:5px 5px 5px 5px;color:rgba(0,0,0,.2)!important;cursor:pointer;display:flex;font-size:30px;font-weight:700;text-decoration:unset!important;transition:.6s ease;user-select:none;z-index:10}.arrow-center{margin:auto}.btnStatusNext{right:0}.btnStatusNext:hover,.btnStatusPrev:hover{color:#01b0ef!important}.sw-theme-dots>ul.step-anchor>li>a:before{background:none!important}.sw-theme-dots>ul.step-anchor>li>a:after{border-radius:35%!important;left:48%!important}.statusWizardFlex ul{display:flex}.statusWizardFlex ul li{flex:1}.statusWizardFlex ul{font-size:smaller!important}#smartwizard .input-group-text{justify-content:center!important;min-width:50px!important}#pageloader{background:hsla(0,0%,100%,.8) no-repeat 50%;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.pulseBtn{-moz-animation:pulse 2s infinite;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:#01b0ef;border:1px solid #01b0ef;border-radius:2rem;box-shadow:0 0 0 0 #212c3d;color:#fff;font-size:1rem;padding:1rem 2rem}@keyframes pulse{0%{box-shadow:0 0 0 0 #212c3d}70%{box-shadow:0 0 0 10px rgba(88,120,243,0)}to{box-shadow:0 0 0 50px rgba(88,120,243,0)}}.bg-black-transparent{background:rgba(0,0,0,.5)}.google-map{height:400px}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar{background-color:#f5f5f5;width:12px}::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.btn-primary.disabled,.btn-primary[disabled]{background-color:#c0bdbdd1!important;border-color:silver!important;color:#fff!important}.accordion-button{background-color:rgba(0,176,239,.2)!important}.clientEkrBg{background:linear-gradient(90deg,#eaeaea,#00b0ef38,#f2f2f2,#4b67a0a6)!important}#status-step-bar-view-extended{border-color:rgba(222,226,230,.5)!important;border-radius:1rem!important;box-shadow:0 1.6rem 3rem rgba(0,0,0,.25)!important;padding:10px}.form-check-input-lg-bs{height:17px!important;width:17px!important}.h-35{height:35px!important}.lightbox{align-items:center!important;display:flex!important;height:100%;justify-content:center!important;left:0;overflow:hidden!important;position:fixed;top:0;transition:.5s;width:100%}.lightbox img{height:auto!important;max-height:90vh!important;max-width:90vw!important;width:auto!important}.lightbox .modal-content{overflow:hidden;position:relative}.lightbox .carousel-inner{background:#000;height:100%;max-height:100%;max-width:100%;overflow:auto}.lightbox .carousel,.lightbox .carousel-item,.lightbox .carousel-item .ratio{height:100%}.dz-remove-inactive{opacity:65%;pointer-events:none}.notification{border-radius:8px;margin-bottom:7px}.notification .icon-container{align-items:center;border-radius:7px 0 0 7px;display:flex;justify-content:center;padding-bottom:2px}.notification .icon-container span{color:#fff;font-size:1.5rem;margin-right:15px}.notification .message-container{padding:10px}.notification-warning{border:1px solid #ffc107}.notification-success{border:1px solid #198754}.notification-info{border:1px solid #0dcaf0}.notification-danger{border:1px solid #dc3545}.notification-general{border:1px solid #6c757d}.notification-panel-warning{background-color:#ffc1071a;border:2px solid #ffc107;box-shadow:3px 4px 6px 1px rgba(0,0,0,.1)}.notification-panel-success{background-color:#1987541a;border:2px solid #198754;box-shadow:3px 4px 6px 1px rgba(0,0,0,.1)}.notification-panel-info{background-color:#0dcaf01a;border:2px solid #0dcaf0;box-shadow:3px 4px 6px 1px rgba(0,0,0,.1)}.notification-panel-danger{background-color:#dc35451a;border:2px solid #dc3545;box-shadow:3px 4px 6px 1px rgba(0,0,0,.1)}.notification-panel-general{background-color:#6c757d1a;border:2px solid #6c757d;box-shadow:3px 4px 6px 1px rgba(0,0,0,.1)}.icon-container-warning{background:linear-gradient(180deg,#ffc107,#997304)}.icon-container-success{background:linear-gradient(180deg,#198754,#0f5132)}.icon-container-info{background:linear-gradient(180deg,#0dcaf0,#077990)}.icon-container-danger{background:linear-gradient(180deg,#dc3545,#841f29)}.icon-container-general{background:linear-gradient(180deg,#6c757d,#40464b)}.message-container-warning{color:#ffc107}.message-container-success{color:#198754}.message-container-info{color:#0dcaf0}.message-container-danger{color:#dc3545}.message-container-general{color:#6c757d}.notification-panel{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2);max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:50px;transform:translateX(100%);transition:max-height .5s ease,transform .5s ease,opacity .3s ease;width:400px;z-index:1000}.notification-panel.visible{height:100%;opacity:1;transform:translateX(0)}.panel-header{align-items:center;background:#fff;border:1px solid #000;color:#333;display:flex;justify-content:space-between;padding:10px 15px}.panel-content{background:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);color:#333;font-size:14px;padding:15px}.top-borders-panel-radius{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:1rem;border-top-right-radius:1rem}.notification-list{max-height:400px;max-width:365px;overflow-y:auto;padding-left:0}.notification-wrapper{display:inline-block;position:relative}.notificationbadge{background-color:red;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.2);height:12px;position:absolute;top:25px;width:12px}.notification-item{align-items:center;border-radius:20px;display:flex;font-size:14px;justify-content:space-between;margin:10px;overflow:visible;position:relative;transition:transform .3s;z-index:1}.notification-item:hover{background-color:rgba(0,0,0,.05);transform:scale(1.05)}.notification-item .notification-item-span{border-radius:20px;font-size:20px;margin-right:10px}.notification-item button{background:none;border:none;border-radius:20px;color:red;cursor:pointer;font-size:16px;font-weight:700}.notification-markAsRead{font-size:16px;font-weight:700;margin-left:-5px}.notification-icon-container{border-bottom-left-radius:17px;border-bottom-right-radius:0;border-top-left-radius:17px;border-top-right-radius:0;color:#fff}.view-link{border-radius:20px;color:blue;display:block;font-size:12px;margin-top:5px}.image-time-data{text-align:center;width:200px}.image-time,.image-time-data{background-color:#000;color:#fff;overflow:hidden;position:relative}.image-time{display:inline-block;left:-42px;padding-left:2px;padding-right:2px;text-overflow:ellipsis;white-space:nowrap}.image-time-triangle{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;height:0;left:2px;margin:0 auto;position:relative;top:-5px;width:0}.dropzone .dz-preview{margin:42px 38px!important}.file-info-bar{align-items:center;background:rgba(0,0,0,.7);border-top-left-radius:4px;border-top-right-radius:4px;bottom:100%;box-sizing:border-box;color:#fff;display:flex;font-size:11px;justify-content:space-between;left:0;padding:3px 6px;position:absolute;width:100%;z-index:5}.file-info-bar .trash-icon{color:red;cursor:pointer;font-size:13px;line-height:1;margin-left:6px}.dz-preview{margin-bottom:50px;position:relative}.trash-wrapper{display:inline-block;position:relative}.custom-tooltip{background:#333;border-radius:4px;bottom:-12px;color:#fff;display:none;font-size:11px;left:15px;padding:6px;position:absolute;width:200px;z-index:1500!important}.trash-wrapper:hover .custom-tooltip{display:block}