/* CUSTOM SKIN MOD */

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i,800,900,900i&display=swap');

body.live,
body.casino,
body{
    overflow-x: hidden;
    background: #050720!important;
    font-family:  'Montserrat', sans-serif!important;
    font-size: 10px;
}

body#preindex{
    background: url(../../../images/bg/bg-03.jpg)!important;
}

.btn{
    font-size: 9px!important;
    line-height: 14px!important;
}


.Differenze.rosso-bk {
    background: transparent!important;
    color: #ff0000;
    font-weight: bold;
}

.main-container-casino .game-container .left-menu > .nav > li.active > a {
    background: #000;
    box-shadow: inset 0px 0px 4px 0px #fc0
}

body.preindex .hd-preindex a {
    width: 300px;
    height: 77px;
    background-position: 0 77px;
}


.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 );
}



.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 #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-shadow: 0 1px 1px #000;
    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 #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-shadow: 0 1px 1px #000;
    font-size: 14px;
    font-family: 'FontAwesome';
    display:none
}

.main-container-casino .game-container .left-menu > .nav > li > a{
    border-radius:4px!important
}

.ultime-vincite-container.panel .list-group-item{
    margin-bottom:0px;
    border-bottom:1px solid #000
}

.footercp .btn.btn-scommetti span, .footercp .btn.btn-reset span{
    color:#fff!important
}


.footercp span, .footercp label, .footercp{
    color:#000
}

.footercp .footer_dx .rp_span {
    color:#000!important
}

.footercp .row_footer:first-child{
    border-top:none!important
}

.footercp .row_footer:last-child{
    border-bottom:none;
}

.pn_sis_rid {
    padding: 2px;
    font-size: 12px;
}

.header .top-login-header-log .btn-container .btn-logout{
    font-weight:normal;
    color:#fff;
}

.modal-content{
    border-color: transparent;
}

.modal-content.popup-ultime-vincite .bottom-container .table-bottom .table{
    background:rgba(255,255,255,0.2)
}

.modal-content .modal-header{
    border: unset;
    width: calc(100% - 2px)!important;
}

.modal-content .modal-header h4.modal-title{
    font-size: 12px;
    font-weight: 700;
    width: calc(100% - 50px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.modal-content .modal-header h4.modal-title span{
    font-style: italic;
}

.modal-content .modal-header .close{
    top: 5px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background: rgba(0,0,0,0.8);
    color: #fff;
    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;
}

.sidebar .sidebar-nav ul > li a {
    text-indent: 20px;
}

.sidebar .sidebar-nav ul > li{
    background-position: 168px 3px!important;
}


.navbar.navbar-qt{
    /* border-bottom: 1px solid rgba(255,255,255,0.5) !important; */
    border-bottom: none;
    /*border-radius: 0 0 5px 5px;*/
}

.navbar-qt ul.navbar-nav > li > a:after {
}

.header-qt .tophd .lang-box .form-group .form-control{
    border:none
}


.header-qt{
    position:realtive;
}
/* 
.header-qt:before{
    content:"";
    position:absolute;
    width:487px;
    height:100%;
    left:230px;
    top:0;
    background:url(../../images/header-img.png);
    background-repeat:no-repeat
} */

.right-container .ultime-vincite-container .panel-heading span,
.lotto-win-container > .panel-heading span{
    margin-left:0
}



.panel-heading{
    font-weight: 700!important;
}

.qbet-header .row_header2 .header_sx2,
.header_void .voidint .header_sx,
.menu-sport-palinsesti
{
    font-weight:700
}

.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
}

.ultimo-minuto-container .tab-content ul > li:last-child > .row-partita{
    border-bottom:none
}

.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
}

.header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle:hover a{
    text-decoration:none
}

.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;
	display: none;
    }

.ultimo-minuto-container .panel-heading:after {
    content: '1 X 2';
    position: absolute;
    /*background: rgba(0,0,0,1);*/
    padding: 1px 5px;
    color: #fc0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
    right: 5px;
    top: 11px;
    font-size: 12px;
   /* text-indent: 40px;*/
    letter-spacing: 35px;    padding-top: 4px;
    display: inline-block;
    text-align: center;
    width: 54px!important;
    font-size: 10px;
    display:none;
}

.lotto-win-container > .panel-body label{
    font-size:9px;
}


body.quote-page .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
    letter-spacing: -1px;
    font-weight: normal;
    font-size:9px!important;
    width: 49px!important;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{
    letter-spacing: -1px;
    font-weight: normal;
    font-size:9px!important;
    width: 54px!important;
}

.main-palinsesti .pal-container .checkbox>label{
    font-size: 10px;
}
/* DAV MOD */

.navbar-qt ul > li > a {
    font-weight: normal;
}


.sidebar-nav .page-header {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    text-align:left!important;
    text-indent:10px;
    position:relative;
}

.sidebar-nav .page-header span{
    font-size: 13px;
    font-weight: 700;
}

    .sidebar-nav .page-header:first-child:after {
        font-family:FontAwesome;
        content:'\f1da';
        position:absolute;
        right:10px;
        top:11px;
        color: #202d44;
        font-weight:normal;
        font-size:14px;
    }

    .sidebar-nav .page-header:nth-child(3):after {
        font-family:FontAwesome;
        content:"\f1e3";
        position:absolute;
        right:10px;
        top:11px;
        color:#202d44;
        font-weight:normal;
        font-size:14px;
    }

    .sidebar-nav .page-header:nth-child(5):after {
        font-family:FontAwesome;
        content:"\f091";
        position:absolute;
        right:10px;
        top:11px;
        color:#202d44;
        font-weight:normal;
        font-size:14px;
    }

.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;
}

.sidebar .sidebar-nav ul > li {
    background-size: 63px 18px!important;
    background-position: 148px 3px!important;
}

.header-qt .tophd .login-box.loggato > .disp-user ul > li {
    border-color: rgba(0,0,0,0.3)!important;
}


.menu-sport-palinsesti .nav-palinsesti li.menu-item .icon-sport {
    display: none;
}

.tpd.piu-giocate-container .panel-heading h4:before{
    display:none;
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu > li > a {
    color: #fff;
}

.header-qt .tophd .lang-box .form-group .dropdown.open .dropdown-menu > li > a:hover{
	color: #000;
}

 
.navbar-qt ul > li > a{
    font-size: 9.5px!important;
    font-weight: bold;
    line-height: 21px;
    opacity: 0.85;    
}
 
 /***** PREINDEX CUSTOM *****/
 
 .menu-container {
    position: absolute;
    height: 280px;
    width: 840px;
    top: 50%;
    left: 50%;
    margin-top: -140px;
    margin-left: -420px;
}
 
 .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;
}

