label{display:block;padding-bottom:.5rem;font-size:1.2rem}input,select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:1rem;font-size:1.2rem}textarea{width:100%;min-width:100%;max-width:100%;min-height:8rem;max-height:16rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;font-family:Helvetica,sans-serif;font-size:1.2rem}.form{margin:2rem 0;color:#111}.form a,.form a:link,.form a:visited,.form .form-link{display:block;margin-bottom:1rem;color:#666;font-size:.8rem;-webkit-text-decoration:underline;text-decoration:underline}.form a:hover,.form a:link:hover,.form a:visited:hover,.form .form-link:hover{-webkit-text-decoration:none;text-decoration:none}.form a:last-child,.form a:link:last-child,.form a:visited:last-child,.form .form-link:last-child{margin-bottom:0}.form .form-link--label{padding-bottom:1rem;-webkit-text-decoration:none;text-decoration:none}.form .form-link--label a{display:inline}.form button,.form input[type=submit]{width:100%;padding:1rem;margin-bottom:1rem;border:none;background:#2e78a9;color:#fff;cursor:pointer;font-size:1rem;outline:none;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:background .5s;transition:background .5s}.form button:disabled,.form input[type=submit]:disabled{background:#666;cursor:default}.form button:disabled:hover,.form input[type=submit]:disabled:hover,.form button:disabled:focus,.form input[type=submit]:disabled:focus,.form button:disabled:active,.form input[type=submit]:disabled:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.form button:hover,.form input[type=submit]:hover,.form button:focus,.form input[type=submit]:focus{-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.08);box-shadow:0 7px 14px #32325d1a,0 3px 6px #00000014}.form button:hover,.form input[type=submit]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.form button:active,.form input[type=submit]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.form button.form-button--secondary,.form input.form-button--secondary[type=submit]{background:#eee;color:#111}.form-box{width:360px;-ms-flex-item-align:center;align-self:center}.form-title{margin-bottom:2rem;font-size:2.5rem;text-align:center}.form-sub-title{margin-bottom:1rem;font-size:.8rem;text-align:center}.text-button{padding:.8em;color:#333;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text-button:hover{background:#2e78a91a}.text-button:focus{background:#2e78a94d;outline:none}.label--small{font-size:.75em}
