.chal-desc{padding-left:30px;padding-right:30px;font-size:14px}.chal-desc img{max-width:100%;height:auto}.btn-info{border-color:rgba(0,0,0,.8)!important}.badge-info,.btn-info{background-color:#5b7290!important}.modal-content{border-radius:0;max-width:1000px;padding:1em;margin:0 auto;box-shadow:0 5px 15px rgba(0,0,0,.5)}.solved-challenge{color:#d3d3d3;opacity:.2}.corner-button-check{margin-left:15px}.key-submit .btn{height:51px}#submission-input{width:100%;position:relative;display:block;float:right;padding:.8em;border:none;border-radius:0;color:#b5e853;font-weight:400;background-color:#131313}#submission-input:focus{border-color:#b5e853;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(141,226,85,.78)}.modal-body{position:relative;padding:40px 40px 0}.main-container{width:60%;margin-top:35px;margin-bottom:25px;padding-bottom:0}#challenges-board{flex-wrap:nowrap}#challenges-sidebar,.challenges-pre{background:#151515 url(../img/bkg.png) 0 0!important;border:0;margin-bottom:10vh;overflow:visible}#challenge-modal-wrapper{overflow-x:visible;width:65vw;margin-right:5%}#challenge-modal{position:sticky;height:100%;left:40%;top:0;overflow-y:scroll;pointer-events:none;scrollbar-width:none;-ms-overflow-style:none}#challenge-modal::-webkit-scrollbar{width:0;height:0}.challenge-desc{display:inline-block;word-break:break-word!important;overflow-wrap:break-word!important;width:100%}.modal-content{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.modal-content::-webkit-scrollbar{width:0;height:0}.modal-body{max-height:90vh}@media only screen and (min-width:320px){.main-container{width:100%}#challenges-pre{position:absolute}#challenge-modal{overflow-y:scroll;width:100vw}#challenge-modal .tab-content>.tab-pane:nth-child(2){max-height:100vh;overflow-y:scroll}.low-res-hide{opacity:.4}.footer{visibility:hidden}}@media only screen and (min-width:768px){.main-container{width:100%}#challenges-pre{position:absolute}#challenge-modal{overflow-y:scroll;margin-left:25%;width:100vw;max-width:100%!important}#challenge-modal .tab-content .tab-pane:nth-child(2){max-height:50vh;overflow-y:scroll}.low-res-hide{opacity:.4}}@media only screen and (min-width:1150px){.main-container{width:80%}#challenges-pre{position:relative}#challenge-modal{overflow-y:scroll;margin-left:0;width:66.66666667%}#challenge-modal .tab-content .tab-pane:nth-child(2){max-height:50vh;overflow-y:scroll}.low-res-hide{opacity:1}body{overflow-x:hidden}}@media only screen and (min-width:1250px){.main-container{width:70%}#challenges-pre{position:relative}#challenge-modal-wrapper{overflow-x:visible;width:75vw;position:relative}#challenge-modal{overflow-y:scroll;width:66.66666667%}#challenge-modal .tab-content .tab-pane:nth-child(2){max-height:50vh;overflow-y:scroll}.low-res-hide{opacity:1}}@media only screen and (min-width:1367px){.main-container{width:60%}#challenges-pre{position:relative}#challenge-modal-wrapper{overflow-x:visible;width:65vw;position:relative}#challenge-modal{overflow-y:scroll;width:66.66666667%}#challenge-modal .tab-content .tab-pane:nth-child(2){max-height:50vh;overflow-y:scroll}.low-res-hide{opacity:1}}@media (min-width:992px){.modal-lg{width:600px}}