/* TOOLTIP */

.tooltip-inner { background-color: #fff; color: #000; 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; }

.quote-page .right-column-quote, 
.right-column {
    max-width: 310px!important;
}

.main-container {
    width: calc(100% - 560px);
    padding-top:0px!important;
    margin-top:5px;
}
 
#pnev .CItem .COdds .CQuota {
    width: 54px!important;
}

#pnev .CItem .COdds .CSegno {
    width: 70px!important;
}

.footercp .row_footer_bt .footer_dx_bt,
.footercp .row_footer_bt .footer_sx_bt{
    width: calc(50% - 2px);
}

.importo-tot-coupon .row-btn .btn-conferma,
.importo-tot-coupon .row-btn .btn-indietro,
.footercp .row_footer_bt1 .btn-reset,
.footercp .row_footer_bt1 .btn-scommetti,
.footercp .row_footer_bt .footer_sx_bt > .btn-multipla, 
.footercp .row_footer_bt .footer_dx_bt > .btn-sistema {
    min-width: 105px!important;
}

.footercp  .footer_save_cp .btn{
    width:100%;
}

.footercp .footer_save_cp p {
    width: 100%;
    text-align: center;
}

.lbl-accettaripr{
    font-size:10px;
}

.ricarica-panel .ricarica-container .selezione-utente select{
    width:155px;
}



.ricarica-panel .ricarica-container p{
    font-size: 12px;
}

.footercp input[type="text"]{
    width: 47px;
}

.cp_sis_cont .rigasistema1 > .TSTxt{
    width:52px;
}

.wrapper-boxed-quote .ricarica-panel .ricarica-container .selezione-utente select {
    width: 150px !important;
}

.quote-page .main-container-quote {
    width: calc(100% - 510px)!important;
}

@media only screen and (max-width: 1366px) and (min-width: 1025px){
.quote-page .main-container-quote {
    width: calc(100% - 510px) !important;
}
}

@media only screen and (max-width: 1024px){
.quote-page .main-container-quote {
    width: calc(100% - 280px) !important;
}
}

.wrapper-boxed-quote #pnev .CItem .COdds .CQuota {
    width: 61px !important;
}

.importo-tot-coupon .row-importo .row-dx{
    float:right;
    width:30%
}

.importo-tot-coupon .row-importo .row-dx{
    float:right;
}



/* .qbet-box .row_header2{
     max-height:22px;
    padding:0!important;
}

.qbet-box .row_header2 .header_dx2 > .text{
    height:15px!important;
    font-size:12px;
    margin-top:-1px;
}

    .qbet-box .row_header2 .header_dx2 {
        padding:0!important;
    } */



/* 05-08-2016 MODS */
.header-qt .midhd .mid-menu,
.header-qt{
    position:relative;
}

.lang-box{
    position:absolute;
    right:0px;
    top:104px;
    z-index: 99;
}

.mid-menu .search-box{
    bottom: 11px!important;
    top: unset!important;
    right: 250px!important;
    width: 283px!important;
    height: 30px!important;
    padding: 0px;
}



.header-qt .tophd .clock-box{
    position:absolute!important;
    right:110px!important;
    top:111px!important;
    z-index:99!important;
    font-size:11px!important;
    width:57px!important;
    text-align: center!important;
}

.header-qt .tophd .clock-box:before{
    font-size:12px;
    display: none;
}

.header-qt .tophd .login-box{
    float:right
}

.chat-box{
    position: absolute!important;
    right: 7px;
    top: 46px;
    display:none;
}

.header-qt .tophd .login-box.loggato > .user-icon i{
    margin-right:5px;
}

/* .header-qt .midhd .logo{
    margin-top:-42px;
} */

.header-qt .midhd,
.header-qt .midhd .mid-menu{
    height:70px!important;
}

.header-qt .tophd .login-box .btn.btn-registrazione{
    position: absolute;
    right: 10px;
    top: 34px;
    z-index:99;
    border:unset!important;    
}

.header-qt .tophd .login-box .btn.btn-registrazione,
.header-qt .tophd .login-box .btn.btn-logout,
.header-qt .tophd .login-box .btn.btn-login{
    width:95px;
    min-width:95px;
    max-width:95px;
    line-height: 20px!important;
    border: unset!important
}

.header-qt .tophd .login-box .btn.btn-registrazione:hover,
.header-qt .tophd .login-box .btn.btn-logout:hover,
.header-qt .tophd .login-box .btn.btn-login:hover{
    color:#fff;
}

.header-qt .tophd .login-box div.rec-password{
    position: absolute!important;
    top: 34px!important;
    right: 112px!important;
    background: transparent!important;
    width: 110px!important;
    z-index: 99!important;
}

.header-qt .tophd .login-box .form-group > label.username:before,
.header-qt .tophd .login-box .form-group > label.password:before {
    font-size: 11px!important;
}


a.rec-password{
    display:block;
    position:relative;
    width:110px;
    height:24px;
    background:transparent!important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
}

a.rec-password span{
    display:none;
    
}

a.rec-password:after{
    content:'Recover Password';
    color:#000;
    position:absolute;
    width:110px;
    left:0
}

.header-qt .midhd .mid-menu ul > li:last-child > a:last-child,
.header-qt .midhd .mid-menu ul > li:first-child > a:first-child,
.header-qt .midhd .mid-menu ul{
    border-radius:0!important;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
}

.navbar-qt ul.navbar-nav > li > a:after{
    margin-left:2px!important;
}


.header-qt .midhd .mid-menu ul > li > a{
    box-shadow: none;
    font-size: 9px!important;
    line-height: 16px!important;
    font-weight: normal!important;
}

.header-qt .midhd .logo {
    /* margin-top: -20px; */
    margin-top: -42px;
}

.header-qt .midhd .logo .img-responsive {
    /* max-width: 280px!important;
    margin-left: 20px; */
    max-width: 220px !important;
    margin-left: 14px;
    margin-top: 0!important;
}

.header-qt .midhd .mid-menu ul {
    bottom: 15px!important;
    right: 5px!important;
}

/* SEARCH */

.header-qt .search-box{
    
}

