/* CUSTOM SKIN MOD */

.Differenze.rosso-bk {
    background: transparent!important;
    color: #ff0000;
    font-weight: bold;
}

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;
}

.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.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.8);
    color: #fff;
    border: 1px solid #787878;
}

.ui-datepicker table {
    background: #ccc;
}

.tpq.selettore-giorni .slider-handle {
    background: #131217;
    box-shadow: 0 0 1px 2px #dedede;
    background-size: 15px 15px;
}

.sidebar .sidebar-nav ul>li a {
    text-indent: 35px;
}

.sidebar .sidebar-nav ul>li {
    background-position: 168px 3px!important;
}



.navbar-qt ul.navbar-nav>li>a:after {}

.header-qt .tophd .lang-box .form-group .form-control {
    border: none
}

.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: 2px 0px;
    background: linear-gradient(150deg, #c81f28 0%, #c81f28 100%);
    background: -webkit-linear-gradient(150deg, #c81f28 0%, #c81f28 100%);
    background: -moz-linear-gradient(150deg, #c81f28 0%, #c81f28 100%);

    /* background: -moz-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: -webkit-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: linear-gradient(to bottom, #e60505  0%,#FFC107 100%)!important; */
    color: #fff;
    min-width: 43px;
}

/* .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!important;
}


/* 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:first-child:after {
    font-family: FontAwesome;
    /* content: '\f1da'; */
    position: absolute;
    right: 10px;
    top: 7px;
    color: #e60505 ;
    font-weight: normal;
    font-size: 14px;
}

.sidebar-nav .page-header:nth-child(3):after {
    font-family: FontAwesome;
    /* content: "\f1e3"; */
    position: absolute;
    right: 10px;
    top: 7px;
    color: #e60505 !important;
    font-weight: normal;
    font-size: 14px;
}

.sidebar-nav .page-header:nth-child(5):after {
    font-family: FontAwesome;
    /* content: "\f091"; */
    position: absolute;
    right: 10px;
    top: 5px;
    color: #e60505 !important;
    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 a {
    border-color: rgba(0, 0, 0, 0.8)!important;
}

.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-weight: bold;
    font-size: 14px!important;
    /* color: rgba(251, 181, 18, 0.8)!important; */
}


/***** 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: #e60505!important;
    color: #000;
    font-weight: bold;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #e60505!important;
}

.tooltip.right .tooltip-arrow {
    border-right-color: #e60505!important;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #e60505!important;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #e60505!important;
}

.quote-page .right-column-quote,
.right-column {
    max-width: 300px!important;
}

.main-container {
    width: calc(100% - 500px);
    padding-top: 5px;
}

#pnev .CItem .COdds .CQuota {
    width: 52px!important;
    margin-right: 4px;
    padding: 4px 0 2px 0!important;
}

#pnev .CItem .COdds .CSegno {
    width: 70px!important;
}
.footercp .row_footer_bt .footer_dx_bt,
.footercp .row_footer_bt .footer_sx_bt {
    width: 50%;
    padding: 0!important;
}
.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: 100%!important;
}
.footercp .footer_save_cp .btn {
    width: 100%;
}
.footercp .footer_save_cp p {
    width: 100%;
    text-align: center;
}
.lbl-accettaripr {
    font-size: 11px;
    margin: 5px 0!important;
    border-width: 2px;
}
.ricarica-panel .ricarica-container .selezione-utente select {
    width: 213px;
}
.ricarica-panel .ricarica-container p {
    font-size: 11px;
}
.footercp input[type="text"] {
    width: 63px;
    /* color: #000; */
    
    border: 0!important;
}
.footer_dx input[type="text"] {
    width: 63px!important;
}
.cp_sis_cont .rigasistema1>.TSTxt {
    width: 68px;
}
.wrapper-boxed-quote .ricarica-panel .ricarica-container .selezione-utente select {
    width: 150px !important;
}
.quote-page .main-container-quote {
    width: calc(100% - 525px)!important;
}
@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .quote-page .main-container-quote {
        width: calc(100% - 525px) !important;
    }
}
@media only screen and (max-width: 1024px) {
    .quote-page .main-container-quote {
        width: calc(100% - 300px) !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 {
    padding: 5px 0px;
    border: 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: 3px!important;
}

/* 05-08-2016 MODS */
.header-qt .midhd .mid-menu,
.header-qt {
    position: relative;
    background: none;
}
.lang-box {
    position: absolute;
    right: 0px;
    top: 104px;
    z-index: 99;
}
.mid-menu .search-box {
    top: 26px!important;
    right: 250px!important;
    width: 283px!important;
    height: 30px!important;
    padding: 5px 15px 10px 5px!important;
}
.header-qt .tophd .clock-box {
    position: absolute!important;
    /* right: 233px!important; */
    
    top: 7px!important;
    z-index: 99!important;
    font-size: 12px!important;
    width: 59px!important;
    float: left!important;
    left: 65px;
}
.header-qt .tophd .clock-box:before {
    font-size: 12px
}
.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;
    border-radius: 3px;
}
.header-qt .midhd .logo {
    margin-top: -30px;
    margin-left: -3px;
}
.header-qt .midhd,
.header-qt .midhd .mid-menu {
    height: 61px!important;
    /* margin-bottom: 3px; */
}


.header-qt .tophd .login-box .btn.btn-registrazione {
    position: absolute;
    right: 5px;
    top: 7px;
    color: #000;
    z-index: 99;
    min-width: 96px;
    max-width: 96px;
    /* background-color: #cc8f00;
    color: #fff!important; */
    background-color: transparent;
    border: 1px solid #ebebeb!important;
    color: #ebebeb!important;
    height: 22px;
    line-height: 15px;
}
.header-qt .tophd .login-box .btn.btn-logout,
.header-qt .tophd .login-box .btn.btn-login {
    width: 83px;
    margin-left: 36px;
    z-index: 99!important;
    background-color: #ebebeb;
    color: #000!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: 6px!important;
    right: 195px!important;
    background: transparent!important;
    width: 26px!important;
    z-index: 99!important;
    height: 24px!important;
}
a.rec-password {
    display: block;
    position: relative;
    width: 26px;
    height: 24px;
    background: transparent!important;
}
a.rec-password span {
    display: none;
}
a.rec-password:after {
    font-family: 'FontAwesome';
    content: '\f129';
    color: #fff;
    position: absolute;
    width: 26px;
    left: 0;
    font-size: 14px;
    background-color: #131217;
    border-radius: 3px;
    height: 24px;
}
.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;
}
.header-qt .midhd .logo .img-responsive {
    margin-top: 35px!important;
    margin-left: 4px;
    max-width: 205px!important;
}

/* SEARCH */
.header-qt .search-box {}
.header-qt .search-box .form-group .search-btn {
    float: left;
    margin-top: -1px;
    line-height: 1;
    height: 30px;
    font-weight: bold;
    font-size: 12px;
}
.header-qt .search-box .form-group>.form-control {
    float: left;
    height: 30px;
    border-radius: 0px;
    margin-top: -1px;
    width: 168px;
}

/* */

/* 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;
    background: #1c1c1c;
    margin-top: 0px;
    /* border-top: 2px solid #e60505 ; */
}
body.casino footer {
    width: 100%;
    /*width: calc(100% - 5px);*/
    
    position: relative;
    left: 0;
    padding-bottom: 40px;
    background: #1c1c1c;
}
.footer-top {
    width: 1112px;
    margin: 0 auto;
    padding-top: 50px;
}
.footer-top .page-header span {
    text-align: left;
    font-size: 14px;
}
.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;
    color: #666;
}
.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%);
}
#sliderIndex {
    margin-bottom: 5px;
}

