.quantumIconsIcon{font-family:'Material Icons Extended';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-rendering:optimizeLegibility;text-transform:none;display:inline-block;word-wrap:normal;direction:ltr;font-feature-settings:'liga' 1;-webkit-font-smoothing:antialiased}html[dir="rtl"] .quantumIconsRtlIcon{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}body{color:#212121;font:400 17px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;max-width:1240px;margin:0 auto}h1{margin:32px 2.5%;font:400 34px Roboto,RobotoDraft,Helvetica,Arial,sans-serif}h2{margin:32px 2.5%;font:500 21px Roboto,RobotoDraft,Helvetica,Arial,sans-serif}p{font:400 17px Roboto,RobotoDraft,Helvetica,Arial,sans-serif}table,tr,th{border-collapse:collapse}#hubScoreboardLink{margin:32px 2.5%;font:500 15px Roboto,RobotoDraft,Helvetica,Arial,sans-serif}.recruitingHashcodeJudgeServerTable{align-items:center;width:95%;margin:32px 2.5%}.recruitingHashcodeJudgeServerTableHead{justify-content:space-between}.recruitingHashcodeJudgeServerTableHeadLine{box-sizing:border-box;justify-content:space-between}.recruitingHashcodeJudgeServerTableBody{border:1px solid #e0e0e0;border-radius:8px;width:100%}.recruitingHashcodeJudgeServerTableBodyLine{box-sizing:border-box;justify-content:space-between;border-bottom:1px solid #e0e0e0}.recruitingHashcodeJudgeServerTableRank{text-align:left;padding:1rem 0.5rem 1rem 1rem}.recruitingHashcodeJudgeServerTableTeamName{text-align:center;padding:1rem 0.5rem 1rem}.recruitingHashcodeJudgeServerTableScore{text-align:right;padding:1rem 1rem 1rem 0.5rem}