body,html{width:100%;margin:0;padding:0}footer,h1,h2,h3,h3 input{text-align:center}@font-face{font-family:cooper_hewitt;src:url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.eot);src:url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.woff2) format("woff2"),url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.woff) format("woff"),url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.ttf) format("truetype"),url(/assets/fonts/cooperhewitt/cooperhewitt-bold-webfont.svg#cooper_hewittbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:cooper_hewitt;src:url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.eot);src:url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.woff2) format("woff2"),url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.woff) format("woff"),url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.ttf) format("truetype"),url(/assets/fonts/cooperhewitt/cooperhewitt-book-webfont.svg#cooper_hewittbook) format("svg");font-weight:400;font-style:normal}html{font-family:cooper_hewitt;min-height:100%}h1 option,h1 select,input{font-family:inherit;border:0;font-size:inherit}body{vertical-align:middle;height:100%}.common,.face,.faces.faces-1,footer{width:300px}img.logo{margin:20px auto 0;display:block;max-width:100%}.common,.faces,footer{margin:0 auto}.faces{transition-property:width;transition-duration:.5s}.faces .face{margin:15px;float:left}h2,h3,h3.face{margin-top:0}.faces.faces-1 .face,input[type=radio]{margin:0}.faces:after{content:' ';clear:both}.faces.faces-2{width:660px}.faces.faces-3{width:990px}.faces.faces-4{width:1320px}.face-label{position:relative}.face-label .controls{position:absolute;top:0;right:0;opacity:.2}.face-label:hover .controls{opacity:1}h1,h2,h3{width:300px}h1 img,h2 img,h3 img{display:inline-block}h1{margin:1rem 0 .5rem}h1 option,h1 select{background:0 0;font-weight:inherit}h1 select{-webkit-appearance:none;-moz-appearance:none}h1 select:hover{-webkit-appearance:menulist;-moz-appearance:menulist}h3.title{font-weight:700;margin-bottom:0}h3 input{border-bottom:0}h2,h3{margin-bottom:.5rem}input{background-color:inherit;border-bottom:1px solid #000;text-align:right}.section,.section .heading{border-top-left-radius:6px;border-top-right-radius:6px}.raw-area,footer{font-size:50%}.units{display:inline;padding-right:10px}.units.squared{padding-right:5px}.squared{padding-left:5px}.squared:after{content:"2";vertical-align:super;font-size:50%}.calculated-area{margin-bottom:1em}.calculated-area input{border-bottom:0}.calculated-area .squared{padding-left:0}.section{border-bottom-left-radius:6px;width:300px;margin-bottom:10px;background-color:#39b6e9}.section>*{padding:8px}.section .heading{background-color:#00578d;display:block;font-weight:700}label{font-weight:400}footer{margin-top:2em;margin-bottom:2em;clear:both}.draggable{cursor:ns-resize}body.draglessness{-webkit-user-select:none;-moz-user-select:none;user-select:none}