html{background-color:#f6f8fa}#bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(19,48,70,0.9)}#jumbo_logo{margin-top:20px;width:35%}.organization-logos{position:absolute;bottom:5px;right:0}.organization-logo{height:30px;margin-right:5px}#home-logo{margin-left:8px;margin-right:8px}.right.item{position:absolute !important;right:0;top:9px}.left.item{position:absolute !important;left:0;top:9px}.ui.secondary.inverted.pointing.menu{border:transparent}.jumbotron{padding:0 0 2em 0 !important}.jumbotron .subtitle{color:rgba(183,201,214,0.612);font-size:1rem}.style_button{color:#e2e2e2;background-color:rgba(255,255,255,0.15);font-weight:100}.style_button:hover{color:#3f3f3f;background-color:rgba(255,255,255,0.65)}.style_button:hover .icon{opacity:1}#user_dropdown{color:rgba(255,255,255,0.7) !important}#user_dropdown a{width:100%;border-radius:0 !important}#competition_dropdown{color:rgba(255,255,255,0.7) !important}#competition_dropdown a{width:100%;border-radius:0 !important}.masthead{position:relative}.masthead .logo.item img{margin-right:1em}.masthead .ui.menu .ui.button{margin-left:.5em}.masthead .ui.menu{margin:0}.masthead .menu .toc.item{display:none}.masthead h1.ui.header{margin-top:3em;margin-bottom:0;font-size:4em;font-weight:normal}.masthead h2{font-size:1.7em;font-weight:normal}.masthead h3{font-size:2em}.masthead .button + h3,.masthead p + h3{margin-top:3em}.masthead .floated.image{clear:both}.masthead p{font-size:1.33em}.masthead .horizontal.divider{margin:3em 0}.quote.stripe.segment{padding:0}.quote.stripe.segment .grid .column{padding-top:5em;padding-bottom:5em}#page_content{min-height:82vh;margin-bottom:50px}#header{background:transparent;margin-bottom:20px}#header .ui.menu .ui.dropdown .menu>.item{color:rgba(0,0,0,0.6) !important}#header .icon.user.outline{margin-right:0}#toast-container{opacity:.8;margin-top:3em;margin-right:.5em}.ui.text.container.style_button{bottom:0 !important}.ui.thin.sidebar{z-index:3}.footer.segment{padding:2em 0}@media only screen and (max-width:625px){.tl.item{display:none !important}}#hamburger_button{position:absolute;top:14px;left:19px;z-index:100}#hamburger_button .button{color:#e2e2e2 !important;background-color:rgba(255,255,255,0.15) !important}#hamburger_button .button:hover{color:#3f3f3f !important;background-color:rgba(255,255,255,0.65) !important}#hamburger_button .icon{display:inherit;cursor:pointer;margin:0}@media screen and (min-width:626px){#hamburger_button{display:none}}.secondary.pointing.menu .toc.item{display:block}.masthead h1.ui.header{font-size:2em;margin-top:1.5em}.masthead h2{margin-top:.5em;font-size:1.5em}body.pushable>.pusher{background-color:#f6f8fa !important;overflow:initial}.pushable{height:0}.pusher > .footer{flex:1}.ui.menu .ui.dropdown .menu>.item{margin-top:-.6em !important}.search-width{width:25em !important}.scrollable-height-limit{max-height:25em !important;overflow-y:scroll !important}.modals .modal{max-height:90vh;overflow-y:scroll}#version{margin-top:10px;text-align:center;font-family:monospace;font-size:12px;font-weight:bold;padding:5px;color:#8b8d8d}#version a{text-decoration:none;color:inherit}body{-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;background-color:#f6f8fa;color:#2e2e2e !important}#page_content{margin:.5em}.segment-container{padding:0 !important}.segment-container > .header{font-size:1em !important;text-align:left !important;margin-top:0 !important;margin-bottom:0 !important;background-color:#f2faff !important;padding:10px !important;border-top-left-radius:3px !important;border-top-right-radius:3px !important;border-bottom:solid 1px #dcdcdc !important}#particles-js,#bg,.masthead{background-color:#2c3f4c}.navbar-placeholder{height:70px}.nav-bar{background-color:#2c3f4c !important;border-radius:0 !important;height:70px}.nav-bar .item:before{display:none}.nav-bar .item{color:#c6c6c6 !important}.nav-bar .item .image{width:100px !important}.nav-bar .button-container{width:100%;padding:1em}.nav-bar .button-container .ui.button{color:#e2e2e2;background-color:rgba(255,255,255,0.15);font-weight:100}.nav-bar .button-container .ui.button:hover{color:#3f3f3f;background-color:#dcdcdc}.home-wrap{display:flex;background-size:cover;background-position:0 70%;flex-wrap:wrap;min-height:600px;justify-content:space-evenly;width:100%}.home-wrap .segment-container{margin:3em 0 !important}.home-wrap .column-wrap{width:96.5%;display:flex;margin:0 0 0}.home-wrap .vert-wrap{margin-right:3em;max-width:770px;min-width:600px}.home-wrap .vert-wrap .segment-container{width:100%;background:transparent;border:none;box-shadow:none}.home-wrap .vert-wrap .ui.header{font-size:24px !important;background:none !important;border:none !important}.home-wrap .vert-wrap .container-content{padding:1em}.home-wrap .login-container{margin-left:1.5em;max-height:450px !important;margin-top:7.5em !important}.home-wrap .login-input{position:relative;left:-15px}.ui.statistic{flex:1 1 auto;text-align:center;width:100%}.ui.statistic .value{font-weight:800}.ui.statistic .label{font-weight:100}#general-stats{width:80% !important;margin:3em 0 0 0 !important;padding-top:3em !important;padding-bottom:3em !important}.github.button{background-color:#6e5494 !important}.github.button:hover{background-color:#523e6e !important}.chahub.button{background-color:#405e73 !important}.chahub.button:hover{background-color:#2c3f4c !important}.container-content{text-align:center;padding:2em 4em;color:#909090}.container-content p{margin:.75em}.container-content form input{background:transparent !important;border-top:none;border-right:none;border-left:none;width:60%;font-size:20px;margin-left:-38px;line-height:1.2;padding:0 5px 0 38px;height:45px}.container-content .focus_input{font-size:20px;margin:0 auto;line-height:1.2;padding:0 0 0 38px;height:45px}.container-content iframe{box-shadow:1px 1px 3px #808080}.container-content form input:hover{background:transparent !important;border-top:none;border-right:none;border-bottom:2px solid #2c3f4c;border-left:none;width:60%;font-size:20px}.container-content form input:focus{outline:none;border-bottom:2px solid #2c3f4c}.container-content #login_form a{color:#858585}.container-content #login_form a:hover{font-weight:bold !important}.container-content #login_form a:focus{font-weight:bold !important}.container-content form p a:focus{text-decoration:underline !important}.container-content .input_coloring{-webkit-box-shadow:0 0 0 30px #fff inset}.container-content #outline{text-align:center;display:inline-grid;margin:1em;grid-gap:.5em}#action-container{margin:0 1.5em !important}#action-container .container-content{display:flex}#about-container{margin:3em !important;max-width:96.5%}#about-container p{text-align:justify !important}#about-container .container-content{display:flex;padding:2em 2.5em}#about-container .color-header{color:#4a4a4a}.news{margin-bottom:5em;clear:both}.news-heading{float:left}.news-heading-title{color:#2f4f4f}.news-date{float:right;color:#2f4f4f}.news-body{float:left;clear:left;text-align:left}#cite-container{padding:2em;align-items:left}#cite-container .row{margin:2em;padding:1em !important;background-color:#f8f9fa}#cite-container pre{text-align:left}.footer.segment{padding:2em;margin:1em 7.5em}.logged-in{display:flex;justify-content:center;width:100%;max-width:100% !important;min-width:100%;margin:-3em 0 0 0 !important}.logged-in .segment-container{margin:3em 1.5em !important}.logged-in .tile-wrapper{min-width:520px !important}.logged-in .tile-wrapper .container-content{padding:1em;display:flex;flex-direction:column;justify-content:flex-end}.loader-container{display:flex;align-items:center;justify-content:center;width:510px;height:250px}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #06649e;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#06649e transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}.partner-img{width:140px;height:140px;object-fit:contain}#partners-row1{padding-bottom:0}@-moz-keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}input[type="file"]{display:none}.ui[class*="left action"].input > .dropdown{border-radius:0;border-bottom-right-radius:4px;border-top-right-radius:4px}.editor-toolbar{border-color:#ddd;border-style:solid;border-width:1px 1px 0 1px}.smaller-mde .CodeMirror{height:150px;min-height:150px}.ui[class*="left icon"].input>i.icon.search{opacity:.2}.progress{transition:all .1s ease-in-out;margin:0;height:0;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden}.coda-animated{max-height:1000px;transition:all .15s ease-in-out}.coda-animated-slow{max-height:1000px;transition:all .3s ease-in-out}.progress .bar{height:24px}.form-divider-words{padding:0 20px !important}.form-divider-line{padding:5px 0 !important}#delete_user_modal > .header{background:#db2828 !important;color:#fff !important}.submission_output{white-space:pre-line;background:#1b1c1d;color:#efefef;overflow-y:scroll;padding:15px}.submission_output::-webkit-scrollbar{background-color:#efefef}.submission_output::-webkit-scrollbar-button{background-color:#828282}.submission_output::-webkit-scrollbar-track{background-color:#008000}.submission_output::-webkit-scrollbar-track-piece{background-color:#efefef}.submission_output::-webkit-scrollbar-thumb{background-color:#575757;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.broker_url{width:100%;resize:none;outline:none;border:none}.ui.modal table{color:#2c3f4c !important}.ui.modal table thead th{color:#2c3f4c !important;background-color:#f2faff !important}.ui.search .prompt{-webkit-border-radius:.28571429rem;-moz-border-radius:.28571429rem;-o-border-radius:.28571429rem;border-radius:.28571429rem}#competition-search{-webkit-border-radius:500rem;-moz-border-radius:500rem;-o-border-radius:500rem;border-radius:500rem}.result .content{text-align:left}#simple_page{background-color:#dadada}#simple_page > .grid{height:100%}#simple_page .image{margin-top:-100px}#simple_page .column{max-width:450px}#simple_page .registration_margin{margin-top:20px}#simple_page .registration_logo_margin{margin-left:-45%}.toast{opacity:1 !important}.forum-contact{margin-top:20px}.forum-contact-email{color:#4183c4}.forum-post{background-color:#fff;padding:10px;width:80%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:.5px .5px 2px #808080;-webkit-box-shadow:.5px .5px 2px #808080;box-shadow:.5px .5px 2px #808080}.post-header{display:flex;justify-content:flex-start}.post-user{margin-right:10px}.post-user-img{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #000}.post-user-name-date{display:flex;flex-direction:column;justify-content:center}.poster-name{font-size:18px}.posted-date{font-size:14px;color:#aba8a8;line-height:1;margin-top:5px}.post-actions{margin-left:auto;cursor:pointer}.post-content{margin-left:60px;margin-right:60px;padding:10px;background-color:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.forum-pin-icon{color:#017bfe}.pagination-nav{padding:10px 0;width:100%;margin-bottom:20px;display:flex;justify-content:center;align-items:center;position:relative}.float-left{position:absolute;left:0}.float-right{position:absolute;right:0}.center{text-align:center}
