*, ::after, ::before {
    box-sizing: border-box;
}
.menu-jogos {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
    background:  #374242;
    border-top: 1px solid #e0e0e0;
}
.skin-green .main-header .logo {

    height: 57px !important;
}
.sidebar-form.conferirBilhete.mudaDisplay {
  margin-bottom: -193px !important;
}
li.treeview.esportesP {
    display: none;
}
.mudaDisplay{
    display:block !important;
}
.iconesAtalho .fa, .fab, .fas {
    font-size: 18px;
    position: absolute;
    top: 66px;
    margin-left: 6px;

}
button.btn.btn-icones {
  margin-left: 23px;
  transition: .2s;
}
.sidebar-form.conferirBilhete {
    margin-top: 197px !important;
    margin-bottom: -92px !important;
    display: none;
}
ul.listaIcones {
    list-style-type: none;
    width: 11px;
    margin-top: 13px;
    /* text-align: center; */
    display: flex;
    font-size: 13px;
    align-content: center;
    justify-content: center;
    align-items: center;
    margin-left: 56px;
}
ul.listaIcones li {
    padding: 4px;
    margin-left: 14px;
    text-align: center !important;
    margin-bottom: 18px;
}
a.iconesAtalho2 .fa {
  font-size: 18px;
  position: absolute;
  top: 7px;
  margin-left: 10px;
}
ul.listaIcones2 {
  list-style-type: none;
  width: 11px;
  margin-top: 13px;
  /* text-align: center; */
  display: flex;
  font-size: 13px;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-left: 56px;
}
ul.listaIcones2 li {
  padding: 4px;
  margin-left: 14px;
  text-align: center !important;
  margin-bottom: 18px;
}
a.navbar-brand img {
    width: 109px !important;
    height: auto;
    display: block !important;
    margin: -4px auto !important;
}
.odd-match-plus {

  color: #000 !important;

}
span.badge.bg-green.pisca {
    position: absolute;
    left: 14px;
    top: 33px;
}
span.contador {
  font-size: 13px;
    position: fixed;
    top: 27px;
    right: 109px;
    background: #fec400;
    padding: 0px;
    height: 16px;
    border-radius: 10px;
    width: 16px;
    text-align: center;
    font-weight: bold;
    color: #000;
    z-index: 1030;
}
h4.responsa {
  display: block;
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  margin-bottom: 57px;
  color: #cccc;
}
h4.header-campeonato-info {
    background-color: #6e6e6e !important;
    padding: 5px !important;
}
button.btn.btn-icones img {
  width: 32px !important;
  filter:hue-rotate(136deg);
}
ul.oddsstats li {
  display: inline-block;
  margin-right: 35px;
}
.body-bilhete {

  margin-top: 36px !important;
}
.header-print-share img {
  width: 46px !important;
  margin-right: 25px;
  margin-top: -4px;
}
.pre-aposta-resul {
    padding: 25px !important;
    text-align: center;
    background: #efa108 !important;
    color: #fff !important;
}
.modal-content {

  background-color: #ff0200 !important;

}
.header-print-share {
    width: 100%;
    height: 10px !important;
    background: #efa108 !important;
}
.Aberto {
    background: #efa108 !important;
    color: #fff;
}
.modal {
    background: rgb(0 0 0 / 46%);
}
span.dataevento {
  margin-left: 9px;
}
ul.oddsstats {
  list-style-type: none;
  display: block;
  float: right;
  margin-right: -14px;
}
.login-box, .register-box {
    width: 365px;
    margin: 11% auto;
}
.register-logo img {
    width: 181px !important;
    margin-top: -85px;
}
button#btn-finalizar-mobile img {
    width: 100% !important;
    margin-top: 5px !important;
}
.valor-fechamento-positivo, .valor-fechamento-total-aberto, .valor-fechamento-total-positivo {
  width: 100%;
  height: auto;
  padding: 8px;
  background: #14161b !important;
  color: #FFF;
  font-size: 20px;
  text-align: center;
  border-bottom: 1pt solid #FFF;

}
button.btn-saque {
  width: 122px;
  height: 36px;
  border: none;
  border-radius: 5px;
  margin: 9px;
  margin-left:170px;
}
button.btn-deposito {
  width: 122px !important;
  height: 36px !important;
  border: none !important;
  border-radius: 5px !important;
}
.btn-xs {
    height: 35px;
    width: 93px;
    background: #ff000000 !important;
    border: 1px solid #fff;
    transition: .2s;
}
.btn-xs:hover {
    border: 2px solid;
}
.entrar {
    background: #38a35e!important;
    border: 1px solid #38a35e;
    transition: .2s;
}
.star{
    background-image: url("img/star.png");
}h4.header-campeonato-matchs img {
    width: 4% !important;
    padding: 3px;
}
li.header img {
    width: 10% !important;
    padding: 1px;
}
.header-campeonato-cupon img{
    width: 10% !important;
    padding: 1px;
}
li img {
    width: 10% !important;
    padding: 1px;
}
.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side {
    background-color: #ff0200 !important;
}
.btn-home.selecionado {
  background: #dd4b39 !important;
}
.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side {
    background-color: rgb(28 32 38);
}
.main-header .navbar {

    background-color: #facb00 !important;
}
.skin-green .main-header .logo {
    background-color: #facb00 !important;

}
section.content {
    background: #fff !important;
}

