/*CSS HANDLER */
/* offer.css*/

.offer #_z_tabsContainerWrapper,
.offer .usernav {
    padding: 0;
}
/* Menu dell'offerta */

.offer .container {
    width: 100%;
}
.OfferCenter * {
    font-size: 12px;
    font-weight: normal;
}

/* Sport Day Menu */

.sportDayMenu,
.sportDayMenu ul,
.sportDayMenu li {
    list-style-type: none;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
}
.sportDayMenu {
    height: 26px;
    line-height: 26px;
    margin-bottom: 1px;
    position: relative;
}
.sportDay1 a {
    border: medium none !important;
}
.sportDay3:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.sportDayMenu li a {
    background-color: #222;
    border-left: 1px solid #333333;
    color: #fff;
    display: inline-block;
    float: left;
    margin-bottom: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 32.9%;
}
.sportDayMenu li:hover a,
.sportDayMenu li.selected a {
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}
.sportDayMenu li:hover a,
.sportDayMenu li.selected a {
    background: var(--regola_gradiente);;
    border-radius: 4px 4px 0 0;
    height: 28px;
    margin-top: -2px;
}
/* Fine Sport Day Menu */

#left_column div.footer {
    /*background: url("../img/manifoot_bg.png") no-repeat scroll 100% -5px transparent ;*/
    
    height: 16px;
}
.groupmenu {} .groupmenu li {} .groupmenu li a.gitem {
    line-height: 17px;
    overflow: visible;
    padding: 4px;
    text-transform: uppercase;
}
.groupmenu li.selectday {
    display: none;
}
.groupmenu li.selectday a.citem {
    color: #aaa;
}
.groupmenu li.selectday a.citem:hover {
    color: #222;
}
.catemenu {
    display: none;
    clear: both;
}
.catemenu li a.citem {} .catemenu li a.citem.opened {} .manimenu {
    display: none;
    clear: both;
}
.catemenu.menuaperto,
.manimenu.menuaperto {
    display: block;
}
/* Icone per i vari tipi di sport */

.ccheck {
    display: none !important;
}
/*icone del menu sport trasferite in inclusione




/* ALTRO OFFER.CSS */

.center_title {
    height: 36px;
}
.center_title h2 {
    color: var(--colore_principale);;
    padding: 5px 5px 0;
    height: 26px;
    line-height: 22px;
    margin-bottom: 0;
    float: left;
    text-transform: uppercase;
    width: auto;
    z-index: 1;
}

/*messaggio cancellazione del waitingbet*/

.waiting_bet_cancel {
    display: block;
    margin-top: 4px;
}
.waiting_bet_cancel span {
    font-size:9px;
}
.waiting_bet_cancel a.waiting_bet_cancel_btn {
    color:#000;
    background-color:var(--colore_principale);;
    padding:2px;
    font-size:9px;
}
.waiting_bet_cancel a.waiting_bet_cancel_btn:hover {
    color:#000;
    background-color:#fff;
    color:#222;
}
/*fine messaggio cancellazione del waitingbet*/

#WaitApprovation,
#ShowProposal {
    z-index:80;
}
#screenDiv {
    z-index:79;
}
#homesport {
    visibility:hidden !important;
}
/* fine ALTRO OFFER.CSS */



/* Tabelle manifestazioni */

.mcontent {
    overflow: hidden;
}
.mhead span {} .selez_pron {
    background-color: #121212;
}
}
.selez_pron + div {
    overflow-x: auto;
    overflow-y: hidden;
    *padding-bottom: 10px;
}
.desc_cont {
    border-color: #333333;
    border-style: solid;
    border-width: 1px;
    margin: 8px;
}
.classdesc {
    display: none;
}
.classdesc p,
.classdesc .glyphicon {
    border-color: #333333;
    border-style: solid;
    display: inline-block;
    line-height: 21px;
    margin-top: 0;
}
.classdesc .glyphicon {
    color: #CCCCCC;
    font-size: 21px;
    margin: 8px;
    top: 0;
    width: 3% !important;
}
.classdesc p {
    color: #BBBBBB;
    font-size: 13px;
    margin-top: 8px;
    width: 94%;
}

#sports_menu_container ul li {
    clear:both;
    display:block;
    float:none;
    line-height:18px;
    list-style-type:none;
    margin-bottom:1px;
    min-height:20px;
    padding:0;
    vertical-align:bottom;
}
.ctable {
    margin:0 auto;
    width:204px;
}
.ctable tr:hover td {
    background-color:#5B98CA;
}
.ctable td {
    height:40px;
    border-bottom:1px solid #5B98CA;
}
.ctable td span {
    color:#FFCC00;
    display:block;
    height:15px;
    padding-top:4px;
}
.ctable td span:first-child strong {
    color:#fff;
}
.ctable td span strong {
    color:#ffcc00;
}
.ccode {
    text-align:center;
    width:22px;
}
.cevent {} .cqt {} .cqt a {
    background-image:url("../img/couponeventdel.png");
    background-position:11px 4px;
    background-repeat:no-repeat;
    display:block;
    height:15px;
    overflow:hidden;
    text-indent:60px;
    width:21px;
}
/* FINE OFFER.CSS ? */

/* MTABLE */



/*offerta centrale OFFER.CSS? */