.header-qt .search-box .form-group .search-btn{
    /* float:left; */
    /* margin-top:-1px; */
    line-height: 14px;
    width: 95px;
}

.header-qt .search-box .form-group > .form-control{
    float: left;
    height: 26px;
    border-radius: 0px;
    /* margin-top: -1px; */
    width: 188px;
    font-size: 9px;
    text-transform: uppercase;
}


/* */

/* FOOTER */

@media only screen and (max-width: 1204px){
    footer{
        position:relative!important;
    }
}

footer{
    width: 100%;
    /*width: calc(100% - 5px);*/
    position: absolute;
    left: 0;
    padding-bottom:40px;
}

body.casino footer{
    width: 100%;
    /*width: calc(100% - 5px);*/
    position:relative;
    left: 0;
    padding-bottom:40px;
}

.footer-top{
    width: 1112px;
    margin: 0 auto;
    padding-top:50px;
}

.footer-top .page-header span{
    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;
}


#sliderIndex{
    margin-bottom: 5px;
}

/* NEW MODS */

.left-column .search-box {
    display:none
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item p label{
    font-weight:bold!important;
}

.sidebar .sidebar-nav ul > li a{
    padding: 8px 0!important;
    border-bottom: unset;
    border-top: 1px solid;
    font-size: 9px;
    font-weight: normal;    
    background: unset!important;
}

.sidebar .sidebar-nav ul > li:last-child a{
    border-bottom:none!important
}

/* .sidebar .sidebar-nav ul > li:after{
    position:absolute;
    right:6px;
    top:6px;
    content: "\f152";
    font-family: FontAwesome;
    font-size:15px;
}  */

.sidebar .sidebar-nav ul > li,
.sidebar .sidebar-nav ul > li a,
.menu-sport-palinsesti .nav-palinsesti li.menu-item {
    background-size: 18px 18px!important;
    background-position: 219px 6px!important;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item p.primop {
    padding: 8px 5px!important;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item p.primop:after{
    position:absolute;
    right:6px;
    top:8px;
    content: "\f152";
    font-family: FontAwesome;
    font-size:15px;
    font-weight:normal!important;
    color:#fff!important;
} 

.menu-sport-palinsesti .nav-palinsesti li.menu-attivo p.terzop:before {
    left: -12px!important;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item {
    border-bottom: 1px solid;
    border-top: 1px solid;
    cursor: pointer;
}

    .sidebar .sidebar-nav ul > li:first-child,
    .sidebar .sidebar-nav ul > li:first-child a{
        margin-top:0px
    }

.main-palinsesti .heading-sport .title-heading h4 {
    text-indent:10px;
    
}

.main-palinsesti .pal-heading .title h4{
    font-size: 11px;
    padding: 2px 0;
    font-weight: bold;
    text-transform: uppercase;
}


.menu-sport-palinsesti .nav-palinsesti li.menu-item.livebetting p label.icon-sport {
    display:block;    
    position: absolute;
    left: -20px;
    top: 5px;
}

.left-column .navbar-default.sidebar .sidebar-nav .page-header{
        padding: 12px 0;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item p span.event-no,
span.event-no {
    display:none;
}

.tpd.piu-giocate-container .panel-body ul > li .percentuale-container {
    position:relative
}

.tpd.piu-giocate-container .panel-body ul > li .percentuale-container :after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    border-bottom: 15px solid transparent;
    border-left: 15px solid transparent;
    border-right: 0px solid transparent;
    border-top: 15px solid #b30b1e;
}

.tpd.piu-giocate-container .panel-body ul > li:hover .percentuale-container :after {
    border-top: 15px solid #1e1e1e;
}

.carousel-indicators li {
    border-radius:0px!important;
    border:none!important;
}

.ultimo-minuto-container.panel,
.tpd.piu-giocate-container.panel,
.market-movers-container.panel {
    margin-bottom:10px;
    position:relative;
}


/* .ultimo-minuto-container.panel,
.tpd.piu-giocate-container.panel,
.market-movers-container.panel {
    border-bottom: 1px solid #135da9;
} */

.market-movers-container.panel .panel-body,
.tpd.piu-giocate-container.panel .panel-body,
.ultimo-minuto-container.panel .panel-body{
    padding:0;
    /*min-height: 260px;*/
}

.ultime-vincite-container.panel .panel-body{
    padding:0px;
}

.market-movers-container.panel .panel-body .tab-pane{
    padding:25px 0;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item p label:before {
    content:'';
    width:18px;
    height:18px;
    position:absolute;
    left:3px;
    top:7px;
    background-size: 18px 18px !important;
} 

.menu-sport-palinsesti .nav-palinsesti li.menu-item p label {
    text-transform:uppercase;
    margin-left:25px!important;
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item:last-child {
    border-radius:0px!important
}

.market-movers-container .nav-tabs > li > a, .market-movers-container .nav-tabs > li.active > a {
    font-weight:bold;
    position: relative;
}

/* 
.market-movers-container .nav-tabs > li.active:after {
    content:'';
    position:absolute;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top: 10px solid #135da9;
    bottom:-10px;
    right:50%;
    margin-right: -10px;
}
 */

.form-control {
    border-radius:0px;
    font-size: 9px!important;
    border: unset;
    /* height: 23px!important; */
}

footer .footer-top .row.text {
    position:relative;
}

.header_void .p_void_cx .btn {
    border-radius:0px!important;
}

.right-container .ultime-vincite-container li.list-group-item {
    margin-bottom:3px;
    position:relative;
    height:95px;
}

.info-agenzia-container.panel,
.market-movers-container.panel,
.ultimo-minuto-container,
.tpd.piu-giocate-container,
.lotto-win-container,
.right-container .ultime-vincite-container{
    border-radius: 4px 4px 0 0!important;
    overflow: hidden;
}

.info-agenzia-container .panel-heading,
.market-movers-container.panel .panel-heading,
.ultimo-minuto-container .panel-heading,
.tpd.piu-giocate-container .panel-heading,
.header_void .voidint,
.lotto-win-container > .panel-heading,
.right-container .ultime-vincite-container .panel-heading{
    max-height:52px;
    font-size:14px!important;
    padding:10px 0!important;
}



.info-agenzia-container .panel-heading h4,
.market-movers-container .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:2px 5px!important;
    font-size: 12px!important;
    font-weight: 700!important;
    width:100%;

}

.header_void .voidint .header_sx span,
.row-header2 .header_sx2,
.panel-heading > span 
{
    margin: 0px!important;
    text-indent: 5px;
    position: relative;
    width:100%;
    display:block;
    font-size: 12px!important;
    font-weight: 700!important;

}


.main-palinsesti .heading-sport {
    /*border-bottom:none!important;*/
    padding:3px 0 0 0!important;
    height: 31px;
}

.main-palinsesti .heading-sport .title-heading {

    font-size:14px!important;
    padding:0!important;
    background:transparent!important;
    width:50%;
    float:left;
    position:relative;
}


    .main-palinsesti .heading-sport .title-heading h4 {
    text-align:left;
    font-weight: 700!important;
    font-size:12px!important;
}

.main-palinsesti .pal-heading .icon-container-sub,
.main-palinsesti .heading-sport .icon-container {
    left:0!important;
}

    .main-palinsesti .pal-heading .icon-container-sub > div, .main-palinsesti .heading-sport .icon-container > div {
    border-right: none!important;
}

.main-palinsesti .pal-heading {
    border:unset!important;
}

li .checkbox input[type=checkbox] { 
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  outline: 0
}
li .checkbox input[type=checkbox]:after {
  padding-right: 3px;
  top: 1px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  content: "\f096";
  color: #555;
  display:block;
}
li .checkbox input[type=checkbox]:checked:after {
  content: "\f14a";

}

.footercp input[type="text"] {
    border-radius:0px!important;
    -webkit-border-radius:0px!important;
}

.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.quota .qta {
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
    display: block;
    line-height: 29px;
}

.popquote .modal-content .modal-body > ul > li > .panel > .panel-body > ul > li > .qta-dp,
.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.segni .qta-dp .segniqt{
    border-radius:4px!important;
    font-size: 8px!important;
}

.quote-page .main-container-quote .table > tbody > tr > td {
    min-width:35px;
    padding:0px!important;
}

.quote-page .main-container-quote .palinsesto-container .sports {
    text-align:left!important;
    border-bottom:1px solid;
}


.quote-page .main-container-quote .palinsesto-container .sports h4 {
    font-weight:bold;
    text-transform:uppercase;
    margin:0!important;
    width: 50%;
    text-indent: 10px;
    position:relative;
    border-bottom:none!important;
    padding:10px 0
}

.popquote .modal-content .modal-body > ul > li > .panel > .panel-heading {
    font-weight:bold;
    text-transform:uppercase;
    margin:0!important;
    width: 100%;
    text-indent: 10px;
    position:relative;
    border-bottom:none!important;
}


.left-column-quote .search-box {
    display:none;
}

.content-legenda .title {
    font-weight:bold;
}

.lotto-win-container > .panel-heading span,
.right-container .ultime-vincite-container .panel-heading span {
    text-indent:15px;
}

.right-container .ultime-vincite-container .panel-heading span:before {
    display:none
}

.right-container .ultime-vincite-container .panel-heading span:after {
    font-family: 'FontAwesome';
    content: '\f0d6';
    position: absolute;
    top: 5px!important;
    right: 9px!important;
}

.right-container .ultime-vincite-container .panel-heading span span:after {
    content: none;
}

.header_void .voidint .header_sx span:after {
    font-family: 'FontAwesome';
    content: '\f0ca';
    position: absolute;
    top: -1px!important;
    right: 9px!important;
    font-weight:normal!important;
}

.header_void .p_void_cx input {
    padding-right: 73px!important;
}

.header_void .p_void_cx .btn {
    bottom: 10px!important;
    border-radius: 0 6px 6px 0!important;
    line-height: 16px!important;
}

.left-column{
    padding:0;
    /*margin:0!important;*/
	padding-left: 5px;
}


svg {
    left:-14.5px!important
}

.modal-content {
   -webkit-box-shadow: 0px 0px 40px 0px rgba(255,255,255,0.59);
-moz-box-shadow: 0px 0px 40px 0px rgba(255,255,255,0.59);
box-shadow: 0px 0px 40px 0px rgba(255,255,255,0.59);
}

#pnev .CItem .COdds .CSegno1 {
    width: 190px!important;
    font-weight:bold;
}

#pnev .header1 .row_header {
    font-weight: 700;
    font-size: 12px;
}

#pnev .CItem{
    padding:0px!important;
    margin:3px;
    background:#d3d3d3;
    border-radius:5px;
    border:1px solid #999;
}

#pnev .CItem .COdds{
    padding:0px 0px !important
}

#pnev .CItem .CodEv{
    background:#3c4f6f;
    border-radius:0px 5px 0 0;
} 