.btnSendBet:hover {
    /* color: black; */
    background: #706e6e !important;
}
.skin-green .sidebar-menu>li.header {
    color: #FFFFFF;
    background: #ff0200 !important;
}
.skin-green .sidebar-menu>li>a {

  color: #000000 !important;
  border-bottom: 1px solid rgb(20, 20, 20) !important;
}
.btnSendBet {
    width: 100% !important;
    max-width: 100% !important;
    transition: .3s !important;
    border: none !important;
    margin-top: 13px !important;
}
.btnSendPix {
    width: 48% !important;
    max-width: 100% !important;
    transition: .3s !important;
    border: none !important;
    margin-top: -36px !important;
    margin-left: 174px;
    height: 36px;
}
img.imageteams {
  width: 20px;
  margin: 2px;
}


.menu-jogos li {
    flex: 1 1 auto;
    text-align: center;
    max-height: 65px;
}

.menu-jogos li.ativo {
    background:  #07756e;
    color: #fff;
    max-height: 65px;
}

.menu-jogos li a {
    display: block;
    padding: 8px;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
    max-height: 65px;
}

.menu-jogos a:hover {
    background: #05504b;
}

.menu-jogos li.ativo a {
    color: #fff;
    background:  #07756e;
    max-height: 65px;
}

.nav-day {
    padding: 10px 10px !important;
}

.nav-ao-vivo {
    padding: 10px 5px !important;
    color: #CD0000 !important;
    font-weight: 400 !important;
    animation: effectColor 0.5s infinite alternate;
}

.live-pisca {
    width: 8px;
    height: 8px;
    background: #e90000;
    min-height: 5px;
    display: inline-block;
    align-self: flex-end;
    margin: auto 3px;
    border-radius: 50%;
    animation: effectColor 0.5s infinite alternate;
}

@keyframes effectColor {
    0%   {opacity: 1;}
    100% {opacity: 0;}
}

.cupon-title {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
    background: #f8f8f8;
    border-top: 1px solid #6e6e6e;
    font-size: 12px;
}

.cupon-title li {
    flex: 1 1 auto;
    text-align: left;
}
i.fa.fa-trash {
  color: #fff;
}

.cupon-title li.ativo {
    background: #ff0200 !important;
}

.cupon-title li a {
    display: block;
    padding: 10px;
    cursor: pointer;
}