.mcontent,
.etccontent,
.appscontent,
.live_mcontent {
    background-position: 100% 0%;
    background-repeat: repeat-y;
    margin-bottom: 10px;
}
.offerWidth .mcontent,
.offerWidth .etccontent,
.offerWidth .appscontent,
.offerWidth .live_mcontent {
    padding-top: 1px;
}
.mhead span {
    font-size: 17px !important;
}
.mhead a {
    color: var(--testo_gradiente);;
    float: right;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    padding-right: 5px;
}
.mhead a:hover {
    color: #222222;
}
a.mdel {
    display: block;
    position: relative;
    text-indent: 0;
}
#statsBoxContainer a.mdel {
    display: none;
}
a.mtoggleclose {} a.mtoggleopen {} .selez_pron {
    margin-bottom: 2px;
    width: 100%;
}
.selez_pron ul {
    margin: 0 0.6%;
    width: 98.8%;
}
.selez_pron li {
    background: var(--regola_gradiente);; 
    float: left;
    height: 18px;
    list-style-type: none;
    margin-bottom: 1px;
    margin-left: 0;
    margin-right: 0.65% !important;
    margin-top: 2px;
    overflow: hidden;
    text-align: left;
    text-transform: uppercase;
    white-space: nowrap;
    width: 10.4%;
}
.selez_pron li a {
    color: var(--testo_gradiente);;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-decoration: none;
}
.selez_pron a.current {
    color: var(--testo_gradiente2);;
    font-size: 10px;
    text-decoration: none;
    background-color: var(--colore_principale2);;
}
.selez_pron li a:hover,
.selez_pron a.current:hover {
    color: var(--testo_gradiente2);;
    background-color: var(--colore_principale2);;
    text-decoration: none;
}
.selez_pron a.current .glyphicon-plus {
    color: var(--colore_principale);;
}
.selez_pron .glyphicon-plus {
    font-size: 12px;
}
.mtable,
.atable {
    width: 100%;
}
td.allodds {
    width: 20px;
    text-align: center;
}
.mtable th,
.atable th {
    color: var(--colore_principale);;
}
.mtable th.altcol,
.atable th.altcol {} .atable th {
    text-align: center;
    text-transform: uppercase;
    text-align: left;
    padding: 5px;
}
.atable th .evedate {
    margin: 0;
}
.mtable td,
.atable td {
    background-image: none;
    border-bottom: 1px solid #333333;
    color: #FFFFFF;
    padding: 2px;
}
.etable td {
    text-align: left;
    line-height: 26px;
}
.atable td {
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    width: 25%;
    cursor: default;
    padding:0px;
    position: relative;
}
.mtable .altrow td,
.atable .altrow td {} .mtable td.altcol,
.atable td.altcol {} .mtable .altrow td.altcol,
.atable .altrow td.altcol {} .mtable tr:hover td {} .mtable .evename,
.mtable .evecode {
    padding-left: 6px;
}
.mtable .evecode {
    padding-right: 6px;
    width: 16px;
}
.mtable .evetime {
    color: var(--colore_principale);;
    font-weight: normal;
    margin-right: 10px;
}
.evename_div {
    width: 275px;
}
.mtable .evename {
    width: 100%;
    white-space: nowrap;
    font-size: 12px;
}
.mtable .evename span {
    overflow: hidden;
    white-space: nowrap;
}
.evename_div {
    position: relative;
    width: 100%;
}
.content .mtable tr:hover td,
#statsBoxContainer .mtable div tr:hover td {
    background-color: #333333;
    color: #FFFFFF;
    transition: all 200ms;
}
.mtable a,
.atable a {} .mtable th.highlight {
    color: #fff;
}
.mtable a.altcol:hover {} .mtable a.altcol {} .mtabledispari *,
.mtablepari * {
    float: left;
}
.mcontent .atable a {
  background-color: transparent;
  float: left;
  margin-right: 6px;
  text-align: center;
  width: 100%;
  position: relative;
}
.mcontent .atable a:after {
  position: absolute;
  right: 10px;
}

.atodd {
  background-color: #1b1b1b;
  min-width: 55px;
}

.atable span {
    color: #aaa;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-left: 10px;
    line-height: 30px;
}
.atable .oddTd:hover {
    background-color: #444;
}
.unica:after
,#pronos .unica >b:after 
{
    content: ".";
    font-weight: bold;
    color: #1AFF00;
}
.unica.selected,
.oddTd .unica.selected {
    background: none repeat scroll 0 0 #111111 !important;
    border: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 0 10px #1AFF00, 0 0 1px #1AFF00, 0 0 1px #1AFF00;
    color: #FFFFFF;
}
.unica:hover {
    color: #fff;
    text-decoration: underline;
}
.singola:after
,#pronos .singola >b:after 
{
    content: ".";
    font-weight: bold;
    color: #1AFF00;
}
.singola.selected,
.oddTd .singola.selected {
    background: none repeat scroll 0 0 #111111 !important;
    box-shadow: 0 0 10px #1AFF00, 0 0 1px #1AFF00, 0 0 1px #1AFF00;
    color: #FFFFFF;
}
.singola:hover {
    color: #fff;
}
.tripla:after
,#pronos .tripla >b:after 
{
    content: ".";
    font-weight: bold;
    color: #FB1EFF;
}
.tripla.selected,
.oddTd .tripla.selected {
    background: none repeat scroll 0 0 #111111 !important;
    box-shadow: 0 0 10px #FB1EFF, 0 0 1px #FB1EFF, 0 0 1px #FB1EFF;
    color: #FFFFFF;
}
.tripla:hover {
    text-decoration: underline;
    color: #fff;
}
.quadrupla:after
,#pronos .quadrupla >b:after 
{
    color: #2f78ff;
    content: ".";
    font-weight: bold;
}
.quadrupla.selected,
.oddTd .quadrupla.selected {
    background: none repeat scroll 0 0 #111111 !important;
    box-shadow: 0 0 10px #2f78ff, 0 0 1px #2f78ff, 0 0 1px #2f78ff;
    color: #FFFFFF;
}
.quadrupla:hover {
    text-decoration: underline;
    color: #fff;
}
.quintupla:after
,#pronos .quintupla >b:after 
{
    content: ".";
    font-weight: bold;
    color: #111111
}
.quintupla.selected,
.oddTd .quintupla.selected {
    background: none repeat scroll 0 0 #111111 !important;
    box-shadow: 0 0 10px #fff, 0 0 1px #fff, 0 0 1px #fff;
    color: #FFFFFF;
}
.quintupla:hover {
    text-decoration: underline;
    color: #fff;
}
#layout_options .unica,
#layout_options .singola,
#layout_options .tripla {
    background-image: url("../img/layout_options_uts_bg.png");
    background-repeat: no-repeat;
    display: inline;
    float: left;
    height: 16px;
    line-height: 18px;
    margin-right: 20px;
    padding-left: 14px;
    vertical-align: top;
    margin-top: 1px;
    font-size: 9px;
}
#layout_options .unica:hover,
#layout_options .singola:hover,
#layout_options .tripla:hover {
    background-color: transparent;
}
#layout_options>span {
    display: inline;
    overflow: hidden;
    vertical-align: top;
}
#layout_options .unica,
#layout_options .unica:hover {
    background-position: 0 4px;
    color: #fff;
    text-decoration: none;
}
#layout_options .tripla,
#layout_options .tripla:hover {
    background-position: 0 -51px;
    color: #fff;
    text-decoration: none;
}
#layout_options .singola,
#layout_options .singola:hover {
    background-position: 0 -23px;
    color: #fff;
    text-decoration: none;
}


