@import url(../assets/css.bin);
@import url(../assets/css.bin);
@import url("/player/theme-asset/21/assets/new-side-menu-2-white.css");


*:focus,
*:active,
a:active,
a:focus,
.btn:active,
.btn:focus,
button:focus,
button:active {
    outline: none;
    outline: 0px;
    outline-offset: 0;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    border-color: transparent;
}

body.index,
body.mainsport,
body.quote-page,
body.print-odds,
body.registrazione,
body.affiliati,
body.areariservata {
  /* background: url(../../../../images/sfondi/sport.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  background-color: #3a464a!important;
}


body.qbet{
	background-color: #000000;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body.casino-live {
  /*  background-color: #000000;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}

body.virtual {
  /*  background: url(../../../../images/sfondi/virtual.jpg) #000000 no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}

body.poker {
  /*  background: url(../../../../images/sfondi/poker.jpg) #000000 no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}

body.casino {
/*    background: url(../../../../images/sfondi/casino.jpg) #000000 no-repeat top center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
  }

/***********************************************************/


/* BORDER RADIUS */
.palinsesto-container,
.quote-page .main-container-quote .legenda-main,

.btn,
.panel,
.label,
.navbar,
.jumbotron,
.qbet-box,
.header_void,
.selettore-giorni,
.opzioni-ricerca,
.coupon .panel,
.modal-content,
.main-palinsesti,
.ricarica-sched,
.coupon .list-group,
.riepilogo-schedina,
.menu-sport-palinsesti,
.container .jumbotron, 
.market-movers-container,
.ricerca-sport,
/*.lm-du .panel-body .tab-pane .item .box-partita .quote-partita .qta,*/
.container-fluid .jumbotron,
.qbet-box .div-select > .select,
.tpc.selettore-giorni ul > li > a,
.footercp .row_footer_bt1 .btn-reset,
.eventi-piu-giocati .container-evento,
.footercp .row_footer_bt1 .btn-scommetti,
.right-container .ultime-vincite-container,
.qbet-box .row_header2 .header_dx2 > .text,
.main-content-casino-live .bottom-container,
.main-palinsesti .heading-sport .icon-container,
.main-palinsesti .pal-heading .icon-container-sub,
.main-palinsesti .pal-heading .icon-container-sub a i,
.main-palinsesti .heading-sport .icon-container a > i,
.main-palinsesti .pal-heading .icon-container-sub,
.footercp .row_footer_bt .footer_dx_bt > .btn-sistema,
.footercp .row_footer_bt .footer_sx_bt > .btn-multipla,
.tpcn.selettore-giorni .form-group .form-control,
.tpt.piu-giocate-container .panel-body .chart-container .quota,
.main-content-casino-live .bottom-container .game-box .btn-play,
.eventi-piu-giocati .container-evento .top-container .data-evento,
.lista-utenti .opzioni-ricerca .title,
.registrazione-page .conferme-bottom .title,
.registrazione-page .limiti-deposito .title,
.registrazione-page .dati-personali .title,
.registrazione-page .dati-account .title,
.gestione-antieffrazione .page-content .box-attivazione .form-group > .form-control,
.main-container-virtual .game-container .game-tab .game-box > .game-info,
.quote-page .main-container-quote .palinsesto-container .button-container > .btn,
.eventi-piu-giocati .container-evento .bottom-container .ind-qt .quota-attiva .qta,
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato,
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo,
.header .container-header .right-container .login-box-tre .login-container .antieffrazione .form-group > .form-control,
.main-container-casino .game-container .game-tab .game-box > .game-info {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

/* RADIUS TOP */
.menu-sport-palinsesti .menu-title,
.quote-page .main-container-quote .palinsesto-container .sports,
.qbet-page .heading-qbet > h4,
.risultati-container .title-page h4,
.selettore-giorni .title,

#pnev,
.page-title,
.top-header,
.panel-heading,
.header_void .voidint,
.qbet-box .row_header2,
.report .risultati-container .title-page,
.main-palinsesti .heading-sport,
#pnev .header1 .row_header,
.ricarica-sched .header .title,
.riepilogo-schedina .header .title,
.ultimo-minuto-container .nav-tabs > li > a,
.market-movers-container .nav-tabs > li > a,
.market-movers-container .nav-tabs > li.active > a, 
.market-movers-container .nav-tabs > li > a:hover,
.lista-scommesse .risultati-container .title-page,
.lista-movimenti .risultati-container .title-page,
.header .container-header .right-container .login-box-tre,
.header .container-header .right-container .login-box-tre-log,
.quote-page .main-container-quote .palinsesto-container .top-container,
.modal-header,
.header-qt .midhd .mid-menu ul,
.main-container-casino .game-container .game-container .nav,
.main-container-casino .game-container .game-container .nav > li > a{
    border-radius:  0;
    -webkit-border-radius: 0;
    -moz-border-radius:  0;
}

/* RADIUS BOTTOM  */

.panel-footer,
.modal-footer,
.footercp,
.importo-tot-coupon {
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
}

/* RADIUS ZERO */
.title,
.list-group-item:first-child,
.list-group-item:last-child,
.header-se .right-container .middle-box .btn,
.lista-movimenti .risultati-container .totali .tot-dare,
.lista-movimenti .risultati-container .totali .tot-saldo,
.lista-scommesse .risultati-container .totali .tot-vinto,
.lista-movimenti .risultati-container .totali .tot-avere,
.right-container .ultime-vincite-container .vincita,
.header-se .right-container .hidden-login .btn-container .btn,
.header-se .left-container .middle-box .assistenza-clienti .btn,
.header-qt .tophd .lang-box .form-group .dropdown .btn.dropdown-toggle,
.main-container-casino .game-container .left-menu > .nav > li > a,
.ultimo-minuto-container .tab-content ul > li > .row-partita > .quote-partita .qta,
.quote-page .main-container-quote .palinsesto-container .button-container > .btn,

.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato,
.lista-scommesse .risultati-container .totali .tot-giocato,
.quote-page .main-container-quote .palinsesto-container .mercati-container .btn-mercato-attivo,
.main-content-casino-live .top-container .menu-casino .panel-body .active{
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}

/* RADIUS CUSTOM */
.header-qt .midhd .mid-menu ul > li:first-child > a:first-child {
    border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
}

.header-qt .midhd .mid-menu ul > li:last-child > a:last-child {
    border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
}

.navbar-brand,
.navbar-qt ul > li:first-child > a,
.main-palinsesti .heading-sport .icon-container .print a:hover{
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}

.navbar .main-menu-tre .navbar-right,
.main-palinsesti .heading-sport .icon-container .next-page a:hover {
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
}

.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.quota .qta,
.popup-scom .modal-body .table-responsive .table-bordered > tbody > tr > td .banker-big{
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
}

.main-content-casino-live .top-container .slide .slice-b {
    border-radius: 25px 25px 0 0;
    -moz-border-radius: 25px 25px 0 0;
    -webkit-border-radius: 25px 25px 0 0;
}

.main-container-casino .game-container .game-tab .game-box > .game-info > .game-front > .label-casino.left,
.main-container-virtual .game-container .game-tab .game-box > .game-info > .game-front > .label-casino.left{
     border-radius: 2px 5px 5px 2px;
    -moz-border-radius: 2px 5px 5px 2px;
    -webkit-border-radius: 2px 5px 5px 2px;
} 

.main-container-casino .game-container .game-tab .game-box > .game-info > .game-front > .label-casino.right,
.main-container-virtual .game-container .game-tab .game-box > .game-info > .game-front > .label-casino.right {
    border-radius: 5px 2px 2px 5px;
    -moz-border-radius: 5px 2px 2px 5px;
    -webkit-border-radius: 5px 2px 2px 5px;
} 

.main-container-virtual .top-container .top-menu .panel .panel-heading {
    border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
}

.main-container-virtual .top-container .top-menu .panel .panel-body {
    border-radius: 0 0 15px 15px;
    -webkit-border-radius: 0 0 15px 15px;
    -moz-border-radius: 0 0 15px 15px;
}
/*
.tpd.piu-giocate-container .panel-body ul > li .percentuale-container {
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
}
    */

/***********************************************************/


/***********************************************************/

/* TASTI E ALTRO */

.qta,
.btn {
    /*background: rgba(0,0,0,0.3);*/
    border: none;
    font-size: 11px;
   /* box-shadow: inset 0 0 0 0px rgba(0,0,0,0.5);*/
    text-shadow: 0 0 0 #000;
    line-height: 1.5;
    text-transform: uppercase;
    border: none;
	border-radius: 3px;
  /* transition: all 0.1s ease-in;
    -webkit-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in; */
}

.btn:active,
.btn:focus {
    box-shadow: none;
}

.btn:hover {
    /*background: rgba(0,0,0,0.2);*/
    /*color: #ffffff;*/
    box-shadow: inset 0 0 0 80px rgba(0,0,0,0.5);
    /*transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;*/
}

.header .container-header .right-container .login-box-tre .login-container .antieffrazione .btn-annulla,
.coupon-right .btn-container .btn-annulla,
.btn-logout {
    text-transform: uppercase;
    background-color: #ff0000;
}

.qta-dp .button-quota-click,
.quote-page .main-container-quote .table > tbody > tr.tr-quote > td.quotapremuta .qta {
    text-shadow: none;
}

/* MODAL*/

.modal-header {
    position: relative;
    padding: 5px;
    /*color: #ffffff;*/
    border-bottom: 1px solid;
}

.modal-title {
    text-transform: uppercase;
    padding:5px
}

.modal-header .close {
    background-color: rgba(255,255,255,0.5);
    width: 25px;
    height: 25px;
    font-weight:bold;
    text-shadow:none;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 15px;
    opacity: 1;
    padding: 2px 5px;
    margin: 0px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
}

.modal-header .close:hover {
    opacity: 0.3;
}

.modal-body,
.modal-content {
    /*color: #ffffff;*/
}

.modal-content .row {
    margin: 0px;
    padding: 3px 0;
    /*border-bottom: 1px rgba(255,255,255,0.3) solid;*/
}

.modal-content .form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
}

.modal-content .row.accetta-rifiuta {
    /*background: #ffffff;*/
}

.modal-content .form-horizontal .control-label {
    font-size: 12px;
    line-height: 1;
}

.modal-footer {
    padding: 10px;
    border-top: 1px solid;
}

/*.modal-footer .btn {
    color: #000000;
}

.modal-footer .btn:hover {
    color: #ffffff;
}*/

/***********************************************/

/* PANEL */

.panel {
    margin-bottom: 5px;
}

.panel > .panel-heading {
    padding: 5px;
    /*color: #ffffff;*/
    border-bottom: 1px solid;
}

.panel > .panel-body {
    padding: 10px;
}

.panel > .panel-footer {
    padding: 5px;
}

/***********************************************/
/***** POPUP UV ******/

div.table {
    background: none;
    border: 0px solid;
}

div.table tr:first-child,
div.table tbody tr:first-child
{
    background: rgba(0,0,0,0);
}

/**********************/

table,
.table {
    background: rgba(0,0,0,1);
    /*color: #ffffff;*/
    margin-bottom: 5px;
    border: 1px solid rgba(255,255,255,0.1);
}

.table > tbody + tbody {
    border: 0px!important;
}

th {
     text-align: center; 
}

.table > tr > th,
.table > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
   border: 1px solid rgba(255,255,255,0.1); 
    height: 20px;
    vertical-align: middle;
    padding: 2px;
    line-height: normal;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    letter-spacing: 0.3px;
}