#pnev .CItem .CodEv span {
    display: block;
    line-height: 20px;
    color: #d3d3d3;
    font-size:9px;    
    text-indent: 5px;
}



#pnev .CItem .CSubEv span{
    color:#d3d3d3;
    text-indent:5px;
    width:100%;
}
#pnev .CItem .COdds .CQuota span{
    line-height: 17px;
}

.slide-updown .text>span:before{
    display: none;    
}


.wrapper-boxed-quote .ricarica-panel{
    border:5px solid #1db954;
}

#pn_sis_rid,
#qtsolo,
#qtint{
    margin: 5px;
    padding: 5px;
    border-radius:5px;
    border:1px solid #999
}

#pn_sis_rid{
    font-size:11px;
}

.pn_sis_rid .CpnTipoRiepRagg .RiepDX {
    width: 30%!important;
    float:right;
}

.pn_sis_rid .CpnTipoRiepRagg .RiepSX {
    width: 63%!important;
    
}

.cp_sis_cont .rigasistema1 .TSTipo {
    width: 50px;
}
.footercp,
.pn_sis_rid .CpnTipoSisRiepHdr {
     border-top:none 
}

.CpnTipoRiepDbl {
    border-bottom: none;
}

.main-palinsesti .pal-heading .title {
    padding: 8px!important;
}

/* */
#pnev .CItem .COdds .CSegno1 span{
    width: 190px;
    height: 19px;
    line-height: 19px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	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;
}

#pnev .CItem .CSubEv{
    border-radius:5px 0px 0 0;
    background:#3c4f6f;
    padding:3px 0px;
    width:80%!important
}

#pnev .CItem .CodEv{
	height:20px;
    width:20%!important;
    text-align:left;
}

.footercp .footer_sx{
    font-size: 10px;
}

#coupon{
    position:relative;
}


@media only screen and (max-width: 1024px){
.wrapper-boxed {
    width: 1200px!important;
}
}

