a{cursor:pointer}*{box-sizing:border-box}body{padding:80px 0 0;margin:0;font-family:Open Sans,sans-serif;background-image:url(bg-01.c0a7300716cc47ee.webp);background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;min-height:-webkit-fill-available;min-height:100vh;overflow-x:hidden}@media screen and (min-width: 1200px){body{padding:0 0 0 400px}}body.logged-in{padding:60px 20px 20px}@media screen and (min-width: 1200px){body.logged-in{padding:20px 20px 20px 420px}}h1,h2,h3,h4{font-weight:400;font-family:Black Ops One,cursive}.login{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:row;justify-content:center;align-items:center;position:fixed;top:0;left:0}.login .container{width:450px;max-width:calc(100% - 64px);background-color:#fff9;border-radius:10px;padding:4rem;position:relative}@media screen and (max-width: 600px){.login .container{padding:40px 20px}}.login .container:before{content:"";position:absolute;background-color:#ffffff26;inset:0;transform:rotate(-5deg);z-index:-1;border-radius:10px}.login .container img{max-width:100%;margin:0 auto;max-height:200px;display:block}.login .container h1{text-transform:uppercase;text-align:center;margin-top:-40px;letter-spacing:.2rem}.login .form-group{display:flex;flex-direction:column;margin-top:20px;position:relative}.login .form-group .invalid-feedback{margin-top:10px;color:#dc3545}.login .form-group img{width:20px;position:absolute;z-index:2;top:10px;left:12px}.login .form-group img.pass{left:13px}.login .form-group label{font-size:18px;text-align:center;margin-bottom:5px;text-transform:uppercase}.login .form-group input{padding:10px 10px 10px 40px;border:none;border-radius:100px;width:100%;transition:background .5s;font-size:18px;text-align:left;outline:none;background-color:#ffffff80}.login .form-group input:focus{background:white}.login .controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;margin-top:10px;padding:0 10px}.login .controls a{color:#000c;font-size:14px;text-decoration:none}.login .controls a:hover{text-decoration:underline}.login .create{margin-top:20px;font-size:14px;text-align:center}.login .create a{color:#000}.login button{padding:15px;border:none;border-radius:100px;font-size:18px;font-weight:600;text-transform:uppercase;background-color:#455cc999;color:#fff;margin:0 auto;display:block;cursor:pointer;width:100%;transition:background-color .5s;display:flex;flex-direction:row;align-items:center;justify-content:center}.login button:hover{background-color:#455cc9}.login button img{height:20px}.login .alert{text-align:center;border-top:2px solid red;margin-top:20px;padding:10px}.navbar{position:fixed;top:0;left:0;height:50px;width:100%;background-color:#fffc;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;padding:0 16px;z-index:1000}@media screen and (min-width: 1200px){.navbar{display:none}}.navbar img{height:40px}.navbar svg{cursor:pointer}.navbar a{color:#fff;font-weight:600}.slide-in{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:1050;flex-direction:column;align-items:center;justify-content:center;display:none;overflow-y:auto}.slide-in.active{display:flex}.slide-in img.logo{display:none;max-width:100%}@media screen and (min-width: 1200px){.slide-in{display:flex;position:fixed;top:0;left:0;width:400px;height:100vh;background-color:#fff6}.slide-in img.logo{display:block;width:300px;margin-bottom:20px}.slide-in #close{display:none}}.slide-in #close{position:fixed;top:32px;right:32px;cursor:pointer}.slide-in .navbar-nav{display:flex;flex-direction:column;width:300px;max-width:100%}.slide-in .navbar-nav a{color:#000;font-weight:400;font-size:20px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.4);padding:20px 10px;display:grid;grid-template-columns:40px minmax(0,1fr);justify-content:center;align-items:center}.slide-in .navbar-nav a img{width:25px}.slide-in .navbar-nav a:hover,.slide-in .navbar-nav a.active{font-weight:600}.row{margin:20px 0;display:grid;grid-template-columns:max-content max-content 40px;justify-content:flex-start;align-items:center;grid-gap:0 20px}@media screen and (max-width: 800px){.row{grid-template-columns:1fr;grid-gap:10px 0}}.row input{padding:8px;border:1px solid #000;border-radius:5px;font-size:16px;text-align:left;box-shadow:0 5px 10px;width:100%;max-width:300px}.row .removeItem{border:none;background-color:transparent;color:red;padding:8px;font-size:20px;cursor:pointer}@media screen and (max-width: 800px){.row .removeItem{width:40px}}.table{padding-top:20px}.table h3{font-size:20px;letter-spacing:.1rem;text-transform:uppercase;text-align:center;margin:0;color:#fff;text-shadow:#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px}.table table{width:calc(100% - 40px);margin:20px}.table table thead{background-color:#0099ca;color:#fff;font-weight:600}.table table thead th{padding:5px}.table table thead th:first-of-type{text-align:left}.table table tr:nth-child(even) td{background-color:#fff6}.table table tr td{padding:5px}.table table tr td:nth-child(2){text-align:center}.table table tr td:nth-child(3){text-align:center}.table table tr td:nth-child(4){text-align:center}.table.dsab .inner{max-width:calc(100vw - 40px);overflow-x:auto;position:relative}@media screen and (min-width: 1200px){.table.dsab{grid-column:span 2}}.table.dsab th{text-align:center!important}.table.dsab th:nth-child(2){text-align:left!important}.table.dsab tr.current td{background-color:#27ae60!important}.table.dsab td{text-align:center}.table.dsab td:nth-child(2){text-align:left}.table .timeChooser{display:grid;grid-template-columns:minmax(20px,30px) 1fr minmax(20px,30px) 1fr;padding:0 25px;grid-gap:10px;align-items:center}.table .timeChooser input{padding:5px;border:0;border-radius:5px}.noData{font-weight:600;font-size:18px;text-align:center}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;max-width:900px;margin:0 auto 80px}@media screen and (max-width: 800px){.grid{grid-template-columns:1fr}}.grid .heading{grid-column:span 2}@media screen and (max-width: 800px){.grid .heading{grid-column:unset}}.grid .heading h3{font-size:40px;letter-spacing:.1rem;text-transform:uppercase;text-align:center;margin:0;color:#fff}@media screen and (max-width: 800px){.grid .heading h3{font-size:20px}}.grid .table{background-color:#fff9;border-radius:5px;position:relative}.grid .table:before{content:"";position:absolute;background-color:#ffffff26;inset:0;transform:rotate(-3deg);z-index:-1;border-radius:5px}.grid .table h3{text-align:left;padding:0 25px;color:#fff;text-shadow:#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px}@media screen and (min-width: 800px){.grid .table.dsab{grid-column:span 2}}.grid .sessions{grid-column:span 2}@media screen and (max-width: 800px){.grid .sessions{grid-column:unset}}.grid .sessions h3{font-size:40px;letter-spacing:.1rem;text-transform:uppercase;text-align:center;margin:0;color:#fff}@media screen and (max-width: 800px){.grid .sessions h3{font-size:20px}}.grid .sessions .loadMore{text-align:center}.grid .sessions .loadMore button{color:#fff;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;padding:8px 10px;background-color:#0099ca;max-width:200px;text-align:center;border-radius:5px;border:none;outline:none;cursor:pointer;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 2px 2px #0006}.grid .sessions .loadMore button img{height:20px}@media screen and (max-width: 800px){.grid .sessions .loadMore button{font-size:14px}}.grid .sessions .session{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;background-color:#fff9;margin:40px 0;border-radius:5px;position:relative}.grid .sessions .session:before{content:"";position:absolute;background-color:#ffffff26;inset:0;transform:rotate(-3deg);z-index:-1;border-radius:5px}@media screen and (max-width: 800px){.grid .sessions .session{grid-template-columns:1fr}}.grid .sessions .session .table{background-color:transparent}.grid .sessions .session .table:before{content:unset}.grid .sessions .session .description{padding:40px;display:grid;grid-gap:20px 10px;grid-auto-rows:minmax(min-content,max-content);grid-template-columns:minmax(min-content,max-content)}@media screen and (max-width: 800px){.grid .sessions .session .description{padding:40px 40px 0;grid-template-columns:1fr}}.grid .sessions .session .description h3{grid-column:span 2;font-size:20px;color:#fff;text-shadow:#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px;text-align:left;margin:0}.grid .sessions .session .description .links{grid-column:span 2;display:grid;grid-template-columns:max-content max-content;grid-gap:10px}@media screen and (max-width: 800px){.grid .sessions .session .description .links{grid-template-columns:1fr}}.grid .sessions .session .description a{color:#fff;font-weight:600;font-size:16px;text-transform:uppercase;text-decoration:none;padding:8px 10px;background-color:#28a745;max-width:200px;text-align:center;border-radius:5px;box-shadow:0 2px 2px #0006}@media screen and (max-width: 800px){.grid .sessions .session .description a{font-size:14px}}.grid .sessions .session .description a.delete{background-color:#dc3545}.head{max-width:780px;margin:0 auto}.head h1{letter-spacing:.08rem;text-transform:uppercase;color:#fff;text-align:center;font-size:35px;text-shadow:#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px,#000 0px 0px 1px}@media screen and (max-width: 800px){.head h1{font-size:20px}}

/*# sourceMappingURL=styles.b73df822b4f4e8a0.css.map*/