   body{
                line-height: 28px;
                font-size: 12px;
                margin:0;
                padding:0;
                font-family:Verdana, Tahoma, sans-serif;
                color:#333333;
            }
            
            .table_hover{
                border-radius:4px;
                padding:4px;
                position:absolute;
                min-width:170px;
                background:white;
                color:#76766f;
                margin-top:10px;
                margin-left:-140px;
                font-size:11px;
                -webkit-box-shadow: 3px 4px 66px -2px rgba(0,0,0,0.75);
                -moz-box-shadow: 3px 4px 66px -2px rgba(0,0,0,0.75);
                box-shadow: 3px 4px 66px -2px rgba(0,0,0,0.75);
             
            }

            .table_hover:after{
                width:16px;
                height:16px;
                border-top: 1px #CCCCCC solid;
                border-left: 1px #CCCCCC solid;
                background:white;
                content:'';
                position:absolute;
                top:-9px; 
                 -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                transform: rotate(45deg);
                right:10px;
            }

            .table_hover .date{display:block;}

            .table_hover .home, .table_hover .away{float:left;color:#242424;width:30%;text-transform: uppercase;font-size:14px;}
            .table_hover .score{float:left;font-size:14px;padding:4px 4px;background:#304563;color:white;text-align:center;line-height:18px;height:20px;margin: 2px 4px 0 4px;}
            
            

            a{color:black;text-decoration: underline;}
            .header{background:#3bafda;color:white;padding:0 4px;font-weight:bold;}
            table{width:100%;}
            table tr{}
            table tr:hover td{background:#ebe7e7;}
            table td,table th{border-bottom: 1px #dddddd solid;min-width:18px;text-align:center;}
            table td{text-align:center;}
            table td img{vertical-align:middle;}
            
            table .team, table .name{text-align:left;}
            table tbody tr:nth-child(odd) td{background:#f5f5f5;}
            table th{color:#333333;font-weight:bold;}
            table .points{font-weight:bold;}
            .form_game{cursor:pointer;width:26px;height:26px;margin-right:2px;color:white;border-radius:20px;display:inline-block;line-height:26px;text-align:center;font-weight:bold;}
            .form_game.form_result_win{background:#13cf00;}
            .form_game.form_result_draw{background:#76766f;}
            .form_game.form_result_lost{background:#d81920;}
            .next_game_box{
                background:white;border-radius:20px;height:26px;width:26px;
                border:1px #dddddd solid;
            }
            
            .invalid-blink {
                background-color: #da3b3f !important;color:white !important;
            }
            
            .select_team{font-weight:bold;}
            
            .team_next_match{}
            .team_next_match .date{margin-top:10px;text-align:center;margin-bottom: 15px;}
            .team_next_match .team_a,.team_next_match .team_b{
                float:left;
                text-align:center;
                width:40%;
            }
            
            .team_next_match .score{
                float:left;
                width:20%;
                min-height:20px;
                text-align:center;
                margin-top:3%;
                font-size:24px;
                font-weight:bold;
                
            }
            .team_next_match .score span{
                display:inline-block;  vertical-align: middle;
            }
            
            .team_next_match .score .status, .team_next_match .score .min{
                font-size:14px;
              
                line-height:20px;
            }
            .team_next_match .score .min{margin-left: 6px;display:block;}
            .vs{display:none;}
            .status_not_started .vs, .status_postponed .vs{display:block;}
            .status_not_started .sc{display:none !important;}
            .status_not_started .status{display:none !important;}
            .team_next_match .score .min{color:red;display:none;}
            .team_next_match .status_started .min{display:inline;}
            
            
            .game{clear:both;width:100%;margin-bottom:2px;display:block;}
            .game:nth-child(odd) div{background: #ebe7e7;}
            .game .date{float:left;width:20%;text-align:center;}
            .game .date .d{background:#f4454f;color:white;margin: 0 2px;display:inline-block;padding:0 4px;}
            .game .home{float:left;width:40%;text-align:right;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
            }
            .score_day{background:#8f8d8d;color:white;display:block;padding: 0 4px;}
            .game .home img, .game .away img{display:inline;vertical-align: middle;}
            .game .home img{padding-left:3px;}
            .clearfix{clear:both;}
            .game .away{
                float:left;width:40%;text-align:left;
                white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
            
            }
            .game .score{float:left;width:20%;text-align:center;display:none;}
            .game.status_finished .score{display:inline-block;}
            .game.status_finished .date{display:none;}
            .game .score .sa, .game .score .sb{display:inline;background:#f4454f;color:white;padding:4px;}
            .game .score .sa{margin-right:2px;}
            
@-webkit-keyframes blink {
    from {
        opacity: 1.0;
    }
    to {
        opacity: 0.0;
    }
}
blink {
    -webkit-animation-name: blink;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
    -webkit-animation-duration: 1s;
    display:inline;
}



@media screen and (max-width:380px){
    .game .date .d{display:block;padding:0;font-size:90%;}
    
}