.table a {
    /*color:#ffffff;*/
}

/* TABELLA QUOTE */
.table-bordered,
.table > thead > tr > th,
.table > tbody + tbody {
    border-top: 1px solid rgba(255,255,255,0.1);
}

.table > thead > tr > th{
	border-bottom:0!important;
}

/* TABELLA THEAD E TFOOT */

.popup-ultime-vincite .table thead tr + td.head,
.table tr:first-child,
.table thead tr:first-child,
.table tbody tr:first-child,
.table-risutlati table tr:first-child,
.table-risultati table tr:first-child {
    background: rgba(255,255,255,0.3);
}

.bottom-container .table-bottom .table,
.bottom-container .table-bottom .table tr,
.info-agenzia-container table tbody tr:first-child,
.pagination-grid tbody tr:first-child,
.table-details-sys tbody tr:first-child,
.table-details-scom tbody tr:first-child,
.resoconti-giochi table > tbody > tr:first-child,
.table .table{
    background: transparent;
}

/* TABELLA QUOTE */

.main-quote .table > tr > th,
.main-quote .table > tr > td,
.main-quote  .table > tbody > tr > th,
.main-quote  .table > tbody > tr > td,
.main-quote  .table > thead > tr > th,
.main-quote  .table > tbody > tr > th,
.main-quote  .table > tfoot > tr > th,
.main-quote  .table > thead > tr > td,
.main-quote  .table > tbody > tr > td,
.main-quote  .table > tfoot > tr > td {
        min-width: 40px;
       /* border-bottom: 1px solid rgba(255,255,255,0.1); */
        height: 30px;
        vertical-align: middle;
        /*padding: 2px 0;*/
        line-height: normal;
        text-align: center;
        font-family: 'Roboto Condensed', sans-serif;
        font-weight: normal;
        letter-spacing: 0;
}