#pronos .quoteName .unica:after,
#pronos .quoteName .singola:after,
#pronos .quoteName .tripla:after,
#pronos .quoteName .quadrupla:after,
#pronos .quoteName .quintupla:after {
  display:  none;
}



.mtable a.allodds {
    color: #FFFFFF;
    margin-top: -1px;
    line-height: inherit;
    text-align: center;
    font-size: 12px;
}
.mtable a.allodds:hover {
    color: #000;
    /*border: none;*/
    
    background: var(--colore_principale);;
}
.switchclass {
    background-color: transparent;
    background-image: url("../img/css_sprite.png");
    background-position: -202px -123px;
    border: medium none;
    display: block;
    height: 14px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    text-indent: 25px;
    white-space: nowrap;
    width: 12px;
}
.mtableslide,
.mantepost,
#slider-wrapper,
.center_title {
    background-position: 100% 100%;
    background-repeat: repeat-y;
    margin-bottom: 0;
}

.mtable tr,
.atable tr {
    display: table-row;
}
.mtable thead,
.atable thead {} .oddTh,
.oddTd,
.btnTh {
    text-align: center;
}
.resTh span {
    display: inline-block;
    width: 50px;
}

.mtable tbody,
.atable tbody {
    color: #FFFFFF;
}

.mcontent .etable td.allodds {
    padding-right: 10px;
    padding-top: 8px;
}
table.etable tr td a {
    float: right;
    width: 50px;
    line-height: 18px;
}
/* Colori sistemi */

.mtable td {
    cursor: default;
}
.mtable td.evecode {
    text-align: center;
    font-size: 10px
}
.mtable a,
.atable a,
.bookperce,
.emptyodd,
.widget .oddTd a,
.odd {
    background-color: #1b1b1b;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 38px;
    line-height: 20px;
    margin: 0 auto;
}
.widget .oddTd a:hover,
.oddTd a:hover,
.odd:hover {
    background-color: var(--colore_principale);;
    color: var(--testo_gradiente);;
    text-decoration: none;
}
.widget .oddTd a.selected,
.oddTd a.selected,
.odd.selected {
    background: var(--colore_principale);;
    color: var(--testo_gradiente);;
}

.mtable a.changed {
    background: #ff0000;
    color: #ffffff;
}
/*percentuale di booking*/

.evename .bookperce {
    background: none repeat scroll 0 0 #555;
    border: 1px solid transparent;
    display: inline-block;
    float: none;
    position: absolute;
    right: 0;
}
.bookperce img {
    display: none;
}
.evename .match {} .evename .betrad_stats {
    display: inline-block;
    float: none;
    font-size: 12px;
    height: 20px;
    margin: -2px 10px 0;
    width: 20px;
    padding: 0;
}
.evename .betrad_stats:hover {
    background: none repeat scroll 0 0 #333333;
    color: var(--colore_principale);;
}
.evename a img {
    margin-top: 5px;
}
td.evename .evedate {
    display: block;
    width: 110px;
    float: left;
}
.mfoot {
    display: none;
}

#WaitApprovation,
#ShowProposal {
    font-size: 11px;
    width: 400px;
    height: 300px;
    background-color: transparent !important;
    cursor: wait;
    background-image: url("../img/wait_approvation.png");
    color: #333 !important;
}
#WaitApprovation h2,
#ShowProposal h2 {
    color: #FFFFFF;
    font-size: 13px;
    margin-bottom: 20px;
    text-align: center;
}
#WaitApprovation .message_container,
#ShowProposal .message_container {
    margin: 6px 20px 20px;
    color: #fff;
}
#WaitApprovation #output_box {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}
#output_box span {} #output_box .waiting {
    color: #048ce1;
}
#output_box .approved {
    color: #127e00;
    background-image: url("../img/state_approved.png");
    background-position: -2px 5px;
    background-repeat: no-repeat;
}
#output_box .refused {
    color: #CC2200;
    background-image: url("../img/state_refused.png");
    background-position: -2px 5px;
    background-repeat: no-repeat;
}
.last_ping {
    bottom: 6px;
    font-size: 9px !important;
    position: absolute;
    right: 6px;
}
.loader_container {
    text-align: center;
}
/* Show Proposal Message */

.ProposalDetails {
    font-size: 11px;
    margin-top: 24px;
}
.ProposalDetails p {
    margin: 0 0 5px 0;
}
.ProposalDetails p strong {
    display: inline;
    font-size: 1.1em;
}
#ProposedWinning {
    color: #00b700;
    /*color:#006B28;*/
}
#ShowProposal p {
    display: block;
    clear: both;
}
#ShowProposal .message_container>p {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
}
#ShowProposal #Accept,
#ShowProposal #Decline {
    background-color: #006699;
    display: block;
    float: left;
    margin: 10px 5px;
    width: 170px;
    height: 130px;
    text-align: center;
    line-height: 240px;
}
#ShowProposal #Accept {
    background-image: url('../img/btnAcceptBig.png');
}
#ShowProposal #Decline {
    background-image: url('../img/btnDeclineBig.png');
}
.wb_conf,
.wb_canc {
    display: block;
    float: right;
    height: 22px;
    margin-left: 4px;
    margin-right: 74px;
    margin-top: 15px;
    overflow: hidden;
    text-indent: 123px;
    white-space: nowrap;
    width: 101px;
    background-color: var(--colore_principale);;
    border-color: #FF9022 #882200 #882200 #FF9022;
    border-style: solid;
    border-width: 1px;
    text-indent: 0;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
}
.wb_conf:hover,
.wb_canc:hover {
    background-color: #F89500;
    border-color: #FF9022 #882200 #882200 #FF9022;
    color: #222222;
    text-decoration: none;
}
.wb_canc {
    margin-right: 0;
}

