#menu { border-bottom: 2px solid #12008d; }

/* #menu { background-color: rgb(1 16 21); background-image: url(/uploads/GoldBets/assets/img/bg.jpg); background-position: center 90%; background-size: 100% auto; background-repeat: no-repeat; border-bottom: 2px solid #252525; color: #fff; } */

#menu:before{ content: ''; width: 100%; height: 100%; position: absolute; background-image: url(/uploads/GoldBets/assets/img/bg.jpg)!important; background-size: cover; background-blend-mode: luminosity; background-position: center 62%; opacity: 0.2; background-color: #001547; border-radius: 5px; z-index: -1; background-repeat: no-repeat; }

#jogos .separator { display: none; }

footer {

position: relative;

&:before{ content: ''; background: linear-gradient(180deg, #000fa1, #00085d); background-image: url(/uploads/GoldBets/assets/img/bgb.jpg); background-position: center bottom; background-size: cover; background-repeat: no-repeat; overflow: hidden; width: 100%; height: 100%; position: absolute; z-index: -1; opacity: 0.4; }

}

#jogos .camp {

width: 100%; margin: auto;

.jogo { padding-top: 10px; padding-bottom: 10px; }

}

.camp .jogo[data-nth="odd"] { background-color: rgba(0, 26, 93, 0.45); }

#jogos .campeonato { margin-bottom: 0px!important; }

.backdrop-rev{ display: none!important; }

#jogos .campeonato, section#j-aovivo .jogos-aovivo .campeonato { background-color: #030055!important; height: 40px; padding-left: 15px; text-transform: uppercase; font-style: italic; font-weight: bold; line-height: 1; }

.dia.bg-g-success { background-image: linear-gradient(340deg, #00267b 0%, #003cd7 100%); }

.whatswidget-button-wrapper { left: auto!important; right: 12px!important; bottom: 30px!important; }
.whatswidget-conversation-header { background-color: #1e2ba5!important; }
.whatswidget-widget-wrapper{ left: auto!important; right: 10px!important; }

#jogos .jogo .cota:hover, section#j-aovivo .jogos-aovivo .jogo .cota:hover {

.tp { background-color: #676cff!important; border-color: #9fa3ff!important; color: #fff!important; }

}

#jogos .jogo .cota.sel, section#j-aovivo .jogos-aovivo .jogo .cota.sel, .b-destaque .opcao.sel {

background: #00ff01!important; border: 1px solid #00d701!important; color: #23723f!important;

.tp { background-color: #0aa500!important; color: #fff!important; }

}

#bilhete .b-cota, #card_bilhete #premio .opmais, .storie-bilhete .b-cota:not(.b-cota-data) { background: linear-gradient(310deg, #004ca5 0%, #3b6fff 100%)!important; }

.storie-bilhete .b-cota{ color: #fff!important; }

.cota-mercado.border-semitransparent-bottom { background-color: #0f1552!important; border-radius: 10px 10px 0 0!important; border-top: 2px solid #3511a2!important; border-bottom: 0!important; }

section#j-aovivo .jogos-aovivo .campeonato { padding-top: 10px; padding-bottom: 10px; border-top: 2px solid rgba(90, 106, 241, 0.4)!important; border-bottom: 0!important; }

[class~="card"][class~="tab-card"] { border-top-color: #1b56e7; }

#card_bilhete .card-header-tabs.nav.nav-tabs { background: linear-gradient(340deg, #0045d5 0%, #00227b 100%)!important; }

.b-destaque:before { content: ''; width: 100%; height: 100%; position: absolute; background-image: url(/uploads/GoldBets/assets/img/bg.jpg)!important; background-size: cover; background-blend-mode: soft-light; background-position: center 50%; opacity: 0.3; background-color: #00123d; border-radius: 5px; z-index: -1; background-repeat: no-repeat; }

.odd-destaque { background: linear-gradient(317deg, #0641d7, #02006f, rgba(0, 52, 169, 0.7)); animation: gradient 5s ease infinite; background-size: 400% 400%; border: 0; }

#jogos .campeonato, section#j-aovivo .jogos-aovivo .campeonato, .p-dialog .cota-mercado {

position: relative; background-color: transparent!important; overflow: hidden;

&:before{ width: 100%; height: 100%; content: ''; position: absolute; top: 0; left: 0; z-index: -1; background-color: #00022d; background-image: url(/uploads/GoldBets/assets/img/bgb.jpg); background-position: 25% 80%; background-size: cover; background-repeat: no-repeat; border-radius: 5px; opacity: 0.4; z-index: -1; background-blend-mode: soft-light; }

}

#app-loading { background: rgba(0, 12, 57, 0.98); }

@media screen and (min-width: 768px){

#card_bilhete { margin-right: 90px; }

}

@media screen and (max-width: 768px){

.whatswidget-button-wrapper { bottom: 55px!important; }

}