.preindex .navbar-brand,
.dettaglio-commissioni table tr:first-child,
.main-quote .table tr:first-child {
    background: transparent;
}

/* TABELLA REPORT */
.dettaglio-commissioni table > tbody > tr > td span {
    color: #000;
}

.dettaglio-commissioni table,
.table-report table {
    color: #000;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(0,0,0,0.3);
}

/*.table-report table a {
    color: #000000;
}*/

.dettaglio-commissioni table > tbody > tr > td,
.dettaglio-commissioni table > thead > tr > th,
.dettaglio-commissioni table > tbody > tr > th,
.report .risultati-container .table-bordered > tbody > tr > td,
.report .risultati-container .table-bordered > thead > tr > th,
.report .risultati-container table > tbody > tr > th {
    border: 1px solid rgba(0,0,0,0.3);
}

.dettaglio-commissioni thead,
.dettaglio-commissioni .table-totali tr,
.report .table-report thead,
.report .table-report tfoot {
    background-color: rgba(0,0,0,0.2)!important;
}

.dettaglio-commissioni thead > tr > th,
.dettaglio-commissioni tfoot > tr > td,
.report .table-report thead > tr > th,
.report .table-report tfoot > tr > td {
    border: 1px solid rgba(0,0,0,0.3);
}

/************************************************************/

