.aa-brand-heading
{
    display: flex;
    width: 100%;
    padding: 5px 10px;
    flex-wrap: wrap;
    background:transparent;
    border-right: none;
    border-left: none;
}
.aa-brand-heading .aa-brand-heading-image
{
    max-width: 100%;
    width: auto;
    height: auto;
    max-height: 50px
}
.aa-brand-heading .aa-brand-heading-link
{
    align-self: center;
    margin-left: auto;
    background: #38ae38;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;

}
.aa-brand-heading .aa-brand-heading-link:hover
{
    text-decoration: underline;
}
.aa-odds-section font
{
    font-weight: bold;
}
.match-post-details
{
    background:#eeeeee;
}
.teams_match_name{
    line-height: 15px;
    font-size: 12px;
}
.match-post .match-post-details .date-time {
    width: 10%;
}
.match-post .match-post-details .teams {
    width: 45%;
}
.match-post .match-post-details .match-results-odds {
    width: 45%;
}
@media screen and (max-width: 575px)
{
    .match-post .match-post-details .date-time {
        width: 20%;
    }
    .match-post .match-post-details .teams {
        width: 80%;
    }
    .match-post .match-post-details .match-results-odds {
        width: 100%;
    }
}
.odds_widget_dark_theme .section-header{
    color: #fff;
    background-color: #2e3540;
    border: none;
    font-size: 12px;
    padding: 0px 10px;
}
.odds_widget_dark_theme .match-post-details{
    background: #242633;
}
.odds_widget_dark_theme .teams_match_name{
    color: #8d969e;
}
.odds_widget_dark_theme .home-team-name,.odds_widget_dark_theme .away-team-name{
    color: #fff;
}
.odds_widget_dark_theme .home-team-score,.odds_widget_dark_theme .away-team-score{
    color: #ffcb00 !important;
}
.odds_widget_dark_theme .live-btn{
    background-color:#ffcb00 !important;
}
.odds_widget_dark_theme .date-time,.odds_widget_dark_theme .match-time{
    color: #61aa00 !important;
}
.odds_widget_dark_theme .match-results-odds .match-results{
    color: #fff;
    background-color: #5c5d67;
    border: 1px solid #5c5d67;
    text-decoration: none;
}
.odds_widget_dark_theme .match-results-odds .match-results:hover{
    background-color: #70717b;
    border-color: #636c7c;
}
.odds_widget_dark_theme .match-post{
    border: none;
    border-bottom: 1px solid #2e3540;
}

.odds_widget_light_theme .section-header{
    color: #22b9ff;
    background-color: #f6f6f6;
    border: none;
    font-size: 12px;
    padding: 0px 10px;
}
.odds_widget_light_theme .match-post-details{
    background: #fff;
}
.odds_widget_light_theme .teams_match_name{
    color: #5c5d67;
}
.odds_widget_light_theme .home-team-name,.odds_widget_light_theme .away-team-name{
    color: #22b9ff;
}
.odds_widget_light_theme .home-team-score,.odds_widget_light_theme .away-team-score{
    color: #ffcb00 !important;
}
.odds_widget_light_theme .live-btn{
    background-color:#ffcb00 !important;
}
.odds_widget_light_theme .date-time,.odds_widget_light_theme .match-time{
    color: #61aa00 !important;
}
.odds_widget_light_theme .match-results-odds .match-results{
    color: #fff;
    background-color: #22b9ff;
    border: 1px solid #22b9ff;
    text-decoration: none;
}
.odds_widget_light_theme .match-results-odds .match-results:hover{
    background-color: #5e8cf2;
    border-color: #5e8cf2;
}
.odds_widget_light_theme .match-post{
    border: none;
    border-bottom: 2px solid #f6f6f6;
}