#vjogos.jogos .jogo { min-height: 65px; display: inline-grid; }
#vjogos.jogos .jogo .times { display: flex; align-items: center; font-size: 0.85em!important; }
#vjogos.jogos .jogo:nth-child(odd) { background-color: rgba(3, 18, 59, 0.47); }

#vjogos.jogos .jogo .cotas .cota {background-color: #20357b;font-size: 0.95em;color: #fff;height: 35px;border-radius: 8px;width: 100%;cursor: pointer;}
#vjogos.jogos .jogo .cotas .cota:hover { background-color: #2c4491; }
#vjogos.jogos .jogo .cotas .cota.sel { background-color: #ffce0c!important; color: #000; font-weight: bold; }

#vjogos.jogos .jogo:nth-child(odd) .cota { background-color: #314485; }
#vjogos.jogos .jogo:nth-child(odd) .cota:hover { background-color: #314ba1; }

#vjogos.jogos .campeonato {/* border-bottom: 1px solid #837e52; */font-size: 0.9em;}

#vjogos.jogos .cota {padding-left: 4px;padding-right: 7px;}
#vjogos.jogos .cota span.tp {font-size: 0.8em!important;color: #a4a1e7;background-color: rgba(13, 31, 93, 0.25)!important; padding: 0!important;display: block;border-radius: 100%;display: flex;align-items: center;justify-content: center;width: 21px;height: 20px;font-style: normal;}
#vjogos.jogos .cota > span { background-color: inherit!important; border: none!important; padding: inherit!important; }

#vjogos.jogos .cota.sel span.tp{ color: #323159; background-color: rgba(0, 0, 0, 0.12)!important; }

.border-placar { width: 100%; font-size: 1em; display: flex; align-items: center; border-radius: 8px; padding: 6px 0; border: 1px solid #213989; color: white; }

#LIVEEV .jogo .cotas .cota { font-size: 0.8em; color: #fff; height: 35px; border-radius: 8px; width: 100%; cursor: pointer; }
#LIVEEV .jogo .cotas .cota:hover { background-color: #2c4491; }
#LIVEEV .jogo .cotas .cota.sel { background-color: #ffce0c!important; color: #000; font-weight: bold; }
#LIVEEV .mais > span{ border: none!important; }

.justify-content-evenly { justify-content: space-evenly; }
#vjogos.pre-jogo .times { color: #fff; text-transform: inherit!important; }

.ln1-2 { line-height: 1.2!important; }
.ln1-4 { line-height: 1.4!important; }

.legendas {color: #dbcf6d;display: ;}

#vjogos.jogos .legendas .legenda {border-bottom: 1px solid #837e52;font-weight: 200;font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #8f9def;/* display: none; */}

.bgs { background-color: rgba(3, 5, 30, .55); color: #fff!important; }
.bgs a { color: #fff!important; }

.camp {background-color: #000837;}

.abas .sel { border-bottom: 2px solid rgb(255 232 90); }

#busca { background: #2e3c69; border: 1px solid #2e3c69; color: rgb(255 255 255); border-radius: 5px 0px 0px 5px; height: 42px; }

#losjogos .input-group-text { color: #ebedef; background-color: #2745ab; border: 1px solid #2745ab; }
#losjogos #busca::placeholder { color: #b4cce4; }

.card.card-camps { background-color: #08135d; }
.card.card-camps .laterals .op { color: #bac2f3; border-bottom: 1.5px solid #1c2b89; }

.header-camps { background-color: #131e69!important; }

.header-camps a { color: #cbd2ff!important; }

#modal { background-color: #020b44; color: #fff!important; }

#modal .camp{ background-color: #0c196b; padding-left: 20px; margin-bottom: 5px; margin-top: 5px; }

#modal .row .row .col-sm-9 span { color: #fff; background: #252c63; }

#modal .mais > span { background-color: #3547b9; border: none; }

#esportes_cel .no_s:hover .op{ color: #dbcf6d!important; }

#sidebar .no_s{ border-bottom: 1px solid #152383; }

.op.sel::before{ display: none!important;  }

#modal .mais > span:hover{ background-color: #344bdb; }

#modal::-webkit-scrollbar {
    width: 6px;
}

#modal::-webkit-scrollbar-track {
    background-color: #5165f1;
}

#modal::-webkit-scrollbar-thumb {
    background: #bbc3fb !important;
    height: 6px;
    border-radius: 6px;
}

#modal::-webkit-scrollbar-thumb:hover {
    background: #7e7e7e;
}

#pqtdjogo {
    background-color: #ffc800;
    color: #000;
}

#rifaslip .close_slip{ cursor: pointer; }
#rifaslip a{ cursor: pointer; }
#rifaslip .card { border-right: 0!important; border-left: 0!important; background-color: #09113f; }
#rifaslip .slipheader { border: none!important; }

#premio label{ color: white; margin-bottom: 0; display: flex; align-items: center; }
#premio input.form-control{ height: 36px; }
#premio .form-group{ display: flex; align-items: center; }
#premio #concluir{ background-color: #362fc3; }
#premio .form-control:read-only { background-color: #2a3163; color: rgb(255, 255, 255) !important; cursor: auto; border: 1px solid #2a3163; }

#cambista {
    background-color: #2a3163;
    color: #fff !important;
}

#valoraposta {
    background-color: #2a3163;
    color: rgb(255, 255, 255) !important;
    cursor: auto;
    border: 1px solid #2a3163;
}

#aposta .input-group-addon {
    background: #1f2555;
    border: 1px solid #1f2555;
    color: rgb(171 203 241);
    font-weight: bold;
}

#cliente {
    background-color: #2a3163;
    color: rgb(255, 255, 255) !important;
    cursor: auto;
    border: 1px solid #2a3163;
}
#cliente-error{ display: none; }
#tel {
    color: #fff !important;
    background-color: #2a3163;
    border-color: #2a3163;
}