/*per  lo step_1*/

.ghead h2 {
    font-size: 16px;
    margin-bottom: 5px;
    margin-left: 13px;
    margin-top: 6px;
}
.gcontent .mtable a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 12px;
    line-height: 24px;
    margin-top: 3px;
    width: auto;
}
.gcontent .mtable a:hover {
    width: auto;
    border: none;
    background: none;
    color: #fff;
}
.gcontent .mtable td input {
    float: left;
    margin-left: 7px;
    margin-top: 9px;
}
.gcontent .manihead label:first-child {} .gcontent .manihead input[type="checkbox"] {
    float: left;
    margin-top: 6px;
    *margin-top: 3px;
}
.gcontent .mcontent button.rfloat {
    background-color: transparent;
    background-image: url("../img/avanti.png");
    background-repeat: no-repeat;
    border: medium none;
    border-collapse: separate;
    color: var(--colore_principale);;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 24px;
    margin: 1px;
    overflow: hidden;
    text-align: center;
    text-indent: 200px;
    vertical-align: middle;
    white-space: nowrap;
    width: 35px;
}
.gcontent .mcontent button.rfloat:hover {} .gcontent td {
    width: 33%;
}
.gcontent .mhead span {
    color: #232323;
    line-height: 26px;
}
.groupmenu label {
    display: none;
}
.offer #supportbox {
    right: 7px;
}
.offer #head_dataora {
    left: 75px;
    top: 0;
}
/*RESPONSIVE*/
/*XS*/

@media screen and (min-width: 0px) {
    .offer .statsBoxContent {
        width: 100%
    }
}
/*SM*/

@media screen and (min-width: 768px) {}
/*MD*/

@media screen and (min-width: 992px) {}
/*LG*/

@media screen and (min-width: 1200px) {}
/*XL*/

@media screen and (min-width: 1500px) {
    .offer .statsBoxContent {
        width: 49.75%
    }
}
/*OFFER*/

.nevents {
    display: none;
}
.offerWidth #main_content {
    margin-top: 10px;
}
body.offer {
    min-width: 1080px;
}
html[data-useragent*='MSIE'] body {
    padding-right: 10px;
}
.mtable thead th h6 {
    margin: 0;
}
.mtable thead th ._oddClass {
    text-align: center;
}
.mcontent .mtable tbody td {
    padding: 2px;
}
.oddTd a:after {
    padding-left: 2px;
}
.mcontent .mtable thead {
    background-color: #2a2a2a;
}
.evecode span,
.evetime span,
.evename span {
    line-height: 28px;
}
.content .etable tr:hover td,
#statsBoxContainer .etable div tr:hover td {
    background-color: transparent;
}
.mtable .etable .oddTd:hover {
    background-color: #555;
}
.offer ._main_title {
    margin: 0px;
}
.groupmenu .sport_menu_link {
    line-height: 30px;
    background-color: #222;
    font-size: 12px;
}
.sport_menu_link span.fa {
    float: right;
    font-size: 18px;
    line-height: 30px;
    padding-right: 6px;
    position: relative;
}
#legenda.dropdown {
    position: absolute;
    right: 0;
    top: 5px;
}
#legenda button {
    background-color: transparent;
    border: medium none;
    color: var(--testo_gradiente);;
}
#legenda button:hover {
    color: #222;
}
#legenda .dropdown-menu {
    background-color: #303030;
    border: medium none;
    box-shadow: 0 0 4px 0 #000;
    min-width: 65px;
    padding: 5px;
}
#legenda.dropdown li {
    cursor: default;
    padding-left: 10px;
    position: relative;
    text-decoration: none;
    box-shadow: none;
    background: transparent !important;
}
#legenda.dropdown li:after {
    font-size: 50px;
    left: -5px;
    position: absolute;
    top: -13px;
}
/*ZAKKO COLLAPSE COL*/

.collapse_col {
    cursor: pointer;
    display: none;
    float: right;
    padding-top: 4px;
    position: relative;
    right: 45px;
}
#c_col_left.collapse_col {
    float: left;
    padding-right: 5px;
    right: 0px;
}
.cc_container_action {
    background-color: #333;
    border-radius: 30px;
    box-shadow: 0 0 4px 1px #000 inset, 0 0 3px 1px #666;
    height: 15px;
    padding: 2px;
    width: 30px;
}
.cc_action {
    border-radius: 30px;
    box-shadow: 1px 1px 7px 1px #222;
    display: block;
    height: 15px;
    position: relative;
    top: 1px;
    width: 15px;
    background: #f6f8f9;
    /* Old browsers */
    
    background: -moz-radial-gradient(center, ellipse cover, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
    /* Chrome,Safari4+ */
    
    background: -webkit-radial-gradient(center, ellipse cover, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-radial-gradient(center, ellipse cover, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    /* Opera 12+ */
    
    background: -ms-radial-gradient(center, ellipse cover, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    /* IE10+ */
    
    background: radial-gradient(ellipse at center, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}
.cc_active {
    float: right;
}
.SportCenter#center_column.noMarLeft {
    margin-left: 0;
}
.SportCenter#center_column.noMarRight {
    margin-right: 0;
}
._main_title i {
    display: inline-block;
    float: right;
    position: relative;
    right: 5px;
    top: 2px;
}
/*FINE OFFER*/
/*SISTEMA MENU SPORT ZAKKO*/

#groupmenu .catemenu {
    padding-left: 3px;
    padding-bottom: 3px;
}
#groupmenu .gitem.opened {
    color: #fff;
    border-bottom: none;
}
#groupmenu .catemenu li a.citem {
    padding-left: 10px;
}
.manimenu .mitem.opened {
    color: #fff;
}
.manimenu .mitem.opened:after {
    background-image: url("../img/checkmani.png");
    content: "";
    height: 20px;
    left: 6px;
    position: absolute;
    top: 3px;
    width: 20px;
}
.menuaperto .citem:after {
    background-image: url("../img/arrowclose.png");
    content: "";
    height: 20px;
    position: absolute;
    right: 6px;
    top: 3px;
    width: 20px;
}
.menuaperto .citem.opened:after {
    background-image: url("../img/arrowopen.png");
}
.catemenu li a.mitem {
    font-size: 15px;
}
.catemenu li a.citem {
    font-size: 16px;
}
.groupmenu li a.gitem {
    font-size: 17px;
}
.groupmenu li a.gitem.Antepost {
    background-color: #202020;
    font-size: 14px;
}
.groupmenu li a.gitem.Antepost:hover {
    background: var(--colore_principale);;
}
/*CALCIO*/