.cupon-title li.ativo a {
    color: #fff;
}
.modal-title img {
    width: 6% !important;
    padding: 3px;
}

.box-cupon {
  width: 100%;
  height: auto;
  padding: 10px;
  border-bottom: 1px solid #fff;
  background: #1c1a9c;
  color: white;
}

.box-cupon li {
    list-style: none;
}
.btn-home:hover {
  background-color: #2569bf !important;
}

.ganho-cupon {
    width: 100%;
    height: auto;
    background: #850400;
    color: #FFF;
    font-size: 20px;
    text-align: center;
    padding: 5px;
    margin-top: 15px;
    border-radius: 3px;
}

.header-campeonato-cupon {
    width: 100%;
    height: auto;
    padding: 2px;
    /*background:#002e7c;*/
    color: #fff !important;
    font-size: 16px;
    padding: 4px;
}
.user-panel img {
    border-radius: 15px !important;
    margin-top: 10px;
}button.btn.btn-success.btn-block.btnSendPix {
    background-color: #07756e !important;
    width: 147px !important;
}
.btnSendBet {
    font-size: 12pt;
    background-color: #020202 !important;
}
i.fa.fa-qrcode {
    transform: rotate(45deg);
    margin-right: 5px;
}

.delete-palpite-cupon {
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    cursor: pointer;
}

.cupon-confronto {
    height: auto;
    font-size: 20;
    display: block;
}

.cupon-data {
    color: #D73925;
}

.cupon-right {
    float: right;
}

.val-retorno-ind {
    float: right;
}

.box-rodape-cupon {
    width: 100%;
    height: 209px;
    padding: 7px;
    padding-bottom: 15px;
}
.dados-logado {
    color: #ff0200 !important;
    margin-top: 25px !important;
    display: inline-block;
    text-align: center;
    margin-left: 40px;
    font-weight: bold;
}
h4.tituloPix {
  text-align: center;
  color: #fff;
  /* margin-bottom: 12px; */
}
select.chavesPix {
    margin-bottom: 15px;
    padding: 5px;
    border-radius: 5px;
    width: 165px;
    height: 33px;
}
input.form-control.chavePix {
    width: 146px;
    margin-top: -47px;
    margin-left: 174px;
    height: 32px;
}

.btn-valor {
    margin: 2px;
}

.box-rodape-cupon h4 {
    font-size: 16px;
}

.container-lista-jogos .btn-apostas .btn span {}

.btn-apostas .btn {
    width: 24%;
    background-color: #e7e7e7 !important;
    line-height: 1.32 !important;
}


.container-lista-jogos .btn-apostas .btn {
    width: 24%;
    background-color: #e7e7e7 !important;
    line-height: 1.32 !important;
}

.container-lista-jogos .jogos {
    border-right: 2px solid #1c2026;
    margin-left: -10px;
    margin-bottom: 10px;
}
span.datajogo {
  margin-top: 36px;
  display: block;
  margin-left: -216px;
}
.row.tempos {
    margin-left: -13px;
    margin-top: 47px;
}
span.relogiotempo {
  margin-top: -20px !important;
  display: block;
  margin-left: -171px;
}
span#maisCotacoes {
    color: rgb(197, 197, 197);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: -105px;
    margin-top: 13px;
    display: none !important;
}

.container-lista-jogos {
  border-bottom: 1px solid #fff;
  border-radius: 3px;
  color: #333;
  margin: 2px 1px;
  padding: 8px 0px;
  background-color: #d7d5d5 !important;
  line-height: 21px;
  transition: .3s;
  display:table;
  width: 100%;
}
.col-lg-5.col-md-5.col-xs-8.jogos h4 {
  color: #000 !important;
  font-weight: bold;
}
.row.container-lista-jogos:hover {
   /* background-color: #3b414a!important;*/
  cursor: pointer;
}
.container-lista-jogos .data-hora {
  margin-top: -32px;
  /* margin-left: 23px; */
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  margin-left: 211px;
  position: absolute;
  color:red;
}
.col-lg-1.col-md-1.col-xs-2.data-hora strong {
  margin-left: 25px;
}

