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}h1{font-size:2em!important}h2{font-size:1.5em!important}h3{font-size:1.17em!important}h4{font-size:1em!important}h5{font-size:.83em!important}h6{font-size:.67em!important}.App{text-align:center;font-family:"Roboto",sans-serif;border:none;border-left:1px solid #ebebeb;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}.navIcons{height:15px;width:15px;margin:auto}.text-center{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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ButtonGroup{margin-top:5%;background-color:#f8f9fa}.ButtonNoBorder{border:none!important;background:none!important;margin-left:5%!important}.SearchBox{border:none;background:#f7f7f7!important;padding:5px;border-radius:3px;margin-top:5px;padding-left:15px!important;color:#000!important;font-weight:300!important}.SubCategory{text-align:left;padding-left:20%}.addQuestionBtn{width:220px}.sideNav{text-align:left;padding-left:5%!important;padding-right:5%!important;border-color:#e5e8e9}.LogoSize{width:30px}.logoImg{width:200px;margin-left:10%;margin-right:10%}.TopQuestionsHeader{font-size:26px;font-weight:700;margin-left:10%}.bold{font-weight:700}.under{text-decoration:underline}.darken-hover{transition:.2s;cursor:pointer}.darken-disabled{cursor:auto;-webkit-filter:brightness(80%);filter:brightness(80%)}.darken-hover:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}@media only screen and (max-width:766px){.TopQuestionsHeader{font-size:20px}.App{padding-left:0!important}}@media only screen and (max-width:766px){.no-left-padding-on-mobile{padding-left:0!important}.block-on-mobile{display:block}.full-width-on-mobile{width:100%!important}.footer-on-mobile{margin-top:15px;height:-webkit-max-content!important;height:max-content!important}.col-on-mobile{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}.center-on-mobile{text-align:center!important}.margin-left-on-mobile{margin-left:30px}}.hide-up{transition:1.5s;-webkit-transform:scaleY(0);transform:scaleY(0);overflow:hidden;min-height:0!important;height:0!important}@media only screen and (max-width:766px){.arrange-button-group{text-align:center!important;padding-top:15px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.toggle-option,.toggle-option-blue{font-size:12px!important;color:#000!important}}@media only screen and (max-width:550px){.arrange-button-group{text-align:center!important;padding-top:15px;display:-webkit-flex;-webkit-justify-content:center;justify-content:center;display:flex;-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center}.col-flex{-webkit-flex-direction:column;flex-direction:column;text-align:center}}.toggle-option-active{background:#86cf38!important;color:#fff!important}.toggle-option-blue-active{background:#5aaaff!important;color:#fff!important}.center-flex,.center-flex-column{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.center-flex-column{-webkit-flex-direction:column;flex-direction:column}.center-middle-flex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.toggle-option-blue{color:#000}.toggle-option,.toggle-option-blue{padding:0;margin:0;background:#fff;border-radius:50px;font-size:11px;font-family:Roboto;border:none;width:100px;font-weight:700;height:23px;transition:1s}.toggle-option{color:#dcdbdb}.toggle-type{border-top:1px solid #dcdbdb;border-bottom:1px solid #dcdbdb;box-sizing:border-box;border-radius:50px;display:-webkit-inline-flex;display:inline-flex;padding:3px;height:-webkit-fit-content;height:fit-content}.ArrangeBy{font-size:14px;background:none;border:none;border-radius:5px;margin-right:30px;color:#a2a3a3}.qRow{text-align:left;padding:10px 0;border:1px solid #ebebeb;margin:0}.ArrangeBy:hover{color:#86cf38;font-weight:700}.underline-hover:hover{text-decoration:underline}.ArrangeBy:active{background:#f2f1f4;color:#87939b;font-weight:700}.noRightPadding{padding-right:0!important}.GreenButtonAdd{background:#86cf38;color:#fff;border:none;border-radius:3px;font-size:1rem;padding:10px 20px;margin-left:5%}@media only screen and (max-width:766px){.GreenButtonAdd{margin:-10px;font-size:14px;font-weight:700}}.FeedRow{text-align:left;padding:13px 0;border:1px solid #ebebeb;margin:0;margin-bottom:5px!important;margin-top:5px!important;border-radius:15px;background:#fff}.QuestionRow{text-align:left;padding:30px 0 20px;border:1px solid #ebebeb;border-top:none;margin:0!important}@media only screen and (max-width:766px){.QuestionRow{border-left:none;border-right:none;padding:18px 0 10px!important}.TopNav{border-bottom:0 solid #f2f2f2!important}.tags-holder{-webkit-justify-content:center;justify-content:center}.mobile-tags-holder,.tags-holder{-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.mobile-tags-holder{-webkit-justify-content:left;justify-content:left}}.ProfileRow{text-align:left;padding:30px 0 20px;border:1px solid #ebebeb;margin:0!important}@media only screen and (max-width:766px){.ProfileRow{border-left:none;border-right:none;padding:10px 15px!important}.menuLink{margin-left:30px}.show-on-mobile{display:inline!important}}.show-on-mobile{display:none}.questionTitle{text-align:left;padding-top:0;color:#1797c0;font-size:16px;font-weight:400;padding-left:0}@media only screen and (max-width:766px){.questionTitle{font-weight:700}}.DifficultyBtn{border-radius:4px;color:#fff;margin-top:5px;font-size:11px;letter-spacing:1.02px;text-align:center;width:68px;height:26px;padding:5px}@media only screen and (max-width:992px){.DifficultyBtn{margin-left:130%}}@media only screen and (max-width:766px){.DifficultyBtn{margin-left:0}}.main_wrapper{min-height:100vh}.votes{font-size:11px;color:#abacae}@media only screen and (max-width:766px){.votes{margin-right:-5px}}@media only screen and (max-width:766px){.hide-on-mobile{display:none}}.Senior{background:#f4bf6c!important}.Junior,.Senior{color:#fff!important}.Junior{background:#6dcb92!important}.Expert{background:#ff8193!important}.Coding,.Expert{color:#fff!important}.Coding{background:#348ea5!important}.noLeftPadding{padding-left:0!important}.beginner{background:#eeeeed;color:#989999}.novice{background:#f6d4c3;color:#d68b71}.col-md-1-5{max-width:12.499999995%!important}.offset-md-1-5{margin-left:12.499999995%!important}.flex{display:-webkit-flex;display:flex}.flex-jr{-webkit-justify-content:right;justify-content:right}.flex-jl{-webkit-justify-content:left;justify-content:left}flex-center{-webkit-justify-content:center;justify-content:center}.flex-vcenter{-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.alignT-r{text-align:right}.no-hover:hover{color:inherit!important;text-decoration:none!important;background:none}.alignT-l{text-align:left}.trans-05s{transition:.5s}.hover-up:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:brightness(70%)}.visible{visibility:visible;opacity:1;transition:opacity .3s linear}.hidden{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.intermediate{background:#cfdeea;color:#818eac}.advanced{background:gold;color:#8b4513}.champion{background:#e9e2f3;color:#c0acdd}.hot-q-user:hover{text-decoration:underline}.rightSideNav{background-color:#f8f9fa!important;min-height:1000px;width:200%;height:-webkit-fit-content;height:fit-content;text-align:left}div::-webkit-scrollbar{width:5px;height:8px}div::-webkit-scrollbar-thumb{background-color:grey}div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.qtable::-webkit-scrollbar{width:13px!important;height:8px!important}.qtable::-webkit-scrollbar-thumb{background-color:#a0bede!important;border-radius:10px}.qtable::-webkit-scrollbar-track{background-color:transparent!important}.rightSideProfile{background:#f5f7f8 0 0 no-repeat padding-box;height:1000px;border:1px solid #ebebeb;text-align:left}.Question{background-color:#f8f9fa!important}.bottom-border{border-bottom:1px solid #f2f2f2}.bottom-top{border-top:1px solid #f2f2f2}.timer-sep{font-weight:300;font-size:29px;line-height:35px;color:#2d3d50;padding:2px}.timer-sep,.timer-sign{font-family:Roboto;font-style:normal}.timer-sign{font-weight:400;font-size:10px;line-height:9px;text-transform:uppercase;text-align:center}.timer-digits{font-family:Roboto;font-style:normal;font-weight:700;font-size:35px;line-height:35px;padding:2px}.prizeImg{width:29px;height:36px}.TagButton{border:none;margin:4px;background:rgba(128,197,219,.2);color:#5b91c7;font-weight:500;border-radius:3px;font-size:14px;padding:1px 6px}.tags-row{margin-left:3%!important}.CreatedAgo{text-align:left;padding-left:2%!important;font-size:12px;color:rgba(114,121,131,.4);margin-top:2%}@media only screen and (max-width:766px){.CreatedAgo{margin-top:0!important}}.votes{text-align:left;padding-left:5%!important;font-size:12px;color:rgba(114,121,131,.4);margin-top:2%}@media only screen and (max-width:766px){.votes{margin-top:0!important}}.AuthorLink{display:inline!important;color:#6c737c!important;padding:0!important}.BoldText{font-weight:700}.customeInput{padding:5px}.pd-10{padding:10px 30px}.NavBtns{font-weight:700}.mg-10{margin:15px}#loginCaption{font-size:26px;font-weight:700;color:#2d3d50;text-align:left;letter-spacing:0}.loginButtons{width:300px;height:45px;border:none!important;font-weight:500!important}.navbar-collapse.show{background:#fff;z-index:153}.hotQuestion{text-align:left}.hotQuestion,.hotQuestion:link{color:#727983}.hotQuestion:hover{color:#000}.hotQuestion:active{color:#727983}.sideBarNav-link{font-size:14px;color:#242d38;font-weight:700}.sideBarNav-link:active{background:rgba(23,151,192,.4);color:#1797c0}.nav-link{padding:0}.SubCategory{font-size:14px!important;padding:.5rem 1rem!important;color:#727983!important;font-weight:lighter!important;margin-left:2rem}.move1remUp{margin-top:-1rem}@media only screen and (max-width:992px){.no-margins-md{margin-right:30px!important;margin-left:30px!important}}@media only screen and (max-width:992px){.hide-on-tablet{display:none}}.TopNav{border-bottom:1px solid #f2f2f2;height:95px}.top-nav-search{width:60%;display:block}@media only screen and (max-width:992px){.top-nav-search{-webkit-flex-flow:unset!important;flex-flow:unset!important}}.right-padding-7{padding-right:7px!important}.Logo{letter-spacing:6.82px;color:#122837;text-transform:uppercase;font-size:22px}@font-face{font-family:"gilroy-extrabold";src:local("gilroy-extrabold"),url(/static/media/gilroy-extrabold.0094146a.otf) format("otf")}@font-face{font-family:"gilroy-light";src:local("gilroy-light"),url(/static/media/gilroy-light.cc7ab55d.otf) format("otf")}@media (-webkit-device-pixel-ratio:1.5){*{zoom:.98}}@media (-webkit-device-pixel-ratio:1.25){*{zoom:.99}}.Header{text-align:left;font-weight:700;padding-top:3%}.divider{padding:10px;margin:0;height:30px;color:#a9abab;font-weight:300;font-size:13px}.AddQuestion{font-family:"Roboto",sans-serif;background:#fafbfc}.activeTutBullet{background:#81b3e5!important}.tutBullets:hover{background:#bfdbef}.tutContent>h3{font-weight:700;font-size:30px!important;color:#3984cf!important}.tutFooter>button{font-size:18px!important;font-weight:700!important}.tutContent>p{color:#212529!important;font-weight:400!important;font-size:17px!important}.tutContent{width:100%;-webkit-align-self:center;align-self:center}.tutBullets{background:#e7f3ff;border-radius:50%;display:inline-block;text-align:center;width:28px;height:28px;margin:10px;transition:background .15s ease;cursor:pointer}th{border-left:none;border-right:none}td{color:#161616}tr{height:25px}.rmsc{--rmsc-main:#4285f4;--rmsc-hover:#f1f3f5;--rmsc-selected:#e2e6ea;--rmsc-border:#000;--rmsc-gray:#aaa;--rmsc-bg:#fff;--rmsc-p:10px!important;--rmsc-radius:4px;--rmsc-h:38px!important;margin-top:15px;width:200px}.LineInput{text-align:left;padding-top:2%;padding-left:0;padding-right:0;font-weight:700;display:block}.bg-gray{background:#ebebeb}.LineInput2{text-align:left;width:250px;font-weight:700;display:block;padding:5px 100px 5px 5px}.codingFiles{width:200px;display:inline}.addCodingFiles{width:350px;display:inline}.codingFilesBtns{display:inline}.GreenButton{font-size:1rem;margin-bottom:1px}.codingFilesLables{padding-bottom:0;margin-bottom:0}.ReactTags__suggestions{position:relative;z-index:100}.ql-syntax{background-color:#2b2b2b!important}.no-left-padding{padding-left:0}.Circle{background:url(/static/media/info.5dbc6853.svg) no-repeat;display:inline-block;width:19px;height:19px;margin:0 0 0 5px;color:transparent}.scroll-mrg{scroll-margin:20px}input{border-radius:3px;background:#fff 0 0 no-repeat padding-box;border:1px solid #d1d4d6;opacity:1}.noBackgroundBtn{text-align:left;background:none;color:#86cf38!important;border:none;font-weight:700}.GreenButton{background:#86cf38;color:#fff;border:none;border-radius:3px;font-size:16px}.imgBox{border-radius:3px;opacity:1;max-height:430px;margin-top:5%;width:260px;font-size:14px}@media only screen and (max-width:992px){.imgBox{max-width:77%}}@media only screen and (max-width:766px){.no-margins-on-mobile{margin:0}.Circle{display:none}}@media only screen and (max-width:766px){.padding-15-on-mobile{padding-left:15px;padding-right:15px}}.ql-editor{min-height:140px}.container{margin:auto;width:50%}.ReactTags__tags{position:relative}.ReactTags__tagInput{width:200px;border-radius:2px;display:inline-block}.ReactTags__tagInput input.ReactTags__tagInputField,.ReactTags__tagInput input.ReactTags__tagInputField:focus{height:31px;margin:0;font-size:12px;width:100%;border:1px solid #eee}.ReactTags__selected span.ReactTags__tag{border:1px solid #ddd;font-size:12px;background:#ebebeb;display:inline-block;padding:5px;margin:0 5px;border-radius:5px;color:#000}.ReactTags__selected a.ReactTags__remove{color:#aaa;margin-left:5px;cursor:pointer}.ReactTags__suggestions{position:absolute;font-size:12px;text-align:left}.ReactTags__suggestions ul{list-style-type:none;box-shadow:.05em .01em .5em rgba(0,0,0,.2);background:#fff;width:200px}.ReactTags__suggestions li{border-bottom:1px solid #ddd;padding:5px 10px;margin:0}.ReactTags__suggestions li mark{text-decoration:underline;background:none;font-weight:600}.ReactTags__suggestions ul li.ReactTags__activeSuggestion{background:#b7cfe0;cursor:pointer}.ReactTags__remove{border:none;cursor:pointer;background:none}ul{padding-left:0}.title{text-align:left;font:normal normal 700 26px/34px Roboto;color:#2d3d50}h1.sq-h1{font-size:25px!important;line-height:1.2!important;font-weight:500!important;margin:0!important;padding:0!important;display:inline!important;color:inherit}@media (max-width:768px){h1.sq-h1{font-size:19.5px!important}}. .question-row{padding-top:3%;border-bottom:1px solid #eaeff2;border-left:1px solid #eaeff2;padding-right:2%}.text-block img{object-fit:contain;max-width:100%;display:block;margin:auto}.text-block>ul{margin-left:15px}@media only screen and (min-width:1600px){.margin-left-responsive{margin-left:-3%!important}}.dropdown-menu{min-width:50px!important}.green-large-number{color:#86cf38;font:normal normal 300 31px/40px Roboto;letter-spacing:2.88px;padding-right:5px}div.react-confirm-alert-overlay{z-index:9999}.thumbs-btn{height:45px;width:45px;background:#deeaf0;border:none;margin-right:5px}.MuiIconButton-colorSecondary{color:#86cf38!important}.no-border-bottom{border-bottom:none}.thumbs-logo{height:25px;width:25px;color:#607480}.align-right{text-align:right}.align-left{text-align:left}.answer-container{background:#f5f7f8 0 0 no-repeat padding-box;border-left:solid #86cf38;margin:3%}.answer-container_paragraph{margin:auto;padding:5px}.revert{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.face-pic-size{height:44px;width:44px}.ranking-row{margin-top:-20px}.user-name{text-align:left;font:normal normal normal 16px/20px Roboto;letter-spacing:0;color:#1797c0;padding-left:5px;padding-top:2px}@media only screen and (max-width:992px){.no-margins-md{margin-right:30px!important;margin-left:30px!important}.show-question-container{border-left:0 solid #eaeff2!important}}@media only screen and (max-width:768px){.no-margins-md{margin-right:30px!important;margin-left:30px!important}.un-float-om-mobile{float:none!important}.padding-31-on-mobile,.padding-on-mobile{margin-right:-30px!important;margin-left:-30px!important}.font-size-13-on-mobile{font-size:13.5px!important}.sm-pd-5{padding:5px}.sm-pd-10{padding:10px}.full-width-on-mobile{width:100%!important}.no-radius-on-mobile{border-radius:0!important}.show-question-container{border-left:0 solid #eaeff2!important}}.rank-logos{padding-right:3px;padding-left:3px;font-size:14px;margin-bottom:3px;height:15px}.react-confirm-alert-button-group{-webkit-justify-content:right;justify-content:right;padding:0;margin:0}.react-confirm-alert-button-group>button{background-color:#0069d9!important;border-color:#0062cc!important}.text-block{text-align:left;margin-top:5px}.comment-header{background:#eff4f7;border-left:solid #5db6d3;padding:2%;margin-right:2%;margin-left:0}.ql-container{min-height:120px}.hljs{background-color:#2b2b2b!important}.comment-body{background:#f5f7f8;border-left:solid #5db6d3;margin:1px 3.7% 30px 15px}.comments-count{font-family:"Roboto",sans-serif;font-size:18px;font-weight:700;letter-spacing:0;color:#2d3d50}.ranking-row-comment{margin-left:65px;margin-top:-25px}.show-question-container{border-left:1px solid #eaeff2}.new-comment{margin-right:0}.ql-toolbar.ql-snow{border-radius:3px 3px 0 0;background:#e6eaea;border-bottom:none}.ql-container.ql-snow{border-radius:0 0 3px 3px}.post-comment-button{margin-top:2%;margin-bottom:10%}.GreenButton:hover{background-color:#86cf38;border-color:#86cf38}.hljs{display:block;overflow-x:auto;padding:.5em;background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-link{text-decoration:underline}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute,.hljs-builtin-name{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}