.bookmakers-list-sidebar {
    list-style: none;
    margin-left: 0
}

.bookmakers-list-sidebar #neds-sport {
    background: #f57c2b;
}

.bookmakers-list-sidebar #ladbrokes-australia-sport {
    background: #e3333c;
}

.bookmakers-list-sidebar #topbetta-sport {
    background: #3c477c
}

.bookmakers-list-sidebar #betfair-sport {
    background: #ffb90a
}


.bookmakers-list-sidebar #madbookie-sport {
    background: #252525
}

.bookmakers-list-sidebar #unibet-sport {
    background: #147b45
}


.bookmakers-list-sidebar #sportsbet-sport {
    background: #1d74bb
}


.bookmakers-list-sidebar #william-hill-aus-sport,
.bookmakers-list-sidebar #william-hill-sport {
    background: #0c457c
}

.bookmakers-list-sidebar #luxbet-sport {
    background: #b31e3c
}

.bookmakers-list-sidebar #bet365-sport {
    background: #027b5c
}

.bookmakers-list-sidebar #betsson-sport {
    background: #f6811f;
}

.bookmakers-list-sidebar #bet365-sport div.img-wrapper img {
    max-width: 90px;
}

.bookmakers-list-sidebar #palmerbet-sport {
    background: #2d2e34
}
.bookmakers-list-sidebar #centrebet-sport {
    background: #000;
}
.bookmakers-list-sidebar #beteasy-sport {
    background: #692ba0;
}

.bookmakers-list-sidebar div#888-sport {
background: #ff6300;
}

.bookmakers-list-sidebar div#5dimes-sport {
    background: #123f28; 
}

.bookmakers-list-sidebar #guts-sport {
    background: #2b232d;
}

.bookmakers-list-sidebar #bookmaker-eu-sport,
.bookmakers-list-sidebar #bodog-india,
.bookmakers-list-sidebar #bovada-sport,
.bookmakers-list-sidebar #Bodog-sport,
.bookmakers-list-sidebar #bodog88-sport,
.bookmakers-list-sidebar #betway-sport,
.bookmakers-list-sidebar #betonline-sport {
    background: #1e1e1e;
}

.bookmakers-list-siderbar #mybet-sport {
    background: #2f3234;
}

.bookmakers-list-sidebar div#1xbet-kenya-sport,
.bookmakers-list-sidebar div#1xbet {
    background: #02588b;
} 

.bookmakers-list-sidebar #bovada-sport {
    background: #1e1e1e;
}


.bookmakers-list-sidebar #betfred-sport {
    background: #005d9b;
}

.bookmakers-list-sidebar > li {
    margin-bottom: 0
}

.bookmakers-list-sidebar .top-banner {
    padding: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-evenly;
    background: #424242;
    margin-bottom: 1px;
}


.bonus-code {
    padding: 3px 6px;
    background: rgba(255, 255, 255, 0.495);
    font-size: .7em;
}

.bonus-code:empty {
    display: none;
} 


.bookmakers-list-sidebar .top-banner .img-wrapper {
    margin-bottom: 3px;
}

.bookmakers-list-sidebar .top-banner .img-wrapper .bet-logo {
    max-height: 20px;
    width: auto
}

.bookmakers-list-sidebar .top-banner .links {
    padding: 5px 0px 0px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
}

.bookmakers-list-sidebar .top-banner .links a {
    padding: 9px;
    text-align: center;
    flex: 1;
    color: #fff;
    font-weight: 500;
    font-size: .60em;
    letter-spacing: .06em;
    text-transform: uppercase;
    font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
    text-decoration: none;
    transition-duration: .3s;

}

.bookmakers-list-sidebar .top-banner .links .sign-up {
    margin-right: 1px;
    background: rgb(0, 173, 80);
    border-radius: 5px 0px 0px 5px;
}


.bookmakers-list-sidebar .top-banner .links .review-link {
    margin-left: 0px;
    background: rgba(47, 47, 47, 0.51);
    max-width: 40%;
    color: rgba(255, 255, 255, 0.86);
    border-radius: 0px 5px 5px 0px;
}

.bookmakers-list-sidebar .top-banner .welcome-bonus {
    margin-top: 3px;
    line-height: 1.2rem;
    text-align: center;
    color: #fefefe;
    /* position: absolute; */
    /* bottom: 1.2rem; */
    font-size: .9rem
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .bookmakers-list-sidebar .top-banner .welcome-bonus {
        /* bottom: 3.6rem */
    }
}

.bookmakers-list-sidebar .top-banner .welcome-bonus strong {
    text-decoration: underline;
    text-transform: uppercase
}
.disc_txt{
    margin-bottom: 10px;
    margin-top: -16px;
}
.t-c-text {
    font-size: .9em;
    color: rgba(255, 255, 255, 0.947);
}
.t-c-text span {
    font-size: .9em;
    font-weight: bold;
    color: rgba(255, 255, 255, 0.947);
}

.t-c-text span>* {
    font-size: .9em;
    color: rgba(255, 255, 255, 0.947);
}