.container-lista-jogos .data-hora span {
    /* display: block; */
    /* text-align: center; */
    color: #000000 !important;
    font-weight: 700;
}

.header-campeonato-matchs {
    width: 100%;
    height: 34px;
    background: #ff0200 !important;
    color: #fff !important;
    font-size: 15px;
    padding: 7px;
    border-radius: 3px;
    margin-top: 1px;
    display: flex;
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    padding-left: 10px !important;
}

.header-campeonato-matchs i {
    margin: 3px 5px 4px 5px !important;
}
.header-campeonato-matchs .flag {
    max-height: 16px !important;
    margin: 2px 5px 4px 5px !important;
}

.header-jogos {
    background: #facb00 !important;
    color: #FFF;
    width: 100%;
    margin-left: -3px !important;
    height: 307px;
}

.btn-home-header {
    border: none;
    float: left;
    margin: 5px;
    width: 20%;
    height: 45px;
    text-align: center;
    cursor: pointer;
}

.btn-home {
  background: #fff !important;
  border: none !important;
  color: #000 !important;
  float: left;
  max-width: 50%;
  margin: 4px 5px !important;
  width: 57px !important;
  height: 38px !important;
  line-height: 15px !important;
  text-align: center;
  font-size: 13px !important;
  text-align: center;
  padding: 7px !important;
  cursor: pointer;
  border-radius: 5px !important;

  display: flex !important;
  align-items: center !important;
  transition: .3s !important;
  font-weight: 800 !important;
}


.selecionado {
    background:#dd4b39;
    color: rgb(255, 250, 250);
    font-size: 13px !important;
    float: left;
    margin: 4px 1px;
    width: 22%;
    height: 32px;
    line-height: 15px !important;
    text-align: center;
    cursor: pointer;
    padding-top: 7px;
    border-radius: 5px;
    border: 1px solid #dd4b39;
    transition:.3s !important;
}

.plus-odd {
  background: #064d48;
  border: 1px solid #064d48;
  color: #f7f7f7;
  font-size: 13px !important;
  float: left;
  margin: 4px 1px;
  max-width: 50%;
  width: 57px !important;
  height: 38px !important;
  line-height: 15px !important;
  text-align: center;
  cursor: pointer;
  padding-top: 10px;
  border-radius: 5px;
  right: -366px;
  position: absolute;
  top: 7px;
}
span.routlos {
  display: block;
  margin-top: -37px;
}

#nav-mobile {
    display: block;
}


.input-group-append {
  margin-left: -1px;
}
.input-group-append, .input-group-prepend {
  display: -ms-flexbox;
  display: flex;
}

.rodape-cliente {
  font-size: 11px;
  font-weight: normal;
}

.btn-acao {
  min-width: 50px;
}

.filter {
    outline: 0;
    width: 12.5rem;
    padding: .4375rem .875rem;
    padding-right: 2rem;
    line-height: 1.5385;
    color: #333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: .1875rem;
    z-index:99;
}

.filterPerPage {
    cursor: pointer;
    outline: 0;
    display: block;
    padding: .4375rem 0;
    line-height: 1.5385;
    color: #333;
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: .1875rem;
    transition: all ease-in-out .15s;
}

.btn-filter {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #333;
}

.sort-control {
  cursor: pointer;
}
.ascending:after {
  content: "\25b2";
  margin-left: 3px;
  margin-bottom: 2px;
  font-size:10px;
}
.descending:after {
  content: "\25bc";
  margin-left: 3px;
  margin-bottom: 2px;
  font-size: 10px;
}

