*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:'Source Sans Pro', sans-serif;font-size:12px;background:#bfbfbf}.container{width:270px;max-width:270px;margin:auto}.logo-wrap,header sup{line-height:0}.logo-wrap img{width:100%}.sub-title{font-family:'Roboto', sans-serif;color:#004a69;font-size:13px;font-weight:900}select{width:65px;border:1px solid #dfdfdf;margin-top:5px;border-radius:5px;color:#959595;padding:5px 0;padding-right:10px;-webkit-appearance:none;text-align:center;text-align-last:center;background:url(dd-arrow.png) center right 3px no-repeat;background-color:#fff;outline:none}header .row{display:flex}header .row .col{flex:1;padding:5px;background:#f7f7f7;background:-moz-linear-gradient(-45deg, #f7f7f7 0%, #ebebeb 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ebebeb));background:-webkit-linear-gradient(-45deg, #f7f7f7 0%, #ebebeb 100%);background:-o-linear-gradient(-45deg, #f7f7f7 0%, #ebebeb 100%);background:-ms-linear-gradient(-45deg, #f7f7f7 0%, #ebebeb 100%);background:linear-gradient(90deg, #f7f7f7 0%, #ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ebebeb', GradientType=1 );text-align:center;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}header .row .col:last-child{margin:0}header .col .helper{color:#929292}.content{background:#ffffff;text-align:center;padding:5px;font-size:16px}#savings{font-size:24px;background:#a2cb6a;border-radius:12px;padding:10px 25px;display:inline-block;color:#fff;font-weight:bold;line-height:1;margin:10px;border:1px solid #96bc61}.sec-compare{color:#acacac;font-size:16px}.sec-compare .flex-row{display:flex;align-items:center}.sec-compare .flex-row .flex-col{flex:1 1}.sec-compare .flex-row .flex-col ul{display:flex}.sec-compare .flex-row .flex-col ul li{list-style:none}.sec-compare .flex-row .flex-col ul li:nth-child(1){flex-basis:50%;text-align:left}.sec-compare .flex-row .flex-col ul li.consumption{flex-grow:1;text-align:left;background:url(success.png) center left no-repeat;padding-left:20px}.sec-compare .flex-row .flex-col ul li.consumption.neg{background-image:url(warning.png)}.sec-compare .flex-row .flex-col ul li:nth-child(3){flex-grow:0}.sec-compare .flex-row .flex-col.img{flex:0 0;margin-right:10px}.range-slider{margin:30px 0 0 0%}.range-slider{width:100%;position:relative}.range-slider__range{-webkit-appearance:none;width:100%;height:5px;border-radius:2px;background:#e9e9e9;outline:none;padding:0;margin:0}.range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-webkit-slider-thumb:hover{background:#fff}.range-slider__range:active::-webkit-slider-thumb{background:#fff}.range-slider__range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fff;cursor:pointer;transition:background .15s ease-in-out}.range-slider__range::-moz-range-thumb:hover{background:#fff}.range-slider__range:active::-moz-range-thumb{background:#fff}.range-slider__output{position:absolute;color:#909090;line-height:20px;text-align:center;border-radius:3px;background:#fff;border:2px solid #f0f0f3;padding:2px 6px;left:0;top:-25px;transform:translateX(-50%);white-space:nowrap;box-shadow:0 0 3px #e8e8e8;font-size:12px}.range-slider__output:after,.range-slider__output:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.range-slider__output:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;margin-left:-5px}.range-slider__output:before{border-color:rgba(228,229,233,0);border-top-color:#e4e5e9;border-width:8px;margin-left:-8px}::-moz-range-track{background:#e9e9e9;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.slider-wrap{margin:5px 0 15px}.slider-wrap>span{color:#acacac;font-size:13px}.slider-wrap .box-minmax{display:flex;justify-content:space-between;color:#909090;font-size:12px}footer{text-align:left}footer select{margin:0;background-color:#ebebeb;width:auto;padding:5px 15px}footer .row{display:flex;align-items:center}footer .col:nth-child(1){flex-basis:60%}footer .col:nth-child(2){flex:1 1;text-align:right}footer .row.timer{color:#acacac;margin-bottom:10px}footer .row.price{font-size:18px;padding-bottom:5px;border-bottom:1px solid #efefef;margin-bottom:5px}footer .row.price a{text-decoration:none}footer .row.price label a{color:#4b4b4b}footer .row.price p a{color:#a2cb6a}footer .row.pback p{color:#cfcfcf}footer .row.pback .sub-title{font-size:12px}footer .collapse{text-align:right;padding-right:15px;background:url(dd-arrow.png) center right 3px no-repeat;position:relative;cursor:pointer}footer .collapse:after{content:"";border-bottom:1px solid #6e98aa;position:absolute;left:0;right:33%;top:8px}
