app-betslip-book-notifications,
.betslip-booking {
    color: var(--c-dark-blue)
}

app-betslip-book-notifications .bet-messages,
.betslip-booking .bet-messages {
    display: flex;
    flex-direction: column;
    align-items: center;
    /* background-color:var(--c-primary-d); */
}

app-betslip-book-notifications .bet-messages label:first-child,
.betslip-booking .bet-messages label:first-child {
    margin: 5px 0px;
}
app-betslip-book-notifications .bet-messages label:last-child,
.betslip-booking  .bet-messages label:last-child{
    margin-bottom:5px;
}
app-betslip-book-notifications app-betslip-book .bet-book,
.betslip-booking .bet-book{
    text-align: center;
}
.desktop app-betslip-book-notifications app-betslip-book .bet-book {/* background-color:var(--c-primary-b); */}
app-betslip-book .bet-book-code,
.betslip-booking .bet-book-code {
    padding: 8px
}
app-betslip-book .bet-book-code .code-value,
.betslip-booking  .bet-book-code .code-value{
    color:var(--c-text-dark-blue)
}
app-betslip-book .bet-book-time,
.betslip-booking .bet-book-time{
    padding: 8px;
    font-style: italic
}

app-betslip-book .bet-book-actions {
    text-align: right;
    
}
app-betslip-book .bet-book-actions button {
    margin-bottom:4px
}
.bet-messages-actions button {
    width:50%;
    margin:0;
    height:40px;
    color:var(--c-text-light-e);
    font-weight:bold;
}
.bet-messages-actions button.reload-selections {
    background-color:var(--c-emphasis);
}
.bet-messages-actions button.close-notification {
    background-color:var(--c-green)
}
.bet-book-simplified ~ .bet-book-terms {
    margin-bottom:5px;
}
app-betslip-book-notifications app-betslip-book .bet-book .inline-betslip .slip-bottom .totals td:not(:last-child){
    text-align:left;
}
.bet-book-slip ~ .bet-book-barcode {
    margin-top:10px;
}
.bet-book-slip .inline-betslip .match {
    text-align:left;
}