/* ICONE */

/*.sidebar .sidebar-nav ul > li {
    background-size: 18px 18px;
    background-position: 8px 3px;
}

.sidebar .sidebar-nav ul > li#s1, 
.sidebar .sidebar-nav ul > li#s29,
.sidebar .sidebar-nav ul > li.calcio {
    background: url("/player/theme-asset/21/assets/calcio.png") no-repeat;
}

.sidebar .sidebar-nav ul > li#s4,
.sidebar .sidebar-nav ul > li#s31,
.sidebar .sidebar-nav ul > li.basket {
    background: url("/player/theme-asset/21/assets/basket.png") no-repeat;
}

.sidebar .sidebar-nav ul > li#s28,
.sidebar .sidebar-nav ul > li.beachsoccer {
    background: url(../../../../images/icone/sport/menu/beachsoccer.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s27,
.sidebar .sidebar-nav ul > li.beachvolley {
    background: url(../../../../images/icone/sport/menu/beachvolley.png) no-repeat;
}

.sidebar .sidebar-nav ul > li.bf {
    background: url(../../../../images/icone/sport/menu/bf.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s20,
.sidebar .sidebar-nav ul > li.boxe {
    background: url(../../../../images/icone/sport/menu/boxe.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s19,
.sidebar .sidebar-nav ul > li.calcioa5 {
    background: url(../../../../images/icone/sport/menu/calcio5.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s16,
.sidebar .sidebar-nav ul > li.speciali.calcio,
.sidebar .sidebar-nav ul > li.specialicalcio {
    background: url(../../../../images/icone/sport/menu/specialicalcio.png) no-repeat;
}

.sidebar .sidebar-nav ul > li.eventi-oggi,
.sidebar .sidebar-nav ul > li.calendar {
    background: url(../../../../images/icone/sport/menu/calendar.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s23,
.sidebar .sidebar-nav ul > li.ciclismo {
    background: url(../../../../images/icone/sport/menu/ciclismo.png) no-repeat;
}

.sidebar .sidebar-nav ul > li.tutti,
.sidebar .sidebar-nav ul > li.coppa {
    background: url(../../../../images/icone/sport/menu/coppa.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s7,
.sidebar .sidebar-nav ul > li.cricket {
    background: url(../../../../images/icone/sport/menu/cricket.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s8,
.sidebar .sidebar-nav ul > li.football-americano {
    background: url(../../../../images/icone/sport/menu/football-americano.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s9,
.sidebar .sidebar-nav ul > li#s2006,
.sidebar .sidebar-nav ul > li.formulauno,
.sidebar .sidebar-nav ul > li.formula1 {
    background: url(../../../../images/icone/sport/menu/formula1.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s10,
.sidebar .sidebar-nav ul > li.freccette {
    background: url(../../../../images/icone/sport/menu/freccette.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s5,
.sidebar .sidebar-nav ul > li#s35,
.sidebar .sidebar-nav ul > li.hockeysughiaccio,
.sidebar .sidebar-nav ul > li.hockey {
    background: url("/player/theme-asset/21/assets/hockey.png") no-repeat;
}

.sidebar .sidebar-nav ul > li.live-betting {
    background: url(../../../../images/icone/sport/menu/live-icon.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s11,
.sidebar .sidebar-nav ul > li#s32,
.sidebar .sidebar-nav ul > li.motociclismo,
.sidebar .sidebar-nav ul > li.moto {
    background: url(../../../../images/icone/sport/menu/moto.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s12,
.sidebar .sidebar-nav ul > li.pallamano {
    background: url(../../../../images/icone/sport/menu/pallamano.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s22,
.sidebar .sidebar-nav ul > li.pallanuoto {
    background: url(../../../../images/icone/sport/menu/pallanuoto.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s13,
.sidebar .sidebar-nav ul > li#s33,
.sidebar .sidebar-nav ul > li#s34,
.sidebar .sidebar-nav ul > li.rugbyunion,
.sidebar .sidebar-nav ul > li.rugby {
    background: url(../../../../images/icone/sport/menu/rugby.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s13,
.sidebar .sidebar-nav ul > li.rugbyd {
    background: url(../../../../images/icone/sport/menu/rugbyd.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s24,
.sidebar .sidebar-nav ul > li.rugbyleague {
    background: url(../../../../images/icone/sport/menu/rugbyleague.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s6,
.sidebar .sidebar-nav ul > li.baseball {
    background: url(../../../../images/icone/sport/menu/baseball.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s14,
.sidebar .sidebar-nav ul > li.sci {
    background: url(../../../../images/icone/sport/menu/sci.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s15,
.sidebar .sidebar-nav ul > li.snooker {
    background: url(../../../../images/icone/sport/menu/snooker.png) no-repeat;
}

.sidebar .sidebar-nav ul > li#s2008,
.sidebar .sidebar-nav ul > li.specialibasket {
    background: url("/player/theme-asset/21/assets/basket.png") no-repeat;
}

.sidebar .sidebar-nav ul > li#s2,
.sidebar .sidebar-nav ul > li#s30,
.sidebar .sidebar-nav ul > li.tennis {
    background: url("/player/theme-asset/21/assets/tennis.png") no-repeat;
}

.sidebar .sidebar-nav ul > li#s3,
.sidebar .sidebar-nav ul > li#s36,
.sidebar .sidebar-nav ul > li.pallavolo,
.sidebar .sidebar-nav ul > li.volley {
    background: url(../../../../images/icone/sport/menu/volley.png) no-repeat;
}*/
/* ICONE ULTIMO MINUTO */