#premio input {
    color: rgb(255, 255, 255);
}

#LIVEEV :where(.casa, .fora){ color: white; font-size: 0.9em; }

[class~=close_slip] {
    right: .625pc;
}

#rifaslip {
    width: 300pt;
}

[class~=close_slip] {
    top: .625pc;
}

[class~=close_slip] {
    color: white;
}

#rifaslip,[class~=close_slip] {
    position: absolute;
}

[class~=input-group]>[class~=input-group-append]:last-child>[class~=btn]:not(:last-child):not([class~=dropdown-toggle]),.input-group>.input-group-prepend>.btn,[class~=input-group]>[class~=input-group-append]:not(:last-child)>[class~=btn] {
    border-top-right-radius: 0;
}

.input-group>.input-group-prepend>.btn {
    border-bottom-right-radius: 0;
}

[class~=nav-link][class~=active] {
    color: #fff !important;
}

[class~=close_slip] { width: .364583333in; text-align: center; height: 30px; background-color: #ffc800; color: #222047; display: flex; justify-content: center; }

[class~=nav-link][class~=active] {
    background-color: #172167 !important;
}

[class~=close_slip],[class~=input-group-text] {
    align-items: center;
}

[class~=input-group-text] {
    display: -webkit-box;
}

#rifaslip[class~=fechado_slip] [class~=close_slip] [class~=fa-times],#rifaslip.fechado_slip .tab-content {
    display: none;
}

[class~=input-group-text] {
    display: -ms-flexbox;
}

[class~=input-group-text] {
    display: flex;
}

[class~=input-group-text] {
    -webkit-box-align: center;
}

[class~=input-group-text] {
    -ms-flex-align: center;
}

#rifaslip {
    z-index: 99999;
}

[class~=input-group-text] {
    padding-left: .75rem;
}

[class~=input-group-text] {
    padding-bottom: .375rem;
}

[class~=input-group-text] {
    padding-right: .75rem;
}

[class~=input-group-text] {
    padding-top: .375rem;
}

[class~=input-group-text] {
    margin-bottom: 0;
}

[class~=input-group-text] {
    font-size: 1rem;
}

[class~=input-group-text] {
    font-weight: 400;
}

[class~=input-group-text] {
    line-height: 1.5;
}

#rifaslip {
    bottom: -11pt;
}

[class~=card][class~=tab-card] {
    border-top-width: .3125pc;
}

[class~=input-group-text] {
    color: #495057;
}

[class~=input-group-text] {
    text-align: enter;
}

[class~=input-group-text] {
    white-space: nowrap;
}

[class~=input-group-text] {
    background-color: #e9ecef;
}

#rifaslip {
    float: right;
}

[class~=card][class~=tab-card] {
    border-top-style: solid;
}