#groupmenu #cat_1,
#groupmenu #gro_1.opened,
#groupmenu #cat_80,
#groupmenu #gro_80.opened {
    background-color: #8CC63E;
}
#groupmenu #gro_1,
#groupmenu #gro_80 {
    border-left: 3px solid #8CC63E;
    ;
}
/*MARCATORI*/

#groupmenu #cat_88,
#groupmenu #gro_88.opened {
    background-color: #638C2A;
}
#groupmenu #gro_88 {
    border-left: 3px solid #638C2A;
    ;
}
/*FANTASY SOCCER*/

#groupmenu #cat_202,
#groupmenu #gro_202.opened {
    background-color: #45631B;
}
#groupmenu #gro_202 {
    border-left: 3px solid #45631B;
    ;
}
/*SPECIALI LEAGUE*/

#groupmenu #cat_107,
#groupmenu #gro_107.opened {
    background-color: #2A3D0F;
}
#groupmenu #gro_107 {
    border-left: 3px solid #2A3D0F;
    ;
}
/*TENNIS*/

#groupmenu #cat_7,
#groupmenu #gro_7.opened,
#groupmenu #cat_83,
#groupmenu #gro_83.opened {
    background-color: #B7A500;
}
#groupmenu #gro_7,
#groupmenu #gro_83 {
    border-left: 3px solid #B7A500;
}
/*BASKET*/

#groupmenu #cat_2,
#groupmenu #gro_2.opened,
#groupmenu #cat_86,
#groupmenu #gro_86.opened {
    background-color: #FAA519;
}
#groupmenu #gro_2,
#groupmenu #gro_86 {
    border-left: 3px solid #FAA519;
}
/*SPECIALI BASKET*/

#groupmenu #cat_105,
#groupmenu #gro_105.opened {
    background-color: #BC8327;
}
#groupmenu #gro_105 {
    border-left: 3px solid #BC8327;
}
/*FORMULA 1*/

#groupmenu #cat_14,
#groupmenu #gro_14.opened,
#groupmenu #cat_85,
#groupmenu #gro_85.opened {
    background-color: #D71920;
}
#groupmenu #gro_14,
#groupmenu #gro_85 {
    border-left: 3px solid #D71920;
}
/*MOTOCICLISMO*/

#groupmenu #cat_16,
#groupmenu #gro_16.opened,
#groupmenu #cat_84,
#groupmenu #gro_84.opened {
    background-color: #58585B;
}
#groupmenu #gro_16,
#groupmenu #gro_84 {
    border-left: 3px solid #58585B;
}
/*BASEBALL*/

#groupmenu #cat_45,
#groupmenu #gro_45.opened,
#groupmenu #cat_96,
#groupmenu #gro_96.opened {
    background-color: #C49685;
}
#groupmenu #gro_45,
#groupmenu #gro_96 {
    border-left: 3px solid #C49685;
}
/*BEACH SOCCER*/

#groupmenu #cat_67,
#groupmenu #gro_67.opened {
    background-color: #209B4D;
}
#groupmenu #gro_67 {
    border-left: 3px solid #209B4D;
}
/*BOXE*/

#groupmenu #cat_95,
#groupmenu #gro_95.opened {
    background-color: #B1B3B5;
}
#groupmenu #gro_95 {
    border-left: 3px solid #B1B3B5;
}
/*CALCIO a 5*/

#groupmenu #cat_70,
#groupmenu #gro_70.opened {
    background-color: #2A8C00;
}
#groupmenu #gro_70 {
    border-left: 3px solid #2A8C00;
}
/*CICLISMO*/

#groupmenu #cat_9,
#groupmenu #gro_9.opened {
    background-color: #42669B;
}
#groupmenu #gro_9 {
    border-left: 3px solid #42669B;
}
/*CRICKET*/

#groupmenu #cat_100,
#groupmenu #gro_100.opened {
    background-color: #96A57F;
}
#groupmenu #gro_100 {
    border-left: 3px solid #96A57F;
}
/*FRECCETTE*/

#groupmenu #cat_94,
#groupmenu #gro_94.opened {
    background-color: #54237F;
}
#groupmenu #gro_94 {
    border-left: 3px solid #54237F;
}
/*HOCKEY GHIACCIO*/

#groupmenu #cat_17,
#groupmenu #gro_17.opened,
#groupmenu #cat_103,
#groupmenu #gro_103.opened {
    background-color: #0068A5;
}
#groupmenu #gro_17,
#groupmenu #gro_103 {
    border-left: 3px solid #0068A5;
}
/*MUSICA*/

#groupmenu #cat_20,
#groupmenu #gro_20.opened {
    background-color: #9B3E95;
}
#groupmenu #gro_20 {
    border-left: 3px solid #9B3E95;
}
/*PALLAMANO*/

#groupmenu #cat_22,
#groupmenu #gro_22.opened {
    background-color: #A72428;
}
#groupmenu #gro_22 {
    border-left: 3px solid #A72428;
}
/*PALLAVOLO*/

#groupmenu #cat_8,
#groupmenu #gro_8.opened {
    background-color: #DF0084;
}
#groupmenu #gro_8 {
    border-left: 3px solid #DF0084;
}
/*RUGBY*/