.navFirstLast {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
button.btn.btn-success img {
    width: 29% !important;
}
.aovivo {
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/flash.png) !important;
    background-size: 26px !important;
    background-repeat: no-repeat !important;
    background-position: top !important;*/
    padding: 11px;
    line-height: 4;
    font-size: 11pt;
}
.futebol {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/bolaf.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;*/
    padding: 11px;
    line-height: 4;
}
.skin-green .sidebar-menu>li>a {
    border-left:4px solid #828489 !important;

}
 .cassino {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    background-image: url(/img/dados.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;
    padding: 11px;
    line-height: 4;
}
.basquete {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/basquete.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;*/
    padding: 11px;
    line-height: 4;
}
.volei {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/volei.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;*/
    padding: 11px;
    line-height: 4;
}
.mma {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/mma.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;*/
    padding: 11px;
    line-height: 4;
}
.tenis {
    font-size: 11pt;
    color: #fff;
    background-color: #43464300 !important;
    border-color: #43464300 !important;
    max-width: 24%;
    height: 56px;
    max-width: 20%;
    /*background-image: url(/img/tenis.png);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: top;*/
    padding: 11px;
    line-height: 4;
}

#btn-finalizar-mobile {
  float: right;
  position: fixed;
  /* bottom: 38px; */
  background: #ff660000 !important;
  border-radius: 122px;
  width: 50px;
  height: 50px;
  right: 100px;
  border: none;
}
#btn-finalizar-mobile:hover{
    transition: .3s;
}
button.btn.btn-success {
    transition: .3s;
}

.btns-pricin {
  display: none;
}

button.btn.btn-success a {
    color: #fff;
}
.col-lg-5.col-md-5.col-xs-12.btn-apostas {
  max-width: 100% !important;
  margin-top: -62px;
  width: 208px !important;
  margin-left: 386px;
}
input.form-control {
  border-radius: 5px;
  margin-bottom: 5px;
}
.header-jogos img {
    margin-top: -19px !important;
     margin-bottom: 0px !important;
}
#nav-mobile {
  padding: 13px;
  background: #1c202600!important;
  margin-top: -1%;
  margin-left: 8%;
    display:table;
  width: 100%;
}
.header-jogos img {
    margin-top: -19px !important;
    /*margin-bottom: 68px !important;*/
}
button.btn.btn-icones {

    margin-bottom: -14px !important;
    width: 84px;
    height: 84px;

}
@media screen and (max-width:1480px) {

    #nav-mobile {

        margin-top: -1%;
        margin-bottom: 1px;
        margin-left: 10px;

    }
}
@media screen and (max-width:700px) {

    body {
        margin-top: 40px !important;
    }
    .user-panel{
        margin-top: 40px !important;
    }


    #nav-mobile {
        display:block;
        padding: 8px;
        background: #222D32;
    }
    #cupom-site {
        display: none;
    }
    #tabs-mobile {
        font-size: 11px;
        flex-direction: column;
    }
    #input-mobile-top, input {
        width: 25%;
        float: left;
        display: none;
    
    }
    #btn-finalizar-mobile {
        float:right;
    }
    .ganho-mobile {
        margin-left: 10px;
        color: #dcdcdc;
        margin-top: 3px;
        width: 25%;
        padding: 5px;
        float: left;
    }
    #btn-zerar-mobile {
        float: right;
        margin-left: 10px;
     }

     .col-lg-5.col-md-5.col-xs-12.btn-apostas {
      max-width: 100% !important;
      margin-top: -76px;
      /* width: 468px !important; */
      margin-left: 62%;
    }


}



