.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}html{position:relative;min-height:100%;font-size:18px}*{box-sizing:border-box}h1{font-size:3.2em;line-height:1.1;color:#000;text-decoration-line:underline}a:link,a:visited,a:hover,a:active{text-decoration:none}form-card{margin-bottom:60px}body{min-height:150%;font-family:Arial;padding:0 20px 20px;background:#f1f1f1;margin-bottom:60px}.header{min-width:600px;padding-left:5px;padding-right:5px;font-size:20px;text-align:center;background:#fff;outline-width:3px;outline-color:#000;outline-style:solid;position:sticky;top:-100px;transition:.4s}.hideNav{transform:translateY(-200px)}.HeaderTitle{float:left;padding-left:10px;align-items:center;padding-right:50%}.leftcolumn{float:left;width:55%}.rightcolumn{float:left;width:45%;padding-left:20px}.fakeimg100{outline-width:3px;outline-color:#000;outline-style:solid;background-color:#aaa;width:100%;padding:20px;height:100px}.fakeimg200{outline-width:3px;outline-color:#000;outline-style:solid;background-color:#aaa;width:100%;padding:20px;height:200px}img{outline-width:3px;outline-color:#000;outline-style:solid;align-self:center;max-height:82%;max-width:100%}.card{outline-width:3px;outline-color:#000;outline-style:solid;background-color:#fff;padding:20px;margin-top:20px}.column-card{height:600px;outline-width:3px;outline-color:#000;outline-style:solid;background-color:#fff;padding:20px;margin-top:20px}.row:after{content:"";display:table;clear:both}.footer{outline-width:3px;outline-color:#000;outline-style:solid;float:left;position:fixed;bottom:0;text-align:center;background:#ddd;margin-top:20px;height:60px}#wrapper{background:#fff;margin:0 auto;min-width:100%;text-align:left}#wrapper ul{display:inline-block}#wrapper ul li{outline-width:3px;outline-color:#000;outline-style:solid;background-color:#fff;color:#000;display:inline-block}#wrapper ul li:first-child{border-radius:5px 0 0 5px;color:#000;display:inline-block}#wrapper ul li:last-child{border-radius:0 5px 5px 0;color:#000;display:inline-block;margin:0}.button{font-size:30px;outline-width:3px;outline-color:#000;outline-style:solid;background-color:#fff;color:#000;display:inline-block;padding-left:10px;padding-right:10px}@media screen and (max-width:800px){.row,.leftcolumn,.rightcolumn{width:600px;padding:0}.header{width:600px}}@media(min-width:800px){html{font-size:16px}}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}
