.RFEN_MatchRowContainer.RFEN_MatchRowMinimalContainer{display: inline-block; position: relative; width: 120px; border-radius: 10px;  margin: 0px 0.5% 10px; text-align: left;  overflow: hidden;}
.RFEN_MatchRowContainer.RFEN_MatchRowFullContainer{display: inline-block; position: relative; width: 32%; border-radius: 10px; margin: 0px 0.5% 10px; text-align: left; overflow: hidden;}
.RFEN_MatchRowContainer.RFEN_MatchRowFullContainer{max-width: 96%;}

.RFEN_MatchRowContainer{background-color: #fff; border: 1px solid rgb(65, 78, 163);}


    .RFEN_MatchRowElement{display: block; position: relative; margin: 0px;}

    .RFEN_MatchRowCalendarContainer{padding: 5px 12px 5px; background-color: rgb(65, 78, 163);}

    .RFEN_MatchRowCalendarContainer_WinnerOK{background-color: #00BF88;}
    .RFEN_MatchRowCalendarContainer_WinnerKO{background-color: #F25A2E;}

        .RFEN_MatchRowTournamentContainer{display: block; position: relative; border-bottom: 1px solid #eee; padding: 2px 0; margin: 2px 0 8px;}
            .RFEN_MatchRowTournamentName{font-size: 13px; color: #fff;}

        .RFEN_MatchRowTimeContainer{margin-left: 0px; color: #fff; font-family: 'Roboto Mono', monospace; line-height: 1em;}

            .RFEN_MatchRowTimeContainer_date{display: inline-block; position: relative; vertical-align: middle; font-size: 0; margin-right: 5px; line-height: 1em;}
                .RFEN_MatchRowTimeContainer_date img{display: inline-block; position: relative; height: 14px !important; width: auto; margin-right: 3px; vertical-align: middle;}
                .RFEN_MatchRowTimeContainer_date span{display: inline-block; position: relative; font-size: 14px; vertical-align: middle;}

            .RFEN_MatchRowTimeContainer_round{display: inline-block; position: relative; vertical-align: middle; font-size: 0; margin-right: 5px; float: right;}
                .RFEN_MatchRowTimeContainer_round span{display: inline-block; position: relative; font-size: 14px; vertical-align: middle;}

            .RFEN_MatchRowTimeContainer_hour{display: inline-block; position: relative; vertical-align: middle;  font-size: 0;}
                .RFEN_MatchRowTimeContainer_hour img{display: inline-block; position: relative;  height: 14px !important; width: auto; margin-right: 3px; vertical-align: middle;}
                .RFEN_MatchRowTimeContainer_hour span{display: inline-block; position: relative; font-size: 14px !important; vertical-align: middle;}

        .RFEN_MatchRowStatusContainer{display: inline-block; position: absolute; right: 12px; top: 5px; padding: 0 5px; font-weight: bold; }
        /*.RFEN_MatchRowStatusContainer.RFEN_MatchRowStatusInTimeContainer{}*/
            .RFEN_MatchRowStatusContainer{font-size: 0;}
                .RFEN_MatchRowStatusContainer span{display: inline-block; position: relative; font-size: 12px; vertical-align: middle; color: #fff; line-height: 1em; }
                /*
                .RFEN_MatchRowStatusContainer span:hover{border-bottom: 1px solid #fff;}
                */
                .RFEN_MatchRowStatusContainer img{height: 15px !important; width: auto; margin-left: 10px; vertical-align: middle; line-height: 1em;}

    .RFEN_MatchRowTeamsContainer{padding: 5px 8px; background-color: #13457600}
        .RFEN_MatchRowTeamContainer{margin: 6px 0;}
            .RFEN_MatchRowImageContainer{display: inline-block; position: relative; width: 30px; height: 30px; vertical-align: middle; margin-right: 8px;}
                .RFEN_MatchRowImage{width: 100%; height: 100%;}
            .RFEN_MatchRowNameContainer{display: inline-block; position: relative; vertical-align: middle; color: #23282B;}
            .RFEN_MatchRowNameContainer:hover{color: #1B99D2;}
                .RFEN_MatchRowName{display: inline-block; position: relative; font-size: 13px; vertical-align: middle;}
                .RFEN_MatchRowNameLong{font-weight: bold;}
                .RFEN_MatchRowNameShort{font-weight: bold;}
                .RFEN_MatchRowComment{display: block; font-size: 14px; color: #999; line-height: 1em;}
            .RFEN_MatchRowResultContainer{display: inline-block; position: relative; vertical-align: middle; float: right;}
                .RFEN_MatchRowResult{display: inline-block; position: relative; font-size: 12px; margin-left: 4px; width: 1em; text-align: right; color: #23282B;}
                .RFEN_MatchRowResultFinal{font-weight: bold;}


/********** Media Query **********/
@media only screen and (max-width: 767px){
    .RFEN_MatchRowFullContainer{display: block !important; width: 96% !important; margin: 10px 10px 10px !important;}
        .RFEN_MatchRowNameContainer{max-width: 12em !important}
}

@media only screen and (max-width: 1024px){

}

@media only screen and (max-width: 1400px){

}