@media screen and (max-width: 600px) {

    body {
        margin-top: 0px !important;
    }
    span.contador {

      right: 18px;

  }
  span.badge.bg-green.pisca {
 
    top: 26px;
    left: 5px;
    font-size: 10px;
}
  .container-lista-jogos .data-hora {
    margin-top: -32px;

       margin-left: 172px;

}
span.datajogo {

  margin-left: -183px;
}
  .main-header .sidebar-toggle {

    display:block;
}
    li.odmais {
      display: none !important;
  }
    .fixed .main-header, .fixed .main-sidebar, .fixed .left-side {
        position:fixed;
        height: 0px;
    }
    button.btn.btn-success.btn-block.btnSendPix {

        margin-left: 196px;
    }

    .user-panel{
        margin-top: 60px !important;
    }
    ul.oddsstats li {

      margin-right: 29px;
  }
  button.btn.btn-icones {
    margin-left: -5px !important;
    transition: .2s;
}
button.btn.btn-icones {

    width: 64px;
    height: 66px;
     border-right: 1px solid #2a2727 !important;
     border-left: 1px solid #2a2727 !important;
}
    #nav-mobile {
      padding: 13px;
    background: #1c202600!important;
    margin-top: -87px;
    position: absolute;
    margin-left: -1px;
    width: 102% !important;
    }
   
    #tabs-mobile {
        font-size: 11px;
    }
    #input-mobile-top {
        width: 23%;
        float: left;
    }
    .modal-body.box.box-primary .titulo-grupo {
      width: 96% !important;
      margin-left: 12px !important;
  }
    #btn-finalizar-mobile {
        float:right;
    }
    .ganho-mobile {
        margin-left: 10px;
        color: #dcdcdc;
        margin-top: 3px;
        width: 25%;
        padding: 5px;
        float: left;
    }
    #btn-zerar-mobile {
       float: right;
       margin-left: 10px;
       display: none;
    }
    .btn-home {
        margin-left: -2% !important;
        height: 65px !important;
        width: 51px !important;
        margin-bottom: 2px !important;
        margin-top: 10px !important;
        border-radius: 0px !important;
  }
    .header-jogos {

      height: 59px !important;
      margin-top: 113px !important;
  }
  button.btn.btn-icones img {
    width: 23px !important;
}
    .btn-apostas {
        /* padding: 0px; */
        width: 100% !important;
       /* margin-left: 5% !important;*/
       /* border-top: 2px solid #1c2026;/*/
    /*padding-bottom: 8px !important;*/
    /*padding-top: 8px !important;*/
    }
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        position: relative;
        /* min-height: 1px; */
        padding-right: 1px;
        padding-left: 0px;
    }
    .data-hora {
        width: 9%;
        margin: 0px;
    }
    .container-lista-jogos .data-hora span {
        /* display: block; */
        /* text-align: center; */

        font-weight: 700;
       /* margin-left: 20px;*/
    }
    .row.tempos {
        margin-left: 14px;
        margin-top: 42px;

    }
    span.relogiotempo {
      margin-left: -125px;
      margin-top: -21px !important;
  }
    td h4 {
      margin-left: 20px !important;
      width: 92%;
    }
    .container-lista-jogos .jogos {
      border-right: none;
      border-right: none;
      margin-left: -18px;
      /* text-align: center; */
      padding: 3px;
      /* width: 50%; */
      margin-top: -7px;
  }
    .container-lista-jogos {

        margin: 2px 1px;
        padding: 0px !important;
        padding-top: 8px !important;
        margin-left: 0px !important;
        padding-bottom: 5px !important;


    }
    .content {

        padding: 15px !important;

    }

    .fixed .content-wrapper, .fixed .right-side {
        padding-top: 63px !important;
        background: #1c2026;
    }

    .header-jogos img {
        margin-top: -136px !important;
        margin-bottom: 69px !important;
        width: 102% !important;
    display: block;
    margin: 0 auto;
    margin-left: -3px;
    }
    .odd-match-plus {
        width: 84% !important;
        margin-left: 36px !important;
    }

    #input-mobile-top {
        width: 23%;
        float: left;
        display: none;
    }

    input{
        /*display:none;*/
    }

    button.btn.btn-success a {
        color: #000 !important;
    }


    .btn-success {
        color: #fff;
        background-color: #43464300 !important;
        /* border-color: #616661 !important; */
        max-width: 24%;
        border: none;
    }

    .main-header {
        position: relative;
    }
    #btn-finalizar-mobile {
      float: right;
      position: fixed;
      /* bottom: 38px; */
      background: #00774a00 !important;
      border-radius: 122px;
      width: 46px;
      height: 50px;
      right: 13px;
    }
    span.contador {
      font-size: 10px;

      top: 29px;
      right: 21px !important;

      width: 12px;

      height: 12px;
  }
    button#btn-finalizar-mobile img {
        width: 109% !important;
    }
