body{background: url(/styles/2/bg.jpg?ok)!important;background-position: center 0!important;background-size: 180% auto!important;background-attachment: fixed!important;background-repeat: no-repeat!important;background-color: #000!important;}

.bg-bets{background-color: #000000!important;/* box-shadow: 0 0 5px 0 #032075; */border-bottom: 4px solid #f34900;}

.barra{border-bottom-color: rgb(14 7 0 / 80%);}

.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: #343332;color: #fff;height: 100%;display: flex;align-items: center;justify-content: center;min-height: 40px;}

.camp{background-color: #282828;margin-bottom: 5px;border-radius: 10px 10px 0 0;border-top: 2px solid #626262;border-bottom: none!important;}

.sel > span{background-color: #d9932a!important;border-color: #d9932a!important;color: #ffffff!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: #e3c9a2;}

.d-h{ font-size: 0.9em; }
.h-d{ font-weight: bold; }

.legendas{ margin-bottom: 2px; }

.cotat > span{color: #d5c3a2 !important;}

#vjogos .fundojogosmain{padding: 6px 5px 6px 0px;border-bottom: 1px solid #202020;}

.fundojogosmain .casa, .fundojogosmain .empate, .fundojogosmain .fora{border-right: 1px solid #464646;}

.dropdown-content a:hover {background-color: #4a4a4a;}

#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: #242424;margin-top: 5px;margin-bottom: 10px;}

.mais > span:hover{background-color: #a99b86;border-color: #a99b86;border: none!important;}

#modal > div{ margin-bottom: 10px; }

.bilhead{background-color: #403d3b;color: rgb(255 255 255);text-align: center;}

.lateral{padding: 15px 10px!important;background: #1c1c1c!important;}

#lateral #premio .form-control:read-only, #lateral #valoraposta, #lateral #cliente, #lateral #cambista, #lateral #tel {background-color: #403d3b!important;border: 1px solid #403d3b!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: #2c2c2c;color: #d5c3a2;border: 1px solid #2c2c2c;}

.mais > span{color: #b7b7b7 !important;}
#modal .mais > span{ color: #fff !important; }

.rodape {background: #282828;border-bottom: 15px solid #323232!important;/* box-shadow: 0px 0px 25px 0px #161f6c!important; */}

#bilhete div {border-left-color: #d9932a;background: #3c3c3c;color: #f5fdc9;}

.exclui i{background: #d9732a;}

.esporte.sel { color: #ff9c00!important; }
.sel .selecionado{ background: #db8a1b!important; }

.icone{background: #110d09!important;}

.logar.log{background: #ff9900!important;}

.dropbtn, .busca .s {background-color: #403d3b;}

.fechadrop:hover .dropbtn{background-color: #5c5c5c;}

.title-competicoes{background-color: #464646;}

.l-esquerda .campeonato{padding: 5px 10px;background-color: #1c1c1c;border-bottom: 2px solid #2c2c2c;}

.pointer{ cursor: pointer; }

.barra-v{border-bottom: 2px solid #ff9c00;}

.oculbi{background-color: #52432b;color: #bf9d67;}

.previblock div {background-color: #ffa500;display: flex;align-items: center;justify-content: center; color: #562c00; }

.menu_top a{ margin-left: 0!important; margin-right: 25px; }

.logar:hover {background: #953e00!important;}
.whatswidget-conversation-header{ background-color: #1e2ba5 !important; }
.whatswidget-conversation{ border-radius: 15px !important; }

.OPP-ROW .OPP span {background-color: #505050;}
#modal .OPP-ROW {background-color: #161616;color: white;}
#modal .MARKET-H {background-color: #323232;}

#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(54 54 54)!important;}

#sidebar{background: #1c1c1c!important;z-index: 99998!important;}

#sidebar ul li a:hover {background: #383838!important;}

#sidebar .sidebar-header{background: #2a2a2a!important;}

.list-unstyled.CTAs li:first-child{background-color: #d17222!important;border-radius: 25px;}
.list-unstyled.CTAs li:last-child{background-color: #565656!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: #3e3e3e!important;border: 1px solid #3e3e3e!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){

/* html{ overflow-x: hidden; } */ 

body{ background-size: 420% auto!important; }

#vjogos .fundojogosmain{ border-bottom: none!important; }

#lateral{ left: 0; }

.mw-1300{width: 100%;}
.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: rgb(0 0 0 / 50%);color: #ff9c00;}

}

#bilhete div b:nth-child(5) { color: #d9932a; }
#bilhete div b:nth-child(2n) { background: #d9932a; }

.logo .logo-pc{ width: 60%!important; max-width: inherit!important; margin: auto; }
.logo .logo-mobile{ height: 200px; max-width: fit-content; width: inherit!important; }

.col-ticket{ color: #ffa13f; background-color: #ff8100!important; }

.previblock i { color: #703d00; }

input[name="limpar"]{ background-color: #404040!important; }

.sel.mais span { background-color: #d9932a !important; }

#sidebar .sidebar-header { padding: 20px; background: #191d23!important; border-bottom: 2px solid #e38535!important; }

#concluir{ background-color: #d9932a!important; }

.bg_map { background: orange; color: #703d00!important; }

#sidebar .op.sel { color: white !important; }
#sidebar .op.sel::before { color: #e38535; }