.scoreboard{color:#000;background-color:#fff;font-family: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}tr.sub_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}.scoreboard th{vertical-align:bottom}.prob4,.prob5,.prob6,.prob7,.prob8,.prob9{background-color:#0ff}.prob10,.prob11,.prob12,.prob13,.prob14,.prob15{background-color:#00a9ff}tr.unread td{font-weight:700}.teamid{font-family:monospace}.langid,.probid{font-variant:small-caps}.scoreboard{border-collapse:collapse;clear:both}.scoreboard td{font-size:small;vertical-align:middle;text-align:center}.scoreboard tr{border-bottom:1px solid #000;height:42px}.scoreboard td,.scoreboard th{border-right:1px solid silver}.scoreboard a{padding:3px;text-decoration:none;color:#000}.livesub .noblock a{display:inline}.scoreboard .scoretn{padding:0;max-width:15em;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreboard .scoreaf{white-space:nowrap;border:0}.scoreboard .scoreaf img{vertical-align:middle}.univ{font-size:80%;font-weight:400;color:#696969}.scoreheader{font-variant:small-caps;border-bottom:5px solid #000;white-space:nowrap}.scoreheader .tr{border-bottom:5px solid #000}.score_correct{background:#60e760}.score_first{background:#1daa1d}.score_pending{background:#66f}.score_incorrect{background:#e87272}.score_inqueue{background-image:url(images/judge.png);background-repeat:no-repeat}#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 .scoretn{background:#f60;font-weight:700}.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;font-size:smaller;font-weight:400;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}.errorfield{border-color:red;color:red}.circle{width:14px;height:14px;border-radius:50%;border:solid 1px #000;display:inline-block}.heart{padding:.3em;cursor:pointer}