﻿[class^="icon-"],[class*=" icon-"]{-moz-osx-font-smoothing:grayscale;font-family:"psp-icons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none}.icon:before,.icon:after{font-family:'psp-icons';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}.TODO{border:1px dashed red !important;color:gold}html{overflow:auto}body{height:100% !important;font-family:"viega-thin",Helvetica,Arial,sans-serif;overflow-x:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0 none;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline}sup,sub{font-size:70%}body{background:#fff none repeat scroll 0 0;color:#000;line-height:1}ol,ul{list-style:outside none none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{font-weight:normal;text-align:left;vertical-align:middle}a img{border:medium none}[contenteditable]{position:relative;transition:padding 0.3s ease 0s}[contenteditable]::after{color:#000;content:"";font-family:FontAwesome;margin-top:0.11em;opacity:0;position:absolute;right:0;transition:opacity 0.3s ease 0s}[contenteditable]:hover,[contenteditable]:focus{padding-right:1.5em !important;text-decoration:underline}[contenteditable]:hover::after,[contenteditable]:focus::after{filter:none;opacity:1}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}*::-moz-selection{background:#ff0 none repeat scroll 0 0;color:#fff}body{font-size:1em}span[contenteditable]{display:inline-block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button{font-family:"viega-thin",Helvetica,Arial,sans-serif}h1,h2{font-family:"Raleway",sans-serif}h1{font-size:3.8em;font-weight:100}h2{font-size:2em;font-weight:200}h3{font-size:1.3em;font-weight:400}h4{font-size:1em;font-weight:600}a{color:#000;outline:medium none;text-decoration:none}a:hover{text-decoration:none}input,time,select{margin:0;outline:medium none}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime"],textarea{-moz-appearance:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#d3d3d3;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 1px;color:#000;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:0.9em;letter-spacing:0.08em;outline:medium none;padding:0.5em;transition:none 0s ease 0s}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,textarea:focus{border-color:#000;box-shadow:none}label{display:block}label input,label .pill-chooser{margin-right:1em}label select{margin-right:1.2em}label .chooser-label{display:inline-block;position:relative;top:-0.4em}label input[type="checkbox"]{margin-right:0.5em}textarea{letter-spacing:0;line-height:1.4}input[type="date"]{padding-bottom:0.4em;padding-top:0.4em}select[multiple]{display:none !important}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-image:linear-gradient(to right, transparent, rgba(0,0,0,0.2), transparent);border-color:-moz-use-text-color -moz-use-text-color #fff;border-image:none;border-style:none none solid;border-width:0 0 1px;height:2px;margin-bottom:1em;margin-top:1em}button,input[type="submit"],a.button{background:#fff none repeat scroll 0 0;border:1px solid #d3d3d3;border-radius:3px;color:#000;cursor:pointer;font-size:0.7em;font-weight:500;line-height:1.4;margin:0;outline:medium none;padding:0.5em;text-transform:uppercase}button.dangerous:hover,input.dangerous[type="submit"]:hover,a.button.dangerous:hover{background:#ee034e none repeat scroll 0 0;border:1px solid #ee034e;color:#fff}button.dangerous:active,input.dangerous[type="submit"]:active,a.button.dangerous:active{background:#ee034e none repeat scroll 0 0;border-color:#ee034e;color:#000}button.accept:hover,input.accept[type="submit"]:hover,a.button.accept:hover{background:#fff none repeat scroll 0 0;border:1px solid #80b153;color:#80b153}button.accept:active,input.accept[type="submit"]:active,a.button.accept:active{background:#80b153 none repeat scroll 0 0;color:#fff}button[disabled],input[type="submit"][disabled],a.button[disabled]{color:#d3d3d3}button[disabled]:hover,input[type="submit"][disabled]:hover,a.button[disabled]:hover,button[disabled]:active,input[type="submit"][disabled]:active,a.button[disabled]:active{background:#fff none repeat scroll 0 0;border-color:#d3d3d3}button.big,input.big[type="submit"],a.button.big{font-size:0.9em}button.icon-only i,input.icon-only[type="submit"] i,a.button.icon-only i{line-height:1.4;margin-left:0.5em;margin-right:0.5em}button.icon-only span,input.icon-only[type="submit"] span,a.button.icon-only span{display:none}button i,input[type="submit"] i,a.button i{margin-right:0.5em}button.invisible,a.invisible{border:1px solid transparent;border-radius:3px;padding:0.3em;text-transform:none}button.invisible:hover,a.invisible:hover{border:1px solid #d3d3d3}button.invisible:active,a.invisible:active{background:#000 none repeat scroll 0 0;border-color:#000;color:#fff}button.invisible i,a.invisible i{margin-left:0.5em;margin-right:0}p{font-size:0.95em;line-height:1.4}p a{font-weight:bold}p a:hover{text-decoration:underline}p strong{font-weight:bold}form h1,form h2,form h3,form h4{margin-bottom:1em}form fieldset{margin-bottom:0.5em}fieldset{margin:20px 0 20px 0}form label,form textarea{margin-bottom:1em}form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),form button,form .pill-chooser,form select{position:relative;width:270px}form input[type="file"]{width:272px}form label.required{position:relative}form label.required::before{border-color:#ee034e transparent;border-style:solid;border-width:0.75em 0.75em 0 0;content:"";display:block;left:4px;position:absolute;top:2px;z-index:1}form label.required::after{color:#fff;content:"*";display:block;font-size:0.85em;left:5px;position:absolute;top:2px;z-index:1}form label.required.textarea::after,form label.required.textarea::before{top:27px}form label.icon{position:relative}form label.icon i{color:#d3d3d3;left:0.6em;position:absolute;top:0.6em;z-index:2}form label.icon input{padding-left:2.4em}section{margin-bottom:1.5em}article,article section{clear:both;display:block;margin-bottom:1em}article h1,article section h1{line-height:1.2}article h2,article section h2{line-height:1.2}article h3,article section h3{line-height:1.4}article h4,article section h4{line-height:1.5}article h1,article section h1,article h2,article section h2,article h3,article section h3,article h4,article section h4{margin-bottom:0.5em}article header.page-header h2,article section header.page-header h2{margin-bottom:0}article p,article section p{color:#464646;margin-bottom:0.5em}article figure,article section figure{margin:1rem 0;text-align:center}article figure figcaption,article section figure figcaption{color:#808080;font-size:0.9rem;line-height:1.4;margin-top:0.5rem}article figure img,article section figure img{border-radius:3px;max-width:100%}article pre,article section pre{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#ffffe5 none repeat scroll 0 0;border-color:#ff0;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 3px;font-family:"Droid Sans Mono",sans-serif;font-size:0.75em;line-height:1.4;margin-bottom:0.5em;max-height:20em;overflow:auto;padding:0.5em;position:relative}article pre::after,article section pre::after{background:#ff0 none repeat scroll 0 0;border-radius:0 0 0 3px;color:#fff;content:attr(data-title);font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:0.9em;padding:0.2em 0.3em;position:absolute;right:0;top:0}article h4:not(:first-of-type),article section h4:not(:first-of-type){margin-top:1.5em}article button,article section button{margin-right:0.5em}article li,article section li{font-size:0.9em;list-style-type:square;padding:0.2em 0}article .warning,article section .warning{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff6e5 none repeat scroll 0 0;border-color:#ffa500;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 3px;display:block;font-size:0.75em;line-height:1.4;margin-bottom:1em;padding:0.5em 0.5em 0.5em 2.5em;position:relative}article .warning a,article section .warning a{font-weight:bold}article .warning::before,article section .warning::before{color:#ffa500;content:"";font-family:FontAwesome;font-size:1.3em;left:0.4em;position:absolute;top:0.27em}article.intro p,article section.intro p{color:#000;font-size:1em;line-height:1.6}.fused label:first-child{margin-bottom:-1px}.fused label:first-child input{border-bottom-left-radius:0;border-bottom-right-radius:0}.fused label:first-child input:hover,.fused label:first-child input:active,.fused label:first-child input:focus{border-bottom-color:#000;z-index:1}.fused label:last-child input{border-top-left-radius:0;border-top-right-radius:0}.button-group button,.button-group button.big{margin-left:0}.button-group button:first-child,.button-group button.big:first-child{border-left:medium none;border-radius:0 3px 3px 0}.button-group button:not(:first-child):not(:last-child),.button-group button.big:not(:first-child):not(:last-child){border-left:medium none;border-radius:0;border-right:medium none}.button-group button:last-child,.button-group button.big:last-child{border-radius:3px 0 0 3px;border-right:medium none}.button-group button.active,.button-group button.big.active{border-top:0.25em solid #000;padding-top:0.35em}.clear{clear:both}.inline{display:inline-block;margin-right:1em}.block{display:block;width:100%}.fixed{position:fixed;top:3.9em}.preBlurred{transition:-webkit-filter 1s ease 0s, filter 1s ease 0s}.blurred{filter:blur(6px)}table.standard{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#d3d3d3 #d3d3d3 #d3d3d3 -moz-use-text-color;border-image:none;border-radius:3px;border-style:solid solid solid none;border-width:1px 1px 1px medium;overflow:hidden}table.standard tr:nth-child(2n){background:#f3f3f3 none repeat scroll 0 0}table.standard th:first-child{border-left:3px solid #d3d3d3}table.standard td{font-size:0.9em}table.standard td:nth-child(1){border-left:3px solid #d3d3d3}table.standard th,table.standard td{padding:1em}ul.standard ul{overflow:hidden}ul.standard li{background:#fff none repeat scroll 0 0;border-left:3px solid #d3d3d3;border-right:1px solid #d3d3d3;line-height:1.4;list-style:outside none none}ul.standard li:first-child{border-radius:3px 3px 0 0;border-top:1px solid #d3d3d3}ul.standard li:last-child{border-bottom:1px solid #d3d3d3;border-radius:0 0 3px 3px}ul.standard li:nth-child(2n+1){background:#f9f9f9 none repeat scroll 0 0}ul.standard li:hover{border-left-color:#808080}ul.standard li.section{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #d3d3d3;border-left-color:#d3d3d3;border-top:1px solid #d3d3d3;color:#666;font-size:0.9em;line-height:1;padding:0.5em 1em}ul.standard li.active{border-left-color:#ff0}ul.standard li>*{display:block;padding:1em}img.thumb{border-left:3px solid #808080;border-radius:3px;max-width:100%}img.thumb:hover{border-color:#ff0}.spinner{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;background:transparent url("/wc/img/spinner.png") repeat scroll 0 0/100% auto;height:25px;margin:auto;width:25px}.spinner.main{margin-top:14em}.tooltip{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#d3d3d3;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 3px;box-shadow:0 1px 4px rgba(0,0,0,0.1);font-size:0.9em;margin-bottom:1em;margin-top:-1em;opacity:0;padding:0.5em;pointer-events:none;position:absolute;transition:opacity 0.25s ease 0s, margin-top 0.25s ease 0s;white-space:nowrap;z-index:5}.tooltip::before,.tooltip::after{border:medium solid transparent;content:"";height:0;left:50%;position:absolute;top:100%;width:0}.tooltip::after{border-top-color:#d3d3d3;border-width:8px;margin-left:-8px}.tooltip::before{border-top-color:#d3d3d3;border-width:9px;margin-left:-9px}.tooltip.visible{filter:none;margin-top:-2.7em;opacity:1}.tooltip i{color:#808080;margin-right:0.4em}.pop-up:hover .pop-up-box{filter:none;opacity:1;pointer-events:auto;top:calc(100% + 7px)}.pop-up-box{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#d3d3d3;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 3px;box-shadow:0 0 20px rgba(0,0,0,0.1);margin-bottom:1em;opacity:0;overflow:visible;padding:1em;pointer-events:none;position:absolute;right:-10px;top:calc(100% - 10px);transition:all 0.3s ease 0.1s;z-index:3}.pop-up-box::before,.pop-up-box::after{border:medium solid transparent;bottom:100%;content:"";height:0;left:86%;position:absolute;width:0}.pop-up-box::after{border-bottom-color:#f9f9f9;border-width:8px;margin-left:-8px}.pop-up-box::before{border-bottom-color:#d3d3d3;border-width:9px;margin-left:-9px}.pop-up-box h4{background:#f9f9f9 none repeat scroll 0 0;border-radius:3px 3px 0 0;font-size:1.5em;margin:-0.66em -0.66em 1em;padding:1em}.pop-up-box form{text-align:left}.pop-up-box form label{display:block;margin-bottom:1em}.pop-up-box form input,.pop-up-box form select,.pop-up-box form .selectify-box{display:block;margin:0.5em 0 0}.pop-up-box form .selectify-box{font-size:1em;width:20em}.pop-up-box form p{color:#808080;font-size:0.9em;line-height:1.5}.pop-up-box form strong{color:#666;font-weight:bold}.search-box{display:inline-block;position:relative}.search-box::before{content:"";font-family:FontAwesome;left:0.8em;pointer-events:none;position:absolute;top:0.7em}.search-box input[type="search"]{font-size:0.9em;line-height:1.4;padding-left:2em;transition:width 0.25s ease 0s;width:13em}.search-box input[type="search"]:focus{width:18em}.search-box .spinner{font-size:1em;left:-2.4em;position:absolute;top:0.45em}@-moz-document url-prefix(""){.search-box input[type="search"]{padding-left:2.2em}}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime"],input[type="file"],button.big,a.button.big{height:2.6em}.dropdown{background:#fff none repeat scroll 0 0;border:1px solid #d3d3d3;border-radius:3px;height:2.34em;overflow:hidden;position:relative;transition:all 0.375s ease 0s;width:3.5em;z-index:1}.dropdown:hover:not(.open){border-color:#000}.dropdown.open{border-left-width:3px;box-shadow:0 2px 20px rgba(0,0,0,0.1);height:20em;margin-bottom:-45em;margin-right:-20em;width:20em}.dropdown.open .handle{background:#f9f9f9 none repeat scroll 0 0;color:#000;padding:0.8em 1em}.dropdown.open .handle i.fa:first-child{margin-right:0.5em}.dropdown.open .handle h3{filter:none;opacity:1;top:1.1em}.dropdown.open .handle i.fa.fa-angle-down,.dropdown.open .handle i.fa-angle-down{transform:rotate(180deg)}.dropdown.open .content{display:block}.dropdown .handle{border-radius:3px 3px 0 0;cursor:pointer;font-size:1.1em;padding:0.5em;transition:all 0.25s ease 0s}.dropdown .handle i.fa:first-child{margin-right:0;transition:margin 0.25s ease 0s}.dropdown .handle h3{display:inline;font-size:0.8em;font-weight:500;opacity:0;position:absolute;top:0.5em;transition:opacity 0.25s ease 0s, top 0.25s ease 0s;width:20em}.dropdown .handle i.fa.fa-angle-down,.dropdown .handle i.fa-angle-down{float:right;font-size:0.8em;margin-top:0.15em;transition:transform 0.75s ease 0s}.dropdown .content{background:#fff none repeat scroll 0 0;display:none;font-size:0.9em;padding:1rem;width:100%}.avatar{display:inline-block;position:relative}.avatar:hover .circle{background:#54a9c6 none repeat scroll 0 0;border:6px solid #54a9c6}.avatar .circle{border:6px solid transparent;border-radius:160px;box-sizing:content-box;margin:-6px;overflow:hidden;position:relative;transition:border 0.25s ease 0s}.avatar .circle::after{border-radius:160px;box-shadow:1px 2px 3px rgba(0,0,0,0.4) inset;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.avatar .circle img{width:100%}.avatar .tag{background:#77ae02 none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:0.7em;padding:0.3em 0.3em 0.2em;position:absolute;right:0;top:72px}.avatar .tag.office{background-color:#77ae02}.avatar .tag.break{background-color:#e8a302}.avatar .tag.seminary{background-color:#54a9c6}.avatar .tag.vacation{background-color:#68588c}.avatar .tag.sick{background-color:#ee034e}.labels{float:left;font-size:0.7em}.labels .label{border-radius:3px;color:#fff;display:inline-block;margin-right:0.5em;padding:0.2em 0.3em}.labels .label.module{background:#54a9c6 none repeat scroll 0 0}.labels .label.epic{background:#68588c none repeat scroll 0 0}.dialog-backdrop{background:rgba(0,0,0,0.5) none repeat scroll 0 0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 0.6s ease 0s;z-index:4}.dialog-backdrop:not(.hidden){filter:none;opacity:1;pointer-events:auto;transition:opacity 0.6s ease 0s}.dialog{background:#fff none repeat scroll 0 0;border:medium none;border-radius:3px;box-shadow:0 6px 20px rgba(0,0,0,0.1);left:calc(50% - 17.5em);margin:0;opacity:0;overflow:hidden;padding:1em;position:fixed;top:0;transition:opacity 0.6s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s;width:35em;z-index:4}.dialog:not(.hidden){filter:none;opacity:1;top:30%;transition:opacity 0.6s ease 0s, top 0.4s ease 0s, bottom 0.4s ease 0s}.dialog::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #ee034e;border-image:none;border-style:solid;border-width:0 2.5em 2.5em 0;content:"";display:block;position:absolute;right:0;top:0}.dialog::after{color:#fff;content:"";font-family:FontAwesome;font-size:0.9em;padding:0.36em;position:absolute;right:0;top:0}.dialog.info::before{border-color:transparent #ff0}.dialog.info::after{content:""}.dialog h2{font-size:1.6em;font-weight:200;line-height:1.2;margin-bottom:0.3em}.dialog p{color:#3d3d3d;line-height:1.4;margin-bottom:1rem}.dialog ul{list-style-type:square}.dialog ul li{font-size:0.9rem;margin-bottom:0.5rem;margin-left:1rem}.dialog ul li a{font-weight:bold}.dialog ul li a:hover{text-decoration:underline}.dialog footer .controls{float:right}.dialog footer a{font-size:0.8em;margin-right:1em}.dialog footer a:hover{text-decoration:underline}.dialog footer label{float:left;margin-top:0.5em}.dialog footer label span{font-size:0.8rem}.select-box{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#d3d3d3;border-image:none;border-radius:3px;border-style:solid;border-width:1px 1px 1px 3px;cursor:pointer;display:inline-block;font-size:0.9em;height:calc(2rem - 1px);margin-bottom:1em;overflow:hidden;padding:0;vertical-align:top}.select-box:hover,.select-box.open{border-color:#000}.select-box.open{height:auto}.select-box span{display:block;padding:0.5rem 0.5rem 0.5rem 0.7rem}.select-box span::after{content:"";float:right;font-family:FontAwesome;margin-left:0.5rem}.select-box .options{border-top:1px solid #d3d3d3}.select-box .options li{background:#fafafa none repeat scroll 0 0;padding:0.5rem 0.5rem 0.5rem 0.7rem}.select-box .options li:hover{background:#e8e8e8 none repeat scroll 0 0}.select-box .options li:active{background:#000 none repeat scroll 0 0;color:#fff}.select-box .options li.disabled{display:none}.pill-chooser{background:#fff none repeat scroll 0 0;border:1px solid #d3d3d3;border-radius:3px;display:inline-block;font-size:0.8em;overflow:hidden}.pill-chooser:hover,.pill-chooser.open{border-color:#000}.pill-chooser:hover ul.pills li.pill.add i,.pill-chooser.open ul.pills li.pill.add i{color:#000}.pill-chooser.open{box-shadow:0 2px 20px rgba(0,0,0,0.1);min-width:10em}.pill-chooser.open ul.pills li.pill{border-bottom-left-radius:0;border-bottom-right-radius:0}.pill-chooser ul.pills{color:#000;width:100%}.pill-chooser ul.pills li.pill{border-right:1px solid #d3d3d3;display:inline-block;margin-right:-1px;padding:0.35em 0.35em 0.35em calc(0.35em + 1px)}.pill-chooser ul.pills li.pill span{float:left;margin:-1px -1px -2px;max-width:8em;overflow:hidden;padding-left:1px;padding-top:1px;text-overflow:ellipsis;white-space:nowrap}.pill-chooser ul.pills li.pill.add{cursor:pointer}.pill-chooser ul.pills li.pill.add i{color:#5a5a5a}.pill-chooser ul.pills li.pill.add:hover{border-right-color:#000}.pill-chooser ul.pills li.pill.add:hover i{color:#000}.pill-chooser ul.pills li.pill.add:active{background:#000 none repeat scroll 0 0}.pill-chooser ul.pills li.pill.add:active i{color:#fff}.pill-chooser ul.pills li.pill.add i{margin-left:0.5em;margin-right:0.5em}.pill-chooser ul.pills li.pill i{color:#d3d3d3;cursor:pointer;margin-left:0.4em}.pill-chooser ul.pills li.pill i:hover{color:#000}.pill-chooser ul.pills .placeholder{color:#808080;display:inline-block;margin:0 0.5em}.pill-menu{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:#d3d3d3 #000 #000;border-image:none;border-radius:0 0 3px 3px;border-style:solid;border-width:1px;display:none;min-width:8em;overflow:hidden;position:absolute;z-index:3}.pill-menu::before{content:"";font-family:FontAwesome;font-size:0.8em;left:0.7em;position:absolute;top:0.9em}.pill-menu input[type="search"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #d3d3d3;border-image:none;border-radius:0;border-style:none none solid;border-width:medium medium 1px;margin:0;padding-left:1.7em;width:100%}.pill-menu button.pill-btn{border:medium none;border-radius:0;display:none;width:100%}.pill-menu ul.choices{background:#f9f9f9 none repeat scroll 0 0;max-height:18.7em;overflow-y:auto}.pill-menu ul.choices li.choice{cursor:pointer;font-size:0.8em;max-width:100%;overflow:hidden;padding:0.5em 2em 0.5em 0.5em;position:relative;text-overflow:ellipsis;white-space:nowrap}.pill-menu ul.choices li.choice:hover{background:#e8e8e8 none repeat scroll 0 0}.pill-menu ul.choices li.choice:active{background:#000 none repeat scroll 0 0;color:#fff}.pill-menu ul.choices li.choice.selected::after{color:#5a5a5a;content:"";font-family:FontAwesome;position:absolute;right:0.5em}.pill-menu.open{box-shadow:0 2px 20px rgba(0,0,0,0.1);display:block}.progress-chart{border:1px solid #666;border-radius:0.25em;box-shadow:0 1px 3px rgba(0,0,0,0.2);display:inline-block;height:7px;min-width:0.5em;overflow:hidden;position:relative}.progress-chart::after{border-radius:0.25em;box-shadow:0 2px 5px rgba(255,255,255,0.6) inset,0 1px 0 rgba(255,255,255,0.3) inset;content:"";display:block;height:1em;left:0;position:absolute;top:0;width:100%}.progress-chart .progress-segment{display:inline-block;height:1em}.four-o-four{margin:0 auto;text-align:center}.four-o-four h1{font-size:15em;margin-bottom:0.2em;margin-top:0.2em}.four-o-four h2{font-size:2.3em;margin-bottom:0.5em}@media (max-width: 875px){h2{font-size:1.7em}h3{font-size:1.1em}h4{font-size:0.9em}.fixed{position:static;top:0}.dialog{border-radius:0;bottom:inherit;font-size:1.2em;left:0;width:100%}.dialog.hidden{top:-10em}.dialog:not(.hidden){top:0}.search-box input[type="search"]{transition:none 0s ease 0s}.search-box .spinner{left:auto;right:0.4em;top:1.3em}}@media print{a[href]::after{content:" (" attr(href) ") "}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes blink{0%{filter:none;opacity:1}50%{opacity:0.4}100%{filter:none;opacity:1}}@keyframes blink{0%{filter:none;opacity:1}50%{opacity:0.4}100%{filter:none;opacity:1}}*::-moz-selection{background:#a9d3f6 none repeat scroll 0 0;color:#000}.centered{margin:0;max-width:none;min-width:0;padding:0}h1{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:300}h2{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:300}h3{display:inline-block;font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:0.9rem;font-weight:300}h4{clear:both;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:0.85rem;font-weight:300;margin-bottom:0.5rem}hr{background:#d3d3d3 none repeat scroll 0 0;border:medium none;clear:both;height:1px}p{font-size:0.85rem;line-height:1.6}button span:not([class^="icon-"]),input[type="submit"] span:not([class^="icon-"]),a.button span:not([class^="icon-"]){font-family:"viega-thin",Helvetica,Arial,sans-serif;font-weight:300}label input{margin-bottom:0.5rem}label span{font-size:0.75rem}form label{margin-bottom:0}form h3{margin-bottom:0}[class^="icon-"],[class*=" icon-"]{position:relative}*::-moz-selection{color:#000}.build-height{position:relative}.mm{font-size:0.7rem;pointer-events:none;position:absolute;right:0.3rem;top:0.25rem}.menu-btn{display:none}main{margin:6.5rem 0 0;min-height:0}ul.description-list li{font-size:0.85rem;line-height:1.6;list-style-type:disc;margin-left:1.2em;padding:0.2em}.option{float:left;margin-bottom:2rem;margin-right:3.5rem;max-width:14.6rem;min-height:22rem;min-width:10rem;width:calc(25% - 3.5rem)}.option table.description td{display:inline-block;font-size:0.8rem;line-height:1.4;vertical-align:top}.option table.description td:first-child{font-family:viega-light, "HelveticaNeueW82-Regula",Helvetica,Arial,sans-serif;width:4.5rem}.option .tile{cursor:pointer;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.option .tile img{margin-bottom:-0.15rem;width:100%}.option .tile .frame{border:3px solid #d3d3d3;height:100%;position:absolute;top:0;transition:border 0.3s ease 0s;width:100%}.option .tile.hover .frame{border:8px solid #ff0}.option .tile.selected .frame{border:8px solid #ff0}.option dl dt,.option dl dd{display:inline;font-size:0.8rem;line-height:1.4}.option dl dt{display:inline-block;font-family:viega-light, "HelveticaNeueW82-Regula",Helvetica,Arial,sans-serif;width:6rem}.option dl dd::after{content:"\a ";white-space:pre}.option h3{font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.4;margin-bottom:0.5rem;margin-top:0.5rem}.option.mat-colors{min-height:14rem}.fieldholder{background:#f00 none repeat scroll 0 0;position:relative;z-index:5}.fieldholder input{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#f5f5f5 none repeat scroll 0 0;border-color:#d3d3d3 -moz-use-text-color -moz-use-text-color;border-image:none;border-radius:0;border-style:solid none none;border-width:1px medium medium;display:none;font-size:0.9rem;height:auto;padding:0.3rem 0.5rem;position:absolute;text-align:center;width:67px}.fieldholder .mm{display:none;font-size:0.8rem;pointer-events:none;position:absolute}#results-paper,#saw-paper{margin-bottom:1rem}#results-paper::after,#saw-paper::after{color:#808080;display:block;font-size:0.7rem;margin-right:0.5rem;margin-top:-8px}.info-unit{color:#808080;font-size:0.8rem;margin:0.5rem}#results-paper{float:left;height:auto;margin-right:1rem;width:calc(55% - 0.5rem)}.zoomer{background-color:#fff;border-radius:30px;bottom:0;color:#808080;cursor:pointer;display:none;font-size:1.2rem;opacity:0.5;padding:0.6rem;position:absolute;right:0}.zoomer:hover i,.zoomer:hover [class^="icon-"],.zoomer:hover [class*=" icon-"]{color:#000}dl.status{font-size:0.8rem}dl.status dt{display:inline-block;font-family:"viega-bold",Helvetica,Arial,sans-serif;line-height:1.4;margin-bottom:0.5rem}dl.status dd{display:inline-block;font-family:"viega-thin",Helvetica,Arial,sans-serif;line-height:1.4;margin-bottom:0.5rem;margin-left:0.5rem}dl.status.dimensions dd{margin-right:1rem}dl.status.results dt{vertical-align:top;width:11rem}dl.status.results dd{vertical-align:top;width:50%}#results-view table.status tbody tr td{border:medium none;font-family:"viega-thin",Helvetica,Arial,sans-serif;vertical-align:top}#results-view table.status tbody tr td:nth-child(2n+1){font-family:"viega-bold",Helvetica,Arial,sans-serifs}#results-view table.status tbody tr:nth-child(2n+1){background:transparent none repeat scroll 0 0}#stegrost-view .tile .zoomer{background:#fff none repeat scroll 0 0;border-radius:50%;bottom:10px;color:#b3b3b3;display:block;font-size:1.1rem;opacity:0.5;padding:0.4rem;position:absolute;right:10px}#stegrost-view .tile .zoomer:hover{color:#000}#stegrost-view table td:nth-child(2n+1){font-family:"viega-bold",Helvetica,Arial,sans-serifs}#results-view .settings-form{display:none}#results-view section{display:block;overflow:hidden;position:relative}#results-view .status{float:left;width:calc(45% - 0.5rem)}#results-view #content h3.title{border-bottom:1px solid #d3d3d3;display:block;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.4rem;margin-bottom:1.6rem;padding-bottom:0.75rem}#results-view #content nav.mobile{display:none}#results-view table{margin-top:1rem;width:100%}#results-view table th{font-size:0.8rem;font-weight:500;padding:0.5rem 1rem}#results-view table td{border-top:1px solid #d3d3d3;color:#404040;font-size:0.8rem;line-height:1.2;padding:0.6rem 1rem}#results-view table td:not(:first-child){min-width:6rem}#results-view table tbody tr:nth-child(2n+1){background:#f5f5f5 none repeat scroll 0 0}#results-view table .pos{border-right:1px solid #d3d3d3;font-family:"viega-bold",Helvetica,Arial,sans-serif;width:2rem}#materials ul{overflow:hidden}#materials li:nth-child(2n+1){clear:both}#materials li{background:#f3f3f3 none repeat scroll 0 0;float:left;margin-bottom:1rem;margin-right:1rem;overflow:hidden;padding:0.2rem;width:calc(50% - 1rem)}#materials li .tile{float:left;margin-right:1rem;position:relative;width:4.7rem}#materials li .tile img{background:#fff none repeat scroll 0 0;margin-bottom:-2px;width:100%}#materials li .tile .zoomer{background:#fff none repeat scroll 0 0;border-radius:50%;color:#b3b3b3;display:block;font-size:1.1rem;opacity:0.5;padding:0.4rem}#materials li .tile .zoomer:hover{color:#000}#materials li .description{float:left;padding:0.5rem;width:calc(100% - 6.5rem)}#materials li .description h4{font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:0.85rem;line-height:1.4;margin-bottom:0.3rem}#materials li .description p{font-size:0.8rem;line-height:1.4}#hints,#hints-rest{background:#f3f3f3 none repeat scroll 0 0;color:#929292;overflow:hidden;position:relative}#hints::before,#hints-rest::before{content:"";float:left;font-family:"psp-icons";font-size:3.3rem;height:100%;padding:2.5rem}#hints>ul,#hints-rest>ul{border-left:2px solid #fff;float:left;padding:1.9rem 2.6rem;width:calc(100% - 8.5rem)}#hints>ul li,#hints-rest>ul li{font-size:0.8rem;line-height:1.4;list-style-type:disc;margin-bottom:1.3rem}#hints>ul li>ul,#hints-rest>ul li>ul{padding-left:2.6rem}#hints>ul li>ul>li,#hints-rest>ul li>ul>li{margin-bottom:0.5rem}.hints-rest{top:-70px}.hints-rest>.hints-title-rest{display:none}.hints-rest #hints-rest>ul{padding-top:1rem}.hints-rest #hints-rest::before{content:"";padding-left:93px}.untranslated{color:#f00 !important;display:inline}.dialog{bottom:auto;margin:1rem;padding:1rem;top:20%;width:26rem}.dialog::before,.dialog::after{content:none}.dialog h2{border-bottom:1px solid #d3d3d3;font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:1.25rem;margin-bottom:1.9rem;padding-bottom:0.7rem}.dialog p{font-size:0.75rem;line-height:1.6;margin-bottom:3rem}.dialog button{border:medium none;border-radius:5px;font-size:0.9rem;padding:0.6rem 1rem;text-align:left;width:calc(50% - 0.5rem)}.dialog button.cancel{background:#f3f3f3 none repeat scroll 0 0;border-bottom:1px solid #d3d3d3;color:#000;margin-right:1rem}.dialog button.ok{background:#000 none repeat scroll 0 0;color:#fff}.dialog button i.fa,.dialog button [class^="icon-"],.dialog button [class*=" icon-"]{float:right;margin-left:0.5rem;position:relative;top:3px}.dialog footer .controls button{width:auto}.zoom-view{box-shadow:0 3px 8px rgba(0,0,0,0.35);left:35%;max-width:35%;position:fixed;top:20%;z-index:5}.zoom-view header{background:#f3f3f3 none repeat scroll 0 0;overflow:hidden;padding:0.6rem 1.25rem}.zoom-view header img{float:left;height:2.6rem}.zoom-view header h1{float:left;margin-left:1rem;margin-top:0.2rem}.zoom-view header .close{background:transparent none repeat scroll 0 0;border:medium none;float:right;font-size:1rem;margin:9px 0 0;padding:0}.zoom-view header .close i,.zoom-view header .close [class^="icon-"],.zoom-view header .close [class*=" icon-"]{margin:0}.zoom-view .scrollbox{background:#fff none repeat scroll 0 0;height:calc(100% - 4rem);overflow:scroll;position:relative}.zoom-view .scrollbox #zoom-content img{max-width:100%}.hidden{opacity:0;transition:all 0.25s ease 0s}.hide{display:none}.text-dialog{background:rgba(0,0,0,0.7) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;transition:all 0.25s ease 0s;width:100%;z-index:10}.text-dialog .dialog-container{background:#fff none repeat scroll 0 0;margin:0 auto;position:relative;top:30%;width:400px;z-index:99}.text-dialog .dialog-container h3{font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:18px;font-weight:100;padding:15px 30px}.text-dialog .dialog-container hr{margin:0 30px 30px}.text-dialog .dialog-container p{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;padding:0 30px 30px}.text-dialog .dialog-container form{overflow:hidden;padding:0 30px 30px}.text-dialog .dialog-container form button{border:medium none;box-shadow:0 1px 2px #d3d3d3;color:#fff;font-size:14px;font-weight:bold;height:40px;margin:0;text-transform:uppercase;width:47%}.text-dialog .dialog-container form button:hover{border:medium none}.text-dialog .dialog-container form button.ok{background-color:#000;float:right}.text-dialog .dialog-container form button.ok i{color:#fff;float:right;font-size:18px}.text-dialog .dialog-container form button.ok:hover{color:#ff0}.text-dialog .dialog-container form button.ok:hover i{color:#ff0}.text-dialog .dialog-container form button.cancel{background-color:#fff;color:#000;font-size:14px;margin-right:1em}.text-dialog .dialog-container form button.cancel:hover{background-color:#d3d3d3}.text-dialog .dialog-container form button.cancel i{color:#000;float:right;font-size:18px}.img-dialog{background:rgba(0,0,0,0.7) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;transition:all 0.25s ease 0s;width:100%;z-index:1}.img-dialog .dialog-container{background:#fff none repeat scroll 0 0;margin:0 auto;position:relative;top:20%;width:350px;z-index:99}.img-dialog .dialog-container .model-header{background-color:#f3f3f3;height:62px;padding:10px 20px}.img-dialog .dialog-container .model-header img{height:42px}.img-dialog .dialog-container .model-header .model-text{display:inline-block;height:42px;margin-left:12px;overflow:hidden}.img-dialog .dialog-container .model-header .model-text h3{font-family:"viega-bold",Helvetica,Arial,sans-serif;font-size:15px;font-weight:100}.img-dialog .dialog-container .model-header .model-text h5{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:14px;font-weight:100;margin-top:12px}.img-dialog .dialog-container .model-header i{cursor:pointer;padding:5px;position:absolute;right:11px;top:10px}.img-dialog .dialog-container .img-container{height:350px;width:350px}.img-dialog .dialog-container .img-container img{height:auto;max-height:350px;padding:5px;width:100%}.build-height input[type="number"]{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#d3d3d3 -moz-use-text-color -moz-use-text-color;border-image:none;border-radius:0;border-style:solid none none;border-width:1px medium medium;float:right;font-size:0.7rem;height:auto;margin:0 2rem 0 0;padding:0.1rem 0.2rem;position:relative;text-align:right;top:1px;width:2.5rem}input[type="number"]{-moz-appearance:textfield}.build-height input[type="number"]{width:2.5rem}.print-cover,.print-header{display:none}@page{margin:0}.rc-table{font-size:12px;color:#666;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;position:relative;line-height:1.5;overflow:hidden}.rc-table .rc-table-scroll{overflow:auto}.rc-table .rc-table-header{overflow:hidden;background:#f7f7f7}.rc-table-fixed-header .rc-table-body{background:#fff;position:relative}.rc-table-fixed-header .rc-table-body-inner{height:100%;overflow:scroll}.rc-table-fixed-header .rc-table-scroll .rc-table-header{overflow-x:scroll;padding-bottom:20px;margin-bottom:-20px;overflow-y:scroll;box-sizing:border-box}.rc-table .rc-table-title{padding:16px 8px;border-top:1px solid #e9e9e9}.rc-table .rc-table-content{position:relative}.rc-table .rc-table-footer{padding:16px 8px;border-bottom:1px solid #e9e9e9}.rc-table .rc-table-placeholder{padding:16px 8px;background:#fff;border-bottom:1px solid #e9e9e9;text-align:center;position:relative}.rc-table table{width:100%;border-collapse:separate;text-align:left}@media (max-width: 875px){.rc-table table{min-width:10%}}.rc-table th{background:#f7f7f7;font-weight:bold;-webkit-transition:background .3s ease;transition:background .3s ease}.rc-table td{border-bottom:1px solid #e9e9e9}.rc-table tr{-webkit-transition:all .3s ease;transition:all .3s ease}.rc-table tr:hover{background:#eaf8fe}.rc-table tr.rc-table-row-hover{background:#eaf8fe}.rc-table th,.rc-table td{padding:16px 8px}.rc-table-expand-icon-col{width:10px}.rc-table-row-expand-icon,.rc-table-expanded-row-expand-icon{cursor:pointer;display:inline-block;width:16px;height:16px;text-align:center;line-height:16px;border:1px solid #e9e9e9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fff}.rc-table-row-spaced,.rc-table-expanded-row-spaced{visibility:hidden}.rc-table-row-spaced:after,.rc-table-expanded-row-spaced:after{content:'.'}.rc-table-row-expanded:after,.rc-table-expanded-row-expanded:after{content:'-'}.rc-table-row-collapsed:after,.rc-table-expanded-row-collapsed:after{content:'+'}tr.rc-table-expanded-row{background:#f7f7f7}tr.rc-table-expanded-row:hover{background:#f7f7f7}.rc-table-column-hidden{display:none}.rc-table-prev-columns-page,.rc-table-next-columns-page{cursor:pointer;color:#666;z-index:1}.rc-table-prev-columns-page:hover,.rc-table-next-columns-page:hover{color:#2db7f5}.rc-table-prev-columns-page-disabled,.rc-table-next-columns-page-disabled{cursor:not-allowed;color:#999}.rc-table-prev-columns-page-disabled:hover,.rc-table-next-columns-page-disabled:hover{color:#999}.rc-table-prev-columns-page{margin-right:8px}.rc-table-prev-columns-page:before{content:'<'}.rc-table-next-columns-page{float:right}.rc-table-next-columns-page:before{content:'>'}.rc-table-fixed-left,.rc-table-fixed-right{position:absolute;top:0;overflow:hidden;z-index:1}.rc-table-fixed-left table,.rc-table-fixed-right table{width:auto;background:#fff}.rc-table-fixed-left th.rc-table-rowspan-1,.rc-table-fixed-right th.rc-table-rowspan-1{height:18px}.rc-table-fixed-left th.rc-table-rowspan-2,.rc-table-fixed-right th.rc-table-rowspan-2{height:68px}.rc-table-fixed-left th.rc-table-rowspan-3,.rc-table-fixed-right th.rc-table-rowspan-3{height:118px}.rc-table-fixed-left th.rc-table-rowspan-4,.rc-table-fixed-right th.rc-table-rowspan-4{height:168px}.rc-table-fixed-left th.rc-table-rowspan-5,.rc-table-fixed-right th.rc-table-rowspan-5{height:218px}.rc-table-fixed-left th.rc-table-rowspan-6,.rc-table-fixed-right th.rc-table-rowspan-6{height:268px}.rc-table-fixed-left th.rc-table-rowspan-7,.rc-table-fixed-right th.rc-table-rowspan-7{height:318px}.rc-table-fixed-left th.rc-table-rowspan-8,.rc-table-fixed-right th.rc-table-rowspan-8{height:368px}.rc-table-fixed-left th.rc-table-rowspan-9,.rc-table-fixed-right th.rc-table-rowspan-9{height:418px}.rc-table-fixed-left th.rc-table-rowspan-10,.rc-table-fixed-right th.rc-table-rowspan-10{height:468px}.rc-table-fixed-left{left:0;box-shadow:4px 0 4px rgba(100,100,100,0.1)}.rc-table-fixed-left .rc-table-body-inner{margin-right:-20px;padding-right:20px}.rc-table-fixed-header .rc-table-fixed-left .rc-table-body-inner{padding-right:0}.rc-table-fixed-right{right:0;box-shadow:-4px 0 4px rgba(100,100,100,0.1)}.rc-table-fixed-right .rc-table-expanded-row{color:transparent;pointer-events:none}.rc-table.rc-table-scroll-position-left .rc-table-fixed-left{box-shadow:none}.rc-table.rc-table-scroll-position-right .rc-table-fixed-right{box-shadow:none}.rc-table.bordered table{border-collapse:collapse}.rc-table.bordered th,.rc-table.bordered td{border:1px solid #e9e9e9}.move-enter,.move-appear{opacity:0;-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-leave{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-enter.move-enter-active,.move-appear.move-enter-active{-webkit-animation-name:moveLeftIn;animation-name:moveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-leave.move-leave-active{-webkit-animation-name:moveRightOut;animation-name:moveRightOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes moveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0;background:#fff6de}20%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{background:#fff6de}100%{background:transparent;opacity:1}}@keyframes moveLeftIn{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0;background:#fff6de}20%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}80%{background:#fff6de}100%{background:transparent;opacity:1}}@-webkit-keyframes moveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}}@keyframes moveRightOut{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}}a.button{box-shadow:0 1px 0 rgba(79,79,79,0.25);line-height:40px;border-radius:4px;border:medium none;font-size:.875rem;padding:0.1rem;padding-right:1.4rem;padding-left:1.4rem;margin-right:0;display:inline-block;width:100%;margin-bottom:0}a.button.dark{background:#111 none repeat scroll 0 0;color:#fff}a.button.dark:hover{color:#ff0}a.button.light{background-color:#f1f4f4;color:#000}a.button.light:hover{background-color:#e1e7e7}a.button.large{width:100%}a.button.small{width:45px;line-height:36px;text-align:center;padding:0}a.button span.icon,a.button span.text{line-height:40px;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.875rem}a.button span.icon.no-float,a.button span.text.no-float{float:none}a.button span.icon.float-left,a.button span.text.float-left{float:left}a.button span.icon.float-right,a.button span.text.float-right{float:right}a.button.center{text-align:center}.button-circle{z-index:100;display:none;right:30px;position:absolute;top:45px;background-color:#333;padding:10px 10px;font-size:1.3rem;height:39px;box-shadow:0px 0px 2px #888;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-box-shadow:0px 0px 2px #888;-webkit-box-shadow:0px 0px 2px #888}@media (max-width: 875px){.button-circle{display:inline-block}}.button-circle:hover{background-color:#4f4f4f}.button-circle .component_icon span.icon::before{color:white}.slider{display:inline-block;width:100%;overflow:hidden;margin-top:18px;margin-bottom:18px}.slider .slider-input{position:relative;display:table;table-layout:fixed}.slider .slider-input .range{display:table-cell;vertical-align:middle;width:100%;padding-right:15px;padding-bottom:0}.slider .slider-input .range input.value{width:100%}.slider .slider-input .display-box{width:4rem;height:26px;background-color:#fff;text-align:left;vertical-align:middle;border:none;border-top:1px solid #d3d3d3;-webkit-border-radius:0;border-radius:0;display:flex;padding:1px 5px;white-space:nowrap}@media (max-width: 875px){.slider .slider-input .display-box{width:4.5rem;height:35px}}.slider .slider-input .display-box .number{border:none;width:100%;display:inline-block;margin:0;padding:0;text-align:right}.slider .slider-input .display-box .number.disabled{color:#999}@media (max-width: 875px){.slider .slider-input .display-box .number{font-size:0.8rem}}.slider .slider-input input[type="range"]{display:table-cell;vertical-align:middle;-webkit-appearance:none}@media (max-width: 875px){.slider .slider-input input[type="range"]{width:73%}}.slider .slider-input input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none;margin-top:-3px}@media (max-width: 875px){.slider .slider-input input[type="range"]::-webkit-slider-thumb{height:25px;width:25px;border-radius:13px;margin-top:-9px}}.slider .slider-input input[type="range"]::-webkit-slider-thumb.disabled{background:#999}.slider .slider-input input[type="range"]::-moz-range-thumb{height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none}@media (max-width: 875px){.slider .slider-input input[type="range"]::-moz-range-thumb{height:25px;width:25px;border-radius:13px;margin-top:-9px}}.slider .slider-input input[type="range"]::-moz-range-thumb.disabled{background:#999}.slider .slider-input input[type="range"]::-webkit-slider-runnable-track{-webkit-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px}.slider .slider-input input[type="range"]::-moz-range-track{-webkit-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px}.slider .slider-input input[type="number"],.slider .slider-input input.number{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-radius:0;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.75rem;height:auto}.slider.pressureGradient .slider-input .number-t .unit-td .unit .value{font-size:10px}.slider.firefox .range input{border:1px solid #f3f3f3;outline:5px solid #f3f3f3;outline-offset:-1px}.slider.ie .range,.slider.edge .range{margin:0;padding:0}.slider.ie .range input[type="range"],.slider.edge .range input[type="range"]{width:70%;position:absolute;top:-40%}@media (max-width: 875px){.slider.ie .range input[type="range"],.slider.edge .range input[type="range"]{width:75%;top:-6px}}.slider.ie .range input[type="range"]::-ms-thumb,.slider.edge .range input[type="range"]::-ms-thumb{height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none;margin-top:.5px}.slider.ie .range input[type="range"]::-ms-thumb.disabled,.slider.edge .range input[type="range"]::-ms-thumb.disabled{background:#999}@media (max-width: 875px){.slider.ie .range input[type="range"]::-ms-thumb,.slider.edge .range input[type="range"]::-ms-thumb{height:14px;width:14px;border-radius:7px}}.slider.ie .range input[type="range"]::-ms-track,.slider.edge .range input[type="range"]::-ms-track{box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px;border-color:transparent;border:5px solid #f3f3f3;color:transparent;outline:5px solid #f3f3f3}.slider.ie .range input[type="range"]::-ms-fill-upper,.slider.edge .range input[type="range"]::-ms-fill-upper{background-color:#fff}.slider.ie .range input[type="range"]::-ms-fill-lower,.slider.edge .range input[type="range"]::-ms-fill-lower{background-color:#fff}.slider.edge .range input[type="range"]{top:0}@media (max-width: 875px){.slider.edge .range input[type="range"]{top:5px}}.textinput{display:inline-block;width:100%;overflow:hidden;margin-top:18px;margin-bottom:18px}.textinput .textinput-box{position:relative;display:table;table-layout:fixed}.textinput .textinput-box .range{display:table-cell;vertical-align:middle;width:100%;padding-right:15px;padding-bottom:0}.textinput .textinput-box .range input.value{width:100%}.textinput .textinput-box .display-box{width:4rem;height:26px;background-color:#fff;text-align:left;vertical-align:middle;border:none;border-top:1px solid #d3d3d3;-webkit-border-radius:0;border-radius:0;display:flex;padding:1px 5px;white-space:nowrap}@media (max-width: 875px){.textinput .textinput-box .display-box{width:4.5rem;height:35px}}.textinput .textinput-box .display-box .number{border:none;width:100%;display:inline-block;margin:0;padding:0;text-align:right}@media (max-width: 875px){.textinput .textinput-box .display-box .number{font-size:0.8rem}}.textinput .textinput-box .display-box.input-disabled{border-top:0 none;background-color:#f9f9f9}.textinput .textinput-box .display-box.input-disabled .number{background-color:#f9f9f9}.textinput .textinput-box input[type="range"]{display:table-cell;vertical-align:middle;-webkit-appearance:none}@media (max-width: 875px){.textinput .textinput-box input[type="range"]{width:73%}}.textinput .textinput-box input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none;margin-top:-3px}@media (max-width: 875px){.textinput .textinput-box input[type="range"]::-webkit-slider-thumb{height:25px;width:25px;border-radius:13px;margin-top:-9px}}.textinput .textinput-box input[type="range"]::-moz-range-thumb{height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none}@media (max-width: 875px){.textinput .textinput-box input[type="range"]::-moz-range-thumb{height:25px;width:25px;border-radius:13px;margin-top:-9px}}.textinput .textinput-box input[type="range"]::-webkit-slider-runnable-track{-webkit-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px}.textinput .textinput-box input[type="range"]::-moz-range-track{-webkit-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px}.textinput .textinput-box input[type="number"],.textinput .textinput-box input.number{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-radius:0;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.75rem;height:auto}.textinput.pressureGradient .slider-input .number-t .unit-td .unit .value{font-size:10px}.textinput.firefox .range input{border:1px solid #f3f3f3;outline:2px solid #f3f3f3;outline-offset:-1px}.textinput.ie .range,.textinput.edge .range{margin:0;padding:0}.textinput.ie .range input[type="range"],.textinput.edge .range input[type="range"]{width:70%;position:absolute;top:-40%}@media (max-width: 875px){.textinput.ie .range input[type="range"],.textinput.edge .range input[type="range"]{width:75%;top:-6px}}.textinput.ie .range input[type="range"]::-ms-thumb,.textinput.edge .range input[type="range"]::-ms-thumb{height:12px;width:12px;border-radius:6px;opacity:0.8;background:#000;cursor:pointer;border:none;outline:none;margin-top:.5px}@media (max-width: 875px){.textinput.ie .range input[type="range"]::-ms-thumb,.textinput.edge .range input[type="range"]::-ms-thumb{height:14px;width:14px;border-radius:7px}}.textinput.ie .range input[type="range"]::-ms-track,.textinput.edge .range input[type="range"]::-ms-track{box-shadow:1px -1px 1px -1px rgba(0,0,0,0.75);width:100%;background:#fff;border-radius:1.3px;cursor:pointer;height:6px;border-color:transparent;border:5px solid #f3f3f3;color:transparent;outline:2px solid #f3f3f3}.textinput.ie .range input[type="range"]::-ms-fill-upper,.textinput.edge .range input[type="range"]::-ms-fill-upper{background-color:#fff}.textinput.ie .range input[type="range"]::-ms-fill-lower,.textinput.edge .range input[type="range"]::-ms-fill-lower{background-color:#fff}.textinput.edge .range input[type="range"]{top:0}@media (max-width: 875px){.textinput.edge .range input[type="range"]{top:5px}}.textinput{margin:0px;margin-bottom:7px}.textinput .label{margin-top:1px;display:inline;float:left;line-height:25px;padding-right:5px;font-size:0.75rem;font-family:"viega-thin", Helvetica, Arial, sans-serif;text-transform:none}@media (max-width: 875px){.textinput .label{margin-top:5px}}.textinput .textinput-box{float:right}.textinput .textinput-box sup{line-height:0}fieldset .textinput:last-child{margin-bottom:-3px}.appliances-ul{list-style-type:none;margin:0;overflow:hidden;padding:0 0 50px 0}@media (max-width: 875px){.appliances-ul{padding:0}}.appliances-ul>li{display:inline-block;overflow:hidden;vertical-align:top;transition:background-color 500ms ease 0s}@media (max-width: 875px){.appliances-ul>li{overflow:visible}}.appliances-ul>li.appliance-button{margin-right:32px;margin-top:32px;text-align:left}@media (max-width: 875px){.appliances-ul>li.appliance-button{margin-top:0}}.appliances-ul>li.appliance-button:last-child .link .appliance-button-item{margin-bottom:0}.appliances-ul>li.appliance-button .link .font-caption-light-20{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.25rem;color:#111}.appliances-ul>li.appliance-button .link .appliance-button-item{background-color:#eef0f1;border:1px solid #e2e5e5;cursor:pointer;margin-top:18px;padding:34px}@media (max-width: 875px){.appliances-ul>li.appliance-button .link .appliance-button-item{margin:20px 0 40px 0}}.appliances-ul>li.appliance-button .link .appliance-button-item:hover{border:7px solid #ff0;padding:28px}.appliances-ul>li.appliance-button .link .appliance-button-item:hover>.appliance-button-item-img{z-index:2}.appliances-ul>li.appliance-button .appliance-button-item-img{display:block;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;width:293px}@media (max-width: 875px){.appliances-ul>li.appliance-button .appliance-button-item-img{max-width:100%;max-height:100%}}.systems-ul{list-style-type:none;display:flex;flex-wrap:wrap}@media (max-width: 875px){.systems-ul{flex-direction:column}}.systems-ul>li{margin-right:10px}@media (max-width: 875px){.systems-ul>li{margin-bottom:12px;display:block;padding:10px;border:none;background-color:#f2f4f4;height:97px;width:100%}}.systems-ul>li .system-button{position:relative;box-sizing:content-box;width:170px;height:100px;padding:10px;border:1px solid #e3e6e6;background-color:#f0f4f5;display:table-cell;vertical-align:middle}@media (max-width: 875px){.systems-ul>li .system-button{padding:0;height:75px;border:none;width:136px;background-color:#ffffff;text-align:center}}.systems-ul>li .system-button .image-container{text-align:center;height:100%}@media (max-width: 875px){.systems-ul>li .system-button .image-container{height:64px;width:135px}}.systems-ul>li .system-button .image-container img{max-width:100%;max-height:100%;height:100%}.systems-ul>li .system-button .detail-popup-button{display:block;position:absolute;right:0;bottom:0;width:34px;height:33px;padding:0;background-image:url(../images/badget_info.png);background-repeat:no-repeat;opacity:0.1;cursor:pointer}.systems-ul>li .system-button .detail-popup-button:hover{display:block;opacity:1;right:0;bottom:0}@media (max-width: 875px){.systems-ul>li .system-button .detail-popup-button{opacity:0.5}}.systems-ul>li .system-button-details{width:180px;margin:12px 6px 19px;line-height:1rem}@media (max-width: 875px){.systems-ul>li .system-button-details{display:table-cell;vertical-align:middle;padding-left:15px}}.systems-ul>li .system-button-details .title{margin-bottom:5px}.systems-ul>li .system-button-details .title>span{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:1rem;color:#111}.systems-ul>li .system-button-details .title .icon{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.6875rem;color:#111}@media (max-width: 875px){.systems-ul>li .system-button-details .title .icon{position:absolute;right:18px}}.systems-ul>li .system-button-details .title .icon:after{padding-left:10px;font-size:.8125rem}@media (max-width: 875px){.systems-ul>li .system-button-details .title .icon:after{padding-right:10px;padding-top:1rem;float:right}}.systems-ul>li .system-button-details .description{font-size:.75rem;font-family:"viega",Helvetica,Arial,sans-serif;color:#111}.systems-ul.system-description{margin-bottom:45px}@media (max-width: 875px){.systems-ul.system-description{margin-bottom:0}}@media (max-width: 875px){.systems-ul.system-description>li{height:100%;padding:0;margin:0;background-color:#ffffff}.systems-ul.system-description>li .system-teaser{padding:12px;margin:0;background-color:#e1e7e7}}.systems-ul.system-description>li .system-button-details{display:table-cell;vertical-align:top;padding-left:15px}@media (max-width: 875px){.systems-ul.system-description>li .system-button-details{width:82%}}.systems-ul.system-description>li .system-button-details .title .icon{display:none}.system-description{width:100%}@media (max-width: 875px){html,body,.stateNav{overflow-x:hidden}}html{height:100%}@media (max-width: 875px){html{height:auto}}.only-phone{display:none}#react{background:#f3f3f3 none repeat scroll 0 0;height:100%}#react .app.main-wrapper{height:100%;-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1);position:relative}@media (max-width: 875px){#react .app.main-wrapper{height:auto}}#react .app.main-wrapper.page main{width:100%;display:inline-block;height:auto}#react .app.main-wrapper.page main hr.line{margin:16px}@media (max-width: 875px){#react .app.main-wrapper.page main hr.line{display:none}}#react .app.main-wrapper.page main .side-panel-switcher{height:auto}#react .app.main-wrapper.page .navigations{display:none}@media (max-width: 875px){#react .app.main-wrapper.page .navigations{display:table;width:100%}#react .app.main-wrapper.page .navigations .button{display:table-cell}}#content{background:#fff none repeat scroll 0 0;height:100%;margin-top:6.5rem;position:relative;float:right;width:100%}@media (max-width: 875px){#content{margin-top:0}}#content.panel-switcher-content-normal{width:calc(100% - 22rem)}@media (max-width: 875px){#content.panel-switcher-content-normal{margin-left:0;position:relative;width:100%;margin-top:0;padding:0}}#content.panel-switcher-content-extended{position:relative;width:calc(100% - 1.4rem);margin-left:1.4rem}@media (max-width: 875px){#content .static-nav{background-color:#eef0f1;padding:7px 0 0 0;overflow-y:hidden}}#content .static-nav .buttons{display:table;table-layout:fixed;width:100%;padding:16px}#content .static-nav.vertical{width:100%}#content .static-nav.vertical .buttons{display:inline-block}#content .static-nav.vertical .buttons>.button{display:block;margin-top:10px}#content .static-nav .small{display:table-cell;vertical-align:middle}#content .static-nav .large{display:table-cell;vertical-align:middle;width:98%;float:right}@media (max-width: 875px){#content .static-nav.only-phone{display:table}}#side-bar{display:block;padding:3rem;width:25.1rem;border-right:1px solid #d3d3d3;bottom:100%;float:left;left:0;min-height:calc(100% - 6.5rem);top:6.5rem}#side-bar .upper{height:calc(100% - 7rem);padding:3.25rem 2.9rem 0;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;margin-bottom:3rem}#side-bar .upper .description{margin-top:4px;margin-bottom:8px;font-size:.75rem;font-family:"viega",Helvetica,Arial,sans-serif}#side-bar .upper .description p{font-size:.75rem;font-family:"viega",Helvetica,Arial,sans-serif}@media (max-width: 875px){#side-bar .upper{padding:1rem 1rem .7rem;margin-bottom:0;height:auto}}#side-bar .upper h2.panel-headline{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;margin-bottom:5px;line-height:18px}#side-bar .upper h2.panel-headline.uppercase{text-transform:uppercase}#side-bar .upper h2.panel-headline.small{font-size:.75rem;font-family:"viega",Helvetica,Arial,sans-serif;text-transform:none}#side-bar .upper h2.panel-headline.no-margin{margin:0}#side-bar .upper h2.panel-headline.disabled{color:#999}#side-bar .upper hr.panel-line{font-size:1.25rem}#side-bar .upper hr.panel-line.no-margin{margin:0}#side-bar .upper .step{margin-bottom:1.75rem;padding-bottom:0.75rem}#side-bar .upper .bottom-nav .buttons.vertical>.button{display:block;margin-top:10px}#side-bar.index{margin-top:6.5rem;position:static}@media (max-width: 875px){#side-bar.index{margin-top:-4rem}}#side-bar #start{margin:15em -3rem -3rem;overflow:auto;padding:1rem 3rem 2.5rem}@media (max-width: 875px){#side-bar #start{margin-top:2rem}}#side-bar #start a.button{margin-right:0;margin-top:2rem}@media (max-width: 875px){#side-bar #start a.button.only-desktop{display:none}}#side-bar #start .description{margin-top:1rem;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:1.3}#side-bar #start .browser-warning{margin-top:0.9375rem}@media (max-width: 875px){#side-bar #start .browser-warning{color:#808080}}#side-bar.panel-switcher-side-bar-auto{overflow-y:auto;left:0px}#side-bar.panel-switcher-side-bar-hidden{overflow-y:hidden;left:-330px}@media (max-width: 875px){#side-bar.panel-switcher-side-bar-hidden{left:0}}#side-bar .panel-switcher{position:absolute;display:block;background-image:url(../images/panel-switch.png);width:16px;height:32px;right:4px;top:16px;cursor:pointer}@media (max-width: 875px){#side-bar .panel-switcher{display:none}}#side-bar .panel-switcher-out{background-position:16px}#side-bar .panel-switcher:hover{background-image:url(../images/panel-switch-disabled.png)}#side-bar.panel-switcher-side-bar-hidden{-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1)}#side-bar.panel-switcher-side-bar-auto{-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1)}#content{-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1)}#content.panel-switcher-content-normal{transition:all 600ms cubic-bezier(1, 0, 0, 1);-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1)}#content.panel-switcher-content-normal.edge,#content.panel-switcher-content-normal.ie{width:100%;left:22rem}@media (max-width: 875px){#content.panel-switcher-content-normal.edge,#content.panel-switcher-content-normal.ie{left:0}}#content.panel-switcher-content-extended{-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1)}#content.panel-switcher-content-extended.edge,#content.panel-switcher-content-extended.ie{width:100%;left:1.4rem}@media (max-width: 875px){#content.panel-switcher-content-extended.edge,#content.panel-switcher-content-extended.ie{left:0}}#react .app.main-wrapper.page .sub-view{height:100%;background:#fff none repeat scroll 0 0}#react .app.main-wrapper.page .sub-view main #side-bar{bottom:100%;float:left;min-height:calc(100% - 6.5rem);position:fixed;top:6.5rem;width:22rem;padding:0}@media (max-width: 875px){#react .app.main-wrapper.page .sub-view main #side-bar{border-right:none;position:relative;width:100%;padding-top:7%;top:0}}@media (max-width: 875px){#react .app.main-wrapper.page .sub-view main #content .only-desktop{display:none}}@media (min-width: 875px){#react .app.main-wrapper.page .sub-view main #content.panel-switcher-content-extended .float-wrapper{width:calc(100% - 4rem)}}@media (min-width: 875px){#react .app.main-wrapper.page .sub-view main #content .float-wrapper{margin-left:40px;overflow-y:auto;padding:16px 16px 0;position:fixed;height:85%;width:calc(100% - 24.5rem)}#react .app.main-wrapper.page .sub-view main #content .float-wrapper.lightbox-visible{position:relative}}#react .app.main-wrapper.page .sub-view main #content .float-wrapper .page-headline{margin:25px 0 20px 0}@media (max-width: 875px){#react .app.main-wrapper.page .sub-view main #content .float-wrapper .page-headline{margin:30px 0 15px 0}}#react .app.main-wrapper.page .sub-view main #content .float-wrapper .page-headline.content-headline{margin-top:65px}@media (max-width: 875px){#react .app.main-wrapper.page .sub-view main #content .float-wrapper .page-headline.content-headline{margin-top:35px}}@media (max-width: 875px){#react .app.main-wrapper.page .sub-view main #content .float-wrapper{margin:0 0 30px 0;padding:0 17px 8px}}#react .app.main-wrapper.page .sub-view main #content .float-wrapper .page-line{margin:10px 0 0 0}#mm-blocker{display:none;height:100%;position:absolute;width:100%;z-index:90}@media (max-width: 875px){.mm-opening.app.main-wrapper .scroll-top{z-index:0}.mm-opening.app.main-wrapper #mm-blocker{display:block;background-color:#fff;opacity:0.8;left:calc(100% - 5rem);margin:0;top:0}}.font-label-bold{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:11px}.font-label-medium{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:11px}table{min-width:100%;width:100%;border-spacing:0;table-layout:auto;border:0px solid #000}table tr{text-align:center}table thead tr{border-bottom:none}table thead tr.like-row{border-bottom:1px solid #fff}table thead tr.like-row>th{font-family:"viega-thin",Helvetica,Arial,sans-serif}table thead tr.thin>th{height:25px}table thead tr.thin2>th{height:25px}table thead tr th{height:38px;text-align:center;vertical-align:middle;min-width:60px;border:0px solid #000;background-color:#e1e6e6;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;color:#111;font-weight:normal}table thead tr th>*{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;color:#111;font-weight:normal}table thead tr th>.unit-value{font-family:"viega-thin",Helvetica,Arial,sans-serif}table thead tr th.th-small{width:20px}table tr td{background-color:#f1f4f4;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;height:38px;color:#000;vertical-align:middle;min-width:60px;font-weight:normal;border:0 solid #000;text-align:center;padding:0;white-space:nowrap}table tr td.bold{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.75rem}table tr td.medium-13{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}table tr td.regular-13{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}table tr td.gray{background-color:#e1e6e6}table tr td.text-right{text-align:right}table tr td.text-left{text-align:left}table tr td.text-center{text-align:center}table tr td.td-small{padding-left:10px;padding-right:10px}table * [colspan]:not([colspan="1"]){text-align:center}.table{position:relative;display:block;width:100%;overflow-y:hidden}.table .as-cell>*{border:none}.table .as-cell>p.unit-shortname{font-family:"viega",Helvetica,Arial,sans-serif}.table .as-cell p:nth-child(2){padding:0}.table .as-cell p:first-child{padding:12px 0 0 0}.table .as-cell p:last-child{padding:0 0 12px 0}@media (max-width: 875px){.table:not(.small){width:auto;margin-left:-25px;margin-right:-25px;margin-bottom:0}}.table table tr th{border-right:3px solid #fff;border-bottom:0}.table table tr th:first-child{border-left:0}.table table tr th:last-child{border-right:0}.table table tr th table tr td>*{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}.table table tr th table tr td>.unit-value{font-family:"viega-thin",Helvetica,Arial,sans-serif}.table table tr th td{background-color:#e1e6e6}.table table tr.row-marked>td,.table table tr.row-marked td:first-child{background-color:#ff0;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.8125rem}.table table tr td{border:3px solid #fff}.table table tr td.small-padding{padding:7px 0px}.table table tr td.gray{background-color:#e1e6e6}.table table tr td:first-child{border-left:0}.table table tr td:last-child{border-right:0}.table table tr td.unit-shortname{font-family:"viega",Helvetica,Arial,sans-serif}.table table tr td.unit-value{font-family:"viega-thin",Helvetica,Arial,sans-serif}.table table tr td.medium-13 p{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}.table table tr td.regular-13 p{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}.table table tr td table tr td>.unit-value{font-family:"viega-thin",Helvetica,Arial,sans-serif}.table.results .rc-table td{padding:0}.table.results .rc-table td{padding:0}.table.results .rc-table-fixed-header .rc-table-scroll .rc-table-header{background-color:#e1e6e6}.table.results .rcTable{width:100%}@media (max-width: 875px){.table.results .rcTable{width:98%}}.table.results .table-header tr th{padding:0px 0px 12px 0px}.table.results .table-header tr th table tr td{border:0 none}.table.results .table-header tr:first-child th{padding:12px 0px}.table.results .table-header tr:first-child th p{padding-top:0}.table.results .rc-table-thead tr th{padding:0px 0px 12px 0px;border-left:3px solid #fff;border-right:0 none;background-color:#e1e6e6}.table.results .rc-table-thead tr th table tr td{padding:12px 0 0;border:0 none}.table.results .rc-table-thead tr th table tr:first-child td{padding:0}.table.results .rc-table-thead tr th:first-child{border:0 none}.table.results .rc-table-thead tr:first-child th{padding:12px 0px;background-color:#e1e6e6}.table.results .rc-table-thead tr:first-child th p{padding-top:0}.table.results tbody tr td{border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:0 none;border-left:0 none}.table.results tbody tr td table tr td{border:0 none}.table.results tbody tr td:last-child{border-right:0 none}.table.results tbody tr td.value-disabled{color:#999}.table.results .rc-table-tbody tr td{border-right:0 none;border-left:3px solid #fff}.table.results .rc-table-tbody tr td table tr td{border:0 none}.table.results .rc-table-tbody tr td:first-child{border-left:0 none}.table.results .rc-table-tbody tr td.small-padding{padding:7px 0px}.table.results .rc-table-tbody tr td.medium-13 span{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem}.table.results .rc-table-tbody tr td.gray{background-color:#e1e6e6}.table.no-background table thead tr{border-bottom:none}.table.no-background table thead tr th{background-color:inherit}.table.no-background table tr{border-bottom:none}.table.no-background table tr:hover>td,.table.no-background table tr.active>td{background-color:inherit}.table.no-background table tr td{background-color:inherit}.table.small table{table-layout:auto}.table.small table tr td{height:20px}.table.small table tr td:first-child{text-align:left;width:135px}@media (max-width: 875px){.table.small table tr td:first-child{width:65%}}.table.small table tr td:nth-child(2){min-width:5px;width:15px}@media (max-width: 875px){.table.small table tr td:nth-child(2){width:5%}}.table.small table tr td:nth-child(3){min-width:5px;width:10px;padding-right:5px}@media (max-width: 875px){.table.small table tr td:nth-child(3){width:20%}}.table.small table tr td:last-child{text-align:left}@media (max-width: 875px){.table.small table tr td:last-child{width:10%;padding-right:0}}.table.result-table2-row td{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.8125rem;color:#111}.radio-buttons{list-style-type:none;margin:0;padding:0;overflow:hidden}.radio-buttons ul{text-align:left;padding:0;list-style-type:none}.radio-buttons ul .radio-button{position:relative;margin-bottom:10px}.radio-buttons ul .radio-button:last-child{margin-bottom:0}.radio-buttons ul .radio-button .bpconf-subtab-selector{display:inline-block;cursor:pointer;padding-left:24px;height:16px;background-image:url(../images/radio.png);background-repeat:no-repeat}.radio-buttons ul .radio-button .bpconf-subtab-selector .label{font-family:"viega-thin", Helvetica, Arial, sans-serif}.radio-buttons ul .radio-button .bpconf-subtab-selector .label.large{font-size:1rem}.radio-buttons ul .radio-button .bpconf-subtab-selector .label.small{font-size:0.8rem}.radio-buttons ul .radio-button .bpconf-subtab-selector.checked-radio{background-image:url(../images/radio-checked.png)}.radio-buttons ul .radio-button .bpconf-subtab-selector.font-label-regular-11{font-family:viega-light, "Helvetica Neue LT W06_55 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;line-height:17px}.radio-buttons ul .radio-button .children fieldset.indent{margin-left:25px}.radio-buttons ul .radio-button .children .slider{margin-top:0}.parameters-panel.gas fieldset{position:relative}.parameters-panel.gas .types-menu .select.icon::before{top:14px;margin-right:9px}.parameters-panel.gas .types-menu .panel-indicator{height:17px;margin-right:5.2px}.parameters-panel.gas .types-menu .options-panel{top:45px}.parameters-panel.gas .gasMenuWrapper{position:absolute;width:50%;left:120px}.parameters-panel.gas .gasMenuWrapper .types-menu .select-frame .selected-option{width:95px}@media (max-width: 875px){.parameters-panel.gas .gasMenuWrapper{left:55.42%}}.parameters-panel.gas .naturalGasMenuWrapper{top:-10px}.parameters-panel.gas .liquidGasMenuWrapper{top:15px}.types-menu{position:relative}.types-menu .select.icon::before{cursor:pointer;position:relative;float:right;top:36px;margin-right:15px}.types-menu .select-frame{width:100%;height:35px;border:1px solid #f1f4f4;background-color:#fff;font-family:"viega",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.8125rem;cursor:pointer;border-radius:0;border-top-color:#d1d7d7;outline:0}.types-menu .select-frame .selected-option{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.75rem;padding:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.types-menu .options-panel{position:absolute;z-index:10;visibility:hidden;height:auto;overflow:hidden;width:100%;border-radius:3px;background-color:#fff}.types-menu .options-panel.active{top:67px;visibility:visible}.types-menu .options-panel>.dropdown-option{cursor:pointer;margin:0;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:normal;padding:10px}.types-menu .options-panel>.dropdown-option:hover,.types-menu .options-panel>.dropdown-option.active{background-color:#e1e7e7}.types-menu .panel-indicator{visibility:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAACACAMAAAAVp0btAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAINJREFUeAHt0yEBACAAxECuf2kK4Cf4FTi1sx6ttdZaa6211lprrbUAYp6YJ+aJeWpfzIt5Yp6YJ+aJeWKe2hfzYp6YJ+aJeWKemKf2Y56YJ+aJeWKemCfmqf2YJ+aJeWKemCfmqf2YJ+aJeWKemKf358/v/1trrbXWWmuttdZaa/3TBV4+CRdLpizmAAAAAElFTkSuQmCC) no-repeat left bottom transparent;background-size:20px 20px;height:16px;width:20px;position:relative;float:right;margin-right:11px}.types-menu .panel-indicator.active{visibility:visible}.results-pdf{position:absolute;bottom:100%}.pdf-page{position:absolute;width:550px;left:600px;top:-25px;bottom:0;transform:scale(4)}.pdf-page-landscape{position:absolute;width:1000px;left:3000px;top:-1000px;bottom:0;transform:scale(2)}.pdf-page-rotate{position:absolute;width:1000px;left:3000px;top:-1000px;bottom:0;transform:scale(2) rotate(270deg) translate(0px, 1500px)}.pdf-page-padding{padding-right:50px}.pdf-page-padding .logo{right:15px}.pdf-start{top:6mm}.pdf-start .image{width:198mm;height:285mm}.pdf-start .hero{background:#ff0 none repeat scroll 0 0;margin-top:42mm;padding:1.5rem 3rem;position:fixed;width:132mm;z-index:3}.pdf-start .hero .hero-title{color:#323210;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:2.25rem;margin-bottom:0.2em}.pdf-start .logo{position:absolute;bottom:12mm;right:12mm;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:block;float:right;height:20mm}.pdf-system{font-family:"viega-thin",Helvetica,Arial,sans-serif;color:#000;font-size:.5625rem}.pdf-system .pdf-header .system-title{padding-bottom:10px;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:2.25rem}.pdf-system .pdf-header .system-subtitle{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.75rem;padding-top:5px;padding-bottom:15px}.pdf-system p{font-family:"viega-thin",Helvetica,Arial,sans-serif;color:#000;font-size:.5625rem;line-height:12px}.pdf-system p b{font-family:"viega",Helvetica,Arial,sans-serif;line-height:12px}.pdf-system p u{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.5625rem;line-height:12px}.pdf-system ul{list-style-type:disc;list-style-position:inside;font-family:"viega-thin",Helvetica,Arial,sans-serif;color:#000;font-size:.5625rem;line-height:12px}.pdf-system ul li{font-family:"viega-thin",Helvetica,Arial,sans-serif;color:#000;font-size:.5625rem;line-height:13px}.pdf-system .system-content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.pdf-system .system-image{padding:0 50px 25px 0;max-width:310px;max-height:289px}.pdf-impressum h5{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.8125rem;line-height:16px}.pdf-impressum p{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.75rem;padding-bottom:.5rem}.pdf-impressum .impressum-title{position:absolute;top:250px;width:450px}.pdf-impressum .impressum-address{position:absolute;top:290px}.printing-overlay{background-color:#646464 transparent;background-color:rgba(0,0,0,0.7);background-position:center center;background-repeat:no-repeat;border:1px dotted #0b85a1;bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;z-index:100}.printing-overlay.visible{display:block}.printing-overlay .spinner{background-color:white;background-image:url("../images/ajax-loader.gif");background-position:center center;background-repeat:no-repeat;border:0px;bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:115}.printing-overlay .background-bar{position:absolute;top:42%;left:50%;margin-left:-150px;margin-top:22px;width:300px;height:125px;background-color:white;z-index:110}.printing-overlay .info-text{position:absolute;top:50%;left:50%;margin-left:-125px;margin-top:30px;width:250px;height:20px;color:black;z-index:120}.top-header{background:#333 none repeat scroll 0 0;border-bottom:0 none;box-shadow:none;left:0;overflow:hidden;padding:0.39rem 3rem 3rem;position:fixed;right:0;top:0;z-index:11}@media (max-width: 875px){.top-header{position:relative;padding:0.39rem 3rem 0.5rem}}.top-header nav{float:right}.top-header nav a{display:inline-block;color:#808080;letter-spacing:0.5px;margin-right:1.5rem;padding-right:1rem}.top-header .title{float:left}.top-header .title a{color:#717171;letter-spacing:1px;text-transform:uppercase}.top-header .title a{border-right:1px solid #808080;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.6875rem;color:#797979;padding:0}.top-header .title a:last-child{border:medium none;margin-right:0;padding-right:0}.top-header .title a:hover{color:#fff}.top-header nav a{border-right:1px solid #808080;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.6875rem;color:#797979}.top-header nav a:last-child{border:medium none;margin-right:0;padding-right:0}.top-header nav a:hover{color:#fff}.top-header nav a.cookies{cursor:pointer}@media (max-width: 875px){.top-header{padding-left:0.9rem}}@media (max-width: 875px){.top-header nav{display:none}}.mm-opening .sidebar-button,.app.main-wrapper.home .sidebar-button,.app.main-wrapper.start .sidebar-button{display:none}header.main-header{text-align:center;max-width:none;padding:0.5rem 3rem;margin:0 auto;background:#111 none repeat scroll 0 0;border-bottom:medium none;height:4.5rem;left:0;overflow:visible;position:fixed;right:0;top:2rem;z-index:11}@media (max-width: 875px){header.main-header{position:relative;top:0}}header.main-header .centered nav.stateNav{width:52%;text-align:left;margin-left:21.5rem;position:relative;float:none}header.main-header .centered nav.stateNav.appliances-done::after{background-image:linear-gradient(to right, #fff 33%, gray 33%)}header.main-header .centered nav.stateNav.appliances-done a:nth-child(-n+2){color:#fff;cursor:pointer}header.main-header .centered nav.stateNav.appliances-done a:nth-child(-n+2)::after,header.main-header .centered nav.stateNav.appliances-done a:nth-child(-n+2)::before{background:#fff none repeat scroll 0 0}header.main-header .centered nav.stateNav.systems-done::after{background-image:linear-gradient(to right, #fff 68%, gray 68%)}header.main-header .centered nav.stateNav.systems-done a:nth-child(-n+3){color:#fff;cursor:pointer}header.main-header .centered nav.stateNav.systems-done a:nth-child(-n+3)::after{background:#fff none repeat scroll 0 0}header.main-header .centered nav.stateNav.parameters-done::after{background-image:linear-gradient(to right, #fff 100%, gray 100%)}header.main-header .centered nav.stateNav.parameters-done a:nth-child(-n+4){color:#fff;cursor:pointer}header.main-header .centered nav.stateNav.parameters-done a:nth-child(-n+4)::after{background:#fff none repeat scroll 0 0}header.main-header .centered nav.stateNav::after{background-image:linear-gradient(to right, #fff 0%, gray 0%);content:"";display:block;height:1px;margin-top:1rem}header.main-header .centered nav.stateNav a{color:#414141;cursor:default;display:inline-block;font-size:.6875rem;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;padding:0;position:relative;text-align:center;width:34.8%}header.main-header .centered nav.stateNav a:first-child{text-align:left;width:15%;margin-left:0}header.main-header .centered nav.stateNav a:first-child::after{left:-2px}header.main-header .centered nav.stateNav a:last-child{text-align:right;width:15%}header.main-header .centered nav.stateNav a:last-child::after{left:auto;right:-3px}header.main-header .centered nav.stateNav a.selected{color:#ff0 !important}header.main-header .centered nav.stateNav a.selected::before,header.main-header .centered nav.stateNav a.selected::after{background:#ff0 none repeat scroll 0 0 !important}header.main-header .centered nav.stateNav a::after{background:#414141 none repeat scroll 0 0;border-radius:50%;content:"";height:0.65rem;left:49%;position:absolute;top:1.43rem;width:0.65rem}header.main-header .centered nav.stateNav a.selected{color:#ff0 !important}header.main-header .centered nav.stateNav a.selected::before{background:#ff0 none repeat scroll 0 0 !important}header.main-header .centered nav.stateNav a.selected::after{background:#ff0 none repeat scroll 0 0 !important}header.main-header .centered h1{display:none;color:#fff;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:1rem;line-height:2rem}@media (max-width: 875px){header.main-header .centered h1{display:block;padding-right:18%}}header.main-header .centered .logo{display:block;margin-right:2em;position:relative;z-index:2;margin-top:0.3rem}header.main-header .centered .logo img.icon{box-shadow:0 1px 2px rgba(0,0,0,0.3);display:block;float:left;height:4.8rem}@media (max-width: 875px){header.main-header .centered .logo img.icon{height:4.5rem}}@media (max-width: 875px){header.main-header .centered .header-menu{display:none}}@media (max-width: 875px){header.main-header{padding:0.5rem 1rem;height:4rem}}@media (max-width: 875px){.side_bar_close_button{display:none}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper .side_bar_close_button{display:table}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.top-header{padding:0.5rem 3rem}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header{padding:0.5rem 3rem}.mm-opening.app.main-wrapper header.main-header .logo{z-index:0}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu{-webkit-transition:all 600ms cubic-bezier(1, 0, 0, 1);transition:all 600ms cubic-bezier(1, 0, 0, 1);display:block;background-color:#272727;width:calc(100% - 5rem);position:fixed;top:0;left:0;right:10%;bottom:0;padding:1rem 0;overflow-y:auto}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav{display:block;margin:2rem 0 2rem 0}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav:after{background-image:none}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a{width:auto;border-left:1.5px solid #808080;margin:0;margin-left:1rem;padding:4.2rem .15rem;text-align:left;display:block;font-size:.9rem}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a.selected:before{background:#fff}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:after{content:none}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:before{content:'';display:inline-block;width:.65rem;height:.65rem;border-radius:50%;background:#808080;position:relative;left:-.5rem}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:first-child{padding-top:0}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:first-child:before{top:-.15rem;background:#fff}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:last-child{padding-bottom:0}}@media (max-width: 875px) and (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav a:last-child:before{top:.15rem}}@media (max-width: 875px){.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.appliances-done a:nth-child(-n+2){color:#fff;cursor:pointer}.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.appliances-done a:nth-child(-n+2)::before{background:#fff none repeat scroll 0 0}.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.systems-done a:nth-child(-n+3){color:#fff;cursor:pointer}.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.systems-done a:nth-child(-n+3)::before{background:#fff none repeat scroll 0 0}.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.parameters-done a:nth-child(-n+4){color:#fff;cursor:pointer}.mm-opening.app.main-wrapper header.main-header div.header-menu nav.stateNav.parameters-done a:nth-child(-n+4)::before{background:#fff none repeat scroll 0 0}.mm-opening.app.main-wrapper header.top-header{position:relative}}#side-bar{height:86%;background:#f3f3f3 none repeat scroll 0 0}@media (max-width: 875px){#side-bar{padding-top:0;background:#fff none repeat scroll 0 0}}@media (max-width: 875px){#side-bar .side-panel .only-phone{display:inline-block}}@media (max-width: 875px){#side-bar .side-panel .only-desktop{display:none}}#side-bar .side-panel .upper .header{font-family:"viega",Helvetica,Arial,sans-serif;font-size:1.25rem;margin-top:30px}#side-bar .side-panel .upper p.text{color:#404040;font-size:0.75rem;margin-bottom:3.1rem}@media (max-width: 875px){#side-bar .side-panel .upper{padding:16px 17px;overflow-x:hidden}}#side-bar .side-panel .upper .headers-container .step{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.6875rem;color:#999;margin:0;padding-bottom:0}#side-bar .side-panel .upper .headers-container .step-back{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.6875rem;color:#717171;margin:0;padding-bottom:0}@media (max-width: 875px){#side-bar .side-panel .upper .headers-container{display:table;width:100%}#side-bar .side-panel .upper .headers-container .header{display:table-cell;width:80%;text-align:left;font-family:"viega-thin", Helvetica, Arial, sans-serif}#side-bar .side-panel .upper .headers-container .step{display:table-cell;width:20%;text-align:right}#side-bar .side-panel .upper .headers-container .step-back{display:none}}#side-bar .side-panel .upper .panel-line{margin:0;border-bottom:1px solid #cccccc}#side-bar .side-panel .upper .header-description{margin-top:18px;margin-bottom:18px;line-height:1rem;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.75rem}@media (max-width: 875px){#side-bar .side-panel .upper .header-description{margin-bottom:18px}}#side-bar .side-panel .upper .settings-form .slider-no-margin .slider{margin:0}#side-bar .side-panel .upper .settings-form .slider-no-margin .slider:first-child{margin-bottom:10px}#side-bar .side-panel .upper .settings-form .withdin1988{width:91%;margin-left:25px}#side-bar .side-panel .upper .settings-form .withdin1988 fieldset{margin-bottom:0}#side-bar .side-panel .upper .settings-form .withdin1988 .panel-line{margin-bottom:18px}#side-bar .side-panel .upper .settings-form .withdin1988 .slider{margin-top:0}#side-bar .side-panel .upper .settings-form.accordion .accordion-headline{display:none}@media (max-width: 875px){#side-bar .side-panel .upper .settings-form.accordion{margin-left:-25px;margin-right:-25px;margin-bottom:20px;margin-top:25px}#side-bar .side-panel .upper .settings-form.accordion .accordion-headline{cursor:pointer;display:inline-block;border-bottom:0;background-color:#e1e7e7;padding:19px 35px 19px 20px;margin:0 0 0 0;text-transform:uppercase;letter-spacing:0.4px;width:100%}#side-bar .side-panel .upper .settings-form.accordion .accordion-headline .text{font-family:viega-bold, Helvetica, Arial, sans-serif;font-weight:normal;font-size:0.9375rem}#side-bar .side-panel .upper .settings-form.accordion .accordion-headline span.icon{float:right}#side-bar .side-panel .upper .settings-form.accordion .accordion-content{padding-left:1.5rem;padding-right:1.5rem;max-height:0;overflow:hidden;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;background-color:#f1f4f4}#side-bar .side-panel .upper .settings-form.accordion.opened .accordion-content{max-height:1000px}}#side-bar .side-panel .upper .step-back{cursor:pointer;margin-top:3px;text-align:right;color:black;position:absolute;right:0;padding-right:3rem;font-size:0.8rem;margin-bottom:1.75rem;padding-bottom:0.75rem}@media (max-width: 875px){#side-bar .side-panel .upper .step-back{text-align:right;color:black;border-bottom:medium none;font-size:0.9rem;margin-bottom:0;margin-top:0.6rem;padding-bottom:0.2rem}}#side-bar .side-panel .upper .step-back p{margin-bottom:0.5rem}.phone-footer{display:none;left:0;width:100%;background-color:#272727;padding-top:10px}@media (max-width: 875px){.phone-footer{display:block}}.phone-footer div.content{margin:0;padding:0;width:100%;overflow:hidden;color:#999999;position:relative}.phone-footer div.content div.navbar{padding:0 19px;height:70px;position:absolute;width:100%}.phone-footer div.content div.navbar .button-circle{position:relative;float:right;margin:8px 0;top:0;right:10px}.phone-footer div.content div.line{margin:55px 17px 0;padding-bottom:3px;border-bottom:1px solid #3d3d3d}.phone-footer div.content div.legal-links{margin:0 17px;padding:27px 0 30px;clear:both}.phone-footer div.content div.legal-links ul.info{background:#222222 none repeat scroll 0 0;border-radius:0.5em;display:block;margin:0;padding:0;font-family:viega-bold,Helvetica,Arial,sans-serif;list-style:outside none none;position:relative}.phone-footer div.content div.legal-links ul.info li{padding:0 13px 0 0;display:block;float:none;font-size:0.75rem;height:auto;letter-spacing:1px;margin:0;border-top:1px solid #272727}.phone-footer div.content div.legal-links ul.info li:before{display:none;content:"|";font-size:0.6875rem;padding-right:11px}.phone-footer div.content div.legal-links ul.info li:first-child{border:0 none;padding-left:0}.phone-footer div.content div.legal-links ul.info li a{display:block;letter-spacing:-0.2px;padding:11px 20px 15px;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:12px;font-size:.75rem;color:#999}.system-lightbox.popup{display:none;position:fixed;z-index:10000}.system-lightbox.popup.visible{display:block}.system-lightbox.popup .popup-box{position:fixed;display:block;cursor:default;box-shadow:0 4px 8px black;z-index:12}.system-lightbox.popup .popup-box.detail-popup-box{top:10%;left:0;right:0;width:1010px;min-width:800px;max-width:1024px;max-height:75%;margin-left:auto;margin-right:auto;height:auto;text-align:left;background-color:#F2F4F3;border:1px solid silver}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box{overflow-y:auto;top:0;width:100%;height:100%;max-height:100%;min-width:100%;max-width:100%}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header{background-color:#f0f4f5;height:85px;position:fixed;width:1008px}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header{width:100%}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .viega-logo-lightbox{display:inline-block;position:absolute;width:62px;height:53px;top:15px;left:30px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .popup-box-header-caption{display:inline-block;margin-left:110px;margin-top:20px;margin-bottom:7px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .popup-box-header-caption.font-caption-medium-20{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:.8125rem;color:#111}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .subtitle{display:block;margin-left:110px;margin-bottom:20px;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.875rem;color:#111}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .popup-box-header-caption,.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .subtitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:700px;padding:2px}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .popup-box-header-caption,.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .subtitle{width:225px}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-header .popup-close{position:absolute;display:block;width:20px;height:20px;top:35px;right:35px;cursor:pointer}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body{background-color:white;padding-top:85px}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body{padding-bottom:16px}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table{display:table}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table{display:block;overflow:hidden}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row{display:table-row}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row{display:block;padding:25px 25px 30px}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell{display:table-cell;vertical-align:top;width:50%}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell{display:block;width:100%;margin-right:25px}}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell{display:block;margin:0;background-color:#eef0f1}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery{display:table;vertical-align:top;text-align:center;margin:32px;margin-right:0;width:450px;height:450px;background-color:#eef0f1}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery{margin:0;width:100%;height:auto}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery .image-container{width:315px;height:289px;padding:5px;text-align:center;display:table-cell;vertical-align:middle}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery .image-container>img{max-width:310px;max-height:289px;border:none}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery .image-container>img{max-width:160px}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery>ul{padding:8px;background-color:#e1e4e4;margin-top:8px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery>ul>li{display:inline-block;padding:8px;background-color:white;cursor:pointer;margin-right:8px;min-width:32px;text-align:center}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .popup-box-body-table-cell .item-gallery>ul>li>img.visible{max-width:64px;max-height:32px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul{list-style:circle;padding-top:28px;padding-left:2rem;vertical-align:top;overflow-y:scroll;max-height:515px;font-family:"viega",Helvetica,Arial,sans-serif;font-size:.875rem}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul:after{content:"";height:30px;display:block}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul{display:table-cell;overflow:auto}}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul p{font-family:"viega",Helvetica,Arial,sans-serif;color:#000;font-size:.875rem;padding-right:20px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul p b{font-family:"viega",Helvetica,Arial,sans-serif}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul p u{font-family:"viega",Helvetica,Arial,sans-serif;font-size:.875rem}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul ul{list-style-type:disc;list-style-position:outside;font-family:"viega",Helvetica,Arial,sans-serif;color:#000;font-size:.875rem;margin-left:20px}.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul ul li{font-family:"viega",Helvetica,Arial,sans-serif;color:#000;font-size:.875rem;line-height:22px}@media (max-width: 875px){.system-lightbox.popup .popup-box.detail-popup-box .popup-box-body .popup-box-body-table .popup-box-body-table-row .info-ul{display:block;margin:0;padding-left:0}}.system-lightbox.popup .popup-box .lightbox-footer{height:42px;width:1008px;background-color:#f0f4f5;bottom:15%}@media (max-width: 875px){.system-lightbox.popup .popup-box .lightbox-footer{position:fixed;width:100%;bottom:0}}.system-lightbox.popup .popup-background{position:fixed;top:0;bottom:0;left:0;right:0;background-color:black;cursor:default;opacity:0.8;z-index:11}@media print{#side-bar{display:none}body{overflow-y:inherit}#content{margin:0;padding:0;width:100%}#top-header,#main-header,#side-bar,.menu-btn,#results-view #content nav.mobile{display:none}.print-cover{display:block}.print-cover .background{bottom:0.6cm;height:calc(100% - 1.2cm);left:0.6cm;position:absolute;right:0.6cm;top:0.6cm;width:calc(100% - 1.2cm);z-index:0}.print-cover .stripe{background:#ff0 none repeat scroll 0 0 !important;height:3.6cm;left:0;padding:0.4cm 1.2cm;position:absolute;top:4cm;width:13.2cm}.print-cover .stripe h1{font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:1.3rem;margin-bottom:0.5cm}.print-cover .stripe h2{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.6rem}.print-cover .stripe h2.print-hero{margin:0.25em}.print-cover .stripe h1,.print-cover .stripe h2{position:relative;z-index:1}.print-cover .date{background:#fff none repeat scroll 0 0;bottom:1.2cm;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:0.75rem;left:1.2cm;line-height:1.3;padding:0.69cm 0.6cm;position:absolute;z-index:1}.print-cover .date span{font-family:"viega-thin",Helvetica,Arial,sans-serif}.print-cover .logo{bottom:1.2cm;position:absolute;right:1.2cm;width:2cm;z-index:1}.print-header{display:block;padding:1.2cm 1.8cm 0;page-break-before:always}.print-header img{width:1.6cm}.print-header .title{float:right;font-size:0.5rem}.print-header .stripe{background:#ff0 none repeat scroll 0 0;float:right;height:0.5rem;margin-left:0.3cm;margin-right:-1.8cm;width:1.5cm}.print-note{display:block}.stripe,.date{position:relative}.stripe img,.date img{height:100%;left:0;position:absolute;top:0;width:100%}.stripe .foreground,.date .foreground{position:relative;z-index:1}h3.title{page-break-after:avoid}section{margin:0;padding:1.2cm 1.8cm 0.6cm}section.saw-paper,section.materials{page-break-after:always}.zoomer{display:none !important}.status{clear:both;display:inline-block;width:100% !important}.status dt{width:5.4cm !important}.status dd{width:auto}#materials li{clear:both;padding:1px;width:100%}#materials li:last-child{border:medium none}#hints{background:transparent none repeat scroll 0 0;color:#000;margin:0.6cm}#hints ul{padding:0.5rem 1.5rem;width:100%}#hints ul li{font-size:0.75rem;text-align:justify}#hints::before{content:"";padding:0}.hints-title-rest{border-bottom:1px solid #d3d3d3 !important;display:block !important;font-family:"viega-thin",Helvetica,Arial,sans-serif !important;font-size:1.4rem !important;margin-bottom:-39px !important;margin-top:1.85cm !important;padding-bottom:0.75rem !important}#results-view table .fluff{display:table-cell}#results-paper,.status{width:100%}#saw-paper,#results-paper{border:3px solid #f3f3f3;position:relative}#results-paper,#saw-paper{height:auto;margin-bottom:1cm;text-align:right}#results-paper::after,#saw-paper::after{color:#808080;display:block;font-size:0.6rem;margin-right:0.5rem;margin-top:-1.4rem}section.hints-rest{width:100%}section.hints-rest #hints-rest{background:transparent none repeat scroll 0 0;color:#000;margin:2cm 0.6cm 0.6cm}section.hints-rest #hints-rest ul{border:medium none;padding:0.5rem 1.5rem;width:100%}section.hints-rest #hints-rest ul li{font-size:0.75rem;text-align:justify}section.hints-rest #hints-rest::before{content:"";padding:0}#saw-paper::after{margin-top:-14px}}#react .app.main-wrapper.page .start-view{height:100%}@media (max-width: 875px){#react .app.main-wrapper.page .start-view{height:auto}}#react .app.main-wrapper.page .start-view main .hero{background:#ff0 none repeat scroll 0 0;margin-top:14.9rem;padding:1.5rem 3rem;position:fixed;width:628px;z-index:3}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main .hero{background:transparent none repeat scroll 0 0;margin:0;padding:1rem;position:relative;width:auto}#react .app.main-wrapper.page .start-view main .hero .bg{display:block;height:14rem;background-size:cover;background-repeat:no-repeat;margin-left:-1rem;margin-right:-1rem;margin-top:-2.4rem}}#react .app.main-wrapper.page .start-view main .hero .hero-title{color:#323210;font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:2.25rem;margin-bottom:0.2em}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main .hero .hero-title{background-color:#ff0;font-family:"Hviega-bold",Helvetica,Arial,sans-serif;font-size:1rem;margin-left:-1rem;margin-right:-1rem;padding:0.5rem 1rem}}#react .app.main-wrapper.page .start-view main .hero a.button{margin-right:0;margin-top:1rem}@media (min-width: 875px){#react .app.main-wrapper.page .start-view main .hero a.button.only-phone{display:none}}#react .app.main-wrapper.page .start-view main .hero p{font-size:1.1rem}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main .hero p{font-family:"viega",Helvetica,Arial,sans-serif;font-size:1rem;margin-top:1rem}}#react .app.main-wrapper.page .start-view main #content{background-size:cover;background-repeat:no-repeat;background-color:#fff;height:100%;margin-left:25rem;position:fixed;float:right;margin-top:6.5rem;overflow:hidden;padding:3rem;width:calc(100% - 22rem)}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main #content{height:35%;left:0;margin-left:0;margin-top:1rem;position:absolute;right:0;top:0;width:auto}#react .app.main-wrapper.page .start-view main #content.only-desktop{display:none}}#react .app.main-wrapper.page .start-view main #side-bar a.button{min-width:74%;width:auto}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main #side-bar a.button{width:100%}}#react .app.main-wrapper.page .start-view main #side-bar a.button span.float-right{margin-left:10px}@media (max-width: 875px){#react .app.main-wrapper.page .start-view main #side-bar{display:inline-block;width:100%;padding:1rem}}#react .app.main-wrapper.page .appliances-view main #content .float-wrapper{padding-bottom:15px}@media (max-height: 750px){#react .app.main-wrapper.page .appliances-view main #content .float-wrapper{padding-bottom:30px}}@media (max-height: 550px){#react .app.main-wrapper.page .appliances-view main #content .float-wrapper{padding-bottom:60px}}#react .app.main-wrapper.page .systems-view main #content .float-wrapper{padding-bottom:15px}@media (max-height: 750px){#react .app.main-wrapper.page .systems-view main #content .float-wrapper{padding-bottom:30px}}@media (max-height: 550px){#react .app.main-wrapper.page .systems-view main #content .float-wrapper{padding-bottom:60px}}#react .app.main-wrapper.page .parameters-view main #content .table:last-child{margin-bottom:2.5rem}#react .app.main-wrapper.page .results-view main #content .float-wrapper{font-family:"viega-thin",Helvetica,Arial,sans-serif;font-size:1.25rem}#react .app.main-wrapper.page .results-view main #content .float-wrapper .table{margin-bottom:30px}#react .app.main-wrapper.page .results-view main #content .float-wrapper .table:last-child{margin-bottom:30px}#react .app.main-wrapper.page .results-view main #content .float-wrapper .table .table-header.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10000}#react .app.main-wrapper.page .results-view main #content .float-wrapper .height_small_1{display:none}@media (max-height: 550px){#react .app.main-wrapper.page .results-view main #content .float-wrapper .height_small_1{display:block}}