/* NEW MODS */
.left-column .search-box {
    position: relative;
}
.left-column .search-box .form-control {
    border-radius: 0px!important;
}
.left-column .search-box input[type="button"],
.left-column-quote .search-box input[type="button"] {
    width: 30px;
    height: 24px;
    margin-left: 5px;
    position: relative;
    /* display: none; */
    
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("/player/theme-asset/14/assets/search-icon.png");
    background-repeat: no-repeat;
    background-position: 7px 4px;
    background-color: unset!important;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item p label {
    font-weight: bold!important;
}

/*.menu-sport-palinsesti .nav-palinsesti li.menu-item,
.sidebar .sidebar-nav ul > li a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
}*/
.sidebar .sidebar-nav ul>li a {
    padding: 8px 0!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: "\f101";
    font-family: FontAwesome;
    font-size: 14px;*/
}
.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: 8px 5px!important;
    color: rgba(255, 255, 255, 0.8);
    border-bottom-width: 1px;
    border-color: #1b1b1b;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item p.primop {
    padding: 6px 5px!important;
    font-size: 11px;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item p.primop:after {
    position: absolute;
    right: 6px;
    top: 8px;
    content: "\f101";
    font-family: FontAwesome;
    font-size: 14px;
    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 {
    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: 0px;
}
.main-palinsesti .pal-heading .title h4 {
    font-size: 13px;
    padding: 2px 0;
    text-transform: uppercase;
    font-weight: 800;
}
.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: 7px 0;
    font-size: 14px;
    border: 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 #1371b0;
}
.tpd.piu-giocate-container .panel-body ul>li:hover .percentuale-container:after {
    border-top: 15px solid #1c1c1c;
}
.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: 5px;
    position: relative;
}
.ultimo-minuto-container.panel,
.tpd.piu-giocate-container.panel,
.market-movers-container.panel {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.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: 7px;
    top: 4px;
    background-size: 18px 18px !important;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item p label {
    text-transform: uppercase;
    margin-left: 29px!important;
    cursor: pointer;
}
.menu-sport-palinsesti .nav-palinsesti li.menu-item:last-child {
    border-radius: 0px!important;
    /* display: none; */
}
.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 #e60505 ;
    bottom: -10px;
    right: 50%;
    margin-right: -10px;
}
.form-control {
    border-radius: 0px;
}
footer .footer-top .row.text {
    position: relative;
}
.header_void .p_void_cx .btn {
    border-radius: 0 3px 3px 0!important;
}
.right-container .ultime-vincite-container li.list-group-item {
    background: #1c1c1C;
    position: relative;
    height: 85px;
}
.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,
.tpt.piu-giocate-container .panel-heading,
.right-container .ultime-vincite-container .panel-heading {
    max-height: 52px;
    font-size: 14px!important;
    padding: 10px 0!important;
    border: 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: 14px!important;
    font-weight: 700!important;
    width: 100%;
    color: #ebebeb!important;
}
.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: 14px!important;
    font-weight: 700!important;
    color: #ebebeb!important;
}
.main-palinsesti .heading-sport {
    border-bottom: none!important;
    padding: 3px 0 0 0!important; 
    /* background: #126e51; */
    
    /* border: 0; */
}
.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: 800!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-top-color: #000!important;
    border-left-color: #000!important;
    border-right-color: #000!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: 5px 0px 6px 0px!important;
    margin: 0px auto!important;
    width: 38px!important;
    display: block;
    border-radius: 0px!important;
}
.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: 0px!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: 800;
    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: -1px!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;
}
.left-column {
    padding: 0;
    /* margin-left: 5px; */
}
svg {
    left: 0px!important
}
.modal-content {
    border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    /*  -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);*/
}
.modal-header {
    border-radius: 5px 5px 0 0!important;
    -webkit-border-radius: 5px 5px 0 0!important;
}
#pnev .CItem .COdds .CSegno1 {
    width: 200px!important;
    font-weight: bold;
    padding: 1px 0 0 0;
    display: inline-flex!important;
}
#pnev .header1 .row_header {
    font-weight: 800;
    font-size: 14px;
}
#pnev .CItem {
    padding: 0px!important;
    margin: 5px;
    background: #d3d3d3;
    border-radius: 0px;
    /* border: 1px solid #999; */
    
    border: 0!important;
}
#pnev .CItem .COdds {
    padding: 0px 0px !important;
    width: 100%;
}
#pnev .CItem .CodEv {
    background: #131217;
    border-radius: 0px;
}
#pnev .CItem .CodEv span {
    display: block;
    line-height: 22px;
    color: #d3d3d3;
    font-size: 11px;
}
#pnev .CItem .CSubEv {
    border-radius: 0px;
    background: #131217;
    padding: 3px 0px;
    width: 81%!important;
}
#pnev .CItem .CSubEv span {
    color: #d3d3d3;
    text-indent: 5px;
    width: 98%;
}
#pn_sis_rid,
#qtsolo,
#qtint {
    /* margin: 5px; */
    
    padding: 5px;
    border-radius: 0px;
    /* border: 1px solid #999; */
    
    float: left;
    width: 100%;
}
#pn_sis_rid {
    font-size: 11px;
}
.pn_sis_rid .CpnTipoRiepRagg .RiepDX {
    width: 30%!important;
    float: right;
    padding: 2px 0 2px 2px!important;
}
.pn_sis_rid .CpnTipoRiepRagg .RiepSX {
    width: 63%!important;
}
.cp_sis_cont .rigasistema1 .TSTipo {
    width: 88px;
}
.footercp,
.pn_sis_rid .CpnTipoSisRiepHdr {
    border-top: none;
    margin-bottom: 5px;
}
.CpnTipoRiepDbl {
    border-bottom: none;
}
.main-palinsesti .pal-heading .title {
    padding: 8px!important;
}

