/* @import url("https://img.servicecdn.com/css/side-menu-2-yellow.css"); */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700&display=swap');
/* CUSTOM SKIN MOD */

/* width */
::-webkit-scrollbar {
  width: .33rem;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #01b810;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #000; 
}



/* .riepilogo-schedina,
.panel.riepilogo-prenotazione,
.ricarica-sched {
  display: block !important;
} */
.riepilogo-schedina .header,
.riepilogo-schedina .panel-heading,
.panel.riepilogo-prenotazione .header,
.panel.riepilogo-prenotazione .panel-heading,
.ricarica-sched .header,
.ricarica-sched .panel-heading {
  background: #e4e4e4;
}
.riepilogo-schedina .header .title,
.riepilogo-schedina .header span,
.riepilogo-schedina .panel-heading .title,
.riepilogo-schedina .panel-heading span,
.panel.riepilogo-prenotazione .header .title,
.panel.riepilogo-prenotazione .header span,
.panel.riepilogo-prenotazione .panel-heading .title,
.panel.riepilogo-prenotazione .panel-heading span,
.ricarica-sched .header .title,
.ricarica-sched .header span,
.ricarica-sched .panel-heading .title,
.ricarica-sched .panel-heading span {
  font-weight: 800;
  font-size: 12px;
}


html,
body,
body.live,
body.index,
body.mainsport,
body.recupera-pwd,
body.print-odds,
body.registrazione,
body.affiliati,
body.areariservata {
    /* background: #482b2e; */
    background: #131313 !important;
    font-family: 'Open Sans', sans-serif!important;
}


body.quote-page {
    background: #191919
}

body.casino-live {
  background: url(../images/casino-live/casinoLive-bg.jpg) #333 no-repeat top center fixed!important;
}

.wrapper-boxed {
    width: 1490px;
}

.wrapper-boxed #main {
    margin-top: 110px;
    box-shadow: 0px 0px 90px 30px rgb(0, 0, 0);
    padding: 10px 5px;
    background: #0d0d0d;
}

 section#main{
    margin-top: 120px;
    padding: 5px;
    background: #0d0d0d;
}


.panel{
  margin-bottom: 10px;
  border-radius: 10px !important;
  padding: 0px!important
}

#vue-Slider-index{
  margin-bottom: 10px;
  border-radius: 10px !important;
  overflow: hidden;
}

/* wrapper-boxed-quote, */
header{
    min-width:1123px;
    width: calc(100% - 0px);
position: absolute;
left: 0;
top: 0;
}

.main-container {
    width: calc(100% - 580px);
    padding: 0 10px;
}

.quote-page .main-container-quote{
    width: calc(100% - 580px);
    padding: 0 10px;
}

.right-column{
    margin-top: 0;
}

.header_void .p_void_cx .btn,
button,
.btn{
    font-weight: bold!important;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px!important;
    overflow: hidden;
}



@media only screen and (max-width: 1366px) and (min-width: 1025px){
    .quote-page .main-container-quote {
        width: calc(100% - 449px) !important;
    }
}

@media only screen and (max-width: 1024px){
.quote-page .main-container-quote {
    width: calc(100% - 300px) !important;
}
}

@media only screen and (max-width: 1024px){
    .wrapper-boxed-quote .quote-page .btn-open.open {
        display: block;
        position: absolute;
        top: 50%;
        left: 219px;
        padding: 0px;
        z-index: 10e5067;
        border-radius: 0 5px 5px 0;
        -webkit-border-radius: 0 5px 5px 0;
    }
    
}

@media only screen and (max-width: 1180px){
        
    .header-qt .midhd .logo {
        max-width: 200Px;
        margin-top:5px;
    }
    
    .header-qt .midhd .logo img {
        width: 200px;
    }
}

.quote-page .left-column-quote,
.left-column{
    max-width:unset;
    width:280px;
    /* padding-left:0px */
}



.quote-page .right-column-quote,
.right-column{
    width:300px;
}



.Differenze.rosso-bk {
    background: transparent!important;
    color: #ff5454;
    font-weight: bold;
}



.tpd.piu-giocate-container.panel{
    margin-top:5px;
}

.tpq.piu-giocate-container .panel-body ul > li .graph > span {
    width: 100%;
    display: block;
    background: #b19160;
    background: -moz-linear-gradient(-45deg, #b19160 0%, #af7d31 50%, #af803a 51%, #b19160 100%);
    background: -webkit-linear-gradient(-45deg, #b19160 0%,#af7d31 50%,#af803a 51%,#b19160 100%);
    background: linear-gradient(135deg, #b19160 0%,#af7d31 50%,#af803a 51%,#b19160 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b19160', endColorstr='#b19160',GradientType=1 );
}

.footer-top .footer-content {
    background: url(../../../images/sfondi/bk2.jpg);
}

.main-container-casino .game-container .left-menu > #slottype > li.active > a:before{
    position: absolute;
    content: '\f192';
    left:160px;
    top: 4px;
    font-size: 18px;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.5);
    box-shadow: inset 0 0 0 1px #0e5067;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-shadow: 0 1px 1px #0e5067;
    font-size: 14px;
    font-family: 'FontAwesome';
    display:none
}

.main-container-casino .game-container .left-menu > .nav > li.active > a:before {
    position: absolute;
    content: '\f192';
    left:160px;
    top: 14px;
    font-size: 18px;
    width: 20px;
    height: 20px;
    background: rgba(0,0,0,0.5);
    box-shadow: inset 0 0 0 1px #0e5067;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-shadow: 0 1px 1px #0e5067;
    font-size: 14px;
    font-family: 'FontAwesome';
    display:none
}

.main-container-casino .game-container .left-menu > .nav > li > a{
    border-radius:4px!important
}


.footercp .btn.btn-reset span{
    color:#fff!important
}


.pn_sis_rid {
    padding: 2px;
    font-size: 12px;
}


.modal-content.popup-ultime-vincite .bottom-container .table-bottom .table{
    background:rgba(255,255,255,0.2)
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: rgba(0,0,0,0.2);
    color: #0e5067;
    border: 1px solid #787878;
}

.ui-datepicker table {
    background: #ccc;
}

.tpq.selettore-giorni .slider-handle {
    background: url('../../images/icone/logo-slide.png'), #fff;
    box-shadow: 0 0 1px 2px #d5ad68;
    background-size: 15px 15px;
}



ul.menu-ter-lev li,
li.secondoli,
.menu-item.primoli{
    position:relative;
}

.menu-item.primoli .primop span.event-no{
    height: 100%;
    display: block;
    color: #fff;
    text-align: center!important;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 29px;
    text-indent:0;
    width: 36px!important;
}

li.secondoli span.event-no{
    height: 26px;
    display: block;
    color: #fff;
    text-align: center!important;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 29px;
    text-indent:0;
    width: 31px!important;
}

li.secondoli span.event-no{
    background:#223148
}

li.secondoli:nth-child(odd) span.event-no{
    background:#2d3746
}

ul.menu-ter-lev li span.event-no{
    height: 26px;
    display: block;
    color: #fff;
    text-align: center!important;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 29px;
    text-indent:0;
    width: 29px!important;
}

ul.menu-ter-lev li p.terzop span.palinsesto{
    width:175px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

ul.menu-ter-lev li.menu-attivo p.terzop span.event-no{
    background:#436700
}




.right-container .ultime-vincite-container .panel-heading span:before,
.tpt.piu-giocate-container .panel-heading h4:before,
.ultimo-minuto-container .panel-heading h4:before,
.lotto-win-container > .panel-heading:before{
    display:none
}

.ultimo-minuto-container .panel-heading h4,
.tpt.piu-giocate-container .panel-heading h4{
    text-indent:5px!important
}

.right-container .ultime-vincite-container .panel-heading span,
.lotto-win-container > .panel-heading span{
    margin-left:0;
}

.panel.lotto-win-container .panel-heading,
.ultime-vincite-container.panel .panel-heading,
.panel.live-now .panel-heading h4,
.panel.eventi-piu-giocati .panel-heading h4,
.market-movers-container.panel .panel-heading h4,
.tpd.piu-giocate-container .panel-heading h4,
.tpt.piu-giocate-container .panel-heading h4,
.ultimo-minuto-container .panel-heading h4{
    margin: 0px;
    text-indent: 5px;
    position: relative;
    padding: 10px 0;
    font-size: 15px!important;
    font-weight: 800!important;
    text-align: center
}

.market-movers-container .nav-tabs > li > a, 
.market-movers-container .nav-tabs > li.active > a,
.market-movers-container .nav-tabs > li > a:hover {
    padding: 8px 10px;
    border: 1px transparent solid;
    border-radius: 0;
    border: unset!important;
    text-align: center;
    font-weight: 700;
    background: transparent;
}

.market-movers-container .nav-tabs > li.active > a{
  box-shadow: inset -7px -11px 0px -8px rgba(33,199,33,1)!important;
}

.panel-heading{
    font-weight: 800!important;
}

.qbet-header .row_header2 .header_sx2,
.header_void .voidint .header_sx,
.menu-sport-palinsesti
{
    font-weight:800;
    font-size: 15px;
}

#pnev .header1 .row_header .header_sx span{
    font-weight: 800;
    font-size: 15px;
}

.tpt.piu-giocate-container .panel-body .chart-container ul > li .quota > .qta{
    border:1px solid;
    border-radius:4px;
    padding:0 7px
}

/* .ultimo-minuto-container .nav-tabs{
    display:none
} */

body .ultimo-minuto-container .tab-content ul li .row-partita .piu span{
    color: transparent!important;
}


.report .risultati-container .totali-header > .title,
.report .risultati-container .totali-header .box-container.giocato, 
.report .risultati-container .totali-header .box-container.vinto, 
.report .risultati-container .totali-header .box-container.netto, 
.report .risultati-container .totali-header .box-container.commissioni, 
.report .risultati-container .totali-header .box-container.bonus, 
.report .risultati-container .totali-header .box-container.utile{
    border:none
}



.quote-page .main-container-quote .palinsesto-container .button-container > .btn.btn-togg-qt{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}



.menu-sport-palinsesti .nav-palinsesti li.menu-item .icon-sport{
    display:block;
    position: absolute;
    top: 3px;
    margin: 0px;
    left:170px
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item .icon-sport > img{
    width:18px;
    }



/* DAV MOD */

.navbar-qt ul > li > a {
    font-weight: normal;
}


.main-palinsesti .heading-sport .icon-container > div:first-child,
.main-palinsesti .heading-sport .icon-container > div:first-child a {
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
}

.main-palinsesti .heading-sport .icon-container > div:last-child,
.main-palinsesti .heading-sport .icon-container > div:last-child a {
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
}

.main-palinsesti .pal-heading .title h4,
.main-palinsesti .heading-sport .title-heading h4{
    font-size: 15px;
    font-weight: bold;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-attivo p {
    font-weight: normal;
}

.wrapper-boxed-quote .nav-palinsesti li.menu-item .icon-sport {
    left: 205px;
}

.view.LChat {
    margin-bottom: 5px;
}





.menu-sport-palinsesti .nav-palinsesti li.menu-item .icon-sport {
    display: none;
}

.tpd.piu-giocate-container .panel-heading h4:before{
    display:none;
}


 /***** PREINDEX CUSTOM *****/
 
 .menu-container {
    position: absolute;
    height: 280px;
    width: 745px;
    top: 50%;
    left: 50%;
    margin-top: -140px;
    margin-left: -372.5px;
}
 
 .menu-container .row a {
    width: auto!important;
}
 
.menu-container .row a span.icon img {
    width: 70px;
    margin: 25px 0;
}
 
 .menu-container .row a span.icon {
    height: 120px;
    width: 120px;
}
 
/* SEARCH */

/* TOOLTIP */

.tooltip-inner { background-color: #fff; color: #0e5067; font-weight:bold; }
.tooltip.top .tooltip-arrow { border-top-color: #fff; }
.tooltip.right .tooltip-arrow { border-right-color: #fff; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #fff; }
.tooltip.left .tooltip-arrow { border-left-color: #fff; }
 
 
 /* WINFORBET */

.tab-content #calcio{
    display:none;
}


.header_void{
    float:left;
}

.header_void .p_void_cx .btn{
    float:right;
    width:100px;
    position: absolute;
   bottom: 12px;
}


.header_void .p_void_cx span {
  display: block;
}

.header_void .p_void_cx input{
  float: left;
  width: 200px;
  height: 28px;
  border: 1px solid rgba(0,0,0,0.22)!important;
  border-radius: 5px!important;
  margin-top: 2px;
}

body.live .header_void .p_void_cx input{
    width:188px;   
}

footer{
    width: 100%;
    /*width: calc(100% - 5px);*/
    position: absolute;
    left: 0;
    padding-bottom:40px;
}

.footer-top{
    width: 1112px;
    margin: 0 auto;
    padding-top:50px;
}

.footer-top .page-header{
    text-align:left;
    font-size:15px;
}

.footer-top ul.social{
    text-align:left;
}

.footer-top ul.social:last-child{
    margin-top:5px;
}

.footer-top ul.social > li{
    display:inline-block;
}

.footer-top ul > li a{
    text-align:left;
    padding:0;
    text-transform: initial;
    border-bottom:none;
    text-decoration: none;
}

.footer-top ul > li a:hover{
    text-decoration: none!important;
}

.row.text a:hover{
    text-decoration: none;
}

.footer-top ul{
    margin-top:15px;
}

.footer-top .terze-parti{
    padding-bottom:30px;
}

.footer-top .terze-parti ul{
    height: 50px;
    margin: 0 auto; 
    margin-top: 22px;
}

.footer-top .terze-parti ul li{
    display:inline-block;
    height:50px;
    width: auto;
    max-width:90px;
    padding:0 10px;
}

.footer-top .terze-parti ul li img{
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
    vertical-align: middle;
    display: inline-table;
}

.footer-top .text p{
    margin:0
}

.footer-top .text ul{
    float:left;
    margin-top:2px;
}

.footer-top .text ul li{
    display:inline-block;
    border-right: 1px solid ;
    padding: 0 5px;
}

.footer-top .text ul li:last-child{
    border:none;
}

.footer-top .pay div{
    margin:0 auto;
    width:430px; 
    margin-top:20px;
}

.footer-top .pay div img{
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);    
}

.header_void .row_header_cx{
    height:80px;
}

.lotto-win-container .scommessa,
.lotto-win-container .domanda
{position:relative}

.lotto-win-container .domanda:before{
    content: "";
    background: url("../../images/wallet.png");
    left: 5px;
    top: 21px;
    z-index: 9;
    width: 23px;
    height: 24px;
    position: absolute;
        
}

.lotto-win-container .scommessa:before{
    content: "";
    background: url("../../images/money.png");
    left: 4px;
    top: 21px;
    z-index: 9;
    width: 33px;
    height: 24px;
    position: absolute;
        
}

#pnev .CItem .COdds .CQuota{
    width:46px;
    line-height: 17px;
}

#pnev .CItem{
    font-size:11px;
    padding:6px 2px 0px 2px;
    border-top:none;
    border-bottom:1px solid;
}


#pnev #divcheckauto{
    font-size:10px;
    margin-bottom:20px;
    padding:5px 0;
}

#divcheckauto:before{
    content: "Market";
    position: absolute;
    top: 55px;
    left: 7px;
    color: #fff;
    z-index: 99;
}

#divcheckauto:after{
    content: "Odd";
    position: absolute;
    top: 55px;
    right: 26px;
    color: #fff;
    z-index: 99;
}