.menu-sport-palinsesti .nav-palinsesti li.menu-item .sport {
    width:calc(100% - 40px)!important;
    -webkit-width:calc(100% - 40px)!important;
    -moz-width:calc(100% - 40px)!important;
}
/* FOOTER PAYMENT IMG */
.row.pay ul li.skrill{
    display:inline-block;
    width:50px;
    height:40px;
    background: url(http://global.cdn000.net/images/card/tot-payment.png) 0 0;
}

.row.pay ul li.paysafe{
    display:inline-block;
    width:50px;
    height:40px;
    background: url(http://global.cdn000.net/images/card/tot-payment.png) -57px 0;
}

.row.pay ul li.visa{
    display:inline-block;
    width:50px;
    height:40px;
    background: url(http://global.cdn000.net/images/card/tot-payment.png) -114px 0;
}

.row.pay ul li.master{
    display:inline-block;
    width:50px;
    height:40px;
    background: url(http://global.cdn000.net/images/card/tot-payment.png) -170px 0;
}

.row.pay ul li.neteller{
    display:inline-block;
    width:91px;
    height:40px;
    background: url(http://global.cdn000.net/images/card/tot-payment.png) -227px 0;
}
/* 
footer {
    border-top: 10px solid;
    border-bottom: 5px solid;
} */

.footer-top .pay { 
    padding-bottom: 20px;
    margin-top: 20px;
}
.info-agenzia-container .panel-heading, .market-movers-container.panel .panel-heading, 
.ultimo-minuto-container .panel-heading, .tpd.piu-giocate-container .panel-heading, .header_void .voidint, 
.lotto-win-container > .panel-heading, .right-container .ultime-vincite-container .panel-heading,
.ultimo-minuto-container .panel-body .content .sub-title {
    border: unset!important;
    font-size: 9px;
    text-transform: uppercase;
}

.ultimo-minuto-container .tab-content{
    font-size: 9px!important; 

}

.ultimo-minuto-container .panel-body .content ul li .row-partita {
    overflow: hidden;
    margin: 2px 0px;
    border: 2px solid;
    border-radius: 3px;
}


.ultimo-minuto-container .panel-body .content ul li:first-child .row-partita{
    margin-top:4px;
}

.ultimo-minuto-container .panel-body .content ul li .row-partita div.tempo-partita {
    padding: 7px 2px;
    text-transform: uppercase;
    /* font-size: 8px; */
}

.ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita {
    padding: 9px 0px!important;
    box-shadow: unset;
}

.ultimo-minuto-container .tab-content ul > li > .row-partita > .quote-partita .qta{
    font-size: 9px!important;
    line-height: 34px!important;
}

.ultimo-minuto-container .tab-content ul li .row-partita .piu{
    box-shadow: unset!important;
}
.ultimo-minuto-container .tab-content ul li .row-partita .piu:before {
    content: "\f0fe";    
    font-size: 10px;
}

.registrazione label,
.areariservata label.checkbox-inline,
.areariservata .lista-scommesse .opzioni-container .legenda-bottom ul > li,
.areariservata .legenda-input label {
    font-weight: bold;
}

.selettore-giorni,
.mainsport .palinsesti-container {
	margin-top: 0px;
}


/************************ SELETTORE GIORNI ***********************/

.selettore-giorni .title {
    border-bottom: 1px solid;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0;
}

/* SELETTORE GG MOD 1 */

.selettore-giorni {
    margin: 5px auto;
}

.btn-group.selettore-giorni .btn {
    min-width: 65px;
    padding: 6px;
    border-left: 0px solid;
    padding-left: 0px;
    padding-right: 0px;
}

.wrapper-boxed-quote .btn-group.selettore-giorni .btn {
    min-width: 77px !important;
}

.btn-group.selettore-giorni .btn > a {
    text-decoration: none;
    cursor: pointer;
    font-weight: bold;
    text-shadow: none;
}

.btn-group.selettore-giorni .btn:hover {
    cursor: pointer;
}

/* SELETTORE GG MOD 2 */

.tpb.selettore-giorni {
    margin: 5px auto;
}

.tpb.selettore-giorni ul {
    margin: 0px;
    padding: 0px;
}

.tpb.selettore-giorni ul > li {
    padding: 0px;
    text-align: center;
    font-size: 10px;
}

.tpb.selettore-giorni ul > li > a {
    padding: 5px;
    text-decoration: none;
}

/* SELETTORE GG MOD 3 */

.tpc.selettore-giorni {
}

/*.tpc.selettore-giorni .title {
    border-bottom: 1px solid;
    text-transform: uppercase;
    text-align: center;
    padding: 5px 0;
}*/

.tpc.selettore-giorni ul {
    overflow: auto;
    padding-bottom: 5px;
}

.tpc.selettore-giorni ul > li {
    width: 33.333%;
    display: inline-block;
    float: left;
    text-align: center;
    margin-top: 5px;
}

.tpc.selettore-giorni ul > li > a {
    width: 60px;
    height: 20px;
    padding: 0px;
    text-decoration: none;
    line-height: 2;
}

/* SELETTORE GG MOD 4 */

.tpq.selettore-giorni {
    position: relative;
    height: 75px;
}

/*.tpq.selettore-giorni .title {
    border-bottom: 1px solid;
    text-transform: uppercase;
    text-align: center;
}*/

.tpq.selettore-giorni .slider.slider-horizontal {
    height: 40px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px!important;
    width: 220px
}

.quote-page .tpq.selettore-giorni .slider.slider-horizontal {
    height: 30px;
    width: 200px;
    position: absolute;
    left: 0px;
    right: 0px;
    /*height: 40px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px!important;*/
}


/* SELETTORE GG MOD 5 */

.tpcn.selettore-giorni {
}

/*.tpcn.selettore-giorni .title {
    width: 100%;
    border-bottom: 1px solid;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
}*/

.wrapper-boxed {
    width: calc(100% - 150px);
    min-width: 1264px;
    max-width: 1600px;
    margin: 0 auto;
}

.left-column {
    padding-right: 0px;
    margin: 5px auto;
    max-width: 250px;
    width: 250px;
}

.quote-page .right-column-quote, .right-column {
    max-width: 310px!important;
}



.selettore-giorni .title,
.betting-menu-4 li.header{
    text-align: left;
    text-transform: uppercase;
}

.betting-menu-4 li.level-1 a{
    font-size:9px;    
    text-indent: 9px;
    font-weight: normal;
}

.betting-menu-4 li.level-1 li.level-2 a{
    font-size:9px;    
    text-indent: 0px;
    font-weight: normal;
}

.betting-menu-4 li.level-1 li.level-2 li.level-3 a{
    font-size:9px;    
    text-indent: 0px;
    font-weight: normal;
}

.betting-menu-4 li.level-1 a span.sport {
    text-indent: 10px!important;
    font-weight: normal!important;
}

.selettore-giorni .title{
    font-weight: bold;
    text-indent: 15px;
}

.betting-menu-4 li.level-1 a span.sport:before {
    left: unset!important;
    right: 0px!important;
}

.betting-menu-4 li.level-1 a span.sport {
    text-indent: 0;
}


.betting-menu-4 li.level-1 ul.treeview-menu li.level-2 a span.nazione{
    text-indent: 0px;
}

.main-palinsesti .pal-heading .title img {
    top: 3px;
}

/**************************************************/


  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% - 250px);
  }
  
  body.live .main-content .top-menu-live {
    width: 100%;
    height: 25px;
    margin-bottom: 5px;
  }
  
  body.live .main-content .top-menu-live ul {
    margin: 0 auto;
    float: left;
    list-style: none;
    padding: 0;
    height: 25px;
  }
  
  body.live .main-content .top-menu-live ul li {
    display: inline-block;
    line-height: 25px!important;
    padding: 0 12px;
    height: 25px;
    border-right: 0 solid;
    cursor: pointer;
    font-size: 13px;
    text-transform: uppercase;
  }
  
  body.live .main-content .top-menu-live ul li a.active,
  body.live .main-content .top-menu-live ul li a:hover {
    text-decoration: none;
  }
  
  body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container:hover > div {
    font-weight: 700;
  }
  
  body.live .wrapper .col-main .container-quote .quote-bottom {
    margin-top: 0;
  }
  
  body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading {
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px solid;
    padding: 8px;
    font-weight: 900;
    font-size: 15px;
  }

  
  body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading {
    border-bottom: unset!important;
  }

  .live-overview .panel .panel-heading h4.panel-title{
      font-size: 12px;
  }

  body.live .live-overview .panel-group .panel .panel-collapse table {
    font-size: 11px;
    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: 700;
    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: 9px;
    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: 700;
    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: 9px;
    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{
    font-size: 11px;
    color: #d2a719;
  }


  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 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("themes/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 .panel-group .panel-body .panel-group .panel:first-child {
    margin-top: 0;
  }
 

  
  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: 700;
    font-size: 9px;
  }

  .live-calendario .panel-body ul.nav-tabs li a{
      font-size: 12px;
  }

  .live-calendario .panel-body .tab-content table tr{
      font-size:9px;
  }
  body.live .live-calendario .panel-body .tab-content table thead tr th{
      font-size: 11px;
      font-weight: bold;
  }

  /*# sourceMappingURL=../../sourcemap/themes/misc/color-bad.css.map */
  

  .riepilogo-prenotazione .panel-heading{
    padding: 5px!important;
    margin-top: 5px;
    text-align:left;
    /* background: #0a437f; */
}

.header .title{
    text-align: left;
    font-weight: bold;
    font-size: 13px!important;
    text-indent: 5px;
}

  /*  QBET */
  
  .header_void{
    float:left;
  }
  
  .qbet-box select#selectqbet{
    float: left;
    width: 100%;
    top: unset!important;
    right: 0;
    border-radius: 0px;
    position: relative;
    background: #fff;
    border: 1px solid #e5a325;
    margin: 0;
  }
  
  .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: #202d44;
    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;
  }
  
  .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: 12px;
    border-bottom: unset;
  }

  .qbet-box .qbet-header .row_header2 .header_sx2 span#provaid{
    color: #202d44;
  }
  
  .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_sx2>span{ margin-left: 0}
  
  .qbet-box .row_header2 .header_sx2>.question{
    float: right;
    background: transparent;
    padding: 1px 20px;
    color: #202d44;
    cursor: pointer;
    font-size: 13px;
    margin-right: 2px;
  }
  
  .qbet-box .row_header2 .header_dx2 span.cod-ev{
    display: block;
    float: left;
    width: 50%;
    line-height: 23px;
    font-size: 10px;
    color: #202d44;
  }
  
  .qbet-box .row_header2 .header_dx2 input#qbettxt{
    float: left;
    width: 47%;
    top: unset!important;
    left: unset!important;
    position: relative;
    border-radius: 0px!important;
    height: 25px;
    background: #fff;
    border: unset;
  }
  
  #pnev {
    overflow: auto;
    margin-top: 0px;
    position: relative;
    float: left;
    width: 100%;
    font-size: 10px;
  }
  

  .header-qt .col-md-2.settings-container {
    top: 107px!important;
  }

  a.btn-expiring-events{
      float:unset!important;
  }

  a.btn-expiring-events span{
    float:unset!important;
    font-size: 10px!important;
    line-height: 19px;
}