[class~=input-group-text] {
    border-radius: .25rem;
}

#rifaslip {
    right: 0px;
}

[class~=card][class~=tab-card] {
    border-top-color: #05d874;
}

[class~=card][class~=tab-card] {
    border-image: none;
}

.input-group-prepend {
    margin-right: -.0625pc;
}

.nav.nav-tabs,.nav.nav-tabs {
    background: #172167;
}

[class~=input-group-append] {
    display: -webkit-box;
}

[class~=input-group-append] {
    display: -ms-flexbox;
}

[class~=card][class~=tab-card] {
    border-top-width: .3125pc;
}

[class~=input-group-append] {
    display: flex;
}

.input-group-prepend {
    display: -webkit-box;
}

#rifaslip {
    margin-right: .9375pc;
}

#rifaslip {
    max-height: 5.729166667in;
}

.input-group-prepend {
    display: -ms-flexbox;
}

.input-group-prepend {
    display: flex;
}

[class~=input-group-text] {
    width: 33.75pt;
}

#rifaslip::-webkit-scrollbar {
    display: none;
}

#rifaslip.aberto_slip .close_slip {
    background: #362fc3;
    color: #fff;
}

.nav-link {
    border-left-width: medium !important;
}

.nav-link {
    border-bottom-width: medium !important;
}

.nav-link {
    border-right-width: medium !important;
}

.nav-link {
    border-top-width: medium !important;
}

.nav-link {
    border-left-style: none !important;
}

[class~=card][class~=tab-card] {
    border-top-style: solid;
}

.nav-link {
    border-bottom-style: none !important;
}

.nav-link {
    border-right-style: none !important;
}

.nav-link {
    border-top-style: none !important;
}

[class~=card][class~=tab-card] {
    border-top-color: #ffc800;
}

.nav-link {
    border-left-color: currentColor !important;
}

.nav-link {
    border-bottom-color: currentColor !important;
}

.nav-link {
    border-right-color: currentColor !important;
}

.nav-link {
    border-top-color: currentColor !important;
}

.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-right-radius: 0;
}

[class~=card][class~=tab-card] {
    border-image: none;
}

.nav-link {
    border-image: none !important;
}

[class~=navbar] {
    padding-left: 7.5pt;
}

[class~=navbar] {
    padding-bottom: .15625in;
}

[class~=navbar] {
    padding-right: 7.5pt;
}

[class~=navbar] {
    padding-top: .15625in;
}

[class~=navbar] {
    background: #fff;
}

[class~=navbar],#cambista {
    border-left-width: medium;
}

[class~=navbar],#cambista {
    border-bottom-width: medium;
}

[class~=aberto_slip] [class~=slipheader] {
    padding-top: 20px;
}

[class~=navbar],#cambista {
    border-right-width: medium;
}

#cupom [class~=dezena][class~=selecionada] {
    background-color: #009635;
}

[class~=navbar],#cambista {
    border-top-width: medium;
}

[class~=input-group]>[class~=input-group-append]:last-child>[class~=btn]:not(:last-child):not([class~=dropdown-toggle]),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-bottom-right-radius: 0;
}

[class~=aberto_slip] [class~=slipheader] {
    padding-bottom: 35px;
}

[class~=aberto_slip] [class~=slipheader] {
    position: relative;
}

[class~=navbar],#cambista {
    border-left-style: none;
}

#cambista,[class~=navbar] {
    border-bottom-style: none;
}

[class~=aberto_slip] [class~=slipheader] {
    max-height: 500px;
}

#cambista,[class~=navbar] {
    border-right-style: none;
}

[class~=navbar],#cambista {
    border-top-style: none;
}

[class~=input-group-prepend] i {
    margin-left: auto;
}

[class~=navbar],#cambista {
    border-left-color: currentColor;
}

[class~=input-group-prepend] i {
    margin-right: auto;
}

#cambista,[class~=navbar] {
    border-bottom-color: currentColor;
}

#cupom [class~=dezena][class~=selecionada] {
    font-size: 1.3em;
}

[class~=aberto_slip] [class~=slipheader] {
    overflow-x: hidden;
}

[class~=navbar],#cambista {
    border-right-color: currentColor;
}

[class~=navbar],#cambista {
    border-top-color: currentColor;
}

[class~=navbar],#cambista {
    border-image: none;
}

