body{ background: #120378!important; color: white; }

.bg-bets{ background-color: #3511a2!important; box-shadow: 0 0 5px 0 #032075; }

.barra{ border-bottom-color: #030049; }

.mw-1300{ width: 90%; }
.mw1200{ width: 90%!important; max-width: unset!important; }

.max-w-1200{ width: 90%!important; max-width: unset!important; }

.fundojogosmain .cota > span { background-color: #030049; color: #fff; height: 100%; display: flex; align-items: center; justify-content: center; min-height: 40px; }

.camp{ background-color: #030049; margin-bottom: 5px; border-radius: 10px 10px 0 0; border-top: 2px solid #3511a2; border-bottom: none!important; }

.sel > span{ background-color: #00ff01!important; border-color: #00ff01!important; color: #23723f!important; }

.times { padding-left: 0px; }

.ln1-2{ line-height: 1.2; }

.times.fundojogos{ font-size: 1em; line-height: 1.2; }

.data_hora{ text-align: center; color: #8a9ad5; }

.d-h{ font-size: 0.9em; }
.h-d{ font-weight: bold; }

.legendas{ margin-bottom: 2px; }

.cotat > span{ color: #575abf !important; }

#vjogos .fundojogosmain{ padding: 6px 5px 6px 0px; border-bottom: 1px solid #331689; }

.fundojogosmain .casa, .fundojogosmain .empate, .fundojogosmain .fora{ border-right: 1px solid #210087; }

.dropdown-content a:hover { background-color: #3541b3; }

#LIVEEV .times.fundojogos{ display: flex; align-items: center; }

/* .fundojogosmain:nth-child(odd){ background-color: #201185;} */
/* .fundojogosmain:nth-child(odd) .cota > span{ background-color: #0e0066!important; } */

#modal .camp{ background-color: #0f1552; margin-top: 5px; margin-bottom: 10px; }

.mais > span:hover{ background-color: #676cff; border-color: #9fa3ff; }

#modal > div{ margin-bottom: 10px; }

.bilhead{ background-color: #1e2ba5; color: rgb(255 255 255); text-align: center; }

.lateral{ padding: 15px 10px!important; background: #1b0186!important; }

#lateral #premio .form-control:read-only, #lateral #valoraposta, #lateral #cliente, #lateral #cambista, #lateral #tel { background-color: #1e2ba5!important; border: 1px solid #1e2ba5!important; }

#cliente, #cambista, #tel { background-color: white!important; border-color: white!important; }

#valoraposta{ background-color: white!important; border-color: white!important; }

#concluir{ background-color: #4720bf!important; }

#aposta .input-group-addon{ background: #3541b3; color: #86a2bb; border: 1px solid #3541b3; }

.mais > span{ color: #676cff !important; }
#modal .mais > span{ color: #fff !important; }

.rodape { background: #1e2ba5; border-bottom: 15px solid #131d81!important; box-shadow: 0px 0px 25px 0px #161f6c!important; }

#bilhete div { border-left-color: #8a73d1; background: #3441b9; }

.exclui i{ background: #270985; }

.esporte.sel { color: #ff9c00!important; }
.sel .selecionado{ background: #db8a1b!important; }

.icone{ background: #2502b5!important; }

.logar.log{ background: #3541b3!important; }

.dropbtn, .busca .s { background-color: #030049; }

.fechadrop:hover .dropbtn{ background-color: #3541b3; }

.title-competicoes{ background-color: #131d81; }

.l-esquerda .campeonato{ padding: 5px 10px; background-color: #131d81; border-bottom: 1px solid #1e2ba5; }

.pointer{ cursor: pointer; }

.barra-v{ border-bottom: 2px solid #673bed; }

.oculbi{ background-color: #0d134a; color: #606deb; }

.previblock div { background-color: rgb(55 30 229); display: flex; align-items: center; justify-content: center; }

.menu_top a{ margin-left: 0!important; margin-right: 25px; }

.logar:hover { background: #030049!important; }
.whatswidget-conversation-header{ background-color: #1e2ba5 !important; }
.whatswidget-conversation{ border-radius: 15px !important; }

.OPP-ROW .OPP span { background-color: #313b99; }
#modal .OPP-ROW { background-color: #1c1d2c; color: white; }
#modal .MARKET-H { background-color: #0f1552; }

#OPPS-LIST .OPP-ROW .OPP-DESC { color: #d7d7d7; display: flex; align-items: center; justify-content: center; }

.bg-color-1 { background-color: #3541b3; }

#sidebar ul li.active > a, a[aria-expanded="true"] { background: rgb(30, 43, 165)!important; }

#sidebar{ background: #100081!important; z-index: 99998!important; }

#sidebar ul li a:hover { background: #002aa7!important; }

#sidebar .sidebar-header{ background: #1a079b!important; }

.list-unstyled.CTAs li:first-child{ background-color: #131d81!important; border-radius: 25px; }
.list-unstyled.CTAs li:last-child{ background-color: #575abf!important; border-radius: 25px; }

.rodape{ width: 100%; margin: auto; }

#ContentPlaceHolder1_panelRodape table{ margin-bottom: 50px; }

#lateral::-webkit-scrollbar-track-piece{ background-color: transparent; border-left: 0px solid #fff; }
#lateral::-webkit-scrollbar{ width: 0; }

h2.font-roboto{ margin-bottom: 10px!important; }

.sorteio{ color: black; cursor: pointer; min-height: 104px; }

.input-group-text{ background-color: #2e3bb5!important; border: 1px solid #2e3bb5!important; color: #8b96a1!important; }

.btn-group-or > .btn:last-child { background-color: rgb(62, 39, 213)!important; }

.dezena{ margin-bottom: 5px; min-width: inherit!important; box-shadow: none!important; }

@media screen and (max-width: 768px){

#vjogos .fundojogosmain{ border-bottom: none!important; }

#lateral{ left: 0; }

.mw-1300{ width: 98%; }
.mw1200{ width: 98%!important; }

.times{ margin-bottom: 5px; }

.fundojogosmain{ padding: 10px 5px 10px 5px; }

.camp{ margin-bottom: 0px; }

}

@media screen and (max-width: 766px){

.subir{ background-color: #2d1ca7; }

}