.advice{width:100%;text-align:center;padding:65px 10px 10px}.advice .advice-title{font-size:24px;font-weight:600}.advice .advice-container{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 55px 0}.advice .advice-container .advice-arrow-left,.advice .advice-container .advice-arrow-right{background:url(../i/arrow.png) no-repeat;background-size:contain;width:62px;height:54px}.advice .advice-container .advice-arrow-right{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.advice .advice-container .advice-economy{font-size:36px;font-weight:600}.advice .advice-container .advice-btn-more{background:url(../i/btn-more.png) no-repeat;background-size:contain;width:341px;height:57px;padding:12px 0;font-size:22px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;cursor:pointer}.advice .advice-container .advice-btn-more:hover{opacity:0.8}@media only screen and (max-width: 991px){.advice .advice-container .advice-economy{margin-bottom:5px;font-size:26px;white-space:nowrap;padding:0 10px}.advice .advice-container .advice-btn-more{padding:7px 0}}@media only screen and (max-width: 320px){.advice .advice-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advice .advice-container .advice-arrow-left,.advice .advice-container .advice-arrow-right{display:none}.advice .advice-container .advice-economy{margin-bottom:30px}.advice .advice-container .advice-btn-more{background:url(../i/btn-more-320.png) no-repeat;background-size:contain;width:281px;height:56px;padding:11px 0;font-size:22px}}@media only screen and (max-width: 767px) and (min-width: 321px){.advice .advice-container{padding:40px 0 0}.advice .advice-container .advice-arrow-left,.advice .advice-container .advice-arrow-right{height:50px}.advice .advice-container .advice-btn-more{width:287px;height:48px;padding:7px 0}}

.chart-container{width:100%;padding:5px 18px 20px;margin:0 0 20px}.chart-container .chart-draw-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:200px;width:100%;position:relative}.chart-container .chart-draw-container .chart-axis-y,.chart-container .chart-draw-container .chart-axis-y-right{width:20px;height:200px;position:absolute;left:-23px;top:0;text-align:right}.chart-container .chart-draw-container .chart-axis-y-right{left:inherit;right:-17px;top:0}.chart-container .chart-draw-container .chart-wall{height:100%;background:rgba(200,200,200,0.3);border:1px solid rgba(150,150,150,0.5);border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.chart-container .chart-draw-container .chart-wall.last-child{border-right:1px solid rgba(120,150,180,0.9)}.chart-container .chart-draw-container .chart-wall .chart-wall-label{width:100%;color:#999999;text-align:center;position:relative;bottom:-20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px;font-size:10px}.chart-lines-legend{width:100%;height:40px;font-size:11px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 20px}.chart-lines-legend .chart-lines-legend__2{margin-left:30px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.chart-container .chart-axis-y-label{font-size:10px;margin-top:-5px;position:absolute;width:100%}.charts-container .chart-temp-container{width:50%;height:100%;padding:0 1%;margin-right:45px}.charts-container .chart-temp-container .chart-temp-wrapper{width:100%}.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp{width:100%;height:100%;font-size:24px}.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper{width:100%;height:70px;margin:20px 0}.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper .chart-temp-1,.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper .chart-temp-2{background-color:#db2b2b;border:1px solid #db2b2b;border-radius:2px;width:100%;height:100%}.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper .chart-temp-1.fill-green,.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper .chart-temp-2.fill-green{background:#468e2f url(../i/col-fill/fill1-2.png);background-blend-mode:soft-light}.charts-container .chart-temp-container .chart-temp-wrapper .chart-temp .chart-temp-column-wrapper .chart-temp-2{margin-top:-70px}.charts-container .chart-temp-container .chart-temp-legend{margin-top:20px;margin-bottom:20px;font-size:24px}.charts-container .chart-dew-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1%;margin-left:45px}.charts-container .chart-dew-container .chart-dew{width:100%}.charts-container .chart-dew-container .chart-dew:last-child{margin-top:48px}.charts-container .chart-dew-container .chart-dew .chart-dew-wrapper{width:100%;height:200px;border-bottom:1px solid rgba(204,204,204,0.3)}.charts-container .chart-dew-container .chart-dew .chart-dew-wrapper .chart-dew-column-symbol,.charts-container .chart-dew-container .chart-dew .chart-dew-wrapper .chart-dew-column-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;text-align:center}.charts-container .chart-dew-container .chart-dew .chart-dew-column-symbol{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-item-align:center;align-self:center;font-size:44px}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper{height:100%;width:100%;border:1px solid #ccc}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper .chart-dew-column{width:100%;height:20%;background:rgba(0,0,255,0.3);outline:1px solid rgba(2,2,224,0.3);position:relative}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper .chart-dew-column.water-bg{background-image:url(../i/col-fill/fill2-opt.png);background-blend-mode:soft-light}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper .chart-dew-column.strike-bg{background-image:url(../i/col-fill/fill1-2.png);background-blend-mode:soft-light}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper .chart-dew-column.color-1{background-color:#46a0c6}.charts-container .chart-dew-container .chart-dew .chart-dew-column-wrapper .chart-dew-column.color-2{background-color:#90a7e8}.charts-container .chart-dew-container .chart-dew .chart-dew-labels{font-size:14px}.charts-container .chart-dew-container .chart-dew .chart-dew-labels .chart-dew-label{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;margin-top:20px;text-align:center}.charts-container .chart-dew-container .chart-dew .chart-dew-labels .chart-dew-label-2{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:24px;text-align:center;margin-bottom:20px}.charts-container .chart-dew-container .chart-dew .chart-dew-labels .chart-dew-column-symbol{opacity:0}.charts-container .chart-dew-container .chart-dew .chart-dew-labels.text-label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}.charts-container .chart-dew-container .chart-dew.chart-dew-second .chart-dew-labels.text-label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:26px}.charts-container .average-teplo-1,.charts-container .average-teplo-2{display:block;margin-top:55px;font-size:16px;text-align:center}.charts-container .average-teplo-1 .average-teplo-label,.charts-container .average-teplo-2 .average-teplo-label{width:80%;margin-top:35px;text-align:center;font-size:36px;font-weight:600;border:1px solid #9e9e9e;border-radius:7px;padding:20px;margin-left:10%}.charts-container .average-teplo-1 .average-teplo-label:last-child,.charts-container .average-teplo-2 .average-teplo-label:last-child{margin-top:30px}.charts-container .average-teplo-2{display:none}.charts-container .average-teplo-2 .average-teplo-2-title{margin-bottom:30px}.charts-container .average-teplo-2 .average-teplo-2-value-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charts-container .average-teplo-2 .average-teplo-2-value-wrapper .average-teplo-2-value{width:50%;padding:0 20px;-ms-flex-item-align:start;align-self:flex-start}.charts-container .average-teplo-2 .average-teplo-2-value-wrapper .average-teplo-2-value .average-teplo-2-value-label{width:100%;margin-top:20px;text-align:center;font-size:36px}@media only screen and (max-width: 767px){.charts-container .average-teplo-1 .average-teplo-label,.charts-container .average-teplo-2 .average-teplo-label{font-size:25px}}@media only screen and (max-width: 509px){.charts-container .average-teplo-2 .average-teplo-2-value-wrapper{display:block}.charts-container .average-teplo-2 .average-teplo-2-value-wrapper .average-teplo-2-value{width:100%;padding:0}}@media only screen and (max-width: 991px){.charts-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-container .chart-temp-container,.charts-container .chart-dew-container{width:100%;margin-left:0;margin-right:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charts-container .chart-temp-container .chart-temp-wrapper{max-width:430px;margin-left:auto;margin-right:auto}.charts-container .chart-dew-container .chart-dew{width:100%;margin-top:10px}.charts-container .chart-dew-container .chart-dew .chart-dew-labels{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charts-container .chart-dew-container .chart-dew .chart-dew-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charts-container .average-teplo-1{display:none}.charts-container .average-teplo-2{display:block;width:100%;margin-top:50px}.charts-container .average-teplo-2 .average-teplo-2-title{margin-bottom:30px}}

.svg-chart-container{position:absolute;width:calc(100% + 10px);height:200px;padding:0 10px;margin-left:-10px;z-index:2;top:0;left:0}.svg-chart-container .chart-hint,.svg-chart-container .chart-hint-label{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svg-chart-container .dew-label{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.comparisons{width:100%;text-align:center;margin-top:50px}.comparisons .comparison-title{font-size:24px;font-weight:600}.comparisons .comparison-charts{width:100%;padding:50px 10px 10px}.comparisons .comparison-charts .comparison-charts-wrapper{width:50%}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart{width:33%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper .comparison-chart-value{margin:0 -20px;margin-bottom:15px;font-weight:600;font-size:18px}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper .comparison-chart-column-wrapper{width:100%;height:150px;outline:1px solid #ccc;max-width:100px;-ms-flex-item-align:center;align-self:center}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper .comparison-chart-column-wrapper .comparison-chart-column{position:relative;background:#9e9e9e;background-blend-mode:soft-light}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper .comparison-chart-label{white-space:pre-wrap;word-wrap:break-word;margin-top:20px;font-size:14px}@media only screen and (max-width: 991px){.comparisons .comparison-title{font-size:22px}}@media only screen and (max-width: 767px){.comparisons .comparison-title{font-size:22px}}@media only screen and (max-width: 500px){.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart{padding:0 5px}.comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart-label{font-size:12px !important}}@media only screen and (max-width: 500px){.comparisons .comparison-charts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.comparisons .comparison-charts .comparison-charts-wrapper{width:100%}.comparisons .comparison-charts .comparison-charts-wrapper:last-child{margin-top:40px}}

.loader{font-size:10px;margin:50px auto 0;text-indent:-9999em;width:5em;height:5em;border-radius:50%;background:#73a534;background:-webkit-gradient(linear, left top, right top, color-stop(10%, #73a534), color-stop(42%, rgba(255,255,255,0)));background:linear-gradient(to right, #73a534 10%, rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#73a534;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#f0f0f0;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.container{background:#fff;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.container .loading{background:#f0f0f0;text-align:center;padding-top:20px}.container .loading img{width:248px;height:61px;margin-bottom:20px}.container .main-content{padding-top:56px;padding-right:15px;padding-left:15px}.container label{font-size:16px;font-weight:600;margin-bottom:3px}.container a{color:#2084b0;border-bottom:1px dashed #2084b0;text-decoration:none;display:inline-block;vertical-align:baseline;line-height:.95}.container a.active{color:#303030;border-bottom:1px dashed #303030}.container p{color:#fff;font-size:14px;font-weight:600}.container p i{font-weight:400}.container ul.nav-tabs{padding-top:10px;border-bottom:none}.container li.uib-tab.active a{background-color:#7f7f7f;color:#fff}.container .nav-tabs{margin:0 6px}.container .nav-tabs .title{padding:10px 15px}.container .tab-content{background:#7f7f7f}.container .tab-content label{color:#fff;font-size:14px;font-family:"Open Sans", sans-serif;font-weight:400}.container .tab-content input{width:70px;text-align:center}.container .tab-content input[type='radio']{width:20px;margin-right:6px}.container .tab-content input[type='checkbox']{width:20px;height:20px;background:#fff;border-radius:3px;border:1px solid #3a3939;vertical-align:bottom;position:relative;top:1px;margin-right:12px}.container .tab-content .tab-content-row{margin:10px 0}@media (min-width: 1200px){.container{width:1000px}}@media only screen and (max-width: 767px){.container .main-content{padding-top:0}.container .tab-content{margin-top:10px}}

.costs{width:100%;text-align:center;margin-top:50px}.costs .cost-title{font-size:24px;font-weight:600}.costs .consumptions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:45px}.costs .consumptions .consumption-heat,.costs .consumptions .consumption-fuel,.costs .consumptions .heating-costs{width:220px;margin:10px;font-size:12px}.costs .consumptions .consumption-heat .cons-value,.costs .consumptions .consumption-fuel .cons-value,.costs .consumptions .heating-costs .cons-value{color:#e79f26;font-size:36px;font-weight:600;padding-top:10px}.costs .consumptions .consumption-heat .cons-desc,.costs .consumptions .consumption-fuel .cons-desc,.costs .consumptions .heating-costs .cons-desc{font-size:18px;margin-top:5px}.costs .consumptions .consumption-heat .cons-icon,.costs .consumptions .consumption-fuel .cons-icon,.costs .consumptions .heating-costs .cons-icon{width:100%}.costs .consumptions .consumption-heat .cons-icon.icon-1,.costs .consumptions .consumption-fuel .cons-icon.icon-1,.costs .consumptions .heating-costs .cons-icon.icon-1{height:56px}.costs .consumptions .consumption-heat .cons-icon.icon-2,.costs .consumptions .consumption-fuel .cons-icon.icon-2,.costs .consumptions .heating-costs .cons-icon.icon-2{height:55px}.costs .consumptions .consumption-heat .cons-icon.icon-3,.costs .consumptions .consumption-fuel .cons-icon.icon-3,.costs .consumptions .heating-costs .cons-icon.icon-3{height:55px}@media only screen and (max-width: 419px){.costs .consumptions{-ms-flex-wrap:wrap;flex-wrap:wrap}.costs .consumptions .consumption-heat,.costs .consumptions .consumption-fuel,.costs .consumptions .heating-costs{width:100%}.costs .consumptions .consumption-heat .cons-value,.costs .consumptions .consumption-fuel .cons-value,.costs .consumptions .heating-costs .cons-value{padding:10px}}

#editStuff .modal-header{padding:0;height:40px;background-color:#454545;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#editStuff .modal-header .modal-title{font-size:16px;color:#ffffff;line-height:40px;margin-left:20px;width:calc(100% - 50px)}#editStuff .modal-header .modal-close{width:25px;height:25px;background:rgba(255,255,255,0.5);margin-right:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#editStuff .modal-header .modal-close .close{color:#454545;opacity:1;text-shadow:none}#editStuff .modal-content{width:482px}#editStuff .modal-footer .btn-gold{width:268px;height:54px;background:url(../i/btn-bg-gold.png) no-repeat;font-size:24px;margin-left:auto}#editStuff .modal-footer .btn-cancel{width:150px;text-align:center}#editStuff .modal-footer .btn-cancel span{font-size:18px;color:#1e6787;text-decoration:underline}#editStuff label{font-weight:400;margin:5px}#editStuff .thd{display:inline-block;width:168px}#editStuff input{width:266px;height:35px}#editStuff .number{width:80px;height:35px;text-align:left}#editStuff .modal-footer{border:none;padding:15px 20px}

.fn h2{font-size:26px}.fn p{color:#303030;font-weight:400}.fn .title{background:url("../i/galka.png") no-repeat;padding:5px 32px}.fn .fn-result{width:100%}.fn .fn-result .warm{width:50%;margin-right:10px}.fn .fn-result .warm .fn-success{height:44px;background:url("../i/success.png") repeat-x;border:1px solid #468e2f;border-radius:2px}.fn .fn-result .warm .fn-warning{height:44px;background:url("../i/warning.png") repeat-x;border:1px solid #db2b2b;border-radius:2px}.fn .fn-result .moisture{width:50%;margin-left:10px}.fn .fn-result .moisture .fn-vlaga1{height:44px;background:url("../i/vlaga1.png") 0 center repeat-x;border:1px solid #3896bf;border-radius:2px}.fn .fn-result .moisture .fn-vlaga2{height:44px;background:url("../i/vlaga2.png") 0 center repeat-x;border:1px solid #3896bf;border-radius:2px}@media only screen and (max-width: 767px){.fn h2{font-size:20px}.fn .fn-result{-ms-flex-wrap:wrap;flex-wrap:wrap}.fn .fn-result .warm{width:100%;margin-right:0}.fn .fn-result .moisture{width:100%;margin-left:0;margin-top:10px}}

.room .room__column{padding-bottom:0;padding-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.room .room__column .room__column__label{font-size:16px;font-weight:600;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room .room__column .room__column__title{padding-bottom:0;border:0;color:#333;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.room .room__column .room__column__title:hover,.room .room__column .room__column__title:active,.room .room__column .room__column__title:focus{padding-bottom:0;border:0;color:#333;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.room .room__column .room__column__title .room__column__title__label{color:#333;border-bottom:1px dashed #333}.room .room__column .room__column__title .room__column__title__label.active{color:#2084b0;border-bottom:1px dashed #2084b0}.room .room__column .room__column__title .room__column__title__arrow{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #7f7f7f transparent;margin-left:calc(50% - 10px);margin-top:2px}.room .room__column .room__column__select,.room .room__column .frame__column__select{display:none}.room .stuff-selected-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:160px}.room .stuff-selected-container .stuff-selected{list-style-type:none;margin:0;padding:0;width:510px}.room .stuff-selected-container .stuff-selected .stuff-selected-item{margin-bottom:5px}.room .stuff-selected-container .stuff-selected li{height:36px;margin:10px 0}.room .stuff-selected-container .number{width:20px;font-size:14px;color:#fff}.room .stuff-selected-container .title{float:left;width:230px;height:34px;border-radius:3px;border:1px solid #3a3939;background:#fff;padding:5px 8px;overflow:hidden}.room .stuff-selected-container .title .value{font-size:16px;width:calc(100% - 22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:5px}.room .stuff-selected-container .title i{color:#CECECE}.room .stuff-selected-container .title .more{width:31px;height:26px;border-left:1px solid #525252;cursor:pointer;text-align:center;padding-left:8px}.room .stuff-selected-container .title .more span{position:relative;top:-4px}.room .stuff-selected-container .width{color:#ffffff;margin-left:10px;margin-right:0}.room .stuff-selected-container .width input{margin-right:10px}.room .stuff-selected-container .action{width:120px;margin:0 6px;cursor:default}.room .stuff-selected-container .action .action-button{margin-left:5px;width:25px;height:25px;background:url("../i/action.png") no-repeat;text-decoration:none;border-bottom:none;cursor:pointer}.room .stuff-selected-container .action .action-button.move-down{background-position:-30px 0}.room .stuff-selected-container .action .action-button.settings{background-position:-60px 0}.room .stuff-selected-container .action .action-button.remove{background-position:-90px 0}.room .stuff-selected-container .action .action-button.hide-element{opacity:0.3 !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;cursor:default !important}.room .stuff-selected-container .stuff-selected__image{width:calc(100% - 510px)}.room .stuff-selected-container .stuff-selected__image .home img{width:200px}.room .stuff-selected-container .stuff-selected__image .visible{width:100%;margin-left:5px}.room .stuff-selected-container .stuff-selected__image .visible p{font-size:14px;max-width:175px;padding:0 5px;line-height:1.2}.room .stuff-selected-container .stuff-selected__image .visible img{width:inherit;height:inherit}.room .stuff-selected-container .stuff-selected__image .visible ul{list-style-type:none;margin:0;padding:0}.room .stuff-selected-container .stuff-selected__image .visible ul li{float:left;width:0;height:100%;border:1px solid #F3F3F3;background:url("../i/bg-wall.png") repeat;text-align:center;font-size:12px}.room .stuff-selected-container .stuff-selected__image .visible .orient{color:#fff;font-size:12px;font-weight:400}.room .stuff-selected-container .stuff-selected__image .visible .v-stuff{width:100%;height:130px;background:#F3F3F3;display:-webkit-box;display:-ms-flexbox;display:flex}.room .stuff-selected-container .stuff-selected__image .visible .v-stuff .wall-label{margin-top:50px;text-align:center;font-weight:600;font-size:14px;height:50px}.room .stuff-selected-container .stuff-selected__image .visible .v-stuff .wall-label-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room .stuff-selected-container .stuff-selected__image .visible .v-stuff .v-stuff-item{min-width:14px}.room .stuff-selected-container .stuff-selected__image .visible .v-stuff .v-stuff-item.empty{border:1px solid #000}@media only screen and (max-width: 1100px){.room__column{-ms-flex-wrap:wrap;flex-wrap:wrap}.room__column .room__column__label{width:100%}.room__column .room__column__title:first-child{padding-left:0}.stuff-selected-container .stuff-selected__image .home{width:auto}.stuff-selected-container .stuff-selected__image .visible{margin-left:0;margin-top:10px;-ms-flex-item-align:center;align-self:center}.stuff-selected-container .stuff-selected__image .visible p{max-width:100%;text-align:center}}@media only screen and (max-width: 992px){.room .stuff-selected-container .stuff-selected__image{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.room .room__column{-ms-flex-wrap:wrap;flex-wrap:wrap}.room .room__column .room__column__title{display:none}.room .room__column .room__column__title .room__column__title__arrow{display:none}.room .room__column .room__column__label{width:100%}.room .room__column .room__column__select,.room .room__column .frame__column__select{display:block}.room .stuff-selected-item__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.room .stuff-selected-container .stuff-selected{width:50%}.room .stuff-selected-container .stuff-selected .title{width:calc(100% - 20px)}.room .stuff-selected-container .stuff-selected .width{margin:5px 0 10px 20px}.room .stuff-selected-container .stuff-selected .action{margin:5px 0 10px auto}.room .stuff-selected-container .stuff-selected .square-construct-title,.room .stuff-selected-container .stuff-selected .square-construct-label{margin-left:20px}.room .stuff-selected-container .stuff-selected .square-construct-title{margin-top:10px;margin-bottom:5px}.room .stuff-selected-container .stuff-selected__image{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding-left:15px}.room .stuff-selected-container .stuff-selected__image .home{width:auto}.room .stuff-selected-container .stuff-selected__image .visible{margin-left:0;margin-top:10px;-ms-flex-item-align:center;align-self:center}.room .stuff-selected-container .stuff-selected__image .visible p{max-width:100%;text-align:center}}@media only screen and (max-width: 535px){.room .stuff-selected-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.room .stuff-selected-container .stuff-selected{width:100%}.room .stuff-selected-container .stuff-selected__image{padding-left:0;width:100%}}

.get-pdf-modal{width:100%;max-width:389px;max-height:402px;margin:auto;overflow:hidden !important}.get-pdf-modal .modal-dialog{width:100%;margin:0}.get-pdf-modal .modal-dialog .modal-content{text-align:center}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-header{width:100%;font-weight:600;font-size:18px;padding-top:30px;padding-left:34px;padding-right:34px;border:none}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-header .modal-close{position:absolute;right:0;top:0;padding:12px}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body{padding-bottom:0}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body input{width:calc(100% - 90px);margin-bottom:18px}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body input:last-child{margin-bottom:7px}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body .btn{background:url(../i/btn-pdf-popup.png) no-repeat;background-size:contain;width:271px;height:55px;margin:15px auto auto;padding:12px 0;font-size:24px;font-weight:600;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;cursor:pointer}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body .btn:focus{outline:none}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body label{font-size:14px;font-weight:normal;text-align:left;margin:20px 75px auto}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body label input{width:auto;margin-bottom:0}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-footer{border:none;text-align:center}@media only screen and (max-width: 320px){.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body input{width:calc(100% - 17px)}.get-pdf-modal .modal-dialog .modal-content .get-pdf .modal-body label{margin:20px 42px auto}}

.log{padding:12px 20px}.log p{font-size:12px;font-weight:400;color:#008800;margin-top:20px}.log .pre-class{padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.log .pre-class div{white-space:nowrap}.log .pre-class .dotted-bottom{width:100%;margin:0 5px;-ms-flex-item-align:end;align-self:flex-end;background:-webkit-gradient(linear, left top, right top, color-stop(40%, #333), color-stop(20%, rgba(255,255,255,0))) repeat-x top;background:linear-gradient(to right, #333 40%, rgba(255,255,255,0) 20%) repeat-x top;background-size:3px 1px;height:2px}

body{font-size:16px;font-family:"Open Sans", sans-serif;background:#f0f0f0}h2{text-align:center}#pdf-container{position:absolute;width:910px;height:100%;z-index:99999}header{background:#ebaa2d}header .wrapper{position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px;margin:0 auto;background:url("../i/graffity.png") 15px 0 no-repeat}header .wrapper .logo{width:202px;height:236px;min-width:202px;background:url("../i/logo.png") no-repeat;margin-left:44px;margin-right:34px;-ms-flex-item-align:start;align-self:flex-start;border:none}header .wrapper .pagetitle{width:350px;font-family:"Open Sans", sans-serif;font-size:24px;color:#fff;text-shadow:2px 1px 0px #8F5A11;line-height:32px;margin-right:10px;border:none}header .wrapper .pagetitle:hover{text-decoration:none}header .wrapper .info{float:right;margin-right:100px}input{border-radius:3px;border:1px solid #3a3939;padding:5px;font-size:16px;color:#303030;outline:none;width:210px}input.number{text-align:right}.select2-container .select2-dropdown{border-top:1px solid #aaa;width:230px !important}.select2-container .select2-container--default .select2-selection--single{height:34px;padding-top:2px;border:1px solid #3a3939;border-radius:3px}.select2-container .select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:3px;border-left:1px solid #525252}.select2-container .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#525252 transparent transparent transparent}.modal .ng-invalid.ng-touched{border-color:#E60A0A;background:#FFE5E5}.modal .ng-valid.ng-touched{border-color:#3AB308;background:#E0FFE0}.modal .modal-content{background:#f4f4f4;border-radius:0;border:2px solid #454545}.inline-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inline-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inline-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.clear{clear:both}.right{float:right}.left{float:left}.row{background:#fff;margin-bottom:10px}.col-xs-12{padding:12px 20px}.w200,.w300{display:inline-block}.w200{width:200px}.w300{width:300px}.w33p{width:33%}.mg25{margin:0 25px}@media only screen and (max-width: 1100px){header .wrapper .pagetitle{font-size:18px;line-height:1.5;margin-top:0}header .wrapper .info img{max-width:240px}}@media only screen and (max-width: 991px){header .wrapper .logo{margin-left:-20px;margin-right:0;background-size:contain}header .wrapper .info{margin-right:0}}@media only screen and (max-width: 767px){header .wrapper{overflow:hidden}header .wrapper .logo{margin-left:-20px;margin-right:0;background-size:contain;width:150px;min-width:150px}header .wrapper .pagetitle{font-size:14px;line-height:1.5}header .wrapper .info{display:none}}@media only screen and (max-width: 400px){header .wrapper{height:150px}header .wrapper .logo{min-width:125px}}

.pdf-template{background:#fff;width:100%;height:100%}.pdf-template .pdf-header{width:100%}.pdf-template .pdf-header .pdf-header-group{width:100%;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.pdf-template .pdf-header .pdf-header-group.bottom-line{border-bottom:1px solid #737373}.pdf-template .pdf-header .pdf-header-group .pdf-header-title{font-size:16px;font-weight:600}.pdf-template .pdf-header .pdf-header-group .pdf-header-item-50{width:50%}.pdf-template .pdf-header .pdf-header-group .pdf-header-tel{font-size:18px;font-weight:600}.pdf-template .pdf-header .pdf-header-group .pdf-header-green{font-size:14px;font-weight:600;color:#73a534}.pdf-template .pdf-calc{padding-top:30px;font-family:"Open Sans"}.pdf-template .room{background:#fff}.pdf-template .room.row{margin:0}.pdf-template .room .pdf-calc-title{font-size:32px;font-weight:600;padding-bottom:20px}.pdf-template .room .pdf-calc-title.layers{margin-top:22px}.pdf-template .room .pdf-calc-title .title-green{color:#73a534}.pdf-template .room .orient{margin-top:22px}.pdf-template .room .title-black{font-weight:600;margin-right:20px}.pdf-template .room .calc-item-value{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;border-top:1px solid #cccccc}.pdf-template .room .calc-item-value:last-child{border-bottom:1px solid #cccccc}.pdf-template .room .pdf-calc-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.pdf-template .room .pdf-calc-item-30{width:30%}.pdf-template .room .pdf-calc-item-50{width:50%}.pdf-template .room .pdf-calc-item-70{width:70%}.pdf-template .room .square{width:auto;white-space:nowrap;margin-right:5px}.pdf-template .room .stuff-selected-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pdf-template .room .stuff-selected-container .stuff-selected__image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:block;width:75%}.pdf-template .room .stuff-selected-container .stuff-selected__image .home{background:#7f7f7f;padding:17px}.pdf-template .room .stuff-selected-container .stuff-selected__image .home img{width:auto;height:294px}.pdf-template .room .stuff-selected-container .stuff-selected__image .visible{width:100%;background:#7f7f7f;padding:17px;margin:35px 0 0}.pdf-template .room .stuff-selected-container .stuff-selected__image .visible .v-stuff .wall-label{margin-top:0}.pdf-template .charts-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pdf-template .charts-container .chart-temp-container{width:50%;margin-right:45px}.pdf-template .charts-container .chart-dew-container{width:50%;margin-left:45px}.pdf-template .charts-container .average-teplo-1{display:block !important}.pdf-template .charts-container .average-teplo-2{display:none !important}.pdf-template .costs .consumptions{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pdf-template .comparisons .comparison-charts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pdf-template .comparisons .comparison-charts .comparison-charts-wrapper:last-child{margin-top:0}.pdf-template .charts-container.in-pdf .chart-dew-container .chart-dew .chart-dew-column-wrapper,.pdf-template .comparisons .comparison-charts .comparison-charts-wrapper .comparison-chart .comparison-chart-wrapper .comparison-chart-column-wrapper{border:1px solid #9e9e9e;outline:none}

.region{margin-bottom:0}.region .region__column .region__column__label{font-size:16px;font-weight:600;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region .region__column .select2.select2-container{width:auto !important}.region .region__column .select2.select2-container:focus{outline:none}.region .region__column .select2.select2-container .selection:focus{outline:none}.region .region__column .select2.select2-container .select2-selection{border:none}.region .region__column .select2.select2-container .select2-selection:focus{outline:none}.region .region__column .select2.select2-container .select2-selection .select2-selection__arrow{display:none}.region .region__column .select2.select2-container .select2-selection .select2-selection__rendered{color:#2084b0;border-bottom:1px dashed #2084b0;line-height:1;margin:6px 0;padding:0 4px}@media only screen and (max-width: 767px){.region .region__column{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.region .region__column .region__column__label{width:100%}}

.group-inputs{color:#fff;font-size:14px;font-family:"Open Sans", sans-serif;font-weight:400;-ms-flex-wrap:wrap;flex-wrap:wrap}.group-inputs label{margin-left:2px}.group-inputs .group-input__title{min-width:210px}.group-inputs .group-inputs__p{width:15px;text-align:right;margin-left:2px;margin-right:16px}.group-inputs .group-inputs__p2{width:70px;text-align:left;margin-left:2px;white-space:nowrap}.type-heating .type-heating__select{background:url(../i/select-bg.png) no-repeat;height:35px}.type-heating .type-heating__select select{width:240px;border-radius:3px;border:transparent;background:transparent;font-size:16px;color:#303030;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.type-heating .type-heating__cost{margin:0 10px}@media only screen and (max-width: 1100px){.type-heating .type-heating__cost{margin-left:25px}}@media only screen and (max-width: 767px){.group-inputs .group-input__title{width:100%;margin-bottom:5px}}@media only screen and (max-width: 320px){.type-heating .type-heating__select{width:100%;margin-bottom:5px}.type-heating .type-heating__cost{margin-left:0;margin-top:5px}}

.saving{width:100%;margin:70px 0 20px;padding:32px 0;text-align:center;border:1px solid #999;border-radius:4px}.saving .saving-title{padding:0 10px;font-size:24px;font-weight:600}.saving .saving-wrapper{margin-top:30px}.saving .saving-wrapper .saving-container-1{width:50%;padding:0 1%}.saving .saving-wrapper .saving-container-1 .saving-container-label{width:100%;text-align:center;font-size:18px;margin-bottom:12px}.saving .saving-wrapper .saving-container-1 .saving-link{width:339px;height:57px;margin:auto;padding:16px 0;border:1px solid #999;border-radius:4px;font-size:18px;color:#31a5c8;cursor:pointer;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis}.saving .saving-wrapper .saving-container-2{width:50%;padding:0 1%}.saving .saving-wrapper .saving-container-2 .saving-container-label{width:100%;text-align:center;font-size:18px;margin-bottom:12px}.saving .saving-wrapper .saving-btn-save{background:url(../i/btn-pdf.png) no-repeat;background-size:contain;width:341px;height:57px;margin:auto;padding:12px 0;font-size:22px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;cursor:pointer}.saving .saving-wrapper .saving-btn-save:hover{opacity:0.8}@media only screen and (max-width: 629px){.saving .saving-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.saving .saving-wrapper .saving-container-1{margin-bottom:15px}.saving .saving-wrapper .saving-container-1,.saving .saving-wrapper .saving-container-2{width:100%}}@media only screen and (max-width: 320px){.saving{margin-top:10px;border:none}.saving .saving-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.saving .saving-wrapper .saving-container-1{width:100%}.saving .saving-wrapper .saving-container-1 .saving-link{width:280px;height:56px;padding:15px 0;font-size:17px}.saving .saving-wrapper .saving-container-2{width:100%;margin-top:10px}.saving .saving-wrapper .saving-container-2 .saving-container-label{margin-top:25px}.saving .saving-wrapper .saving-btn-save{background:url(../i/btn-pdf-320.png) no-repeat;background-size:contain;width:281px;height:56px;padding:11px 0;font-size:22px}}@media only screen and (max-width: 767px) and (min-width: 321px){.saving .saving-wrapper .saving-container-1 .saving-link{width:287px;height:48px;padding:12px 0}.saving .saving-wrapper .saving-btn-save{width:287px;height:48px;padding:7px 0}}

#selectStuff .modal-body{overflow:hidden}#selectStuff .material-group{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#selectStuff .material-group .material-group-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#selectStuff .material-group .search-input{width:100%;margin-bottom:5px;padding:6px 22px 6px 12px;font-size:14px;border-color:inherit;background:#fff}#selectStuff .material-group .search-input-clear{position:absolute;top:20px;right:20px;background:#fff;cursor:pointer}#selectStuff .material-create{margin-top:-14px;cursor:pointer}#selectStuff .material-create span{color:#1e6787;text-decoration:underline}#selectStuff ul{float:left;margin:0;padding:0;list-style-type:none;width:30%}#selectStuff ul li{background:#fff;cursor:pointer;min-height:30.4px;line-height:30.4px;padding:5px 8px;-webkit-box-shadow:0px -1px 0px #a2a2a2 inset;box-shadow:0px -1px 0px #a2a2a2 inset;line-height:1.2}#selectStuff ul li:last-child{border-bottom:none}#selectStuff ul li.active{color:#fff;background:#ebaa2d}#selectStuff ul li:hover{color:#fff;background:#484745}#selectStuff ul li:nth-child(2){font-weight:600}#selectStuff .group-select{width:100%;height:34px}#selectStuff .group-select .group{border-color:inherit;background:inherit}#selectStuff .group-select .group option:nth-child(2){font-weight:600}#selectStuff .group-items-wrapper{overflow-x:hidden;overflow-y:auto;width:100%;height:calc(100% - 70px)}#selectStuff .group-items{width:70%;height:100%}#selectStuff .group-items.search{width:100%}#selectStuff .group-items .group-items-item,#selectStuff .group-items .group-items-header{width:100%;color:#303030;background:#ebaa2d;padding:0;min-height:30px;line-height:30px;-webkit-box-shadow:0px -1px 0px #ffffff inset;box-shadow:0px -1px 0px #ffffff inset;white-space:nowrap;cursor:pointer}#selectStuff .group-items .group-items-item:hover,#selectStuff .group-items .group-items-header:hover{color:#fff;background:#484745}#selectStuff .group-items .group-items-item .title,#selectStuff .group-items .group-items-header .title{display:inline-block;width:67%;font-size:13px;overflow:hidden;text-overflow:ellipsis;padding:4px 10px;white-space:pre-wrap;line-height:1;word-break:break-all}#selectStuff .group-items .group-items-item .value,#selectStuff .group-items .group-items-header .value{color:#fff;border-left:1px solid #fff;display:inline-block;width:11%;text-align:right;font-size:12px;padding:0 3px;min-width:42px}#selectStuff .group-items .group-items-item .value b,#selectStuff .group-items .group-items-header .value b{font-size:14px}#selectStuff .group-items .group-items-header{width:100%;cursor:default}#selectStuff .group-items .group-items-header:hover{color:#303030;background:#ebaa2d}#selectStuff .group-items .group-items-header.has-scroll{width:calc(100% - 17px)}#selectStuff .group-items .group-items-header .value{font-size:12px;word-break:break-all;white-space:pre-wrap;line-height:1;padding:7px}#selectStuff .modal-dialog{width:740px}#selectStuff .modal-header{padding:0;height:40px;background-color:#454545;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#selectStuff .modal-header .modal-title{font-size:16px;color:#ffffff;line-height:40px;margin-left:20px;width:calc(100% - 50px)}#selectStuff .modal-header .modal-close{width:25px;height:25px;background:rgba(255,255,255,0.5);margin-right:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#selectStuff .modal-header .modal-close .close{color:#454545;opacity:1;text-shadow:none}@media only screen and (max-width: 320px){#selectStuff .modal-body{overflow:hidden}#selectStuff .material-group .material-group-wrapper{width:100%;height:100%;display:block}#selectStuff ul{width:100%}#selectStuff .group-items{width:100%;margin-top:5px}}