/* */
#pnev .CItem .COdds .CSegno1 span {
    width: 200px!important;
    height: 19px;
    line-height: 19px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 3px;
}
span.CMercato {
    margin-left: 7px!important;
    padding-top: 2px!important;
    color: #000 !important;
    font-weight: 600!important;
    margin-left: 23px!important;
    /* font-style: normal!important; */
    
    float: left;
}
#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 .CodEv {
    height: 23px;
    width: 19%!important;
    text-align: left;
}
#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://img.servicear.com/images/card/tot-payment.png) 0 0;
}
.row.pay ul li.paysafe {
    display: inline-block;
    width: 50px;
    height: 40px;
    background: url(http://img.servicear.com/images/card/tot-payment.png) -57px 0;
}
.row.pay ul li.visa {
    display: inline-block;
    width: 50px;
    height: 40px;
    background: url(http://img.servicear.com/images/card/tot-payment.png) -114px 0;
}
.row.pay ul li.master {
    display: inline-block;
    width: 50px;
    height: 40px;
    background: url(http://img.servicear.com/images/card/tot-payment.png) -170px 0;
}
.row.pay ul li.neteller {
    display: inline-block;
    width: 91px;
    height: 40px;
    background: url(http://img.servicear.com/images/card/tot-payment.png) -227px 0;
}
.banner-index {
    margin-bottom: 5px;
}
.qbet-box .row_header2 .header_dx2>.text {
    width: 45px;
}
.qbet-box input#qbettxt {
    top: 59px!important;
    border-radius: 3px !important;
}
.qbet-box .row_header2 .header_sx2 {
    /* width: 10px; */
    
    float: right;
    margin-right: 5px;
    margin-top: 2px;
    /* margin-top: 0px; */
    /* font-weight: bold; */
    
    /* background: linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -webkit-linear-gradient(150deg, #fff 0%, #c81f28 100%); */
    /* background: -moz-linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -moz-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: -webkit-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: linear-gradient(to bottom, #e60505  0%,#FFC107 100%); */
    border-radius: 3px;
    color: #fff!important;
    padding-left: 6px;
}
.qbet-box .row_header2 .header_sx2>span,
.qbet-box .row_header2 .header_sx2>.question {
    margin-left: 0px!important;
    font-size: 12px!important;
    color: #fff!important;
    /* margin-right: 9px; */
}
.qbet-box .row_header2 .header_sx2 {
    width: 60px!important;
}
.qbet-box .row_header2 .header_dx2 {
    width: calc(59% - 2px);
    float: right;
}
.quote-page .left-column-quote {
    margin-top: 5px;
}
.selettore-giorni,
.palinsesti-container {
    margin-top: 0px;
}
.menu-sport-palinsesti .menu-title {
    padding: 5px 5px;
    text-indent: 5px;
}
.main-palinsesti .pal-heading {
    border: 0;
    /* border-bottom: 1px solid; */
    
    background: rgba(0, 0, 0, 0.3);
}
.header_void .voidint span {
    padding-left: 8px;
}
.main-container-poker .bottom-container .panel-body .bottom-container h3 {
    bottom: 55px;
    top: unset;
    text-shadow: none !important;
}
.main-container-poker .bottom-container .panel-body .bottom-container h3 span {
    text-shadow: none;
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
}
.main-container-poker .bottom-container .panel-body {
    position: relative;
}
.main-container-poker .top-container .animate-box .slice-c p,
.main-container-poker .top-container .animate-box .slice-c h2 {
    font-family: "Roboto Condensed";
    font-weight: bold;
}
.main-container-poker .top-container .animate-box .slice-c h2 {
    color: #e60505 ;
}
.main-container-poker .top-container .animate-box .slice-c {
    background: rgba(0, 0, 0, 0.8);
}
.main-container-poker .top-container .animate-box .slice-c {
    top: 0;
}
.main-container-poker .top-container .animate-box .slice-c p i {
    margin-left: 5px;
}
.pn_sis_rid .CpnTipoRiepRagg .RiepSX,
.pn_sis_rid .CpnTipoRiepRagg,
.CpnTipoRiep,
.cp_sis_cont {
    padding: 5px 0px;
}
#coupon input {
    border-radius: 3px !important;
    font-size: 14px!important;
}
.left-column {
    padding-right: 0px;
    margin: 5px auto;
    max-width: 195px;
    margin-left: 5px;
}

/************************ 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;
}
.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 .slider.slider-horizontal {
    height: 40px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px!important;
}
.quote-page .tpq.selettore-giorni .slider.slider-horizontal {
    height: 30px;
    width: 200px;
    position: absolute;
    left: 0px;
    right: 0px;
}

/* SELETTORE GG MOD 5 */

/* NEW NET */
body.casino .wrapper-boxed {
    max-width: 1548px!important;
    width: 1548px!important;
}
.wrapper-boxed {
    width: 1366px!important;
    margin: 0 auto!important;
    background: #10111c;
    /* background: rgba(0, 0, 0, 0.3); */
}
.ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita,
.ultimo-minuto-container .panel-body .content .sub-title div.event {
    width: 273px!important;
    background: #1c1c1C;
}
.ultimo-minuto-container .panel-body .content ul li .row-partita .titolo-partita span {
    width: 265px!important;
}
.market-movers-container .nav-tabs>li.active>a {
    color: #000!important;
}
.market-movers-container .nav-tabs>li.active>a:hover {
    color: #000!important;
}
.quote-page .main-container-quote .table>tbody>tr.tr-quote>td.quotapremuta .qta {
    display: inline-block;
    font-size: 12px;
    vertical-align: middle;
    padding: 5px 5px 6px 5px!important;
    margin: 0px auto!important;
    line-height: normal;
    text-decoration: none;
}
.sidebar .sidebar-nav ul>li a {
    font-size: 11px!important;
}
.form-control {
    background-color: rgba(250,250,250,0.13)!important;
    border: 0!important;
    color: #fff!important;
    border-radius: 3px!important;
}
.qbet-box .div-select>.select {
    top: 48px!important;
    width: 65%!important;
    color: #EBEBEB !important
}
.qbet-box {
    height: 88px!important;
}
.qbet-box .div-select {
    position: relative!important;
}
.qbet-box .div-select>span {
    float: left!important;
    margin-top: 4px!important;
}
.qbet-box .row_header2 .header_dx2 {
    float: left!important;
    text-align: left!important;
    text-indent: 3px;
    font-weight: bold!important;
}
.qbet-box .row_header2 .header_sx2 {
    text-align: right!important;
}
.header-qt .tophd .login-box .form-group>label:before {
    position: absolute;
    top: -14px!important;
    left: 4px!important;
    font-family: 'FontAwesome';
    content: '\f007';
    padding: 3px 5px;
    font-size: 13px;
    color: #e60505 !important;
}
.header-qt .tophd .login-box {
    margin-right: 95px!important;
    margin-top: 1px;
}
.header-qt .tophd .login-box .form-group>.form-control::placeholder {
    font-size: 13px;
    font-style: oblique;
}
.header-qt .tophd .login-box .btn {
    padding: 3px 12px!important;
    border: 0!important;
    border-radius: 3px!important;
}
.mid-menu .search-box {
    display: none!important;
}
.left-column .search-box .form-group {
    margin-bottom: 0px!important;
}
.header-qt .tophd .clock-box:before {
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 16px;
    top: -4px!important;
    left: -6px;
    content: '\f017';
}
.header-qt .col-md-2.settings-container {
    /* right: 6px!important; */
    
    top: 5px!important;
    left: 2px;
    /* text-align: left; */
    
    float: left!important;
    text-align: left;
    /* border-radius: 3px; */
    
    box-shadow: 3px;
}
.settings-container .btn {
    background-color: #131217!important;
}
/* .header-qt:before {
    content: "";
    position: absolute;
    background: #000;
    width: 100vw;
    height: 130px;
    z-index: 0;
    top: 0;
    left: calc(50% - 10px);
    transform: translateX(-50%);
}
@media only screen and (max-width: 1382px) {
    .header-qt:before {
        width: 100%!important;
        left: calc(50%)!important;
    }
} */
.navbar-qt {
    background: none!important;
}
#main .container-fluid {
    /* -webkit-box-shadow: 0px 40px 150px 100px rgba(248, 172, 21,0.5);
    -moz-box-shadow: 0px 40px 150px 100px rgba(248, 172, 21,0.5);
    box-shadow: 0px 40px 150px 100px rgba(248, 172, 21,0.5); */
    min-height: 550px!important;
}
.wrapper-boxed #main {
    /*min-height:unset!important;*/
}
.container-fluid {
    min-height: 25px!important;
}
.navbar-qt .antieffrazione {
    padding: 0 0;
    position: absolute;
    top: -93px!important;
    right: -38px!important;
    overflow: visible;
    z-index: 1000;
}
.navbar-qt .antieffrazione .btn {
    border-radius: 3px!important;
}
.wrapper-boxed #main {
    padding-bottom: 0px!important;
}
.market-movers-container .chart-container .bottom-container ul.ind-qt li:first-child span {
    width: 122px!important;
}
.market-movers-container .nav-tabs>li.active>a,
.market-movers-container .nav-tabs>li.active>a:hover,
.market-movers-container .nav-tabs>li.active>a:focus {
    border: 0!important;
}
.sidebar .sidebar-nav ul>li a {
    border-color: rgb(17, 21, 22)!important;
    border-bottom-width: 1px;
}
.qbet-box .row_header2 .header_dx2>span.cod-ev,
.qbet-box .row_header2 .header_dx2>.text {
    font-size: 14px!important;
    padding-left: 4px!important;
}
.left-column .sidebar-nav .page-header {
    border-top-width: 5px!important;
    border-top: 2px;
    border-color: #1b1b1b;
    border-bottom-width: 0px;
    border-style: solid;
    border-right-width: 0px;
    border-left-width: 0px;
}
.header-qt .tophd {
    position: relative!important;
    background-color: #10111a;
    border-radius: 0 0 3px 3px;
}
.tophd:before {
    /* content: ""; */
    /* background-color: #e60505 ; */
    /* position: absolute; */
    /* width: 100vw; */
    
    height: 1px;
    /* z-index: 0; */
    
    top: 0;
    /* left: calc(50% - 10px); */
    /* transform: translateX(-50%); */
    /* margin-top: 36px; */
}

