body{background-color:#f4f6f5;margin:0;padding:0;display:flex;flex-direction:column;min-height:100vh}.page{display:block;flex-wrap:wrap}@media only screen and (min-width: 800px){.page{display:flex}}header{box-sizing:border-box;padding:20px 40px;height:116px;border-bottom:solid 1px rgba(31,31,31,.2);margin-bottom:60px;position:relative;top:0;left:0;width:100%}header .header-inner-container{display:flex;align-items:center}header .header-inner-container picture{display:flex;background-color:#fff;border-radius:5.625px;box-shadow:0 .3rem 1.525rem -0.375rem rgba(0,0,0,.1) !important}header .header-inner-container picture img{display:inline-block;width:120px;height:120px}header .header-inner-container h1{margin:0;padding:0;padding-left:20px;text-align:left;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:rgba(31,31,31,.9)}section.instructions{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-top:solid 1px rgba(31,31,31,.2);margin:40px 0;padding:40px 40px;color:rgba(31,31,31,.9)}section.instructions p{font-size:16px;line-height:1.33;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;max-width:660px}.controls,.controls *{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;box-sizing:border-box}.field-container{margin-bottom:12px}label{color:#1e1e1e;font-size:14.5px;display:block;margin-bottom:4px}.field-inner-container{display:flex}input,select{opacity:.8;font-size:15px;outline:transparent !important;background-color:#e7f0fe;border:solid 1px rgba(31,31,31,.2);border-radius:3px;padding:4px 6px;max-width:300px;transition:opacity .35s ease-in}input:focus-within,select:focus-within{opacity:1}input.required,select.required{opacity:.8}input.optional{background-color:rgba(255,255,255,.8)}input.valid,select.valid{outline:#fff;opacity:1}input.invalid,select.invalid{opacity:1;background-color:#f399a6}.indicator{margin-left:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:relative}input.invalid+.indicator::after,select.invalid+.indicator::after{display:block;color:red;content:"✕";text-align:center;line-height:30px;vertical-align:center;width:100%;height:100%;position:absolute}input.valid+.indicator::after,select.valid+.indicator::after{display:block;color:green;content:"✔︎";text-align:center;line-height:30px;vertical-align:center;width:100%;height:100%}#signature *{-moz-user-select:auto;-webkit-user-select:auto;user-select:auto}.reset-link{color:red;margin-top:40px;opacity:.8;transition:opacity .35s ease-in-out;font-size:15px}.reset-link:hover{opacity:1;text-decoration:underline}.copy-button-container{align-items:center;display:flex;justify-content:center}.copy-button-container .button{box-sizing:border-box;background-color:rgba(31,31,31,.5);border-radius:3px;bottom:100%;color:#fff;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;height:36px;width:120px;margin-top:20px;min-width:100px;opacity:.8;padding:12px 18px;pointer-events:none;position:relative;text-align:center;transition:opacity .35s ease-in,background-color .35s ease-in-out;vertical-align:center}.copy-button-container .button .tooltip{align-items:center;background-color:rgba(31,31,31,.4);display:flex;height:100%;justify-content:center;opacity:0;position:absolute;width:100%;transform:translateY(30px);left:0;transition:opacity .3s ease-in-out}.copy-button-container .button .tooltip span{color:#fff;display:block}.copy-button-container .button.valid{background-color:#058243;opacity:1 !important;pointer-events:all}.copy-button-container .button.valid::after{display:block;position:absolute;content:"Copy";color:#fff;height:100%;width:100%;text-align:center;vertical-align:center;line-height:36px;top:0;left:0}.copy-button-container .button:not(.valid)::after{display:block;position:absolute;color:#fff;content:"Not Ready";height:100%;width:100%;text-align:center;vertical-align:center;line-height:36px;top:0;left:0}footer{background-color:#4a4b4d;margin-top:auto;justify-self:flex-end;padding:20px 40px;color:rgba(255,255,255,.8);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px}footer a.lj{color:rgba(255,255,255,.8);transition:color .35s ease-in,border-color .35s ease-in-out;text-decoration:none;border-bottom:solid 1px transparent}footer a.lj:hover{color:#a4c514;border-bottom-color:#a4c514}
/*# sourceMappingURL=theme.min.css.map */
