#main-content{min-height:calc(100vh - 15rem)}.navbar-brand .navbar-item{border-top-left-radius:.4em;border-bottom-left-radius:.4em}.navbar-end .navbar-item{border-top-right-radius:.4em;border-bottom-right-radius:.4em}.editor{width:100%;height:600px;border:4px solid #003f50;border-radius:4px}th{vertical-align:middle!important}.scoreboard-chart{width:100%;height:400px;padding:0!important}.scoreboard-button{max-width:8em;padding-left:.3em!important;padding-right:.3em!important;overflow:hidden;text-overflow:ellipsis;display:inline-block!important;border:0!important;transform:rotate(-45deg);transform-origin:16% 100%;display:inline-block;position:absolute!important}.scoreboard thead{height:8em}.challenge-name,.challenge-tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-light{background:#b5bbbf!important}.jv-light .jv-ellipsis{background:#9aa1a7!important}.has-background-light{background:#b5bbbf!important}.is-clearfix{clear:both}.status{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;position:relative;transform:translateY(-20%)}.status.ok{background:#28a745}.status.warning{background:#ffca28}.status.error{background:#e53935}.status:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;background:inherit;opacity:.6;animation:pulse 1.6s infinite}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}70%{transform:translate(-50%,-50%) scale(2.2);opacity:0}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}.instancer-log-table table,.instances-table table{table-layout:fixed;width:100%}.instancer-log-table td,.instancer-log-table th,.instances-table td,.instances-table th{white-space:normal;word-break:break-word;vertical-align:middle!important}.instances-table td,.instances-table th{font-size:.8rem}.instancer-log-table td,.instancer-log-table th{font-size:.85rem}td.choice{text-align:center!important;white-space:nowrap;max-width:1em}td.choice,td.choice label{padding:.2ex}td.choice label.correct{border:3px solid #00d1b2;border-radius:1ex}pre.evaluation{background:inherit;white-space:pre-wrap}.submissions table{counter-reset:rowNumber}.submissions table span.rownumber:before{display:table-cell;counter-increment:rowNumber;content:counter(rowNumber);padding-right:.3em;text-align:right}.field.is-floating-in-label>.label{top:.5em;font-size:1em}