[class~=navbar] {
    border-radius: 0;
}

[class~=navbar] {
    margin-bottom: 30pt;
}

[class~=navbar] {
    box-shadow: .010416667in .0625pc 3px rgba(0,0,0,.1);
}

.navbar-btn {
    box-shadow: none;
}

.navbar-btn {
    outline: none !important;
}

.navbar-btn {
    border-left-width: medium;
}

.navbar-btn {
    border-bottom-width: medium;
}

.navbar-btn {
    border-right-width: medium;
}

.navbar-btn {
    border-top-width: medium;
}

.navbar-btn {
    border-left-style: none;
}

.navbar-btn {
    border-bottom-style: none;
}

.navbar-btn {
    border-right-style: none;
}

.navbar-btn {
    border-top-style: none;
}

.navbar-btn {
    border-left-color: currentColor;
}

.navbar-btn {
    border-bottom-color: currentColor;
}

.navbar-btn {
    border-right-color: currentColor;
}

.navbar-btn {
    border-top-color: currentColor;
}

.navbar-btn {
    border-image: none;
}

[class~=voltar] { top: 20px !important; }

/* [class~=d-n] { display: none !important; } */

[class~=aberto_slip] [class~=slipheader] { height: 31.25pc; }

[class~=over-hidden] { overflow: hidden !important; }

[class~=card-header-tabs] { margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0; }

[class~=slipheader] { padding-top: 0; }

[class~=aberto_slip] [class~=slipheader] { overflow-y: auto; }

[class~=slipheader]::-webkit-scrollbar-thumb { background-color: #2c3744; border-radius: 3.75pt; border-left-width: 2.25pt; border-bottom-width: 2.25pt; border-right-width: 2.25pt; border-top-width: 2.25pt; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; border-top-style: solid; border-left-color: #2c3744; border-bottom-color: #2c3744; border-right-color: #2c3744; border-top-color: #2c3744; border-image: initial; }

[class~=slipheader]::-webkit-scrollbar { width: 3px; }

[class~=slipheader]::-webkit-scrollbar-track { background: #1a212a; }

#cupom [class~=dezena][class~=selecionada] {
    font-weight: normal;
}

#rifaslip.aberto_slip .close_slip .fa-caret-up {
    display: none;
}

@media (max-width: 767px) {

[class~=aberto_slip] [class~=slipheader] { height:100% !important; }

[class~=aberto_slip] [class~=slipheader] { max-height: 100vh !important; }

#rifaslip { width: 92% !important; }

[class~=aberto_slip] [class~=slipheader] { padding-bottom: 70px !important; }

#rifaslip { margin-right: 4% !important; max-height: 100vh; bottom: 0 !important; }

[class~=slipheader][class~=card-header] { padding-bottom: 0; }

[class~=ov_h] { overflow: hidden !important; }

}

[class~=bg-menu] { background-image: url("styles/2/bgblack.jpg"); background-size: cover; background-position: center -202.5pt; }

#LIVEEV { background: rgba(6, 12, 49, 0.15); }

#LIVEEV .jogo{ margin-bottom: 12px; border-bottom: 1px solid #17275d; padding-bottom: 12px!important; /* background-color: #020b44; background: rgba(6, 12, 49, 0.70); */ }
#LIVEEV .jogo .cotas .cota span{ background-color: rgb(49 68 133); font-size: 1.05em; color: #fff; height: 35px; border-radius: 8px;}
#LIVEEV .jogo .cotas .cota.sel span{background-color: #ffd14f!important;color: #000;border-color: #ffef66!important;}
#LIVEEV .cota { user-select: none; cursor: pointer; }
#LIVEEV .jogo .cotas .cota.mais{ padding-right: 0!important; }

#LIVEEV .camp .legenda{/* border-bottom: 2px solid #2b3783; */display: flex;align-items: center;justify-content: center;line-height: 1.8;height: 30px; padding-top: 3px!important;font-weight: 100!important;} /* background: #101a5b; */
#LIVEEV .camp .legenda:first-child{ border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
#LIVEEV .camp .legenda:last-child{ border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
#LIVEEV .camp .legenda.mais{font-size: 1.2em!important;padding-top: 5px!important;/* margin-top: -5px!important; */padding-top: 5px;font-family: system-ui;}

