.class-details .oog-status:empty{display:block}
.sgl-plugin-page #liveclassdetail.sgl-plugin .sgl-secondary-header th{vertical-align: middle;}
.sgl-plugin-page #liveclassdetail.sgl-plugin .div-responsive>table{margin-bottom: 30px;}
.sgl-plugin-page #liveclass_livenow td:first-child{font-weight: bold;}
.sgl-plugin-page #liveclass_livenow .live_row, .sgl-plugin-page #liveclass_livenow .live_row td{background-color: green !important; font-weight: bold;color: white;}
.sgl-plugin-page #liveclass_livenow .live_timer{font-size: 18px;}
.sgl-plugin-page #liveclass_livenow .cd_timer, .sgl-plugin-page #liveclass_livenow .live_timer.cd_timer{color: yellow !important;}
.sgl-plugin-page .liveclass_leaderboard .jog_row, .sgl-plugin-page .liveclass_leaderboard .jog_row td, .sgl-plugin-page .liveclass_leaderboard .joq_row, .sgl-plugin-page .liveclass_leaderboard .joq_row td{background-color: #91D445 !important;}
.sgl-plugin-page .liveclass_leaderboard .completed_jo_row, 
.sgl-plugin-page .liveclass_leaderboard .completed_jo_row td, 
.sgl-plugin-page table > tbody > tr.sgl-secondary-header > td.completed_jo_row {
background-color: #91D445 !important;
}
.sgl-plugin-page .liveclass_leaderboard .upcoming_jo_row, .sgl-plugin-page .liveclass_leaderboard .upcoming_jo_row td {background-color: #FEFFAE !important;}
.sgl-plugin-page .liveclass_leaderboard .jog_row .textChanges, .sgl-plugin-page .liveclass_leaderboard .joq_row .textChanges, .sgl-plugin-page .liveclass_leaderboard .upcoming_jo_row .textChanges{font-size: 12px;white-space: nowrap;}
.sgl-plugin-page .liveclass_leaderboard tr td.drop_trip_for_round {background-color: #ff8c81 !important;}
.sgl-plugin-page #liveclass_livenow .next_row, .sgl-plugin-page #liveclass_livenow .next_row td{font-style: italic;}
.sgl-plugin-page .derby_next_row {background-color: #f1f1f1 !important;}
.sgl-plugin-page .hunter-herby-live-score .sgl-secondary-header td, .sgl-plugin-page .hunter-herby-live-score-mobile .sgl-secondary-header td{background-color: #d6d6d6 !important; font-weight: bold;}
.sgl-plugin-page .hunter-herby-live-score{margin-bottom: 0 !important;}
.sgl-plugin-page .hunter-herby-live-score-mobile{margin-bottom: 20px !important;}
.sgl-plugin-page #derby-live-cell{padding: 0 !important;}
.sgl-plugin-page .rider_flag_inline_image{
width: 22px;
margin-right: 3px;
vertical-align: middle;
padding-top: 1px;
}
.sgl-plugin-page .rider_flag_mobile{width:50px;}
.sgl-plugin-page .mobile_row span.entry{
font-weight: bold;
text-overflow: ellipsis; width: 150px;
overflow: hidden;}
.sgl-plugin-page .hunter_result, .sgl-plugin-page .jumper_result{clear: both; white-space: nowrap;}
.sgl-plugin-page .jumper_result div{width: 24%;display: inline-block;}
.sgl-plugin-page .hunter_result div{display: table-cell;padding-right: 10px;float: left;}
.sgl-plugin-page .jumper_result div label, .sgl-plugin-page .hunter_result div label{display: inline-block;margin: 0px;}
.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;
}
.sgl-plugin-page .mobile_row .textChanges{
font-size: 24px;
}
.sgl-plugin-page .team_name{
font-size: 14px;
font-weight: bold;
color: black;
}
.sgl-plugin-page .team_Score{
font-weight: bolder;
color: green;
}
.sgl-plugin-page .not_live_msg{
font-size: 1.25em;
font-weight: bolder;
font-family: "Lato", sans-serif;
}
.sgl-plugin-page .floatRight{
float: right;
}
.sgl-plugin-page .floatLeft{
float: left;
}
.sgl-plugin-page .verticle-align-center{
vertical-align: middle !important;
}
.sgl-plugin-page .lessWidth{
width: 7%;
}
.sgl-plugin-page .white_bg{
background-color: white !important;
}
.sgl-plugin-page .mobile-hr{
border-top: 1px solid #c9c9c9 !important;
margin: 4px !important;
opacity: unset;
}
.sgl-plugin-page .placing-icon1{
width: 16px;
height: 16px;
}
.team_logo_flag{
width: 80%;
max-width: 100px;
margin-bottom: 10px;
text-align: center;
}
.team_logo_flag_mobile{
margin-bottom: 10px;
width: 60px;
}
.sgl-plugin-page .sgl-anchor td{
padding: 0px !important;
}
.sgl-plugin-page .sgl-anchor td a{
display: block;
padding: 8px;
}
.sgl-plugin-page .liveclass_livenow.mobile, .sgl-plugin-page .liveclass_leaderboard.mobile, .sgl-plugin-page .liveclass_linedup.mobile {
display: none;
}
.sgl-plugin-page .delta_up, .sgl-plugin-page .delta_down{white-space: nowrap;}
.sgl-plugin-page .delta_up{color: green !important;}
.sgl-plugin-page .delta_down{color: red !important;}
.sgl-plugin-page .liveclass_leaderboard .video_icon{
margin-right: 4px;
margin-top: -4px;
}
.sgl-plugin-page .SEventContainer #live_stream_iframe{
margin: 0 auto;
width: 100%;
height: 450px;
border: 0px;
}
.sgl-plugin-page .fullWidthContainer { width: 100%; }
@media all and (max-width:820px){
.sgl-plugin-page .placing-icon1{
width: 14px;
height: 14px;
padding-top:1px;
}
.sgl-plugin-page .SEventContainer #live_stream_iframe{
height: 350px;
}    
}
@media all and (max-width:600px){
.sgl-plugin-page .placing-icon1{
width: 12px;
height: 12px;
}
.sgl-plugin-page .liveclass_livenow.mobile, .sgl-plugin-page .liveclass_leaderboard.mobile, .sgl-plugin-page .liveclass_linedup.mobile {
display: table;
}
.sgl-plugin-page .liveclass_livenow:not(.mobile), .sgl-plugin-page .liveclass_leaderboard:not(.mobile), .sgl-plugin-page .liveclass_linedup:not(.mobile) {
display: none;
}
.sgl-plugin-page .delta_up, .sgl-plugin-page .delta_down{clear: both;display: block;}
.sgl-plugin-page .liveclass_leaderboard .mobile_row.upcoming_jo_row td.placings_data,
.sgl-plugin-page .liveclass_leaderboard .mobile_row.completed_jo_row td.placings_data,
.sgl-plugin-page .liveclass_leaderboard .mobile_row.jog_row td.placings_data,.sgl-plugin-page .liveclass_leaderboard .mobile_row.joq_row td.placings_data{
overflow: hidden;
position: relative;
font-size: 14px;
}
.sgl-plugin-page .jog_badge, .sgl-plugin-page .joq_badge{
background-color: lightgreen;
height: 20px;
left: -10px;
position: absolute;
top: -10px;
width: 20px;
-webkit-transform: rotate(-45deg);      
}
.sgl-plugin-page .liveclass_leaderboard .jog_row, .liveclass_leaderboard .jog_row td, .sgl-plugin-page .liveclass_leaderboard .joq_row, .sgl-plugin-page .liveclass_leaderboard .joq_row td{background-color: transparent !important;}
.sgl-plugin-page .liveclass_leaderboard .video_icon{
margin-right: 10px;
width: 30px;
margin-top: 0px;
}
.sgl-plugin-page .SEventContainer #live_stream_iframe{
height: 220px;
}    
}