body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li a {
    font-size: 10px;
}

body .casino-game-wrapper .controls .btn-group button{
    font-size: 11px!important;
    line-height: 35px!important;
}

.main-content .top-menu-live ul li a{
    font-size: 9px;
    font-weight: normal;
}

body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading{
    font-size: 11px!important;
    font-weight: 700!important;
}

body.live .main-content .top-menu-live ul li {
    padding: 0 4px!important;
}

.col-left .left-nav .menu-live .menu-item a{
    font-size: 9px!important;
    font-weight: normal!important;
}

.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato a, 
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo a{
    font-size: 8px!important;
    font-weight: normal;
}

/* TABELLA QUOTE */

.main-quote .table > tr > th,
.main-quote .table > tr > td,
.main-quote  .table > tbody > tr > th,
.main-quote  .table > tbody > tr > td,
.main-quote  .table > thead > tr > th,
.main-quote  .table > tbody > tr > th,
.main-quote  .table > tfoot > tr > th,
.main-quote  .table > thead > tr > td,
.main-quote  .table > tbody > tr > td,
.main-quote  .table > tfoot > tr > td {
        min-width: 40px;
       /* border-bottom: 1px solid rgba(255,255,255,0.1); */
        height: 30px;
        vertical-align: middle;
        /*padding: 2px 0;*/
        line-height: normal;
        text-align: center;
        font-family: 'Montserrat', sans-serif;
        font-weight: normal;
        letter-spacing: 0;
        font-size: 9px;
}