.ultimo-minuto-container .nav-tabs > li > a > span.icon.calcio {
    background: url("/player/theme-asset/21/assets/calcio.png") rgba(0,0,0,0) no-repeat;
}

.ultimo-minuto-container .nav-tabs > li > a > span.icon.tennis {
    background: url("/player/theme-asset/21/assets/tennis.png") rgba(0,0,0,0) no-repeat;
}

.ultimo-minuto-container .nav-tabs > li > a > span.icon.basket {
    background: url("/player/theme-asset/21/assets/basket.png") rgba(0,0,0,0) no-repeat;
}

.ultimo-minuto-container .nav-tabs > li > a > span.icon.hockey {
    background: url("/player/theme-asset/21/assets/hockey.png") rgba(0,0,0,0) no-repeat;
}

/* LMBK */

.lm-du .panel-body .tab-pane .item.football {
    background: url("/player/theme-asset/21/assets/lmbk-football.jpg") rgba(0,0,0,0.5);
    background-size: 100% 100%;
}

.lm-du .panel-body .tab-pane .item.tennis {
    background: url("/player/theme-asset/21/assets/lmbk-tennis.jpg") rgba(0,0,0,0.5);
    background-size: 100% 100%;
}

.lm-du .panel-body .tab-pane .item.basket {
    background: url("/player/theme-asset/21/assets/lmbk-basket.jpg") rgba(0,0,0,0.5);
    background-size: 100% 100%;
}

/* SELETTORE GIORNi */

/*.tpq.selettore-giorni .slider-handle {
    background:url('../../images/icone/calcio.png');
}*/

/***********************************************************/

/* ANIMAZIONI */

@keyframes animspan {
    from { left: 0px; top: 0px; }
    to {   left: 55px; top: 7px; }
}

@-moz-keyframes animspan {
    from { left: 0px; top: 0px; }
    to {   left: 55px; top: 7px; }
}

@-webkit-keyframes animspan {
    from { left: 0px; top: 0px; }
    to {   left: 55px; top: 7px; }
}

@-o-keyframes animspan {
    from { left: 0px; top: 0px; }
    to {   left: 55px; top: 7px; }
}

@keyframes animico {
    from { left: 0px; }
    to { left: -25px; }
}

@-moz-keyframes animico {
    from { left: 0px; }
    to { left: -25px; }
}

@-webkit-keyframes animico {
    from { left: 0px; }
    to { left: -25px; }
}