#groupmenu #cat_13,
#groupmenu #gro_13.opened,
#groupmenu #cat_97,
#groupmenu #gro_97.opened {
    background-color: #37A2D3;
}
#groupmenu #gro_13,
#groupmenu #gro_97 {
    border-left: 3px solid #37A2D3;
}
/*FOOTBALL*/

#groupmenu #cat_102,
#groupmenu #gro_102.opened {
    background-color: #C15563;
}
#groupmenu #gro_102 {
    border-left: 3px solid #C15563;
}
/*SNOOKER*/

#groupmenu #cat_89,
#groupmenu #gro_89.opened {
    background-color: #006B69;
}
#groupmenu #gro_89 {
    border-left: 3px solid #006B69;
}
/*GOLF*/

#groupmenu #cat_5,
#groupmenu #gro_5.opened {
    background-color: #229E00;
}
#groupmenu #gro_5 {
    border-left: 3px solid #229E00;
}
/*CURLING*/

#groupmenu #cat_35,
#groupmenu #gro_35.opened {
    background-color: #76B0D5;
}
#groupmenu #gro_35 {
    border-left: 3px solid #76B0D5;
}
/*PALLAMANO*/

#groupmenu #cat_10,
#groupmenu #gro_10.opened {
    background-color: #0099E0;
}
#groupmenu #gro_10 {
    border-left: 3px solid #0099E0;
}
/*FOOTBALL AMERICANO*/

#groupmenu #cat_12,
#groupmenu #gro_12.opened {
    background-color: #FF4D47;
}
#groupmenu #gro_12 {
    border-left: 3px solid #FF4D47;
}
/*EVENTO TV*/

#groupmenu #cat_23,
#groupmenu #gro_23.opened {
    background-color: #44FFD3;
}
#groupmenu #gro_23 {
    border-left: 3px solid #44FFD3;
}
/*FINE MENU ZAKKO*/
/* fine offer.css */



/* autoname.css */

ul#speedAutoname,
ul#speedAutoname * {} ul#speedAutoname {
    border: 1px solid #faaa25;
    z-index: 35;
}
ul#speedAutoname li {} * html ul#speedAutoname li {
    list-style-type: none;
    padding: 0;
}
ul#speedAutoname li a {
    background: none repeat scroll 0 0 #222222;
    border-bottom: 1px solid #333333;
    display: block;
    line-height: 18px;
    padding: 6px;
    text-decoration: none;
    vertical-align: bottom;
    width: 220px;
}
ul#speedAutoname li a.autoitemsel {
    background-color: #febc05;
    color: #222;
    border-bottom: none;
}
/* fine autoname.css */
/* fine datatables.css */

.tdati {
    width: 100%;
}
.tdati th,
.tdati td {
    white-space: nowrap;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 4px;
}
.tdati thead th {
    background-color: #252525;
    color: #FFFFFF;
    text-align: left;
}
.tdati thead {
    background-image: url(../img/offer_mtable_thead_bg.png);
    color: #292929;
}
.tdati thead td {
    color: #FFFFFF;
}
.tdati td {
    border-bottom: 1px solid #444444;
    vertical-align: top;
}
#tresult .tdati tfoot td {
    text-align: left;
}
#tresult .tdati tfoot td.rightalign {
    text-align: right;
    padding-right: 10%;
}
.tdati tbody td,
.tdati tbody th {
    background-color: #353535;
    color: #FFFFFF;
}
.tdati tbody .docaltrow td,
.tdati .altrow td {
    background-color: #383838;
}
.tdati .redValue {
    color: #cc0000;
    text-align: center;
}
.tdati .greenValue {
    color: #009900;
    text-align: center;
}
/*colonne*/

.tdati .AccountID,
.tdati .codice,
.tdati .CodBet,
.tdati .DtBet,
.tdati .TmBet,
.tdati .moneyOut,
.tdati .money,
.tdati .moneyIn {
    text-align: left;
}
.tdati .statusimage,
.tdati .StatusBet {
    text-align: center;
}
.tdati td.statusimage img {
    margin-top: 4px;
}
.negativo {
    color: #FC2222;
}
.positivo {
    color: #007700;
}
.total td {
    background-color: #252525;
}
th.header {
    background-image: url(../img/bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 20px;
    margin-left: -1px;
}
th.headerSortUp {
    background-image: url(../img/asc.gif);
}
th.headerSortDown {
    background-image: url(../img/desc.gif);
}
/* per i report*/

.ui-jqgrid tr.jqgrow td {
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding: 4px 0;
}
.ui-jqgrid tr.commerciale td {
    font-size: 12px;
    font-weight: bold;
}
.ui-jqgrid tr td span {
    display: inline-block;
    text-indent: 1px;
    width: 100%;
}
.ui-jqgrid tr.jqgrow td {
    padding: 2px 0;
}
#gview_list span.usercolor {
    color: #666666;
    max-width: 105px;
    overflow: hidden;
}
.ui-jqgrid .ui-jqgrid-htable th {
    height: 18px;
    line-height: 18px;
    padding: 0;
}
#gview_list tr.commerciale td span.usercolor {
    color: #424242;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: none repeat scroll 0 0 #e1e1e1 !important;
    border-color: #dddddd !important;
}
/* fine datatables.css */



/* menu.css */

.vnav * {
    margin: 0;
    padding: 0;
}
.vnav li {
    vertical-align: bottom;
}
.vnav li:hover {
    background: var(--regola_gradiente);;
    text-decoration: none;
}
.vnav li.current:hover {
    background: #151515;
}
.vnav li.current:hover a {
    cursor: default;
}
.vnav li a {
    background-color: #151515;
    border-bottom: 1px solid #444444;
    display: block;
    line-height: 24px;
    padding-left: 6px;
    position: relative;
}
.vnav li a:hover,
.vnav li a.opened:hover {
    background-color: transparent;
    color: var(--testo_gradiente);;
    text-decoration: none;
}
.vnav li a.opened,
.vnav li.current a {
    color: var(--colore_principale);;
}
.vnav li ul li {
    clear: both;
    float: none;
    overflow: hidden;
}
.vnav li ul li:hover {} .vnav li ul li a {
    color: #FFFFFF;
    padding-left: 16px;
}
.vnav li ul li a:hover {} .vnav li ul li ul li {
    clear: both;
}
.vnav li ul li ul li:hover {} .vnav li ul li ul li a {
    padding-left: 26px;
}
.vnav li ul li ul li a:hover {} .vnav label {
    display: none;
}
.vnav ul li a.selecteditem {
    color: var(--colore_principale);;
}
.vnav ul li a.openedmenu {
    color: var(--colore_principale);;
}
.submenu {}
/* fine menu.css */
/* modal_allodds.css */