/*
quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo, .quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato {
    border: 0!important;
}

.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato{
	 border: 0!important;
}
*/
.header-qt .midhd .mid-menu ul {
    position: absolute!important;
    bottom: -33px!important;
    right: 1px!important;
    z-index: 10!important;
}
.col-md-2.settings-container .dropdown.settings {
    float: left!important;
}
.col-md-2.settings-container .dropdown.settings button.dropdown-toggle {
    border-radius: 3px!important;
}
.lotto-win-container>.panel-body .btn-container>.btn {
    border-radius: 3px!important;
}
.lotto-win-container>.panel-body label {
    text-transform: unset!important;
}
.lotto-win-container>.panel-body .form-control {
    text-align: left!important;
}
.qbet-box .row_header2 .header_sx2>.question {
    position: absolute!important;
    top: 9px;
    right: 5px;
    z-index: 999;
    width: 55px;
    padding-right: 4px;
}
.qbet-box .row_header2 .header_sx2>span {
    margin-right: 18px;
}
.qbet-box .header_sx2:hover {
    box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
    cursor: pointer;
}
.tpt.piu-giocate-container .panel-body .chart-container .pie-chart {
    height: 160px!important;
}
.tpt.piu-giocate-container .panel-body .chart-container {
    border: 0!important;
}
.tpt.piu-giocate-container .panel-heading h4:before {
    position: absolute!important;
    top: 1px!important;
    right: 20px!important;
    font-family: 'FontAwesome'!important;
    content: '\f005'!important;
    left: unset!important;
}
.tpt.piu-giocate-container .panel-body .chart-container .pie-chart:after {
    position: absolute!important;
    content: '%'!important;
    display: block!important;
    bottom: 59px!important;
    right: 73px!important;
    font-size: 15px!important;
}
.ultime-vincite-container .vincita>a {
    font-size: 14px!important;
}
.ultime-vincite-container .vincita {
    width: 75px!important;
    display: inline-block!important;
    padding: 0 5px!important;
    font-size: 13px!important;
    margin-top: 8px!important;
    height: 30px!important;
    line-height: 28px!important;
    width: 100%!important;
    font-weight: 900!important;
}
.ultime-vincite-container .giocata-vincita:after {
    content: "\f091"!important;
    position: absolute!important;
    top: 5px!important;
    right: 20px!important;
    color: #e60505 !important;
    font-family: FontAwesome!important;
    font-size: 28px!important;
}
.tpt.piu-giocate-container .panel-body .chart-container ul>li .quota>.qta:hover {
    box-shadow: inset 0 0 0 80px rgba(0, 0, 0, 0.5);
}
.header-qt .tophd .login-box.loggato {
    margin-right: 0px!important;
}
.ricarica-sched {
    margin-bottom: 5px!important;
}
.ricarica-sched .header .title,
.riepilogo-schedina .header .title {
    font-size: 14px!important;
    text-indent: 15px;
    font-weight: 800;
    padding: 2px 0;
}
.ricarica-sched .body .row-sched .sx-text {
    padding-left: 3px;
    /* float: left; */
}
#pnev .header1 .row_header {
    padding: 3px 0px!important;
    text-indent: 15px!important;
    display: block!important;
    float: left;
}
#pnev .header1 .row_header .header_dx {
    margin-right: 4px!important;
}
#pnev .header1 .row_header {
    color: #1c1c1C!important;
}
.riepilogo-schedina .header .title,
.ricarica-sched .header .title {
    border: 0!important;
}
#pnev .header1 .row_header .header_dx span {
    font-size: 10px;
    font-weight: normal;
    display: table;
    margin-top: 3px;
}
#pnev #divcheckauto {
    text-transform: initial;
}
#pnev .CItem .COdds .CQuota span {
    width: 52px;
}
#pnev .CItem .COdds .CFissa .bank>.label {
    border-radius: 3px;
    padding: 3px 7px!important;
}
#pnev .CItem .COdds .CDelete>a>span {
    margin-top: 1px;
    margin-left: 3px;
}
#pnev #divcheckauto span {
    float: right;
    margin: 1px 0 0 2px;
    color: red!important;
    font-size: 13px;
}
.footercp .row_footer_bt {
    margin: 5px 5px 0px 5px!important;
    float: left;
    width: calc(100% - 10px);
    border-bottom: 1px solid #131217;
    padding: 0;
}
.footercp .row_footer_bt .footer_sx_bt {
    float: left;
}
.footercp .row_footer_bt .footer_dx_bt {
    float: right;
}
.footercp .row_footer {
    border: 0!important;
}
.footercp .footer_save_cp {
    border-top: 0!important;
    display: block!important;
    width: 100%!important;
    padding: 10px 2px 0 2px!important;
    border-top: 0!important;
}
.header-qt .tophd .login-box.loggato>.disp-user ul {
    padding: 5px 4px 0 4px!important;
}
.ricarica-panel .ricarica-container .selezione-utente input[type='text'] {
    width: 65px!important;
}
.CpnTipoRiep .RiepDX {
    padding: 0!important;
}
#panel_importo_solo .footer_dx {
    padding: 2px 0 2px 2px!important;
}
.pn_sis_rid .CpnTipoSisRiepHdr {
    font-style: oblique;
}
.footercp .row_footer_bt .footer_sx_bt>.btn-multipla.active:hover,
.footercp .row_footer_bt .footer_dx_bt>.btn-sistema.active:hover {
    cursor: unset!important;
}
.ricarica-panel .ricarica-container {
    letter-spacing: unset!important;
}
.ricarica-panel .ricarica-title {
    padding: 5px 5px 0 5px!important;
}
#panel_vincita_tot .footer_dx {
    font-weight: 900!important;
}
.importo-tot-coupon #divconferma {
    float: left;
}
.importo-tot-coupon #divconfermapre {
    float: left;
}
.importo-tot-coupon .row-btn .row-sx,
.importo-tot-coupon .row-btn .row-dx {
    width: 100%!important;
    padding: 5px 2px 2px 2px!important;
}
.footercp .row_footer_bt1 .footer_sx_bt,
.footercp .row_footer_bt1 .footer_dx_bt {
    width: 100%!important;
    padding: 5px 2px 2px 2px!important;
}
.riepilogo-schedina .body .cod-scomm .text {
    width: 50.5%!important;
}
.footercp .row_footer_bt1 .btn.btn-scommetti,
.importo-tot-coupon .row-btn .btn-conferma,
.riepilogo-schedina .body .button-continua .btn-continua-scomm,
.box-accettarifiuta .btn-accetta {
    border-radius: 3px;
    padding: 10px;
}
.quote-page .right-column-quote {
    width: 295px!important;
}
.info-agenzia-container .panel-body .table {
    color: #ffffff;
    border-color: #181818;
}

table, .table {
    background: #181818;
}

.info-agenzia-container .panel-body .table>tbody>tr {
    border-color: rgba(255, 255, 255, 0.1)!important;
    border: 1px solid;
}
.info-agenzia-container .panel-body .table>tfoot>tr>td,
.info-agenzia-container .panel-body .table>tbody>tr>td {
    border: 0px!important;
}
.info-agenzia-container .panel-body .table>thead>tr>th {
    border-left: 0px!important;
    border-bottom: 0px!important;
    border: 0px!important;
}
.col-md-2.settings-container .dropdown.settings ul.dropdown-menu {
    left: 0!important;
    background-color: #131217!important;
    color: #fff!important;
}
.registrazione-page {
    position: static!important;
}
.popup-ultime-vincite .table-bordered thead {
    color: #fff;
}
.menu-sport-palinsesti .menu-title {
    text-align: left;
}
.menu-sport-palinsesti .menu-title:nth-child(1) {
    /* display:none; */
}
.main-palinsesti .pal-container .checkbox>label {
    border-bottom: 0px solid;
}
.main-palinsesti ul.pal-container {
    background: rgba(0, 0, 0, 0.3);
}
.main-palinsesti .pal-heading .icon-container-sub a i {
    padding: 4px 8px!important;
    font-size: 18px!important;
}
.main-palinsesti .heading-sport .icon-container a>i {
    padding: 4px 8px!important;
    font-size: 18px!important;
}
.main-palinsesti .pal-heading .title h4 {
    margin-left: 0!important;
}
.quote-page .selettore-giorni {
    margin: 0px auto 5px auto;
}
.quote-page .main-container-quote .palinsesto-container .title-pal {
    border-bottom: 0!important;
}
.quote-page .main-container-quote .palinsesto-container .button-container {
    display: none!important;
}
.quote-page .main-container-quote .palinsesto-container .mercati-container {
    border-top: 0!important;
}
.quote-page .main-container-quote .palinsesto-container .title-pal span {
    display: inline-block!important;
    padding: 5px 0 5px 7px!important;
    font-size: 13px!important;
    font-weight: bold!important;
}
.quote-page .main-container-quote .eventi-container .quote-eventi .int-quote {
    padding: 5px 0 5px 5px!important;
}