#pnev.CItems{
    float:left;
    width:100%;
    border-top: 10px solid #0d0d0d;
}

#pnev span {
    font-weight: normal
}

#pnev .CItem .COdds{
    padding:5px 0;
    width:100%;
    display:block
}

#pnev .CItem .COdds .CQuota span{
    text-align: right;
}

#pnev .CItem .CodEv{
    float:right;
    margin-right:19px;
    width:15%;
}


#pnev .CItem .CSubEv{
    text-indent:5px;
    width:75%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
   font-weight: normal
}

#pnev .CItem .CSubEv span {
     font-weight: normal
}

#pnev .CItem .COdds .CDelete {
    display: inline-block;
    float: right;
    margin-top: -1px;
}

#pnev .CItem .COdds .C_data{
    display:none;
}

#pnev .CItem .COdds .CSegno{
    text-align:left;
    text-indent:5px;
}

.slide-updown {
    float: left;
    width: 100%;
}

#coupon{
    position:relative;
}

.footercp .row_footer_bt .footer_dx_bt,
.footercp .row_footer_bt .footer_sx_bt{
    width: calc(50% - 2px)!important;
}

.footercp .row_footer_bt .footer_sx_bt > .btn-multipla, 
.footercp .row_footer_bt .footer_dx_bt > .btn-sistema{
    min-width:unset;
    margin-top: 5px;
    width: 100%;
}

.footercp .row_footer_bt .footer_sx_bt>.btn-multipla span, 
.footercp .row_footer_bt .footer_dx_bt>.btn-sistema span {
    font-weight: normal;
}

.footercp .row_footer_bt .btn.active span{
    font-weight: bold;
}

.slide-updown .text > span{
    font-size:11px;
}

.slide-updown .text > span:before {
    top: 0px;
    left: 1px;
}

.footercp .footer_sx{
    width: calc(50% - 4px);
    text-transform:uppercase;
    font-size:11px;
    font-weight:normal;
    margin-left: 3px;
}

#panel_vincita_solo .footer_dx {
    font-weight: normal
}

.footercp .footer_dx {
    width: calc(50% - 22px);
    float: right;
    margin-right: 5px;
}

.footercp input[type="text"]{
    width:60px;
}

.footercp .footer_save_cp p{
    width:100%;
    text-align:center;
}

.footercp .row_footer_bt1{
    overflow-x: hidden
}

.footercp  .footer_save_cp .btn{
    width:100%;
    margin-top:5px;
}

.importo-tot-coupon .row-btn .row-sx, 
.importo-tot-coupon .row-btn .row-dx{
    width:45%;
}

.importo-tot-coupon .row-btn .btn-indietro {
    min-width: 107px;
}

.panel.riepilogo-prenotazione .panel-heading{
    padding:5px;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item li.menu-attivo p{
    text-indent:15px;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item,
.menu-sport-palinsesti .nav-palinsesti li.primoli > ul.menu-sec-lev > li, 
.menu-sport-palinsesti .nav-palinsesti li.secondoli > ul.menu-ter-lev > li{
    border:none;
    background: #e4e4e4;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item p {
    text-transform: uppercase
}



/* 
.col-left .left-nav .menu-live .menu-item a span.icon{
    filter: hue-rotate(-182deg) brightness(0.4);
} */

.ricarica-panel .ricarica-container .selezione-utente select,
.wrapper-boxed-quote .ricarica-panel .ricarica-container .selezione-utente select{
  width: 190px!important;
  border: unset;
}

.ricarica-panel .ricarica-container p{
    font-size:12px;
    line-height: 1.3
}

#slider-casino,
.game-container{
    z-index: 999
}

#slider-casino2{
    position:fixed;
    top:0;
    left:0;
    z-index: -1;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.main-container-casino .game-container .game-tab .game-box{
    margin-bottom:15px;
    width:20%!important;
    height:118px
}

.main-container-casino .game-container .game-tab .game-box > .game-info > .game-front > img{
    height:118px!important;
}

.main-container-casino .game-container .game-tab .game-box > .game-info{
    height:auto
}

.main-container-casino .game-container ul#casinotype{
    height: 28px;
}

.main-container-casino .game-container ul#casinotype li{
    display: inline-block;
    height: 28px;
    width: auto;
    max-width: 150px;
    padding: 0 10px;
}

.main-container-casino .game-container ul#casinotype li a{
    background: transparent;
    border:none;
    display: inline-table;
    vertical-align: middle
} 

.main-container-casino .game-container ul#casinotype li a img{
    display: inline-table;
    vertical-align: middle;
    max-height: 28px;
    max-width: 90px;
} 

.main-container-casino .game-container .left-menu > .title-menu{
    display:none;
}

.main-container-casino .game-container .left-menu ul#slottype{
    margin-top:50px;
}

.main-container-casino .game-container .left-menu > ul#slottype > li > a{
    border-radius:0px!important;
    text-align:left;
    font-size:11px;
    background:#151314!important;
}

.main-container-casino .game-container .left-menu .search-casino{
    margin-top:5px;
    left:0;
    padding: 7px 20px 15px 20px;
    background:#151314!important;
    width:200px;
}

.main-container-casino .game-container .left-menu .search-casino input.form-control{
    width:170px;
    height:23px;
    margin-left: -5px;
    border-radius: 0px!important
}

.main-container-casino .game-container .toolbar .select-box .btn-sort{
    border-radius:0px;
    background-image: linear-gradient(45deg, transparent 50%, #fff 50%),linear-gradient(135deg, #fff 50%, transparent 50%),linear-gradient(to right, #343434, #343434);
    background-position: calc(100% - 15px) calc(1em + -1px), calc(100% - 8px) calc(1em + -1px), 100% 0;
    background-size: 10px 7px, 7px 7px, 30px 2.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    width:150px
}

.main-container-casino .game-container .game-tab .game-box:hover > .game-info{
    height:128px!important;
    border-radius: 5px!important;
}

.main-container-casino .game-container .game-tab .game-box > .game-info > .game-back > .bottom-container-back > .logo-game{
    margin:2px auto!important;
}

.casino-side-banner{
    margin-top:5px;
}

body.casino .toolbar li{
    /*margin-top:5px;*/
    width:95px;
    min-height: 30px;
    display:inline-block;
    float:left;
}

body.casino .toolbar li > a > img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/20e5067/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
        filter: gray; /* IE6-9 */
        -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

body.casino .toolbar li#casino4 > a > img,
body.casino .toolbar li#casino3 > a > img{
    opacity:0.5
}

body.casino .toolbar li#casino3> a > img:hover,
body.casino .toolbar li#casino3.active > a > img,
body.casino .toolbar li#casino4 > a > img:hover,
body.casino .toolbar li#casino4.active > a > img{
    opacity:1
}

body.casino .toolbar li.active > a > img,
body.casino .toolbar li > a > img:hover{
    filter:none;
     -webkit-filter: grayscale(0%);
}

body.casino .toolbar li.active{

}

.navbar-qt ul > li:first-child > a:hover,
.navbar-qt ul > li:first-child > a{
    border-radius:0px!important;
}

.left-column{
    margin-top:0!important
}

.mainsport .left-column{
    margin-top:5px!important;
}

.side-top-menu{
    float: left;
    padding-top: 5px;
}

#pnev.CItems .header1{
    height:26px;
}

.main-palinsesti .pal-container .checkbox > label{
    border:none;
}

/* CHAT */
.view.LChat {
  margin: 5px 0 10px 0;
  float: left;
  width: 100%;
}

.view.LChat a img{
    display:none;
}

.view.LChat a{
  height: 45px;
  width: 100%;
  color: #fff;
  position: relative;
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
    
}

.view.LChat a:before {
  content: 'Live Chat';
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
}


.view.LChat a:after {
  content: '\f086';
  position: absolute;
  right: 30px;
  top: 50%;
  font-size: 14px;
  font-family: "FontAwesome";
  font-weight: 500;
  transform: translateY(-50%);
  background: rgba(255,255,255,0.11);
  color: #21c721;
  width: 25px;
  height: 25px;
  line-height: 25px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  text-align: center;
}

.view.LCasino{
    float:left;
    margin-bottom: 5px;
}

#slider-casino2{
    display:none;
}

.main-container-virtual .top-container {
    background-position: -0px -80px;
}
/* 
.game-front img{
    height:112px;
} */

.navbar-qt ul > li > a{
    border-left:none!important;
}

.qta{
    font-weight:bold;
}

.game-popup-container{
    z-index:999999999!important
}

.importo-tot-coupon .row-importo .row-dx{
    float:right;
}

.footer .dx img {
    display: none;
}

td.cell-username span{
    color:#fff;
}

[id^="Repeater1"]{
    color:#fff;
}

span i.fa.fa-cog{
    color:#fff
}

.footer_dx #lbl_comb {
    width: 37px;
    display: inline-block;
    float: left;
    margin-left: -15px;
}

body.areariservata .main-cont .risultati-container table.table thead tr:hover th,
.report-page .table-report table tr:hover th, 
body.areariservata .report-page table tr:hover td{
	background:#242424!important;
	color:#fff!important
}

#pnev .CItem .COdds .CSegno1 {
    width: 112px!important;
}

.lista-utenti tr td.cell-cestino,
.lista-utenti tr td.cell-cestino{
    display:none;
}

footer .row.text .col-sm-1{
    display:none;
}

#pnev .CItem .COdds .CSegno1 span{
    width: 190px;
    display:inline-block;
    height: 19px;
    line-height: 19px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float:left;
	margin-left:5px;
}

span.CMercato{
	margin-left:5px;
}


#pnev .CItem .COdds .CSegno1 span.CMercato{
    margin-right:10px;
    width: 115px;
    display:inline-block;
    height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float:left;
}

#pnev .CItem .CodEv{
	height:15px;
}

@media only screen and (max-width: 1204px){
    footer{
        position:relative!important;
    }
}

@media only screen and (max-width: 1260px){
    header{
        width:1260px!important
    }
}

#modaleversamento {
    z-index:99999999
}

.option-container-vers-2{
    display:none;
}

.main-palinsesti .pal-heading {
	overflow: hidden;
	padding: 4px 0
}



/************************ SELETTORE GIORNI ***********************/

.selettore-giorni .title {
    border-bottom: 1px solid;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0;
}

/* SELETTORE GG MOD 1 */


.tpS.selettore-giorni {
    float:left;
    width:100%;
    padding:6px 4px;   
    background: transparent;
}

.tpS.selettore-giorni select{
    width: 174px;
    height: 26px;
    border: none;
    float: left;
    text-indent: 5px;
    background-image: linear-gradient(45deg, transparent 50%, rgba(0,0,0,.42) 50%),linear-gradient(135deg, rgba(0,0,0,.42) 50%, transparent 50%),linear-gradient(to right, #e4e4e4, #e4e4e4);
    background-position: calc(100% - 15px) calc(1em + -1px), calc(100% - 8px) calc(1em + -1px), 100% 0;
    background-size: 10px 7px, 7px 10px, 2.5em 2.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
}

select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff;
}

.tpS.selettore-giorni span {
    width:25px;
    height:26px;
    display:block;
    float:left;
    margin-left:5px;
}

.tpS.selettore-giorni span i{
    width:25px;
    height:26px;
    text-align: center;
    line-height: 26px;;
    font-size:16px;
}

.tpS.selettore-giorni span:last-child{
    display:none;
}

/* SEARCH */
.left-column .search-box,
.left-column-quote .search-box{
    position:relative;
    padding: 0 0 0 0;
    float:left;    
    width: 100%;
    background: transparent;
}

.left-column .search-box input[type="text"],
.left-column-quote .search-box input[type="text"]{
  width: 100%;
  float: left;
  border-radius: 5px;
  height: 39px;
  border: unset;
  padding: 0 10px;
  margin: 0;
  background: #242424!important;
}

