@charset "UTF-8";

body { margin: 0; padding: 0; color: #fff; padding-top: 70px; background-color: #0c131c; background-color: #000000!important; }
body:before { content: ""; background-image: url(https://bets365br.com/styles/2/bg-b.jpg?056); width: 100vw; height: 100vh; position: fixed; opacity: 0.1; mix-blend-mode: luminosity; }

::-webkit-scrollbar { height: 6px; width: 6px; }
::-webkit-scrollbar-thumb { background: #7b7b7b; height: 8px; border-radius: 2px; }
::-webkit-scrollbar-thumb:hover { background: #555; }
::-webkit-scrollbar-track { background-color: #2c2c2d; }

.cp-nome { font-size: 0.8em!important; }

.ln1 { line-height: 1; vertical-align: middle!important; }
.ln1-2 { line-height: 1.2; vertical-align: middle!important; }
.ln1-3 { line-height: 1.3; vertical-align: middle!important; }
.ln1-4 { line-height: 1.4; vertical-align: middle!important; }
.ln1-5 { line-height: 1.5; vertical-align: middle!important; }
.ln1-6 { line-height: 1.6; vertical-align: middle!important; }
.ln1-7 { line-height: 1.7; vertical-align: middle!important; }
.ln1-8 { line-height: 1.8; vertical-align: middle!important; }
.ln1-9 { line-height: 1.9; vertical-align: middle!important; }
.ln2 { line-height: 2; vertical-align: middle!important; }

.tg { display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: bold; color: #22bb9f!important; text-align: center; width: 30px; min-width: 30px; height: 20px; background-color: #00402b!important; border-radius: 10px; margin-left: 10px; padding-top: 1px; white-space: nowrap; color: #172d00!important; background-color: #86fd00c4!important; }

.bb1 { border-bottom: 1px dashed #585f1d!important; font-size: 0.9em; }

.lateral-camps { background: linear-gradient(270deg, rgb(0 43 20 / 61%), rgb(1 33 16 / 61%)); border-radius: 5px; }

.barra{ background: none!important; }

.text-xs { font-size: 0.70rem; }
.text-sm { font-size: 0.85rem; }
.text-md { font-size: 1rem; }
.text-lg { font-size: 1.125rem; }

.separador { border-bottom: 2px dashed #dfdfdf!important; }
.separador-min { border-bottom: 1px dashed #7aff00!important; }

.shadow-none { will-change: unset!important; }

.opacity-9 { opacity: 0.9; }
.opacity-8 { opacity: 0.8; }
.opacity-7 { opacity: 0.7; }
.opacity-6 { opacity: 0.6; }
.opacity-5 { opacity: 0.5; }
.opacity-4 { opacity: 0.4; }
.opacity-3 { opacity: 0.3; }
.opacity-2 { opacity: 0.2; }
.opacity-1 { opacity: 0.1; }
.opacity-0 { opacity: 0; }
.opacity { opacity: 1; }

.gap-0 { gap: 0!important; }
.gap-1 { gap: .25rem!important; }
.gap-2 { gap: .5rem!important; }
.gap-3 { gap: 1rem!important; }
.gap-4 { gap: 1.5rem!important; }
.gap-5 { gap: 3rem!important; }

/* .cota > span { color: inherit; } */

.cota > span{ all: unset; }
.cota > span:hover{ color: inherit!important; }

#LIVEEV .datahora{ display: flex; margin-top: 0; margin-bottom: 0; font-size: inherit; color: #c5c5c5!important; }

#legendas_cotas .tp { font-size: 0.83em!important; color: #55ff8b; background-color: rgba(13, 93, 71, 0.25)!important; padding: 0!important; display: block; border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; font-style: normal; line-height: 1.5; }

#vjogos .jogo .cota { background-color: #151e31; background-color: #222323; padding-left: 4px; padding-right: 7px; font-size: 0.95em; color: #ccffe3; height: 35px; border-radius: 8px; width: 100%; cursor: pointer; }

#vjogos .jogo .cota span.tp { font-size: 0.83em!important; color: #91ffb4; background-color: rgba(117, 117, 117, 0.25)!important; padding: 0!important; display: block; border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; font-style: normal; }

#vjogos .jogo .cota span.tp-min { font-size: 0.6em!important; }

#vjogos .jogo .cota {

border: 1px solid rgba(0, 220, 128, 0); font-size: 0.8em; font-weight: 600; user-select: none;

& span{ background-color: transparent!important; }

&.sel span{ background-color: transparent!important; }

}

#vjogos .jogo .cota:hover { border: 1px solid rgb(213 213 213 / 45%);color: #ffffff;cursor: pointer; }
#vjogos .jogo .cota.sel { border: 1px solid #a2ff4d!important; color: #003b20!important; font-weight: bold!important; background: #6ddf00!important; }
#vjogos .jogo .cota.sel .tp { background-color: #188515!important; color: #beff00!important; }
#vjogos .jogo .cota.sel:hover .tp { background-color: #079966!important; }

#vjogos .campeonato { color: white!important; background: #002b1f!important; background: #002b05!important; background: rgb(19 35 21 / 80%)!important; font-size: 1em!important; min-height: 40px!important; padding: 8px 0px 0!important; font-weight: bold!important; font-family: 'Fira Sans Condensed', sans-serif!important; padding: 5px 12px!important; border-left: 4px solid #61d60c!important; border-top-left-radius: 5px!important; }

#vjogos .jogo .border-placar { width: 100%; font-size: 1em; display: flex; align-items: center; border-radius: 8px; padding: 8px 0; border: 1px solid #3a531f; }

#vjogos .jogo:hover :where(.tp, .border-placar){ color: #fff!important; border-color: rgba(0, 220, 128, 0.50)!important; }
#vjogos .jogo .cota:hover .tp { background-color: #718981!important; }
#vjogos .jogo .c-times { font-family: 'Roboto Condensed', sans-serif; font-size: 1.05em; text-transform: capitalize; }

.b-destaque { min-height: 160px; }

.b-destaque .camp-nome { font-size: 0.7em; color: #d3fbd2; }

.b-destaque .opcao { height: 40px; }

.b-destaque .opcao.sel { background-color: #2bff05!important; color: #003b20; text-shadow: none!important; font-weight: bold!important; }
.b-destaque .opcao.sel .tp { background-color: #188515!important; color: #3cf889; }
.b-destaque .maisop.sel { color: #003b20; font-weight: 500!important; background: #2bff05; border-radius: 5px; text-shadow: none; font-size: 1em!important; padding: 0px 10px; border: 1px solid #a2ff4d; }
.b-destaque .nome-time { text-align: center; line-height: 1; min-height: 22px; font-size: 0.8em; margin-top: 5px; color: #c7ffc6; }
.b-destaque { text-shadow: 0px 1px 5px #002105, 1px 1px 15px #000000; }

/* .b-destaque:before { content: ""; width: 100%; height: 100%; position: absolute; background-image: url(https://bets365br.com/styles/2/bg-b.jpg?056)!important; background-size: 150% auto; background-blend-mode: luminosity; background-position: center 0%; opacity: 0.25; background-color: #00612b; border-radius: 5px; z-index: -1; background-repeat: no-repeat; background-color: #00ff37; background-blend-mode: multiply; } */

.b-destaque:before { content: ""; width: 100%; height: 100%; position: absolute; background-image: url(https://bets365br.com/styles/2/bg-b.jpg?056)!important; background-size: 150% auto; background-blend-mode: luminosity; background-position: center 0%; opacity: 0.25; background-color: #00612b; border-radius: 5px; z-index: -1; background-repeat: no-repeat; background-color: #363d39; background-blend-mode: multiply; opacity: 0.8; }

#destaques{

height: 250px;

& .opcao{ margin: 0!important; }
& span{ width: fit-content!important; }
& .sel > span:not(.tp){ background: none!important; color: #002b1f!important; }

}

#destaques span.tp { font-size: 0.8em!important; color: #a1e7c0; background-color: rgba(64, 133, 70, 0.65); background-color: rgba(85, 117, 90, 0.35); padding: 0!important; display: block; border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 21px!important; height: 20px!important; font-style: normal!important; line-height: 1.1!important; }

#destaques .opcao { cursor: pointer; border-radius: 5px; background-color: rgba(0, 77, 27, 0.65); background-color: rgba(56, 77, 56, 0.35); user-select: none; font-size: 0.8em; font-weight: 500; font-family: 'Roboto'; color: #c7ffdf; }

#destaques .swiper-button-next:after, #destaques .swiper-rtl .swiper-button-prev:after { content: 'next'; font-size: 25px; right: -15px; position: relative; }
#destaques .swiper-button-prev:after, #destaques .swiper-rtl .swiper-button-next:after { content: 'prev'; font-size: 25px; right: 15px; position: relative; }

#destaques .swiper-slide { margin-top: 0!important; height: fit-content; }

.swiper-wrapper { position: relative; width: 100%!important; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }

.mais{ width: fit-content; }

.mais > span { color: #9cffc7!important; }

.pointer{ cursor: pointer; }

.bg-semi-transparent { background: rgba(0, 0, 0, 0.3)!important; }
.bg-semi-g-transparent { background: rgba(0, 81, 81, 0.2)!important; }
.bg-almost-transparent { background: rgba(0, 0, 0, 0.45)!important; }

#rifaslip{

& .nav-link.active{ background: transparent!important; display: flex; align-items: center; gap: 5px; color: #155b19!important; }
& .nav.nav-tabs{ background: linear-gradient(310deg, #17ad37 0%, #98ec2d 100%)!important; cursor: pointer; }

& .qtdsel { background-color: #247929!important; border-radius: 2px!important; display: flex!important; align-items: center; justify-content: center; line-height: 1; width: 22px; height: 22px; vertical-align: middle; font-size: 0.8em; line-height: 0.7; }

& .conta-jp { padding: 4px 10px!important; background: #247929!important; border-radius: 5px!important; color: #fff!important; }

& [class~="close_slip"] { background-color: #247929!important; }

& [class~="card"][class~="tab-card"] { border-top-color: #efe800; }

}

.bgs { background: rgba(0, 43, 5, 0.65)!important; padding: 0!important; text-transform: uppercase; border-radius: 5px; min-height: 65px; display: flex; align-items: center; }

.abas .sel { border-bottom: 2px solid #d8c805!important; }

.whatswidget-widget-wrapper .whatswidget-button-wrapper { position: fixed!important; bottom: 20px!important; left: 20px!important; }

.rd-navbar-wrap{ height: 270px!important; }

/*

background: linear-gradient(45deg, #00b326b3 0%, #1c73005c 100%)!important;
.rd-navbar-classic.rd-navbar-static .rd-navbar-main-bottom { background-image: none!important; background: linear-gradient(45deg, rgb(21 55 8 / 60%) 0%, rgb(45 45 45 / 35%) 100%)!important; padding: 17px 0px!important; }

*/

.rd-navbar-classic.rd-navbar-static .rd-navbar-main-bottom { background-image: none!important; background: linear-gradient(45deg, rgb(54 75 46 / 60%) 0%, rgb(45 45 45 / 35%) 100%)!important; padding: 17px 0px!important; }

.barra-v { border-bottom: 3px solid #ffcc00!important; border-bottom: 3px solid #baf55b!important; }

.logar.log { background: rgba(3, 119, 15, 0.65)!important; }

.esporte .icone { border: 3px solid rgba(76, 83, 25, 0.5); border-bottom-color: none; color: #fff900; }
.esporte .esport { color: #9ac104; }

.sel .selecionado { background: #4bff00; width: 30px; top: 1px; }

.rd-navbar-dark{ background: none!important; }
.rd-navbar-classic { background: rgba(30, 37, 47, 0.3)!important; background-image: none!important; }
.rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-left::before, .rd-navbar-classic.rd-navbar-static .rd-navbar-panel-item-right::before { background: rgba(5, 79, 9, 0.15)!important; background: rgba(37, 49, 34, 0.45)!important; }

#bilhete div{ background: #1e1f21!important; border-left-color: #91ff00!important; }
#bilhete div b:nth-child(2n){ background: #2e8733!important; }
#bilhete div b:nth-child(5){ color: #91ff00!important; }

#premio{

& input:not([type="submit"], [type="button"]){ background-color: #272829!important; border: 1px solid #2f3033!important; }

& .input-group-addon { background: #3c3d3f; border: 1px solid #272c31; border: none!important; color: #bdbdbd; }

}

section#j-aovivo .jogos-aovivo .campeonato{ font-size: 1.1em; line-height: 1.2; }
section#j-aovivo .jogos-aovivo .legendas{ color: #aff902; }
section#j-aovivo .jogos-aovivo .legendas .legenda{ /* padding-bottom: 2px; */ line-height: 1; }

.mais.legenda{ border-bottom: none!important; }

section#j-aovivo .jogos-aovivo .jogo .placar-tempo .b-tempo{ background-color: firebrick; color: white; padding: 0px 3px; border-radius: 4px; font-size: 0.75em; padding-top: 1px; }

section#j-aovivo .jogos-aovivo .jogo .placar-tempo .border-placar{ width: 100%; display: flex; align-items: center; border-radius: 8px; padding: 3px 0; border: 1px solid #51732c; min-height: 50px; line-height: 1.4; }

section#j-aovivo .jogos-aovivo .jogo .times{ font-size: 1em; display: flex; align-items: center; }

section#j-aovivo .jogo .cotas .cota { background-color: #222323; font-size: 0.85em; color: #fff; height: 35px; border-radius: 8px; width: 100%; font-family: 'Roboto'; padding-left: 4px; padding-right: 6px; /* border-bottom: 4px solid #004040; */ }

section#j-aovivo .sel > span{ all: unset!important; }

section#j-aovivo .cota.sel .upper::before{ mix-blend-mode: difference; }
section#j-aovivo .cota.sel .down::before{ mix-blend-mode: hard-light; }

section#j-aovivo .jogos-aovivo .jogo .cota.sel { border: 1px solid #a2ff4d; color: #003b20; font-weight: bold; background: #2bff05; }

.upper::before { content: ""; background-image: url(/online/resources/arrow.png); background-position: top center; background-repeat: no-repeat; background-size: 100% auto; width: 8px; height: 8px; overflow: hidden; margin-right: 8px; display: inline-block; -webkit-animation-name: flash; animation-name: flash; animation-iteration-count: 10; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; animation-timing-function: linear; }

.down::before { content: ""; background-image: url(/online/resources/arrow.png); background-position: bottom center; background-repeat: no-repeat; background-size: 100% auto; width: 8px; height: 8px; overflow: hidden; margin-right: 8px; display: inline-block;-webkit-animation-name: flash; animation-name: flash; animation-iteration-count: 10; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; animation-timing-function: linear; }

@keyframes flash {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}

section#j-aovivo .jogos-aovivo .jogo {

min-height: 60px; display: inline-grid; margin-top: -1px;

}

/* section#j-aovivo .camp{ background-color: rgba(0, 43, 5, 0.65)!important; background: rgb(19 35 21 / 79%)!important; border-bottom: 2px solid #61d60c!important; margin-bottom: 12px!important; } */

section#j-aovivo .camp{ background-color: rgba(0, 43, 5, 0.65)!important; background: rgb(19 35 21 / 79%)!important; border-bottom: 0; margin-bottom: 12px!important; border-left: 4px solid rgb(107 255 0)!important; border-top-left-radius: 5px; }

#LIVEEV > .camp{ padding: 5px 0px 5px 15px!important; }

.title-bloco { font-size: 1.5em; }

.btn-mais {

background: #89df00; width: 180px; font-size: 0.8em; border-radius: 8px; color: #000000;

&:hover{ background: #00ff00; }

}

#modal { -webkit-border-radius: 15px; border-radius: 15px; background-color: #0b0e14; min-width: 300px; max-height: 80%; width: 1000px; overflow: auto; position:relative; border-top: 4px solid #9ae537; }

#modal .row .row .col-sm-9{ display: flex; padding: 0!important; }
#modal .row .row .col-sm-9 span{ background-color: rgba(71, 71, 71, 0.25); width: 100%; min-height: 1.1em; font-size: .9em; white-space: nowrap; padding: 0.5em 18px; font-weight: bold; box-sizing: border-box; display: flex; align-items: center; }
#modal .row .row .col-sm-3{ padding: 0px; }
#modal .row .row{ margin-top: 0.2em; margin-bottom: 0.2em; }

#modal .camp { width: 100%; padding-left: 0.6%; margin-top: 0.5em; margin-bottom: 0.2em; padding: 6px 15px; box-sizing: border-box; background-color: rgba(0, 43, 5, 0.7)!important; border-bottom: 2px solid #56c700!important; }

#modal .mais > span{ color: #fff; font-size: 1em; background-color: #1c5050; display: block; padding: 7px; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; color: #b9edd1!important; background-color: #292e39; }

#modal .outras.mais > span { border-left: 2px solid #131921; }

#modal .mais > span:hover{ background-color: #2cc138; border-color: #a0e643; color: #164907!important; font-weight: bold; }
#modal .mais{ width:100%; padding:0; }

#modal::-webkit-scrollbar { width: 12px; }
#modal::-webkit-scrollbar-thumb { background-color: #858b99; border-radius: 10px; border: 3px solid #191c20; }
#modal::-webkit-scrollbar-track { background: #191c20; }

#modal #SCOREHEADER .camp{ background-color: #00000057!important; padding: 10px 15px!important; margin-bottom: 6px!important; display: flex; justify-content: center; border-bottom: 0; }

#modal .container-fluid > .row{ width: 100%; margin: auto; }

#modal #SCOREHEADER{

color: #212529; text-align: left; display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; background-image: url('/online/resources/bg-h-modal.jpg');

& .TEAM{ color: #fff!important; }

}

#modal #TIME{ text-align: center!important; white-space: nowrap!important; color: rgb(102, 102, 102); font-weight: bold; background-color: rgb(255, 255, 255); font-size: 0.7rem; border-radius: 5px; }

#modal .MARKET-H{ text-align: left;display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;color: rgb(255, 255, 255); }

#modal #SCOREHEADER .camp{text-align: left;font-weight: bold;padding-top: .25rem!important;padding-bottom: .25rem!important;padding-right: .5rem!important;padding-left: .5rem!important;color: #fff!important;margin-bottom: 0.2em;margin-top: 0.5em;width: 100%;background-color: rgba(165, 165, 165, 0.3);font-size: 1rem;display: flex;align-items: center;gap: 10px; }

#modal #SCOREHEADER .score{ text-align: center!important; color: rgb(255, 255, 255); border: 2px solid rgb(51, 51, 51); font-weight: bold; background-repeat: no-repeat; background-size: 100%; background-position: center center; background-image: url("/online/resources/score-bg.jpg"); background-color: rgb(29, 29, 29); padding: 0.2rem 0.6rem; border-radius: 5px; display: inline-block; }

#modal .OPP-ROW{color: #ffffff;text-align: left;display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;margin-top: .25rem!important;margin-bottom: .25rem!important;padding-top: .25rem!important;padding-bottom: .25rem!important;background-color: #292e2f; }

#modal .OPP-DESC { font-size: 0.9rem; display: flex; align-items: center; justify-content: center; }

#modal .OPP-ROW .OPP span{ text-align: center!important; cursor: pointer; border-radius: .25rem!important; display: inline-block!important; position: relative!important; padding-top: .25rem!important; padding-bottom: .25rem!important; padding-right: 1rem!important; padding-left: 1rem!important; color: #fff!important; width: 100%; background-color: #555957; }

#modal #GAMESTATS .stats { margin-bottom: 0.5rem; }
#modal #GAMESTATS .stats .st-h { font-size: 0.6rem; }

#modal .st-val{ text-align: center!important; box-sizing: border-box; position: relative; width: 100%; min-height: 1px; flex: 0 0 16.666667%; max-width: 16.666667%; padding: 0!important; font-size: 0.65rem; font-weight: bold; line-height: 0.5rem; }

#modal .statsbar{ line-height: 1.5; color: #212529; text-align: center!important; box-sizing: border-box; background-color: rgb(204, 204, 204); height: 5px; width: 100%; }

#modal .bar-home, #modal .bar-away{ line-height: 1.5; color: #212529; text-align: right!important; box-sizing: border-box; background-color: rgb(255, 204, 0); display: inline-block; min-height: 5px; width: 100%; }
#modal .bar-home, #modal .bar-away{ line-height: 1.5; color: #212529; font-family: 'Open Sans', sans-serif; text-align: left!important; box-sizing: border-box; background-color: rgb(51, 102, 153); display: inline-block; min-height: 5px; width: 0%; }
#modal .bar-home { background-color: rgb(255, 204, 0); }
#modal .TIMER .fa, .TIMER .TIME, .TIMER .detail { color: rgb(255, 0, 102); }

#modal #SCOREHEADER .TIMER{ text-align: center!important; box-sizing: border-box; white-space: nowrap!important; color: rgb(102, 102, 102); font-weight: bold; background-color: rgb(255, 255, 255); font-size: 0.7rem; border-radius: 5px; }
#modal #SCOREHEADER.row{ padding: 0 10px; margin: auto; }
#modal #OPPS-LIST > .row{ margin: auto; }

#modal #GAMESTATS{ padding: 0 10px; background: #222932; }

#modal .col-12.col-md-6 > .row{ width: 100%; margin-right: auto; margin-left: auto; }

#modal > .container-fluid{ padding: 0; }
#modal #OPPS-LIST{ padding: 0 10px; }

#modal{ padding: 15px 0px; }

#modal .cotacao { height: 40px; border-bottom: 2px solid #222323; border-bottom-right-radius: 5px; }
#modal .cotacao .cota { background-color: #222323; height: 100%; border-top-right-radius: 5px; border-bottom-right-radius: 3px; font-weight: bold; text-align: center; cursor: pointer; position: relative; }

#bgmodal { z-index: 9999!important; }

#LIVEEV > .camp::before{ display: none!important; }

.bg-bets { background: #002b05!important; background: #1b4a00!important; height: 50px; display: flex; align-items: center; background: linear-gradient(0deg, #1b4a00cf, #205900)!important; }

.rodapes{ background: linear-gradient(0deg, #3387005c, transparent); }

.rd-navbar-list > div{ min-height: 50px; }

#busca { background: #394d40!important; border: 0!important; color: white!important; }
.input-group-text { color: white!important; padding-right: 20px!important; background: #2e5d43!important; border: 0!important; }

.op.bb1.sel{

color: #b9ff0e!important; border-bottom-color: #b9ff0e!important;

& .tg{ background-color: #b9ff0e!important; }

}

.op.bb1.sel::before{ display: none!important; }
.op.bb1:hover {

border-bottom: 1px dashed #b9ff0e!important;

& .tg{ background-color: #b9ff0e!important; }

}

.justify-content-evenly { justify-content: space-evenly!important; }

section#j-aovivo .jogos-aovivo .jogo .tp { font-size: 0.8em!important; color: #3cf889; color: #90fcb2; background-color: rgba(13, 93, 71, 0.25)!important; background-color: #363737!important; padding: 0!important; border-radius: 100%; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; min-width: 18px; min-height: 18px; font-style: normal; line-height: 8; }

.dest { border-bottom: 3px solid #d8ff00!important; color: #bfff90!important; }

.overflow-x-hidden{ overflow-x: hidden!important; }

.bg365br{ background-image: none!important; overflow-x: hidden; }

#menu_app { background: #0bc94e!important; color: #084d00!important; width: 42px!important; justify-content: center!important; }

#whatswidget-widget-wrapper.whatswidget-widget-wrapper{ z-index: 996!important; }

.overlay { z-index: 998!important; }
.wrapper { z-index: 1002; position: relative; }
.nocel{ z-index: 997!important; }

#sidebar{

background: linear-gradient(180deg, #070808, #212121); overflow-x: hidden!important; overflow-y: auto;

& .sidebar-header { background: transparent; border-bottom: 0; padding-bottom: 0; padding-top: 30px; }

& ul li a { width: 100%; display: flex; align-items: center; padding: 10px; }
& ul ul { background: #111215!important; }
& .spi{ width: 45px; display: flex; align-items: center; justify-content: center; }

& #competicoesSubmenu img{ max-width: 22px!important; margin-right: 8px!important; }

& .tg{ width: 25px; min-width: 25px; height: 18px; font-size: 10px; }

}

.icone{

padding: 12px;

& svg{ height: 35px!important; }

}

.rd-navbar-list > div{ max-width: 100%!important; }

.rd-navbar-classic.rd-navbar-static .owl-carousel-inline-outer { max-width: 100%; }

header ul{ margin: 0!important; }

@media screen and (max-width: 768px){

.bgs{ padding: 15px 0!important; }

#vjogos .jogo .cota { font-size: 0.9em!important; }
#vjogos .jogo:hover :where(.border-placar){ border-color: #3a531f!important; }

}

@media screen and (max-width: 500px){

#vjogos .cota.mais { width: 100%!important; }

[class~=times] { text-align: inherit!important; }

.whatswidget-widget-wrapper .whatswidget-button-wrapper { position: fixed!important; bottom: 65px!important; left: 15px!important; }

}