.preindex .navbar-brand,
.dettaglio-commissioni table tr:first-child {
    background: transparent;
}
.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quotapremuta .qta,
.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .qta{
    font-size: 9px;
}

.quote-page .main-container-quote .table>thead>tr:last-child>th,
.quote-page .main-container-quote .table>thead tr:last-child {
    font-size: 9px;
}
.header_void .row_header_cx{
    font-size: 9px;
    text-transform: uppercase;
}

.quote-page .main-container-quote .palinsesto-container .sports h4{
    font-size: 12px;
}
.riepilogo-schedina .body .button-continua .btn-continua-scomm{
    padding: 6px 12px;
}

.col-left .left-nav .menu-live .menu-item .level-2 .nazione-title span.nazione{
    font-size: 10px!important;
}

.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .event-name, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .event-name{
    font-size: 9px!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
    line-height: 14px!important;
    width: 158px!important;
    margin-top: 1px;
}

.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .time-left, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .time-left{
    font-size: 9px!important;
}

.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .tournament-name, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .tournament-name{
    text-transform: uppercase;
    font-style: italic;
    font-size: 8px!important;
}
.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .score, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .score{
    line-height: 15px!important;
}


.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .set span, 
.col-left .left-nav .menu-live .menu-item ul.list-group.pref li.list-group-item .set span{
    font-size: 10px!important;
    line-height: 11px!important;
    padding: 1px 2px!important;
}

.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quota .pn_image1 {
    font-size: 10px;
}

#coupon1_panel_bonus_max .footer_dx, 
#coupon1_panel_bonus_min .footer_dx, 
#coupon1_panel_bonus_solo .footer_dx, 
.CpnTipoRiepDbl .footer_dx, 
#panel_vincita_solo .footer_dx, 
#panel_vincita_min .footer_dx, 
#panel_vincita_max .footer_dx, 
.CpnTipoRiepDbl .RiepDX, 
#panel_vincita_solo .RiepDX, 
#panel_vincita_min .RiepDX, 
#panel_vincita_max .RiepDX{
    font-weight:700;
    font-size: 10px;
}

#pnev .CItem .CSubEv span {
    width: calc(100% - 5px);
    font-weight: normal;
    font-size: 9px;
    line-height: 14px;
}

.table > tr > th,
.table > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
body.live .live-overview{
    font-family: 'Montserrat', sans-serif;
}

.wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container{
    font-size: 8px
}

.modal-body.dettaglio-coupon table tbody tr td{
    font-size: 10px;
}

/*** new live ***/
body.live .wrapper .col-main .top-settings > a > div {
    background: unset
}
body.live .wrapper .col-main .top-settings > a {
    background: unset
}


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: #424242 !important;
    -webkit-box-shadow: inset 0px 0px 0px 1px #222 !important;
    -moz-box-shadow: inset 0px 0px 0px 1px #222 !important;
    box-shadow: inset 0px 0px 0px 1px #222 !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: #fc0 !important;
  }
  body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread:hover .qt-container {
    background: #424242 !important;
  }
  body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread:hover .qt-container .segno-quota {
    color: #fc0 !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 {
    float: left;
    margin-top: 4px;
}

body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 .title h5{
    border-bottom: 1px solid #202d44;
    -webkit-box-shadow: inset 0 -1px 0 0 #222;
    -moz-box-shadow: inset 0 -1px 0 0 #222;
    box-shadow: inset 0 -1px 0 0 #526688;;
}

.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;
}

body .casino-game-wrapper .game-container-wrapper .game-menu #div-casinotransfer button#casinotransfermodal span:first-child{
    font-size:13px
}

body.casino .modal-game #div-casinotransfer button#casinotransfermodal span::after{
    top: -1px
}



@media screen and (max-height: 800px){
    body.casino:not(.virtualvip) #modal-game .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading{
        color: #000
    }
}

#casino-transfer-modal .modal-dialog .box-mess .alert p{
    color: #962f2e!important ;
}