@-o-keyframes animico {
    from { left: 0px; }
    to { left: -25px; }
}



/* ANIMAZIONI CASINO */

@keyframes sliceAan {
    from { left: 100px; opacity: 0; transform: scale(1.5); }
    to { left: 0px; opacity: 1; transform: scale(1); }
}

@-webkit-keyframes sliceAan {
    from { left: 100px; opacity: 0; transform: scale(1.5); }
    to { left: 0px; opacity: 1; transform: scale(1); }
}

@-moz-keyframes sliceAan {
    from { left: 100px; opacity: 0; transform: scale(1.5); }
    to { left: 0px; opacity: 1; transform: scale(1); }
}

@-o-keyframes sliceAan {
    from { left: 100px; opacity: 0; transform: scale(1.5); }
    to { left: 0px; opacity: 1; transform: scale(1); }
}


@keyframes animBot {
    from { bottom: -20%; left: 40%;}
    to {bottom: 0%; left: 40%;}
}

@-webkit-keyframes animBot {
    from { bottom: -20%; left: 40%;}
    to {bottom: 0%; left: 40%;}
}

@-moz-keyframes animBot {
    from { bottom: -20%; left: 40%;}
    to {bottom: 0%; left: 40%;}
}

@-o-keyframes animBot {
    from { bottom: -20%; left: 40%;}
    to {bottom: 0%; left: 40%;}
}

@keyframes animTit {
    from { opacity: 0; transform: scale(0.5); top: 0%; }
      to { opacity: 1; transform: scale(1); top: 60%; }
}

@-webkit-keyframes animTit {
    from { opacity: 0; transform: scale(0.5); top: 0%; }
      to { opacity: 1; transform: scale(1); top: 60%; }
}

@-moz-keyframes animTit {
    from { opacity: 0; transform: scale(0.5); top: 0%; }
      to { opacity: 1; transform: scale(1); top: 60%; }
}

@-o-keyframes animTit {
    from { opacity: 0; transform: scale(0.5); top: 0%; }
      to { opacity: 1; transform: scale(1); top: 60%; }
}

@keyframes animIc {
    0% { right: 20%; top: -310%; transform: rotate(0deg) }
   30% { right: 80%; top: -150%; transform: rotate(90deg) }
   60% { right: 90%; top: 145%; transform: rotate(180deg) }
   100% { right: 76%; top: 15%; transform: rotate(360deg) }
}

@-webkit-keyframes animIc {
    0% { right: 20%; top: -310%; transform: rotate(0deg) }
   30% { right: 80%; top: -150%; transform: rotate(90deg) }
   60% { right: 90%; top: 145%; transform: rotate(180deg) }
   100% { right: 76%; top: 15%; transform: rotate(360deg) }
}

@-moz-keyframes animIc {
    0% { right: 20%; top: -310%; transform: rotate(0deg) }
   30% { right: 80%; top: -150%; transform: rotate(90deg) }
   60% { right: 90%; top: 145%; transform: rotate(180deg) }
   100% { right: 76%; top: 15%; transform: rotate(360deg) }
}

@-o-keyframes animIc {
    0% { right: 20%; top: -310%; transform: rotate(0deg) }
   30% { right: 80%; top: -150%; transform: rotate(90deg) }
   60% { right: 90%; top: 145%; transform: rotate(180deg) }
   100% { right: 76%; top: 15%; transform: rotate(360deg) }
}

@keyframes animatMenu {
    from { transform: scale(1);  /*border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;*/ }
    to { transform: scale(1.2); /*border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;*/ }
}

@-webkit-keyframes animatMenu {
    from { transform: scale(1);  /*border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;*/ }
    to { transform: scale(1.2); /*border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;*/ }
}

@-moz-keyframes animatMenu {
    from { transform: scale(1);  /*border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;*/ }
    to { transform: scale(1.2); /*border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;*/ }
}

@-o-keyframes animatMenu {
    from { transform: scale(1);  /*border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;*/ }
    to { transform: scale(1.2); /*border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;*/ }
}

@keyframes gameAn {
    from { opacity: 0; bottom: -150px; }
    to {  opacity: 1; bottom: 0px; }
}

@-webkit-keyframes gameAn {
    from { opacity: 0; bottom: -150px; }
    to {  opacity: 1; bottom: 0px; }
}

@-moz-keyframes gameAn {
    from { opacity: 0; bottom: -150px; }
    to {  opacity: 1; bottom: 0px; }
}

@-o-keyframes gameAn {
    from { opacity: 0; bottom: -150px; }
    to {  opacity: 1; bottom: 0px; }
}

