@import url(https://fonts.googleapis.com/css2?family=Nova+Square&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ctfLogo{align-self:center;margin:20px;width:20vw;height:auto}.platBtn{margin-top:40px;padding:8px 40px;border-radius:8px;align-self:center;color:#000;background-color:#fff;transition-duration:.5s}.platBtn:hover{background-color:hsla(0,0%,100%,.1);color:#fff}@media only screen and (max-width:600px){.ctfLogo{align-self:center;margin:20px;width:80vw;height:auto}}.mainContainer{background-color:transparent;font-family:Nova Square;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.textSmall{font-size:16px;line-height:19px}.textLight,.textSmall{font-family:Nova Square;font-style:normal;font-weight:400}.textLight{font-size:20px;line-height:24px}.textMedium{font-family:Nova Square;font-style:normal;font-weight:400;font-size:24px;line-height:29px;text-align:center}.button{margin-top:40px;padding:16px 50px;border-radius:8px;align-self:center;color:#000;background-color:#fff;transition-duration:.5s}.button:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.MuiIconButton-root{color:#fff!important}@media only screen and (max-width:600px){.loginTextColor{width:90vw!important}.inputContainer{margin-top:12px!important}.MuiInputBase-fullWidth,.MuiInputBase-input{width:90vw!important}.loginBtn{padding:8px 16px}.subContainer{margin-top:12px!important}.orText h4{margin:6px auto}}.signUpContainer{color:#fff;width:400px}.signUpContainer,.signUpInputContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.signUpInputContainer{margin-top:32px;align-self:center}@media only screen and (max-width:600px){.signUpContainer{width:100vw!important;height:auto;overflow-y:scroll!important}.signUpInputContainer{width:90vw!important}}body{overflow-y:hidden;overflow-x:hidden;font-family:"Nova Square"!important}.nav,body{background-color:#000}.nav{position:fixed;height:8vh;width:100vw;top:0;z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px}.nav__ctf{width:210px!important}.nav__ctf img{padding:10px;width:60px!important}.nav__buttons-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.nav__button{margin:auto 16px;font-weight:700;font-size:22px;color:#fff;opacity:.64}.nav__button:hover{cursor:pointer;opacity:1}.nav__score{width:210px;color:#fff;font-size:18px;padding-right:10px}.social-media-icons-container{position:fixed;bottom:1%;left:1%;z-index:10;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.icons{margin:9px}.icon:hover{cursor:pointer}.loginTextColor{color:#fff;width:400px}.inputContainer,.loginTextColor{display:flex;flex-direction:column;justify-content:center;align-items:center}.inputContainer{margin-top:32px;align-self:center}#outlined-basic{border-color:#fff!important;color:#fff!important}.MuiTextField-root{margin-top:12px!important;margin-bottom:12px!important}.MuiFormLabel-root{color:#fff!important;font-weight:400!important;font-size:16px!important}.MuiInputBase-input{width:300px!important}.MuiOutlinedInput-notchedOutline{border-color:#fff!important}.loginBtn{margin-top:24px!important}.loginBtn:hover{cursor:pointer}.subContainer{margin-top:32px;flex-direction:column}.signUpSection,.subContainer{align-self:center;display:flex;justify-content:center;align-items:center}.signUpSection{flex-direction:row;margin-bottom:5px}.signUpBtn{text-decoration:underline;color:#fff;font-family:Nova Square}.signUpBtn:hover{color:"blue";cursor:pointer}.orText{margin-top:10px;margin-bottom:10px;font-weight:100!important;font-size:24px!important}.googleContainer{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.googleContainer img{height:100%;width:auto}.googleContainer:hover{cursor:pointer}.googleContainer a{flex-direction:column}.googleContainer a,.leaderboard-container{display:flex;justify-content:center;align-items:center}.leaderboard-container{position:absolute;top:8vh;height:92vh;width:100vw;z-index:10;color:#fff;background-color:rgba(10,10,10,.8);flex-direction:row}.leaderboard-card-container::-webkit-scrollbar{display:none}.leaderboard-card-container{align-self:center;width:40vw;max-height:60vh;overflow-y:scroll;scrollbar-width:none}table{width:100%;height:100%;border-collapse:separate}table,table th{text-align:center}table th{font-weight:700;font-size:18px}.table-one{height:10px}tr{height:50px;font-size:15px}.empty-td{width:30%}.question_modal{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:15px 30px;border-radius:8px;font-family:"Nova Square";width:25vw;height:auto;word-wrap:break-word;word-break:keep-all}.question_modal_title_container{align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.question_modal__title{font-weight:500;padding-right:40px}.question_modal_close_button{margin-left:0;font-size:18px;cursor:pointer}.modal__question{text-align:left;margin-top:10px;margin-bottom:10px}.question_modal__answer_container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:10px;margin-bottom:10px}.question_modal__answer__button{background-color:#000;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;cursor:pointer}.question_modal__hint{margin:8px auto;text-align:center;width:100%;font-size:14px;cursor:pointer}.question_modal__hint:hover{text-decoration:underline}.info-container{height:92vh;width:100vw;top:8vh;position:absolute;z-index:10;color:#fff;background-color:rgba(10,10,10,.8)}.info-card-container,.info-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.info-card-container{width:36vw;align-self:center;max-height:80vh;overflow-y:visible}.info__ctf-logo img{height:10vh;width:auto}.info__ctf-info{text-align:center;margin:12px}.info__rules-container,.info__sponsor-logo{margin:12px}dl{font-size:21px;align-self:flex-start}li{margin-top:5px;margin-bottom:5px}.changeModal{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-color:#fff;padding:15px;border-radius:8px;width:24vw;height:auto;z-index:10}.modal_title_container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.modal_close_button{top:1px;right:1px;margin-left:0;font-size:18px;cursor:pointer}.modal__answer-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0}.modal__name_input{border:1px solid #000;border-radius:5px;padding:7px;font-size:15px;width:80%;margin:10px 0}.ChangeButton{margin-top:0;background-color:#000;color:#fff}.ChangeButton:hover{background-color:rgba(0,0,0,.2);color:#000;cursor:pointer}.logOutBtn{margin:20px opx!important;background-color:#000;color:#fff}.logOutBtn:hover{background-color:rgba(0,0,0,.2);color:#000;cursor:pointer}.profile-container{height:92vh;width:100vw;top:8vh;position:absolute;z-index:10;color:#fff;background-color:rgba(10,10,10,.8)}.profile-card-container,.profile-container{display:flex;align-items:center;justify-content:center}.profile-card-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:40vw;flex-direction:column}.info__heading{font-size:24px;margin-top:10px;margin-bottom:10px}.info__heading__details{font-size:24px;margin-top:33px;margin-bottom:27px}.info__stats-container{display:flex;justify-content:space-evenly;align-items:space-evenly;height:18vh;width:100%;margin-top:10px;margin-bottom:10px}.info__stats__box-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:24%;border:1px solid #fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6px}.info__stats__icon-container{width:100%;display:flex}.info__stats__icon{top:1px;left:1px;height:21px;width:21px;align-self:flex-start}.info__stats__number{font-size:36px}.info__stats__text{font-size:20px;margin-bottom:15px}.info__details__name{display:flex;justify-content:space-between;width:100%}.info__details__username{width:80%;word-wrap:break-word;flex-wrap:wrap}.info__details__edit{height:18px;width:18px}.info__details__container{width:240px;height:-webkit-max-content;height:-moz-max-content;height:max-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px;margin-bottom:5px;flex-wrap:wrap}.info__details__heading{font-size:12px}.info__details__text{font-size:18px}.info__logout-btn{margin:30px 0;background-color:#fff;color:#000;height:42px;width:120px;border-radius:8px;outline:none;font-size:15px;font-weight:550;border:none}.info__logout-btn:hover{color:#fff;border:1px solid #fff;background-color:transparent;cursor:pointer}.editNameBtn:hover{cursor:pointer}.ReactModalPortal>div{opacity:0}.ReactModalPortal .ReactModal__Overlay{display:flex;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;z-index:10;background-color:hsla(0,0%,100%,.2)!important}.ReactModalPortal .ReactModal__Overlay--after-open{opacity:1}.ReactModalPortal .ReactModal__Overlay--before-close{opacity:0}.answer_modal{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;padding:15px 30px;border-radius:8px;font-family:"Nova Square";width:25vw;height:auto}.answer_modal_title_container{align-self:flex-start;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.answer_modal__title{font-weight:500}.answer_modal_close_button{margin-left:0;font-size:18px;cursor:pointer}.modal__answer,.modal__link{text-align:left;margin-top:10px;margin-bottom:10px}.modal__link{color:#00f}.answer_modal__answer_container{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:10px;margin-bottom:10px}.modal__answer__input{border:1px solid #000;border-radius:5px;padding:7px;font-size:15px;width:80%;font-family:"Nova Square"}.answer_modal__answer__button{background-color:#000;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;cursor:pointer}.img_answer{width:20px;height:auto-}.answer_modal__hint{margin:8px auto;text-align:center;width:100%;font-size:14px;cursor:pointer}.answer_modal__hint:hover{text-decoration:underline}.continueBtn{cursor:pointer;margin-top:40px;padding:16px 50px;border-radius:8px;align-self:center;color:#000;background-color:#fff;transition-duration:.5s}.question-category-container{position:fixed;top:40%;align-self:center;right:2%;z-index:10;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.question-category-textFont{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important}.question-category-header-label{font-weight:700!important;font-size:22px!important}.question-category-holder{margin-top:20px!important}.MuiFormControlLabel-root{opacity:.6;margin-right:10px}.MuiFormControlLabel-root:hover{opacity:1}.MuiTypography-body1{color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;font-weight:800!important;font-size:18px!important}.mobile-view-container{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2320dc0f.chunk.css.map */