@media (max-width: 479px){.Modal .modal-body{position:fixed;text-align:center;background-color:#fff;border-radius:.5rem;padding:1rem;z-index:10;min-width:300px;width:80vw;scale:0;animation:pop-in .25s forwards}.Modal{position:fixed;width:80vw;height:100%;z-index:5;top:0;left:0;display:flex;justify-content:center;align-items:center}.Modal button{margin:5px}.Modal .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:8;animation:fade-in .25s forwards}.Modal.closing{z-index:10}.Modal.closing .overlay{animation:fade-out .25s forwards reverse}.Modal.closing .modal-body{animation:pop-out .25s forwards reverse}.Modal-noScroll{overflow:hidden;max-height:100%;height:100%}@keyframes fade-in{to{background-color:#00000080}}@keyframes pop-in{to{scale:1}}@keyframes fade-out{to{background-color:#00000080}}@keyframes pop-out{to{scale:1}}}@media (min-width: 479px){.Modal .modal-body{position:fixed;text-align:center;background-color:#fff;border-radius:.5rem;padding:1rem;z-index:10;min-width:300px;width:30vw;scale:0;animation:pop-in .25s forwards}.Modal{position:fixed;width:100vw;height:100%;z-index:5;top:0;left:0;display:flex;justify-content:center;align-items:center}.Modal button{margin:5px}.Modal .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:8;animation:fade-in .25s forwards}.Modal.closing{z-index:10}.Modal.closing .overlay{animation:fade-out .25s forwards reverse}.Modal.closing .modal-body{animation:pop-out .25s forwards reverse}.Modal-noScroll{overflow:hidden;max-height:100%;height:100%}@keyframes fade-in{to{background-color:#00000080}}@keyframes pop-in{to{scale:1}}@keyframes fade-out{to{background-color:#00000080}}@keyframes pop-out{to{scale:1}}}.EditDiscForm .button-container{margin-top:15px}.EditDiscForm .button-container button{margin:15px}.EditDiscForm{margin-bottom:60px}@media (max-width: 479px){.Home #video-home{width:90vw}.Home .about-content{width:80vw;margin:0 auto}.Home .about-content>p{font-size:1.2rem}}@media (min-width: 480px){.Home #video-home{max-width:40vw}.Home .about-content{margin-right:10vw;margin-left:10vw}.Home h2{padding:0;margin:0}.Home p:first-of-type{padding:0;margin:0}}@media (max-width: 479px){.UserPage .left-container img{width:150px}.UserPage .right-container ul{list-style:none;margin:0;padding:0}.UserPage .Account-content>*{margin:15px;display:block}.UserPage .checkin-container{margin-bottom:60px}.UserPage .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.UserPage .button-container button{margin-right:15px;margin-left:15px}.UserPage .button-container>p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}}@media (min-width: 480px){.UserPage ul{list-style:none;padding:0;margin:0}}@media (max-width: 479px){.DiscCheck{height:auto;width:90vw;list-style:none;margin:5px auto 0;padding-top:10px;padding-bottom:10px;background-color:#e6e6e6;border-radius:15px;font-size:16px}.DiscCheck li{list-style:none}.DiscCheck ul{margin:0;padding:0}.Disc-check-title{font-size:1.3rem}.Disc-check-subtitle{display:block;position:relative;top:-10px;font-size:1em;padding:0;margin:0}.DiscCheck .button-container{margin-top:10px;width:auto;text-align:center}.DiscCheck .button-container>*{width:auto;text-align:center;margin:5px}.DiscCheck .link{display:inline;padding:2px 15px;height:20px;border-radius:15px;width:100px}.DiscCheck .link>img{height:10px}.DiscCheck .link.u-disc{background-color:#fae20b}.DiscCheck .link.edit-checkin-btn{background-color:green;color:#fff}.DiscCheck .link.delete-checkin-btn{background-color:#802828;color:#fff}.DiscCheck .note-li{width:85%;padding:10px;margin:auto;background-color:#fff;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:300;border-radius:5px}.DiscCheck li:nth-of-type(2){position:relative;top:-10px;padding-top:0;margin-top:0;font-size:1.2rem}.DiscCheck li:nth-of-type(1){font-size:1.4rem}.DiscCheckSkeleton div{margin:auto;display:inline-block}.DiscCheckSkeleton .Disc-check-subtitle{margin-top:2px}.Disc-check-subtitle .skeleton{margin:0;vertical-align:top}}@media (min-width: 480px){.DiscCheck{height:auto;width:50vw;list-style:none;margin:5px auto 0;padding-top:10px;padding-bottom:10px;background-color:#e6e6e6;border-radius:15px}.DiscCheck li{list-style:none}.DiscCheck ul{margin:0;padding:0}.Disc-check-title{font-size:1.3rem}.Disc-check-subtitle{display:block;position:relative;top:-10px;font-size:1em;padding:0;margin:0}.DiscCheck .button-container{margin-top:10px;width:auto;text-align:center}.DiscCheck .button-container>*{width:auto;text-align:center;margin:5px}.DiscCheck .link{display:inline;padding:2px 15px;height:20px;border-radius:15px;width:100px}.DiscCheck .link>img{height:10px}.DiscCheck .link.u-disc{background-color:#fae20b}.DiscCheck .link.edit-checkin-btn{background-color:green;color:#fff}.DiscCheck .link.delete-checkin-btn{background-color:#802828;color:#fff}.DiscCheck .note-li{width:85%;padding:10px;margin:auto;background-color:#fff;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:300;border-radius:5px}.DiscCheck li:nth-of-type(2){position:relative;top:-10px;padding-top:0;margin-top:0;font-size:1.2rem}.DiscCheck li:nth-of-type(1){font-size:1.4rem}.DiscCheckSkeleton div{margin:auto;display:inline-block}.DiscCheckSkeleton .Disc-check-subtitle{margin-top:2px}.Disc-check-subtitle .skeleton{margin:0;vertical-align:top}}.skeleton{background:hsl(0,1%,71%);border-radius:.5rem;height:1em;animation:skeleton 1s infinite alternate ease-in-out}.skeleton+.skeleton:last-child{width:75%}.skeleton+.skeleton{margin-top:.5rem;width:100%}.skeleton-btn{height:2em;width:4em}.skeleton-input{height:2.25em;border:2px solid black}.skeleton-h2{width:75vw;display:inline-block;margin-left:auto;margin-right:auto}.skeleton-h2-subtitle{margin-top:0;height:100%}.skeleton-h2+#subtitle{height:1.4rem;width:40vw;margin-left:auto;margin-right:auto;display:inline-block;position:relative;top:-5px}.top-left>.skeleton:first-of-type{height:150px;width:150px;margin:auto auto 9px}.DiscCheck-skeleton{background:hsl(0,1%,71%);animation:skeleton 1s infinite alternate ease-in-out}@keyframes skeleton{0%{opacity:.5}to{opacity:1}}@media (max-width: 479px){.Modal .modal-body{position:fixed;text-align:center;background-color:#fff;border-radius:.5rem;padding:1rem;z-index:10;min-width:300px;max-width:95%;scale:0;animation:pop-in .25s forwards}.Modal{position:fixed;width:100%;height:100%;z-index:5;top:0;left:0;display:flex;justify-content:center;align-items:center}.Modal button{margin:5px}.Modal .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:8;animation:fade-in .25s forwards}.Modal.closing{z-index:10}.Modal.closing .overlay{animation:fade-out .25s forwards reverse}.Modal.closing .modal-body{animation:pop-out .25s forwards reverse}.Modal-noScroll{overflow:hidden;max-height:100%;height:100%}@keyframes fade-in{to{background-color:#00000080}}@keyframes pop-in{to{scale:1}}@keyframes fade-out{to{background-color:#00000080}}@keyframes pop-out{to{scale:1}}}@media (max-width: 479px){.PageButtons{margin:15px}.PageButtons button{display:inline-block;vertical-align:top}.PageButtons .page-button-container>p{display:inline-block;margin:5px 15px 0;font-size:1.5rem}.PageButtonsSkeleton *{display:inline-block}.PageButtonsSkeleton .page-button-container div{margin-left:15px;margin-right:15px;margin-top:5px}}@media (min-width: 480px){.PageButtons{margin:15px}.PageButtons button{display:inline-block;vertical-align:top;padding:8px 15px}.PageButtons .page-button-container>p{display:inline-block;margin:5px 15px 0;font-size:2rem}.PageButtonsSkeleton *{display:inline-block}.PageButtonsSkeleton .page-button-container div{margin-left:15px;margin-right:15px;margin-top:5px}}@media (max-width: 479px){.NavBar-mobile{display:block;position:fixed;left:0;top:0;padding:0;margin:0;width:100vw;background-color:#2b2b2b;border:0px;height:100px;z-index:4}.NavBar-mobile li{list-style:none;display:block;font-size:1.5rem;padding:10px}.NavBar-mobile ul{height:auto;text-align:center;padding:0;margin:0}.NavBar-mobile .navbar-brand{position:relative;height:100px;background-color:#2b2b2b;padding:0;margin:0;z-index:3;display:flex}.navbar-brand:first-child{padding-top:10%;height:auto;align-self:center;justify-content:center}.NavBar-mobile .nav{vertical-align:middle}.navbar-brand h1{display:inline-block;position:relative;margin:0;font-size:2rem;top:-10px;width:80vw;color:teal}.NavBar-mobile a,.NavBar-mobile a:visited,.NavBar-mobile a:hover,.NavBar-mobile a.navbar-brand{text-decoration:none;color:#fff!important}.NavBar-mobile a.active{color:var(--teal)!important;text-decoration:underline}.NavBar-mobile .bar1,.bar2,.bar3{width:35px;height:5px;background-color:#006d75;margin:6px 0;transition:.4s}.NavBar-mobile .menu-icon{display:inline-block;position:relative;top:-20px}.NavBar-mobile .menu{height:auto;display:block;width:100vw;position:absolute;background-color:#2b2b2b;z-index:2}.NavBar-mobile .button-open .bar1{transform:translateY(11px) rotate(-45deg)}.NavBar-mobile .button-open .bar2{opacity:0}.NavBar-mobile .button-open .bar3{transform:translateY(-11px) rotate(45deg)}.NavBar-mobile .menu.open{animation:animateFromTop .5s}.NavBar-mobile .menu.close{top:-400px;position:absolute;animation:animateToTop .5s}}@media (min-width: 480px){.NavBar .nav{vertical-align:middle}.NavBar .navbar{height:100%}.navbar-brand:first-child{padding-top:10%;height:auto;align-self:center;justify-content:center}.NavBar{display:block;align-items:center;position:fixed;width:100vw;background-color:#2b2b2b;border:0px;height:100px;z-index:10!important}.NavBar .img-div>#logo{display:block;width:auto;height:75px;padding-top:100px;padding-left:3vw;cursor:pointer}.NavBar .img-div{display:flex;align-items:center;height:100px;width:100vw;padding:0;z-index:6}.NavBar li{list-style:none;display:block;width:150px;font-size:1.5rem;padding-top:10px;padding-bottom:10px}.NavBar ul{right:10px;height:auto;text-align:right;padding:0;margin:0}.NavBar .navbar-brand{display:flex;position:absolute;height:100%;background-color:#2b2b2b;padding:0;margin:0;z-index:3}.NavBar a,.NavBar a:visited,.NavBar a:hover,.NavBar a.navbar-brand{text-decoration:none;color:#fff!important}.NavBar a.active{color:var(--teal)!important;text-decoration:underline}.NavBar .menu-icon{display:inline-block;text-align:right;position:absolute;top:75px;right:2vw}.NavBar .menu-icon:hover{cursor:pointer}.NavBar .menu{display:block;height:auto;position:absolute;margin-top:100px;right:-1vw;padding-right:25px;background-color:#2b2b2b;z-index:1!important;margin-right:2vw;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.NavBar .nav-icon-div{display:inline-block;position:relative;text-align:right;top:50px;height:100%;width:100%;padding-right:5vw}.bar1,.bar2,.bar3{display:block;width:35px;height:5px;background-color:#006d75;margin:6px 0;transition:.4s}.button-open .bar1{transform:translateY(11px) rotate(-45deg)}.button-open .bar2{opacity:0}.button-open .bar3{transform:translateY(-11px) rotate(45deg)}.NavBar .nav-item a{color:#fff}.NavBar .nav-item .active{color:var(--teal)}.NavBar .menu.open,.NavBar-mobile .menu.open{animation:animateFromTop .5s}.NavBar .menu.close,.NavBar-mobile .menu.close{top:-400px;animation:animateToTop .5s}}@keyframes animateFromTop{0%{transform:translate3d(0,-400px,0)}to{transform:translateZ(0)}}@keyframes animateToTop{0%{transform:translate3d(0,400px,0)}to{transform:translateZ(0)}}@media (max-width: 479px){.Register h2{font-size:1.5rem;line-height:1.2rem}}.Register h2{margin-top:30px;margin-bottom:0;padding:0}.RegisterForm #flash-container{height:30px}.RegisterForm #flash-container p{font-weight:600;color:#8b2929;margin:0;padding:0}.RegisterForm .buttons-container *{margin:15px}@media (max-width: 479px){.CheckinForm input{width:100%}}@media (min-width: 480px){.CheckinForm input,.CheckinForm select,.CheckinForm textarea{width:40%}}.CheckinForm{width:100vw;z-index:1;padding-bottom:80px}.CheckinForm .text-content{width:90%;margin:auto;font-size:14px}.CheckinForm h2{font-size:35px;margin:0;padding:0}.CheckinForm input{display:inline-block;padding:2px}.CheckinForm-suggestions{margin:auto;width:90%;color:#000;text-align:left;z-index:1}.CheckinForm-suggestions div{position:relative;display:inline-block;height:auto;background-color:#fff;border:.5px solid black;width:100%;padding-left:15px;margin:0}.CheckinForm #flash-container{height:1.5em}.CheckinForm #flash-container>p{font-weight:600;color:#8b2929;margin:0;padding:0}.CheckinForm h2+p:first-of-type{padding:0;margin:0}.CheckinForm button{display:inline-block}@media (max-width: 479px){.Checkin p{font-size:1rem;margin:0}.Checkin h2{margin:0}}.Checkin{width:100%;margin:0;padding:0}.Checkin .buttons-container{margin-top:15px}.Checkin .buttons-container *{margin:15px}.Checkin .text-content{text-align:center;width:80vw;padding-left:10vw;padding-right:10vw}@media (max-width: 479px){.RegisterModal p{font-size:.9rem}.RegisterModal h2{font-size:1.1rem}.RegisterModal h4{font-size:1rem}.RegisterModal input,.RegisterModal select{width:90%}.RegisterModal .RegisterForm{width:100%}}@media (max-width: 480px){.RegisterModal{margin:auto}.RegisterModal h2,.RegisterModal h4{margin:0}.RegisterModal p{margin:2px}}@media (max-width: 479px){.LoginModal p{font-size:.9rem;margin:0}.LoginModal h2{font-size:1.1rem}.LoginModal h4{font-size:1rem}.LoginModal input,.LoginModal select{width:90%}.LoginModal .Login{width:100%}}@media (min-width: 479px){.LoginModal{margin:auto}.LoginModal h2,.LoginModal h4{margin:0}.LoginModal p{margin:2px}}@media (max-width: 479px){.Disc404 p{font-size:1.2rem}}@media (max-width: 1419px){.DiscCard{width:80vw}.DiscCard .container-left>img{width:90px;display:inline-block}}@media (min-width: 1420px){.DiscCard{width:30vw}.DiscCard .container-left>img{width:120px;display:inline-block}}.DiscCard .container-left img{padding-left:20px;padding-right:20px}.DiscCard{padding-top:10px;padding-bottom:10px;list-style:none;margin:5px auto 0;background-color:#e6e6e6;border-radius:15px;font-size:16px}.DiscCard h3{padding:0;margin:0}.DiscCard .bolded-text{display:inline-block;padding:0;margin:0;font-size:1em}.DiscCard .container{display:flex;justify-content:center}.DiscCard .container-right{width:60vw}.DiscCard .container-left{text-align:center;width:30vw}.DiscCard ul{list-style:none;padding-left:10px;margin:0;text-align:left}.DiscCard .buttons-container>button{margin:5px;height:2em;padding:0;width:50px}.DiscCard .buttons-container>button:first-of-type{margin-left:0}.DiscCard .buttons-container{display:flex;justify-content:flex-start;padding:0}.DiscCard .container-left .skeleton{margin-left:10px}.DiscCard .buttons-container>.skeleton{margin-top:10px}.DiscCard .container-right li{margin-bottom:5px}@media (max-width: 479px){.Checkins .DiscCard .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.Checkins .button-container button{margin-right:15px;margin-left:15px}.Checkins .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}.Checkins .DiscCard:last-of-type{margin-bottom:60px}}@media (min-width: 480px){.Checkins .DiscCard .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.Checkins .button-container button{margin-right:15px;margin-left:15px}.Checkins .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}.Checkins .DiscCard:last-of-type{margin-bottom:60px}.Checkins h2{margin-bottom:0}}@media (max-width: 479px){.Account .left-container img{width:150px}.Account .right-container ul{list-style:none;margin:0;padding:0}.Account .Account-content>*{margin:7px;display:inline-block}.Account button{width:60vw}}@media (min-width: 480px){.Account .left-container img{width:150px}.Account .right-container ul{list-style:none;margin:0;padding:0}.Account .Account-content>a{margin:7px;display:flex;justify-content:center}.Account button{width:20vw}}@media (max-width: 479px){.Disc{font-size:16px;padding-bottom:60px}.Disc .top-left img{width:150px}.Disc .top-container{display:flex;align-content:justify}.Disc .top-left{width:100%}.Disc .top-right{width:100%;text-align:left;font-size:1em}.Disc .top-right ul{list-style:none;padding:15px 0;margin:0}.Disc #subtitle{margin:0;padding:0;font-size:1.4rem}.Disc h2{font-size:2.5em;margin:25px 0 0;padding:0;line-height:1.2rem}.Disc .checkins-container{width:100%;display:block;margin:0 auto}.Disc #checkins-subtitle{padding:0;margin:5px;font-size:1.8em;position:relative;display:absolute;top:-1px}.Disc #checkins-subtitle p{margin:0}.Disc .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.Disc .button-container button{margin-right:15px;margin-left:15px}.Disc .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}.Disc .header-skeleton>.title>div{margin:auto auto 5px;position:inline-block}.Disc .header-skeleton>.subtitle *{margin:auto;position:inline-block}.Disc .header-skeleton .top-left{margin-top:10px}.Disc .header-skeleton li{margin-bottom:9px}.Disc .header-skeleton{height:231.8px}.Disc .map-div{width:90vw;margin:15px auto;background-color:#e6e6e6;border-radius:15px}}@media (min-width: 480px){.Disc{font-size:1.4rem;padding-bottom:60px}.Disc .top-left img{width:18vw}.Disc .top-container{display:flex;flex-flow:row;width:auto;height:auto}.Disc .top-left{display:flex;align-items:center;margin:4vw}.Disc .top-right{display:flex;align-items:center;text-align:left;font-size:1em;height:auto;width:15vw}.Disc .top-right ul{list-style:none;padding:0}.Disc #subtitle{display:block;margin:0;padding:0;font-size:1.4rem}.Disc h2{font-size:2.5em;margin:25px 0 0;padding:0}.Disc .checkins-container{width:100%;display:block;margin:0 auto}.Disc #checkins-subtitle{padding:0;margin:5px;font-size:1.8em;position:relative;display:absolute;top:-1px}.Disc #checkins-subtitle p{margin:0}.Disc .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.Disc .button-container button{margin-right:15px;margin-left:15px}.Disc .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}.Disc .header-skeleton>.title>div{margin:auto auto 5px;display:inline-block}.Disc .header-skeleton>.subtitle *{margin:auto;display:block}.Disc .header-skeleton .top-left{margin-top:10px}.Disc .header-skeleton li{margin-bottom:9px}.Disc .header-skeleton{position:inline-block;height:auto}.Disc .map-div{width:30vw;background-color:#e6e6e6;border-radius:15px}.Disc .Disc-top{display:flex;flex-flow:row;align-items:center;justify-content:center}.Disc .top-container{order:2}.Disc .map-div{order:1;border:5px solid var(--grey)}.Disc .header-skeleton .top-container{justify-content:center}}.UserCheckIns .checkins-container{width:100%;display:block;margin:0 auto;padding-top:10px}.UserCheckIns .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.UserCheckIns .button-container button{margin-right:15px;margin-left:15px}.UserCheckIns .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}@media (max-width: 479px){.DeleteUserModal .Modal-btns{margin-top:20px}}.DeleteUserModal .Modal-btns{margin-top:20px}.AdminUsers{padding-bottom:60px}.AdminUsers-users-container label{display:block}.AdminUsers .search-buttons button{margin:10px}.AdminUsers .hr-line-teal{height:2px;width:100vw;background-color:var(--teal)}.AdminUsers .hr-line-grey{height:2px;width:100vw;background-color:var(--grey)}.AdminUsers .accounts-container{margin:10px auto;width:90vw}.AdminUsers .accounts-container ul{list-style:none;margin:0;padding:0}.AdminUsers .accounts-container li{text-align:left;padding-left:20px}.AdminUsers .accounts-container li:nth-child(even){background-color:#a5a4a4}.AdminUsers .accounts-container li:nth-child(odd){background-color:#dadada}.AdminUsers li>div{display:inline-block;padding:10px}.AdminUsers .li-container-left{width:50%}.AdminUsers .li-container-right button{width:10vw;padding:0 3px;margin-left:5px;margin-right:5px}.AdminUsers #flash-container{height:20px;margin:0;color:#8b2929;font-weight:700}.AdminUsers h2{margin-bottom:0}@media (max-width: 479px){.AdminPage button{width:60vw}}.AdminPage ul{list-style:none;padding:0;margin:0}.AdminPage ul>li{margin:15px}@media (min-width: 480px){.AdminPage button{width:30vw}}.AdminEditUser h2{margin-bottom:0}.AdminEditUser{margin-bottom:60px}.EditProfileForm #isAdmin-label{display:inline}.EditProfileForm .form>div:last-of-type{height:60px}.EditProfile h2{margin-bottom:0}.EditProfile form{padding-top:5px}.EditProfile button{margin-top:150px}.edit-user-buttons-container>*{margin:15px}@media (max-width: 739px){.AllCheckins .search-container input{width:80vw}.AllCheckins .chevrons{height:100px}.AllCheckins .chevrons>:first-child{color:#fff;display:inline;position:relative;top:-4px;text-align:center}.AllCheckins .chevrons>:nth-child(2){color:#fff;display:inline;position:relative;left:-16px;top:1px}}@media (min-width: 740px){.AllCheckins .search-container input{width:30vw}.AllCheckins .chevrons{height:100px}.AllCheckins .chevrons>:first-child{color:#fff;display:inline;position:relative;top:-2px;text-align:center}.AllCheckins .chevrons>:nth-child(2){color:#fff;display:inline;position:relative;left:-24px;top:5px}}.AllCheckins>h2{margin-bottom:5px}.AllCheckins h4{margin:0;padding:0;font-size:1.2em;display:inline}.AllCheckins .search-subtitle p{margin:0;padding:0}.AllCheckins .search-container>label{display:block}.AllCheckins .search-buttons button{margin:10px}.AllCheckins ul{list-style:none;padding:0;margin-left:auto;margin-right:auto}.AllCheckins{margin-bottom:50px}.AllCheckins li>*{margin-top:5px;margin-bottom:5px}.AllCheckins .button-container{display:inline-block;height:auto;padding:5px;vertical-align:middle}.AllCheckins .button-container button{margin-right:15px;margin-left:15px}.AllCheckins .button-container p{display:inline-block;position:relative;font-size:1.4em;padding:0;margin:0;top:2%}.AllCheckins #search-btn{background-color:#000;display:inline-block;color:#fff;border-radius:5px;padding:10px;margin:5px}.AllCheckins #search-btn>p{display:inline-block;position:relative;left:-5px;padding:0;margin:0;color:#fff}@media (max-width: 479px){.CreateDisc h2{margin-bottom:0;padding-bottom:0}}@media (max-width: 479px){.CreateUser #submit-btn{margin:40px}.CreateUser h2{margin-bottom:0;padding:0;line-height:1.2rem}.AdminCreateUserForm #flash-container{height:30px}.AdminCreateUserForm #flash-container p{font-weight:600;color:#8b2929;margin:0;padding:0}.AdminCreateUserForm #isAdmin-label{display:inline}.AdminCreateUserForm .form>div:last-of-type{height:60px}}@media (min-width: 1077px){.AdminDiscCard{width:30vw}}@media (max-width: 1066px){.AdminDiscCard{width:80vw}}@media (max-width: 479px){.AllDiscs .search-container input{width:80vw}}@media (min-width: 480px){.AllDiscs .search-container input{width:30vw}}.AllDiscs .search-subtitle p{margin:0;padding:0}.AllDiscs .search-container>label{display:block}.AllDiscs .search-buttons button{margin:10px}.AllDiscs .chevrons{text-align:center;margin:auto}.AllDiscs .chevrons>:first-child{color:#fff;display:inline;position:relative;bottom:0px;left:20%;top:3px;text-align:center}.AllDiscs .chevrons>:nth-child(2){color:#fff;display:inline;position:relative;left:-30%;bottom:5px;top:-2px}.AllDiscs .disc-card-container{margin-bottom:80px}.AdminDiscCard .left-container img{width:100px}.AdminDiscCard .right-container ul{padding:0;margin:0;list-style:none;height:65px}.AdminDiscCard>div{display:inline-block}.AdminDiscCard .right-container li:first-of-type{font-size:1.1rem;font-weight:600}.AdminDiscCard .left-container{width:30%}.AdminDiscCard .right-container{margin:auto;height:100%;width:60%;vertical-align:top}.AdminDiscCard{padding-top:10px;padding-bottom:10px;height:auto;max-height:200px;list-style:none;margin:5px auto 0;background-color:#e6e6e6;border-radius:15px;font-size:16px}.AdminDiscCard .right-container li:nth-of-type(3){position:relative;top:-15px}.AdminDiscCard .right-container li:nth-of-type(2){position:relative;top:-5px}.AdminDiscCard .buttons-container button{padding:5px;width:50px;margin-left:5px;margin-right:5px}.Faqs{width:85vw;margin:auto auto 60px}.Faq{width:85vw;font-size:1.2rem;margin:auto}.Faqs .faq-question{font-weight:600;margin:10px}.Faqs .faq-question:hover{cursor:pointer}#root{height:100%;margin:0 auto;text-align:center;overflow-x:hidden}@media (max-width: 479px){.App>:nth-child(2){position:absolute;overflow-y:scroll;top:160px;width:100vw;padding-bottom:50px}.App>:nth-child(2) h2{font-size:1.4rem;margin-top:0}p{color:#000;font-size:1.4rem}#root::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}#modal-div{position:fixed;top:0;left:0;z-index:6;width:100vw}#flash-container{height:15px}#flash-container p{font-weight:600;font-size:.8rem;color:#8b2929;margin:0;padding:0}.bold-me{font-weight:700}.AuthRecovery h3{margin-bottom:0}.submit-buttons-container>*{margin:15px}.error-element img{width:80vw}.error-element h1,.error-element h3{margin:0}#avatar-pic{border-radius:50%;width:250px;max-width:250px}}@media (min-width: 480px){.App>:nth-child(2) h2{font-size:2.4rem;margin-top:0}.App>:nth-child(2){position:absolute;overflow-y:hidden;top:120px;width:100vw;padding-bottom:50px}.App{font-size:1.5rem}.bold-me{font-weight:700}.form button{margin-top:20px;height:auto;padding:5px 10px}#avatar-pic{border-radius:50%;width:250px;max-width:250px}#flash-container{height:30px}#flash-container p{font-weight:600;color:#8b2929;margin:0;padding:0}}textarea{width:100%;border-radius:5px}input,textarea,select{position:relative;display:inline;font-size:24px;background-color:var(--grey);color:#fff}input:focus{outline:solid var(--teal)}.form-label{position:relative;display:block;font-size:24px}.form{margin:auto}input,select{height:40px;border-radius:5px}input[type=checkbox]{background-color:var(--grey)!important;display:block;margin:auto;height:30px;width:30px}input[type=checkbox]:checked{accent-color:var(--grey)!important}.App .mb-3{padding-top:2px;padding-bottom:2px;margin:auto;width:90vw}.form-select{width:100%;padding:0;margin:0;display:inline-block}input,textarea,select,.suggestion{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.form button{margin-top:20px}.App a,.App a:visited{color:var(--teal);text-decoration:none}.hr-line-teal{height:2px;width:100vw;background-color:var(--teal)}.hr-line-grey{height:2px;width:100vw;background-color:var(--grey)}.AvatarUploader input{border:0px}.AvatarUploader #upload-img-input{font-size:16px;color:#fff;display:inline-block;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer}.AvatarUploader #upload-img-input input{margin-left:10px;margin-right:10px}.AvatarUploader h2{margin:0}.AvatarUploader input[type=file]{display:none}.AvatarUploader .zoom-btn{display:inline-block;position:relative;top:-1px;margin:12px 6px;color:var(--teal);stroke:#000;stroke-width:20}.AvatarUploader .zoom{margin:0;position:relative;top:-10px}input[type=range]{width:100%;margin:5.8px 0;background-color:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#2b2b2b;border:.2px solid #010101;border-radius:1.3px;width:100%;height:8.4px;cursor:pointer}input[type=range]::-webkit-slider-thumb{margin-top:-6px;width:21px;height:20px;background:#006d75;border:1px solid #000000;border-radius:37px;cursor:pointer;-webkit-appearance:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#2b2b2b}input[type=range]::-moz-range-track{background:#2b2b2b;border:.2px solid #010101;border-radius:1.3px;width:100%;height:8.4px;cursor:pointer}input[type=range]::-moz-range-thumb{width:21px;height:20px;background:#006d75;border:1px solid #000000;border-radius:37px;cursor:pointer}input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent;width:100%;height:8.4px;cursor:pointer}input[type=range]::-ms-fill-lower{background:#2b2b2b;border:.2px solid #010101;border-radius:2.6px}input[type=range]::-ms-fill-upper{background:#2b2b2b;border:.2px solid #010101;border-radius:2.6px}input[type=range]::-ms-thumb{width:21px;height:20px;background:#006d75;border:1px solid #000000;border-radius:37px;cursor:pointer;margin-top:0}input[type=range]:focus::-ms-fill-lower{background:#2b2b2b}input[type=range]:focus::-ms-fill-upper{background:#2b2b2b}@supports (-ms-ime-align: auto){input[type=range]{margin:0}}input[type=range]{width:60vw}.AvatarUploader button{margin:10px}@media (min-width: 480px){input[type=range]{width:15%;margin:5.8px 0;background-color:transparent}}@media (max-width: 479px){.ManageAdmins-users-container label{display:block}.ManageAdmins .search-buttons button{margin:10px}.ManageAdmins .hr-line-teal{height:2px;width:100vw;background-color:var(--teal)}.ManageAdmins .hr-line-grey{height:2px;width:100vw;background-color:var(--grey)}.ManageAdmins .accounts-container{margin:auto auto 50px;width:90vw}.ManageAdmins .accounts-container ul{list-style:none;margin:0;padding:0}.ManageAdmins .accounts-container li{text-align:left;padding-left:20px}.ManageAdmins .accounts-container li:nth-child(even){background-color:#a5a4a4}.ManageAdmins .accounts-container li:nth-child(odd){background-color:#dadada}.ManageAdmins li>div{display:inline-block;padding:10px}.ManageAdmins .li-container-left{width:50%}.ManageAdmins .li-container-right button{width:10vw;padding:0 3px;margin-left:5px;margin-right:5px}.ManageAdmins #flash-container{height:20px;margin:0;color:#8b2929;font-weight:700}.ManageAdmins h2{margin-bottom:0}}:root{font-family:Teko,sans-serif;line-height:1.5;font-weight:400;padding:0;margin:0;color:#000000de;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--teal: rgb(0, 109, 117);--grey: rgb(43, 43, 43);-ms-overflow-style:none;scrollbar-width:none}:root::-webkit-scrollbar{display:none}#logo{width:80%;margin-right:10px;display:inline-block}body{height:100vh;width:100vw;margin:0;padding:0;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;padding:.6em 1.2em;color:#fff;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:disabled{color:#949494}.Footer{display:inline-block;position:fixed;bottom:0px;left:0;right:0;width:100vw;background-color:var(--grey);height:40px;padding-top:5px;margin-top:40px}@media (max-width: 479px){.Footer p{font-size:18px}}@media (min-width: 480px){.Footer p{font-size:1.5rem}}.Footer a,.Footer a:visited{color:var(--teal)!important;text-decoration:none}.Footer a:hover{color:#fff!important}.Footer p{color:#fff;padding:0;margin:0}