/*.table.tb_pa > thead > tr > th,*/
.table.tb_pa>tbody>tr>td {
    border: 0!important;
}
.table.tb_pa tr.tr-quote:hover {
    color: #e60505!important;
}
.registrazione-page .g-recaptcha>div {
    float: left!important;
}
.main-stampa-quote .page-title {
    margin: 0px auto!important;
}
.stampa-quote-container .radio label,
.stampa-quote-container .checkbox label {
    padding-left: 28px!important;
    padding-right: 5px!important;
}
.registrazione-page .right-content .li-timezone {
    width: calc(75% - 4px)!important;
}
.game-popup-container .middle-box {
    background-image: url("/player/theme-asset/14/assets/casino-game.jpg")!important;
}
.hidden_txt {
    display: none!important;
}
.gestione-antieffrazione .main-container {
    width: 100%!important;
}
.footercp .row_footer_bt1 .footer_dx_bt .btn.btn-reset {
    border-radius: 3px;
}

/* POKER */
.main-container-poker .top-container {
    background: url("/player/theme-asset/14/assets/poker-bk.jpg")!important;
    min-height: 450px!important;
}

/* VIRTUAL CUSTOM */
.main-container-virtual .top-container .animate-box .slice-a,
.main-container-virtual .top-container .animate-box .slice-b {
    display: none;
}
.main-container-virtual .top-container {
    background: url("/player/theme-asset/14/assets/virtual-bk.jpg")!important;
}
.main-container-virtual .game-container .game-tab .game-box {
    height: 146px!important;
}

/* CASINO */
#menu-casino .title-menu {
    margin-bottom: 5px!important;
}
.main-container-casino .game-container .game-tab {
    padding: 0!important;
}
.game-popup-container .popup-box {
    border: 3px rgba(255, 255, 255, 0.2) solid!important;
    box-shadow: unset!important;
}
.game-popup-container .col-right span {
    width: 25px!important;
    height: 25px!important;
    background-color: rgb(52, 52, 51)!important;
    top: -10px!important;
    line-height: 16px!important;
    font-weight: bold!important;
    box-shadow: none!important;
}

/* CASINO LIVE */

/* body.casino-live {
    background: #4c4c4c!important;
}*/
body.casino-live .top-container .vector-1 img {
    width: 100%!important;
}

/* LIVE */
body.live .wrapper .col-left .left-nav .menu-live {
    font-size: 14px;
}
body.live .wrapper .col-left .left-nav .menu-live .title {
    text-align: left;
    text-indent: 12px;
}
body.live .panel .panel-heading {
    padding: 7px 0!important;
    border-bottom: 0px solid;
}
body.live .live-overview .panel .panel-heading {
    padding: 0!important;
}
body.live .col-left .left-nav .menu-live .menu-item.preferiti a:hover {
    text-decoration: none!important;
}
body.live .wrapper .col-left .menu-live .menu-item .list-group>li.list-group-item {
    border: 0!important;
}
body.live .col-left .left-nav .menu-live .menu-item .level-2 .nazione-title .fa.fa-caret-down {
    left: -3px!important;
}
body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .int-quote.panel-heading {
    border: 0!important;
    padding-left: 10px!important;
    color: #e60505 !important;
}
body.live .wrapper .col-main .top-settings,
body.live .wrapper .col-main .framesocc {
    margin: 0 5px!important;
    padding: 0!important;
}
body.live .wrapper .col-main .top-settings {
    width: unset!important;
}
body.live .panel>.panel-body {
    padding: 0px 10px 10px 10px;
}
body.live .col-left .left-nav .menu-live .menu-item ul.list-group,
body.live .col-left .left-nav .menu-live .menu-item ul.list-group.pref {
    width: 100%!important;
}
body.live .col-left .left-nav .menu-live .menu-item.preferiti a,
body.live .col-left .left-nav .menu-live .menu-item a span.sport-title {
    font-weight: 800;
    font-size: 12px;
}
body.live .col-left .left-nav .menu-live .menu-item .level-2 .nazione-title span.nazione {
    font-style: italic;
}
body.live .live-overview .panel-group div[class^="osportlive"].panel .panel-heading {
    border: 0!important;
}
body.live .live-overview .panel-group .panel .panel-collapse table tr td {
    border: 0!important;
}
body.live .live-overview .table tr {
    background: unset!important;
}
body.live #lnkCampetto,
body.live #lnkDirettatv {
    display: none;
}
body.live .live-calendario .table {
    border: 0!important
}

/* QBET LIVE HIDDEN*/
body.live .qbet-box {
    display: none
}
body.live #pnev {
    margin-top: 0!important;
}
body.live .header_void {
    margin: 0 auto 5px auto!important;
}

/**********/
@import url('../assets/css.bin');
body {
    font-family: 'Open Sans', sans-serif!important;
    background-color: #1c1c1c!important;
}
.main-content .top-menu-live ul li {
    padding: 0!important;
}

/**********/

/**********GIOVANNI*************************/
/* .report-page .panel-subagente .table-report table .agenzia span {
    color: #000!important;
} */

