body,html{margin:0;padding:0;font-family:Merriweather,"Roboto Slab",serif;height:100%}button{border:none;outline:0;background-color:none}button:hover{opacity:.8;cursor:pointer}button.attention{background-color:#ffe600;font-family:'Roboto Slab',serif;font-size:20px;padding:20px}input,textarea{padding:20px;margin-top:10px;border:1px solid #666;font-family:'Roboto Slab',serif;width:calc(100% - 40px)}input:active,input:focus,textarea:active,textarea:focus{outline:0;border:1px solid #111;background-color:#eee}input:hover,textarea:hover{background-color:#eee}.center{display:flex;align-content:center;align-items:center;justify-content:center}.inputContainer{display:block;position:relative;margin:48px 0 48px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inputContainer[has=checkbox]{padding-left:35px}.inputContainer input[type=checkbox],.inputContainer input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.inputContainer:hover input~.checkmark{background-color:#ccc}.inputContainer input:checked~.checkmark{background-color:#007c89}.checkmark:after{content:"";position:absolute;display:none}.inputContainer input:checked~.checkmark:after{display:block}.inputContainer .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.secondary{display:flex;justify-content:space-around}.secondary .inputContainer{margin:10px 0 0 0}