@keyframes imgTra {
    from { top: 0px; transform: scale(1); opacity: 1; }
    to { top: 20px; transform: scale(1.4); opacity: 0.5;}
}

@-webkit-keyframes imgTra {
    from { top: 0px; transform: scale(1); opacity: 1; }
    to { top: 20px; transform: scale(1.4); opacity: 0.5;}
}

@-moz-keyframes imgTra {
    from { top: 0px; transform: scale(1); opacity: 1; }
    to { top: 20px; transform: scale(1.4); opacity: 0.5;}
}

@-o-keyframes imgTra {
    from { top: 0px; transform: scale(1); opacity: 1; }
    to { top: 20px; transform: scale(1.4); opacity: 0.5;}
}


/* VIRTUAL ANIMATE-BOX */

@keyframes virtualslia {
    0% { top: 400px; left: -200px; transform: scale(0.7);}
    100% { top: 10px; left: 0px; transform: scale(1);  }
}

@-webkit-keyframes virtualslia {
    0% { top: 400px; left: -200px; transform: scale(0.7);}
    100% { top: 10px; left: 0px; transform: scale(1);  }
}

@-moz-keyframes virtualslia {
    0% { top: 400px; left: -200px; transform: scale(0.7);}
    100% { top: 10px; left: 0px; transform: scale(1);  }
}

@-o-keyframes virtualslia {
    0% { top: 400px; left: -200px; transform: scale(0.7);}
    100% { top: 10px; left: 0px; transform: scale(1);  }
}

@keyframes virtualslib {
      0% { top: 100px; right: -400px; transform: scale(1.2); }
    100% { top: 0px; right: 0px; transform: scale(1);  }
}

@-webkit-keyframes virtualslib {
      0% { top: 100px; right: -400px; transform: scale(1.2); }
    100% { top: 0px; right: 0px; transform: scale(1);  }
}

@-moz-keyframes virtualslib {
      0% { top: 100px; right: -400px; transform: scale(1.2); }
    100% { top: 0px; right: 0px; transform: scale(1);  }
}

@-o-keyframes virtualslib {
      0% { top: 100px; right: -400px; transform: scale(1.2); }
    100% { top: 0px; right: 0px; transform: scale(1);  }
}

@keyframes virtualslic {
      0% { top: 10%; right: 0%; transform: scale(.5); }
    100% { top: 40%; right: 0%; transform: scale(1);  }
}

@-webkit-keyframes virtualslic {
      0% { top: 10%; right: 0%; transform: scale(.5); }
    100% { top: 40%; right: 0%; transform: scale(1);  }
}

@-moz-keyframes virtualslic {
      0% { top: 10%; right: 0%; transform: scale(.5); }
    100% { top: 40%; right: 0%; transform: scale(1);  }
}

@-o-keyframes virtualslic {
      0% { top: 10%; right: 0%; transform: scale(.5); }
    100% { top: 40%; right: 0%; transform: scale(1);  }
}

/* VIRTUAL LABEL */