.left-column .search-box input[type="button"],
.left-column-quote .search-box input[type="button"]{
  width: 37px; 
  height: 39px;
  margin-left: 0px;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(../../images/search-icon.png);
  background-repeat: no-repeat;
  background-position: 9px 10px;
  background-size: 44%;
  padding: 3px 14px;
}

/*
.left-column .search-box input[type="button"]:before{
    content: "\f002";
    right: 12px;
    top: 12px;
    z-index: 99999999999;
    position: absolute;
    font-family: FontAwesome;
    color: #fff;
}*/


.left-column .search-box span i,
.left-column-quote .search-box span i{
    position:absolute;
    top: 7px;
    right: 10px;
    font-size:16px;
}

/* LOTTO WIN */

.lotto-win-container {
    margin-bottom: 6px 4px;
}

.lotto-win-container > .panel-heading {
    text-transform: uppercase;
    position: relative;
    font-size: 15px;
}


.lotto-win-container > .panel-heading:before {
    font-family: 'FontAwesome';
    content: '\f219';
    position: absolute;
    top: 4px;
    left: 7px;
}

.lotto-win-container > .panel-body label {

    font-weight: normal;
}


.lotto-win-container > .panel-body .form-control {
    text-align: right;
    margin-top:5px;
    border-radius: 0
}

.lotto-win-container > .panel-body .btn-container {
    text-align: center;
    margin-top: 10px;
}

.lotto-win-container > .panel-body .btn-container > .btn {
}


body.cambiapwd .dati-container .col-sm-12.col-md-12:last-child .testo{
    padding:0px
}

.panel.eventi-piu-giocati .panel-heading h4,
.ultimo-minuto-container .panel-heading h4 {
    padding: 10px 0 !important;
}

.main-quote .table > thead > tr > th,
.main-quote .table > tbody > tr > td,
.quote-page .main-container-quote .table {
    border: 0
}

.form-horizontal .control-label {
    font-weight: normal
}

#coupon input {
    /* border-radius: 0 !important */
    border: unset!important;
}

.ricarica-panel .ricarica-container .selezione-utente input[type='text']{
  width: 85px;
}