h4.header-campeonato-matchs img {
    width: 6% !important;
    padding: 3px;

}
.header-campeonato-matchs{
  margin-top: -3px !important;
}
.btnSendBet {
    font-size: 12pt;
    background-color: #f39c12 !important;
}
.btn-xs {
    height: 27px;
    width: 62px;
    transition: .2s;
    font-size: 10px;
}
.mma, .volei, .basquete, .cassino, .aovivo, .futebol, .tenis {
    background-color: rgba(255, 0, 0, 0) !important;
    font-size: 7pt !important;
}
.box .btn-flat {
    background: #f39c12 !important;
        width: 66% !important;
       max-width: 100% !important;
    margin-top: 14px !important;
}
span.glyphicon.glyphicon-lock.form-control-feedback {
    top: 22px;
}
button.btn-saque {

  margin-left: 91px;
  background: #ff6600 !important;
}
.valor-fechamento-positivo, .valor-fechamento-total-aberto, .valor-fechamento-total-positivo, .valor-fechamento-total-negativo {
  width: 93% !important;
  margin-left: 14px !important;


}
button.btn.btn-icones img {
    width: 29px !important;
  margin-top: -6px !important;
  margin-left: 5px;
}
input.form-control.chavePix {
    width: 177px;
    margin-left: 196px;

}
span.routlos {
  display: block;
  margin-top: -76px;
  font-size: 10px;
}

}

@media screen and (max-width: 394px) {

    .mma, .volei, .basquete, .cassino, .aovivo, .futebol, .tenis {
        background-color: rgba(255, 0, 0, 0) !important;
        font-size: 5px !important;
        background-size: 22px;
        width: 53px;
        margin-left: 4px !important;
    }
    ul.oddsstats {

      margin-right: -4px;
    }
    #nav-mobile {

      margin-top: -81px;

      margin-left: 0px;

  }
    span.routlos {

      margin-top: -81px;
      font-size: 10px;
  }
    input.form-control.chavePix {
        width: 152px;
        margin-left: 194px;
    }
    button.btn.btn-success.btn-block.btnSendPix {
        margin-left: 195px;
        width: 151px !important;
    }
    .btn-apostas {

        margin-left: 235px  !important;
    }
    .navbar-brand>img {
        width: 196px !important;
        padding-top: 7px;
        padding-left: 14px;

        padding-right: 50px;
        margin-left: -31px !important;
    }
    
  td h4 {

    font-size: 15px !important;
}
  ul.oddsstats li {
    margin-right: 14px;
}
.header-jogos {

  width: 101%;

}

}
@media screen and (max-width: 360px) {
    .btn-home {
        margin-left: -1% !important;
    }
    input.form-control.chavePix {
        width: 118px;

    }
    /*#nav-mobile {
      margin-top: -74px;
      margin-left: -3px;
  }*/
    button.btn.btn-success.btn-block.btnSendPix {
        margin-left: 187px;
        width: 124px !important;
    }
    button.btn.btn-icones {
        width: 58px;
    }
    .btn-apostas {
      margin-left: 198px;
  }
  .col-lg-5.col-md-5.col-xs-12.btn-apostas {
    
    margin-left: 55%;
}
.cotacoes-principais {
    margin-left: -36px;
}

}