.odds_win .modal-body, .odds_win .modal-footer, .odds_win .modal-footer {
  background: #222;
}

.odds_win .modal-header {  
  padding: 9px;
  border-bottom:  1px solid #111;
}
.odds_win .modal-body, .odds_win .modal-footer {
    padding: 5px;
    border-top: 1px solid #111;
}

.odds_win .modal-header .bootstrap-dialog-title {
  font-size: 15px;
  font-weight: bold;
}

.odds_win .modal-body .form-group, .odds_win .modal-body div {
  color: #fff;
}
.odds_win .modal-footer{
    
    display: none !important;
    
}

#pronos {
    max-height: 500px;
    overflow-y: auto;
}
#pronos table {
    width: 100%;
}
#pronos thead {} #pronos thead td {
    background: none repeat scroll 0 0 #444444;
    border-bottom: 1px solid #333333;
    color: var(--colore_principale);;
    cursor: pointer;
    padding: 5px;
}
#pronos thead td.pronoClass div {
    position: relative;
}
#pronos thead td.pronoClass .glyphicon {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}




#pronos thead td.pronoClass.opened {
  border: medium none;
}
#pronos tbody {}
#pronos .odds td.quoteName {
    background: none repeat scroll 0 0 #333333;
   border: 1px solid #444; 
}
#pronos .quoteName a {
    display: block;
    height: 100%;
    padding: 7px;
    vertical-align: bottom;
    text-decoration: none;
}
#pronos .quoteName a b {
  float: right;
}



#pronos .quoteName a:hover {
    background-color: #555;
    text-decoration: none;
    color: var(--colore_principale);;
}
/* fine modal_allodds.css */
/* navigation.css */

#navigation {
    height: 38px;
    background: var(--regola_gradiente); width: 100%;
}
.hnav {} .hnav li a span,
.vnav li a span {
    vertical-align: baseline;
}
.hnav li {
    display: inline-block;
    height: 100%;
    list-style: none outside none;
    text-align: left;
}
.hnav li.last {
    float: right;
}
.hnav .glyphicon {
    float: left;
    margin-right: 5px;
}
.hnav li a {
    color: #ffffff;
    display: inline-block;
    font-size: 1.6em;
    font-weight: normal;
    height: 100%;
    letter-spacing: 0;
    line-height: 38px;
    padding: 0 10px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    z-index: 100;
}
#navigation .hnav.main li a:hover {
    background-color: var(--colore_principale);
}
#user_navigation {
    background-color: #5B5B5B;
    margin: 0 auto 20px;
    border-bottom: 2px solid var(--colore_principale);;
}
#user_navigation .hnav.sub.wrapper > li {
    border-right: 1px solid #fff;
}
#user_navigation .hnav.sub.wrapper {
    margin: 0 auto;
}
#user_navigation .hnav.sub a {
    color: #fff;
}
#user_navigation .hnav.sub.wrapper li.last {
    border-left: 1px solid #555;
    border-right: medium none;
}
.hnav.main {
    height: 100%;
}
.hnav li.current a {
    text-decoration: underline;
}
.hnav.sub {
    height: 20px;
    margin: 4px 0;
    padding: 4px 0;
}
.hnav.sub a {
    color: var(--colore_principale);;
    font-size: 13px;
    line-height: 20px;
    text-transform: none;
}
.hnav.sub a:hover {
    color: #fff;
}
.hnav.tabbed {} .hnav.tabbed li {} .hnav.tabbed li a {
    font-size: 20px;
    margin: 4px 1px 1px 0;
    padding: 5px 10px;
    background-color: #444;
}
.hnav.tabbed li.selected a {
    background: var(--regola_gradiente); color: var(--testo_gradiente);;
}
.hnav.tabbed li a.disabled {
    color: #333333;
}
.dropdown {
    position: relative;
}
.dropdownChild {
    text-align: left;
    padding: 0 3px;
}
.dropdown:hover .dropdownList,
.dropdownList.show {
    opacity: 1;
    visibility: visible;
}
.dropdownList {
    background: none repeat scroll 0 0 #222222;
    left: 0;
    opacity: 0;
    padding: 4px 2px;
    position: absolute;
    top: 28px;
    transition: all 0.4s ease 0s;
    visibility: hidden;
}
.dropdownList .dropdown {}
/* fine navigation.css */


/* styling.css */

li,
ul {
    list-style:none;
    margin:0;
    padding:0;
    vertical-align: top;
    /* This fixes the IE5 Win gap! BUG IE */
}
a {
    color:#aaa;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
    color:var(--colore_principale);;
}

#player {
    color:#FFFFFF;
}
.background_color {
    background-color:#0099CC;
}


input:focus,
select:focus,
textarea:focus {
    border: 2px solid #ffcc00;
}

#pageMenu,
#lastWinning,
#lastResults {
    padding:0 0 0 6px;
}
#pageMenu a {
    color:#222222;
    font-weight:bold;
    text-decoration:none;
}
#winning {
    border: 3px solid #050505;
}
#results {
    border: 6px solid #050505;
}
#statbox {
    border:none;
}
#menubox {
    background-color:#141414;
}
#mainMenu>ul span:hover {
    color:#222;
}
#mainMenu ul li a span {
    color:#53471E;
}
.fleft,
.fright {} .fleft {
    float:left;
}
.fright {
    float:right;
}
#header .logo {
    display: block;
    height: 96px;
    width: 250px;
}
.tabs {
    height:63px;
    position:relative;
    top:0;
}
.tabs ul {
    bottom:0;
    height:63px;
    position:absolute;
    right:0;
    width:300px;
}
.tabs ul li {
    line-height:0px;
}
.btn_sport,
.btn_poker,
.btn_casino {
    background-image:url("../img/tab_line.png");
    background-repeat:no-repeat;
    float:left;
    font-weight:bold;
    line-height:0;
    margin-left:10px;
    padding-top:33px;
}
#servicesMenu ul li a span {
    font-size:16px;
    font-weight:bold;
}

