.sgl-plugin-page .class-details .oog-status:empty{display:block}
.sgl-plugin-page .rider_flag_inline_image{
width: 22px;
margin-right: 3px;
vertical-align: middle;
padding-top: 1px;
}
.sgl-plugin-page .with_wrapping_text{
float: left;
margin-bottom: 8px;
}
.sgl-plugin-page .formatData{
margin: 20px;
border: none;
font-weight: bold;
text-decoration: underline;
}
.sgl-plugin-page #CDM{
border: none;
}
.sgl-plugin-page .textChanges{
font-size: 18px;
font-weight: bolder;
vertical-align: middle;
padding: 8px 0px 8px 8px;
}
.sgl-plugin-page .noPadding{
padding: 8px 0px 8px 0px;
}
.sgl-plugin-page .floatRight{
float: right;
}
.sgl-plugin-page .lessWidth{
width: 7%;
}
.sgl-plugin-page .placing-icon1{
width: 13px;
height: 13px;
}
.sgl-plugin-page .sgl-anchor td{
padding: 0px !important;
}
.sgl-plugin-page .sgl-anchor td.placings_data{
padding: 8px 0px 8px 0px !important;
}
.sgl-plugin-page .sgl-anchor td a{
display: block;
padding: 8px;
}
.sgl-plugin-page .sgl-anchor td .class_list_li a{
display: inline;
padding: 4px;
}
.sgl-plugin-page #sgl-content-wrapper .sgl-plugin table tbody tr.strike_out td a{
color: red !important;
}
.sgl-plugin-page #sgl-content-wrapper .sgl-plugin .sgl-h2 {
margin-bottom: 3px !important
}
.sgl-plugin-page #sgl-content-wrapper .sgl-plugin .sgl-p {
font-size: 16px !important
}
@media all and (max-width:820px){
.sgl-plugin-page .placing-icon1{
width: 14px;
height: 14px;
padding-top:1px;
}
}
@media all and (max-width:600px){
.sgl-plugin-page .placing-icon1{
width: 12px;
height: 12px;
}
}
.sgl-plugin-page #is_team_event .verticle-align-center{
vertical-align: middle !important;
}
.sgl-plugin-page #is_team_event  .team-results{
border-collapse: collapse !important;
}
.sgl-plugin-page #is_team_event table tr.elder-row{
border-top:2px solid grey !important;
}
.sgl-plugin-page .mobile-responsive.is_team_event{
display:none;
}
.sgl-plugin-page #is_team_event .trip-scores{
display:flex;
justify-content: start ;
gap: 20px;
flex:1 1 0;
}
.sgl-plugin-page #is_team_event .trip-scores div{
display: flex;
width: 24%;
}
.sgl-plugin-page #mobile-responsive.is_team_event label,.sgl-plugin-page .mobile-text-trip-scores{
font-size:unset;
}
.sgl-plugin-page #is_team_event .trip-time-one{
display: flex;
}
.sgl-plugin-page #is_team_event .mobile-team-header{
background-color:lightgoldenrodyellow !important;
}
.sgl-plugin-page #is_team_event .mobile-entry-row{
background-color:#D9D9D9 !important;
}
.sgl-plugin-page #is_team_event .mobile-teams-hr{
margin-top:5px !important;
margin-bottom:5px !important;
}
.sgl-plugin-page #is_team_event .team-score-text{
margin-right: 5px;
}
.sgl-plugin-page #is_team_event .entry-data .entry{
font-weight:bold;
}
.sgl-plugin-page #is_team_event .header-spacer{
height: 10px;
}
.sgl-plugin-page #is_team_event .entry-data{
flex:1;
}
.sgl-plugin-page #is_team_event table tr.bg-dark{
background-color: #f1f1f1 !important;
}
.sgl-plugin-page #is_team_event table tr.bg-light{
background-color: white !important;
}
.sgl-plugin-page #is_team_event #drop_trip{
color:red !important;
}
.sgl-plugin-page #is_team_event .r1_total,
.sgl-plugin-page #is_team_event .r2_total,
.sgl-plugin-page #is_team_event .team_total
{
font-size:18px;
font-weight: bold;
background-color: #f1f1f1 !important;
}
@media only screen and (max-width:600px) {
.sgl-plugin-page .mobile-responsive.is_team_event{
display:flex;
}   
.sgl-plugin-page .class-detail.is_team_event{
display:none !important;
} .sgl-plugin-page #is_team_event .mobile-placing{
display:flex;
margin-right:15px;
align-items:center;
justify-content:left;
flex: 0.2 0.2 -2;
min-width: 30px;
}
.sgl-plugin-page #is_team_event .mobile-placing-text, 
.sgl-plugin-page #is_team_event .mobile-team-text{
margin:0px !important;
}
.sgl-plugin-page #is_team_event .mobile-scores-team{
flex: 5 5 0;
margin-right: 10px;
}
.sgl-plugin-page #is_team_event .mobile-scores{
display:flex;
justify-content: space-between !important;
width:100%;
margin-right:10px;
}
.sgl-plugin-page #is_team_event .mobile-round-one,
.sgl-plugin-page #is_team_event .mobile-round-two,
.sgl-plugin-page #is_team_event .mobile-total-score{
display: flex;
font-weight: lighter;
}
.sgl-plugin-page #is_team_event .mobile-team-flag-container{
display: flex;
align-items: center;
justify-content: center;
flex:0.2 0.2 0;   
}
.sgl-plugin-page #is_team_event  .mobile-team-flag{
margin-right:15px;
width:50px;
max-width: unset !important;
}
.sgl-plugin-page #is_team_event .mobile-primary-team-header{
display: flex;
}
.sgl-plugin-page #is_team_event .mobile-entry-div-container{
display:flex !important;
}
.sgl-plugin-page #is_team_event table tr.bg-dark{
background-color:lightgray !important;
}
.sgl-plugin-page #is_team_event .mobile-video-div{
display: flex;
flex: 0.2 0.2 0;
justify-content: center;
align-items: center;
}
.sgl-plugin-page #is_team_event img.mobile-play-icon{
width: 30px !important;
}
.sgl-plugin .table > tbody > tr.mobile-entry-row > td, .sgl-plugin .table > tbody > tr.mobile-team-header > th {padding: 3px 6px;}
.sgl-plugin-page #is_team_event .trip-scoring-label{
margin:0px !important;
}
.sgl-plugin-page #is_team_event h3.mobile-team-text{
font-size:unset !important;
}
.sgl-plugin-page #is_team_event .primary-header .mobile-scores{
text-shadow: none !important;
}
}
.sgl-plugin-page .class-detail tr.rounds-label-header .rounds-label-hr{
height: 0px;
border: none;
border-bottom: 1px solid white;
margin: 0px;
opacity: 1;
padding-top: 8px !important;
} 
.sgl-plugin-page .class-detail tr.rounds-label-header .rounds-label{
padding-bottom: 0px !important;
}
table tbody tr.elder-row > td:first-child {
min-width: 140px;
}
.sgl-plugin-page .rider_team_name {
color:gray;
}