/**********************************************/

  
  body.live .main-content .live-col-cont {
    float: left;
    height: auto;
    width: 100%;
    width: calc(100% - 295px);
  }
  
  body.live .wrapper .scroll-wrapper.col-main {
    width: calc(100% - 260px);
    margin-top: 0;    
  }
  
  body.live .main-content .top-menu-live {
    width: 100%;
    height: 40px;
    margin-bottom: 5px;
  }
  
  body.live .main-content .top-menu-live ul {
    margin: 0 auto;
    float: left;
    list-style: none;
    padding: 0;
    /* height: auto; */
    width: 360px!important;
  }
  
  body.live .main-content .top-menu-live ul li {
    display: inline-block;
    line-height: 25px !important;
    padding: 0;
    height: 40px;
    cursor: pointer;
    font-size: 13px;
    text-transform: uppercase;
    float: left;
    position: relative;
  }
  
  body.live .main-content .top-menu-live ul li a {
    padding: 7px 0;
    height: 40px;
    text-indent: 25px;
  }
  
  body.live .main-content .top-menu-live ul li:first-child a:before {
    content: "\f0c9";
    position: absolute;
    font-family: FontAwesome;
    left: -14px;
  }
  
  body.live .main-content .top-menu-live ul li:nth-child(2) a:before {
    content: "\f03a";
    position: absolute;
    font-family: FontAwesome;
    left: -14px;
  }
  
  body.live .main-content .top-menu-live ul li:nth-child(3) a:before {
    content: "\f073";
    position: absolute;
    font-family: FontAwesome;
    left: -14px;
  }
  body.live .main-content .top-menu-live ul li:nth-child(4)  {
    display:none;
  }
  
  body.live .main-content .top-menu-live ul li a i {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 25px;
    padding: 10px 0 5px;
    display: none;
  }
  
  body.live .main-content .top-menu-live ul li a span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 11px;
  }
  
  body.live .main-content .top-menu-live ul li a.active,
  body.live .main-content .top-menu-live ul li:hover {
    text-decoration: none;
    background: transparent;
    border-bottom: 4px solid #21c721;
  }
  
  body.live .wrapper .col-main .top-settings i {
      background: #2e2e2e!important;
  }
  
  body.live .wrapper .col-main .framesocc {
    position: relative;
    padding: 0 5px;
  }
  
  body.live button#btnEnlargeFrame {
    position: absolute;
    width: 100%;
    width: calc(100% - 10px);
    margin-left: 5px !important;
    margin-top: -15px !important;
    height: 20px;
    z-index: 2;
    -ms-border-radius: 0 0 50% 50%;
    border: none;
    margin-top: 0;
  }
  
  body.live button#btnEnlargeFrame span.open-live:before {
    content: "\f103";
    position: absolute;
    font-family: FontAwesome;
    left: 50%;
    margin-left: -5px;
    top: -2px;
    font-weight: bold;
    font-size: 18px;
  }
  
  body.live button#btnEnlargeFrame span.close-live:before {
    content: "\f102";
    position: absolute;
    font-family: FontAwesome;
    left: 50%;
    margin-left: -5px;
    top: -2px;
    font-weight: bold;
    font-size: 18px;
    text-shadow: 0 0 0 #f00;
  }

  body.live .onoffswitch4-inner:before, 
  body.live .onoffswitch4-inner:after {
    background-color: #e4e4e4;
    border: 2px solid #e4e4e4;
    height: 29px;
  }
  
  body.live .wrapper .col-main .framesocc #ifrm {
    max-height: 508px !important;
    min-height: 169px !important;
    height: 508px;
  }

  body.live .wrapper .col-left {
    width: 260px;
  }
  
  body.live .left-nav.panel {
    margin-top: 0 !important;
    width: 260px;
    padding: 0!important;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table {
    font-size: 14px;
    margin-bottom: 0;
    border-bottom: 2px solid #111;
  }
  
  body.live .live-overview .panel-group .panel-group .panel .panel-body,
  body.live .live-overview table.table {
    padding: 0;
    border-radius: 0 0 5px 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td {
    padding: 3px;
    border-top: 1px solid #333;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .dark {
    padding: 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .dark > .dark.titles {
    margin-right: 10px;
    margin-left: 3px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .dark > .dark a {
    float: left;
    margin-top: 9px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .event.dark {
    border-top: 1px solid !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .event.dark a:hover {
    text-decoration: none;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .event.dark,
  body.live .live-overview .panel-group .panel .panel-collapse table tr .time.dark {
    border-bottom: 1px solid transparent !important;
    border-right: 1px solid #333;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .event.dark span,
  body.live .live-overview .panel-group .panel .panel-collapse table tr .time.dark span.teamaway {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .time.dark > span {
    display: inline-block;
    height: 22px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .light {
    margin-right: 30px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr .light .row {
    margin: 0;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td span.score {
    font-weight: bold;
    margin: 0 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td span.mercato {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    font-size: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td span.quota {
    float: right;
    display: block;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td span.set {
    margin-right: 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td span.set.active {
    margin-left: 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td select {
    border: none;
    width: 250px;
    margin-left: 5px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title {
    display: inline-block;
    font-size: 10px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title > span {
    display: block;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title.due-qt .quota-cont {
    float: left;
    width: 50%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title.tre-qt .quota-cont {
    float: left;
    width: 33.33%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title.qtr-qt .quota-cont {
    float: left;
    width: 25%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title.final-title {
    width: 25%;
    float: left;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .market-title.ou-title {
    width: 29%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .market-title.vinc-title,
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .market-title.vincs-title {
    width: 19.7%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .market-title.ou-title {
    width: 39.7%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .market-title.oe-title {
    width: 18.7%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .market-title.vinc-title {
    width: 16.4%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .market-title.hnd-title {
    width: 33%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .market-title.ou-title {
    width: 33%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .market-title.oe-title {
    width: 15.3%;
  }
  
  body.live .live-overview i.fa {
    float: right;
    cursor: pointer;
    margin-right: 5px;
    margin-top: 2px;
  }
  
  body.live .live-overview a.piu {
    position: relative;
    float: right;
    cursor: pointer;
  }
  
  body.live .live-overview a.piu:after {
    position: absolute;
    top: 30px;
    right: 5px;
    font-family: 'FontAwesome';
    content: "\f0fe";
    font-size: 18px;
  }
  
  body.live .live-overview a.piu.active:after,
  body.live .live-overview a.piu:hover:after {
    content: "\f0fe";
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td.light .row {
    margin: 0;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container span.qta-up {
    width: 0;
    height: 0;
    border-left: 5px solid;
    border-right: 5px solid;
    border-bottom: 5px solid;
    position: absolute;
    right: 8px;
    top: 8px;
  }

  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container:hover {
      background: #21c721!important;
      color: #1a1a1a!important;
  }

  body.live div.live-overview .panel-group .panel .panel-collapse table tr td .qt-container:hover span.quota {
    color: #1a1a1a!important;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container span.qta-down {
    width: 0;
    height: 0;
    border-left: 5px solid;
    border-right: 5px solid;
    border-top: 5px solid;
    position: absolute;
    right: 8px;
    top: 8px;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container {
    cursor: pointer;
    display: inline-block !important;
    float: left;
    padding: 3px 6px;
    width: 100%;
    position: relative;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .qt-container {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    width: 100%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .qt-container {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    width: 100%;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container.hnd {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    cursor: default;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .mercato-container {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    width: 100%;
    cursor: default;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.tennis tr td .mercato-container {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    width: 100%;
    cursor: default;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table.basket tr td .mercato-container {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px 6px;
    width: 100%;
    cursor: default;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container.no-qt {
    height: 21px;
    background: #111;
    cursor: not-allowed;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .qt-container.no-qt:before {
    content: '\f023';
    font-family: FontAwesome;
    position: absolute;
    top: -13px;
    font-size: 21px;
    width: 85%;
    text-align: center;
  }
  
  body.live .live-overview .panel-group .panel .panel-collapse table tr td .mercato-container.no-mt {
    height: 20px;
  }
  
  body.live .live-overview .panel-group .basket.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .fav.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .hockey.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .pallavolo.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .rugby.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .soccer.panel .panel-heading span.icon,
  body.live .live-overview .panel-group .tennis.panel .panel-heading span.icon {
    display: block;
    background: transparent url("../images/icon/icone-live-black.png");
    width: 15px;
    height: 15px;
    position: absolute;
    top: 5px;
    background-repeat: no-repeat;
    background-size: 15px;
  }
  
  body.live .live-overview .panel-group .panel:last-child {
    margin-bottom: 40px;
  }
  
  body.live .live-overview .panel-group .fav.panel .panel-heading span.icon {
    background-position: 0 -97px;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .soccer.panel .panel-heading span.icon {
    background-position: 0 0;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .tennis.panel .panel-heading span.icon {
    background-position: 0 -16px;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .basket.panel .panel-heading span.icon {
    background-position: 0 -32px;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .pallavolo.panel .panel-heading span.icon {
    background-position: 0 -48px;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .hockey.panel .panel-heading span.icon {
    background-position: 0 -80px;
    left: 125px;
  }
  
  body.live .live-overview .panel-group .rugby.panel .panel-heading span.icon {
    background-position: 0 -64px;
    left: 125px;
  }
  
  body.live span.quarto {
    margin-left: 10px;
  }
  
  body.live .live-overview table tr td {
    max-width: 250px;
  }
  
  body.live .live-overview table tr td:nth-child(3) {
    max-width: 0 !important;
  }
  
  body.live .live-overview table tr td:nth-child(3) a {
    vertical-align: middle;
  }

  
  body.live .wrapper .col-left .menu-live .last-row .soccer-away {
    width: 150px;
    float: left;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
  }
  
  body.live .wrapper .col-left .menu-live .first-row .soccer-home {
    width: 150px;
    float: left;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 11px;
  }


  .int-quote.panel-heading{
      padding: 10px
  }


  .cp_sis_cont .rigasistema1 .TSTipo {
      width: 70px;
  }

 body.live   .cp_sis_cont .rigasistema1 .TSTipo {
      width: 90px;
  }

  body.live .footercp .row_footer_bt .footer_dx_bt, .footercp .row_footer_bt .footer_sx_bt {
      width: 144px
  }

    body.mainsport .footercp .row_footer_bt .footer_dx_bt, .footercp .row_footer_bt .footer_sx_bt {
      width: 111px
  }

  .cp_sis_cont .rigasistema1>.TSTxt {
      max-width: 80px
  }

  .cp_sis_cont .rigasistema1 .TSNComb {
      width: 35px;
  }

  .pn_sis_rid .CpnTipoRiepRagg .RiepSX {
      width: 60%
  }
  .pn_sis_rid .CpnTipoRiepRagg .RiepDX {
      width: 40%;
      padding: 0
  }

  .footercp, .footercp .row_footer, 
  .pn_sis_rid .CpnTipoRiepRagg, 
  .pn_sis_rid .CpnTipoSisRiepHdr, 
  .cp_sis_cont,
  .CpnTipoRiepDbl, 
  .CpnTipoRiep {
      padding: 5px 0
  }

  .CpnTipoRiep .RiepDX {
      padding: 0
  }

    /*  QBET */
  
    .header_void{
        float:left;
      }
      
      .qbet-box select#selectqbet{
        float: left;
        width: 100%;
        top: unset!important;
        right: 0;
        border-radius: 5px;
        position: relative;
        background: #242424!important;
        border: 1px solid rgba(0,0,0,0.22);
        margin: 0;
        color: #fff;
      }
      
      .qbet-box .div-select {
        padding: 0 10px;
        height: 60px;
        float: left;
        width: 100%;
      }
      
      .qbet-box .div-select > span{
        position: relative;
        bottom: 0;
        line-height: 20px;
        height: 20px;
        background: #2e2e2e;
        color: #fff;
        font-size: 13px;
        width: 100%;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding: 0px 7px;
      }
      
      
      .qbet-box{
        float:left;
        width:100%;
        position: relative;
        height: auto;
        background: #000;
      }
      
      .qbet-box .qbet-header .row_header2{
        border: unset;
        padding: unset;
        /* background: transparent; */
      }
      
      .qbet-box .qbet-header .row_header2 .header_sx2{
        width: 100%;
        padding: 10px;
        font-size: 15px;
        border-bottom: unset;
      }
    
      .qbet-box .qbet-header .row_header2 .header_sx2 span#provaid{
        color: #fff;
      }
      
      .qbet-box .row_header2 .header_dx2 {
        width: 100%;
        text-align: left;
        display: inline-block;
        padding: 3px 10px 2px 10px;
        margin-top: 10px;
      }
    
      .qbet-box .row_header2 .header_dx2 span.cod-ev{
        color: #21c721;
      }
      
      .qbet-box .row_header2 .header_sx2>span{ margin-left: 0}
      
      .qbet-box .row_header2 .header_sx2>.question{
        float: right;
        background: #21c721;
        padding: 1px 20px;
        color: #1a1a1a!important;
        cursor: pointer;
        font-size: 13px;
        margin-right: 2px;
        border-radius: 5px;
        padding: 0px 20px;
        line-height: 25px;
      }
      
      .qbet-box .row_header2 .header_dx2 span.cod-ev{
        display: block;
        float: left;
        width: 50%;
        line-height: 23px;
        font-size: 10px;
      }
      
      .qbet-box .row_header2 .header_dx2 input#qbettxt{
        float: left;
        width: 47%;
        top: unset!important;
        left: unset!important;
        position: relative;
        border-radius: 5px!important;
        height: 25px;
        background: #242424!important;
        border: 1px solid rgba(0,0,0,0.22);
        color: #fff;
      }
      
      #pnev {
        overflow: auto;
        margin-top: 0px;
        position: relative;
        float: left;
        width: 100%;
      }
      

      .main-content.livestreaming .search-box-live .form-group{
        max-width:77%!important;   
      }

      .onoffswitch4-switch:after {
        left: -23px!important;
    }

    .col-md-3.search-container{
      margin-top:-2px
  }


.col-md-2.settings-container .dropdown.settings button.dropdown-toggle .lang-cont {
    margin-top: 0px;
    padding: unset;
}

.col-md-2.settings-container .dropdown.settings ul.dropdown-menu li.panel-heading{
    background: transparent;
    color: #fff;   
    height: auto;
    text-align: center;
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu{
  background: #2e2e2e!important;
}

.col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.lang-select li{
    color: #fff;
    height: auto;
}


.navbar-qt ul > li:hover > a {
    border-bottom: unset!important;
}

body.casino-live .wrapper-boxed{
    background: rgba(0,0,0,0.8)
}



/****** Silvester 15/12/18 ******/
/* .navbar-qt > div {
    width: 1260px;
    margin: auto;
    text-align: center;
}

header .midhd .container-fluid .col-lg-3 {
     position: absolute;
    left: 50%;
    transform: translateX(-50%);
} */

        /*** new live ***/
        body.live .wrapper .col-main .container-quote .iframe-content.new ul.nav.nav-tabs li a,
        body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li a{
            font-size: 11px;
        }
        body.live .container-quote .quote-bottom .tab-qt.panel .box-quota-cont {
            float: left;
            width: 100%;
          }
          body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread .qt-container {
            background: #0e5067  !important;
            -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.22)!important;
            -moz-box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.22)!important;
            box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.22)!important;
            cursor: default;
          }
          body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread .qt-container .tipo-quota {
            display: none;
          }
          body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread .qt-container .segno-quota {
            width: 100%;
            text-align: center;
            color: #21c721 !important;
            font-weight: bold;
          }
          body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread .qt-container:hover div.segno-quota {
           
            color: #21c721 !important;
          }
          body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread .qt-container {
            background: #333  !important;
          }
        
          body.live .wrapper .col-main .container-quote .quote-bottom .row .col-sm-12:last-child,
          body.live .col-sm-12.no-padding{
            padding:  0 1px!important
        }
            body.live .container-quote .quote-bottom .tab-qt.panel .box-quota {
              padding-left: 1px;
              padding-right: 1px;
          }
        

          .div-versa {
            margin-top: 37px;
        }
        .div-versa a {
            padding: 4px 10px;
        }


        body.areariservata .main-cont .form-control{
            font-size: 14px!important;
        }
        
       
body.areariservata .main-cont label.control-label{
    font-size: 11px!important;
}

@media screen and (min-width: 1024px){
    body.areariservata .main-cont label.control-label{
        font-size: 9px!important;
    }
    
}


.messaggi-container .panel-heading .panel-title.navbar {
    background: #333;
}

.areariservata .panel .panel-body, 
.areariservata section#main .container-fluid, 
/* .lm-du .panel-body .nav>li.active>a, 
.lm-du .panel-body .nav>li:hover>a,  */
.qbet-page  {
    background: #0d0d0d;
}

#sliderIndex img {
    height: 281px;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs {
    margin-bottom: 10px;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body h3 {
    font-size: 11px;
    margin-bottom: 10px;
    opacity: 0.8;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body,
.main-container-quote .main-quote .evento-singolo .panel {
    color: #fff;
    background: #1a1a1a;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-heading {
    color: #0e5067;
    background: #efefef;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container {
    color: #fff;
    border-color: rgba(0,0,0,0.22);
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.fixed-div .odd-container.title {
    background: #333;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body.fixed-div .odd-container.title span {
    color: #21c721!important;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu, .main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu {
    background: #ffffff;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-heading .main-title .evento-select ul.dropdown-menu li, .main-container-quote .main-quote .evento-singolo .panel .panel-heading h4 .evento-select ul.dropdown-menu li {
    border-bottom: 1px solid rgba(0,0,0,0.22);
}

.loading-container-coupon .loadbk .loading-box h3,
.loading-container-coupon .loadbk .loading-box p i {
    color: #ffffff;
}

.footercp .row_footer_bt1 .btn-reset {
    background: #ff5454;
    color: #fff;
}

/* .riepilogo-prenotazione .panel-body .testo-prenotazione h5 {
    color: #0e5067!important;
} */

/* Icon */
.top-leagues.panel .panel-body ul li.nazione7 span.campionato-icona34,
.top-leagues.panel .panel-body ul li.nazione1 span.campionato-icona17,
.top-leagues.panel .panel-body ul li.nazione393 span.campionato-icona7,
.top-leagues.panel .panel-body ul li.nazione393 span.campionato-icona679 {
    -webkit-filter: invert(100%);
    filter: invert(100%);
}
/* Live */
body.live .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item.selected-menu, 
body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item.selected-menu {

    /* box-shadow: inset 0px 0px 21px 0px rgba(0, 0, 0, 0.18); */
    background: #21c721!important;
}

div.col-left .left-nav .menu-live .menu-item a,
div.col-left .left-nav .menu-live .menu-item .level-2 .nazione-title,
.scroll-wrapper.col-left {
    background: #2e2e2e!important;
}

body .wrapper .scroll-wrapper.col-main {
    background: #2e2e2e!important;
}

.live-overview .live-streaming {
    color: #21c721;
}

.col-left .left-nav .menu-live .menu-item .level-2 .nazione-title span.num-events,
body.live .col-left .left-nav .menu-live .menu-item .level-2 .nazione-title i.fa.fa-caret-down,
body.live .col-left .left-nav .menu-live .menu-item .level-2 .nazione-title span.nazione {
    color: #1a1a1a!important;
}

body.live .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item, 
body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item,
body.live .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .score, 
body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .score,
body.live .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .live-streaming i:before, 
body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .live-streaming i:before,
body.live .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .preferiti i:before,
.live-overview .panel-group .panel .panel-collapse table tr .time.dark > span.stato {
    color: #fff!important;
}

.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item{
    width: calc(100% - 2px)!important;
}

body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .preferiti{
    right: 8px;
}

body .wrapper-live section.main-content.livestreaming .wrapper .col-right .col-right-live #framesoccright ul.nav.nav-tabs li {
    background: #2e2e2e;
}
body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li,
body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul,
.wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content.new .menu-center {
    background: #2e2e2e !important;
}
/* 
.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item {
    background: #ffffff!important;
} */

.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item{
    box-shadow: inset 0px 0px 0px 1px rgba(0, 0, 0, 0.2), inset 0px 0px 21px 0px rgba(0, 0, 0, 0.2);
}

body.live .live-calendario .panel-body ul.nav-tabs li.active a {
    background: #21c721!important;
}


body.casino,
#main.main-container-casino-new {
    background: #333 !important;
}

body.poker-new {
    background-size: cover;
    background-attachment: fixed!important;
}

#main.main-content-poker-new {
    background: rgba(255,255,255,0.2)!important;
}

  tr.tr-quote{
    border: 1px solid rgba(0,0,0,0.2);
  }

  body.areariservata .side-nav-backoffice, 
body.paymentspage2 .side-nav-backoffice{
    margin-top: 0;
}

body.areariservata .side-nav-backoffice .page-header, 
body.paymentspage2 .side-nav-backoffice .page-header,
body.areariservata .main-cont .page-title h4, 
body.paymentspage2 .main-cont .page-title h4{
    font-weight: 800;
}

.modal-title {
    text-align: center;
    font-weight: 800;
}

.quote-page .main-container-quote .palinsesto-container .mercati-container ul.nav.nav-tabs{
    margin-bottom: 5px;
}

.quote-page .main-container-quote .palinsesto-container .sports h4{
    font-weight: 800;
    text-transform: uppercase;
}

.col-md-2.col-lg-2.left-column.pull-left .menu-sport-palinsesti{
    float: left;
    width: 100%;
}

.areariservata .panel .panel-heading h4,
.areariservata .page-title h4{
    font-weight: 800;
}


/*new CAINO / CASINO LIVE / POKER */
body {
  background: #222 !important;
}
body.casino-live .wrapper-boxed, body.poker-new .wrapper-boxed {
  max-width: unset !important;
  width: 75% !important;
  background: transparent !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new,
body.casino-live .wrapper-boxed #main.main-content-poker-new, body.poker-new .wrapper-boxed #main.main-content-casino-live-new,
body.poker-new .wrapper-boxed #main.main-content-poker-new {
  max-width: 100% !important;
  box-shadow: unset !important;
  background: transparent !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top {
  margin: 50px 0 !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins {
  position: absolute;
  left: 10px;
  width: 150px;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info {
  width: 100% !important;
  height: 30px !important;
  text-align: center !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info span,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info span, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info span,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info span {
  text-indent: 0px !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info span.slot-name,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info span.slot-name, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .info span.slot-name,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .info span.slot-name {
  color: #fff;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .prize,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .prize, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top .latest-wins .tab-content ul li .prize,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top .latest-wins .tab-content ul li .prize {
  line-height: 22px !important;
  float: left !important;
  width: 100% !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino {
  width: 100% !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item {
  background: url(../../../images/slider/sliderLivecasino.png);
  width: 100%;
  background-position: 50% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item:nth-child(2),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item:nth-child(2), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item:nth-child(2),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item:nth-child(2) {
  background: url(../../../images/slider/sliderLivecasino2.png);
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item img,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item img, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .top #slider-casino .carousel-inner .item img,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .top #slider-casino .carousel-inner .item img {
  left: unset !important;
  transform: unset !important;
  display: none;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section {
  width: calc(50% - 5px) !important;
  margin-right: 5px !important;
  background: rgba(82, 82, 82, 0.5);
  border-radius: 10px;
  overflow: hidden;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(2), body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(4),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(2),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(4), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(2), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(4),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(2),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(4) {
  margin-left: 5px !important;
  margin-right: 0px !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(2), body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(4), body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:last-child,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(2),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(4),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:last-child, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(2), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(4), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:last-child,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(2),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(4),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:last-child {
  float: right !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(1), body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:first-child,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(1),
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:first-child, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:nth-child(1), body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section:first-child,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:nth-child(1),
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section:first-child {
  float: left !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul {
  text-align: center !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li {
  float: unset;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.provider,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.provider, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.provider,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.provider {
  width: 100% !important;
  height: 80px !important;
  background: rgba(0, 0, 0, 0.3);
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.provider img,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.provider img, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.provider img,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.provider img {
  height: 50% !important;
  width: unset !important;
}
body.casino-live .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.game,
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.game, body.poker-new .wrapper-boxed #main.main-content-casino-live-new .container-fluid .games-cont .section ul li.game,
body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.game {
  margin: 10px !important;
  width: calc(50% - 20px) !important;
  border-radius: 10px !important;
  overflow: hidden;
}
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section, body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section {
  width: 100% !important;
}
body.casino-live .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.game, body.poker-new .wrapper-boxed #main.main-content-poker-new .container-fluid .games-cont .section ul li.game {
  width: calc(33.33% - 20px) !important;
}
body.casino .wrapper-boxed {
  max-width: unset !important;
  width: 100% !important;
  background: transparent !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new {
  max-width: 100% !important;
  box-shadow: unset !important;
  background: transparent !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont {
  width: 220px !important;
  margin: 0px 0 10px 10px !important;
  float: right !important;
  margin-top: 50px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body .add-pref span {
  font-weight: 800;
  font-size: 11px;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body .add-pref span:before {
  left: -20px;
  font-size: 16px;
  font-weight: 800;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li {
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont {
  width: calc(100% - 230px) !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top {
  margin: 50px 0 !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins {
  width: 220px !important;
  float: left !important;
  height: 260px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .img-cont {
  border-radius: 10px;
  overflow: hidden;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .prize {
  line-height: 9px !important;
  width: 90px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content ul li .info span.username {
  line-height: 16px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino {
  width: calc(100% - 230px) !important;
  float: right !important;
  height: 260px !important;
  margin-right: unset;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner .item {
  background: url(../../../images/slider/slidercasino3.png);
  width: 100%;
  background-position: 50% !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner .item:nth-child(2) {
  background: url(../../../images/slider/slidercasino4.png);
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner .item img {
  left: unset !important;
  transform: unset !important;
  height: 100% !important;
  display: none;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont {
  width: 220px !important;
  height: 100% !important;
  background: #1a1a1a !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont.fixed-header {
  top: 50px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype {
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
  width: calc(100% - 0px) !important;
  padding-top: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li {
  width: 50% !important;
  padding-bottom: 40px !important;
  margin-bottom: 0 !important;
  height: 40px !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a {
  height: 40px !important;
  border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li.active a {
  background: rgba(0, 0, 0, 0.2);
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .open-menu {
  display: none;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .dropdown-cont {
  height: auto !important;
  top: 113px !important;
  background: #1a1a1a !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype {
  height: 54px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li a {
  font-size: 8px !important;
  padding: 6px 11px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .search input {
  width: 150px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container {
  width: calc(100% - 230px) !important;
  padding: 0 !important;
  margin-left: 10px !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab h5 {
  text-align: center;
  padding: 50px 0;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-box {
  width: calc(20% - 10px) !important;
  border-radius: 10px;
  overflow: hidden;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-box .game-info {
  width: 100%;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-box .game-info .game-front {
  width: 100%;
}
/*end new CAINO / CASINO LIVE / POKER */


.recupera-pwd .page-title {
  border: unset;
}
.recupera-pwd .page-title h4{
  font-weight: 800;
}

.recupera-pwd .dati-container .col-sm-12.col-md-12{
  background: #2e2e2e;
}

/* HEADER */

/* 

.tophd .container-fluid > .col-lg-6 {
  width:40%!important;
}


.tophd .container-fluid > .col-lg-6 {
    width: 360px!important;
    right: 170px!important;
    top: 6px!important;
    transform: unset;
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu > li > a {
  color: #fff;
}
.header-qt .tophd .lang-box .form-group .form-control{
border:none
}
.header .top-login-header-log .btn-container .btn-logout{
font-weight:normal;
color:#fff;
}
.header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle:hover a{
  text-decoration:none
}
.header-qt .midhd .mid-menu .search-box .form-group{
    float:right;
    width:236px;
}

.header-qt .midhd .mid-menu .search-box .search-btn{
    float:right;
}

.header-qt .midhd .mid-menu .search-box .form-control{
    height:28px;
    border-radius:4px 0px 0px 4px;
    float:left;
    width:177px;
} 
 
 
  
.header-qt .col-md-2.settings-container{
  position: relative!important;
  right: unset!important;
  top: unset!important;
  z-index: 9991;
}

.header-qt .tophd .lang-box .form-group .dropdown {
  width: 60px!important;
}

.header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle{
  height: 25px;
  padding: 0px 6px;
  border: 0px;
  background: #0e5067;
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu {
  background: #0e5067!important;
}
body .header-qt .midhd .logo {
    margin-top: -19px!important;
    margin-left: 20px!important;
    height: 70px;
    max-width: 360Px!important;
    overflow: hidden;
}
body .header-qt .midhd .logo img {
    width: 206px!important;
    margin-top: -48px!important;
}

.header-qt .tophd .gambling {
    width: 23px!important;    
    margin-right: 10px!important;
}
.header-qt .tophd .login-box {
    margin-right: unset!important;
    position: absolute;
    right: 10px;
    top: 50px;
    width: 271px;
    float: unset!important;
    z-index: 999;
}

.header-qt .tophd .login-box.loggato{
    width: 279px;
}

.header-qt .tophd .login-box.loggato > .disp-user{
    width: 210px;
    position: absolute;
    top: 23px;
    left: 32px;
}

.header-qt .tophd .login-box.loggato > .disp-user ul li{
    margin-right: 5px;
    border-color: unset!important;
    border: 0!important;
    height: 18px;
}

.header-qt .tophd .login-box.loggato > .btn.btn-logout{
    position: absolute;
    right: 0;
}


.header-qt .midhd .clock-box{
    position: absolute;
    top: -56px;
    right: 64px;
    font-size: 14px!important;
    font-weight: bold;
}

.header-qt .midhd .clock-box:before{
    color: #6a6a6a;
}

.header-qt .midhd .clock-box span{
    color: #6a6a6a;
}

.header .rec-password span i.fa-info:before{
    content: "\f084";
}

.tophd .container-fluid > .col-lg-6 > ul.list-inline {
    margin-right: 0;
}

.tophd .container-fluid > .col-lg-6 > ul.list-inline li a{
    box-shadow: unset;
    font-weight: bold;
    padding: 0 7px;
}

.tophd .container-fluid > .col-lg-6 > ul.list-inline li a:before{
    font-family: "FontAwesome";
    font-size: 12px;
    font-weight: normal;
}

.tophd .container-fluid > .col-lg-6 > ul.list-inline li:first-child a:before{
    content: "\f005";
}
.tophd .container-fluid > .col-lg-6 > ul.list-inline li:nth-child(2) a:before{
    content: "\f05a";
}
.tophd .container-fluid > .col-lg-6 > ul.list-inline li:nth-child(3) a:before{
    content: "\f0e0";
}
.tophd .container-fluid > .col-lg-6 > ul.list-inline li:nth-child(4) a:before{
    content: "\f086";
}


.header-qt .midhd .clock-box:before{
    top: -1px!important;
    left: -18px!important;
    font-size: 15px;
}

.header-qt .tophd .login-box .form-group > .form-control{
    color : #fff!important
}

.navbar-qt ul.nav.navbar-nav > li > a{
    padding: 6px 15px !important;
    padding-bottom: 6px!important;
    font-weight: 900;
    font-size: 15px;
    opacity: 0.8;   
}

.header-qt .tophd .login-box .form-group > .form-control{
    
    border: unset!important;
}

.header-qt .tophd .login-box .btn.btn-login {
    background: #21c721!important;
    color: #0e5067!important;
    margin: 5px 0 0 4px;
}

.header-qt .tophd .login-box .btn.btn-registrazione:after {
    top: 0px!important;
    right: 9px!important;
    padding: 0!important;
}

.header-qt .tophd .login-box div.rec-password {
    position: absolute;
    top: 27px;
    right: 80px;
}

.header-qt .tophd .login-box .form-group > label.password:before,
.header-qt .tophd .login-box .form-group > label.username:before {
    color: #21c721!important;
}

.col-md-2.settings-container .dropdown.settings button.dropdown-toggle i{color: #fff!important;}



.col-md-2.settings-container .dropdown.settings ul.dropdown-menu ul.lang-select li{
    background-position: 3px 6px!important;
}

.header-qt .midhd .logo{
    margin-top: 0px!important;
}

.header-qt .midhd .logo img {
    width: 220px!important;    
    margin-top: 0!important;
}


.header-qt .tophd .login-box .form-group > .form-control{
  color: #000!important;

  
/* .navbar.navbar-qt{
    text-align: center;
    margin-top:19px!important;
    width: 100%;
    position: absolute;
    left: 0;
    background: transparent;
} */

/* .navbar.navbar-qt .navbar-collapse{
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
} */


/******************/
/******************/

/* 

.navbar-default.sidebar{
  margin-top: 45px;
  background: transparent;
}

.betting-menu-4 li.header,
.menu-sport-palinsesti .menu-title,
.sidebar-nav .page-header{
  background: #2e2e2e!important;
  border-radius: 0!important;
  padding: 10px!important;
  color: #fff!important;
  -webkit-box-shadow: inset 14px -3px 0px -8px rgba(33,199,33,1);
  -moz-box-shadow: inset 14px -3px 0px -8px rgba(33,199,33,1);
  box-shadow: inset 14px -3px 0px -8px rgba(33,199,33,1);
  border: unset;
}

.betting-menu-4 li.header span,
.sidebar-nav .page-header span{
  color: #fff!important; 
  text-transform: uppercase;
  font-weight: 800;
  font-size: 15px;
}

.sidebar-nav .page-header {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.betting-menu-4 {
  float: left;
  width: 100%;
}

.sidebar .sidebar-nav ul > li a {
  text-indent: 32px;
  border-bottom:1px solid;
  padding:11px 0px;
  position:relative;
  font-weight: normal;
  border: unset !important;
}

.sidebar .sidebar-nav ul > li span.event-no{
  display:none;
}

.betting-menu-4 li,
.sidebar .sidebar-nav ul > li,
.menu-sport-palinsesti .nav-palinsesti li.menu-item {
    
    border-radius: 0;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    background: #333;
    font-weight: 600!important;
}



.betting-menu-4 li:hover,
.sidebar .sidebar-nav ul > li:hover,
.menu-sport-palinsesti .nav-palinsesti li.menu-item:hover {    
    border-radius: 0;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    background: rgb(59, 59, 59)!important;
    font-weight: 600!important;
}

.betting-menu-4 li:hover a,
.sidebar .sidebar-nav ul > li:hover a{
  filter: brightness(0) invert(1);
}


.betting-menu-4 li a:after,
.sidebar .sidebar-nav ul > li a{    
    background-size: 15px 15px!important;
    background-position: 8px 8px!important;
    filter: brightness(13);
    border: unset!important;
    font-weight: 600!important;
}

.betting-menu-4 li a{    
    background-size: 15px 15px!important;
    background-position: 8px 8px!important;
    border: unset!important;
    font-weight: normal!important;
}


.betting-menu-4 li.live-betting,
.sidebar .sidebar-nav ul > li.live-betting{
  background: #01b810;
}

.betting-menu-4 li.live-betting a,
.sidebar .sidebar-nav ul > li.live-betting a{
  filter: brightness(0);
}

.betting-menu-4 li.level-1 a{
  text-indent: 25px;
}

.betting-menu-4 li.level-1 a:after {
    content: '';
    width: 28px;
    height: 28px;
    position: absolute;
    left: 0px!important;
    top: 2px!important;
    background-size: 14px 14px !important;
} */

/* menu mod */
/*
.sidebar .sidebar-nav ul > li{
  width:50%;
  float:left;
}

.sidebar .sidebar-nav ul > li:nth-last-child(1):nth-child(odd),
.sidebar .sidebar-nav ul > li:only-child{
  width:100%;
  float:left;
}

.sidebar .sidebar-nav ul > li a{    
  background-position: 50% 8px!important;
  padding: 27px 0 7px 0;
  text-indent: unset;
  text-align: center;
}

*/

/*HEADER */

header .header-qt{background:#1a1a1a;width:100% !important;height:110px;max-width:unset;min-width:1474px}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode{left:20px;right:0;width:477px;height:25px;transform:unset;top:78px}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode .antieffrazione{width:480px;position:relative;top:unset;left:unset;transform:unset;float:left;right:unset;margin:0}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode .antieffrazione .form-inline .form-group input{background:#e4e4e4 !important;color:#1a1a1a !important}header .header-qt .tophd{float:right !important;width:540px;height:30%}header .header-qt .tophd .container-fluid{min-width:unset}header .header-qt .tophd .container-fluid .col-lg-6{position:relative;right:unset}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline{margin-left:10px}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li a{color:#fff !important;font-weight:700;padding:0 7px}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li a:before{font-family:"FontAwesome";font-size:12px;font-weight:normal}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:first-child a:before{content:"\f005"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(2) a:before{content:"\f05a"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(3) a:before{content:"\f0e0"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(4) a:before{content:"\f086"}header .header-qt .tophd .container-fluid .login-box{float:left;width:100%;margin:18px 0 0 0;position:relative}header .header-qt .tophd .container-fluid .login-box .form-group{float:left}header .header-qt .tophd .container-fluid .login-box .form-group>label:before{color:rgba(255,255,255,0.3) !important}header .header-qt .tophd .container-fluid .login-box .form-group input{height:35px;border-color:rgba(0,0,0,0.5);border-radius:5px;background:rgba(255,255,255,0.08) !important}header .header-qt .tophd .container-fluid .login-box div.rec-password{float:left;width:26px;margin:1px 5px;height:33px;line-height:33px;border-radius:5px;background:#01B810}header .header-qt .tophd .container-fluid .login-box div.rec-password i{background:transparent !important;color:#1a1a1a}header .header-qt .tophd .container-fluid .login-box .btn{padding:8px 27px}header .header-qt .tophd .container-fluid .login-box .btn.btn-registrazione{background:transparent;color:#fff !important;border-radius:0px !important}header .header-qt .tophd .container-fluid .login-box .btn.btn-registrazione:after{top:0;padding:6px 5px;display:none}header .header-qt .tophd .container-fluid .login-box .btn.btn-login{color:#1a1a1a !important}header .header-qt .tophd .container-fluid .login-box .btn.btn-logout{float:right;background:red !important;color:#fff !important}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon i{width:44px;height:39px;vertical-align:middle;font-size:15px;line-height:36px;cursor:pointer;border-radius:5px;float:left;background:#21c721;color:#1a1a1a !important}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon p{color:#fff !important;margin:-7px 0 0 10px;font-weight:bold}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon.collapsed p{margin:10px 0 0 10px}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user{float:left;width:350px;position:absolute;top:10px;left:57px}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user ul li{margin-right:10px;border:unset;height:auto}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user ul li span{float:left;color:#fff !important;line-height:15px}header .header-qt .tophd .container-fluid .lang-box{width:50px}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container{position:relative;right:unset;top:unset}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown{width:60px}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown button.btn.dropdown-toggle{background:rgba(255,255,255,0.2)}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown button.btn.dropdown-toggle span i{color:#fff !important}header .header-qt .midhd{float:left !important;width:13%;height:100% !important;position:unset;padding:0 10px 0 20px}header .header-qt .midhd .container-fluid{min-width:unset}header .header-qt .midhd .col-md-3{position:relative !important;width:100% !important;float:left !important;z-index:1;margin:0;padding:0;height:80px}header .header-qt .midhd .col-md-3 .logo{margin-top:0px !important;width:100%;height:110px;overflow:hidden;position:relative}header .header-qt .midhd .col-md-3 .logo a{position:absolute;display:block;width:100%;height:auto;top:50%;transform:translateY(-50%)}header .header-qt .midhd .col-md-3 .logo img{width:100%;margin-top:unset}header .header-qt .midhd .pull-right{top:5px;right:80px !important;z-index:1;margin:0;padding:0;width:80px !important}header .header-qt .midhd .pull-right #clock.clock-box{float:unset;width:100%;text-align:center;margin:0 auto}header .header-qt .midhd .pull-right #clock.clock-box:before{content:unset}header .header-qt .midhd .pull-right #clock.clock-box .clocktime{display:block;text-align:center;font-weight:800;font-size:12px;background:rgba(255,255,255,0.1);border-radius:20px;line-height:24px;color:#fff !important}header .header-qt .midhd .pull-right #clock.clock-box .clocktime:before{font-family:"FontAwesome";position:absolute;font-size:14px;top:0;left:10px;content:"";content:unset;font-weight:normal;color:#fff !important}header .header-qt .navbar.navbar-qt{float:left !important;width:43%;background:transparent;height:100%;position:relative;min-width:742px}header .header-qt .navbar.navbar-qt .div-versa{margin-top:unset}header .header-qt .navbar.navbar-qt .div-versa a{padding:7px 15px}header .header-qt .navbar.navbar-qt>div{position:absolute;left:0;top:50%;transform:translateY(-50%)}header .header-qt .navbar.navbar-qt>div .navbar-collapse{width:auto;margin-top:unset}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav{width:auto;text-align:center;padding:0 0;margin:0 10px 0 20px;border-radius:10px;background:#202020}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li{float:unset;display:inline-block;margin:0}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li a{padding:7px 15px !important;font-size:12px;font-weight:800;color:#fff !important;border-radius:10px}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:first-child>a,header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:first-child>:hover{border-radius:10px !important}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:hover{background:transparent}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:hover a{background:rgba(255,255,255,0.1)}body.index header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:first-child a{background:#21c721;color:#1a1a1a !important}body.mainsport header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a,body.quote-page header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a{background:#21c721;color:#1a1a1a !important}body.live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(3) a{background:#21c721;color:#1a1a1a !important}body.poker-new header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(4) a{background:#21c721;color:#1a1a1a !important}body.casino header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(5) a{background:#21c721;color:#1a1a1a !important}body.casino-live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(6) a{background:#21c721;color:#1a1a1a !important}body.areariservata header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(7) a{background:#21c721 !important;color:#1a1a1a !important}

/* SPORT MENU */

.navbar-default.sidebar{margin-top:45px;background:transparent}.navbar-default.sidebar .sidebar-nav .page-header{background:#2e2e2e !important;border-radius:0 !important;padding:10px !important;color:#fff !important;-webkit-box-shadow:inset 14px -3px 0px -8px #21c721;-moz-box-shadow:inset 14px -3px 0px -8px #21c721;box-shadow:inset 14px -3px 0px -8px #21c721;border:unset;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-align:left;text-indent:12px}.navbar-default.sidebar .sidebar-nav .page-header span{color:#fff !important;text-transform:uppercase;font-weight:800;font-size:15px}.navbar-default.sidebar .sidebar-nav ul>li{border-radius:0;margin:0;border-bottom:1px solid rgba(255,255,255,0.1);background:#333;font-weight:600 !important}.navbar-default.sidebar .sidebar-nav ul>li a{text-indent:32px;border-bottom:1px solid;padding:14px 0px;position:relative;font-weight:normal;border:unset !important;background-size:15px 15px !important;background-position:8px 12px !important;filter:brightness(13);border:unset !important;font-weight:600 !important;font-size:11px}.navbar-default.sidebar .sidebar-nav ul>li span.event-no{display:none}.navbar-default.sidebar .sidebar-nav ul>li.eventi-oggi{background:#3e3c29;box-shadow:inset -3px 0px 0px 0px #becc00}.navbar-default.sidebar .sidebar-nav ul>li.tutti{background:#3c2a40;box-shadow:inset -3px 0px 0px 0px #a20095}.navbar-default.sidebar .sidebar-nav ul>li:first-child{border-top:1px solid rgba(255,255,255,0.1)}.navbar-default.sidebar .sidebar-nav ul>li:last-child{border-bottom:unset}.navbar-default.sidebar .sidebar-nav ul>li:hover{border-radius:0;margin:0;background:#3b3b3b !important;font-weight:600 !important}.navbar-default.sidebar .sidebar-nav ul>li:hover a{filter:brightness(0) invert(1)}.navbar-default.sidebar .sidebar-nav ul>li.live-betting{background:#01b810}.navbar-default.sidebar .sidebar-nav ul>li.live-betting a{filter:brightness(0)}.navbar-default.sidebar .sidebar-nav ul>li.live-betting:hover{background:#00a00e !important}.navbar-default.sidebar .sidebar-nav ul>li.live-betting:hover a{filter:brightness(13)}.betting-menu-4{float:left;width:100%}.betting-menu-4 .header{background:#2e2e2e !important;border-radius:0 !important;padding:10px !important;color:#fff !important;-webkit-box-shadow:inset 14px -3px 0px -8px #21c721;-moz-box-shadow:inset 14px -3px 0px -8px #21c721;box-shadow:inset 14px -3px 0px -8px #21c721;border:unset;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-align:left;text-indent:12px}.betting-menu-4 .header span{color:#fff !important;text-transform:uppercase;font-weight:800;font-size:15px}.betting-menu-4>li{border-radius:0;margin:0;border-bottom:1px solid rgba(255,255,255,0.1);background:#333;font-weight:600 !important}.betting-menu-4>li a{text-indent:32px;border-bottom:1px solid;padding:13px 0px !important;position:relative;font-weight:normal;border:unset !important;background-size:15px 15px !important;background-position:8px 12px !important;filter:brightness(13);border:unset !important;font-weight:600 !important;font-size:11px}.betting-menu-4>li a:after{background-size:15px 15px !important;background-position:8px 8px !important;filter:brightness(13);border:unset !important;font-weight:600 !important;content:'';width:28px;height:28px;position:absolute;left:0px !important;top:7px !important;background-size:14px 14px !important}.betting-menu-4>li a span.sport{text-indent:32px !important}.betting-menu-4>li a span.event-no{display:block !important;color:#fff;border:1px solid #fff;opacity:0.3;border-radius:12px;width:40px;text-align:center;text-indent:0;font-size:11px;font-weight:normal;padding:3px;top:11px !important}.betting-menu-4>li.quote-favorite{background:#3c2a40;box-shadow:inset -3px 0px 0px 0px #a20095}.betting-menu-4>li.eventi-oggi{background:#3e3c29;box-shadow:inset -3px 0px 0px 0px #becc00}.betting-menu-4>li:first-child{border-top:1px solid rgba(255,255,255,0.1)}.betting-menu-4>li:last-child{border-bottom:unset}.betting-menu-4>li:hover{border-radius:0;margin:0;background:#3b3b3b !important;font-weight:600 !important}.betting-menu-4>li:hover a{filter:brightness(0) invert(1)}.betting-menu-4>li#live-betting{background:#01b810}.betting-menu-4>li#live-betting a{filter:brightness(0)}.betting-menu-4>li#live-betting:hover{background:#00a00e !important}.betting-menu-4>li#live-betting:hover a{filter:brightness(13)}.betting-menu-4>li ul li.level-2{background:rgba(0,0,0,0.2) !important}.betting-menu-4>li ul li.level-2 a{filter:unset !important}.betting-menu-4>li ul li.level-2 a span{display:block !important;text-indent:0;text-align:left;margin-left:45px !important}.betting-menu-4>li ul li.level-2 a img{margin-left:10px}.betting-menu-4>li ul li.level-2:hover a{filter:unset !important}.betting-menu-4>li ul li.level-2 ul li.level-3{background:rgba(0,0,0,0.1) !important}.betting-menu-4>li ul li.level-2 ul li.level-3 a.active:before{left:-20px !important;top:12px !important}.betting-menu-4>li ul li.level-2 ul li.level-3 a span{text-align:center}.tpS.selettore-giorni{padding:10px 0 7px 0px}.tpS.selettore-giorni select{width:238px;height:36px;background:#242424 !important}.tpS.selettore-giorni select option{color:#fff !important}.tpS.selettore-giorni span{width:unset;height:unset;margin:0}.tpS.selettore-giorni span i{width:37px;height:36px;border-radius:0 5px 5px 0;position:relative}.tpS.selettore-giorni span i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#1a1a1a !important}.menu-sport-palinsesti .menu-title{background:#2e2e2e !important;border-radius:0 !important;padding:10px !important;color:#fff !important;-webkit-box-shadow:inset 14px -3px 0px -8px #21c721;-moz-box-shadow:inset 14px -3px 0px -8px #21c721;box-shadow:inset 14px -3px 0px -8px #21c721;border:unset}.menu-sport-palinsesti .nav-palinsesti li.menu-item{border-radius:0;margin:0;border-bottom:1px solid rgba(0,0,0,0.2);background:#333;font-weight:600 !important}.menu-sport-palinsesti .nav-palinsesti li.menu-item:hover{border-radius:0;margin:0;border-bottom:1px solid rgba(0,0,0,0.2);background:#3b3b3b !important;font-weight:600 !important}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
  border: 1px solid #555;
}

.report-page .panel-header .title{
  border-color: #555!important;
}

.giroconto .giroconto-container .option-container-saldo .box-container, 
.trasferimenti .trasferimenti-container .option-container-saldo .box-container{
    background: #21c721!important;
}

.giroconto .giroconto-container .option-container-saldo .box-container label, 
.trasferimenti .trasferimenti-container .option-container-saldo .box-container label,
.giroconto .giroconto-container .option-container-saldo .box-container span, 
.trasferimenti .trasferimenti-container .option-container-saldo .box-container span{
    color: #1a1a1a !important;
}

.report-page .panel-header .title .netto, .report-page .panel-header .title .giocato, .report-page .panel-header .title .vinto, .report-page .panel-header .title .commissioni, .report-page .panel-header .title .numero-coupon, .report-page .panel-header .title .total-count{
  color: #F98080!important;
}

.thumbs-container .thumbnail {
  border: 0px;
  background: #21c721!important;
}

header .header-qt .midhd .col-md-3 {
  position: relative !important;
  width: 100% !important;
  float: left !important;
  z-index: 1;
  margin: 0;
  padding: 0;
  height: 80px;
  overflow: hidden;
  margin-top: 15px;
}
  
header .header-qt .midhd .col-md-3 .logo img {
  width: 100%;
  margin-top: unset;
  position: relative;
  top: -14px;
}

.preindex a.navbar-brand {
  position: relative !important;
  width: 100% !important;
  float: left !important;
  z-index: 1;
  margin: 0;
  padding: 0;
  height: 80px;
  overflow: hidden;
  margin-top: 8px;
}

.preindex a.navbar-brand img {
  max-width: 230px;
  /* height: 90px; */
  margin: 10px;
  width: 100%;
  margin-top: unset;
  position: relative;
  top: -54px;
}

/* .col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .time-left span.soccer-time{
  color: #000;
} */


body.live.lmtplus .wrapper .col-main .iframe-content.new .score.framesocc2 {
  height: 124px !important
}

body.casino .modal-game #div-casinotransfer button#casinotransfermodal span::after {
  top: -2px;
}






body.index div.tpt.piu-giocate-container.panel, 
body.index div.market-movers-container.panel {
    display: block!important;
}

div.most-played-container ul.nav.nav-tabs>li, 
div.ultimo-minuto-container ul.nav.nav-tabs>li {
    width: auto;
    max-width: 100px;
    position: relative;
}


/* div.most-played-container ul.nav.nav-tabs>li>a,
div.ultimo-minuto-container ul.nav.nav-tabs>li>a {
    padding: 3rem 1rem 0 1rem;
    font-weight: 100;
    color: #fff;
    text-indent: 0;
    text-align: center;
    font-size: 13px;
    line-height: 40px;

} */
/* 
.ultimo-minuto-container.tab-container .nav-tabs > li > a::before {
    font-size: 21px;
    left: 50%;
    top: 4px;
    transform: translateX(-50%);
    background-color: #292929;
    padding: 4px;
    border-radius: 32px;
}

div.most-played-container ul.nav.nav-tabs>li.active::before, 
div.ultimo-minuto-container ul.nav.nav-tabs>li.active::before {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    border-top: 0px solid rgba(0,0,0,0);
    border-left: 8px solid rgba(0,0,0,0);
    border-right: 8px solid rgba(0,0,0,0);
    border-bottom: 8px solid #fccb25;
    width: 10px;
    z-index: 1;
    margin: 0 auto;
} */


/* dynamic */
/* .ultimo-minuto-container.tab-container .nav-tabs > li.sp1 > a:before, 
.ultimo-minuto-container.tab-container .nav-tabs > li.spLm1 > a:before {
    content: "\e906";
  }

  .ultimo-minuto-container.tab-container .nav-tabs > li.sp2 > a:before,
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm2 > a:before {
    content: "\e922";
  }

  .ultimo-minuto-container.tab-container .nav-tabs > li.sp4 > a:before,
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm4 > a:before {
    content: "\e902";
  } */

  /* .ultimo-minuto-container.tab-container .nav-tabs > li.active > a{
      box-shadow: unset!important;
  }

  div.most-played-container ul.nav.nav-tabs, div.ultimo-minuto-container ul.nav.nav-tabs{
    display: flex !important;
    justify-content: center !important;
  }

  .ultimo-minuto-container.tab-container .nav-tabs > li > a{
    text-indent: 0;
    text-align: center;
    font-size: 11px;
    line-height: 85px;
  }

  .ultimo-minuto-container.tab-container .nav-tabs{
      height: 72px
  }

  .ultimo-minuto-container.tab-container .nav-tabs > li > a::before{
    font-size: 21px;
    left: 50%;
    top: 4px;
    transform: translateX(-50%);
    background-color: #292929;
    padding: 4px;
    border-radius: 32px;
  } */

  .ultimo-minuto-container.tab-container .nav-tabs > li > a:hover,
  .ultimo-minuto-container.tab-container .nav-tabs > li.active > a{
      color: #fff!important;
  }

  
  /* .ultimo-minuto-container .panel-body #spLm2 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container .panel-body #sp2 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp2 > a::before, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm2 > a::before {
    content: "\e922";
  }

  
  .ultimo-minuto-container .panel-body #spLm1 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container .panel-body #sp1 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm1 > a::before,
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp1 > a::before {
    content: "\e906";
  }


  .ultimo-minuto-container .panel-body #spLm4 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container .panel-body #sp4 ul:not(.sub-title) li .row-partita div.titolo-partita::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm4 > a::before,
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp4 > a::before {
    content: "\e902";
  } */

  
div.ultimo-minuto-container .nav-tabs > li a:hover,
div.ultimo-minuto-container .nav-tabs > li.active > a,
div.ultimo-minuto-container .nav-tabs > li > a {
  background: #0a0a0a!important;
  text-align: center;
  padding: 15px 15px;
  text-indent: 0;
}

div.ultimo-minuto-container .nav-tabs > li a:hover,
div.ultimo-minuto-container .nav-tabs > li:hover a {
  padding: 15px 15px!important;
  text-indent: 0;
  text-align: center;
}

div.ultimo-minuto-container .nav-tabs > li:hover a,
div.ultimo-minuto-container .nav-tabs > li.active > a {
  color:#21c721;
  text-indent: 0;
  text-align: center;
}

/* .ultimo-minuto-container .panel-body {
  background: #303030;
} */

body.index .main-container .col-md-12 div.panel, 
body.index .main-container .col-lg-6 div.panel {
  /* height: 260px; */
  height: auto!important;
}

div.ultimo-minuto-container.tab-container .nav-tabs > li.active > a {
  -webkit-box-shadow: inset 0 -3px 0 0 #21c721;
    -moz-box-shadow: inset 0 -3px 0 0 #21c721;
    box-shadow: inset 0 -3px 0 0 #21c721;
    color: #21c721;
    padding-top: 15px;
    background: transparent!important;
    text-indent: 0;
}

div.ultimo-minuto-container.tab-container .nav-tabs > li > a {
  padding-top: 15px;
  text-indent: 0;
  text-align: center;
}

div.tpt.piu-giocate-container .panel-heading h4 {
  color: #21c721;
  padding-left: 30px!important;
}

div.tpt.piu-giocate-container .panel-heading h4:before {
  top: 2px;
  left: 5px;
}

 /* register */

 body header#header .header-qt .tophd .container-fluid .register:first-child {
  z-index: 9;
}
body header#header .header-qt .tophd .container-fluid  .register .settings.register button{     
  background: transparent;
  width: auto;
  padding: 8px 30px;
  border: unset;
}   

body header#header .header-qt .tophd .container-fluid  .register .settings.register button span{
  color: #fff;
}  

body header#header .header-qt .tophd .container-fluid  .register .settings.register button:hover span{
  color: #fff;
}  


#sendCodeWhatsapp{
  color: #fff;
}         

body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu {
  background-color: #111 !important;
  color: #fff !important;
  border-radius: 4px;
}

body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li {
  height: auto;
  width: 100%;
}
  
body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li.panel-heading {
  /* background: #e9a316; */
  color: #fff;
  padding: 5px 0 !important;
  text-align: center;
}

body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a{
  background: #21c721; 
  border-radius: 5px!important
}

  
body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a span{
  color: #fff!important;
  font-weight: bold;
}

body header#header .header-qt .tophd .container-fluid .register .settings-container.clock-box.register ul.dropdown-menu ul.timezone-select.register li a span{
  color: #fff;
} 


.iti__country-name{
  color: #000
}

/* Recupera Password */

body.recupera-pwd .dati-container .button-container .btn{
  background: #fff!important;
  
}

body.recupera-pwd .dati-container .button-container .btn > div{
  color: #000;  
}

/* aligment mods 20/10/2022 */

@media (min-width: 1200px) and (max-width: 1480px){

  header.header{
    width: 100%!important;
  }
  
  header.header .header-qt{
    min-width: 100%!important;
    /* margin-top: -49px !important; */
    /* height: 46px; */
  }

  header .header-qt .navbar.navbar-qt{
    height: 46px;
  }

  header .header-qt .navbar.navbar-qt > div .navbar-collapse ul.nav.navbar-nav li a{
    font-size: 11px!important;
    padding: 5px 12px !important;
  }


  header .header-qt .tophd .container-fluid .login-box {
    float: right;
    width: 510px;

  }

  
  header .header-qt .tophd .container-fluid .login-box.loggato {
    float: right;
    width: 410px;

  }

  .wrapper-boxed{
      width:100%;
  }  
  .right-column {
      width: 240px !important;
  }

  .right-column-quote.pull-right{
    width: 229px !important;
  }

  .left-column-quote.pull-left,
  .left-column {
      width: 220px !important;
  }
  .main-container {
      width: calc(100% - 460px);
  }
  #sliderIndex {
      margin: 0;
      margin-bottom: 0px;
      position: relative;
      height: 100%;
      max-height: 260px;
      -webkit-transform: translateZ(0px);
      margin-bottom: 10px;
  }
}

#sliderIndex {
margin: 0;
position: relative;
height: 100%;
max-height: 260px;
-webkit-transform: translateZ(0px);
margin-bottom: 10px;
}
#sliderIndex img {
width: 100%;
height: auto;
max-height: 300px;
margin: 0 auto;
}
#sliderIndex .carousel-control span {
position: absolute;
top: 50%;
margin-top: -20px;
}
#sliderIndex .carousel-control.left, #sliderIndex .carousel-control.right {
height: 100%;
opacity: 0;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
#sliderIndex:hover .carousel-control.left, #sliderIndex:hover .carousel-control.right {
opacity: 1;
}
#sliderIndex .carousel-control.left span, #sliderIndex .carousel-control.right span {
display: block;
position: relative;
top: 50%;
}
#sliderIndex .carousel-control.left span i, #sliderIndex .carousel-control.right span i {
opacity: 1;
padding: 10px 17px;
border-radius: 100%;
}
#sliderIndex .carousel-inner {
height: 100%;
}
#sliderIndex .carousel-inner .item {
height: 100%;
}
#sliderIndex .carousel-inner .item a {
width: 100%;
height: 100%;
display: block;
}
#sliderIndex .carousel-inner .item img {
width: 100%;
height: 100%;
min-width: 680px;
margin: 0 auto;
}
#sliderIndex .carousel-inner .item img:first-child {
background-size: cover;
background-position: center center;
opacity: 1;
}
#sliderIndex .carousel-inner .item.next.left, #sliderIndex .carousel-inner .item.prev.right, #sliderIndex .carousel-inner .item.active {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
}
#sliderIndex .carousel-indicators li {
border-radius: 0px;
}

@media (min-width: 1601px) {
#sliderIndex {
  min-height: 260px;
}
#sliderIndex .carousel-inner .item {
  min-height: 260px;
}
#sliderIndex .carousel-inner .item img {
  min-width: auto;
}
}



header .header-qt .tophd .container-fluid .login-box.loggato .user-icon p {
  margin: 2px 0 0 10px!important;
}

header .header-qt .tophd .container-fluid .login-box.loggato .disp-user {
  top: 19px;
}


#divwrapp > div.live-col-cont > div.col-main {
  width: calc(100% - 260px)!important;
}


/* new-skin--res */
body.casino section.main-container-casino-res{
  width: 100%;
  min-width: 1080px;
  max-width: 1688px;
  margin: 0 auto;
  position: relative;
  margin-top: 110px;
}
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a i, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a span, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a i, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a span{
    color: #21c721!important;    
}

body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title{
   background: #21c721;
}

body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i,
body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow,
body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li:hover .game span{
  background: #21c721;
}

body.casino * {
  scrollbar-color: #21c721 #100E11 !important;
}

body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main div.casino-provider {
  background-image: linear-gradient(to bottom, #21c721, #dc9444);
}

body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .casino-provider .inner-cont i.casino.casino-all span{
  color: #fff;
}

body header#header .header-qt .tophd .container-fluid .login-box .form-group input.form-control[type="password"],
body header#header .header-qt .tophd .container-fluid .login-box:first-child input.form-control{
  color: #000!important  
}

.div-account a{
  line-height: 20px!important;
  font-weight: bold!important;
  letter-spacing: unset!important;
}

footer .footer-top .container-fluid .row:first-child > .col-md-2:last-child{
  display:block;
}

body header#header .header-qt .tophd .container-fluid .login-box.loggato .notification{
  right: 487px;
  top: 10px;
}

@media only screen and (max-width: 1270px){
  body header#header .header-qt .tophd .container-fluid .login-box.loggato{
    max-width: 500px;
  }  

  .div-account a{
    font-size: 11px;
    margin: 0;
    min-width: 70px;
    padding: 0.5rem;
    font-weight: bold;
  }

  body header#header .header-qt nav.navbar.navbar-qt > div .navbar-collapse#nav-log{
    min-width: unset;
  }
  
}

body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a i, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li.active a span, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a i, 
body.casino section.main-container-casino-res .right-container .game-type-container .game-type-filters li:hover a span{
    color: #21c721!important;    
}

body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title{
    background: #21c721;
}

body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i,
body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow,
body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li:hover .game span{
    background: #21c721;
}

body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a, 
body.new-skin--res section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a,
body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a span, 
body.new-skin--res section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game .image-cont .game-btns div a span{
  color: #21c721;
}


body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow,
body.new-skin--res section.main-container-casino-res .casino-provider-cont .casino-provider-main .open-provider-arrow,
body.casino section.main-container-casino-res .right-container .game-type-container .search-box .search i,
body.new-skin--res section.main-container-casino-res .right-container .game-type-container .search-box .search i,
body.casino section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title, 
body.new-skin--res section.main-container-casino-res .right-container .casino-games-wrapper .casino-games-container ul li .game span.title{
  color: #000;
}

body.casino * {
    scrollbar-color: #21c721 #100E11 !important;
}

body.casino section.main-container-casino-res .casino-provider-cont .casino-provider-main div.casino-provider {
    background-image: linear-gradient(to bottom, #21c721, #21c721);
}


/* */

@media only screen and (max-width: 1180px){
        
  .header-qt .midhd .logo {
      max-width: 200Px;
      margin-top:5px;
  }
  
  .header-qt .midhd .logo img {
      width: 200px;
  }
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu{
background: #2e2e2e!important;
}

header .header-qt{background:#1a1a1a;width:100% !important;height:110px;max-width:unset;min-width:1474px}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode{left:20px;right:0;width:477px;height:25px;transform:unset;top:78px}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode .antieffrazione{width:480px;position:relative;top:unset;left:unset;transform:unset;float:left;right:unset;margin:0}header .header-qt #PreIndex_ContainerHeader_ctl00_pn_AECode .antieffrazione .form-inline .form-group input{background:#e4e4e4 !important;color:#1a1a1a !important}header .header-qt .tophd{float:right !important;width:540px;height:30%}header .header-qt .tophd .container-fluid{min-width:unset}header .header-qt .tophd .container-fluid .col-lg-6{position:relative;right:unset}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline{margin-left:10px}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li a{color:#fff !important;font-weight:700;padding:0 7px}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li a:before{font-family:"FontAwesome";font-size:12px;font-weight:normal}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:first-child a:before{content:"\f005"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(2) a:before{content:"\f05a"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(3) a:before{content:"\f0e0"}header .header-qt .tophd .container-fluid .col-lg-6 ul.list-inline li:nth-child(4) a:before{content:"\f086"}header .header-qt .tophd .container-fluid .login-box{float:left;width:100%;margin:18px 0 0 0;position:relative}header .header-qt .tophd .container-fluid .login-box .form-group{float:left}header .header-qt .tophd .container-fluid .login-box .form-group>label:before{color:rgba(255,255,255,0.3) !important}header .header-qt .tophd .container-fluid .login-box .form-group input{height:35px;border-color:rgba(0,0,0,0.5);border-radius:5px;background:rgba(255,255,255,0.08) !important}header .header-qt .tophd .container-fluid .login-box div.rec-password{float:left;width:26px;margin:1px 5px;height:33px;line-height:33px;border-radius:5px;background:#01B810}header .header-qt .tophd .container-fluid .login-box div.rec-password i{background:transparent !important;color:#1a1a1a}header .header-qt .tophd .container-fluid .login-box .btn{padding:8px 27px}header .header-qt .tophd .container-fluid .login-box .btn.btn-registrazione{background:transparent;color:#fff !important;border-radius:0px !important}header .header-qt .tophd .container-fluid .login-box .btn.btn-registrazione:after{top:0;padding:6px 5px;display:none}header .header-qt .tophd .container-fluid .login-box .btn.btn-login{color:#1a1a1a !important}header .header-qt .tophd .container-fluid .login-box .btn.btn-logout{float:right;background:red !important;color:#fff !important}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon i{width:44px;height:39px;vertical-align:middle;font-size:15px;line-height:36px;cursor:pointer;border-radius:5px;float:left;background:#21c721 ;color:#1a1a1a !important}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon p{color:#fff !important;margin:-7px 0 0 10px;font-weight:bold}header .header-qt .tophd .container-fluid .login-box.loggato .user-icon.collapsed p{margin:10px 0 0 10px}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user{float:left;width:350px;position:absolute;top:10px;left:57px}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user ul li{margin-right:10px;border:unset;height:auto}header .header-qt .tophd .container-fluid .login-box.loggato .disp-user ul li span{float:left;color:#fff !important;line-height:15px}header .header-qt .tophd .container-fluid .lang-box{width:50px}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container{position:relative;right:unset;top:unset}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown{width:60px}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown button.btn.dropdown-toggle{background:rgba(255,255,255,0.2)}header .header-qt .tophd .container-fluid .lang-box .form-group.lang-container .col-md-2.settings-container .settings.dropdown button.btn.dropdown-toggle span i{color:#fff !important}header .header-qt .midhd{float:left !important;width:13%;height:100% !important;position:unset;padding:0 10px 0 20px}header .header-qt .midhd .container-fluid{min-width:unset}header .header-qt .midhd .col-md-3{position:relative !important;width:100% !important;float:left !important;z-index:1;margin:0;padding:0;height:80px}header .header-qt .midhd .col-md-3 .logo{margin-top:0px !important;width:100%;height:110px;overflow:hidden;position:relative}header .header-qt .midhd .col-md-3 .logo a{position:absolute;display:block;width:100%;height:auto;top:50%;transform:translateY(-50%)}header .header-qt .midhd .col-md-3 .logo img{width:100%;margin-top:unset}header .header-qt .midhd .pull-right{top:5px;right:80px !important;z-index:1;margin:0;padding:0;width:80px !important}header .header-qt .midhd .pull-right #clock.clock-box{float:unset;width:100%;text-align:center;margin:0 auto}header .header-qt .midhd .pull-right #clock.clock-box:before{content:unset}header .header-qt .midhd .pull-right #clock.clock-box .clocktime{display:block;text-align:center;font-weight:800;font-size:12px;background:rgba(255,255,255,0.1);border-radius:20px;line-height:24px;color:#fff !important}header .header-qt .midhd .pull-right #clock.clock-box .clocktime:before{font-family:"FontAwesome";position:absolute;font-size:14px;top:0;left:10px;content:"";content:unset;font-weight:normal;color:#fff !important}header .header-qt .navbar.navbar-qt{float:left !important;width:43%;background:transparent;height:100%;position:relative;min-width:742px}header .header-qt .navbar.navbar-qt .div-versa{margin-top:unset}header .header-qt .navbar.navbar-qt .div-versa a{padding:7px 15px}header .header-qt .navbar.navbar-qt>div{position:absolute;left:0;top:50%;transform:translateY(-50%)}header .header-qt .navbar.navbar-qt>div .navbar-collapse{width:auto;margin-top:unset}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav{width:auto;text-align:center;padding:0 0;margin:0 10px 0 20px;border-radius:10px;background:#202020}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li{float:unset;display:inline-block;margin:0}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li a{padding:7px 15px !important;font-size:12px;font-weight:800;color:#fff !important;border-radius:10px}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:first-child>a,header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:first-child>:hover{border-radius:10px !important}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:hover{background:transparent}header .header-qt .navbar.navbar-qt>div .navbar-collapse ul.nav.navbar-nav li:hover a{background:rgba(255,255,255,0.1)}body.index header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:first-child a{background:#21c721 ;color:#1a1a1a !important}body.mainsport header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a,body.quote-page header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a{background:#21c721 ;color:#1a1a1a !important}body.live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(3) a{background:#21c721 ;color:#1a1a1a !important}body.poker-new header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(4) a{background:#21c721 ;color:#1a1a1a !important}body.casino header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(5) a{background:#21c721 ;color:#1a1a1a !important}body.casino-live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(6) a{background:#21c721 ;color:#1a1a1a !important}body.areariservata header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(7) a{background:#21c721  !important;color:#1a1a1a !important}

header .header-qt .midhd .col-md-3 {
position: relative !important;
width: 100% !important;
float: left !important;
z-index: 1;
margin: 0;
padding: 0;
height: 80px;
overflow: hidden;
margin-top: 15px;
}

header .header-qt .midhd .col-md-3 .logo img {
width: 100%;
margin-top: unset;
position: relative;
top: -14px;
}

/* register */

body header#header .header-qt .tophd .container-fluid .register:first-child {
z-index: 9;
}
body header#header .header-qt .tophd .container-fluid  .register .settings.register button{     
background: transparent;
width: auto;
padding: 8px 30px;
border: unset;
}   

body header#header .header-qt .tophd .container-fluid  .register .settings.register button span{
color: #fff;
}  

body header#header .header-qt .tophd .container-fluid  .register .settings.register button:hover span{
color: #fff;
}  


#sendCodeWhatsapp{
color: #fff;
}         

body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu {
background-color: #111 !important;
color: #fff !important;
border-radius: 4px;
}

body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li {
height: auto;
width: 100%;
}

body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li.panel-heading {
/* background: #e9a316; */
color: #fff;
padding: 5px 0 !important;
text-align: center;
}

body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a{
background: #21c721 ; 
border-radius: 5px!important
}


body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a span{
color: #fff!important;
font-weight: bold;
}

body header#header .header-qt .tophd .container-fluid .register .settings-container.clock-box.register ul.dropdown-menu ul.timezone-select.register li a span{
color: #fff;
} 


@media (min-width: 1200px) and (max-width: 1480px){

header.header{
  width: 100%!important;
}

header.header .header-qt{
  min-width: 100%!important;
  /* margin-top: -49px !important; */
  /* height: 46px; */
}

header .header-qt .navbar.navbar-qt{
  height: 46px;
}

header .header-qt .navbar.navbar-qt > div .navbar-collapse ul.nav.navbar-nav li a{
  font-size: 11px!important;
  padding: 5px 12px !important;
}




header .header-qt .tophd .container-fluid .login-box.loggato {
  float: right;
  width: 410px;

}

}

header .header-qt .tophd .container-fluid .login-box.loggato .user-icon p {
margin: 2px 0 0 10px!important;
}

header .header-qt .tophd .container-fluid .login-box.loggato .disp-user {
top: 19px;
}


.midhd .col-md-9{
position: absolute;
right: 190px;
top: -30px;
width: 385px;
height: 70px;
}


header .header-qt .tophd .container-fluid .login-box {
  float: right;
  width: 620px;
  margin: 50px 0 0 0;
}

.mid-menu .search-box{
top: 40px !important;
right: 270px !important;
display: none;
}

.clock-box.jqclock{
position: absolute!important;
right: 99px;
top: 9px;
background: rgba(255,255,255,0.1);
border-radius: 50px;
text-align: center!important;
padding: 2px 11px;
line-height: 26px!important;
width: auto!important;
height: auto!important;
}

.clock-box.jqclock span{
font-weight: bold;
text-align: center;
color: #fff!important;
display: block;
}

.clock-box.jqclock:before{
display: none;
}

.header-qt .col-md-2.settings-container{
right: 22px;
top: 9px;
width: auto;
}

.col-md-2.settings-container .dropdown.settings button.dropdown-toggle {
height: auto;
background: rgba(255,255,255,0.1);
border-radius: 50px;
padding: 3px 12px;
}

.header-qt .midhd .mid-menu ul{
background: transparent;
}

.minori-cont{
  position: absolute;
  top: 12px;
  width: 23px;
  right: 572px;
}

.minori-cont img{
  width: 100%;
}

.header-qt .tophd .login-box .btn.btn-logout, .header-qt .tophd .login-box .btn.btn-login{
  width: auto;
  padding: 7px 27px!important;
}

header .header-qt .navbar.navbar-qt .div-versa a {
  padding: 7px 15px;
  height: auto;
  font-weight: 900!important;
}
header .header-qt .navbar.navbar-qt .div-versa:hover a,
header .header-qt .navbar.navbar-qt .div-versa a:hover{
  color: #000!important;  
}

header .header-qt .tophd .container-fluid .login-box .btn.btn-login{
  color: #000 !important;
  border-color: #21c721 !important;
  border: unset;
}

header .header-qt .tophd .container-fluid .login-box .btn.btn-registrazione{
  top: 0;
  padding: 8px 14px;
  border: unset;
}

.col-md-2.settings-container .dropdown.settings button.dropdown-toggle i,
body.index header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:first-child a {
  background: transparent;
  color: #fff !important;
}

body.mainsport header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a, 
body.quote-page header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(2) a {
  background: transparent;
  color: #fff !important;
}


body.live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(3) a {
  background: transparent;
  color: #fff !important;
}



body.casino header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(4) a {
  background: transparent!important;
  color: #fff !important;
}

body.casino header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(5) a {
  background: transparent!important;
  color: #fff !important;
}

body.casino-live header .header-qt .navbar.navbar-qt .navbar-collapse ul.nav.navbar-nav li:nth-child(6) a{
  background: transparent!important;
  color: #fff !important;
}

/* body span, body a, body h4, body h1, body h2, body h3, body p{
  font-family: 'Roboto Condensed', sans-serif;
} */

header .header-qt .navbar.navbar-qt{
  border: unset;
}

.header-qt .tophd .chat-box{
  display: none;
}

header .header-qt .tophd .container-fluid .login-box .form-group input{
  height: 33px;
}

.header-qt .midhd .mid-menu ul > li > a::before {
  font-family: "FontAwesome";
  font-size: 12px;
  font-weight: normal;
  margin-right: 4px;
}
.header-qt .midhd .mid-menu ul > li.menu-odds > a::before{
  content: "\f005";
}

.header-qt .midhd .mid-menu ul > li.menu-about > a::before {
  content: "\f05a";
}

.header-qt .midhd .mid-menu ul > li.menu-contact > a::before {
  content: "\f0e0";
}

.header-qt .midhd .mid-menu ul > li.menu-chat > a::before {
  content: "\f086";
}

.col-md-2.settings-container .dropdown.settings button.dropdown-toggle{
  width: auto!important;
}

body.live section.main-content{
  margin-top: 110px;
}

header .header-qt .tophd .container-fluid .login-box div.rec-password{
  height: 30px;
}

header .header-qt .navbar.navbar-qt > div{
  width: 100%;
}


header .header-qt .navbar.navbar-qt > div .navbar-collapse ul.nav.navbar-nav{
  margin: 0 0 0 20px;  
}

.div-account{
  width: auto;
  display: block;
  float: left; 
  border-radius: 10px;
  margin: 0 10px;
  background: #202020;
}

.div-account a{
  line-height: 34px!important;
  font-weight: 900!important;
  letter-spacing: unset!important;
  text-transform: uppercase;
  padding: 0 15px;
}

.div-account a:hover{
  text-decoration: none;
}

.div-account:hover {
  background: rgba(255,255,255,0.1);

}

  
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo,
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato,
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato {
    width: auto!important;
}


/* */
.qta-dp > div.segniqt.quotapremutanew,
.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew,
body.live .qt-container.quotapremutanew,
.ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew{
    background: #21c721     !important;
    color: #1a1a1a !important;
}

.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.segni .qta-dp div.segniqt.quotapremutanew .nome-quota,
.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.segni .qta-dp div.segniqt.quotapremutanew .tipo,
.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .market{
    color: #1a1a1a !important;
}

.col-md-2.col-lg-2.left-column.pull-left .betting-menu-4 li.level-1 > a::after,
.left-column-quote.pull-left .betting-menu-4 li.level-1 > a::after {
  background-size: 14px !important;
}

/* Fix Menu Active */
body.index header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(1) a,
body.mainsport header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(2) a,
body.live header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(3) a,
body.casino:not(.casino-live):not(.cat-11):not(.cat-23) header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(4) a,
body.casino.casino-live header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(5) a,
body.casino.cat-11 header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(6) a,
body.casino.cat-23 header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:nth-child(7) a {
    color: #21c721 !important;
    background: rgba(255, 255, 255, 0.1)!important;
}



/* Fix new menu */
body.index header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.home a,
body.mainsport header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-sport a,
body.quote-page header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-sport a,
body.live header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-live a,
body.casino:not(.casino-live):not(.cat-11):not(.cat-23) header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-casino a,
body.casino.casino-live header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-casinolive a,
body.casino.cat-11 header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-virtual a,
body.poker-new header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-poker a,
body.casino.cat-23 header#header .header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-horses a {
    color: #21c721 !important;
    background: rgba(255, 255, 255, 0.1)!important;
}

