.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;
    /* display: block; */
    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;
    }    
}