.ultimo-minuto-container .nav-tabs {
    display:block!important;
  }
  
  .ultimo-minuto-container .nav-tabs li{
    margin-bottom: unset!important;
  }
  
  .most-played-container .panel-body .content .sub-title div.markets, 
  .ultimo-minuto-container .panel-body .content .sub-title div.markets {
    height: 40px;
  }
  
  
  .most-played-container .panel-body .content .sub-title div.markets ul, 
  .ultimo-minuto-container .panel-body .content .sub-title div.markets ul {
    display: flex;
    align-items: center;
    font-size: 11px;
  }
  
  .most-played-container .panel-body .content .sub-title div.event, 
  .ultimo-minuto-container .panel-body .content .sub-title div.event, 
  .most-played-container .panel-body .content .sub-title div.time, 
  .ultimo-minuto-container .panel-body .content .sub-title div.time {
    line-height: 28px;
  }
  
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp2 > a::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm2 > a::after {
    background: url(../../../images/icone/sport/menu/tennis-white.png) no-repeat;
    background-size: auto;   
  }
  
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp1 > a::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm1 > a::after {
  
    background: url(../../../images/icone/sport/menu/calcio-white.png) no-repeat;
    background-size: auto;    
  
    }
  
  
  .ultimo-minuto-container.tab-container .nav-tabs > li.sp4 > a::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li.spLm4 > a::after {
  
  background: url(../../../images/icone/sport/menu/basket-white.png) no-repeat;
  background-size: auto;    
  
  }
  
    .ultimo-minuto-container.tab-container .nav-tabs > li > a::after, 
  .ultimo-minuto-container.tab-container .nav-tabs > li > a::after {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    left: 9px !important;
    top: 10px !important;
    background-size: 14px 14px !important;
  }
  
  .ultimo-minuto-container .nav-tabs > li.active > a, 
  .ultimo-minuto-container .nav-tabs > li > a, 
  .ultimo-minuto-container .nav-tabs > li > a:hover{
      border:unset!important;
      padding: 10px 5px 10px 30px;
  }
  
  .ultimo-minuto-container .nav-tabs > li.active > a{
    color: #fff!important
  }
  
  .panel .nav-tabs > li > a {
    background: transparent;
  }

  
  .ultimo-minuto-container.tab-container .nav-tabs > li.active > a {
    -webkit-box-shadow: inset 0 -3px 0 0 #a38657  ;
    -moz-box-shadow: inset 0 -3px 0 0 #a38657  ;
    box-shadow: inset 0 -3px 0 0 #a38657  ;
    background: transparent !important;
  }


   /* register */

 body header#header .header-qt .tophd .container-fluid .register-cont {
    position: absolute;
    right: 10px;
    top: 36px;
}


 body header#header .header-qt .tophd .container-fluid  .register .settings.register button{     
    width: 95px;
    padding: 5px;
    background: #202d44;
    border: unset;
  }   
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register button span{
    color: #e9d897!important;
  }  
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register button:hover{
      border-color: #fff!important;
  } 

  body header#header .header-qt .tophd .container-fluid  .register .settings.register button:hover span{
    color: #fff!important;
  }  
  
  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;
  } 
  
  #sendCodeWhatsapp{
    color: #fff;
  }         
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu {
    background-color: #202d44 !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: linear-gradient(to right, #f9c92a 0%,#fbf9cb 29%,#c3952e 65%,#fbf9ca 100%);
    color: #333;
    padding: 5px 0 !important;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a{
    background: #e1ab39; 
  }
  
    
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a span{
    color: #000!important;
  }
  
  .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 */


body {
    width: 100%;
    display: inline-table;
    }
    
    footer {
    position: relative;
    }
    
    @media only screen and (max-width: 1270px) {
    .wrapper-boxed {
    width: 997px;
    /* display: flex; */
    /* flex-direction: column; */
    width: 100%;
    /* MAX-WIDTH: 100%; */
    }
    }
    
    body.live.lmtplus div.wrapper div.col-main .iframe-content.new .score.framesocc2,
    div.wrapper div.col-main .framesocc2 iframe {
    height: 133px!important;
    }
    
    @media (min-width: 1200px) and (max-width: 1400px){
        
        body .wrapper-boxed{
            min-width: unset!important;
        }
    
      header.header{
        width: 100%!important;
      }
      
      header.header .header-qt{
        min-width: 100%!important;
        /* margin-top: -49px !important; */
        /* height: 46px; */
      }
    
      body .wrapper-boxed{
          width:100%!important;
      }  
      .right-column {
          width:235px !important;
      }
    
      .right-column-quote.pull-right{
        width: 229px !important;
      }
    
      .left-column-quote.pull-left,
      .left-column {
          width: 220px !important;
      }
      .main-container {
          width: calc(100% - 455px);
      }
      #sliderIndex {
          overflow: hidden;
          margin: 0;
          margin-bottom: 0px;
          position: relative;
          height: 100%;
          max-height: 260px;
          -webkit-transform: translateZ(0px);
          margin-bottom: 10px;
      }
      
    /*
      .ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita, 
      .ultimo-minuto-container .panel-body .content .sub-title div.event{
          width:24%!important;
      }
      .ultimo-minuto-container .panel-body .content ul li .row-partita .quote-partita, 
      .ultimo-minuto-container .panel-body .content .sub-title div.markets{
          width: calc(76% - 73px) !important;
      }
      .ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita span{
          width: 100%!important;
      }
      */
    }
    
    #sliderIndex {
    margin: 0;
    position: relative;
    height: 100%;
    max-height: 260px;
    -webkit-transform: translateZ(0px);
    margin-bottom: 10px;
    }
    
    #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: auto;
    height: auto;
    /* min-width: 680px; */
    margin: 0 auto;
    }
    /* #sliderIndex img {
    width: 100%;
    height: auto;
    max-height: 300px;
    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;
    }
    }
    
    
/* */
/* .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: #3c4f6f     !important;
    color: #ffc400 !important;
}

.qta-dp > div.segniqt.quotapremutanew .nome-quota,
.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: #ffc400 !important;
} */

/* */
.quote-page .main-container-quote .table > tbody > tr.tr-quote td.quotapremuta a,
.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.quotapremuta,
.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,
.ultimo-minuto-container .panel-body .tab-content ul li .row-partita .quote-partita ul li span.qta.quotapremutanew{
    background: #ffc400  !important;
    color: #000 !important;
}
.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.quotapremuta .qta,
.qta-dp > div.segniqt.quotapremutanew .nome-quota,
.qta-dp > div.segniqt.quotapremutanew .tipo{
    color: #000 !important;
}
.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .market,
.palinsesto-container#vue-OddsMatch .evento-singolo .panel .panel-body .tab-content .tab-pane .panel .panel-collapse .panel-body .odd-container.quotapremutanew .odd{
    color: #000 !important;
}


body.live .wrapper-live .main-content .wrapper .live-col-cont div.live-overview .panel-group div.panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.quotapremutanew, 
body.live .wrapper-live .main-content #divwrapp.wrapper .live-col-cont div.live-overview .panel-group div.panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.quotapremutanew,

body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew, 
body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew, 
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew, 
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew{
  background: #ffc400  !important;
  color: #000 !important;
}

body.live .wrapper-live .main-content .wrapper .live-col-cont div.live-overview .panel-group div.panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.quotapremutanew .quota,
body.live .wrapper-live .main-content #divwrapp.wrapper .live-col-cont div.live-overview .panel-group div.panel .panel-collapse table.table-event tbody tr td.dark .titles .row .market-title .quota-cont .qt-container.quotapremutanew .quota, 
body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .tipo-quota, 
body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .segno-quota, 
body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .tipo-quota, 
body.live.lmtplus .wrapper-live .main-content .wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .segno-quota, 
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .tipo-quota, 
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .segno-quota, 
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .tipo-quota,
body.live.lmtplus .wrapper-live .main-content #divwrapp.wrapper .live-col-cont .col-main .container-fluid.quote-bottom .tab-pane .row .col-sm-12.col-lg-6 .tab-qt.panel .panel-body .row .box-quota div.qt-container.quotapremutanew .segno-quota{
  color: #000 !important;
}


/* */
/* Fix Menu Active */
body header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li a span{
    color: #fff
}

body header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li:hover a span,
body.poker-new header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-poker a span,
body.casino.cat-23 header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-horses a span,
body.index header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.home a span,
body.mainsport header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-sport a span,
body.quote-page header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-sport a span,
body.live header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-live a span,
body.casino:not(.casino-live):not(.cat-11):not(.cat-23) header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-casino a span,
body.casino.casino-live header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-casinolive a span,
body.casino.cat-11 header#header div.header-qt .navbar.navbar-qt>div .nav.navbar-nav li.mnu-header-virtual a span {
    color: #e9d897;
}