#LIVEEV > .camp{ padding-left: 10px; background-color: #000945; border-radius: 5px; background: rgba(6, 12, 49, 0.70); }
#LIVEEV > .camp > .row{ padding-left: 0px; }
#LIVEEV > .camp .campeonato{ padding-left: 80px; font-size: 0.92em!important; margin-bottom: 2px; line-height: 1.2; }
#LIVEEV > .camp::before { display: none!important; }

#OPPS-LIST .OPP-ROW .OPP span { background-color: rgb(136, 136, 136); width: 100%; }

section#j-aovivo .jogos-aovivo .legendas .legenda {/* border-bottom: 2px solid #00539d; */font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 0.8em;}

.w-md-100{ width: 100%; }

#LIVEEV > .camp .campeonato::before { content: " "; background-image: url(/aovivo.png); background-size: 60px auto; background-repeat: no-repeat; background-position:5px center; display: block; height: 100%; top:0px; left:0px; width: 100%; position: absolute; animation: blink-animation 1s infinite; animation-timing-function: ease-in-out; }

#sidebar ul.list-unstyled.components li a{ padding-left: 35px!important; }

#sidebar #competicoesSubmenu ul li a { padding: 5px 5px; }

#bilhete div {background: rgb(26 33 79)!important;color: white;}
#bilhete div:nth-child(2n) { border-left: 5px solid #cb9f00; }

#LIVEEV .jogo .b-tempo i{ color: #6aacff; animation: blink-animation 1s infinite; animation-timing-function: ease-in-out; }
#LIVEEV .jogo .border-placar{ border-color: #0054bd; background: rgb(3, 7, 61, 0.35); height: 98%; }

#LIVEEV .campeonato{ display: flex; align-items: center; }

#modal > div:nth-child(1){ margin-bottom: 15px; }

.conta-jps{padding: 4px 10px;background: #3c468b;border-radius: 5px;}

.destaques-home .stm-next-match-units .swiper-slide > .stm-next-match-unit:nth-child(2) { margin-left: 0; }

/* MODAL AO VIVO */

#modal{ padding-top: 0!important; }

#modal #SCOREHEADER{color: #041e39;text-align: left;display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px; position: relative; /* background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;background-image: url("http://betstar365.com/online/resources/bg-h-modal.jpg"); */ }
#modal #SCOREHEADER:before{content: '';width: 100%;height: 100%;position: absolute;background-size: 100% 100%;background-repeat: no-repeat;background-position: center center;background-image: url("http://betstar365.com/online/resources/bg-h-modal.jpg");z-index: 0;filter: opacity(0.5);}

#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);/* background-color: rgb(10 19 22); */}

#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: rgb(107 131 255 / 30%);font-size: 0.7rem;font-family: inherit;min-height: auto; z-index: 999; }

#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: #222959;}
#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: #0b113f;}

#modal .OPP-DESC { font-size: 0.9rem; display: flex; align-items: center; justify-content: center; }

#modal #GAMESTATS .stats { margin-bottom: 1rem; }
#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 #GAMESTATS{padding: 0 10px;background: #0f1a5f;}

#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 #OPPS-LIST{ padding: 0 0; }
#modal #OPPS-LIST > .row{ margin: auto; }

#bgmodal { background-color: rgba(0, 0, 0, 0.65); }

/* #modal #SCOREHEADER.row{ padding: 0 10px; margin: auto; } */
/* #modal #SCOREHEADER.row { padding: 0px 10px; margin: auto; } */

#vjogos .jogo .cota.mais{ white-space: nowrap!important; font-size: 0.90em!important; }

#sidebar ul li a i { margin-right: 10px; }

#sidebar ul.list-unstyled.components li.no_s a{ padding-left: 25px!important; }

@media screen and (max-width: 768px) {

.border-lado { border-radius: 0; }
.border-r { border-radius: 0; }
.campeonato { border-bottom: none!important; }

.w-md-100{ width: auto; }

#LIVEEV .jogo{ margin-bottom: 0px; padding-bottom: 6px; }
#LIVEEV .jogo .tempo{ margin-bottom: 0!important; }
#LIVEEV > .camp { border-radius: 15px; }

section#j-aovivo .jogos-aovivo .legendas .legenda{ padding-top: 0!important; height: 20px; border-bottom: 0!important; }
section#j-aovivo .jogos-aovivo .legendas .legenda.mais{ padding-bottom: 0!important; }

}