div.race.singleRace div.terms{border:1px solid #ccc;background-color:#eee;padding:10px;height:200px;overflow:scroll;}div.race.singleRace ul.nav li a{border-radius:0px;}div.race.singleRace div#competitorsList h2{margin-top:0px;}div.race.singleRace div#competitorsList table{margin-bottom:0px;}div.race.singleRace div#competitorsList table thead tr.desktop{display:none;}div.race.singleRace div#competitorsList table tbody td.desktop{display:none;}div.race.singleRace div#competitorsList table tbody tr.showMore td{padding-top:10px;text-align:center;}div.race.singleRace div#competitorsList table tbody tr.showMore td span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;color:#0065b7;font-weight:400;}div.race.singleRace div#competitorsList table tbody tr.showMore td span:hover{cursor:pointer;}div.race.singleRace div#competitorsList table tbody tr.notShown{display:none;}div.race.singleRace div#competitorsList table tbody tr.extra{display:none;}div.race.singleRace div#competitorsList table tbody tr.extra td{padding:0px;}div.race.singleRace div#competitorsList table tbody tr.extra table{border-top:1px solid #ddd;background:none;}div.race.singleRace div#competitorsList table tbody tr.extra table td{padding:8px;}div.race.singleRace div#competitorsList table tbody img.maximized{display:none;}div.race.singleRace div#competitorsList table td{border:none;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}div.race.singleRace div#competitorsList table td span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}div.race.singleRace div#competitorsList table tbody tr.main:nth-child(4n+1) td,div.race.singleRace div#competitorsList table tbody tr.main:nth-child(4n+1) th,div.race.singleRace div#competitorsList table tbody tr.main:nth-child(4n+2) td,div.race.singleRace div#competitorsList table tbody tr.main:nth-child(4n+2) th{background-color:#fff;}div.race.singleRace div#competitorsList.loading .box,div.race.singleRace div#competitorsList.loading td{background-color:#eee;cursor:not-allowed;color:#999;}div.race.singleRace form#resultsForm select{display:block;float:left;margin-right:0px;margin-bottom:30px;border-radius:0px;border:none;color:#fff;background:#194882;}div.race.singleRace .nav-tabs{background:none;background-color:#fff;padding:15px;border:none;padding-bottom:0px;margin-bottom:20px;}div.race.singleRace .nav-tabs li{width:100%;}div.race.singleRace .nav-tabs li a,div.race.singleRace .nav-tabs li span{border:none;font-size:16px;padding:0px;margin-bottom:15px;}div.race.singleRace .nav-tabs li span{display:inherit;}div.race.singleRace .nav-tabs li.active a{font-weight:bold;}div.race.singleRace .racePhotos{margin-bottom:20px;}div.race.singleRace .racePhotos .hidden{display:none;}div.race.singleRace .racePhotos .thumbnail{border-radius:0px;padding:0px;border:none;border-bottom:2px solid #eee;}div.race.singleRace .details p{line-height:16px;font-size:14px;}div.race.singleRace .details p span.title{font-weight:bold;}div.race.singleRace .details h2{font-size:20px;margin-bottom:15px;}div.race.singleRace .details .box{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;}div.race.resultsList table{margin:0px;padding:0px;}div.race.resultsList tr.finished td,div.race.resultsList tr.finished a{color:#bbb;}div.race.resultsList tr.disabled{display:none;}div.race.resultsList tr.past td,div.race.resultsList tr.past a{color:#999;}div.race.resultsList tr a:hover{color:#1a267f;}div.race.resultsList tr td{margin:0px;padding:15px 0px;font-size:12px;border-bottom:1px solid #ddd;border-top:none;}div.race.resultsList tr td.name{font-size:16px;}div.race.resultsList tr td.name span.discipline{font-weight:bold;margin-right:5px;}div.race.resultsList tr td.name span.race_name{font-size:16px;color:#666;}div.race.resultsList tr td.name span.date{font-size:12px;color:#666;}div.race.resultsList tr td.name span.cup_position a{display:none;font-size:12px;color:#666;}div.race.resultsList tr td.date{min-width:80px;display:none;}div.race.resultsList tr td.organizer{display:none;}div.race.resultsList tr td.status{text-align:right;}div.race.resultsList tr td.status span{font-size:14px;line-height:42px;}div.race.raceList .yearSelection{text-align:right;}div.race.raceList .yearSelection a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:18px;display:block;margin-bottom:10px;}div.race.raceList #showPast{text-align:center;margin-bottom:20px;display:inline-block;}div.race.raceList #showPast span{font-size:16px;color:#0065b7;}div.race.raceList #showPast:hover{cursor:pointer;}div.race.raceList table{margin:0px;padding:0px;}div.race.raceList tr.mobile:last-child td{border:none;}div.race.raceList tr.mobile td{margin:0px;padding:15px 0px;font-size:12px;border-bottom:1px solid #ddd;border-top:none;}div.race.raceList tr.mobile td.date{width:50px;}div.race.raceList tr.mobile td.date span{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#999;text-align:center;}div.race.raceList tr.mobile td.date span.day{font-size:28px;line-height:28px;}div.race.raceList tr.mobile td.date span.month{font-size:14px;line-height:14px;}div.race.raceList tr.mobile td.name span.race_name,div.race.raceList tr.mobile td.name a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:22px;line-height:28px;}div.race.raceList tr.mobile td.name span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;line-height:16px;}div.race.raceList tr.mobile td.registrations{text-align:right;}div.race.raceList tr.mobile td.registrations a{margin-bottom:5px;}div.race.raceList tr.mobile td.registrations span{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:12px;line-height:16px;}div.race.raceList tr.desktop{display:none;}div.race.raceList tr.desktop:last-child td{border:none;}div.race.raceList tr.desktop td{margin:0px;padding:15px 10px;font-size:12px;border-bottom:1px solid #ddd;border-top:none;}div.race.raceList tr.desktop td div.date{float:left;margin-right:0px;}div.race.raceList tr.desktop td div.date span{display:block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#999;text-align:center;}div.race.raceList tr.desktop td div.date span.day{font-size:28px;line-height:28px;}div.race.raceList tr.desktop td div.date span.month{font-size:14px;line-height:14px;}div.race.raceList tr.desktop td.name span.race_name,div.race.raceList tr.desktop td.name a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:22px;line-height:42px;}div.race.raceList tr.desktop td.organizer span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;line-height:42px;}div.race.raceList tr.desktop td.location span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;line-height:42px;}div.race.raceList tr.desktop td.action a{float:right;padding:5px 10px;margin-top:5px;}div.race.raceList tr.desktop td.action .btn-disabled{color:#333;background-color:#eee;border-color:#ccc;}div.race.raceList tr.desktop td.registrations{text-align:right;}div.race.raceList tr.desktop td.registrations span{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;line-height:21px;}div.race.raceList tr.desktop td.registrations span.info{font-size:12px;line-height:18px;color:#999;}div.race.raceList tr.next td{font-weight:bold;}div.race.raceList tr.next a{font-weight:400;}div.race.raceList tr.finished td,div.race.raceList tr.finished a{color:#bbb;}div.race.raceList tr.disabled{display:none !important;}div.race.raceList tr.past td,div.race.raceList tr.past a{color:#999;}div.race.upcomingRaces div.column{height:auto;position:relative;width:100%;overflow:hidden;}div.race.upcomingRaces div.column .inner{height:100%;margin-bottom:30px;}div.race.upcomingRaces div.column .inner div.date span.day{font-size:14px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:600;}div.race.upcomingRaces div.column .inner div.date span.monthAndYear{font-size:14px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:300;}div.race.upcomingRaces div.column .inner span.name{margin-top:5px;margin-bottom:5px;display:block;}div.race.upcomingRaces div.column .inner span.name a{font-size:18px;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:400;}div.race.upcomingRaces div.column:last-child .inner{border-right:none;margin-bottom:0px;}@media (min-width: 768px){div.race.singleRace .nav-tabs{border-bottom:2px solid #eee;margin-top:10px;margin-bottom:30px;}div.race.singleRace .nav-tabs li{width:auto;}div.race.singleRace .nav-tabs li a,div.race.singleRace .nav-tabs li span{border:none;margin-right:30px;}div.race.singleRace #competitorsList table thead tr.mobile{display:none;}div.race.singleRace #competitorsList table thead tr.desktop{display:table-row !important;}div.race.singleRace #competitorsList table tbody td.mobile{display:none;}div.race.singleRace #competitorsList table tbody td.desktop{display:table-cell !important;}div.race.singleRace #competitorsList table tbody img.minimized,div.race.singleRace #competitorsList table tbody img.maximized{display:none;}div.race.upcomingRaces{margin-top:50px;margin-bottom:70px;}div.race.upcomingRaces .column .inner .name a{font-size:18px;}div.race.raceList tr td.registrations,div.race.resultsList tr td.registrations{display:table-cell;}}@media (min-width: 992px){div.race.upcomingRaces div.column{height:260px;width:25%;float:left;border-right:1px solid #ddd;padding-left:30px;}div.race.upcomingRaces div.column:last-child{border:none;}div.race.upcomingRaces div.column:nth-child(2){padding-left:0px;}div.race.upcomingRaces div.column .inner{height:100%;margin-bottom:0px;position:relative;}div.race.upcomingRaces div.column .inner .btn{float:none;position:absolute;bottom:0px;left:0px;}div.race.upcomingRaces div.column .inner div.date span.day{font-size:36px;}div.race.upcomingRaces div.column .inner div.date span.monthAndYear{font-size:14px;}div.race.upcomingRaces div.column .inner span.name{margin-bottom:0px;display:block;}div.race.upcomingRaces div.column .inner span.name a{font-size:22px;}div.race.upcomingRaces div.column:last-child .inner span.name{margin-bottom:0px;}div.race.raceList tr.mobile{display:none;}div.race.raceList tr.desktop{display:table-row;}}