body{color:#000;background-color:#fff;font-family:Roboto,sans-serif}img{border:0}.sol{font-weight:700;font-variant:small-caps}.sol_correct{color:green}.sol_incorrect{color:red}.sol_queued{color:gray}.prevsubmit{color:#696969}span.ignore,td.ignore,tr.ignore td{text-decoration:line-through}tr.unseen td{font-weight:700}.disabled{color:silver}.disabled a{color:gray}.disabled .circle{opacity:.2}.nodata{color:gray;font-style:italic}table{border-collapse:separate;border-spacing:2px}th{vertical-align:bottom}caption{font-weight:700;margin-bottom:1ex}hr{border:0;height:1px;background-color:gray;margin-top:2em}address{font-size:smaller}.framed{border:1px solid silver;padding:2px;display:inline-block}tr.unread td{font-weight:700}.list{border-collapse:collapse;border-spacing:0}.list th{vertical-align:bottom}td{vertical-align:top}.list tr{border-bottom:1px solid silver}.list tr.roweven{background:#ededed}.list tr:hover{background:#ffc!important}.list thead tr{border-bottom-color:#000}.list thead tr:hover{background:#fff}.list tfoot tr:hover{background:#fff}.list a{text-decoration:none;color:#000;display:block;padding:3px;padding-left:5px;padding-right:5px}.list .disabled a{color:silver}.list .editdel a{display:inline;white-space:nowrap}.editor,.output_text{border-top:1px dotted silver;border-bottom:1px dotted silver;background-color:#fafafa;margin:0;padding:5px;font-family:monospace;white-space:pre}span.differ{color:Red}span.endline{color:Orange}span.extra{color:Red}.teamid{font-family:monospace}.langid,.probid{font-variant:small-caps}#menutop a{font-weight:700;text-decoration:none;background-color:ivory;border:1px solid #000;margin:2px;padding:2px;padding-left:5px;padding-right:5px;position:relative;z-index:1}#menutop a.new{color:red}#menutopright{position:absolute;right:1ex;top:1ex;text-align:right}#clock{font-size:small;font-family:monospace;border:1px dashed #ccc;padding:4px;color:gray}#toggles{margin-top:5px;margin-bottom:5px}#username span.octicon{line-height:1.3}fieldset{margin:2em;padding:1em}.error{color:red;font-family:monospace;border:1px dotted red}legend{font-variant:small-caps;font-weight:700;padding:.1ex .5ex}.error legend{font-size:x-large;border-right:1px solid gray;border-bottom:1px solid gray}.center{margin:0 auto}.scoreboard{border-collapse:collapse;clear:both}.scoreboard td{font-size:small;vertical-align:middle;text-align:center}.scoreboard td div{width:4em;font-size:120%;display:inline-block}.scoreboard td div span{font-weight:400;font-size:70%;display:block}.scoreboard tr{border-bottom:1px solid #000;height:42px}.scoreboard td,.scoreboard th{border-right:1px solid silver}.scoreboard td.score_cell{min-width:4.2em;border-right:none}.scoreboard a{display:block;padding:3px;text-decoration:none;color:#000}.scoreboard .scoretn{padding:0 5px 0;text-align:right;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard .scoreaf{white-space:nowrap;border:0;text-align:center}.scoreboard .scoreaf img{vertical-align:middle}.univ{font-size:80%;font-weight:400;color:#696969}.scoreheader{font-variant:small-caps;border-bottom:2px solid #000;white-space:nowrap}.scoreheader th{text-align:center}.problempoints{font-size:smaller;font-weight:400;color:#303030;padding-left:3pt;padding-right:3pt}.score_correct{background:#60e760}.score_first{background:#1daa1d!important}.score_pending{background:#66f}.score_incorrect{background:#e87272}.tc_box{text-align:center;font-size:85%;width:1.2em;display:inline-block;padding:2px;margin:1px;color:#000}.tc_correct{background:#60e760}.tc_pending{background:#66f}.tc_unused{background:#bbb}.tc_incorrect{background:#e87272}#scoresolv,#scoretotal{width:2.5em}.scorenc,.scorepl,.scorett{text-align:center;width:2ex}.scorenc{font-weight:700}td.scorenc{border-color:silver;border-right:0}.scoreprob{width:3em;vertical-align:middle}.scoreaffil{text-align:center}#scoresummary{border-top:2px solid #000;border-bottom:none;font-variant:small-caps}.scorethisisme{background:#ff9}.scorelegend{display:inline-block;vertical-align:top}.scorelegend td{text-align:center;width:25ex}#lastmod{position:absolute;right:1ex;margin-top:1em}#lastmod,#lastmod a{font-size:x-small;color:gray;text-align:right}#teamscoresummary{margin-top:2.5em}#teampicture{position:absolute;right:4ex;top:7ex}.sortorderswitch{border-top:2px solid #000}.contestswitch{border-top:1px solid #000}.submissionsuccessful{font-weight:700;background-color:ivory;border:1px solid #000;margin:1em;padding:2px;color:#006400;padding-left:5px;padding-right:5px}input,select,textarea{border:solid 1px #a9a9a9;background-color:#f0f0f0}input,select{cursor:pointer}h3.teamoverview{border-top:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;background-color:#c4d8ff;margin-top:2ex;padding-left:1ex}#clarlist,#submitlist{width:48%}#submitlist{position:absolute;left:1ex}#clarlist{position:absolute;right:1ex}.compilation-success{color:green;font-style:italic}.compilation-error{color:red;font-style:italic}#submitform,.submissiondone{text-align:center}.submissiondone a{color:red}#clarlist .list,#submitlist .list{width:100%}#clarlist .list th,#submitlist .list th{text-align:left}#clarlist td.clartext,#submitlist td.result{width:1000ex}#submitlist tr.highlight{background-color:#c4d8ff;border-color:#00f}.errorfield{border-color:red;color:red}.button{border:solid 1px #a9a9a9;background-color:#f0f0f0;font-size:90%}h2#teamwelcome{padding-bottom:0;margin-bottom:0;margin-left:3em;font-weight:400}#teamwelcometeam{font-weight:700}#contestnotstarted{color:silver;margin-top:.2ex}span.fileinputs{position:relative}input#addfile{margin-top:1ex}.tabberlive .tabbertabhide{display:none}.tabberlive{margin-top:1em}ul.tabbernav{margin:0;padding:3px 0;border-bottom:1px solid #778;font:bold 12px Verdana,sans-serif}ul.tabbernav li{list-style:none;margin:0;display:inline}ul.tabbernav li a{padding:3px .5em;margin-left:3px;border:1px solid #778;border-bottom:none;background:#dde;text-decoration:none}ul.tabbernav li a:link{color:#448}ul.tabbernav li a:visited{color:#667}ul.tabbernav li a:hover{color:#000;background:#aae;border-color:#227}ul.tabbernav li.tabberactive a{background-color:#fff;border-bottom:1px solid #fff}ul.tabbernav li.tabberactive a:hover{color:#000;background:#fff;border-bottom:1px solid #fff}.tabberlive .tabbertab{padding:5px;border:1px solid #aaa;border-top:0}.tabberlive .tabbertab h2{display:none}.circle{width:14px;height:14px;border-radius:50%;border:solid 1px #000;display:inline-block}.heart{padding:.3em;cursor:pointer}table.lcsdiff{border-spacing:0;border-collapse:collapse}table.lcsdiff td.linenr{background-color:#a9a9a9;text-align:right;border-right:solid 1px #000;padding-right:7px}ins{background:#dfd;text-decoration:none}del{background:#fdd;text-decoration:none}table.rejudgetable td{text-align:center}table.rejudgetable td.changed{background-color:#fdd;font-weight:700}table.rejudgetable td.identical{background-color:#dfd}table.rejudgetable td.zero{background-color:#f0f8ff}