.modal-dialog .modal-content{background:#f7f7f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.modal-dialog .modal-content .modal-header{border-bottom:1px solid #423592;background-color:#d2ff21;border-top-left-radius:16px;border-top-right-radius:16px}.modal-dialog .modal-content .modal-header .modal-title{color:#423592;text-transform:uppercase;font-family:"Extenda XS Deca",sans-serif;font-size:30px;line-height:1;margin:4px 0}@media screen and (max-width:480px){.modal-dialog .modal-content .modal-header .modal-title{font-size:22px}}.modal-dialog .modal-content .modal-body .captcha{margin-top:20px;width:100%}.modal-dialog .modal-content .modal-body .disabled-div{display:flex;align-items:center;justify-content:flex-start;margin-top:20px;margin-bottom:20px}.modal-dialog .modal-content .modal-body .disabled-div .error{color:red;margin-left:20px}.modal-dialog .modal-content .modal-body .text-field{background:#f3f3f3}.root.admin,.root.thankyou{text-align:center;min-height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;max-width:1440px;margin-left:auto;margin-right:auto}.root .logo-div{position:relative}.root .logo-div .logo{position:fixed;max-width:150px;height:auto;display:table;top:0;right:0;z-index:100}@media screen and (max-width:1050px){.root .logo-div .logo{display:none}}.root .books{border-radius:10px;background-color:hsla(0,0%,100%,.5);margin-top:50px;width:90%;margin-left:auto;margin-right:auto}.root .books .book{cursor:pointer;margin-bottom:20px;height:auto;position:relative}.root .books.finished{display:flex;flex-direction:column;height:300px;width:100%;justify-content:center;align-items:center;font-weight:700;font-size:23pt;border-radius:8px;background-color:#d2ff21;color:#423592;font-family:"Extenda XS Deca",sans-serif}.root .footer{padding-left:40px;padding-right:40px;padding-bottom:40px;margin-top:20px;background-color:#f3f3f3;height:auto;display:flex;flex-direction:column;align-items:flex-start}.root .footer .footer-text{text-align:left}.root .footer a{color:inherit}.root.thankyou{height:100vh;display:block}.root.thankyou .thankyou-overhead{display:flex;justify-content:center;flex-direction:row}.root.thankyou .thankyou-overhead .thankyou-block{margin-top:80px;width:30%;background-color:#423592;padding-top:15px;padding-bottom:15px;border-radius:10px;display:flex;flex-direction:column;align-items:center;color:#fff}@media screen and (max-width:1050px){.root.thankyou .thankyou-overhead .thankyou-block{width:60%}}@media screen and (max-width:760px){.root.thankyou .thankyou-overhead .thankyou-block{width:80%}}.root.thankyou .thankyou-overhead .thankyou-block .fa{font-size:50px;color:#d2ff21}.root.thankyou .thankyou-overhead .thankyou-block .title{font-weight:700;font-size:22pt;margin-top:10px}.root.thankyou .thankyou-overhead .thankyou-block .text{margin-top:10px;width:80%}@media screen and (max-width:1050px){.root.thankyou .thankyou-overhead .thankyou-block .text{width:70%}}.root.thankyou .thankyou-overhead .thankyou-block .text a{color:inherit}.root.admin{height:100vh;display:block}.root.admin .logged-out{height:100vh;display:flex;justify-content:center;align-items:center}.root.admin .logged-out .login-block{width:30%;background-color:#f3f3f3;padding-top:15px;padding-bottom:15px;border-radius:10px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1050px){.root.admin .logged-out .login-block{width:60%}}@media screen and (max-width:760px){.root.admin .logged-out .login-block{width:80%}}.root.admin .logged-out .login-block .login-email,.root.admin .logged-out .login-block .login-password{width:80%}.root.admin .logged-in{height:100vh;display:flex;justify-content:center;align-items:center}.root.admin .logged-in .admin-block{width:80%;background-color:#f3f3f3;padding-top:15px;padding-bottom:15px;border-radius:10px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width:1050px){.root.admin .logged-in .admin-block{width:60%}}@media screen and (max-width:760px){.root.admin .logged-in .admin-block{width:80%}}.root.admin .logged-in .admin-block .header-block{height:200px;width:100%;display:flex;align-items:flex-start}.root.admin .logged-in .admin-block .header-block .stats-block{display:flex;justify-content:flex-end;height:100%;width:calc(75% - 15px);padding-left:60px;padding-top:10px}.root.admin .logged-in .admin-block .header-block .stats-block.loading{justify-content:center;align-items:center}.root.admin .logged-in .admin-block .header-block .logout-block{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:calc(25% - 20px);margin-right:20px;margin-top:5px}.root.admin .logged-in .admin-block .header-block .logout-block .logout-block-date,.root.admin .logged-in .admin-block .header-block .logout-block .logout-block-year{margin-top:5px;display:flex;flex-direction:column}.root.admin .logged-in .admin-block .header-block .logout-block .logout-block-date label{display:block;margin:.4rem 0}.root.admin .logged-in .admin-block .table-block{width:100%}.root.admin .logged-in .admin-block .table-block .ReactTable .rt-tbody{display:block;overflow:auto;height:400px}.root.admin .logged-in .admin-block .winner-block{margin:30px 0}@font-face{font-family:"Milligram";src:url(/static/media/Milligram-Text-Regular.fd5ad09b.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Milligram";src:url(/static/media/Milligram-Text-Medium.56e934e3.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Milligram";src:url(/static/media/Milligram-Text-Bold.7071bfbb.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"Milligram";src:url(/static/media/Milligram-Text-Italic.68a107b1.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Extenda Yotta";src:url(/static/media/2_Extenda-100Yotta.a2ab2020.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Extenda XS Deca";src:url(/static/media/3_ExtendaXS-30Deca.f9190edf.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Extenda XS Pica";src:url(/static/media/3_ExtendaXS-10Pica.f42f1192.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body{position:relative;background:#fff;margin:0;padding:0;font-family:Milligram,sans-serif}
/*# sourceMappingURL=main.bffeeb6e.chunk.css.map */