html{font-family:serif;font-size:62.5%}body{background-color:#f9f9f9;color:#4a4a4a;font-family:sans-serif;font-size:1.8rem;line-height:1.618;margin:auto;max-width:1580px;padding:13px}@media (max-width:684px){body{font-size:1.53rem}}@media (max-width:382px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,h6{word-wrap:break-word;font-family:Verdana,Geneva,sans-serif;font-weight:700;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;line-height:1.1;overflow-wrap:break-word;-ms-word-break:break-all;word-break:break-word}h1{font-size:2.35em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}a{color:#1ea0f0;text-decoration:none}footer a:hover{border-bottom:2px solid #4a4a4a;color:#982c61}ul{padding-left:1.4em}li{margin-bottom:.4em}.hero{background:#50aee9;color:#fff;margin:1rem 0;padding:4rem 0;text-align:center}img{max-width:100%}input[type=radio]{margin:.7rem .5rem 0 2rem}input[type=password],input[type=text]{background:#dfe1e0;border:0;font-size:1.8rem;line-height:3rem;margin:0 1rem;padding:.5rem 1rem;text-align:center}input[type=submit]{background:#1ea0f0;border:1px solid #126aa0;border-radius:7px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:700;height:4rem;margin-top:2rem;padding:1rem;text-transform:uppercase}#form{text-align:center}.content{background:#fff;border-radius:0 0 5px 5px;border-top:.7rem solid #1ea0f0;-webkit-box-shadow:5px 5px 15px 5px #aaa;box-shadow:5px 5px 15px 5px #aaa;display:inline-block;margin:1rem 0;padding:1em;position:relative}#regDiv{display:none}footer{margin-top:10rem;text-align:center}footer ul li{display:inline;list-style:none;padding:1rem}#header{background:#1ea0f0;justify-content:space-between;margin:-13px -13px 0;padding:1em 1em 0}#header,#header a{color:#fff}#header img{height:50px}#header span{font-size:1.5rem}#header h1{font-size:3rem}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9}.modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;padding:20px;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700;padding-left:1rem}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.modal-content h2{text-align:center}#ledger{font-size:1.2rem}#ledger,#login{display:none}#ledger h2,#ledger h3,#ledger h5{text-align:center}#ledger table,#myModal table{width:100%}table,td,th{border:1px solid #ccc;border-collapse:collapse}td,th{padding:.5em}.modal-content h2,.modal-content h5{text-align:center}.right{float:right}label{font-weight:700}.row{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.imgs{padding:1.5rem;text-align:center}.bottom{padding-top:2.5rem}.imgs img{border:1px solid #aaa;box-sizing:border-box;height:90px}@media only screen and (max-width:600px){.imgs img{height:60px;width:auto}#header img{height:25px}#header span{font-size:2rem;font-weight:700}#header h1{font-size:1.7rem;padding:0 0 0 1rem}}.mono{font-family:monospace}@media print{#controls,#footer_list,#form,#header,.close,.description,.imgs,.no-print{display:none!important}#popUp{display:block!important;left:40px;top:40px}#popUp,#wrapper{border:none}}.error{border:1px solid #db7093!important}.mt1{margin-top:1rem}#overlay{background:rgba(86,81,161,.9);color:#fff;font-size:4rem;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}#overlay div{margin-top:75px}#overlay-remove{display:none}#loginModal .modal-content{max-width:400px}.hidden,.hidesup{display:none}#marksheet-school{font-weight:100;margin:1rem 0;text-align:center}.imgs.no-border img{border:none}.presidential-message{color:#fc8442;font-size:.8em;padding-top:.5em}img.mid{max-height:40px;max-width:90%}