/**** casino ****/
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-heading {
    /* background: linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -webkit-linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -moz-linear-gradient(150deg, #fff 0%, #c81f28 100%); */
/*     
    background: -moz-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: -webkit-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: linear-gradient(to bottom, #e60505  0%,#FFC107 100%); */
    color: #fff !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info:hover {
    background: #e60505 
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play {
    background: #e60505 ;
    color: #000;
}
#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box .type {
    background: #e60505 ;
    color: #000;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play {
    background: #e60505 ;
    color: #000;
}
#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-front .slot-name {
    background: rgba(255, 238, 3, 0.7);
    color: #000;
}
#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li.active a {
    color: #000 !important;
    background: #e60505 ;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .dropdown-cont {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li a {
    background: unset;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info {
    border: 1px solid #fff;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info .info-box {
    background: #474747;
    color: #fff;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.5);
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont {
    background: #1c1c1C;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont {
    background: #1c1c1C;
}


#main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins ul.nav.nav-tabs li a {
    color: #fff;
    background: #1c1c1C;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins {
    background: #1c1c1C;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body {
    background: #1c1c1C;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top .latest-wins .tab-content {
    background: unset;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .slot-name {
    color: white;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i {
    color: white;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back {
    background: rgba(0, 0, 0, 0.5);
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li.active a,
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li:hover a {
    background-color: transparent;
    -webkit-box-shadow: inset 0 -3px 0 0 #e60505 ;
    -moz-box-shadow: inset 0 -3px 0 0 #e60505 ;
    box-shadow: inset 0 -3px 0 0 #e60505 ;
}
#main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .btn-play:hover {
    -webkit-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    color: #fff !important;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .btn-play:hover {
    -webkit-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    color: #fff !important;
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a:hover {
    background: unset;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .open-menu i {
    color: white;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back {
    background: rgba(0, 0, 0, 0.5);
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti i:hover {
    color: #e60505 ;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:hover:before,
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .preferiti i:hover:before {
    content: "\f006";
    transition: all 0.2s ease;
    color: #e60505 ;
}
#main.main-container-casino-new .container-fluid .row .left-cont .panel.most-played .panel-body ul li .game-back .preferiti i:before,
#main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .preferiti i:before {
    content: "\f006";
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti i:hover {
    color: #e60505 ;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .left-cont .panel .panel-body ul li .game-back .preferiti i {
    color: #fff;
}
body .casino-game-wrapper .game-container-wrapper .game-menu {
    background: rgba(0, 0, 0, 0.15);
}
body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref {
    border: 1px solid rgba(255, 255, 255, 0.3);
}
body .casino-game-wrapper .controls .btn-group button {
    background: transparent;
    color: #fff;
}
body .casino-game-wrapper {
    background: rgba(0, 0, 0, 0.8);
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti {
    background: #e60505 ;
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-heading {
    background: #111;
    color: white;
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back {
    background: rgba(0, 0, 0, 0.5);
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .fa-star {
    color: #fff;
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play {
    background: #e60505 ;
}
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body ul li .game-back .btn-play:hover {
    -webkit-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    color: #fff !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .info i {
    color: #fff;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti i:before {
    color: #fff;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-back .preferiti:hover i:before {
    color: #e60505 
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul#slottype li a {
    font-size: 9.9px
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li {
    width: 125px;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino {
    height: 244px;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner,
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner .item,
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .top #slider-casino .carousel-inner img {
    height: inherit;
}

/***** casino live *****/
body.poker-new .wrapper-boxed .main-content-poker-new .top .latest-wins ul.nav.nav-tabs li.active a,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li.active a {
    background: #e60505 ;
    color: #000!important;
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.game .game-back .btn-play,
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play {
    background: #e60505 ;
    color: #000;
}
body.poker-new .wrapper-boxed .main-content-poker-new .top .latest-wins ul.nav.nav-tabs li a,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins ul.nav.nav-tabs li a {
    color: #fff;
    background: #1c1c1C;
}
body.poker-new .wrapper-boxed .main-content-poker-new .top .latest-wins,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins {
    background: #1c1c1c;
}
body.poker-new .wrapper-boxed .main-content-poker-new .top .latest-wins .tab-content,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top .latest-wins .tab-content {
    background: unset
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption {
    background: rgba(0, 0, 0, 0.8);
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play:hover {
    -webkit-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0px 0px 0px 80px rgba(0, 0, 0, 0.5);
    color: #fff !important;
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a:hover {
    background: unset;
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino {
    height: 305px;
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino .carousel-inner,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino .carousel-inner .item,
body.casino-live .wrapper-boxed .main-content-casino-live-new .top #slider-casino .carousel-inner .item img {
    height: inherit;
}
#slottype11 a {
    color: #e60505 !important;
    font-weight: 800!important;
    font-size: 11px!important;
}
.game-popup-container {
    background-color: #181818!important;
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li a:hover {
    background: #e60505 ;
}
#main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li.active a {
    -webkit-box-shadow: inset 0px 0px 0px 1px #e60505 ;
    -moz-box-shadow: inset 0px 0px 0px 1px #e60505 ;
    box-shadow: inset 0px 0px 0px 1px #e60505 ;
    background: transparent;
}

/*modifiche pagina casino loghi provider su due righe*/
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype {
    padding-right: 0px!important;
}
.open-menu .open,
.close-menu {
    display: none!important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li {
    width: 100px!important;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont {
    float: left;
    width: 100%;
    height: 260px;
    position: sticky;
    top: 0px;
    z-index: 9999999;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .dropdown-cont {
    height: auto!important;
}
.login-main-cont .login-cont .btn.btn-registrazione {
    margin: 30px 0 0 207px;
    display: block;
    background-color: #ccc;
}
.login-main-cont .login-cont .btn.btn-registrazione,
.login-main-cont .login-cont .login-box .btn.btn-login {
    background: #e60505 ;
    border-radius: 3px;
    color: #fff;
    border: 0;
    height: 28px;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .sort .sort-casino select {
    display: none;
}
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .search input {
    width: 100px!important;
}

/*body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont.fixed-header{
    position:relative!important;
}*/

/* filter live streaming */
.onoffswitch4-inner:after {
    color: #d83e3e!important;
    border-radius: 3px!important;
}
.onoffswitch4-switch {
    background: #e60505 !important;
    border-radius: 3px!important;
}
.onoffswitch4-inner:before,
.onoffswitch4-inner:after {
    border: 2px solid #e60505 !important;
    border-radius: 3px!important;
}
.onoffswitch4-inner:before {
    color: #1BAD04!important;
}
.onoffswitch4-switch:after {
    content: ""!important;
}
.onoffswitch4-switch:before {
    content: ""!important;
}
.col-left .left-nav .menu-live .menu-item ul.list-group li.list-group-item .live-streaming:before {
    content: ""!important;
}
.live-overview .live-streaming {
    top: 38px!important;
    font-size: 19px!important;
}
.live-overview .live-streaming:after {
    content: ""!important;
}

/* end filter live streaming */
.clock-box.jqclock {
    line-height: 29px;
    text-align: center;
    padding: 0 5px !important;
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.game .game-back .btn-play {
    background: #e60505 ;
    color: #000;
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.game .caption {
    background: rgba(0, 0, 0, 0.8);
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li,
body.poker-new .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li {
    height: 185px!important;
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.game .game-back .btn-play,
body.poker-new .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .game-back .btn-play {
    top: 68px!important;
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.game,
body.poker-new .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game {
    margin-left: 10px;
    width: calc(25% - 10px);
}
body.poker-new .wrapper-boxed .main-content-poker-new .games-cont .section ul li.provider,
body.poker-new .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.provider {
    width: calc(25% - 10px);
}
.header-qt .tophd .clock-box:before {
    left: -11px!important;
}
.verifica-scommessa-container>.panel-heading {
    float: left!important;
}
.ricarica-sched .body .row-sched {
    height: 20px!important;
}
.navbar-qt .navbar-collapse {
    background: none!important;
}
.tophd .form-control {
    background: none!important;
    border: 1px solid rgba(255, 255, 255, 0.3)!important;
    color: #fff!important;
    font-style: normal;
}
.tophd .form-control::placeholder {
    color: #fff!important;
    font-style: normal!important;
}
.navbar-qt ul>li:hover {
    background: none!important;
}
body.index,
body.mainsport,
body.quote-page,
body.print-odds,
body.registrazione,
body.affiliati,
body.areariservata {
    background-color: #1c1c1C!important;
}
.top-leagues.panel .panel-body ul li span i {
    display: none;
}
.top-leagues.panel .panel-body ul li {
    width: 100%!important;
    height: 31px!important;
    line-height: 35px!important;
    padding: 0px!important;
    margin: 4px 0px 0 0px!important;
}
.top-leagues.panel .panel-body ul li span.campionato {
    width: calc(100% - 54px)!important;
    color: rgba(255, 255, 255, 0.8);
}
.top-leagues.panel {
    float: unset!important;
    margin-bottom: 5px!important;
}
.top-leagues.panel .panel-heading:after {
    font-family: FontAwesome;
    /* content: "\f1e3"; */
    
    position: absolute;
    right: 8px;
    top: 1px;
    color: #e60505 ;
    font-weight: normal;
    font-size: 14px;
}
.top-leagues.panel .panel-heading h4 {
    text-indent: 5px!important;
}
.left-column .navbar-default.sidebar .sidebar-nav .page-header:nth-child(1) {
    /* display:none!important; */
}
.sidebar .sidebar-nav ul>li:first-child,
.sidebar .sidebar-nav ul>li:first-child {
    /* display:none!important; */
}
.header-qt .midhd .mid-menu ul>li>a {
    padding: 5px 0px 5px 15px!important;
    color: rgba(255, 255, 255, 0.8)!important;
    text-transform: unset!important;
    font-style: oblique;
}
.navbar {
    margin: 0px !important;
}
body.live .main-content .top-menu-live {
    background: #1c1c1C!important;
}
body.live .search-box-live {
    background: none!important;
}
body.live {
    background: #1c1c1c!important;
}
body.live .wrapper .col-right,
body.live .wrapper .col-left .top-menu-socc ul.list-group>li,
body.live .wrapper .col-left .top-menu-socc ul.list-group>li>ul.sub-menu>li>a {
    background: #1c1c1c!important;
}
.lotto-win-container>.panel-heading:before {
    content: ''!important;
}
.ultimo-minuto-container .tab-content ul>li>.row-partita {
    border-color: #111516!important;
}
.ultimo-minuto-container .panel-body .content .sub-title {
    background: #1c1c1C!important;
}
.tab-content ul>li>.row-partita>.quote-partita .qta,
span.qta.qta-text {
    background: #1c1c1C!important;
}
span.qta.qta-text.spread {
    color: #e60505 !important;
}
body.casino .wrapper-boxed #main.main-container-casino-new {
    padding: 5px 0 0 0!important;
}
.wrapper-boxed-quote {
    background: #000000;
}
#main .container-fluid.recupera-pwd {
    min-height: unset!important;
}
.live section.main-content {
    margin-top: 5px;
}

/*** new live ***/

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: #111  !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: #e60505  !important;
    font-weight: bold;
    }
    body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread:hover .qt-container {
    background: #111  !important;
    }
    body.live .container-quote .quote-bottom .tab-qt.panel .box-quota.spread:hover .qt-container .segno-quota {
    color: #e60505  !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;
}

.wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .row > .col-sm-12 > .box-quota.col-sm-3:nth-child(4) {
    margin-top: 0!important;
}

.wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota:only-child {
    min-width: 50%;
}

.div-versa {
    margin-top: 3px;
}
.div-versa a.btn{
    line-height: 11px;
}

#sliderIndex img {
    height: 266px;
}

/* .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .tipo-quota{
    max-width:80%;
} */

.wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container .tipo-quota {
    max-width: 80%;
    line-height: 1;
    font-size: 12px;
    white-space: unset;
    text-overflow: unset;
    overflow: unset;    
}

body.live .wrapper .col-main .container-quote .quote-bottom .tab-qt.panel .box-quota .qt-container {
    /* background-color: rgba(255, 255, 255, 0.1); */
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 35px;
}

.wrapper .col-main .framesocc2 iframe, body.live.lmtplus .wrapper .col-main .iframe-content.new .score.framesocc2 {
    height: 133px!important;
}


/* 
body .casino-game-wrapper .game-container-wrapper .game-menu .panel-preferiti .panel-body .add-pref span{
    color: black;
} */

@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: black!important;
    } */
    
    } 




    
 /* register */

 /* body header#header .header-qt .tophd .container-fluid .login-box-tre .register-cont {
    display: inline-block;
  } */
  body header#header .header-qt .tophd .container-fluid .register:first-child {
    margin: 0;
    left: unset !important;
    border: 0px solid !important;
    text-shadow: 0 0 0 transparent !important;
    z-index: 999;
    position: absolute;
    right: 5px;
    top: 7px;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register button{
    padding: unset;
    font-size: 11px;
    min-width: 96px;
    max-width: 96px;
    padding: 6px;
    max-width: 83px;
    line-height: 1.5;
    position: relative;
    background-color: #cc8f00;
    border-radius: 3px;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register button span{
      color: #fff;
      font-weight: normal;
  }
  
  
  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;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 14px;
  }
  
  
  .registrazione-page {
    max-width: 950px;
  }
  
  body.registrazione.byphone .g-recaptcha {
    margin-top: 2px;
    position: relative;
  }
  
  body.registrazione.byphone .g-recaptcha > div{
    margin: unset;
  }
  
  
  .registrazione.byphone .left-content .form-horizontal-reg .form-group.row > div.col-sm-4:nth-child(2){
    width: 24%!important;
  }
  
  #sendCodeWhatsapp{
    border-radius:4px;
    line-height: 19px;
    font-weight: normal;
    margin-top: 0;
    color: #fff;
    padding: 4px 12px;
    font-size: 12px;
  }
  
  
  
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu {
    border: 0px none;
    border-radius: 0;
    width: auto;  
    padding: 0;
    background-color: #131217 !important;
    color: #fff !important;
  }
  
  body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li {
    width: 100%;
  }
  
  
  body header#header .header-qt .tophd .container-fluid .register .settings.register ul.dropdown-menu li.panel-heading {
    float: left;
    width: 100%;
    color: #fff;
    padding: 7px 10px 4px 10px;
    font-weight: 600;
    text-align: left;
    font-size: 14px;
    text-transform: capitalize;
    height: unset;
    font-weight: 700;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register {
    width: 280px;
    position: relative;
    right: unset !important;
    top:unset!important;
    max-width: unset;
    float:left;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li{
    width: calc(50% - 20px);
    float: Left;
    margin: 10px;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a{
    padding: 5px 12px;
    /* background: linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -webkit-linear-gradient(150deg, #fff 0%, #c81f28 100%);
    background: -moz-linear-gradient(150deg, #fff 0%, #c81f28 100%); */

    /* background: -moz-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: -webkit-linear-gradient(top, #e60505  0%, #FFC107 100%); 
background: linear-gradient(to bottom, #e60505  0%,#FFC107 100%); */
    text-align: center;
    line-height: 20px;
    text-transform: uppercase;
    height: auto;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 100%;
    border-radius: 4px;
  }
  
    
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li a span{
    color: #000!important;
    font-size: 11px;
    font-weight: 600;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu ul.timezone-select.register li:hover {
    background: transparent!important;
  }
  
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu li ul li a{
    text-decoration: none!important;
  }
  
  body header#header .header-qt .tophd .container-fluid  .register .settings.register ul.dropdown-menu li ul li a:hover{
  
      background-image: linear-gradient(to right, rgba(0,0,0,0), #e60505 )!important;
  }
  
  
  
  
  .iti__country-name{
    color: #000
  }
  
  .registrazione.byphone .left-content .form-horizontal-reg .form-group.row > div.col-sm-4:nth-child(2) {
    width: 36% !important;
  }
  
  .registrazione.byphone .left-content .form-horizontal-reg .form-group.row > div.col-sm-4:nth-child(3) {
    width: 30% !important;
    float: right;
  }
  
  .registrazione.byphone .left-content .form-horizontal-reg .form-group.row > div.col-sm-4:nth-child(3) #pnlSendWhatsapp{
    width: 100% !important;
  }
  
  .registrazione.byphone .left-content .form-horizontal-reg .form-group.row > div.col-sm-4:nth-child(3) #pnlSendWhatsapp #sendCodeWhatsapp{
    width: 100% !important;
  }
  
  /* Recupera Password */
  
  body.recupera-pwd .dati-container .button-container .btn{
    display:inline-block!important;
    /* background: #fff!important; */
    border-radius: 4px !important;
    padding: 0;
    letter-spacing: 1px;    
    width: 100%;
  }
  
  body.recupera-pwd .dati-container .button-container .btn > div{
    line-height: 36px;
    color: #000;  
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
  }


  
/* 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) {

    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% - 435px);
    }

    #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 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%;
    max-height: 260px;
    display: block;
}

#sliderIndex .carousel-inner .item img {
    width: 100%;
    height: 100%;
    min-width: 680px;
    max-height: 260px;

    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;
    }
}

.right-container .single-banner {
    margin-bottom: 5px;
}

#sliderIndex {
    margin-bottom: 5px;
}


/*****************
******** LAST MOD 040523 *********
***************/

/*mercati da mobile */

@media (max-width: 1200px){
    .quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato,
    .quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo{
        width: auto!important;
        margin-right: 5px!important;
    }

    .quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato {
        margin: 2px!important;
    }
}




/* body.casino {
    background: #19232d!important;
} */

body.casino div.wrapper-boxed, 
body.casino.casino div.wrapper-boxed {
    margin: 0 auto!important;
}

.main-content .top-menu-live ul li {
    overflow: hidden;
}

div.header-qt.header-5 div.midhd .row .col-md-9 .mid-menu > ul.list-inline > li a.quote-menu::before {
    font-family: 'FontAwesome';
    position: relative;
    content: '';
    display: none;
}

.modal-header .close {
    padding: 4px 5px 0 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.recupera-pwd .button-container {
    display: block;
    text-align: center;
    max-width: 200px;
    margin: 0 auto;
}

body.casino-live {
    background-color: #000!important;
}


.wrapper-boxed-quote .quote-page .btn-open .icon-menu {
    color: #000;
}

.footer-top ul>li a {
    color: #979797;
}

body.casino div.wrapper-boxed section#main.main-container-casino-new {
    padding: 0 0 0 0!important;
}

.dati-container {
    /* background: #10111c; */
    min-height: 500px;
}

body.casino-live .wrapper-boxed .main-content-casino-live-new .top {
    margin-top: 0;
}


body .wrapper-boxed,
body.poker-new .wrapper-boxed, 
body.casino-live .wrapper-boxed {
    /* background:#10111c; */
    background: transparent!important;
     /* rgba(0, 0, 0, 0.7); */
}


body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont .search-cont .search:before {
    color: #919191;
}


.header-qt:after {
    content: "";
    position: absolute;
    background: #10111c;
    width: 100vw;
    height: 35px;
    z-index: 0;
    top: 0;
    left: calc(50% - 0px);
    transform: translateX(-50%);
}

.header-qt:before {
    content: "";
    position: absolute;
    /* background: #000; */
    width: 100vw;
    height: 127px;
    z-index: 0;
    top: 0;
    left: calc(50% - 0px);
    transform: translateX(-50%);
}
@media only screen and (max-width: 1382px) {
    .header-qt:before {
        width: 100%!important;
        left: calc(50%)!important;
    }
}
body.casino, body.new-skin--res,
body.casino-live,
body {
    background: rgb(0,0,0)!important;
background: -moz-radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%)!important;
background: -webkit-radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%)!important;
background: radial-gradient(circle, rgb(0, 0, 0) 0%, rgba(0,0,0,1) 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
.betting-menu-4 li.level-1.tutti > a:after, .betting-menu-4 li.level-1.coppa > a:after, .sidebar .sidebar-nav ul > li.tutti a, .sidebar .sidebar-nav ul > li.coppa a,
.sidebar .sidebar-nav ul>li, .sidebar .sidebar-nav ul>li a, .menu-sport-palinsesti .nav-palinsesti li.menu-item {
    border-color: #1b1b1b;
}


body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul li,
.main-palinsesti ul.pal-container {
    background: transparent;
}

body.live .wrapper .col-main .container-quote .quote-bottom .nav-markets-groups ul {
    background: #171622;
    border-bottom-color: #171521;
}

div.col-left .left-nav .menu-live div.menu-item a {
    background: #181818!important;
}

.dati-container,
body.registrazione .wrapper-boxed #main,
.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container {
    background: #181818!important;
}

.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body .odd-container:hover {
    background: #FF0606!important;
}
body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .panel.panel-preferiti, body.new-skin--res.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .panel.panel-preferiti,
body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .balances, body.new-skin--res.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .balances,
body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info, body.new-skin--res.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info,
body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls, body.new-skin--res.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .controls,
body.live .wrapper .col-main .container-quote div.iframe-content.new div.top-settings,
.wrapper .live-col-cont .col-main #divcenter .container-quote .iframe-content.new .menu-center,
.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-heading,
.main-container-quote .main-quote .evento-singolo .panel .panel-body .tab-content .panel .panel-body,
body.live .col-left .left-nav .menu-live .menu-item .level-2 .nazione-title,
.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: #272727!important;
}


.ultimo-minuto-container .panel-body .nav-tabs > li.active:hover > a, .ultimo-minuto-container .panel-body .nav-tabs > li.active > a {

}
.ultimo-minuto-container .panel-body .nav-tabs > li.active:hover > a,
.ultimo-minuto-container .panel-body .nav-tabs > li.active > a,
.main-container-quote .main-quote .evento-singolo .panel .panel-body ul.nav.nav-tabs li.active a {
    background: #FF0606!important;
    color: #fff!important;
}

/* .ultimo-minuto-container.tab-container .nav-tabs > li.sp1.active > a::after, .ultimo-minuto-container.tab-container .nav-tabs > li.spLm1.active > a::after {
    background: url(../../../images/icone/sport/menu/calcio-white.png)!important;
} */

.header-qt .tophd .login-box .btn.btn-logout, .header-qt .tophd .login-box .btn.btn-login,
.header-qt .tophd .login-box .form-group {
    z-index: 100;
    position: relative;
}

.header-qt.header-5::after {
    z-index: 1;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    /* background: rgb(0 0 0);
    background: -moz-linear-gradient(156deg, rgba(0,0,0,1) 37%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(156deg, rgba(0,0,0,1) 37%, rgba(0,0,0,0) 100%);
    background: linear-gradient(156deg, rgba(0,0,0,1) 37%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); */
    /* background: -webkit-linear-gradient(-8deg, rgba(0, 0, 0, 1) 23%, rgb(230 5 5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1); */
    background: -webkit-linear-gradient(-8deg, rgba(0, 0, 0, 1) 55%, rgba(230, 5, 5, 0.1) 100%);
    /* background: linear-gradient(80deg, rgba(0, 0, 0, 1) 40%, rgba(0, 0, 0, 0) 100%);
    background: rgb(0 0 0);
    background: -moz-linear-gradient(80deg, rgba(0,0,0,1) 37%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(80deg, rgba(0,0,0,1) 37%, rgba(0,0,0,0) 100%); */

    
    /* background: rgb(255,255,255);
    background: -moz-linear-gradient(156deg, rgba(255,255,255,1) 37%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(156deg, rgba(255,255,255,1) 37%, rgba(255,255,255,0) 100%);
    background: linear-gradient(156deg, rgba(255,255,255,1) 37%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1); */
}
.navbar.navbar-qt,
.header-qt .midhd {
    z-index: 10;
}

.header-qt .tophd {
    z-index: 11;
}

.navbar.navbar-qt {
    border-bottom: none;
    max-width: calc(100% - 400px);
    /* background-color: #4e4e4e!important; */
}

body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 ul li {
    background: rgba(0,0,0,0.2);
}


body.poker-new .wrapper-boxed .main-content-poker-new .games-cont, body.poker-new .wrapper-boxed .main-content-casino-live-new .games-cont, body.casino-live .wrapper-boxed .main-content-poker-new .games-cont, body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont,
body.areariservata .main-cont .account-personal-data-container .myaccount-cont .row .col-sm-6 {
    background: #151515;
}
.navbar-qt ul > li,
.navbar-qt ul > li > a {
    color: #ffffff;
}

.loading_wrp {
    z-index: 25;
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption,
body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .game-container .game-tab .game-box .game-front .slot-name {
    background: rgba(215,215,215,0.70);
    color: #000;
}
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption,
body.casino-live .wrapper-boxed .main-content-casino-live-new .games-cont .section ul li.game .caption span {
    color: #000!important;
}

.tpq.selettore-giorni .slider-handle {
    
}

.row-btn .btn-conferma span {
    font-weight: 600;
}

.verifica-scommessa-container .btn-container .btn {
    color: #fff;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    opacity: 0.6;
}






body.casino .wrapper-boxed #main.main-container-casino-new .container-fluid .row .right-cont .sub-menu-cont ul.casinotype li#casino195 a img {
    filter: contrast(0.15);
}
body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span:last-child {
    display: none;
}

body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span:first-child {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 12px;
    text-indent: 22px;
    position: relative;
}

body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span:after, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button span:first-child::after {
    left: 25px!important;
    top: 0;
    text-indent: 0;
}

body .casino-game-wrapper .controls .logo img {
    margin-top: 5px;
}

body .casino-game-wrapper .game-container-wrapper .game-menu {
    background: transparent;
}

body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container {
    background: #272727!important;
    padding: 0;
}



body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .casinotransfer-container button:hover {
    box-shadow: inset 0 0 0 transparent;
}

body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .add-pref, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .add-pref {
    text-indent: 10px;
}

body .casino-game-wrapper .game-container-wrapper .game-menu .game-info .add-pref span:before {
    text-indent: 5px;
}

body.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .add-pref, body.casino.casino #modal-game.modal-game .modal-dialog .modal-content .modal-body .game-popup-container .casino-game-cont .casino-game-wrapper .game-container-wrapper #pngamemenu.game-menu .game-info .add-pref {
    line-height: 35px;
}


.casino-game-cont .login-main-cont {
    background: #181818 !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid #000000;
}

/*Fix problem live*/

body.live .wrapper .col-main .container-quote div.quote-bottom .nav-markets-groups ul {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    overflow: visible;
    /* width: auto !important; */
    background: transparent;
    border: 0;
    display: flex;
}

.form-control {
    background-color: #2d2d2d!important;
}
.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;
    margin: 2px 5px 2px 0 !important;
    border: 1px solid rgba(255,255,255,0.4);
}

/* */
.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: #ff0606   !important;
    color: #fff !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: #fff !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: #ff0606 !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: #ff0606 !important;
}