@keyframes labelan {
     0% { background-color: #ff0000; }
    30% { background-color: #ea5507; }
    50% { background-color: #06D19B; }
    70% { background-color: #04639E; }
   100% { background-color: #A00404; }
}

@-webkit-keyframes labelan {
     0% { background-color: #ff0000; }
    30% { background-color: #ea5507; }
    50% { background-color: #06D19B; }
    70% { background-color: #04639E; }
   100% { background-color: #A00404; }
}

@-moz-keyframes labelan {
     0% { background-color: #ff0000; }
    30% { background-color: #ea5507; }
    50% { background-color: #06D19B; }
    70% { background-color: #04639E; }
   100% { background-color: #A00404; }
}

@-o-keyframes labelan {
     0% { background-color: #ff0000; }
    30% { background-color: #ea5507; }
    50% { background-color: #06D19B; }
    70% { background-color: #04639E; }
   100% { background-color: #A00404; }
}


@keyframes boxvirtan {
      0% { transform: scale(0.5); }
    100% { transform: scale(1); }
}

@-webkit-keyframes boxvirtan {
      0% { transform: scale(0.5); }
    100% { transform: scale(1); }
}

@-moz-keyframes boxvirtan {
      0% { transform: scale(0.5); }
    100% { transform: scale(1); }
}

@-o-keyframes boxvirtan {
      0% { transform: scale(0.5); }
    100% { transform: scale(1); }
}

/* AN CASINO */


@keyframes gamean {
    from {
        transform: scale(1.3);
        -moz-transform:scale(1.3);
        -webkit-transform: scale(1.3);
        -o-transform: scale(1.3);
        opacity: 0.2;
        box-shadow: 0 0 0px 20px rgba(255,255,255,0.5);
    }
    to {
        transform: scale(1);
        -moz-transform:scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255,255,255,0.5) ;
    }
}

@-webkit-keyframes gamean {
    from {
        transform: scale(1.5);
        -moz-transform:scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        opacity: 0.2;
        box-shadow: 0 0 0px 20px rgba(255,255,255,0.5);
    }
    to {
        transform: scale(1);
        -moz-transform:scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255,255,255,0.5) ;
    }
}

@-moz-keyframes gamean {
    from {
        transform: scale(1.5);
        -moz-transform:scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        opacity: 0.2;
        box-shadow: 0 0 0px 20px rgba(255,255,255,0.5);
    }
    to {
        transform: scale(1);
        -moz-transform:scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255,255,255,0.5) ;
    }
}

@-o-keyframes gamean {
    from {
        transform: scale(1.5);
        -moz-transform:scale(1.5);
        -webkit-transform: scale(1.5);
        -o-transform: scale(1.5);
        opacity: 0.2;
        box-shadow: 0 0 0px 20px rgba(255,255,255,0.5);
    }
    to {
        transform: scale(1);
        -moz-transform:scale(1);
        -webkit-transform: scale(1);
        -o-transform: scale(1);
        opacity: 1;
        box-shadow: 0 0 0 0 rgba(255,255,255,0.5) ;
    }
}

/* ULTIMO MINUTO DUE */

@keyframes timecol {
    0%, 50% { text-shadow: 0 0 14px #FDFFA3; }
    60%, 100% { text-shadow: 0 0 2px #FAFF00; }
}

@-moz-keyframes timecol {
    0%, 50% { text-shadow: 0 0 14px #FDFFA3; }
    60%, 100% { text-shadow: 0 0 2px #FAFF00; }
}

@-webkit-keyframes timecol {
    0%, 50% { text-shadow: 0 0 14px #FDFFA3; }
    60%, 100% { text-shadow: 0 0 2px #FAFF00; }
}

@-o-keyframes timecol {
    0%, 50% { text-shadow: 0 0 14px #FDFFA3; }
    60%, 100% { text-shadow: 0 0 2px #FAFF00; }
}


/* AVVISO COUPON */

@keyframes anIco {
     from { text-shadow: 1px 1px 12px #ff0000; color: #ffffff; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
        to { text-shadow: 1px 1px 32px #ff0000; color: #ff0000; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }
}

@-webkit-keyframes anIco {
    from { text-shadow: 1px 1px 12px #ff0000; color: #ffffff; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
        to { text-shadow: 1px 1px 32px #ff0000; color: #ff0000; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }
}

@-moz-keyframes anIco {
    from { text-shadow: 1px 1px 12px #ff0000; color: #ffffff; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
        to { text-shadow: 1px 1px 32px #ff0000; color: #ff0000; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }
}

@-o-keyframes anIco {
    from { text-shadow: 1px 1px 12px #ff0000; color: #ffffff; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); }
        to { text-shadow: 1px 1px 32px #ff0000; color: #ff0000; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); }
}

/* LEFT MINI MENU */

@keyframes mini-an {
    from {  left: 0px; opacity: 0; }
      to { left: 40px; opacity: 1; }
}

@-webkit-keyframes mini-an {
    from {  left: 0px; opacity: 0; }
      to { left: 40px; opacity: 1; }
}

@-moz-keyframes mini-an {
    from {  left: 0px; opacity: 0; }
      to { left: 40px; opacity: 1; }
}

@-o-keyframes mini-an {
    from {  left: 0px; opacity: 0; }
      to { left: 40px; opacity: 1; }
}


.main-container-casino .vincite-casino,
.main-container-casino .game-container .left-menu > .nav > li > a {
    background: url("/player/theme-asset/21/assets/bk2.jpg");
}

/* COLORE SECONDARIO NERO */

/*.toolbar {
background: #000000;
background: -moz-linear-gradient(top,  #000000 3%, #000000 3%, #595959 9%, #000000 34%, #111111 60%, #2b2b2b 87%, #131313 100%);
background: -webkit-linear-gradient(top,  #000000 3%,#000000 3%,#595959 9%,#000000 34%,#111111 60%,#2b2b2b 87%,#131313 100%); 
background: linear-gradient(to bottom,  #000000 3%,#000000 3%,#595959 9%,#000000 34%,#111111 60%,#2b2b2b 87%,#131313 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313',GradientType=0 ); 
}*/