.btn_sport {} .btn_poker {} .btn_casino {} #pageMenu ul {} #pageMenu ul li {
    background-image:url("../img/star_ul.png");
    background-repeat:no-repeat;
    height:24px;
    line-height:19px;
    padding-left:25px;
    text-transform:uppercase;
}

.results tr.altrow td {
    background:#064375;
}
#lastWinning tr.altrow td {
    background:#1B1B1B;
}
.results tr td {
    font-size:11px;
    height:20px;
    line-height:18px;
    padding-left:8px;
}
.enfatize {
    color:#292929;
    padding-right:6px;
    text-align:right;
}
.enfatize_wh {
    color:#FFF;
}
/*la popup del mostra saldo balance_detail*/
/*contenitore*/

#left_column {
    width:200px;
    float:left;
}

.sportmenuWidth #left_column {
    display:none;
}
.mtable th:hover {
    text-decoration:none;
}
#center_column {
    background: none repeat scroll 0 0 #222222;
    margin-left: 170px;
    margin-right: 220px;
    position: relative;
}
#center_column:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom:1;
    margin-bottom: 20px;
}
.coupLarge #center_column {
    margin-left: 210px;
    margin-right: 305px;
}
}
.sportmenuWidth #center_column {
    margin-left:0;
}
#center_column.large {
    margin-right:8px;
}
#right_column {
    width:220px;
    float:right;
}
/* layout btns */

.layout_btns {
    background: var(--regola_gradiente);;
    height: 22px;
    padding-top: 8px;
    width: 100%;
}
.layout_btns a {
    color: #222222;
    display: block;
    float: left;
    margin: 0 10px;
}
.layout_btns a:hover {
    color: #555;
    text-decoration:none;
}
.layout_btns a span {
    padding: 0 6px;
}
.hide_sport_menu {
    text-decoration:none;
}
.hide_sport_menu:hover {
    background-position: 0 -30px;
}
.hide_sport_menu.off {
    background-repeat: no-repeat;
}
.hide_sport_menu.off:hover {
    background-position: 0 -30px;
}
.size_switch {} .layout_btns a.repeat_last {
    float: right;
}
.layout_btns a.repeat_last:hover {
    color: #555;
}


/* fine styling.css */



/* widget.css */
/*EVITARE CHE SI CREI UN ALTRO RIGO - fra 27/03/2014*/

.ulnav ul {
    height: 34px;
    max-width: 550px;
    overflow: hidden;
}
/*il contenitore dei widget*/

#widget_container {
    margin-bottom:20px;
    padding-top:0px;
}
.mtableslide > table#incomingeventsBox > tbody > tr > td,
.mtableslide > table#mostplayedBox > tbody > tr > td {
    border: medium none;
}
#statsBoxContainer .mtable a.allodds {
    background-color: #252525;
    background-image: none;
    border-color: #333333 #151515 #151515 #333333;
    border-style: solid;
    border-width: 1px;
    color:#ffffff;
    cursor: pointer;
    display: block;
    float: none;
    height: 18px;
    line-height: 18px;
    margin: 0 auto;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0;
    white-space: nowrap;
    width: 72px;
    text-align:center;
}
#statsBoxContainer .mtable a.allodds:hover {
    background-color: #252525;
    background-image: none;
    border-color: #333333 #151515 #151515 #333333;
    border-style: solid;
    border-width: 1px;
    color:#ffffff;
}
#statsBoxContainer .mtable th span {
    font-size: 14px;
    /*font-weight: bold;*/
    
    text-transform: uppercase;
    color:var(--colore_principale);;
}
#statsBoxContainer .mtable td+td+td span {
    text-transform: none;
    font-weight: normal;
}
#statsBoxContainer .mtable#incomingEventsBox tr:first-child td+td+td span,
#statsBoxContainer .mtable#incomingEventsBox tr:first-child+ tr td+td+td span {
    color:#dd1100;
}
/*WIDGET: ultimi risultati*/

#statsBoxContainer .mtable#latestResultsBox tbody td:first-child {} #statsBoxContainer .mtable#latestResultsBox thead th:first-child+th+th {
    text-align:center;
}
#statsBoxContainer .mtable#latestResultsBox tbody td+td+td {
    text-align:center;
}
#statsBoxContainer .mtable#latestResultsBox tbody td:first-child+td+td {
    width:96px;
}
#statsBoxContainer .mtable#latestResultsBox tbody td:first-child+td+td+td,
#statsBoxContainer .mtable#latestResultsBox tbody td:first-child+td+td+td+td {
    width:40px;
}
/* WIDGET TABS */
/*TRASFERITA*/

.statsBoxContent {
    display: inline-block;
    margin-right: 0.5%
}
#next_events.widget.statsBoxContent {
    margin-right: 0;
}
#box_incomingevents.statsBoxContent.widget {
    margin-right: 0px;
}
#box_latestresults.statsBoxContent.widget {
    margin-right: 0px;
}
#the_bet .mhead span,
#next_events .mhead span,
#best_seller .mhead span {}
/* END TABS */

#latestresultsBox td + td + td + td {
    text-align:center;
}
#latestresultsBox td + td + td + td +td {
    text-align:center;
}
#statsBoxContainer .mtable td + td + td + td +td {
    width: 90px;
}

#left_column .widget {
    float: none;
}

.widget {
    position: relative;
    float: left;
    width: 100%;
}
.statsBoxContent .groupicon {
    display: block;
    height: 24px;
    overflow: hidden;
    width: 24px;
}
/* fine widget.css */