@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Rajdhani&family=Roboto&display=swap);

/* changable variables for diffrent skins*/
:root {
    --primary-bg: rgb(4 32 43);
    --primary-bg-rgb: 4, 32, 43;
    --secondary-bg: rgb(53 180 96);
    --secondary-bg-rgb: 53, 180, 96;
    --head-footer: rgb(6 40 57);
    --head-footer-rgb: 6, 40, 57;
    --backgroundColor: #00141E;
    --table-bg: rgba(var(
    --head-footer-rgb),0.5);
    --main-txt-color:#fff;
    --main-txt-color-rgb: 255, 255, 255,;
    --color-principal: #a6c6e1;
    --account-bg:#d4e0ed;
    --account-bg-rgb:212, 224, 237;
    --sec-acc-bg:#E1EAF3;
    --logged-part-txt:#0089FF;
    --transparent-rgb: 88, 88, 88;
    --filter: brightness(0) invert(71%) sepia(52%) saturate(5977%) hue-rotate(98deg) brightness(90%) contrast(84%);
    --p-filter: brightness(0) invert(11%) sepia(33%) saturate(1062%) hue-rotate(151deg) brightness(91%) contrast(101%);
    --live-flash-filter:brightness(0)  invert(19%) sepia(93%) saturate(5911%) hue-rotate(360deg) brightness(113%) contrast(130%);
    --red-color:#ff0000;
    --red-color-rgb: 255,0,0;
    --green-color:#00c168;
    --orange-color: #ffa500;
}
/* changable variables for diffrent skins end*/
body, html {
    height: 100vh;
    background: var(--backgroundColor) !important;
}

body.copy {
    background: #fff !important;
}
div#userDetails .extra {
    display: flex;
    margin-top: 10px;
    width: 100%;
}

div#userDetails .extra .ue {
    margin-right: 1px;
    background: rgba(var(--main-txt-color-rgb)0.3);
    text-align: center;
    border-radius: 4px;
    width: calc(25% - 1px);
}

div#userDetails .extra .ue:last-child {
    margin-right: 0px;
}

div#userDetails .extra .ue::before {
    content: "";
    display: block;
    height: 26px;
    width: 30px;
    margin: 10px auto;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

div#userDetails .extra .ue.cambio::before {background: url(https://img.dominabet.net/mobile/images/account/pass_change.svg);}

div#userDetails .extra .ue.deposita::before {
    background: url(https://img.dominabet.net/mobile/images/account/deposito.svg);
}

div#userDetails .extra .ue.eC::before {background: url(https://img.dominabet.net/mobile/images/account/est.svg);
}

div#userDetails .extra .ue.ls::before {background: url(https://img.dominabet.net/mobile/images/account/lista.svg);
}

#fixedmenu .nav.navbar-nav li.text-uppercase.default, .groupitem i, .navbar-header, ul.groupList i.fa, span.evetime i, html body .modal .modal-header, label[for="wlogin_username"], label[for="wlogin_password"], body.kohana div#section_upper_block, .title, table[id*="coupon_events"] thead body.kohanalive div#section_upper_block, body.gwsvirtual div#section_upper_block, ul#provider_tabs, .gwsvirtual div#section_lower_block, .kohanalive .actions_area.container, .subtitle, header #container ul.mostV, .menpoker .actions_area.row, .poker_mp h4, .poker_mp p, .menpoker div#section_upper_block, div#userDetails.closed, .result_row[style*="none"], div#fixedmenu .mobilebet.coupon [class*="_nEve"] span, .offer #events:not(.openedQuotes) a.evedate i, .offer #events:not(.openedQuotes) .def_odds .btn .odd_labe, #user_menu #select_val div#filtri.mes a::after, .kohanalive h1._main_title, div#games_container, #liveNav li a i, #dark #search, #dark:not(.active):not(.cas) div#search, div#navigationSection, div#_footer_content, body.kohana h1._main_title, .mobilelivebet #event_odds .btn:empty, .mobilelivebet .def_odds.title.btn-group.btn-group-justified, .mobilelivebet .def_odds:not(.title):not(:nth-child(2)), .top_header, #delBtn > i, #betBtn > i, html *[style*="display"][style*="none"], div[id*="result_val"][style*="display"][style*="none"], #user_menu #select_val div#filtri_inputs[style*="display"][style*="none"], #opzioni_res #filtri_inputs[style*="display"][style*="none"], div#user_menu h1[id*="title"][style*="display"][style*="none"], .def_odds .btn .odd_label, #getGames[style*="display"][style*="none"], #getPref[style*="display"][style*="none"]{
    display: none !important;
}

#fixedmenu .nav.navbar-nav li.text-uppercase.default, .groupitem i, .navbar-header, ul.groupList i.fa, span.evetime i, html body .modal .modal-header, label[for="wlogin_username"], label[for="wlogin_password"], body.kohana div#section_upper_block, .title, table[id*="coupon_events"] thead body.kohanalive div#section_upper_block, body.gwsvirtual div#section_upper_block, ul#provider_tabs, .gwsvirtual div#section_lower_block, .kohanalive .actions_area.container:not(.transfer_money_cont), .subtitle, header #container ul.mostV, .menpoker .actions_area.row, .poker_mp h4, .poker_mp p, .menpoker div#section_upper_block, div#userDetails.closed, .result_row[style*="none"], div#fixedmenu .mobilebet.coupon [class*=_nEve] span, .offer #events:not(.openedQuotes) a.evedate i, .offer #events:not(.openedQuotes) .def_odds .btn .odd_labe, #user_menu #select_val div#filtri.mes a::after, .kohanalive h1._main_title, div#games_container, #liveNav li a i, #dark #search, #dark:not(.active):not(.cas) div#search, div#navigationSection, div#_footer_content, body.kohana h1._main_title, .mobilelivebet #event_odds .btn:empty, .mobilelivebet .def_odds.title.btn-group.btn-group-justified, .mobilelivebet .def_odds:not(.title):not(:nth-child(2)), .top_header, #delBtn > i, #betBtn > i, html *[style*="display:none"], div[id*="result_val"][style*="none"], #user_menu #select_val div#filtri_inputs[style*="none"], #opzioni_res #filtri_inputs[style*="none"], div#user_menu h1[id*="title"][style*="none"], .def_odds .btn .odd_label, header #container *[style*="none"], header #container .games[style*="none"]{
    display: none !important;
}

a.groupitem, header, header #hamburger, ul#day_labels, header #hamburger span, .mobilelivebet span.evetime, .game a, .fa-angle-right:before, #day_labels li, #day_labels li a, div#fixedmenu .mobilebet.coupon [class*=_nEve], .game, #vclasses .row a.vclassitem, #class_list #vclasses, .def_odds .btn span.odd_value, .mobilelivebet .def_odds:not(.title), .eveInfo, li.eList, li.eList div.def_odds, #user, html body .modal, .eveInfo i.fa.pull-right, span.matchName, span.mn, html body .modal .modal-dialog .modal-body #buttons, .offer #events:not(.openedQuotes) a.evedate .q, .game span.glyphicon.glyphicon-star, div#menu[style*="block"], #menu li a.men_item, .nav_breadcrumb .oBread_events, .def_odds .btn:not(.class_title), div#getGames, div#getPref, .offer #events:not(.openedQuotes) a.evedate, .offer #events:not(.openedQuotes) a.eve_tit, ul#cas_cates li.cc.sep, .mobilelivebet .def_odds:not(.title) a.btn, .return, div#userDetails, div#userDetails .info .ud.vals, header .headerBanner a, div#userDetails .uD.title, div#userDetails .uid .ud.vals, div#userDetails .uid, div#userDetails .info, .mobilelivebet .nav > li > a.manitem span.everesult, div#userDetails .info .ud.vals .val, #result_val_utente .result_row .value:first-child span.gear, ul#cas_cates li.cc.sep a, #result_val_utente .result_row .value:first-child span.arrow, div.value.uid div.info, .ricerca_container, .mobilelivebet .nav > li > a.manitem, .poker_mp .row, ul.nav.navbar-nav, .actions_area.container.transfer_money_cont .action form .form-group.values .money_info div.values, .actions_area.container.transfer_money_cont .action form .form-group.submit, .subclasses:not(:empty):not([style*="none"]), .actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi, table[id*="coupon_events"] tr td.fix:not([style*="none"]), .actions_area.container.transfer_money_cont .action form .form-group.submit button.transferisci, table[id*="coupon_events"] tr td[class*="evename"], .actions_area.container.transfer_money_cont .action form .form-group.submit button.transferisci span, table[id*="coupon_events"]  tr td[class*="eveid"], .actions_area.container.transfer_money_cont .action form .form-group.submit button.transferisci::after, table[id*="coupon_events"] tbody, .actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi span, table[id*="coupon_events"] tbody tr, .actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi::before, table[id*="coupon_events"] tr td[class*="codd"], .actions_area.container.transfer_money_cont .action form .form-group.transfer .radio.col-lg-12, table[id*="coupon_events"] tr td[class*="evsign"] span[class*="oddlabel"], .actions_area.container.transfer_money_cont .action form .form-group.transfer label:not(.dw_title), table[id*="coupon_events"] tr td[class*="evsign"], .actions_area.container.transfer_money_cont .action form .form-group.transfer div.radio::after, table#btn_riepilogo tbody tr, table#btn_riepilogo tbody, .actions_area.container.transfer_money_cont .action form .form-group.import, .actions_area.container.transfer_money_cont .action form .form-group.values, .actions_area.container.transfer_money_cont .action form .form-group.values button, .actions_area.container.transfer_money_cont .action form .form-group.values button::before, .selectSport, .selectSport .glist, .selectSport .glist a, .mobilelivebet div#overview, .evedetails, .everesult .everC, .everesult, table#btn_riepilogo, .offer .subclasses:not(:empty) a, .q-cont, #currclass, div#messagedetails h4, .pagination, .pagination i, div[id*="result_val"], .result_row, .result_row .value, #result_val_utente .result_row .value:first-child span.val, div[id*="result_title"], div[id*="result_title"] .title, div[id*="results_"].nR, div#user_menu div#select_val div#search, div#user_menu div#select_val div#search button.loading, #user_menu #select_val div#filtri_inputs, #opzioni_res #filtri_inputs, #user_menu #opzioni_res .uval.u, #user_menu #select_val div#filtri_inputs .filter_div, #opzioni_res #filtri_inputs .filter_div, .inuVal.opz, #user_menu #select_val div#filtri.mes, #user_menu #select_val div#filtri a, #opzioni_res #filtri a, #user_menu #select_val div#filtri:not(.mes) a.filtri_title:after, #user_menu #opzioni_res div#filtri .filtri_title::after, div#user_menu div#opzioni, #user_menu #select_val .uval, #user_menu #opzioni_res .uval.u, #user_menu #select_val .uval .inuVal, #user_menu #select_val .uval .inuVal span, .inuVal.opz span.user_value, div#user_menu div#select_val.loading, div#user_menu h1[id*="title"], div#user_menu h1#utOpt_title::before, div#user_menu div#select_val .utitle .uId, div#user_menu div#select_val .ubonus .ubVal, div#user_menu div#select_val .utitle .uId .text, div#user_menu div#select_val .ubonus .ubVal .text, ul#liveNav, ul#liveNav li, #liveNav li.active, div#user_menu div#select_val .utitle .uId .user_value, div#user_menu div#select_val .ubonus .ubVal .user_value, div#user_menu #options .option, div#user_menu #options .option a, div#user_menu #options, div#user_menu #options .option a span.icon::before, span.noPref, #odds .odd_value, .offer .eveList .eList a.glyphicon.glyphicon-stats, ul#liveNav li a, #search span, #dark.active.cas div#search, ul#cas_cates, .nav-justified>li, header #container .games .game a, header #container .games, header .headerBanner a span, .sites h1.title, .sites .site, .sites .site a, header .sites, .mobilelivebet #event_odds fieldset > a.className, .mobilelivebet .nav > li.mlist, .mobilelivebet .def_odds:nth-child(2), #odds, .selectSport span[class*=_nEve], table[id*="coupon_events"] tr td[class*="eveid"].live:before, .match_date, #calendarnav ul.nav.nav-justified.navbar-default, .glist.title {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

header,header #hamburger ,#day_labels li ,div#fixedmenu .mobilebet.coupon [class*=_nEve], 
#vclasses .row a.vclassitem,.def_odds .btn span.odd_value,#day_labels li a, #user,
html body .modal .modal-dialog .modal-body #buttons,div#menu,#menu li a.men_item  {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important;
}
header, header #hamburger ,.def_odds .btn span.odd_value,
#day_labels li a ,div#fixedmenu .mobilebet.coupon [class*=_nEve],
#vclasses .row a.vclassitem, #user, html body .modal,
html body .modal .modal-dialog .modal-body #buttons,div#menu,
#menu li a.men_item {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    -webkit-justify-content: center !important;
    justify-content: center !important; 
}
a.groupitem, li a.groupitem {
    -ms-flex-pack: space-between !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
}
.fa-angle-right:before ,li.eList div.def_odds{
    -webkit-flex-flow:row !important;
    -moz-flex-flow:row !important;
    -ms-flex-flow:row !important;
    flex-flow: row !important;
}
header,header #hamburger,.eveInfo,#user,
html body .modal .modal-dialog .modal-body #buttons,
#menu li a.men_item {
    -webkit-flex-flow:column !important;
    -moz-flex-flow:column !important;
    -ms-flex-flow:column !important;
    flex-flow: column !important;
}
header #hamburger, header #hamburger span, header div#container, div#dark.active, li a.groupitem span.groupDesc:before, .eveInfo i.fa.pull-right, button#login_btn, #user{
    position: absolute !important;
}
a.groupitem span.nEvents ,
.def_odds .btn span.odd_value,
li.eList div.def_odds {
    box-shadow: none !important;
    border-bottom: none !important;
}
header {
    min-height: 50px;
    background-color: var(--head-footer);
}

header #hamburger {
    width: 30px;
    height: 40px;
    border: 0;
    background-color: transparent;
    padding: 0;
    left: 20px;
    }

header #hamburger span {
    width: 100%;
    height: 2px;
    background-color: var(--secondary-bg);
    transition: .3s;
}

header #hamburger span:nth-child(1),
header #hamburger span:nth-child(3) {
    left: 0
}

header #hamburger span:nth-child(1) {
    bottom: 11px
}

header #hamburger span:nth-child(3) {
    top: 11px
}
header a.groupitem,
header li a.groupitem {
    padding: 4px 15px;
}

header a.groupitem, header li:not(.title) a.groupitem.opened {
    background-color: rgba(var(--primary-bg-rgb), 30%);
}
button#login_btn{
    right: 20px;
    background: var(--secondary-bg);
    border: none;
    border-radius: 4px;
    padding: 4px 10px;
    font-weight: 600;
}
#user{
    right: 20px;
}
#user span{
    color:var(--main-txt-color);
    font-size: 13px;
}
#user img{
    width: 21px;
    filter:var(--filter);
}
.container ._menu_account {
    display: none;
}
@-webkit-keyframes animateFirstRev {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 16px;
        width: 90%
    }
    22% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        top: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
}

@keyframes animateFirstRev {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 16px;
        width: 90%
    }
    22% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        top: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
}

@-webkit-keyframes animateFirst {
    0% {
        top: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    22% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 16px;
        width: 90%
    }
}

@keyframes animateFirst {
    0% {
        top: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    22% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        top: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 16px;
        width: 90%
    }
}

@-webkit-keyframes animateSecRev {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 90%;
        bottom: 21px
    }
    22% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        bottom: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
}

@keyframes animateSecRev {
    0% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 90%;
        bottom: 21px
    }
    22% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        bottom: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
}

@-webkit-keyframes animateSec {
    0% {
        bottom: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    22% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 90%;
        bottom: 21px
    }
}

@keyframes animateSec {
    0% {
        bottom: 11px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    22% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    77% {
        bottom: 19px;
        left: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        width: 100%
    }
    to {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 90%;
        bottom: 21px
    }
}

header #hamburger.closing span:nth-child(1) {
    -webkit-animation: animateSecRev .5s ease-in forwards;
    animation: animateSecRev .5s ease-in forwards
}

header #hamburger.active span:nth-child(2),
header #hamburger.closing span:nth-child(2) {
    background: 0 0;
}

header #hamburger.closing span:nth-child(3) {
    -webkit-animation: animateFirstRev .5s ease-in forwards;
    animation: animateFirstRev .5s ease-in forwards
}

header #hamburger.active span:nth-child(1) {
    -webkit-animation: animateSec .5s ease-in forwards;
    animation: animateSec .5s ease-in forwards
}

header #hamburger.active span:nth-child(3) {
    -webkit-animation: animateFirst .5s ease-in forwards;
    animation: animateFirst .5s ease-in forwards
}

.logo img {
    width: 144px;position: relative;top: -2px;}

#login,
a.groupitem span.nEvents {
    border: none;
    color: var(--secondary-bg);
    margin-right: 0;
    position: relative;
    left: 10px
}

#login,
a.groupitem span.nEvents,
li.glist {
    background: 0 0;
}

#login img {
    height: 18px;
}

.nav.groupList {
    background: #275969;
}

.offer a.groupitem:focus,
.offer a.groupitem:hover,
a.groupitem {
    background: rgba(var(--primary-bg-rgb), 35%) !important;
    border-top: 1px solid var(--backgroundColor);
    border-bottom: none;
}
header div#container {
    z-index: 999;
    top: 100px;
    margin-bottom: 100px;
    overflow-y: auto;
    max-height: calc(100vh - 100px) !important;
}

header div#container.giochi {
    height: 100vh;
}

header div#container.giochi {
    background: var(--primary-bg);
}

.mobilelivebet header div#container {
    z-index: 999999;
}

.mobilelivebet header div#dark {
    z-index: 1000;
}

div#dark.active {
    background: rgba(0, 0, 0, 0.302);
    width: 100%;
    height: 100%;
    z-index: 8;
    left: 0;
    top: 50px;
    backdrop-filter: blur(5.097839832305908px);
    --webkit-backdrop-filter: blur(5.097839832305908px)
}

div#dark.active.cas {
    top: 100px;
    backdrop-filter: blur(2px);
}

li.glist.title a.groupitem {
    color: var(--secondary-bg);
    background: linear-gradient(rgba(var(--transparent-rgb), 0.8) 0, rgba(var(--transparent-rgb), 0.5) 100%)
}

li.glist a.groupitem span {
    font-weight: 500
}

li.glist:not(.title) a.groupitem span.groupDesc {
    margin-left: 40px;
    color:var(--main-txt-color);
}

header #container ul.mostV,
header #container ul.topShortCuts {
    padding: 0;
    background: var(--backgroundColor);
    margin: 0
}

.eveInfo i.fa.pull-right::before {
    content: "Tutti" !important;
    font-size: 13px;
    line-height: 30px;
    width: max-content;
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    color: var(--secondary-bg) !important;
}

.eveInfo i.fa.pull-right::after {
    content: "";
    background: url("http://img.dominabet.net/mobile/images/tutte.svg") no-repeat center center !important;
    background-size: 7px, cover !important;
    width: 20px;
    height: 20px;
    line-height: 30px;
    top: -1px;
    left: -2px;
    position: relative;
    margin-left: 5px;
    filter: var(--filter);
}

li a.groupitem span.groupDesc:before {
    content: '';
    width: 20px;
    height: 20px;
    filter: var(--filter);
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 20px 20px !important;
    left: 20px
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.Italia:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/Serie_A.svg)
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.England:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/Premier_League.svg)
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.Spagna:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/La_Liga.svg)
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.Germania:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/Bundesliga.svg)
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.Francia:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/La_Liga.svg)
}

header #container ul.topShortCuts li a.groupitem span.groupDesc.Olanda:before {
    background: url(http://img.dominabet.net/mobile/images/top_cate/Eredivisie.svg)
}

.selectSport .glist.active a::before {
    filter: var(--p-filter) !important;
}

li#glist_1 a.groupitem span.groupDesc:before, li#glist_22 a.groupitem span.groupDesc:before, li#glist_70 a.groupitem span.groupDesc:before, li#glist_80 a.groupitem span.groupDesc:before, li#glist_107 a.groupitem span.groupDesc:before, li#glist_101 a.groupitem span.groupDesc:before, #sideMenu #container.live #activegroup_1:before, #sideMenu #container.live #activegroup_22:before, #sideMenu #container.live #activegroup_70:before, #sideMenu #container.live #activegroup_80:before, #sideMenu #container.live #activegroup_101:before, #sideMenu #container.live #activegroup_107:before, body.mobilelivebet .selectSport .glist_1 a::before, body.mobilelivebet .selectSport .glist_22 a::before, body.mobilelivebet .selectSport .glist_70 a::before, body.mobilelivebet .selectSport .glist_80 a::before, body.mobilelivebet .selectSport .glist_101 a::before, body.mobilelivebet .selectSport .glist_107 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/calcio_default.svg)
}

li#glist_88 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_88:before, 
body.mobilelivebet .selectSport .glist_88 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/Marcatori.png)
}
li#glist_110 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_110:before,
body.mobilelivebet .selectSport .glist_110 a::before{
    background: url(http://img.dominabet.net/mobile/images/sport/fantasy_soccer.svg)
}
li#glist_7 a.groupitem span.groupDesc:before, li#glist_83 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_7:before, #sideMenu #container.live #activegroup_83:before,
body.mobilelivebet .selectSport .glist_7 a::before, body.mobilelivebet .selectSport .glist_83 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/tennis_logo_default.svg)
}

li#glist_105 a.groupitem span.groupDesc:before, li#glist_2 a.groupitem span.groupDesc:before, li#glist_86 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_105:before, #sideMenu #container.live #activegroup_2:before, #sideMenu #container.live #activegroup_86:before,
body.mobilelivebet .selectSport .glist_105 a::before, body.mobilelivebet .selectSport .glist_2 a::before, body.mobilelivebet .selectSport .glist_86 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/basket_logo_default.svg)
}

li#glist_14 a.groupitem span.groupDesc:before, li#glist_85 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_14:before, #sideMenu #container.live #activegroup_85:before,
body.mobilelivebet .selectSport .glist_14 a::before, body.mobilelivebet .selectSport .glist_85 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/formula_uno_logo.svg)
}

li#glist_16 a.groupitem span.groupDesc:before, li#glist_84 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_16:before, #sideMenu #container.live #activegroup_84:before,
body.mobilelivebet .selectSport .glist_16 a::before, body.mobilelivebet .selectSport .glist_84 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/moto_helmet_logo.svg)
}

li#glist_9 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_9:before,
body.mobilelivebet .selectSport .glist_9 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/cycling.svg)
}

li#glist_45 a.groupitem span.groupDesc:before, li#glist_96 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_45:before, #sideMenu #container.live #activegroup_96:before,
body.mobilelivebet .selectSport .glist_45 a::before, body.mobilelivebet .selectSport .glist_96 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/baseball_logo.svg)
}

li#glist_103 a.groupitem span.groupDesc:before, li#glist_17 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_103:before, #sideMenu #container.live #activegroup_17:before,
body.mobilelivebet .selectSport .glist_103 a::before, body.mobilelivebet .selectSport .glist_17 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/hockey_logo.svg)
}

li#glist_8 a.groupitem span.groupDesc:before, li#glist_87 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_8:before, #sideMenu #container.live #activegroup_87:before,
body.mobilelivebet .selectSport .glist_8 a::before, body.mobilelivebet .selectSport .glist_87 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/volley_logo.svg)
}

li#glist_13 a.groupitem span.groupDesc:before, li#glist_97 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_13:before, #sideMenu #container.live #activegroup_97:before,
body.mobilelivebet .selectSport .glist_13 a::before, body.mobilelivebet .selectSport .glist_97 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/rugby_logo.svg)
}

li#glist_95 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_95:before,
body.mobilelivebet .selectSport .glist_95 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/boxing_logo.svg)
}

li#glist_100 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_100:before,
body.mobilelivebet .selectSport .glist_100 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/cricket_logo.svg)
}

li#glist_94 a.groupitem span.groupDesc:before, li#glist_9981 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_94:before, #sideMenu #container.live #activegroup_9981:before,
body.mobilelivebet .selectSport .glist_94 a::before, body.mobilelivebet .selectSport .glist_9981 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/frecette_logo.svg)
}

li#glist_5 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_5:before,
body.mobilelivebet .selectSport .glist_5 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/golf_logo.svg)
}

li#glist_61 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_61:before,
body.mobilelivebet .selectSport .glist_61 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/tennis_tavolo.svg)
}

li#glist_20 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_20:before,
body.mobilelivebet .selectSport .glist_20 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/theater_logo.svg)
}
li#glist_77 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_77:before,
body.mobilelivebet .selectSport .glist_77 a::before {
    background: url(https://img.dominabet.net/elezioni.svg);
}
li#glist_202 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_202:before,
body.mobilelivebet .selectSport .glist_202 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/snooker.svg)
}
li#glist_99 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_99:before,
body.mobilelivebet .selectSport .glist_99 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/pallanuoto.svg)
}
li#glist_12 a.groupitem span.groupDesc:before, li#glist_102 a.groupitem span.groupDesc:before,
#sideMenu #container.live #activegroup_12:before, #sideMenu #container.live #activegroup_102:before,
body.mobilelivebet .selectSport .glist_12 a::before, body.mobilelivebet .selectSport .glist_102 a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/american_football.svg)
}
li#glist_19 a.groupitem span.groupDesc:before {
    background: url(http://img.dominabet.net/nuoto.svg);
    background-size: cover !important;
}
li#glist_18 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_18:before,
body.mobilelivebet .selectSport .glist_18 a::before {    
    background: url(http://img.dominabet.net/ski_logo_default.svg);
}
li#glist_89 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_89:before,
body.mobilelivebet .selectSport .glist_89 a::before { 
    background: url(http://img.dominabet.net/snooker_logo.svg);
}

li#glist_108 a.groupitem span.groupDesc:before, #sideMenu #container.live #activegroup_108:before, body.mobilelivebet .selectSport .glist_108 a::before {
    background: url("http://img.dominabet.net/atletica.svg");
}

li#glist_10 a.groupitem span.groupDesc:before, 
#sideMenu #container.live #activegroup_10:before,
body.mobilelivebet .selectSport .glist_10 a::before {
	background:url("http://img.dominabet.net/pallanuoto.svg") no-repeat center center !important;
	background-size:20px 20px contain !important;
}

ul#day_labels {
    gap: 5px;
    overflow-x: auto;
    padding-left: 5px;
    padding-right: 0
}

#time_menu {
    background: var(--backgroundColor) !important;
    padding: 0
}

#day_labels li {
    margin: 0;
    min-width: 54px;
    height: 40px;
}

#day_labels li a {
    width: 100%;
    height: 30px !important;
    border-radius: 6px !important;
    margin: 0;
    font-weight: 500;
    font-size: 15px !important;
    background: var(--head-footer) !important;
    color: var(--secondary-bg) !important;
}

#day_labels li a.active {
    color: var(--main-txt-color) !important
}

#day_labels li a.active {
    color: var(--backgroundColor) !important;
    background: var(--secondary-bg) !important;
    font-weight: 600;
}

div#fixedmenu .mobilebet.coupon [class*="_nEve"] {
    background: var(--red-color);
    text-indent: 0px;width: 20px;
    height: 20px;
    left: 31px;
    border: 1px solid var(--main-txt-color);
}

#fixedmenu li {
    padding: 0;
    width: 80px;
}


#fixedmenu li.provider a span.icon {
    background: url(http://img.dominabet.net/mobile/images/nav/providers.svg);
}
#fixedmenu li.giochi a span.icon {
    background: url(http://img.dominabet.net/mobile/images/nav/giochi_fm.svg);
    width: 30px;
    height: 30px;
    margin-top: 0;
}

#fixedmenu li.giochi.selected a span.icon {
    background-position: center 7px !important;
    background-size: 22px !important;
}
#fixedmenu li.transferisci a span.icon{
    background: url(http://img.dominabet.net/mobile/images/nav/wallet.svg);
    width: 30px;
}

#fixedmenu li.transferisci.selected a span.icon {
    height: 26px;
}

#fixedmenu a {
    font-size: 12px !important;
    font-family: Rajdhani, sans-serif;
    border-radius: 0;
    padding: 4px 4px !important;
}

#fixedmenu .selected a {
    border-top-color: var(--secondary-bg);
}

#fixedmenu a:before {
    filter: var(--p-filter);
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#fixedmenu li.mobilebet:not(.coupon) a::before {
    background: url(http://img.dominabet.net/mobile/images/sport/calcio_default.svg);
}
#fixedmenu li.mobilebet.coupon a::before,  #fixedmenu li.account-bets a::before{
    background: url(http://img.dominabet.net/mobile/images/nav/bill.svg);
}
#fixedmenu li.account a::before{
    background:url(http://img.dominabet.net/mobile/images/filter_menu/giochi.svg);
}
#fixedmenu li.mobilelivebet a::before{
    background:url(http://img.dominabet.net/mobile/images/nav/stopwatch.svg);
}
.nav_breadcrumb, .nav_breadcrumb .oBread_main, .nav_breadcrumb a, .nav_breadcrumb .oBread_odds, .nav_breadcrumb .oBread_events {
    background: transparent !important;
    border: none !important
}
.nav_breadcrumb .oBread_events a:not(.clf) {
    font-weight: 500;
    font-size: 18px;
}

.nav_breadcrumb .oBread_events {
    text-align: left;
    text-indent: 19px;
    position: relative;
    top: -30px;
    background: transparent !important;
    flex-flow: column;
}

.nav_breadcrumb .oBread_main a {
    padding-top: 0;
    text-align: left;
    text-indent: 40px;
}

.nav_breadcrumb .oBread_main {
    position: relative;
    top: -38px;
}

.nav_breadcrumb a#back_btn {
    margin: 0;
    margin-bottom: -10px;
    position: relative;
    top: -17px;
}

i.fa.fa-backward::before {
    content: url(http://img.dominabet.net/mobile/images/sport/up.svg) !important;
    filter: brightness(0) invert(1);
}

.nav_breadcrumb {
    text-align: left;
    background: url(http://img.dominabet.net/mobile/images/sport/soccer.jpg) !important;
    padding-top: 30px;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#events,
#main,
#odds {
    background-color: var(--backgroundColor) !important;
}

div#events.openedQuotes .eList {
    flex-flow: wrap;
}

div#events.openedQuotes {margin-bottom: 150px;}

div#events.openedQuotes .eList a.evename {
    width: calc(100% - 30px) !important;
    max-width: calc(100% - 30px) !important;
    border-bottom: 1px solid var(--backgroundColor) !important;
    height: 50px;
}

div#events.openedQuotes .eList .glyphicon {
    border-bottom: 1px solid var(--backgroundColor);
}

div#events.openedQuotes .eList div.def_odds a {
    width: 100%;
}

div#events.openedQuotes .eList div.def_odds {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    height: max-content;
}

#vclasses .row a.vclassitem {
    padding: 0 10px;
    width: 100%;
    background: var(--head-footer);
    color: var(--secondary-bg);
    text-transform: uppercase;
}
#vclasses .row a.vclassitem.active{
    color: var(--primary-bg) !important;
    background: var(--secondary-bg) !important;
    font-weight: 600;
}
#class_list #vclasses {
    overflow: auto;
    background: var(--backgroundColor);
    gap: 2px;
    column-gap: 5px !important;
    padding: 10px 6px !important;
}

#class_list #vclasses .row {
    padding: 0 !important;
    margin: 0;
}

#events a.evedate {
    font-weight: 400 !important;
    border-radius: 0 !important;
    background: rgba(var(--secondary-bg-rgb), 0.25)!important;
    color: var(--secondary-bg);
    font-weight: 500 !important;
    font-size: 14px;
}

.offer #events:not(.openedQuotes) a.evedate, .offer #events:not(.openedQuotes) a.eve_tit {
    justify-content: center;
    padding: 0 !important;
    height: 20px;
    align-items: center;
    background: var(--backgroundColor) !important;
    color: var(--secondary-bg);
    font-size: 14px;
    font-weight: 500 !important;
}

.offer #events:not(.openedQuotes) a.eve_tit {
    background: transparent !important;
    padding: 0 !important;
    justify-content: flex-start;
    padding-left: 10px !important;
    white-space: nowrap;
    width: 100%;
}

.offer #events:not(.openedQuotes) a.evedate .q {
    width: calc(100% / 3);
    height: 100%;
    justify-content: center;
    align-items: center;
    border-left: 1px solid var(--backgroundColor);
}

.offer #events:not(.openedQuotes) a.evedate .q a {
    color: var(--secondary-bg);
}

.eveInfo i.fa.pull-right {
    top: -2px;
    left: 50px;
    width: max-content !important;
    align-items: center;
    justify-content: center;
    position: relative !important;
    color: rgba(var(--main-txt-color-rgb) 0.8) !important;
}

div#events.openedQuotes .eList i {
    margin-top: -3px;
}

ul.eveList,
ul.eveList li.eList {
    padding: 0 !important
}

#events .evename {
    border: 1px solid var(--backgroundColor) !important;
    background: var(--table-bg);
    width: calc(50% - 30px) !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
}

.def_odds .btn .odd_label {
    background: rgba(var(--primary-bg-rgb), 0.5) !important;
    color: var(--main-txt-color) !important;
    padding: 2px 5px;
    border: 1px solid var(--backgroundColor);
    border-bottom: 0 !important;
    border-top: 0 !important;
}
.offer #events.openedQuotes .def_odds .btn .odd_label {
    height: 32px;
    color: var(--secondary-bg) !important;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 1px;
    border-right: 0px;
    background: rgba(var(--secondary-bg-rgb), 0.5) !important;
    display: unset !important;
}
.mobilelivebet .def_odds .btn .odd_label {
    border: none !important;
    background: rgba(var(--primary-bg-rgb), 0.1) !important;
    color: rgba(var(--main-txt-color-rgb) 0.5) !important;
}
.def_odds .btn:not(.class_title) {
    background: transparent;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important;
    flex-flow: column;
    min-width: calc(100% / 3);
    flex: auto;
    height: max-content;
}
.mobilelivebet .def_odds .btn {
    border-color: var(--backgroundColor) !important;
}

.mobilelivebet .def_odds:not(.title) a.btn {
    width: 100% !important;
    height: 72px;
    flex-flow: column;
}

.mobilelivebet .def_odds:not(.title) a.btn {
    border-left: 1px solid var(--backgroundColor) !important;
    background: transparent;
}

.mobilelivebet .def_odds:not(.title) a.btn.selected {
    background: var(--secondary-bg);
}

.mobilelivebet .def_odds:not(.title) {
    justify-content: center;
    box-shadow: none;
    border-spacing: 0;
    border: none;
    background: transparent !important;
}

.def_odds .btn span.odd_value {
    margin: 0 !important;
    background: transparent !important;
    width: 100%;
    padding: 36px 0 !important;
    font-weight: 500;
    border: none;
    display: flex !important;
    font-size: 15px;
    height: 72px;
    color:var(--main-txt-color);
    align-items: center !important;
    justify-content: center !important;
}

.offer .def_odds .btn span.odd_value {
    /* height: 100%; */
    border-top: 1px solid var(--backgroundColor);
    border-left: 1px solid var(--backgroundColor);
    color: var(--main-txt-color);
}

.def_odds .btn.selected span.odd_value {
    background: transparent !important;
    color: var(--backgroundColor) !important;
    font-weight: 600;
}

.def_odds .btn.selected span.odd_value i::before {
    filter: brightness(0);
}

.offer .def_odds .btn.selected span.odd_value {
    background: var(--secondary-bg) !important;
    color: var(--primary-bg) !important;
}

span.matchName, span.mn {
    align-items: center;
    height: max-content;
    line-height: 14px;
    margin-bottom: 5px;
    position: relative;
    top: 5px;
    justify-content: flex-start;
    text-align: left;
    text-indent: 0;
    left: 5px;
    white-space: nowrap;
    font-weight: 500;
    color: rgba(var(--main-txt-color-rgb) 0.7);
}

body:not(.mobilelivebet) span.evetime {
    order: 2;
    text-align: center;
    color: var(--secondary-bg) !important;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    position: relative;
    left: 5px;
    top: -31px;
    font-weight: 500;
    width: fit-content;
}

.eveInfo {
    background: transparent !important;
}

#events .eventitem {
    background-color: var(--backgroundColor) !important;
    border-radius: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
    border: none !important;
    border-bottom: 1px solid var(--backgroundColor) !important;
}

li.eList div.def_odds {
    width: 50%;
    height: 70px;
    gap: 1px;
    background: var(--table-bg) !important;
}
html body .modal {
    background: rgba(0, 0, 0, 0.3) !important;
    backdrop-filter: blur(5.097839832305908px);
    --webkit-backdrop-filter:blur(5.097839832305908px);
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    top: 46px !important;
    bottom: 60px !important;
    height: 100vh !important;
}
html body .modal .modal-dialog *{
    font-weight: 600;
}

.modal-footer {
    padding: 5px 15px;
    background: var(--account-bg);
    border-radius: 0 0 4px 4px;
}

.modal-footer button {
    background: var(--primary-bg);
    color: var(--main-txt-color);
}
html body .modal .modal-dialog{
    margin: 0;
}
html body .modal .modal-dialog .modal-body{
    background: var(--account-bg);
    padding-bottom: 0;
    border: none !important;
    margin-bottom: -5px;
}
#wlogin_username, #wlogin_password{
    background: var(--sec-acc-bg);
    color:var(--primary-bg);
    border:none;
}
#wlogin_username::placeholder, #wlogin_password::placeholder{
    color:var(--backgroundColor)
}
html body .modal .modal-dialog .modal-body #buttons button.btn{
    width: 250px;
    background-color: var(--primary-bg);
    color:  var(--account-bg);
    font-size: 16px;
}
html body .modal .modal-dialog .modal-body #buttons a.btn{
    background:transparent;
    border:none;
    color:var(--backgroundColor);
    text-decoration: underline;
    padding-bottom: 10px;
}
html body .modal .modal-dialog .modal-content{
    background:transparent;
    border-radius: none;
}
a.extra {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -27px;
    right: 22px;
    background-position: center center !important;
    background-size: 10px 10px !important;
    background-repeat: no-repeat !important;
}
a.extra.user{
    background:url(http://img.dominabet.net/mobile/images/cancel.svg);
}
a.extra.pass{
    background:url(http://img.dominabet.net/mobile/images/eye.svg);
    background-size: 16px 16px !important;
}
a.extra.pass.active{
    background:url(http://img.dominabet.net/mobile/images/closed-eye.svg);
}
#password_inp{
    margin:10px 0;
}
div#menu {
    position: absolute;
    height: 50px;
    left: 0;
    top: 50px;
    z-index: 1001;
}

header div#menu, header div#container {width: calc(0.8 * 100%) !important;left: -100%;transition: left 0.5s ease-out;}

header div#menu.active, header div#container.active {left: 0;}

header div#container.live {
    background: var(--backgroundColor);
    height: 100vh;
}

#menu li {
    list-style: none;
    height: 100%;
    width: 25%;
display: inline-block;}

#menu li a.men_item {
    width: 100%;
    height: 100%;
    background: var(--primary-bg);
    font-weight: 500;
    border-top: 1px solid var(--colore_principale);
    border-bottom: 1px solid var(--backgroundColor);
    color: var(--main-txt-color);
}

#menu li a.men_item.active {
    background: var(--secondary-bg);
    border-top-color: var(--secondary-bg);
    border-bottom-color: rgba(var(--secondary-bg-rgb), 0.2);
    color: var(--backgroundColor);
    font-weight: 600;
}

#menu li a.men_item.active::before {
    filter: brightness(0);
}

#menu li a.men_item:before {
    content: "";
    width: 40px;
    height: 30px;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    filter: brightness(0) invert(1);
}
#menu li a.men_item.sport:before{
    background: url(http://img.dominabet.net/mobile/images/filter_menu/sport.svg);
} 
#menu li a.men_item.live_bet:before{
    background: url(http://img.dominabet.net/mobile/images/filter_menu/live.svg);
} 
#menu li a.men_item.giochi:before{
    background: url(http://img.dominabet.net/mobile/images/filter_menu/giochi.svg);
}
#menu li a.men_item.desktop:before{
    background: url(http://img.dominabet.net/mobile/images/filter_menu/desktop_logo.svg);
}
.open .dropdown-menu {
    display: block;
    background: var(--backgroundColor);
}
.main-container {
    height: max-content;
}

body.kohana .main-container ,
body.kohanalive .main-container,
body.gwsvirtual .main-container{
    height: calc(100vh - 23.5px);
    overflow-y: auto;
    overflow-x: hidden;
}

body *,
html * {
    font-family: "Barlow", sans-serif;
    box-sizing: border-box;
}

#coupon {
    background-color: var(--backgroundColor) !important;
}

#coupon #importi_riepilogo tbody tr:first-child {
    border: none;
}

div#section_upper_block {
    display: none;
}

.kohanaevolutionlive div#section_lower_block {
    display: none;
}

footer._pageFooter {background-color: transparent;border: none;}

a.manitem {
    border: none;
}

.form-inline .container-fluid {
    padding: 0;
}

.form-inline .row {
    margin: 0 !important;
}

div .tab-content .tab-pane {
    background: transparent !important;
    color: var(--main-txt-color) !important;
    border: none !important;
}

.mobilelivebet div#coupon_tab {
    top: -40px;
    background: var(--backgroundColor) !important;
}

.mobilelivebet div#coupon_tab #coupon {
    background: rgba(255,255,255,0.1);
}

#match_tracker {
	/*    display: none; */
 
}

.panel-primary > .panel-heading {
    background: var(--colore_principale2_light);
}

li.stampaquote, li.runningbets {
    display: none;
}

._main_title i {
    display: none;
}

.opzag_row .col-xs-8 {margin-left: -10px;}

#opzag_currency {
    margin-right: 10px;
}

.opzag_row .col-xs-4 {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    left: 2px;
}

.opzag_row .col-xs-4 span {
    position: relative;
    left: -8px;
}

.opzag_row {
    display: flex;
}
span#opzag_saldo {
    min-width: 100px;
    display: flex;
    width: 100px;
    max-width: max-content;
    height: 30px;
    background: rgba(var(--secondary-bg-rgb), 0.25);
}

.opzag_row .btn-primary {
    background: var(--secondary-bg);
    color: var(--primary-bg);
    font-weight: 600;
    min-width: 100px;
    border: none;
}

.opzag_row input {
    border-radius: 0px;
    background: rgba(var(--secondary-bg-rgb), 0.25);
    border: none;
    color: #fff !important;
    width: 172px;
}

.opzag_row::before {
    content: "User ID:";
    color: var(--main-txt-color);
    white-space: nowrap;
    margin-right: 3px;
}

#opzag_form #opzag_ricarica .opzag_row::before {
    content: "Ricarica:";
    margin: 0;
}

.clearfix .opzag_row::before {
    content: "Codice:";
    margin-right: 6px;
}

.opzag_row input::placeholder, .input_icon {
    color: var(--main-txt-color);
}

.row.opzagsection {
    border: 1px solid var(--secondary-bg);
    border-radius: 8px;
    width: calc(100% + 20px);
    margin-left: -10px;
    background: var(--backgroundColor);
}

.row.opzagsection:has(+ .tab-content #couponTab.active),
.row.opzagsection:has(+ .tab-content > #coupon_tab.active),
.row.opzagsection:has(+ .tab-content > #eventview_tab.active) {
    display: none;
}

._main_title {
    background: transparent;
    color: var(--secondary-bg);
    left: -6px;
    margin: 0;
    padding: 3px;
    font-weight: 400;
}

.return {
    width: 100%;
    padding: 20px 10px;
    justify-content: flex-end;
    align-items: center;
}

.return button {
    background: var(--primary-bg);
    border: none;
    color: var(--main-txt-color);
    padding: 7px 10px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 500;
}

div#userDetails {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    background:  var(--account-bg);
    padding: 10px;
    border-radius: 4px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    color: var(--primary-bg);
    width: 80%;
    text-transform: capitalize;
    font-weight: 500;
}

div#userDetails .uD.title, div#userDetails .uid .ud.vals, div#userDetails .uid {
    justify-content: space-between;
    width: 100%;
    align-items: center;
    height: 30px;
    padding: 0 5px;
}

div#userDetails .uid .ud.vals {
    background: rgba(var(--main-txt-color-rgb) 0.6);
    font-weight: 600;
}

div#userDetails .uid {
    padding: 0;
}

div#userDetails .info {
    flex-flow: wrap;
    gap: 5px;
    width: 100%;
    margin-top: 10px;
}

div#userDetails .info .ud.vals {
    width: calc(50% - 2.5px);
    flex-flow: column;
    align-items: flex-start;
}

div#userDetails .info .ud.vals .val {
    height: 36px;
    align-items: center;
    text-indent: 5px;
    background: rgba(var(--main-txt-color-rgb) 0.6);
    width: 100%;
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
}

div#userDetails .info .ud.vals .txt {
    font-size: 11px;
}

div#userDetails .uD.title button {
    background: transparent;
    color: var(--primary-bg);
}

div#userDetails .title h1 {
    margin: 0;
    font-size: 14px;
}

div#container {
    margin-bottom: 200px;
}


#result_val_utente .result_row .value:first-child span.gear {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(http://img.dominabet.net/mobile/images/account/gear_account.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 15px;
}

#result_val_utente .result_row .value:first-child span.arrow {
    height: 32px;
    width: 10px;
    margin-right: 5px;
    margin-left: 5px;
    background: url(http://img.dominabet.net/mobile/images/account/arrow_dow_account.svg);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 10px !important;
    transform: rotate(-90deg);
}

#result_val_utente .result_row .value:first-child span.arrow.active {
    transform: none;
}

#result_val_utente .result_row .value:first-child span.arrow.second {
    margin-left: 10px;
}

#result_val_utente .result_row .value:first-child span.arrow.last {
    margin-left: 15px;
}

#result_val_utente .result_row .value:first-child span.arrow.last {
    background: url(http://img.dominabet.net/mobile/images/account/circle_user.svg);
}

div.value.uid div.info span.profiling {
    color: var(--logged-part-txt);
    white-space: nowrap;
    overflow: hidden;
    display: inline;
    width: 100%;
    text-overflow: ellipsis;
}

div.value.uid div.info span.id {
    text-transform: capitalize;
    font-size: 16px;
    margin-bottom: -6px;
    white-space: nowrap;
    overflow: hidden;
    display: inline;
    width: 100%;
    text-overflow: ellipsis;
}

div.value.uid div.info {
    flex-flow: column;
    align-items: flex-start;
    justify-content: center;
    width: calc(100% - 50px);
}

.ricerca_container {
    background: rgba(var(--transparent-rgb), 0.2);
    padding: 8px;
    justify-content: space-between;
    align-items: center;
}

.ricerca_container input {
    border: none;
    box-shadow: none;
    height: 36px;
    background:  var(--account-bg);
    outline: none;
    border-radius: 4px;
    font-size: 14px;
    color: var(--primary-bg);
    text-indent: 5px;
    font-weight: 600;
}

.ricerca_container span {
    font-size: 18px;
    font-weight: 600;
    color: var(--primary-bg);
    padding-left: 3px;
    margin-right: 5px;
}

button.ricerca_user {
    background: var(--secondary-bg);
    border: none;
    padding: 7px 15px;
    border-radius: 4px;
    font-size: 17px;
    font-weight: 600;
}
.menpoker a.button.forreal.btn.btn-primary {
    left: 50%;
    position: relative;
    transform: translate(-50% , -50%);
    background: var(--secondary-bg);
    border: none;
    color: var(--primary-bg);
    font-weight: 600;
    font-size: 16px;
    top: -90px;
}

.menpoker video {
    width: 100%;
    max-width: 334px;
    margin-bottom: -150px;
}

.poker_mp {
    background: transparent;
    padding-bottom: 0;
    padding-top: 0;
}

#section_lower_block .col-xs-12:not(#inner_mppoker_item_container) .poker_mp {
    padding: 0;
}

#events .nav {
    padding: 0 !important;
}

ul.nav.navbar-nav {
    width: 100%;
    margin: 0;
    justify-content: center;
}

.slidingmenu ul.nav.navbar-nav {
    display: none !important;
}

.modal-backdrop.fade.in {
    height: 100vh !important;
}
body.kohana, body.kohanalive, body.gwsvirtual, body.menpoker {
    overflow-y: hidden;
}

.actions_area.container.transfer_money_cont .action form .form-group.values .money_info div.values {
    align-items: center;
    justify-content: space-between;
    height: 20px;
}

.actions_area.container.transfer_money_cont .action form .form-group {
    margin: 0;
    width: 100%;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit {
    margin-bottom: -15px;
    margin-top: 15px;
    background: transparent;
    justify-content: center;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi {
    color: var(--secondary-bg);
    font-size: 14px;
    height: 35px;
    padding: 0;
    align-items: center;
    justify-content: center;
    background: transparent !important;
    border: none;
    font-weight: 600;
    width: 45%;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit button.transferisci {
    border: none;
    color: var(--primary-bg);
    font-weight: 600;
    font-size: 14px;
    height: 35px;
    padding: 0;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    background: transparent !important;
    width: 45%;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit button.transferisci span {
    width: calc(100% + 20px);
    height: 100%;
    align-items: center;
    padding-right: 5px;
    justify-content: center;
    background: var(--secondary-bg);
    border-radius: 0 20px 20px 0;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi span {
    width: calc(100% + 20px);
    height: 100%;
    align-items: center;
    justify-content: center;
    background: var(--primary-bg);
    border: 1px solid;
    border-radius: 20px 0 0 20px;
}

.actions_area.container.transfer_money_cont .action form .form-group.submit button.chiudi span::before {
    content: '';
    width: 20px;
    height: 20px;
    background: url(http://img.dominabet.net/mobile/images/close_icon.svg);
    background-repeat: no-repeat;
    background-position: center center;
    filter: var(--filter);
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer {
    margin-top: 5px;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer .radio.col-lg-12 {
    width: 100%;
    flex-flow: wrap;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label.dw_title {
    width: 100%;
    text-align: center;
    color: rgba(var(--main-txt-color-rgb) 0.7);
    font-size: 15px;
    padding-left: 0px;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label:not(.dw_title) {
    width: 50%;
    background: rgba(var(--secondary-bg-rgb), 0.2);
    color: var(
    --primary-bg);
    height: 30px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 0px 10px;
    align-items: center;
    justify-content: flex-start;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label:not(.dw_title):not(.active) {
    color: var(--secondary-bg);
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label.active:not(.dw_title) {
    background: var(--secondary-bg);
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label.deposit {
    order: 0;
    border-radius: 15px 0 0 15px;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer label.withdraw {
    order: 2;
    border-radius: 0 15px 15px 0;
    justify-content: flex-end;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer div.radio::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.5' height='17.298' viewBox='0 0 17.5 17.298'%3E%3Cpath d='M8.98,1.012,9.754.238a.469.469,0,0,0,0-.663l-6.06-6.06H17.031a.469.469,0,0,0,.469-.469V-8.047a.469.469,0,0,0-.469-.469H3.694l6.06-6.06a.469.469,0,0,0,0-.663l-.773-.773a.469.469,0,0,0-.663,0L.137-7.831a.469.469,0,0,0,0,.663l8.18,8.18A.469.469,0,0,0,8.98,1.012Z' transform='translate(0 16.149)' fill='%2300141E'/%3E%3C/svg%3E");
    order: 1;
    margin: 0px -25px;
    line-height: 3px;
    height: 50px;
    width: 50px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background-color: var(--secondary-bg);
    border: 2px solid var(--backgroundColor);
    border-radius: 50%;
    transform: rotate(180deg);
    z-index: 10;
}

.actions_area.container.transfer_money_cont .action form .form-group.transfer.w div.radio::after {
    transform: rotate(0deg);
}

.actions_area.container.transfer_money_cont .action form .form-group.import {
    margin-top: 20px;
    background: rgba(var(--secondary-bg-rgb), 0.3);
    color: var(--main-txt-color);
    padding: 0 8px;
    border-radius: 4px;
    justify-content: space-between;
    align-items: center;
}

.actions_area.container.transfer_money_cont .action form .form-group.import label {
    border-bottom: 1px solid;
    width: 50%;
    font-weight: 600;
}

.actions_area.container.transfer_money_cont .action form .form-group.import input {
    width: 50%;
    background: transparent;
    border: none;
    box-shadow: none;
    color: var(--main-txt-color);
    font-weight: 600;
    font-size: 16px;
    border-bottom: 1px solid;
    border-radius: 0;
    margin-bottom: 8px;
    padding-bottom: 0;
    height: 28px;
}

.actions_area.container.transfer_money_cont .action form .form-group.values {
    background: rgba(var(--secondary-bg-rgb), 0.2);
    flex-flow: wrap;
    margin-top: 12px;
    border-radius: 4px;
}

.actions_area.container.transfer_money_cont .action form .form-group.values button {
    width: 56px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    color: transparent;
    font-weight: 500;
    font-size: 7px;
    background: var(--secondary-bg);
    border: none;
    border-radius: 0 4px 4px 0;
    padding: 0;
    padding-bottom: 4px;
}

.actions_area.container.transfer_money_cont .action form .form-group.values button::before {
    content: '';
    width: 20px;
    height: 20px;
    background: url(http://img.dominabet.net/mobile/images/refresh_icon.svg);
    background-repeat: no-repeat !important;
    filter: var(--p-filter);
}

.actions_area.container.transfer_money_cont .action form .form-group.values .money_info {
    width: calc(100% - 50px);
    padding: 6px 6px 4px 0px;
}

.actions_area.container.transfer_money_cont .action form .form-group.values .money_info div.values span {
    color: var(--main-txt-color);
    margin: 0;
    padding: 0;
    min-width: max-content;
    font-size: 14px;
    text-indent: 3px;
    font-weight: 400;
}

.actions_area.container.transfer_money_cont {
    position: absolute;
    top: 150%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    z-index: -1;
    display: block;
    transition: all 0.5s ease-out;
    max-width: 500px;
}

.actions_area.container.transfer_money_cont.active {
    top: 50%;
    z-index: 9;
}

.actions_area.container.transfer_money_cont .action, .actions_area.container.transfer_money_cont .action form {
    padding: 0;
}

.actions_area.container.transfer_money_cont .action {
    background: transparent !important;
}

.actions_area.container.transfer_money_cont .action form.form-horizontal.col-xs-12 {
    background: var(--backgroundColor) !important;
    border-radius: 15px;
    display: flex;
    flex-flow: wrap;
}

.actions_area.container.transfer_money_cont .action form.form-horizontal.col-xs-12 .col-lg-2 {
    width: 50%;
}

.actions_area.container.transfer_money_cont .action form.form-horizontal.col-xs-12 > .col-lg-4:not(:last-child) {
    width: 100%;
}

.actions_area.container.transfer_money_cont .action form.form-horizontal.col-xs-12 > .col-lg-4:last-child {
    /* position: absolute; */
    width: 100%;
}

.actions_area.container.transfer_money_cont ._main_title {
    border: none;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    width: 100%;
    padding: 0;
    color: var(--secondary-bg);
    background: transparent !important;
    margin: 0 !important;
    border-radius: 4px 4px 0 0;
    left: 0;
    top: 5px;
    font-family: Roboto;
}

.sfdiv {
    min-height: 40px;
    padding: 0 0 0 0;
    position: relative;
    left: 2px;
}

.sfdiv img {
    filter: brightness(0) invert(1);
}

.sfdiv.active img {
    filter: none;
}

.selectSport span {
    color: var(--secondary-bg);
}

.selectSport span:not([class*="_nEve"]) {
    white-space: nowrap;
}

.selectSport {
    order: -1;
    overflow: auto;
    margin: 4px -15px;
    background: rgba(var(--primary-bg-rgb), 35%) !important;
}

.selectSport .groupitem {
    background: transparent !important;
    border: none;
}

.selectSport .glist, .selectSport .glist a {
    height: 40px;
    justify-content: center;
    align-items: center;
}

.mobilelivebet a.groupitem:hover, .mobilelivebet a.groupitem:focus {
    background: rgba(var(--primary-bg-rgb), 30%);
}

.mobilelivebet a.groupitem:hover span, .mobilelivebet a.groupitem:focus span {
    color: var(--secondary-bg);
}
.selectSport .glist.active a {
    background: var(--secondary-bg);
}


.selectSport .glist.active a {
    background: var(--secondary-bg) !important;
    border-radius: 8px;
}

.selectSport .glist.active a span {
    color: var(--primary-bg) !important;
}

.selectSport .glist a {
    padding: 0 8px;
    margin: 4px 0px;
}

.selectSport .glist a::before, #sideMenu #container.live .groupitem:before {
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    filter: var(--filter) !important;
}

.mobilelivebet div#overview {
    flex-flow: column;
}

.evedetails {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 71%;
}

.everesult .everC {
    flex-flow: column;
    color: var(--secondary-bg);
    padding: 0 10px;
    border-radius: 4px;
    height: 100%;
    justify-content: center;
    align-items: center;
}

.everesult {
    align-items: center;
    position: relative;
    top: -5px;
}
.everesult span {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
}
#btn_riepilogo tr td button {
    background: var(--primary-bg);
    color: var(--secondary-bg);
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px 4px 0 0;
    border-top: none;
}
#btn_riepilogo tr td button.active {
    background: var(--secondary-bg);
    color: var(--primary-bg);
    border: none;
}
table#btn_riepilogo {
    width: calc(100% - 40px);
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
table#btn_riepilogo tbody tr, table#btn_riepilogo tbody {
    width: 100%;
    justify-content: center;
    align-items: center;
}

table[id*="coupon_events"] thead {
    display: none;
}

table[id*="coupon_events"] tr td[class*="evsign"] {
    width: calc(50% - 18px);
    padding: 0;
    align-items: center;
    margin-left: 13px;
    border-radius: 4px 0 0 4px;
}

table[id*="coupon_events"] tr td[class*="evsign"] span[class*="oddlabel"] {
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    background: transparent;
}

table[id*="coupon_events"] tr td[class*="evsign"] span[class*="oddlabel"] span {
    font-size: 14px;
}

table[id*="coupon_events"] tr td[class*="evsign"] span:not([style]):not([class*="oddlabel"]) {
    order: 2;
    margin-left: 5px;
    color: var(--secondary-bg);
    background: transparent;
    font-size: 14px;
}

table[id*="coupon_events"] tr td[class*="evsign"] span:not([class*="oddlabel"])[style] {
    order: 0;
}

table[id*="coupon_events"] tr td[class*="evsign"] span:not([class*="oddlabel"])[style]::after {
    content: ":";
}

table[id*="coupon_events"] tr td[class*="codd"] {
    width: calc(50% - 37px);
    justify-content: flex-end;
    align-items: center;
    color: var(--secondary-bg);
    font-size: 14px;
}

table[id*="coupon_events"] tr td[class*="codd"]::before {
    content: "Quota:";
    margin-right: 5px;
    color: var(--main-txt-color);
}

table[id*="coupon_events"] tbody tr {
    flex-flow: wrap;
    width: calc(100vw - 12px);
    background: rgba(var(--primary-bg-rgb), 0.5);
    padding-bottom: 10px;
}

table[id*="coupon_events"] tbody tr:first-child {
    margin-top: 5px;
    border-radius: 4px 4px 0 0;
}

table[id*="coupon_events"] tbody {
    align-items: center;
    justify-content: center;
    flex-flow: column;
    padding-bottom: 10px;
}

table[id*="coupon_events"] tr td[class*="eveid"] {
    min-width: 65px;
    max-width: 65px;
    font-size: 15px;
    padding: 0;
    justify-content: flex-start;
    align-items: center;
    min-height: 40px;
    font-weight: 500;
    text-indent: 14px;
    border-top-left-radius: 4px;
    margin-right: -10px;
}

table[id*="coupon_events"] tr td[class*="eveid"].live {
    text-indent: 0px;
}

table[id*="coupon_events"] tr:not(:first-child) td[class*="eveid"], table[id*="coupon_events"] tr:not(:first-child) td[class*="evename"] {
    border-top: 5px solid transparent;
}

table[id*="coupon_events"] tr td[class*="isLive"] {
    display:flex;
    text-indent: 0;
    padding: 8px 0px 8px 15px;
}

table[id*="coupon_events"] tr td[class*="isLive"]:before {
    content: url("http://img.dominabet.net/couponLive.svg");
    margin-right: 2px;
    height: 20px;
    -webkit-animation-name: liveFlash;
    animation-name: liveFlash;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    width: 35px;
    border-radius: 6px !important;
    position: relative;
    top: 2px;
}

@-webkit-keyframes liveFlash {
  from {
    background: #fff;
  }
  to {
    background: transparent;
  }
}

@keyframes liveFlash {
  from {
    background: #fff;
  }
  to {
    background: transparent;
  }
}

table[id*="coupon_events"] tr td[class*="evename"] {
    width: calc(100% - 125px);
    padding: 0;
    align-items: center;
    justify-content: flex-start;
    font-size: 15px;
    text-indent: 15px;
    border-top-right-radius: 4px;
}

table[id*="coupon_events"] tr td[class*="evename"] span {
    width: calc(100% - 57px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

table[id*="coupon_events"] tr td:not([class*="evename"]):not([class*="isLive"]):not([class*="eveid"]):not(.fix) {
    background: var(--primary-bg);
    font-weight: 500;
    padding-left: 0px;
}

table[id*="coupon_events"] tr td.fix:not([style*="none"]) {
    padding: 0;
    align-items: center;
    justify-content: center;
    padding-left: 20px;
    border-top: 5px solid var(--backgroundColor);
    border-top-left-radius: 4px;
}

table[id*="coupon_events"] tr:first-child td.fix:not([style*="none"]) {
    border: none;
}

table[id*="coupon_events"] tr td.fix:not([style*="none"]) ~ td[class*="evename"] {
    width: calc(100% - 93px);
}

table[id*="coupon_events"] tr td.fix:not([style*="none"]) ~ td[class*="eveid"] {
    margin-right: -5px;
}

table[id*="coupon_events"] tr td:last-child {
    border-radius: 0 4px 4px 0;
}

table[id*="coupon_events"] tr td:last-child button {
    background: transparent;
}

div#event_odds {
    margin-bottom: 150px;
    background-color: var(--backgroundColor);
    margin-top: 5px !important;
}

.col-xs-12 {
    min-height: max-content;
    height: max-content;
    max-height: max-content;
    background: var(--primary-bg) !important;
}

.oddsList .promo {
    color: var(---main-txt-color);
}

.hubcasino .main-container .col-xs-12.col-md-10 {
    display: none;
}

.poker_mp .col-xs-12 {
    background: transparent !important;
    min-height: 90vh;
    margin: 0 auto;
    max-width: 334px;
}

div#inner_mppoker_item_container {
    background: transparent !important;
}

div#overview_tab {
    margin-bottom: 70px;
}

div#offertTab {
    background: transparent !important;
    border: none !important;
}

.subclasses:not(:empty):not([style*="none"]) {
    position: absolute;
    z-index: 9;
    flex-flow: column;
    left: 0;
    width: 80%;
    background: var(--backgroundColor);
    gap: 1px;
    max-height: calc(100vh - 448px);
    overflow-y: auto;
}

.offer .subclasses:not(:empty) a {
    background: var(--sec-acc-bg) !important;
    color: var(--primary-bg);
    font-weight: 600;
    font-size: 15px;
    text-align: left;
    text-indent: 20px;
    border: none !important;
    margin: 0;
    min-height: 32px;
    align-items: center;
}

.q-cont {
    width: 100%;
    height: 100%;
}

.q-cont.one .q {
    flex: auto;
}

.offer #events:not(.openedQuotes) a.evedate .q-cont.two .q, .def_odds.two .btn:not(.class_title) {
    width: 50%;
}

#currclass {
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    background: transparent;
    color: var(--secondary-bg);
}
div#messagedetails:not(:empty) {
    background: rgba(var(--transparent-rgb), 0.2);
    padding: 10px;
    border-radius: 4px;
}

div#messagedetails * {
    color: var(--primary-bg);
    font-weight: 500;
    font-size: 15px;
}

div#messagedetails button {
    color: var(--main-txt-color);
}

div#messagedetails h4 {
    font-weight: 600;
    justify-content: center;
    border-left: 0px;
    font-size: 18px;
}

#filtri_inputs .btn_opz {
    width: 100%;
    padding: 10px 0;
}

#filtri_inputs .btn_opz button {
    background: var(--logged-part-txt);
    border: none;
    color: var(--main-txt-color);
    height: 36px;
    width: 100px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
}

.uval.d {
    margin-top: 10px;
}

.pagination {
    align-items: center;
    width: 48px;
    margin: 10px auto;
    justify-content: space-around;
    background: var(--main-txt-color);
    order: 2;
    height: 28px;
    font-size: 18px;
    border-radius: 0px;
    min-width: 70px;
}

.pagination a, .pagination span {
    color: var(--primary-bg);
    border: none;
    padding: 0;
}

.pagination a.tot {
    margin-right: 10px;
}

.pagination a.page {
    margin-left: 10px;
}

.pagination i {
    background: var(--logged-part-txt);
    width: 28px;
    color: var(--main-txt-color);
    justify-content: center;
    align-items: center;
    border-radius: 0 4px 4px 0;
    font-size: 11px;
    height: 28px;
}

.pagination a.btn {
    position: relative;
}

.pagination a.btn.nxt {
    left: 8px;
}

.pagination a.btn.prev {
    left: -10px;
}

.pagination a.btn.off i {
    background: var(--color-principal);
}

.pagination i.fa-caret-left {
    border-radius: 4px 0 0 4px;
}

div[id*="results_"] {
    margin-bottom: 200px;
}

div#results_mes, div#result_val_mes {
    margin-bottom: 5px;
    min-height: max-content;
}
div[id*="result_val"] {
    margin-bottom: 50px;
    flex-flow: column;
    min-height: 300px;
}

div#result_val_utente {
    margin-bottom: 200px;
}

div[id*="result_val"].loading {
    justify-content: flex-end;
    align-items: center;
}

div[id*="result_val"] i.zLoader {
    position: relative;
    top: -100px;
}

.result_row {
    background: var(--main-txt-color);
    gap: 1px;
    justify-content: center;
}

.result_row.total {
    background: transparent;
}

.result_row.total .value:not(.val):not(.empty) {
    background: var(--color-principal);
    font-size: 11px;
    font-weight: 600;
    justify-content: flex-end;
}

.result_row.total .value.val {
    width: 38.6%;
    justify-content: flex-start;
    padding-left: 5px;
    font-size: 14px;
}

.result_row.total .value.val span.val {
    color: var(--logged-part-txt);
    margin-left: 15px;
}

.result_row:nth-child(2n) {
    background: rgba(var(--main-txt-color-rgb) 0.5);
}

.result_row.gc {
    background: rgba(var(--main-txt-color-rgb) 0.4);
}

.result_row.c {
    background: rgba(var(--main-txt-color-rgb) 0.7);
}

.result_row .value.ticket_id {
    color: var(--logged-part-txt);
}

.result_row .value.ticket_id.ag {
    flex-flow: column;
    font-size: 14px;
}

.result_row .value.ticket_id.ag span {
    text-align: center;
}

.result_row .value.ticket_id.ag span.date {
    color: var(--primary-bg);
    font-size: 10px;
}

.result_row .value.ticket_id span {
    width: 100%;
    text-align: center;
    font-size: 11px;
}

.result_row .value.startTime,
.result_row .value.endTime {
    font-size: 11px;
    font-weight: 600;
}

.result_row .value.startTime span,
.result_row .value.endTime span {
    text-align: center;
    line-height: 0.9;
    position: relative;
    top: 2px;
}

.result_row .value {
    justify-content: center;
    align-items: center;
    font-weight: 600;
    min-height: 28px;
    border-bottom: 1px solid var(--account-bg);
    color: var(--primary-bg);
    border-right: 1px solid var(--account-bg);
    width: 19.2%;
}

.result_row .value.name {
    justify-content: flex-start;
    padding-left: 5px;
}

.result_row .value.name span {
    font-size: 12px;
    display: inline;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.result_row .value.service_info {
    flex-flow: column;
    line-height: 0.9;
    padding: 5px 0;
    text-indent: 5px;
}

#result_val_mov .result_row .value {
    width: 100%;
}

#result_val_mov .result_row .value:not(:nth-child(1)):not(:nth-child(2)) {
    width: calc(100% - 160px);
}

#result_val_mov .result_row .value:not(:nth-child(1)):not(:nth-child(2)) span {
    text-align: right;
    width: 100%;
    position: relative;
    left: -5px;
}

#result_val_mov .result_row .value.id_info {
    width: 53px;
    color: var(--logged-part-txt);
    justify-content: space-around;
    padding: 0 6px;
}

#result_val_mov .result_row .value.id_info span {
    margin-right: 5px;
    min-width: 27px;
}

#result_val_mov .result_row .value.service_info span {
    text-align: left;
    width: 100%;
    margin: 0;
    color: var(--primary-bg);
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}

#result_val_mov .result_row .value.service_info span.date {
    color: var(--logged-part-txt);
}

#result_val_mov .result_row .value.r {
    color: var(--red-color);
}

#result_val_mov .result_row .value.g {
    color: var(--green-color);
}

#result_val_mov .result_row .value.b {
    color: var(--primary-bg);
}

#result_val_utente .result_row .value:first-child {
    border-left: 1px solid var(--account-bg);
    justify-content: flex-start;
    overflow: hidden;
}

#result_val_utente .result_row .value:first-child span.val {
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.result_row.mes .value:nth-child(2) {
    width: 20%;
}

.result_row.mes .value:nth-child(1) {
    width: 14.5%;
}

.result_row.mes .value:nth-child(3) {
    width: 65%;
    justify-content: space-between;
    padding: 0 7px;
}

.result_row.mes .value:nth-child(3) a:first-child {
    max-width: 220px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.result_row.mes .value *:not(.glyphicon) {
    color: var(--primary-bg);
}

.result_row:not(.mes) .value:last-child:not(.fido) {
    width: 33px;
}

.result_row .value:last-child:not(.fido) span {
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

#result_val_mov .result_row .value:last-child span {
    width: max-content;
    height: max-content;
}

.result_row .value.danger span {
    background: var(--red-color);
}

.result_row .value.success span {
    background: var(--green-color);
}

.result_row .value.warning span {
    background: var(--orange-color);
}

.result_row .value.muted span {
    background: var(--backgroundColor);
}

.result_row .value.bet span,
.result_row .value.win span {
    width: 100%;
    text-align: right;
    position: relative;
    left: -4px;
    font-size: 11px;
}

div#results_scom.R {
    overflow: auto;
}

div[id*="result_title"] {
    gap: 1px;
    justify-content: flex-start;
}

div#result_title_utente .title:not(:first-child) {
    width: 20%;
    padding: 0 5px;
}

div#result_title_utente .title:last-child span {
    width: 50px;
    text-align: center;
}

div[id*="result_title"] .title {
    background: var(--primary-bg);
    color: rgba(var(--main-txt-color-rgb) 0.7);
    height: 28px;
    width: 100%;
    justify-content: center;
    align-items: center;
    font-weight: 500;
    white-space: nowrap;
}

div[id*="result_title"] .title span {
    font-size: 11px;
}

div#result_title_mov .title:not(:nth-child(2)):not(:nth-child(1)) {
    width: calc(100% - 160px);
}

div#result_title_mov .title:first-child {
    width: max-content;
    padding: 0 21px;
}

div[id*="result_title"] .title:last-child {
    width: max-content;
    padding: 0 5px;
}

div#results_mes .title:last-child {
    width: 65%;
    justify-content: flex-start;
}

div#results_mes .title:first-child, div#results_mes .title:nth-child(2) {
    width: 14.5%;
}

div#results_mes .title:nth-child(2) {
    width: 20%;
}

div#results_mov div[id*="result_title"] .title:last-child {
    padding: 0;
}

div[id*="results_"].nR {
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
    color: var(--red-color);
}

div#user_menu div#select_val div#search {
    padding: 20px 10px;
    justify-content: flex-end;
    width: 100%;
}

div#user_menu div#select_val div#search button {
    width: 120px;
    height: 36px;
    border: none;
    color: var(--main-txt-color);
    background: var(--primary-bg);
    border-radius: 4px;
    font-weight: 600;
}


div#user_menu div#select_val div#search button.loading {
    width: 125px;
    justify-content: space-around;
    align-items: center;
}
#user_menu #select_val div#filtri_inputs, #opzioni_res #filtri_inputs, #user_menu #opzioni_res .uval.u {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    gap: 3px;
    background: rgba(var(--transparent-rgb), 0.2);
    padding-bottom: 10px;
}

#user_menu #select_val div#filtri_inputs.mes {
    padding-top: 10px;
    justify-content: flex-start;
    padding-left: 10px;
}

#user_menu #select_val div#filtri_inputs.mov {
    justify-content: flex-start;
    padding-left: 11px;
}


#opzioni_res #filtri_inputs, #user_menu #opzioni_res .uval.u {
    background: transparent;
    padding: 0;
    justify-content: center;
    margin-top: 5px;
}
#user_menu #select_val div#filtri_inputs .filter_div, #opzioni_res #filtri_inputs .filter_div, .inuVal.opz {
    width: calc(50% - 13px);
    flex-flow: column;
}

#user_menu #select_val div#filtri_inputs.mes .filter_div {
    width: calc(50% - 8px);
}

#user_menu #select_val div#filtri_inputs.mov .filter_div {
    width: calc(50% - 8px);
}


#opzioni_res #filtri_inputs .filter_div, .inuVal.opz {
    width: calc(50% - 3px);
}

.inuVal.opz:first-child span.user_value,  .inuVal.opz:nth-child(2) span.user_value {
    text-transform: capitalize;
}

#user_menu #select_val div#filtri_inputs .filter_div.in,
#user_menu #select_val div#filtri_inputs .filter_div.ta {
    width: calc(100% - 10px);
}

#user_menu #select_val div#filtri_inputs .filter_div.ta textarea {
    min-height: 100px;
}

#user_menu #select_val div#filtri_inputs .filter_div:not(.sgs) input, #user_menu #select_val div#filtri_inputs .filter_div select, #user_menu #select_val div#filtri_inputs .filter_div.ta textarea, #opzioni_res #filtri_inputs .filter_div input, .inuVal.opz .user_value {
    border: none;
    border-radius: 4px;
    text-indent: 4px;
    height: 36px;
    background:  var(--account-bg);
    color: var(--primary-bg);
    font-weight: 600;
    outline: none;
}

#user_menu #select_val div#filtri_inputs .filter_div.sgs input {
    order: -1;
    margin: 0;
    margin-right: 4px;
}

#user_menu #select_val div#filtri_inputs .filter_div.sgs {
    flex-flow: row;
}

#user_menu #select_val div#filtri_inputs .filter_div .text, #opzioni_res #filtri_inputs .filter_div .text, .inuVal.opz span.text {
    color: rgba(var(--transparent-rgb), 0.7);
    font-weight: 600;
    font-size: 12px;
}

#user_menu #select_val div#filtri_inputs .filter_div.sgs .text {
    font-size: 15px;
}

#user_menu #select_val div#filtri,
#user_menu #opzioni_res div#filtri {
    padding: 0 10px;
    background: rgba(var(--transparent-rgb), 0.2);
}


#user_menu #opzioni_res div#filtri {
    background: transparent;
    padding: 0 0px;
}

#user_menu #select_val div#filtri.mes {
    padding: 0;
    background: transparent;
}

#user_menu #select_val div#filtri.mes a {
    width: 50%;
    justify-content: center;
    border-radius: 4px 4px 0 0;
    background: rgba(var(--transparent-rgb), 0.2);
}

#user_menu #select_val div#filtri.mes a.active {
    background: var(--primary-bg);
    color: var(--main-txt-color);
}
#user_menu #select_val div#filtri a, #opzioni_res #filtri a {
    color: var(--primary-bg);
    font-size: 16px;
    font-weight: 500;
    height: 30px;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(var(--transparent-rgb), 0.2);
}

#opzioni_res #filtri a {
    border-bottom: 2px solid;
}

#user_menu #select_val div#filtri a.filtri_title.active::after,
#user_menu #opzioni_res div#filtri .filtri_title.active::after {
    transform: rotate(180deg);
}

#user_menu #select_val div#filtri:not(.mes) a.filtri_title:after, #user_menu #opzioni_res div#filtri .filtri_title::after {
    content: "\f107";
    width: 24px;
    height: 24px;
    font: normal normal normal 14px/1 FontAwesome;
    justify-content: center;
    align-items: center;
}

div#user_menu div#opzioni {
    font-weight: 500;
    padding: 0;
    gap: 15px;
    padding-bottom: 5px;
    border-bottom: 2px solid rgba(var(--transparent-rgb), 0.2);
    overflow-x: auto;
    overflow-y: hidden;
}

div#user_menu div#opzioni a {
    color: var(--primary-bg);
    white-space: nowrap;
}

div#user_menu div#opzioni a.active {
    border-bottom: 2px solid;
    margin-bottom: -6px;
}

html {
    overflow-x: hidden;
}

#user_menu #select_val .uval, #user_menu #opzioni_res .uval.u {
    flex-flow: wrap;
    gap: 3px;
    margin-top: 3px;
}

#results_scom #result_val_scom .uval {
    display: none;
}

.uval.total {
    background: rgba(var(--primary-bg-rgb), 0.2);
    padding: 5px;
    padding-bottom: 15px;
}

#user_menu #opzioni_res .uval.u {
    min-height: 186px;
}

#user_menu #select_val .uval .inuVal {
    width: calc(50% - 2px);
    padding: 2px;
    background: rgba(var(--main-txt-color-rgb) 0.3);
    color: var(--primary-bg);
}

#user_menu #select_val .uval .inuVal.tot {
    flex-flow: column;
    justify-content: space-between;
    background: transparent;
}

body #user_menu #select_val .uval .inuVal.tot span {
    width: 100%;
    background: transparent;
}

body #user_menu #select_val .uval .inuVal.tot span.text {
    margin: 0;
    text-indent: 0;
}

body #user_menu #select_val .uval .inuVal.tot span.user_value {
    background: var(--account-bg);
    height: 36px;
    justify-content: flex-start;
    padding: 9px;
    border-radius: 4px;
}

#user_menu #select_val .uval .inuVal span {
    align-items: center;
}

#user_menu #select_val .uval .inuVal span.user_value {
    width: calc(100% - 79px);
    justify-content: flex-end;
    padding-right: 5px;
    font-size: 16px;
    font-weight: 500;
}


.inuVal.opz span.user_value {
    align-items: center;
    color: rgba(var(--primary-bg-rgb), 0.7);
}

#user_menu #select_val .uval .inuVal span.text {
    width: 78px;
    margin: 3px 0 3px 3px;
    background: rgba(var(--main-txt-color-rgb) 0.3);
    font-size: 12px;
    font-weight: 600;
    text-indent: 0px;
}

@media(max-width:314px){
    #user_menu #select_val .uval .inuVal span.text{
        width: 40%;
    }
    #user_menu #select_val .uval .inuVal span.user_value{
        width:calc(100%);
    }
}
div#user_menu div#select_val, div#user_menu div#utOpt {
    padding: 0 5px;
    padding-left: 6px;
}

div#user_menu div#utOpt {
    background: rgba(var(--primary-bg-rgb), 0.2);
    padding-bottom: 30px;
    margin-bottom: 200px;
}

div#user_menu div#select_val {
    min-height: 158px;
}

div#user_menu div#select_val.loading {
    justify-content: center;
    align-items: center;
}

div#user_menu input::placeholder, div#user_menu textarea::placeholder  {
    color: var(--primary-bg);
}
div#user_menu h1[id*="title"] {
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    color: var(--primary-bg);
    text-indent: 10px;
    padding: 5px 0;
    margin-top: 2px;
    text-transform: uppercase;
    align-items: center;
}

div#user_menu h1#utOpt_title::before {
    content: "";
    width: 23px;
    height: 26px;
    margin-left: 5px;
    background: url(http://img.dominabet.net/mobile/images/account/opt_ut.svg);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain;
}

div#user_menu div#select_val .utitle,
div#user_menu div#select_val .utitle .uId,
div#user_menu div#select_val .ubonus {
    width: 100%;
}

div#user_menu div#select_val .utitle .uId, div#user_menu div#select_val .ubonus .ubVal {
    background: rgba(var(--main-txt-color-rgb) 0.4);
    padding: 0 8px 0 10px;
    color: var(--primary-bg);
    font-size: 15px;
    font-weight: 600;
    height: 30px;
}

div#user_menu div#select_val .ubonus .ubVal {
    background: rgba(var(--main-txt-color-rgb) 0.3);
    margin-top: 3px;
    margin-bottom: 5px;
}

div#user_menu div#select_val .utitle .uId .text, div#user_menu div#select_val .ubonus .ubVal .text {
    width: 90px;
    align-items: center;
}

div#user_menu div#select_val .utitle .uId .user_value, div#user_menu div#select_val .ubonus .ubVal .user_value {
    width: calc(100% - 90px);
    justify-content: flex-end;
    align-items: center;
    font-weight: 500;
}

div#user_menu div#select_val .ubonus .ubVal .user_value {
    font-size: 17px;
}

div#user_menu #options .option a {
    flex-flow: column;
    align-items: center;
    justify-content: center;
    width: 70px;
    text-align: center;
    gap: 5px;
    font-weight: 500;
    font-size: 14px;
    color: var(--primary-bg);
    line-height: 1;
}

div#user_menu #options .option {
    justify-content: center;
    width: 100%;
    padding: 3px;
    border: 1px solid  var(--account-bg);
    background: rgba(var(--transparent-rgb), 0.2);
}

div#user_menu #options .option.active {
    border-bottom: 2px solid var(--secondary-bg);
}

div#user_menu {
    width: 100%;
    position: absolute;
    top: 50px;
    background: var(--account-bg);
    right: 0;
    transition: right 0.3s ease-out;
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;
}

div#user_menu.closed {
    right: -100%;
}

div#user_menu #options {
    width: 100%;
    overflow: auto;
}

div#user_menu #options .option a span.icon::before {
    content: "";
    position: relative;
    width: 23px;
    height: 26px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    filter: var(--p-filter);
}

div#user_menu #options .option a.terze span.icon::before {
    background: url(http://img.dominabet.net/mobile/images/account/terze.svg);
}

div#user_menu #options .option a.gestClienti span.icon::before {
    background: url(http://img.dominabet.net/mobile/images/account/clienti.svg);
}

div#user_menu #options .option a.lo span.icon::before {
    background: url(http://img.dominabet.net/mobile/images/account/esci.svg);
    filter: var(--p-filter);
}

span.noPref {
    color: var(--secondary-bg);
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    font-size: 18px;
}
._main_container.container {
    margin-bottom: 50px;
}

._main_container.container ._sub_container ._content_page {
    background-color: var(--primary-bg);
}

._main_container.container ._sub_container ._content_page table tbody {
    background-color: rgba(var(--main-txt-color-rgb) 0.1);
}

._main_container.container ._sub_container ._content_page table tbody tr {
    border-bottom: 1px solid var(--head-footer);
}

._main_container.container ._sub_container ._content_page .row {
    margin: 0;
}

._main_container.container ._sub_container ._content_page .row .col-xs-12 {
    padding: 0;
}

._main_container.container ._sub_container ._content_page .row .col-xs-12 input {
    border: none;
    box-shadow: none;
    height: 36px;
    outline: none;
    border-radius: 4px;
    font-size: 14px;
    text-indent: 5px;
    font-weight: 600;
}

._main_container.container ._sub_container ._content_page .row .form-group .col-xs-12 button, button.show_input {
    margin-top: 10px;
    background: transparent !important;
    border-color: var(--secondary-bg) !important;
    color: var(--secondary-bg) !important;
    width: 100%;
}

._main_container.container ._sub_container ._content_page .row .col-xs-12 ._text_container {
    background: transparent;
    border: none;
    padding: 10px 0;
}

._main_container.container ._sub_container ._content_page .row .col-xs-12 form .form-group {
    margin: 0;
}

span.name {
    color: var(--secondary-bg);
    margin-top: 5px;
    font-weight: 500;
    max-width: 100%;
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

span.prov {
    color: var(--account-bg);
    margin-top: -4px;
    text-transform: uppercase;
    font-size: 12px;
}

.offer .eveList .eList a.glyphicon.glyphicon-stats {
    justify-content: center;
    color: var(--main-txt-color);
    background: var(--table-bg);
    top: 0px;
    width: 30px !important;
    padding: 10px 0px;
    border: 1px solid var(--backgroundColor);
    border-left: none;
    border-right: none;
    align-items: center;
    border-bottom: none;
}

.offer .eveList .eList a.glyphicon.glyphicon-stats::before {
    content: '';
    width: 12px;
    height: 12px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23B5B5B5' fill-rule='evenodd' d='M10 3h2v9h-2zM0 7h2v5H0zm5-7h2v12H5z'/%3E%3C/svg%3E");
}

.nav_breadcrumb a#back_btn i {
    transform: rotate(-90deg);
}

ul#liveNav {
    gap: 2px;
    justify-content: center;
    align-items: center;
    margin: 0;
}

ul#liveNav li, #liveNav li.active {
    width: 100%;
    background-color: var(--primary-bg) !important;
    border: none;
}

#liveNav li.active {
    background-color: var(--secondary-bg) !important;
}
#liveNav li.active a {
    color: var(--backgroundColor) !important;
    background: var(--secondary-bg);
}

ul#liveNav li a {
    width: 100%;
    justify-content: center;
    height: 40px;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    color: var(--secondary-bg);
    padding: 5px !important;
}
input#searchinput {
    background: rgba(var(--main-txt-color-rgb) 0.7);
    border: none;
    height: 40px;
    border-radius: 20px;
    min-width: 256px;
    margin-right: -40px;
    text-indent: 20px;
    outline: none;
}

#search span {
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    top: 0;
    background: rgba(var(--main-txt-color-rgb) 0.7);
    border-radius: 0 20px 20px 0;
}

#search span:before {
    color: var(--primary-bg);
}

#dark.active.cas div#search {
    position: absolute;
    top: 30%;
    align-items: center;
    justify-content: center;
    left: 0;
    z-index: 10;
}

ul#cas_cates {
    padding: 0;
    justify-content: center;
    align-items: center;
    margin: 0;
    height: 50px;
    gap: 15px;
}

ul#cas_cates * {
    color: var(--main-txt-color);
}

ul#cas_cates  a.active {
    color: var(--secondary-bg);
}

ul#cas_cates span.glyphicon.glyphicon-star.active,
ul#cas_cates a#pref.active {
    color: var(--secondary-bg);
}

ul#cas_cates li.cc.sep a {
    width: 11px;
    height: 11px;
    position: relative;
    background: var(--primary-bg);
}

ul#cas_cates li.cc.sep.active a {
    background: var(--secondary-bg);
}

ul#cas_cates li.cc.sep {
    gap: 3px;
}

ul#cas_cates li.cc.sep.two {
    margin-left: 40px;
}

li {
    list-style: none;
}

.mobilelivebet span.evetime,
.mobilelivebet span.matchName {
    height: max-content !important;
}

.mobilelivebet span.evetime {
    align-items: center;
    justify-content: center;
    position: relative;
    color: rgba(var(--secondary-bg-rgb), 0.8);
    font-weight: 500;
    font-size: 14px;
    top: 0px;
    left: 6px;
}

.mobilelivebet span.evetime::after {
    content: 'Tutti';
    height: 20px;
    width: max-content;
    margin-left: 10px;
}

.mobilelivebet .nav > li > a.manitem {
    background: transparent !important;
    justify-content: space-between;
    align-items: center !important;
}

.nav > li > a.cateitem {
    background: transparent !important;
    font-weight: 600;
    border: none;
}

.mobilelivebet .nav > li > a.manitem span.matchName {
    width: 78%;
    color: rgba(var(--main-txt-color-rgb) 0.8);
}

.mobilelivebet .nav > li > a.manitem span.everesult {
    padding: 1px 7px;
    background: var(--secondary-bg);
    color: var(--backgroundColor);
    border-radius: 4px;
    font-weight: 600;
    align-items: center;
    height: max-content;
}

.nav > li.mlist, .manilist, .catelist, .def_odds:not(.title), .title.btn-group-justified {
    background: rgba(var(--primary-bg-rgb), 0.3) !important;
    border-bottom: 1px solid var(--backgroundColor);
    height: 100%;
}

ul.nav.catelist {
    background: transparent !important;
    border: none !important;
}

.mobilelivebet .nav > li.mlist {
    width: 100%;
}

.def_odds .btn.class_title {
    background: var(--primary-bg);
}


header .headerBanner a {
    height: 100%;
    flex-flow: column;
}
.game  span.glyphicon.glyphicon-star {
    position: relative;
    background: var(--primary-bg);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    top: 5px;
    position: relative;
}

.game span.glyphicon.glyphicon-star.active {
    border: 1px solid var(--secondary-bg);
}

.game span.glyphicon.glyphicon-star.active::before {
    color: var(--secondary-bg);
}

.game span.glyphicon.glyphicon-star::before {
    color: rgba(var(--main-txt-color-rgb) 0.5);
}


.game {
    min-width: 33%;
    max-width: 33%;
    padding: 5px;
    overflow: hidden;
}

#getGames.two .game {min-width: 50%;max-width: 50%;}

.game a {
    border: none;
    border-radius: 4px;
    overflow: hidden;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-right: -27px;
    width: 100%;
}

.game a:hover img {
    filter: blur(5px);
}

.game a:hover span.gioca {
    visibility: visible;
    opacity: 1;
}

.game a img {
    width: 100%;
    margin-bottom: -22px;  
    border: 1px solid var(--secondary-bg);
    border-radius: 4px;}

.game a span.gioca {
    background: var(--backgroundColor);
    border: 1px solid var(--secondary-bg);
    border-radius: 4px;
    color: var(--secondary-bg);
    padding: 0px 3px;
    position: relative;
    visibility: hidden;
    top: -21%;
    opacity: 0;
    transition: opacity 0.3s ease-out;
}

div#getGames, div#getPref {
    flex-flow: wrap;
    margin-bottom: 150px;
}
.kohanaevolutionlive ul#provider_tabs {
    top:60px;
}
ul#provider_tabs {
    position: absolute;
    z-index: 9;
    height: max-content;
    max-height: 100vh;
    overflow-y: auto;
    flex-flow: column;
    gap: 1px;
    right: 0;
    width: 40%;
    padding: 2px;
    background: var(--account-bg);
    transition: right 0.5s ease-out;
    top: 50px;
    padding-bottom: 1000px;
}

body.hubcasino ul#provider_tabs {
    padding-bottom: 140px;
}

ul#provider_tabs.closed {
    right: -100%;
}

ul#provider_tabs li {
    border-bottom: 1px solid transparent;
    font-size: 15px;
    font-weight: 600;
    background: var(--sec-acc-bg);
    text-transform: capitalize;
    height: 32px;
}

ul#provider_tabs li a {
    color: var(--primary-bg);
    height: 100%;
    display: flex;
    line-height: 28px;
    text-indent: 5px;
}

#navigationProvider .selected a {
    background: var(--secondary-bg);
    color: var(--primary-bg);
}

ul#provider_tabs li.sec {
    order: 1;
}

ul#provider_tabs li.first {
    order: 0;
}

ul#provider_tabs li.last {
    order: 2;
}

ul#provider_tabs li a.active {
    background: var(--secondary-bg);
}
.sites .site.poker {
    order: 4;
}

header #container .games .game {
    width: calc(33% - 3px);
    padding: 0;
    min-width: calc(33% - 3px);
    max-width: calc(33% - 3px);
}

header #container .games .game a {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    border: none;
}

header #container .games .game a span.name {
    color: var(--secondary-bg);
    font-size: 11px;
    margin-top: 5px;
}

header #container .games {
    flex-flow: wrap;
    gap: 5px;
    padding: 5px;
    margin-top: 4px;
}

header #container .games .game img.placeHolder {
    width: 100%;
    border-radius: 4px;
    margin-bottom: 0;
}

header .games .game span.prov {
    color: rgba(var(--account-bg-rgb), 0.541);
    font-size: 11px;
    position: relative;
    top: -2px;
}

header .headerBanner a span {
    color: rgba(var(--account-bg-rgb), 0.541);
    width: 100%;
    position: relative;
    margin: 0 auto;
    justify-content: center;
}

header .headerBanner a span.text {
    color: var(--secondary-bg);
}

header #container .headerBanner img {
    width: 100%;
}

.sites h1.title {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    height: 28px;
    align-items: center;
    text-indent: 10px;
    color: rgba(var(--account-bg-rgb), 0.541);
    width: 100%;
    order: 0;
}

.sites .site {
    height: 50px;
    width: 50%;
    align-items: center;
    border: 1px solid rgba(var(--main-txt-color-rgb) 0.3);
    border-left: 0;
    border-right: 0;
}

.sites .site.virtual {
    order: 3;
}

.sites .site.live_cas {
    order: 2;
}

.sites .site.active {
    background: var(--secondary-bg);
}

.sites .site.active a {
    color: var(--primary-bg);
}

.sites .site.casino {
    order: 1;
}

.sites .site.virtual {
    border-right: 1px solid rgba(var(--main-txt-color-rgb) 0.3);
    border-top: 0;
}

.sites .site.poker {
    border-top: 0;
}

.sites .site.casino {
    border-right: 1px solid rgba(var(--main-txt-color-rgb) 0.3);
}

.sites .site a {
    color: var(--secondary-bg);
    align-items: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
    }

.sites .site a:before {
    content: "";
    position: relative;
    width: 40px;
    height: 40px;
    left: 10px;
    background-size: 40px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    margin-right: 20px;
}

.sites .site.casino a::before {
    background: url(http://img.dominabet.net/mobile/images/casino.png);
    background-size: 30px !important;
}
.sites .site.live_cas a::before {
    background: url(http://img.dominabet.net/mobile/images/casino_live.png);
}
.sites .site.poker a::before {
    background: url(http://img.dominabet.net/mobile/images/poker.png);
    background-size: 32px !important;
}
.sites .site.virtual a::before {
    background: url(http://img.dominabet.net/mobile/images/virtual.png);
    background-size: 55px !important;
}
header .sites {
    background: var(--primary-bg);
    flex-flow: wrap;
}

.main-container.loading::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;  
    margin-left: -30px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    border: 5px solid var(--colore_principale);
    border-top-color: var(--backgroundColor);
    animation: loading 2s linear infinite;
z-index: 9;}
@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#main ul.nav.groupList {
    margin-bottom: 70px;
}

#main ul.nav.groupList>li>a {
    padding: 10px 15px !important;
}
li.glist.title a {
    background: var(--backgroundColor);
}
li.glist.title.sprt a span, li.glist.title.ante a span {
    font-size: 15px;
    font-weight: 500;
    color: var(--secondary-bg);
    text-transform: uppercase;
    
}
.mobilelivebet .oddsList > .btn-group {
    border-spacing: 1px;
}

.mobilelivebet #event_odds .btn, .def_odds .btn {
    border: unset !important;
}

.mobilelivebet #event_odds fieldset {
    border-radius: unset;
    background: transparent;
    box-shadow: unset;
}

.mobilelivebet .def_odds.title.btn-group.btn-group-justified {
    border-top: 4px solid transparent;
    border-bottom: 1px solid transparent;
}

.mobilelivebet .def_odds .btn.class_title {
    border-radius: unset !important;
}

.mobilelivebet .nav > li > a.manitem span.everesult {
    padding: 1px 13px;
    max-width: 48px;
    border-radius: 2px;
    margin-top: 3px;
}


.mobilelivebet #event_odds fieldset > a.className {
    background: transparent;
    align-content: center;
    justify-content: center;
    margin-top: 4px;
}
.mobilelivebet .oddsList > .btn-group {
    border-spacing: 1px;
}
.mobilelivebet #event_odds .btn, .mobilelivebet .def_odds .btn {
    border: unset !important;
}
.mobilelivebet #event_odds fieldset {
    border-radius: unset;
    background: var(--backgroundColor);
    box-shadow: unset;
    margin: unset;
}
.mobilelivebet .def_odds.title.btn-group.btn-group-justified {
    border-top: 4px solid transparent;
    border-bottom: 1px solid transparent;
}
.mobilelivebet .nav > li > a.manitem span.matchName, .mobilelivebet .nav > li > a.manitem span.everesult, .mobilelivebet .def_odds .btn.class_title {
    font-size: 13px;
    line-height: 21px !important;
    font-weight: 500;
}

.mobilelivebet .def_odds .btn.class_title {
    border-radius: unset !important;
}
.mobilelivebet .nav > li > a.manitem span.everesult {
    padding: 1px 13px;
    max-width: 48px;
    border-radius: 2px;
    margin-top: 3px;
}
.mobilelivebet #overview .nav li a.manitem span.matchName {
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block !important;
    width: 100%;
    margin-bottom: 0px;
    line-height: 16px !important;
}
.mobilelivebet #overview .nav li a.manitem span.matchName.St {
    margin-bottom: 6px;
}

.mobilelivebet .nav > li > a.manitem {
    height: 72px;
    width: 50%;
    padding: 4px 2px !important;
}

.mobilelivebet .nav > li.mlist {
    margin: unset;
    border: unset;
    border-bottom: 1px solid var(--backgroundColor);
}
.mobilelivebet .def_odds .btn .odd_label {
    font-size: 13px;
    line-height: 23px;
}

.mobilelivebet .mlist:first-child .def_odds .btn .odd_label {
    top: -29px !important;
    display: initial !important;
    position: absolute;
}

.mobilelivebet .nav > li > a.cateitem {
    margin: unset;
    height: 32px;
    background: var(--backgroundColor) !important;
    border-bottom: 1px solid var(--backgroundColor);
}

.mobilelivebet span.cateDesc {
    font-size: 14px;
    line-height: 15px;
    color: var(--secondary-bg);
    max-width: calc(50% - 15px);
}

.mobilelivebet #event_odds .odd {
    margin: unset;
    width: 100%;
    padding: 10px 0;
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    background: var(--table-bg) !important;
    box-shadow: unset;
    border-top: 1px solid var(--backgroundColor);
    color: var(--secondary-bg);
}
.mobilelivebet #event_odds .selected .odd {
    background: var(--secondary-bg) !important;
    color: var(--primary-bg) !important;
}
.mobilelivebet #event_odds fieldset > a.className span, .mobilelivebet .className i  {
    color: var(--secondary-bg);
}
div#user_menu #options .option a.mioConto span.icon::before{
    background:url(http://img.dominabet.net/mobile/images/account/conto.svg)
}
div#user_menu #options .option a.estConto span.icon::before{
    background:url(http://img.dominabet.net/mobile/images/account/est.svg)
}
div#user_menu #options .option a.listScom span.icon::before{
    background:url(http://img.dominabet.net/mobile/images/account/lista.svg)
}
div#user_menu #options .option a.mes span.icon::before{
    background:url(http://img.dominabet.net/mobile/images/account/messagi.svg)
}
select.ui-datepicker-year {
    border: 1px solid var(--account-bg);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid rgba(var(--primary-bg-rgb), 0.2);
    color: var(--primary-bg);
    background: var(--account-bg);
    font-weight: 600;
    text-align: center;
    font-size: 15px;
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: var(--secondary-bg);
    color: var(--primary-bg);
}

.ui-widget-header {
    border: 1px solid rgba(var(--primary-bg-rgb), 0.2);
    background: rgba(var(--primary-bg-rgb), 0.2);
    color: var(--primary-bg);
}

.ui-datepicker table {
    color: var(--primary-bg);
}

.ui-widget-header .ui-icon {
    filter: invert(10%) sepia(26%) saturate(3454%) hue-rotate(197deg) brightness(96%) contrast(94%);
}

#odds{
    margin-top: 5px;
    margin-bottom: 0px;
    gap: 4px;
    flex-flow: wrap;
}

#odds fieldset{
    background-color: transparent !important;
    margin: 0px !important;
    border-radius: 0px !important;
    text-align: center;
    }

#odds fieldset > a {
    height:30px;
    background: rgba(var(--secondary-bg-rgb), 0.25) !important;
    font-weight: 600 !important;
    color: var(--secondary-bg) !important;
}

.oddsList{
    margin:0px;
    gap: 1px !important;
}

.oddsList .btn-group-justified {
    border-spacing: 1px !important;
}

#odds .btn {
    padding: 0 0 0px 0px !important;
    border: unset !important;
}

#odds .odd_label, .def_odd .odd_label {
    background: rgb(var(--primary-bg-rgb),1) !important;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
    text-align: center;
    color: var(--secondary-bg) !important;
}

#odds .odd_value {
    color: var(--main-txt-color) !important;
    background: var(--table-bg) !important;
    font-weight: 600;
    font-size: 15px;
    align-items: center;
    justify-content: center;
}

.odd_value.col-xs-12 {
    margin-bottom: 3px !important;
    height: 40px;
}

#odds .odd_value {
    margin: 0px !important;
    width: 100% !important;
    border-radius: 0px !important;
}

#odds .btn.selected span.odd_value {
    background: var(--secondary-bg) !important;
    color: var(--primary-bg) !important;
}.mobilelivebet #event_odds fieldset > a.className span{
    font-weight:800;
        }

 ul#liveNav{
    margin-left:-15px;
    margin-right:-15px;
}

#calendar_tab #calendarcont [class^="zg-"], 

.mobilelivebet #event_odds fieldset > a.className span{
    font-weight: 600;
}

 ul#liveNav{
    margin-left:-15px;
    margin-right:-15px;
}

#calendar_tab #calendarcont .list-group-item span {
    left: 40px;
    position: relative;
}

#calendar_tab #calendarcont [class^="zg-"], #calendar_tab #calendarcont [class*=" zg-"] {
    font-size: 18px;
}

#calendar_tab #calendarcont [class^="zg-"]:before, #calendar_tab #calendarcont [class*=" zg-"]:before {
    position: absolute;
    width: 20px !important;
    height: 20px !important;
    filter: var(--filter);
    top: -14px;
}

/*FOOTBALL AMERICANO*/

#calendar_tab #calendarcont .zg-gro_12:before {
    content: url("http://img.dominabet.net/mobile/images/sport/american_football.svg");
}

/*BASKET*/

#calendar_tab #calendarcont .zg-gro_2:before {
    content: url("http://img.dominabet.net/mobile/images/sport/basket_logo_default.svg");
}

/*BASEBALL*/

#calendar_tab #calendarcont .zg-gro_45:before {
    content: url("http://img.dominabet.net/mobile/images/sport/baseball_logo.svg");
}

/*FORMULA 1*/

#calendar_tab #calendarcont .zg-gro_14:before {
    content: url("http://img.dominabet.net/mobile/images/sport/formula_uno_logo.svg");
}

/*PALLAMANO*/

#calendar_tab #calendarcont .zg-gro_22:before {
    content: url("http://img.dominabet.net/mobile/images/sport/calcio_default.svg");
}

/*RUGBY*/

#calendar_tab #calendarcont .zg-gro_13:before {
    content: url("http://img.dominabet.net/mobile/images/sport/rugby_logo.svg");
}

/*GOLF*/

#calendar_tab #calendarcont .zg-gro_5:before {
    content: url("http://img.dominabet.net/mobile/images/sport/golf_logo.svg");
}

/*MOTOCICLISMO*/

#calendar_tab #calendarcont .zg-gro_16:before {
    content: url("http://img.dominabet.net/mobile/images/sport/moto_helmet_logo.svg");
}

/*FRECCETTE*/

#calendar_tab #calendarcont .zg-gro_94:before {
    content: url("http://img.dominabet.net/mobile/images/sport/frecette_logo.svg");
}

/*CURLING*/

#calendar_tab #calendarcont .zg-gro_35:before {
    content: "\e609";
}
#calendar_tab #calendarcont .zg-curling2:before {
    content: "\e60a";
}

/*SNOOKER*/

#calendar_tab #calendarcont .zg-gro_89:before {
    content: url("http://img.dominabet.net/mobile/images/sport/snooker.svg");
}

/*SPECIALI*/

#calendar_tab #calendarcont .zg-gro_88:before, #calendar_tab #calendarcont .zg-gro_122:before, #calendar_tab #calendarcont .zg-gro_107:before, #calendar_tab #calendarcont .zg-gro_105:before {
    content: url("http://img.dominabet.net/mobile/images/sport/Marcatori.png");
}

/*HOCKEY*/

#calendar_tab #calendarcont .zg-gro_17:before {
    content: url("http://img.dominabet.net/mobile/images/sport/hockey_logo.svg");
}

/*BOXING*/

#calendar_tab #calendarcont .zg-gro_95:before {
    content: url("http://img.dominabet.net/mobile/images/sport/boxing_logo.svg");
}

/*MUSICA*/

#calendar_tab #calendarcont .zg-gro_20:before {
    content: url("http://img.dominabet.net/mobile/images/sport/theater_logo.svg");
}

/*CALCIO*/

#calendar_tab #calendarcont .zg-gro_1:before, #calendar_tab #calendarcont .zg-gro_202:before, #calendar_tab #calendarcont .zg-gro_70:before,
#calendar_tab #calendarcont .zg-gro_120:before, #calendar_tab #calendarcont .zg-gro_121:before {
    content: url("http://img.dominabet.net/mobile/images/calcio.svg");
}
#calendar_tab #calendarcont .zg-gro_61:before {
   
 content: url("http://img.dominabet.net/mobile/images/sport/tennis_tavolo.svg");
}
#calendar_tab #calendarcont .zg-gro_6:before {
    content: "\e603";
}
#calendar_tab #calendarcont .zg-formula:before {
    content: "\e611";
}

/*TENNIS*/

#calendar_tab #calendarcont .zg-gro_7:before {
    content: url("http://img.dominabet.net/mobile/images/sport/tennis_logo_default.svg");
}
#calendar_tab #calendarcont .zg-tennis2:before {
    content: "\e613";
}

/*ANTEPOST*/

#calendar_tab #calendarcont .zg-gro_80:before, #calendar_tab #calendarcont .zg-gro_83:before, #calendar_tab #calendarcont .zg-gro_96:before,
#calendar_tab #calendarcont .zg-gro_86:before, #calendar_tab #calendarcont .zg-gro_102:before, #calendar_tab #calendarcont .zg-gro_85:before,
#calendar_tab #calendarcont .zg-gro_84:before, #calendar_tab #calendarcont .zg-gro_103:before, #calendar_tab #calendarcont .zg-gro_97:before {
    content: url("../../img/img/cup.png");
}

/*PALLAVOLO*/

#calendar_tab #calendarcont .zg-gro_8:before, #calendar_tab #calendarcont .zg-gro_93:before {
    content: url("http://img.dominabet.net/mobile/images/sport/volley_logo.svg");
}

/*PALLANUOTO*/

#calendar_tab #calendarcont .zg-gro_10:before {
    content: url("http://img.dominabet.net/mobile/images/sport/pallanuoto.svg");
}

/*CRICKET*/

#calendar_tab #calendarcont .zg-gro_100:before {
    content: url("http://img.dominabet.net/mobile/images/sport/cricket_logo.svg");
}

/*CICLISMO*/

#calendar_tab #calendarcont .zg-gro_9:before {
    content: url("http://img.dominabet.net/mobile/images/sport/cycling.svg");
}

/*SCI*/

#calendar_tab #calendarcont .zg-gro_18:before {
    content: url(../../img/img/ski.png);
}

/*EVENTO TV*/

#calendar_tab #calendarcont .zg-gro_23:before {
    content: "\e800";
}

.clist:first-child {
    border-top: 1px solid var(--primary-bg) !important;
}

.clist:not(.last):not(:last-child) {
    border-bottom: 1px solid var(--primary-bg) !important;
}

li[id*="cate_"]{
    background-size: 23px !important;
}

li.clist {
    background: transparent;
    background-position: 18px !important;
}

.cateitem{
    border: none;
}

.nEvents, [class*="_nEve"] {
    margin-right: 0px !important;
    color: var(--secondary-bg) !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.selectSport span[class*="_nEve"] {
    padding: 0 !important;
    min-width: max-content !important;
    margin-right: 5px !important;
    margin-left: -10px;
    position: relative;
    top: -7px;
    background: rgba(var(--primary-bg-rgb), 30%);
    padding: 2px !important;
}

.nav > li > a.cateitem {
    padding: 10px 10px 10px 15px !important;
    margin-left: 0;
}

#login, a.groupitem span.nEvents {
    left: 5px;
}

li.glist:not(.title) a.groupitem span.groupDesc {
    margin-left: 40px;
    text-transform: capitalize;
}

@media (min-width: 768px){
    .col-sm-6 {
        width: 100%;
}
}
.mobilelivebet .col-sm-6.def_odd_cont{
    width: 50%;
    background: transparent !important;
}
.nav-justified>li {
    display: table-cell;
    width: 1%;
}

.navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    visibility: visible!important;
    background: var(--head-footer);
}

#calendarnav ul.nav.nav-justified.navbar-default {
    width: min-content;
}

@media (min-width: 526px) {
    #calendarnav ul.nav.nav-justified.navbar-default {
        width: 100%;
    }
}
ul#liveNav li:last-child {
    margin-left:-35%
}@-webkit-keyframes liveFlashCrono {
    0% {
      opacity: 1;
    }
    100% {
        opacity: 0.6;
    }
}
@keyframes liveFlashCrono {
    0% {
        opacity: 1;
    }
    100% {
      opacity: 0.6;
    }
}
table[id*="coupon_events"] tr td[class*="eveid"].live:before {
    content: url("http://img.dominabet.net/couponLive_crono.svg") !important;
    animation-name: liveFlashCrono;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 4px;
    filter: var(--live-flash-filter);
}
.mobilelivebet .cateitem:after, .mobilelivebet  .cateitem:after {
    background-position: 8px center;
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 24px;
  }
  .mobilelivebet .cateitem.Albania:after,
  .mobilelivebet .cateitem.Albania.Kupa:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/albania.png");
  }
  
  .mobilelivebet .cateitem.Jordan:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/giordania.png");
  }
  
  .mobilelivebet .cateitem.Montevideo:after,
  .mobilelivebet .cateitem.Uruguay:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/uruguay.png");
  }
  
  .mobilelivebet .cateitem.Imola:after,
  .mobilelivebet .cateitem.Modena:after,
  .mobilelivebet .cateitem.San.Benedetto:after,
  .mobilelivebet .cateitem.A1.Superlega:after,
  .mobilelivebet .cateitem.Italia:after,
  .mobilelivebet .cateitem.Italy:after,
  .mobilelivebet .cateitem.Recanati:after,
  .mobilelivebet .cateitem.SUPERCOPPA:after,
  .mobilelivebet .cateitem.Supercoppa.Italiana:after,
  .mobilelivebet .cateitem.Milan:after,
  .mobilelivebet .cateitem.Milano:after,
  .mobilelivebet .cateitem.Torino:after,
  .mobilelivebet .cateitem.Este:after,
  .mobilelivebet .cateitem.Padova:after,
  .mobilelivebet .cateitem.Todi:after,
  .mobilelivebet .cateitem.Sassuolo:after,
  .mobilelivebet .cateitem.Duino:after,
  .mobilelivebet .cateitem.Busto.Arsizio:after,
  .mobilelivebet .cateitem.Como:after,
  .mobilelivebet .cateitem.Bagnatica:after,
  .mobilelivebet .cateitem.Lecco:after,
  .mobilelivebet .cateitem.Andria:after,
  .mobilelivebet .cateitem.Brescia:after,
  .mobilelivebet .cateitem.Lega.Pro:after,
  .mobilelivebet .cateitem.Trieste:after,
  .mobilelivebet .cateitem.Grado:after,
  .mobilelivebet .cateitem.Caltanisetta:after, /* errore apposito */
  .mobilelivebet .cateitem.Caltanissetta:after,
  .mobilelivebet .cateitem.Vicenza:after,
  .mobilelivebet .cateitem.Roma:after,
  .mobilelivebet .cateitem.Genova:after,
  .mobilelivebet .cateitem.Florence:after,
  .mobilelivebet .cateitem.Firenze:after,
  .mobilelivebet .cateitem.Piombino:after,
  .mobilelivebet .cateitem.Primavera:after,
  .mobilelivebet .cateitem.Mestre:after,
  .mobilelivebet .cateitem.Pula:after,
  .mobilelivebet .cateitem.Napoli:after,
  .mobilelivebet .cateitem.Bergamo:after,
  .mobilelivebet .cateitem.Misano:after,
  .mobilelivebet .cateitem.Atalanta:after,
  .mobilelivebet .cateitem.Bologna:after,
  .mobilelivebet .cateitem.Palermo:after,
  .mobilelivebet .cateitem.Juventus:after,
  .mobilelivebet .cateitem.Cagliari:after
  {background-image: url("http://www.starbet365.biz/res/Client/img/flag/italia.png");} 
  .mobilelivebet .cateitem.Champions.Cup.Playoff:after,
  .mobilelivebet .cateitem.Wolrd:after, /* errore apposito */
  .mobilelivebet .cateitem.FIFA:after,
  .mobilelivebet .cateitem.Twenty20:after,
  .mobilelivebet .cateitem.Internazionale:after,
  .mobilelivebet .cateitem.International:after,
  .mobilelivebet .cateitem.Amichevoli:after,
  .mobilelivebet .cateitem.Friendly:after,
  .mobilelivebet .cateitem.Champions.Cup:after,
  .mobilelivebet .cateitem.World:after,
  .mobilelivebet .cateitem.Player.Specials.Punti:after,
  .mobilelivebet .cateitem.Diamond:after,
  .mobilelivebet .cateitem.Federation.Cup:after,
  .mobilelivebet .cateitem.Davis:after,
  .mobilelivebet .cateitem.Teams:after,
  .mobilelivebet .cateitem.Test.Series:after,
  .mobilelivebet .cateitem.Hague:after,
  .mobilelivebet .cateitem.Grand.Slam.of.Darts:after,
  .mobilelivebet .cateitem.Guinness:after,
  .mobilelivebet .cateitem.Emirates:after,
  .mobilelivebet .cateitem.Fantasy.Basket:after,
  .mobilelivebet .cateitem.Levi:after,
  .mobilelivebet .cateitem.Campionato.Del.Mondo:after,
  .mobilelivebet .cateitem.One.Day:after,
  .mobilelivebet .cateitem.Super:after,
  .mobilelivebet .cateitem.Currie:after,
  .mobilelivebet .cateitem.Carnegie:after,
  .mobilelivebet .cateitem.The.Rugby.Championship:after,
  .mobilelivebet .cateitem.The.Rugby.Championsip:after,
  .mobilelivebet .cateitem.Individual.Time.Trial:after,
  .mobilelivebet .cateitem.Road.Race.Women:after,
  .mobilelivebet .cateitem.Road.Race.Men:after,
  .mobilelivebet .cateitem.U23.AFC.Championship:after,
  .mobilelivebet .cateitem.Euroleague.Men:after,
  .mobilelivebet .cateitem.League.Totals:after,
  .mobilelivebet  #m8923:after,
  .mobilelivebet  #cate_74007 a:after,
  .mobilelivebet .cateitem.Challenge.Cup.Men:after,
  .mobilelivebet .cateitem.Challenge.Cup.Women:after,
  .mobilelivebet .cateitem.Rugby.Pro:after   { 
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
  }
  
  .mobilelivebet .cateitem.Robo.Direct.Pro12:after,
  .mobilelivebet .cateitem.PRO12:after,
  .mobilelivebet .cateitem.Europe:after,
  .mobilelivebet .cateitem.Rugby.Champions.Cup:after,
  .mobilelivebet .cateitem.Rabo:after,
  .mobilelivebet .cateitem.Adriatic.League:after,
  .mobilelivebet .cateitem.Europee:after,
  .mobilelivebet .cateitem.Europeo:after,
  .mobilelivebet .cateitem.VTB:after,
  .mobilelivebet .cateitem.Europa:after,
  .mobilelivebet .cateitem.Six.Nations:after,
  .mobilelivebet .cateitem.Baltic:after,
  .mobilelivebet .cateitem.SEHA:after,
  .mobilelivebet .cateitem.Nordea.Master:after,
  .mobilelivebet .cateitem.EHF:after,
  .mobilelivebet .cateitem.Eurocup:after,
  .mobilelivebet .cateitem.Euro:after,
  .mobilelivebet .cateitem.Cev:after,
  .mobilelivebet .cateitem.Balkan:after,
  .mobilelivebet .cateitem.Rugby.Challenge:after,
  .mobilelivebet .cateitem.Rugby.Challange:after,
  .mobilelivebet .cateitem.Coppa.Challenge:after,
  .mobilelivebet .cateitem.Champions.League:after,
  .mobilelivebet .cateitem.Champions.Top.Scorer:after,
  .mobilelivebet .cateitem.Eurochallenge:after,
  .mobilelivebet .cateitem.Europei:after,
  .mobilelivebet .cateitem.UEFA:after,
  .mobilelivebet .cateitem.European:after,
  .mobilelivebet .cateitem.Eurolega:after,
  .mobilelivebet .cateitem.Amlin:after,
  .mobilelivebet .cateitem.Eurobasket:after,
  .mobilelivebet .cateitem.AMLIN:after,
  .mobilelivebet .cateitem.Heineken:after,
  .mobilelivebet .cateitem.Euroliga:after,
  .mobilelivebet .cateitem.Liga.ABA:after ,
  .mobilelivebet .cateitem.CEV.Cup:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/europee.png");
  }
  
  .mobilelivebet .cateitem.The.Masters:after,
  .mobilelivebet .cateitem.Inghilterra:after,
  .mobilelivebet .cateitem.Surbiton:after,
  .mobilelivebet .cateitem.England:after,
  .mobilelivebet .cateitem.Nottingham:after,
  .mobilelivebet .cateitem.Wimbledon:after,
  .mobilelivebet .cateitem.Londra:after,
  .mobilelivebet .cateitem.London:after,
  .mobilelivebet .cateitem.Eastbourne:after,
  .mobilelivebet .cateitem.Manchester:after,
  .mobilelivebet .cateitem.PDC.Player.Championship:after,
  .mobilelivebet .cateitem.Premier.League.Top:after,
  .mobilelivebet .cateitem.Mansfield:after,
  .mobilelivebet .cateitem.Silverstone:after,
  .mobilelivebet .cateitem.Arsenal:after,
  .mobilelivebet .cateitem.Tottenham:after,
  .mobilelivebet .cateitem.Tottenham:after,
  .mobilelivebet .cateitem.Crystal.Palace:after,
  .mobilelivebet .cateitem.Liverpool:after,
  .mobilelivebet .cateitem.Bournemouth:after,
  .mobilelivebet .cateitem.Peterborough:after,
  .mobilelivebet .cateitem.Britain:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/inghilterra.png");
  }
  
  .mobilelivebet .cateitem.Gibilterra:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/gibilterra.png");
  }
  
  .mobilelivebet .cateitem.Versmold:after,
  .mobilelivebet .cateitem.Saarlouis:after,
  .mobilelivebet .cateitem.Bundesliga:after,
  .mobilelivebet .cateitem.German:after,
  .mobilelivebet .cateitem.Germania:after,
  .mobilelivebet .cateitem.Bad.Salzdetfurth:after,
  .mobilelivebet .cateitem.Germany:after,
  .mobilelivebet .cateitem.Marbug:after,
  .mobilelivebet .cateitem.Eckental:after,
  .mobilelivebet .cateitem.Nurnberg:after,
  .mobilelivebet .cateitem.Heilbronn:after,
  .mobilelivebet .cateitem.Stoccarda:after,
  .mobilelivebet .cateitem.Amburgo:after,
  .mobilelivebet .cateitem.Darmstadt:after,
  .mobilelivebet .cateitem.Sachsenring:after,
  .mobilelivebet .cateitem.Furth:after,
  .mobilelivebet .cateitem.Uberlingen:after,
  .mobilelivebet .cateitem.Braunschweig:after,
  .mobilelivebet .cateitem.Braunschweigh:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/germania.png");
  }
  
  .mobilelivebet .cateitem.Gandia:after,
  .mobilelivebet .cateitem.Nules:after,
  .mobilelivebet .cateitem.Spagna:after,
  .mobilelivebet .cateitem.Bakio:after,
  .mobilelivebet .cateitem.Segovia:after,
  .mobilelivebet .cateitem.Margarida:after,
  .mobilelivebet .cateitem.La.Vuelta:after,
  .mobilelivebet .cateitem.Castellon:after,
  .mobilelivebet .cateitem.Pozoblanco:after,
  .mobilelivebet .cateitem.del.Rey.Winner:after,
  .mobilelivebet .cateitem.Madrid:after,
  .mobilelivebet .cateitem.Valldoreix:after,
  .mobilelivebet .cateitem.Aragon:after,
  .mobilelivebet .cateitem.Leon:after,
  .mobilelivebet .cateitem.Spain:after,
  .mobilelivebet .cateitem.Getxo:after,
  .mobilelivebet .cateitem.Siviglia:after,
  .mobilelivebet .cateitem.Sevilla:after,
  .mobilelivebet .cateitem.Valencia:after,
  .mobilelivebet .cateitem.Barcelona:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/spagna.png");
  }
  
  .mobilelivebet .cateitem.Tailandia:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/thailandia.png");
  }
  
  .mobilelivebet .cateitem.Uzbekistan:after,
  .mobilelivebet .cateitem.Samarkand:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/uzbekistan.png");
  }
  
  .mobilelivebet .cateitem.Americas:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/america.png");
  }
  
  .mobilelivebet .cateitem.Ligue:after,
  .mobilelivebet .cateitem.Saint.Gervais:after,
  .mobilelivebet .cateitem.Contrexeville:after,
  .mobilelivebet .cateitem.Roland.Garros:after,
  .mobilelivebet .cateitem.Montauban:after,
  .mobilelivebet .cateitem.Perigueux:after,
  .mobilelivebet .cateitem.Francia:after,
  .mobilelivebet .cateitem.Toulon:after,
  .mobilelivebet .cateitem.Havre:after,
  .mobilelivebet .cateitem.Bagneres:after,
  .mobilelivebet .cateitem.Tolone:after,
  .mobilelivebet .cateitem.Joue.Les.Tours:after,
  .mobilelivebet .cateitem.Remy:after,
  .mobilelivebet .cateitem.France:after,
  .mobilelivebet .cateitem.Bordeaux:after,
  .mobilelivebet .cateitem.Marseille:after,
  .mobilelivebet .cateitem.Nice:after,
  .mobilelivebet .cateitem.Saint.Gaudens:after,
  .mobilelivebet .cateitem.Nantes:after,
  .mobilelivebet .cateitem.Parigi:after,
  .mobilelivebet .cateitem.Orleans:after,
  .mobilelivebet .cateitem.Clermont:after,
  .mobilelivebet .cateitem.Pro.D2:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/francia.png");
  }
  
  .mobilelivebet .cateitem.Cantanhede:after,
  .mobilelivebet .cateitem.Oporto:after,
  .mobilelivebet .cateitem.Lisbona:after,
  .mobilelivebet .cateitem.Coimbra:after,
  .mobilelivebet .cateitem.Portogallo:after,
  .mobilelivebet .cateitem.Rio.Ave.Benfica:after,
  .mobilelivebet .cateitem.Sporting.Braga.Porto:after,
  .mobilelivebet .cateitem.Portugal:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/portogallo.png");
  }
  
  .mobilelivebet .cateitem.Dubai:after,
  .mobilelivebet .cateitem.Abu.Dhabi:after,
  .mobilelivebet .cateitem.Yas.Marina:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/eau.png");
  }
  
  .mobilelivebet .cateitem.Netherlands.Eredivisie:after,
  .mobilelivebet .cateitem.Amstelveen:after,
  .mobilelivebet .cateitem.Breda:after,
  .mobilelivebet .cateitem.Hertogenbosch:after,
  .mobilelivebet .cateitem.Olanda:after,
  .mobilelivebet .cateitem.Holland:after,
  .mobilelivebet .cateitem.Netherlands:after,
  .mobilelivebet .cateitem.Zeeland:after,
  .mobilelivebet .cateitem.aan.den.Rijn:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/olanda.png");
  }
  
  .mobilelivebet .cateitem.India.Indian.Super.League:after,
  .mobilelivebet .cateitem.India.Indiand.Super.Cup:after,
  .mobilelivebet .cateitem.Hyderabad:after,
  .mobilelivebet .cateitem.Bhopal:after,
  .mobilelivebet .cateitem.Jassowal:after,
  .mobilelivebet .cateitem.Chennai:after,
  .mobilelivebet .cateitem.Navi.Mumbai:after,
  .mobilelivebet .cateitem.New.Delhi:after,
  .mobilelivebet .cateitem.India.Federation:after,
  .mobilelivebet .cateitem.India:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/india.png");
  }
  
  .mobilelivebet .cateitem.Kramsach:after,
  .mobilelivebet .cateitem.Telfs:after,
  .mobilelivebet .cateitem.Seefeld:after,
  .mobilelivebet .cateitem.Austria:after,
  .mobilelivebet .cateitem.Strasbourg:after,
  .mobilelivebet .cateitem.Vienna:after,
  .mobilelivebet .cateitem.Kitzbuehel:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/austria.png");
  }
  
  .mobilelivebet .cateitem.Knokke:after,
  .mobilelivebet .cateitem.Nieuwport:after,
  .mobilelivebet .cateitem.Nieuwpoort:after,
  .mobilelivebet .cateitem.Belgio:after,
  .mobilelivebet .cateitem.De.Haan:after,
  .mobilelivebet .cateitem.Belgium:after,
  .mobilelivebet .cateitem.Spa-Francorchamps:after,
  .mobilelivebet .cateitem.Felurus:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/belgio.png");
  }
  
  .mobilelivebet .cateitem.Bol:after,
  .mobilelivebet .cateitem.Croazia:after,
  .mobilelivebet .cateitem.Umag:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/croazia.png");
  }
  
  .mobilelivebet .cateitem.Danimarca:after,
  .mobilelivebet .cateitem.Denmark:after,
  .mobilelivebet .cateitem.Dnimarca:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/danimarca.png");
  }
  
  .mobilelivebet .cateitem.Monaco:after,
  .mobilelivebet .cateitem.Montecarlo:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/monaco.png");
  }
  .mobilelivebet .cateitem.Galles:after,
  .mobilelivebet .cateitem.Wales:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/galles.png");
  }
  
  .mobilelivebet .cateitem.Uganda.Premier:after,
  .mobilelivebet .cateitem.Uganda:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/uganda.png");
  }
  
  .mobilelivebet .cateitem.Dakar:after,
  .mobilelivebet .cateitem.Senegal:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/senegal.png");
  }
  
  .mobilelivebet .cateitem.Lome:after,
  .mobilelivebet .cateitem.Togo:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/togo.png");
  }
  
  .mobilelivebet .cateitem.Filippine:after,
  .mobilelivebet .cateitem.Philippines:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/filippine.png");
  }
  
  .mobilelivebet .cateitem.AFF:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/aff.png");
  }
  
  .mobilelivebet .cateitem.Georgia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/georgia.png");
  }
  
  .mobilelivebet .cateitem.Panama:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/panama.png");
  }
  
  .mobilelivebet .cateitem.Santo.Domingo:after,
  .mobilelivebet .cateitem.Santiago.Los.Caballeros:after,
  .mobilelivebet .cateitem.La.Romana:after,
  .mobilelivebet .cateitem.Dominicana:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/dominicana.png");
  }
  
  .mobilelivebet .cateitem.Grecia.League:after,
  .mobilelivebet .cateitem.Grecia:after,
  .mobilelivebet .cateitem.Grecia.Football:after,
  .mobilelivebet .cateitem.Greece:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/grecia.png");
  }
  
  .mobilelivebet .cateitem.eventsname.Irlanda.Del.Nord:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/irlandadelnord.png");
  }
  
  .mobilelivebet .cateitem.Norvegia:after,
  .mobilelivebet .cateitem.Norway:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/norvegia.png");
  }
  
  .mobilelivebet .cateitem.Zielona:after,
  .mobilelivebet .cateitem.Polonia:after,
  .mobilelivebet .cateitem.Katowice:after,
  .mobilelivebet .cateitem.Polish:after,
  .mobilelivebet .cateitem.Poznan:after,
  .mobilelivebet .cateitem.Bytom:after, 
  .mobilelivebet .cateitem.Ekstraklasa:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/polonia.png");
  }
  
  .mobilelivebet .cateitem.Pardubice:after,
  .mobilelivebet .cateitem.Prostejov:after,
  .mobilelivebet .cateitem.Most:after,
  .mobilelivebet .cateitem.Praga:after,
  .mobilelivebet .cateitem.Usti.Nad.Orlici:after,
  .mobilelivebet .cateitem.Prague:after,
  .mobilelivebet .cateitem.Czech:after,
  .mobilelivebet .cateitem.Ceca:after,
  .mobilelivebet .cateitem.Ceca.CFL:after,
  .mobilelivebet  #m3865:after,
  .mobilelivebet .cateitem.Olomouc:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ceca.png");
  }
  
  .mobilelivebet .cateitem.Kenya:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/kenya.png");
  }
  
  .mobilelivebet .cateitem.Nicaragua:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/nicaragua.png");
  }
  
  .mobilelivebet .cateitem.Cuerta.De.Arges:after,
  .mobilelivebet .cateitem.Bucarest:after,
  .mobilelivebet .cateitem.Bucharest:after,
  .mobilelivebet .cateitem.Bacau:after,
  .mobilelivebet .cateitem.Galati:after,
  .mobilelivebet .cateitem.Romania:after,
  .mobilelivebet .cateitem.Brasov:after,
  .mobilelivebet .cateitem.Sibiu:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/romania.png");
  }
  
  .mobilelivebet .cateitem.Scozia:after,
  .mobilelivebet .cateitem.Scotland:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/scozia.png");
  } 
  
  .mobilelivebet .cateitem.Armenia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/armenia.png");
  }
  
  
  .mobilelivebet .cateitem.Slovacchia:after,
  .mobilelivebet .cateitem.Slovakia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/slovacchia.png");
  }
  
  .mobilelivebet .cateitem.Maribor:after,
  .mobilelivebet .cateitem.Slovenia:after,
  .mobilelivebet .cateitem.Slovenian:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/slovenia.png");
  }
  
  .mobilelivebet .cateitem.Switzerland:after,
  .mobilelivebet .cateitem.Svizzera:after,
  .mobilelivebet .cateitem.Spengler:after,
  .mobilelivebet .cateitem.Geneva:after,
  .mobilelivebet .cateitem.Ginevra:after,
  .mobilelivebet .cateitem.Gstaad:after,
  .mobilelivebet .cateitem.Montreux:after,
  .mobilelivebet .cateitem.Sion:after,
  .mobilelivebet .cateitem.Caslano:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/svizzera.png");
  }
  
  .mobilelivebet .cateitem.Itajai:after,
  .mobilelivebet .cateitem.Foz.Do.Iguacu:after,
  .mobilelivebet .cateitem.Sao.Paulo:after,
  .mobilelivebet .cateitem.Brasile:after,
  .mobilelivebet .cateitem.Brazil:after,
  .mobilelivebet .cateitem.Santa.Maria:after,
  .mobilelivebet .cateitem.Sao.Jose:after,
  .mobilelivebet .cateitem.Porto.Alegre:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/brasile.png");
  }
  
  .mobilelivebet .cateitem.Mendoza:after,
  .mobilelivebet .cateitem.Argentina:after,
  .mobilelivebet .cateitem.San.Juan:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/argentina.png");
  }
  
  .mobilelivebet .cateitem.Villa.Alemana:after,
  .mobilelivebet .cateitem.Santiago:after,
  .mobilelivebet .cateitem.Osorno:after,
  .mobilelivebet .cateitem.Temuco:after,
  .mobilelivebet .cateitem.Concepcion:after,
  .mobilelivebet .cateitem.Cile:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/cile.png");
  }
  
  .mobilelivebet .cateitem.Coppa.America:after,
  .mobilelivebet .cateitem.CONMEBOL:after,
  .mobilelivebet .cateitem.Copa.America:after,
  .mobilelivebet .cateitem.Sudamericana:after,
  .mobilelivebet .cateitem.Sudamericane:after,
  .mobilelivebet .cateitem.Recopa:after,
  .mobilelivebet .cateitem.Libertadores:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudamericane.png");
  }
  
  .mobilelivebet .cateitem.Gimcheon:after,
  .mobilelivebet .cateitem.Sud.Corea:after,
  .mobilelivebet .cateitem.Seoul:after,
  .mobilelivebet .cateitem.South.Korea:after,
  .mobilelivebet .cateitem.Sud.Korea:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudkorea.png");
  }
  
  .mobilelivebet .cateitem.Manzanillo:after,
  .mobilelivebet .cateitem.Merida:after,
  .mobilelivebet .cateitem.Mazatlan:after,
  .mobilelivebet .cateitem.Messico:after,
  .mobilelivebet .cateitem.Mexico:after,
  .mobilelivebet .cateitem.Acapulco:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/messico.png");
  }
  
  .mobilelivebet .cateitem.Kazan:after,
  .mobilelivebet .cateitem.Channel.One.Cup:after,
  .mobilelivebet .cateitem.Russia.Football.National:after,
  .mobilelivebet .cateitem.Russia:after,
  .mobilelivebet .cateitem.Granatkin:after,
  .mobilelivebet .cateitem.Mosca:after,
  .mobilelivebet .cateitem.Russian:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/russia.png");
  }
  .mobilelivebet .cateitem.Syria:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/siria.png");
  }
  
  .mobilelivebet .cateitem.Africa:after,
  .mobilelivebet .cateitem.Sud.Africa:after,
  .mobilelivebet .cateitem.Sudafrica:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudafrica.png");
  }
  
  .mobilelivebet .cateitem.Bursa:after,
  .mobilelivebet .cateitem.Eskisehir:after,
  .mobilelivebet .cateitem.Balikesir:after,
  .mobilelivebet .cateitem.Mersin:after,
  .mobilelivebet .cateitem.Turchia:after,
  .mobilelivebet .cateitem.Ankara:after,
  .mobilelivebet .cateitem.Sakarya:after,
  .mobilelivebet .cateitem.Antalya:after,
  .mobilelivebet .cateitem.Istanbul:after,
  .mobilelivebet .cateitem.Turkey:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/turchia.png");
  }
  
  .mobilelivebet .cateitem.Cherkassy:after,
  .mobilelivebet .cateitem.Ucraina:after,
  .mobilelivebet .cateitem.Ukraine:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ucraina.png");
  }
  
  .mobilelivebet .cateitem.Travelers.Championship:after,
  .mobilelivebet .cateitem.Pelham:after,
  .mobilelivebet .cateitem.Newport:after,
  .mobilelivebet .cateitem.Little.Rock:after,
  .mobilelivebet .cateitem.Sarasota:after,
  .mobilelivebet .cateitem.NHL:after,
  .mobilelivebet .cateitem.Winnetka:after,
  .mobilelivebet .cateitem.WNBA:after,
  .mobilelivebet .cateitem.Pensacola:after,
  .mobilelivebet .cateitem.The.Memorial:after,
  .mobilelivebet .cateitem.USA:after,
  .mobilelivebet .cateitem.NASL:after,
  .mobilelivebet .cateitem.Superbowl:after,
  .mobilelivebet .cateitem.Austin:after,
  .mobilelivebet .cateitem.Charlottesville:after,
  .mobilelivebet .cateitem.NCAA:after,
  .mobilelivebet .cateitem.Wells.Fargo:after,
  .mobilelivebet .cateitem.Binghamton:after,
  .mobilelivebet .cateitem.MLB:after,
  .mobilelivebet .cateitem.Champaign:after,
  .mobilelivebet .cateitem.Atlanta:after,
  .mobilelivebet .cateitem.Lexington:after,
  .mobilelivebet .cateitem.Niceville:after,
  .mobilelivebet .cateitem.Washington:after,
  .mobilelivebet .cateitem.Stanford:after,
  .mobilelivebet .cateitem.Houston:after,
  .mobilelivebet .cateitem.Charleston:after,
  .mobilelivebet .cateitem.Winston.Salem:after,
  .mobilelivebet .cateitem.Us.Open:after,
  .mobilelivebet .cateitem.NBA:after,
  .mobilelivebet .cateitem.US.Open:after,
  .mobilelivebet .cateitem.New.Haven:after,
  .mobilelivebet .cateitem.Napa:after,
  .mobilelivebet .cateitem.Las.Vegas:after,
  .mobilelivebet .cateitem.Amelia.Island:after,
  .mobilelivebet .cateitem.Iceland:after,
  .mobilelivebet .cateitem.Ryder.Cup:after,
  .mobilelivebet .cateitem.CareerBuilder.Challenge:after,
  .mobilelivebet .cateitem.PGA.Championship:after,
  .mobilelivebet .cateitem.US.Masters:after,
  .mobilelivebet .cateitem.NFL:after,
  .mobilelivebet .cateitem.Indian:after
  {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/usa.png");
  }
  
  .mobilelivebet .cateitem.Kashiwa:after,
  .mobilelivebet .cateitem.Toyota:after,
  .mobilelivebet .cateitem.Japan:after,
  .mobilelivebet .cateitem.Yokohama:after,
  .mobilelivebet .cateitem.Giappone:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/giappone.png");
  }
  
  .mobilelivebet .cateitem.Montenegro:after,
  .mobilelivebet .cateitem.Podgorica:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/montenegro.png");
  }
  
  .mobilelivebet .cateitem.Meshref:after,
   .mitem.Kuwait:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/kuwait.png");
  }
  
  .mobilelivebet .cateitem.Hopman:after,
  .mobilelivebet .cateitem.Australia:after,
  .mobilelivebet .cateitem.State.of.Origin:after,
  .mobilelivebet .cateitem.Brisbane:after,
  .mobilelivebet .cateitem.Australian:after,
  .mobilelivebet .cateitem.Traralgon:after,
  .mobilelivebet .cateitem.Phillip.Island:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/australia.png");
  }
  
  .mobilelivebet .cateitem.Noumea:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/nuovacaledonia.png");
  }
  
  .mobilelivebet .cateitem.Brcko:after,
  .mobilelivebet .cateitem.Doboj:after,
  .mobilelivebet .cateitem.Bosnia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/bosnia.png");
  }
  
  .mobilelivebet .cateitem.Honduras:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/honduras.png");
  }
  
  
  .mobilelivebet .cateitem.Bulgaria:after,
  .mobilelivebet .cateitem.Sofia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/bulgaria.png");
  }
  
  .mobilelivebet .cateitem.Cali:after,
  .mobilelivebet .cateitem.Popayan:after,
  .mobilelivebet .cateitem.Colombia:after,
  .mobilelivebet .cateitem.Medellin:after,
  .mobilelivebet .cateitem.Bogota:after,
  .mobilelivebet .cateitem.Pereira:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/colombia.png");
  }
  
  .mobilelivebet .cateitem.Cosafa:after,
  .mobilelivebet .cateitem.African:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/africa.png");
  }
  .mobilelivebet .cateitem.AFC:after,
  .mobilelivebet .cateitem.AFC.Asian:after,
  .mobilelivebet .cateitem.Gulf.Clubs:after,
  .mobilelivebet .cateitem.Gulf.Cup:after,
  .mobilelivebet .cateitem.Asian:after,
  .mobilelivebet .cateitem.Asia:after,
  .mobilelivebet .cateitem.ASEAN.Basketball.League:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/asia.png");
  }
  
  .mobilelivebet .cateitem.Salvador:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/salvador.png");
  }
  
  .mobilelivebet .cateitem.Ghana:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ghana.png");
  }
  
  .mobilelivebet .cateitem.Belgrado:after,
  .mobilelivebet .cateitem.Serbia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/serbia.png");
  }
  
  .mobilelivebet .cateitem.Superbike:after,
  .mobilelivebet .cateitem.Piloti:after,
  .mobilelivebet .cateitem.Moto:after,
  .mobilelivebet .cateitem.Mondiale.Costruttori:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/gp.png");
  }
  
  .mobilelivebet .cateitem.Akko:after,
  .mobilelivebet .cateitem.Israle:after,
  .mobilelivebet .cateitem.Israele:after,
  .mobilelivebet .cateitem.Israel:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/israele.png");
  }
  
  .mobilelivebet .cateitem.Ungheria:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ungheria.png");
  }
  
  .mobilelivebet .cateitem.La.Croisette:after,
  .mobilelivebet .cateitem.Mauritius:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/mauritius.png");
  }
  
  .mobilelivebet .cateitem.Harare:after,
  .mobilelivebet .cateitem.Zimbabwe:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/zimbabwe.png");
  }
  
  .mobilelivebet .cateitem.Sweden:after,
  .mobilelivebet .cateitem.Svezia:after,
  .mobilelivebet .cateitem.Bastad:after,
  .mobilelivebet .cateitem.Stoccolma:after,
  .mobilelivebet .cateitem.Falun:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/svezia.png");
  }
  
  .mobilelivebet .cateitem.Ireland:after,
  .mobilelivebet .cateitem.Irish:after,
  .mobilelivebet .cateitem.Irlanda:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/irlanda.png");
  }
  
  .mobilelivebet .cateitem.Hong.Kong:after,
  .mobilelivebet .cateitem.Shenzhen:after,
  .mobilelivebet .cateitem.Wuhan:after,
  .mobilelivebet .cateitem.Cina:after,
  .mobilelivebet .cateitem.China:after,
  .mobilelivebet .cateitem.Ningbo:after,
  .mobilelivebet .cateitem.Shanghai:after,
  .mobilelivebet .cateitem.Suzhou:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/cina.png");
  }
  
  .mobilelivebet .cateitem.Finland:after,
  .mobilelivebet .cateitem.Finlandia:after,
  .mobilelivebet .cateitem.Helsinki:after,
  .mobilelivebet .cateitem.Finnlandia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/finlandia.png");
  }
  
  .mobilelivebet .cateitem.Islanda:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/islanda.png");
  }
  
  .mobilelivebet .cateitem.Estonia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/estonia.png");
  }
  
  .mobilelivebet .cateitem.CFL:after,
  .mobilelivebet .cateitem.Zawada:after,
  .mobilelivebet .cateitem.Montreal:after,
  .mobilelivebet .cateitem.C.F.L:after,
  .mobilelivebet .cateitem.Canada:after,
  .mobilelivebet .cateitem.Granby:after,
  .mobilelivebet .cateitem.Toronto:after,
  .mobilelivebet .cateitem.Vancouver:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/canada.png");
  }
  
  .mobilelivebet .cateitem.Singapore:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/singapore.png");
  }
  
  .mobilelivebet .cateitem.Taiwan:after,
  .mobilelivebet .cateitem.Kaohsiung:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/taiwan.png");
  }
  
  .mobilelivebet .cateitem.Costa.Rica:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/costarica.png");
  }
  
  .mobilelivebet .cateitem.AHL:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/canadausa.png");
  }
  
  .mobilelivebet .cateitem.Rwanda:after,
  .mobilelivebet .cateitem.Ruanda:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ruanda.png");
  }
  
  .mobilelivebet .cateitem.Sharm.El.Sheik:after,
  .mobilelivebet .cateitem.Egitto:after,
  .mobilelivebet .cateitem.Sharm.El.Sheikh:after,
  .mobilelivebet .cateitem.Egypt:after { 
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/egitto.png");
  }
  
  .mobilelivebet .cateitem.Lima:after,
  .mobilelivebet .cateitem.Peru:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/peru.png");
  }
  
  .mobilelivebet .cateitem.Belarus:after,
  .mobilelivebet .cateitem.Bielorussia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/bielorussia.png");
  }
  
  .mobilelivebet .cateitem.Latvia:after,
  .mobilelivebet .cateitem.Lettonia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/lettonia.png");
  }
  
  .mobilelivebet .cateitem.Lithuania:after,
  .mobilelivebet .cateitem.Lituania:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/lituania.png");
  }
  
  .mobilelivebet .cateitem.Azerbaigian:after,
  .mobilelivebet .cateitem.Azerbaijan:after,
  .mobilelivebet .cateitem.Baku:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/azerbaigian.png");
  }
  
  .mobilelivebet .cateitem.UK:after,
  .mobilelivebet .cateitem.Uk.Championship:after,
  .mobilelivebet .cateitem.Gran.Bretagna:after,
  .mobilelivebet .cateitem.United.Kingdom:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/granbretagna.png");
  }
  
  .mobilelivebet .cateitem.Faroe:after,
  .mobilelivebet .cateitem.Faroer:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/faroer.png");
  }
  
  .mobilelivebet .cateitem.Ecuador:after,
  .mobilelivebet .cateitem.Guayaquil:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/ecuador.png");
  }
  
  .mobilelivebet .cateitem.Guatemala:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/guatemala.png");
  }
  
  .mobilelivebet .cateitem.Doha:after,
  .mobilelivebet .cateitem.Qatar:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/qatar.png");
  }
  
  .mobilelivebet .cateitem.CONCACAF:after,
  .mobilelivebet .cateitem.caribbean:after,
  .mobilelivebet  #cat_103 a:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/nordamerica.png");
  }
  
  .mobilelivebet .cateitem.Yemen:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/yemen.png");
  }
  
  .mobilelivebet .cateitem.CAF:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/caf.png");
  }
  
  .mobilelivebet .cateitem.Algiers:after,
  .mobilelivebet .cateitem.Algeria:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/algeria.png");
  }
  
  .mobilelivebet .cateitem.Morocco:after,
  .mobilelivebet .cateitem.Marocco:after,
  .mobilelivebet .cateitem.Casablanca:after,
  .mobilelivebet .cateitem.Kenitra:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/marocco.png");
  }
  
  .mobilelivebet .cateitem.Malesia:after,
  .mobilelivebet .cateitem.Malaysia:after,
  .mobilelivebet .cateitem.Kuala:after,
  .mobilelivebet .cateitem.Lumpur:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/malaysia.png");
  }
  
  .mobilelivebet .cateitem.Saudi.Arabia:after,
  .mobilelivebet .cateitem.Arabia:after,
  .mobilelivebet .cateitem.Arabia.Saudita:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/arabiasaudita.png");
  }
  
  .mobilelivebet .cateitem.Auckland:after,
  .mobilelivebet .cateitem.Nuova.Zelanda:after,
  .mobilelivebet .cateitem.ITM.Coppa:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/nuovazelanda.png");
  }
  
  .mobilelivebet .cateitem.Lussemburgo:after,
  .mobilelivebet .cateitem.Luxembourg:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/lussemburgo.png");
  }
  
  .mobilelivebet .cateitem.Kazakhstan:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/kazakhstan.png");
  }
  
  .mobilelivebet .cateitem.Sousse:after,
  .mobilelivebet .cateitem.Tunisia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/tunisia.png");
  }
  
  .mobilelivebet .cateitem.Indonesia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/indonesia.png");
  }
  
  .mobilelivebet .cateitem.Iran:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/iran.png");
  }
  
  .mobilelivebet .cateitem.Concacaf:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/concacaf.png");
  }
  
  .mobilelivebet .cateitem.Tailandia:after,
  .mobilelivebet .cateitem.Thai:after,
  .mobilelivebet .cateitem.Thailand:after,
  .mobilelivebet .cateitem.Bangkok:after,
  .mobilelivebet .cateitem.Thailandia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/thailandia.png");
  }
  
  .mobilelivebet .cateitem.Asuncion:after,
  .mobilelivebet .cateitem.Paraguay:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/paraguay.png");
  }
  
  .mobilelivebet .cateitem.Moldova:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/moldova.png");
  }
  
  .mobilelivebet .cateitem.Oman:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/oman.png");
  }
  
  .mobilelivebet .cateitem.Cipro:after,
  .mobilelivebet .cateitem.Cyprus:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/cipro.png");
  }
  
  .mobilelivebet .cateitem.Macedonia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/macedonia.png");
  }
  
  .mobilelivebet .cateitem.Malta:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/malta.png");
  }
  
  .mobilelivebet .cateitem.Sakhir:after,
  .mobilelivebet .cateitem.Bahrain:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/bahrain.png");
  }
  
  .mobilelivebet .cateitem.Pakistan:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/pakistan.png");
  }
  
  .mobilelivebet .cateitem.Bolivia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/bolivia.png");
  }
  
  .mobilelivebet .cateitem.Venezuela:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/venezuela.png");
  }
  
  .mobilelivebet .cateitem.Jordania:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/jordania.png");
  }
  
  .mobilelivebet .cateitem.UAE:after,
  .mobilelivebet .cateitem.Uae:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/uae.png");
  }
  
  .mobilelivebet .cateitem.FIFA.Pallone:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/playeraw.png");
  }
  
  .mobilelivebet .cateitem.Jamaica:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/jamaica.png");
  }
  .mobilelivebet  .cateitem.Albania:after,
  .mobilelivebet  .cateitem.Albania.Kupa:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/albania.png");
  }
  
  .mobilelivebet  .cateitem.Jordan:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/giordania.png");
  }
  
  .mobilelivebet  .cateitem.Montevideo:after,
  .mobilelivebet  .cateitem.Uruguay:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/uruguay.png");
  }
  
  .mobilelivebet  .cateitem.Imola:after,
  .mobilelivebet  .cateitem.Modena:after,
  .mobilelivebet  .cateitem.San.Benedetto:after,
  .mobilelivebet  .cateitem.A1.Superlega:after,
  .mobilelivebet  .manimenu.Italiana .cateitem:after,
  .mobilelivebet  .manimenu.Italia .cateitem:after,
  .mobilelivebet  #m99973674:after,
  .mobilelivebet  .cateitem.Italia:after,
  .mobilelivebet  .cateitem.Italy:after,
  .mobilelivebet  .cateitem.Recanati:after,
  .mobilelivebet  .cateitem.SUPERCOPPA:after,
  .mobilelivebet  .cateitem.Supercoppa.Italiana:after,
  .mobilelivebet  .cateitem.Milan:after,
  .mobilelivebet  .cateitem.Milano:after,
  .mobilelivebet  .cateitem.Torino:after,
  .mobilelivebet  .cateitem.Este:after,
  .mobilelivebet  .cateitem.Padova:after,
  .mobilelivebet  .cateitem.Todi:after,
  .mobilelivebet  .cateitem.Sassuolo:after,
  .mobilelivebet  .cateitem.Duino:after,
  .mobilelivebet  .cateitem.Busto.Arsizio:after,
  .mobilelivebet  .cateitem.Como:after,
  .mobilelivebet  .cateitem.Bagnatica:after,
  .mobilelivebet  .cateitem.Lecco:after,
  .mobilelivebet  .cateitem.Andria:after,
  .mobilelivebet  .cateitem.Brescia:after,
  .mobilelivebet  .cateitem.Lega.Pro:after,
  .mobilelivebet  .cateitem.Trieste:after,
  .mobilelivebet  .cateitem.Grado:after,
  .mobilelivebet  .cateitem.Caltanisetta:after, /* errore apposito */
  .mobilelivebet  .cateitem.Caltanissetta:after,
  .mobilelivebet  .cateitem.Vicenza:after,
  .mobilelivebet  .cateitem.Roma:after,
  .mobilelivebet  #cate_11 .cateitem:after,
  .mobilelivebet  .cateitem.Genova:after,
  .mobilelivebet  .cateitem.Florence:after,
  .mobilelivebet  .cateitem.Firenze:after,
  .mobilelivebet  .cateitem.Piombino:after,
  .mobilelivebet  .cateitem.Primavera:after,
  .mobilelivebet  .cateitem.Mestre:after,
  .mobilelivebet  .cateitem.Pula:after,
  .mobilelivebet  .cateitem.Napoli:after,
  .mobilelivebet  .cateitem.Bergamo:after,
  .mobilelivebet  .cateitem.Misano:after,
  .mobilelivebet  .cateitem.Atalanta:after,
  .mobilelivebet  .cateitem.Bologna:after,
  .mobilelivebet  .cateitem.Palermo:after,
  .mobilelivebet  .cateitem.Juventus:after,
  .mobilelivebet  .cateitem.Cagliari:after,
  .mobilelivebet  .cateitem.Adriatico:after,
  .mobilelivebet  #m1974:after,
  .mobilelivebet  #m2697:after,
  .mobilelivebet  #m3299:after,
  .mobilelivebet  #m8256:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/italia.png");
  }
  
  .mobilelivebet  #cate_6.cateitem:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/italia.png");
  }
  
  .mobilelivebet  .cateitem.Champions.Cup.Playoff:after,
  .mobilelivebet  .cateitem.Wolrd:after, /* errore apposito */
  .mobilelivebet  .cateitem.FIFA:after,
  .mobilelivebet  .cateitem.Twenty20:after,
  .mobilelivebet  .cateitem.Internazionale:after,
  .mobilelivebet  .cateitem.International:after,
  .mobilelivebet  .cateitem.Amichevoli:after,
  .mobilelivebet  .cateitem.Friendly:after,
  .mobilelivebet  .cateitem.Champions.Cup:after,
  .mobilelivebet  .cateitem.World:after,
  .mobilelivebet  .cateitem.Player.Specials.Punti:after,
  .mobilelivebet  .cateitem.Diamond:after,
  .mobilelivebet  .cateitem.Federation.Cup:after,
  .mobilelivebet  .cateitem.Davis:after,
  .mobilelivebet  .cateitem.Teams:after,
  .mobilelivebet  .cateitem.Test.Series:after,
  .mobilelivebet  .cateitem.Hague:after,
  .mobilelivebet  .cateitem.Grand.Slam.of.Darts:after,
  .mobilelivebet  #cate_182 .cateitem:after,
  .mobilelivebet  .cateitem.Guinness:after,
  .mobilelivebet  .cateitem.Emirates:after,
  .mobilelivebet  .cateitem.Fantasy.Basket:after,
  .mobilelivebet  .cateitem.Levi:after,
  .mobilelivebet  .cateitem.Campionato.Del.Mondo:after,
  .mobilelivebet  #m1644:after,
  .mobilelivebet  #m3137:after,
  .mobilelivebet  #m3675:after,
  .mobilelivebet  #m870:after,
  .mobilelivebet  #m3384:after,
  .mobilelivebet  #m56:after,
  .mobilelivebet  .cateitem.One.Day:after,
  .mobilelivebet  .cateitem.Super:after,
  .mobilelivebet  .cateitem.Currie:after,
  .mobilelivebet  .cateitem.Carnegie:after,
  .mobilelivebet  .cateitem.The.Rugby.Championship:after,
  .mobilelivebet  .cateitem.The.Rugby.Championsip:after,
  .mobilelivebet  .cateitem.Individual.Time.Trial:after,
  .mobilelivebet  .cateitem.Road.Race.Women:after,
  .mobilelivebet  .cateitem.Road.Race.Men:after,
  .mobilelivebet  .cateitem.U23.AFC.Championship:after,
  .mobilelivebet  .cateitem.Euroleague.Men:after,
  .mobilelivebet  .cateitem.League.Totals:after,
  .mobilelivebet  #m8923:after,
  .mobilelivebet  #cate_74007 a:after,
  .mobilelivebet  .cateitem.Challenge.Cup.Men:after,
  .mobilelivebet  .cateitem.Challenge.Cup.Women:after,
  .mobilelivebet  .cateitem.Rugby.Pro:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
  }
  
  .mobilelivebet  .cateitem.Robo.Direct.Pro12:after,
  .mobilelivebet  .cateitem.PRO12:after,
  .mobilelivebet  .cateitem.Europe:after,
  .mobilelivebet  .cateitem.Rugby.Champions.Cup:after,
  .mobilelivebet  .cateitem.Rabo:after,
  .mobilelivebet  .cateitem.Adriatic.League:after,
  .mobilelivebet  .cateitem.Europee:after,
  .mobilelivebet  .cateitem.Europeo:after,
  .mobilelivebet  .cateitem.VTB:after,
  .mobilelivebet  .cateitem.Europa:after,
  .mobilelivebet  .cateitem.Six.Nations:after,
  .mobilelivebet  #m1418:after,
  .mobilelivebet  .cateitem.Baltic:after,
  .mobilelivebet  .cateitem.SEHA:after,
  .mobilelivebet  .cateitem.Nordea.Master:after,
  .mobilelivebet  .cateitem.EHF:after,
  .mobilelivebet  .cateitem.Eurocup:after,
  .mobilelivebet  .cateitem.Euro:after,
  .mobilelivebet  .cateitem.Cev:after,
  .mobilelivebet  .cateitem.Balkan:after,
  .mobilelivebet  .cateitem.Rugby.Challenge:after,
  .mobilelivebet  .cateitem.Rugby.Challange:after,
  .mobilelivebet  .cateitem.Coppa.Challenge:after,
  .mobilelivebet  .cateitem.Champions.League:after,
  .mobilelivebet  .cateitem.Champions.Top.Scorer:after,
  .mobilelivebet  .cateitem.Eurochallenge:after,
  .mobilelivebet  .cateitem.Europei:after,
  .mobilelivebet  #cate_9973016 .cateitem:after,
  .mobilelivebet  #cate_9973075 .cateitem:after,
  .mobilelivebet  #cate_233 .cateitem:after,
  .mobilelivebet  #cate_160 .cateitem:after,
  .mobilelivebet  #cate_159 .cateitem:after,
  .mobilelivebet  .cateitem.UEFA:after,
  .mobilelivebet  .cateitem.European:after,
  .mobilelivebet  .cateitem.Eurolega:after,
  .mobilelivebet  .cateitem.Amlin:after,
  .mobilelivebet  .cateitem.Eurobasket:after,
  .mobilelivebet  .cateitem.AMLIN:after,
  .mobilelivebet  .cateitem.Heineken:after,
  .mobilelivebet  .cateitem.Euroliga:after,
  .mobilelivebet  #m99973728:after,
  .mobilelivebet  #m99973727:after,
  .mobilelivebet  #cate_9973065 .cateitem:after,
  .mobilelivebet  #m5510:after,
  .mobilelivebet  #m5511:after,
  .mobilelivebet  #m5512:after,
  .mobilelivebet  #m5513:after,
  .mobilelivebet  #m5514:after,
  .mobilelivebet  #m5515:after,
  .mobilelivebet  #m33:after,
  .mobilelivebet  .cateitem.Liga.ABA:after,
  .mobilelivebet  .cateitem.CEV.Cup:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/europee.png");
  }
  
  .mobilelivebet  .cateitem.The.Masters:after,
  .mobilelivebet  #cate_164 .cateitem:after,
  .mobilelivebet  #cate_9973047 .cateitem:after,
  .mobilelivebet  .cateitem.Inghilterra:after,
  .mobilelivebet  .cateitem.Surbiton:after,
  .mobilelivebet  .cateitem.England:after,
  .mobilelivebet  .cateitem.Nottingham:after,
  .mobilelivebet  .cateitem.Wimbledon:after,
  .mobilelivebet  .cateitem.Londra:after,
  .mobilelivebet  .cateitem.London:after,
  .mobilelivebet  .cateitem.Eastbourne:after,
  .mobilelivebet  .cateitem.Manchester:after,
  .mobilelivebet  .cateitem.PDC.Player.Championship:after,
  .mobilelivebet  .cateitem.Premier.League.Top:after,
  .mobilelivebet  .cateitem.Mansfield:after,
  .mobilelivebet  .cateitem.Silverstone:after,
  .mobilelivebet  .cateitem.Arsenal:after,
  .mobilelivebet  .cateitem.Tottenham:after,
  .mobilelivebet  .cateitem.Tottenham:after,
  .mobilelivebet  .cateitem.Crystal.Palace:after,
  .mobilelivebet  .cateitem.Liverpool:after,
  .mobilelivebet  .cateitem.Bournemouth:after,
  .mobilelivebet  .cateitem.Peterborough:after,
  .mobilelivebet  .cateitem.Britain:after,
  .mobilelivebet  #m1339:after,
  .mobilelivebet  #m8559:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/inghilterra.png");
  }
  
  .mobilelivebet  .cateitem.Gibilterra:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/gibilterra.png");
  }
  
  .mobilelivebet  .cateitem.Versmold:after,
  .mobilelivebet  .cateitem.Saarlouis:after,
  .mobilelivebet  .cateitem.Bundesliga:after,
  .mobilelivebet  .cateitem.German:after,
  .mobilelivebet  #cate_161 .cateitem:after,
  .mobilelivebet  .cateitem.Germania:after,
  .mobilelivebet  .cateitem.Bad.Salzdetfurth:after,
  .mobilelivebet  .cateitem.Germany:after,
  .mobilelivebet  .cateitem.Marbug:after,
  .mobilelivebet  .cateitem.Eckental:after,
  .mobilelivebet  .cateitem.Nurnberg:after,
  .mobilelivebet  .cateitem.Heilbronn:after,
  .mobilelivebet  .cateitem.Stoccarda:after,
  .mobilelivebet  .cateitem.Amburgo:after,
  .mobilelivebet  .cateitem.Darmstadt:after,
  .mobilelivebet  .cateitem.Sachsenring:after,
  .mobilelivebet  .cateitem.Furth:after,
  .mobilelivebet  .cateitem.Uberlingen:after,
  .mobilelivebet  .cateitem.Braunschweig:after,
  .mobilelivebet  .cateitem.Braunschweigh:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/germania.png");
  }
  
  .mobilelivebet  .cateitem.Gandia:after,
  .mobilelivebet  #cate_163 .cateitem:after,
  .mobilelivebet  .cateitem.Nules:after,
  .mobilelivebet  .cateitem.Spagna:after,
  .mobilelivebet  .cateitem.Bakio:after,
  .mobilelivebet  .cateitem.Segovia:after,
  .mobilelivebet  .cateitem.Margarida:after,
  .mobilelivebet  .cateitem.La.Vuelta:after,
  .mobilelivebet  .cateitem.Castellon:after,
  .mobilelivebet  .cateitem.Pozoblanco:after,
  .mobilelivebet  .cateitem.del.Rey.Winner:after,
  .mobilelivebet  .cateitem.Madrid:after,
  .mobilelivebet  .cateitem.Valldoreix:after,
  .mobilelivebet  .cateitem.Aragon:after,
  .mobilelivebet  .cateitem.Leon:after,
  .mobilelivebet  .cateitem.Pais:after,
  .mobilelivebet  .cateitem.Spain:after,
  .mobilelivebet  .cateitem.Getxo:after,
  .mobilelivebet  .cateitem.Siviglia:after,
  .mobilelivebet  .cateitem.Sevilla:after,
  .mobilelivebet  .cateitem.Valencia:after,
  .mobilelivebet  .cateitem.Catalunya:after,
  .mobilelivebet  .cateitem.Barcelona:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/spagna.png");
  }
  
  .mobilelivebet  .cateitem.Tailandia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/thailandia.png");
  }
  
  .mobilelivebet  .cateitem.Uzbekistan:after,
  .mobilelivebet  .cateitem.Samarkand:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/uzbekistan.png");
  }
  
  .mobilelivebet  .cateitem.Americas:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/america.png");
  }
  
  .mobilelivebet  .cateitem.Ligue:after,
  .mobilelivebet  .cateitem.Saint.Gervais:after,
  .mobilelivebet  .cateitem.Contrexeville:after,
  .mobilelivebet  #cate_162 .cateitem:after,
  .mobilelivebet  .cateitem.Roland.Garros:after,
  .mobilelivebet  #cate_170 .cateitem:after,
  .mobilelivebet  .cateitem.Montauban:after,
  .mobilelivebet  .cateitem.Perigueux:after,
  .mobilelivebet  .cateitem.Francia:after,
  .mobilelivebet  .cateitem.Toulon:after,
  .mobilelivebet  .cateitem.Havre:after,
  .mobilelivebet  .cateitem.Bagneres:after,
  .mobilelivebet  .cateitem.Tolone:after,
  .mobilelivebet  .cateitem.Joue.Les.Tours:after,
  .mobilelivebet  .cateitem.Remy:after,
  .mobilelivebet  .cateitem.France:after,
  .mobilelivebet  .cateitem.Bordeaux:after,
  .mobilelivebet  .cateitem.Marseille:after,
  .mobilelivebet  .cateitem.Nice:after,
  .mobilelivebet  .cateitem.Saint.Gaudens:after,
  .mobilelivebet  .cateitem.Nantes:after,
  .mobilelivebet  .cateitem.Parigi:after,
  .mobilelivebet  .cateitem.Orleans:after,
  .mobilelivebet  .cateitem.Clermont:after,
  .mobilelivebet  #m5200:after,
  .mobilelivebet  .cateitem.Pro.D2:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/francia.png");
  }
  
  .mobilelivebet  .cateitem.Cantanhede:after,
  .mobilelivebet  .cateitem.Oporto:after,
  .mobilelivebet  .cateitem.Lisbona:after,
  .mobilelivebet  .cateitem.Coimbra:after,
  .mobilelivebet  .cateitem.Portogallo:after,
  .mobilelivebet  .cateitem.Rio.Ave.Benfica:after,
  .mobilelivebet  .cateitem.Sporting.Braga.Porto:after,
  .mobilelivebet  .cateitem.Portugal:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/portogallo.png");
  }
  
  .mobilelivebet  .cateitem.Dubai:after,
  .mobilelivebet  .cateitem.Abu.Dhabi:after,
  .mobilelivebet  .cateitem.Yas.Marina:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/eau.png");
  }
  
  .mobilelivebet  .cateitem.Netherlands.Eredivisie:after,
  .mobilelivebet  .cateitem.Amstelveen:after,
  .mobilelivebet  .cateitem.Breda:after,
  .mobilelivebet  .cateitem.Hertogenbosch:after,
  .mobilelivebet  .cateitem.Olanda:after,
  .mobilelivebet  .cateitem.Amstel:after,
  .mobilelivebet  .cateitem.Holland:after,
  .mobilelivebet  .cateitem.Zeeland:after,
  .mobilelivebet  .cateitem.aan.den.Rijn:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/olanda.png");
  }
  
  .mobilelivebet  .cateitem.India.Indian.Super.League:after,
  .mobilelivebet  .cateitem.India.Indiand.Super.Cup:after,
  .mobilelivebet  .cateitem.Hyderabad:after,
  .mobilelivebet  .cateitem.Bhopal:after,
  .mobilelivebet  .cateitem.Jassowal:after,
  .mobilelivebet  .cateitem.Chennai:after,
  .mobilelivebet  .cateitem.Navi.Mumbai:after,
  .mobilelivebet  .cateitem.New.Delhi:after,
  .mobilelivebet  .cateitem.India.Federation:after,
  .mobilelivebet  .cateitem.India:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/india.png");
  }
  
  .mobilelivebet  .cateitem.Tour:after,
  .mobilelivebet  .cateitem.Kramsach:after,
  .mobilelivebet  .cateitem.Telfs:after,
  .mobilelivebet  .cateitem.Seefeld:after,
  .mobilelivebet  .cateitem.Austria:after,
  .mobilelivebet  .cateitem.Strasbourg:after,
  .mobilelivebet  .cateitem.Vienna:after,
  .mobilelivebet  .cateitem.Kitzbuehel:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/austria.png");
  }
  
  .mobilelivebet  .cateitem.Freccia:after,
  .mobilelivebet  .cateitem.Knokke:after,
  .mobilelivebet  .cateitem.Nieuwport:after,
  .mobilelivebet  .cateitem.Nieuwpoort:after,
  .mobilelivebet  .cateitem.Belgio:after,
  .mobilelivebet  .cateitem.De.Haan:after,
  .mobilelivebet  .cateitem.Belgium:after,
  .mobilelivebet  .cateitem.Liegi-Bastogne-Liegi:after,
  .mobilelivebet  .cateitem.Scheldeprijs:after,
  .mobilelivebet  .cateitem.Fiandre:after,
  .mobilelivebet  .cateitem.Spa-Francorchamps:after,
  .mobilelivebet  .cateitem.Felurus:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/belgio.png") !important;
  }
  
  .mobilelivebet  .cateitem.Bol:after,
  .mobilelivebet  .cateitem.Croazia:after,
  .mobilelivebet  .cateitem.Umag:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/croazia.png");
  }
  
  .mobilelivebet  .cateitem.Danimarca:after,
  .mobilelivebet  .cateitem.Denmark:after,
  .mobilelivebet  .cateitem.Dnimarca:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/danimarca.png");
  }
  
  .mobilelivebet  .cateitem.Monaco:after,
  .mobilelivebet  .cateitem.Montecarlo:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/monaco.png");
  }
  
  
  .mobilelivebet  .cateitem.Wales:after,
  .mobilelivebet  .cateitem.Galles:after,
  .mobilelivebet  .cateitem.Galles:after,
  .mobilelivebet  .cateitem.Wales:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/galles.png");
  }
  
  .mobilelivebet  .cateitem.Uganda.Premier:after,
  .mobilelivebet  .cateitem.Uganda:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/uganda.png");
  }
  
  .mobilelivebet  .cateitem.Dakar:after,
  .mobilelivebet  .cateitem.Senegal:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/senegal.png");
  }
  
  .mobilelivebet  .cateitem.Lome:after,
  .mobilelivebet  .cateitem.Togo:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/togo.png");
  }
  
  .mobilelivebet  .cateitem.Filippine:after,
  .mobilelivebet  .cateitem.Philippines:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/filippine.png");
  }
  
  .mobilelivebet  .cateitem.AFF:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/aff.png");
  }
  
  .mobilelivebet  .cateitem.Georgia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/georgia.png");
  }
  
  .mobilelivebet  .cateitem.Panama:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/panama.png");
  }
  
  .mobilelivebet  .cateitem.Santo.Domingo:after,
  .mobilelivebet  .cateitem.Santiago.Los.Caballeros:after,
  .mobilelivebet  .cateitem.La.Romana:after,
  .mobilelivebet  .cateitem.Dominicana:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/dominicana.png");
  }
  
  .mobilelivebet  .cateitem.Grecia.League:after,
  .mobilelivebet  .cateitem.Grecia:after,
  .mobilelivebet  .cateitem.Grecia.Football:after,
  .mobilelivebet  .cateitem.Greece:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/grecia.png");
  }
  
  .mobilelivebet  .cateitem.eventsname.Irlanda.Del.Nord:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/irlandadelnord.png");
  }
  
  .mobilelivebet  .cateitem.Norvegia:after,
  .mobilelivebet  .cateitem.Norway:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/norvegia.png");
  }
  
  .mobilelivebet  .cateitem.Zielona:after,
  .mobilelivebet  .cateitem.Polonia:after,
  .mobilelivebet  .cateitem.Katowice:after,
  .mobilelivebet  .cateitem.Polish:after,
  .mobilelivebet  .cateitem.Poznan:after,
  .mobilelivebet  .cateitem.Bytom:after,
  .mobilelivebet  .cateitem.Ekstraklasa:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/polonia.png");
  }
  
  .mobilelivebet  .cateitem.Pardubice:after,
  .mobilelivebet  .cateitem.Prostejov:after,
  .mobilelivebet  .cateitem.Most:after,
  .mobilelivebet  .cateitem.Praga:after,
  .mobilelivebet  .cateitem.Usti.Nad.Orlici:after,
  .mobilelivebet  .cateitem.Prague:after,
  .mobilelivebet  .cateitem.Czech:after,
  .mobilelivebet  .cateitem.Ceca:after,
  .mobilelivebet  .cateitem.Ceca.CFL:after,
  .mobilelivebet  #m3865:after,
  .mobilelivebet  .cateitem.Olomouc:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ceca.png");
  }
  
  .mobilelivebet  .cateitem.Kenya:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/kenya.png");
  }
  
  .mobilelivebet  .cateitem.Cuerta.De.Arges:after,
  .mobilelivebet  .cateitem.Bucarest:after,
  .mobilelivebet  .cateitem.Bucharest:after,
  .mobilelivebet  .cateitem.Bacau:after,
  .mobilelivebet  .cateitem.Galati:after,
  .mobilelivebet  .cateitem.Romania:after,
  .mobilelivebet  .cateitem.Brasov:after,
  .mobilelivebet  .cateitem.Sibiu:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/romania.png");
  }
  
  .mobilelivebet  .cateitem.Scozia:after,
  .mobilelivebet  .cateitem.Scotland:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/scozia.png");
  }
  
  .mobilelivebet  .cateitem.Armenia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/armenia.png");
  }
  
  
  .mobilelivebet  .cateitem.Slovacchia:after,
  .mobilelivebet  .cateitem.Slovakia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/slovacchia.png");
  }
  
  .mobilelivebet  .cateitem.Maribor:after,
  .mobilelivebet  .cateitem.Slovenia:after,
  .mobilelivebet  .cateitem.Slovenian:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/slovenia.png");
  }
  
  .mobilelivebet  .cateitem.Switzerland:after,
  .mobilelivebet  .cateitem.Svizzera:after,
  .mobilelivebet  .cateitem.Spengler:after,
  .mobilelivebet  .cateitem.Geneva:after,
  .mobilelivebet  .cateitem.Ginevra:after,
  .mobilelivebet  .cateitem.Gstaad:after,
  .mobilelivebet  .cateitem.Montreux:after,
  .mobilelivebet  .cateitem.Sion:after,
  .mobilelivebet  .cateitem.Caslano:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/svizzera.png");
  }
  
  .mobilelivebet  .cateitem.Itajai:after,
  .mobilelivebet  .cateitem.Foz.Do.Iguacu:after,
  .mobilelivebet  .cateitem.Sao.Paulo:after,
  .mobilelivebet  .cateitem.Brasile:after,
  .mobilelivebet  .cateitem.Brazil:after,
  .mobilelivebet  .cateitem.Santa.Maria:after,
  .mobilelivebet  .cateitem.Sao.Jose:after,
  .mobilelivebet  .cateitem.Porto.Alegre:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/brasile.png");
  }
  
  .mobilelivebet  .cateitem.Mendoza:after,
  .mobilelivebet  .cateitem.Argentina:after,
  .mobilelivebet  .cateitem.San.Juan:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/argentina.png");
  }
  
  .mobilelivebet  .cateitem.Villa.Alemana:after,
  .mobilelivebet  .cateitem.Santiago:after,
  .mobilelivebet  .cateitem.Osorno:after,
  .mobilelivebet  .cateitem.Temuco:after,
  .mobilelivebet  .cateitem.Concepcion:after,
  .mobilelivebet  .cateitem.Cile:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/cile.png");
  }
  
  .mobilelivebet  .cateitem.Coppa.America:after,
  .mobilelivebet  .cateitem.CONMEBOL:after,
  .mobilelivebet  .cateitem.Copa.America:after,
  .mobilelivebet  .cateitem.Sudamericana:after,
  .mobilelivebet  .cateitem.Sudamericane:after,
  .mobilelivebet  .cateitem.Recopa:after,
  .mobilelivebet  .cateitem.Libertadores:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudamericane.png");
  }
  
  .mobilelivebet  .cateitem.Gimcheon:after,
  .mobilelivebet  .cateitem.Sud.Corea:after,
  .mobilelivebet  .cateitem.Seoul:after,
  .mobilelivebet  .cateitem.South.Korea:after,
  .mobilelivebet  .cateitem.Sud.Korea:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudkorea.png");
  }
  
  .mobilelivebet  .cateitem.Manzanillo:after,
  .mobilelivebet  .cateitem.Merida:after,
  .mobilelivebet  .cateitem.Mazatlan:after,
  .mobilelivebet  .cateitem.Messico:after,
  .mobilelivebet  .cateitem.Mexico:after,
  .mobilelivebet  .cateitem.Acapulco:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/messico.png");
  }
  
  .mobilelivebet  .cateitem.Kazan:after,
  .mobilelivebet  .cateitem.Channel.One.Cup:after,
  .mobilelivebet  .cateitem.Russia.Football.National:after,
  .mobilelivebet  .cateitem.Russia:after,
  .mobilelivebet  .cateitem.Granatkin:after,
  .mobilelivebet  .cateitem.Mosca:after,
  .mobilelivebet  .cateitem.Russian:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/russia.png");
  }
  
  .mobilelivebet  .cateitem.Syria:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/siria.png");
  }
  
  .mobilelivebet  .cateitem.Africa:after,
  .mobilelivebet  .cateitem.Sud.Africa:after,
  .mobilelivebet  .cateitem.Sudafrica:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/sudafrica.png");
  }
  
  .mobilelivebet  .cateitem.Bursa:after,
  .mobilelivebet  .cateitem.Eskisehir:after,
  .mobilelivebet  .cateitem.Balikesir:after,
  .mobilelivebet  .cateitem.Mersin:after,
  .mobilelivebet  .cateitem.Turchia:after,
  .mobilelivebet  .cateitem.Ankara:after,
  .mobilelivebet  .cateitem.Sakarya:after,
  .mobilelivebet  .cateitem.Antalya:after,
  .mobilelivebet  .cateitem.Istanbul:after,
  .mobilelivebet  .cateitem.Turkey:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/turchia.png");
  }
  
  .mobilelivebet  .cateitem.Cherkassy:after,
  .mobilelivebet  .cateitem.Ucraina:after,
  .mobilelivebet  .cateitem.Ukraine:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ucraina.png");
  }
  
  .mobilelivebet  .cateitem.Travelers.Championship:after,
  .mobilelivebet  .cateitem.Pelham:after,
  .mobilelivebet  .cateitem.Newport:after,
  .mobilelivebet  .cateitem.Little.Rock:after,
  .mobilelivebet  .cateitem.Sarasota:after,
  .mobilelivebet  .cateitem.NHL:after,
  .mobilelivebet  .cateitem.Winnetka:after,
  .mobilelivebet  .cateitem.WNBA:after,
  .mobilelivebet  .cateitem.Pensacola:after,
  .mobilelivebet  .cateitem.The.Memorial:after,
  .mobilelivebet  .cateitem.USA:after,
  .mobilelivebet  .cateitem.NASL:after,
  .mobilelivebet  .cateitem.Superbowl:after,
  .mobilelivebet  .cateitem.Austin:after,
  .mobilelivebet  .cateitem.Charlottesville:after,
  .mobilelivebet  .cateitem.NCAA:after,
  .mobilelivebet  .cateitem.Wells.Fargo:after,
  .mobilelivebet  .cateitem.Binghamton:after,
  .mobilelivebet  .cateitem.MLB:after,
  .mobilelivebet  .cateitem.Champaign:after,
  .mobilelivebet  .cateitem.Atlanta:after,
  .mobilelivebet  .cateitem.Lexington:after,
  .mobilelivebet  .cateitem.Niceville:after,
  .mobilelivebet  .cateitem.Washington:after,
  .mobilelivebet  .cateitem.Stanford:after,
  .mobilelivebet  .cateitem.Houston:after,
  .mobilelivebet  .cateitem.Charleston:after,
  .mobilelivebet  .cateitem.Winston.Salem:after,
  .mobilelivebet  .cateitem.Us.Open:after,
  .mobilelivebet  .cateitem.NBA:after,
  .mobilelivebet  .cateitem.US.Open:after,
  .mobilelivebet  .cateitem.New.Haven:after,
  .mobilelivebet  .cateitem.Napa:after,
  .mobilelivebet  .cateitem.Las.Vegas:after,
  .mobilelivebet  .cateitem.Amelia.Island:after,
  .mobilelivebet  .cateitem.Ryder.Cup:after,
  .mobilelivebet  .cateitem.CareerBuilder.Challenge:after,
  .mobilelivebet  .cateitem.PGA.Championship:after,
  .mobilelivebet  .cateitem.US.Masters:after,
  .mobilelivebet  .cateitem.NFL:after,
  .mobilelivebet  .cateitem.Indian:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/usa.png");
  }
  
  .mobilelivebet  .cateitem.Kashiwa:after,
  .mobilelivebet  .cateitem.Toyota:after,
  .mobilelivebet  .cateitem.Japan:after,
  .mobilelivebet  .cateitem.Yokohama:after,
  .mobilelivebet  .cateitem.Giappone:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/giappone.png");
  }
  
  .mobilelivebet  .cateitem.Montenegro:after,
  .mobilelivebet  .cateitem.Podgorica:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/montenegro.png");
  }
  
  .mobilelivebet  .cateitem.Meshref:after,
  .cateitem.Kuwait:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/kuwait.png");
  }
  
  .mobilelivebet  .cateitem.Hopman:after,
  .mobilelivebet  .cateitem.Australia:after,
  .mobilelivebet  .cateitem.State.of.Origin:after,
  .mobilelivebet  .cateitem.Brisbane:after,
  .mobilelivebet  .cateitem.Australian:after,
  .mobilelivebet  .cateitem.Traralgon:after,
  .mobilelivebet  .cateitem.Phillip.Island:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/australia.png");
  }
  
  .mobilelivebet  .cateitem.Noumea:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/nuovacaledonia.png");
  }
  
  .mobilelivebet  .cateitem.Brcko:after,
  .mobilelivebet  .cateitem.Doboj:after,
  .mobilelivebet  .cateitem.Bosnia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/bosnia.png");
  }
  
  .mobilelivebet  .cateitem.Honduras:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/honduras.png");
  }
  
  
  .mobilelivebet  .cateitem.Bulgaria:after,
  .mobilelivebet  .cateitem.Sofia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/bulgaria.png");
  }
  
  .mobilelivebet  .cateitem.Cali:after,
  .mobilelivebet  .cateitem.Popayan:after,
  .mobilelivebet  .cateitem.Colombia:after,
  .mobilelivebet  .cateitem.Medellin:after,
  .mobilelivebet  .cateitem.Bogota:after,
  .mobilelivebet  .cateitem.Pereira:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/colombia.png");
  }
  
  .mobilelivebet  .cateitem.Cosafa:after,
  .mobilelivebet  .cateitem.African:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/africa.png");
  }
  
  .mobilelivebet  .cateitem.AFC:after,
  .mobilelivebet  .cateitem.AFC.Asian:after,
  .mobilelivebet  .cateitem.Gulf.Clubs:after,
  .mobilelivebet  .cateitem.Gulf.Cup:after,
  .mobilelivebet  .cateitem.Asian:after,
  .mobilelivebet  .cateitem.Asia:after,
  .mobilelivebet  .cateitem.ASEAN.Basketball.League:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/asia.png");
  }
  
  .mobilelivebet  .cateitem.Salvador:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/salvador.png");
  }
  
  .mobilelivebet  .cateitem.Ghana:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ghana.png");
  }
  
  .mobilelivebet  .cateitem.Belgrado:after,
  .mobilelivebet  .cateitem.Serbia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/serbia.png");
  }
  
  .mobilelivebet  .cateitem.Superbike:after,
  .mobilelivebet  .cateitem.Piloti:after,
  .mobilelivebet  .cateitem.Moto:after,
  .mobilelivebet  .cateitem.Mondiale.Costruttori:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/gp.png");
  }
  
  .mobilelivebet  .cateitem.Akko:after,
  .mobilelivebet  .cateitem.Israle:after,
  .mobilelivebet  .cateitem.Israele:after,
  .mobilelivebet  .cateitem.Israel:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/israele.png");
  }
  
  .mobilelivebet  .cateitem.Ungheria:after,   .mobilelivebet  .cateitem.Hungary:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ungheria.png");
  }
  
  .mobilelivebet  .cateitem.La.Croisette:after,
  .mobilelivebet  .cateitem.Mauritius:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/mauritius.png");
  }
  
  .mobilelivebet  .cateitem.Harare:after,
  .mobilelivebet  .cateitem.Zimbabwe:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/zimbabwe.png");
  }
  
  .mobilelivebet  .cateitem.Sweden:after,
  .mobilelivebet  .cateitem.Svezia:after,
  .mobilelivebet  .cateitem.Bastad:after,
  .mobilelivebet  .cateitem.Stoccolma:after,
  .mobilelivebet  .cateitem.Falun:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/svezia.png");
  }
  
  .mobilelivebet  .cateitem.Ireland:after,
  .mobilelivebet  .cateitem.Irish:after,
  .mobilelivebet  .cateitem.Irlanda:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/irlanda.png");
  }
  
  .mobilelivebet  .cateitem.Hong.Kong:after,
  .mobilelivebet  .cateitem.Shenzhen:after,
  .mobilelivebet  .cateitem.Wuhan:after,
  .mobilelivebet  .cateitem.Cina:after,
  .mobilelivebet  .cateitem.China:after,
  .mobilelivebet  .cateitem.Ningbo:after,
  .mobilelivebet  .cateitem.Shanghai:after,
  .mobilelivebet  .cateitem.Suzhou:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/cina.png");
  }
  
  .mobilelivebet  .cateitem.Finland:after,
  .mobilelivebet  .cateitem.Finlandia:after,
  .mobilelivebet  .cateitem.Helsinki:after,
  .mobilelivebet  .cateitem.Finnlandia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/finlandia.png");
  }
  
  .mobilelivebet  .cateitem.Islanda:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/islanda.png");
  }
  
  .mobilelivebet  .cateitem.Estonia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/estonia.png");
  }
  
  .mobilelivebet  .cateitem.CFL:after,
  .mobilelivebet  #m3814:after,
  .mobilelivebet  .cateitem.Zawada:after,
  .mobilelivebet  .cateitem.Montreal:after,
  .mobilelivebet  .cateitem.C.F.L:after,
  .mobilelivebet  .cateitem.Canada:after,
  .mobilelivebet  .cateitem.Granby:after,
  .mobilelivebet  .cateitem.Toronto:after,
  .mobilelivebet  .cateitem.Vancouver:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/canada.png");
  }
  
  .mobilelivebet .cateitem.Zambia:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/zambia.png");
  }
  
  .mobilelivebet  .cateitem.Singapore:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/singapore.png");
  }
  
  .mobilelivebet  .cateitem.Taiwan:after,
  .mobilelivebet  .cateitem.Kaohsiung:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/taiwan.png");
  }
  
  .mobilelivebet  .cateitem.Costa.Rica:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/costarica.png");
  }
  
  .mobilelivebet  .cateitem.AHL:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/canadausa.png");
  }
  
  .mobilelivebet  .cateitem.Rwanda:after,
  .mobilelivebet  .cateitem.Ruanda:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ruanda.png");
  }
  
  .mobilelivebet  .cateitem.Sharm.El.Sheik:after,
  .mobilelivebet  .cateitem.Egitto:after,
  .mobilelivebet  .cateitem.Sharm.El.Sheikh:after,
  .mobilelivebet  .cateitem.Egypt:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/egitto.png");
  }
  
  .mobilelivebet  .cateitem.Lima:after,
  .mobilelivebet  .cateitem.Peru:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/peru.png");
  }
  
  .mobilelivebet  .cateitem.Belarus:after,
  .mobilelivebet  .cateitem.Bielorussia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/bielorussia.png");
  }
  
  .mobilelivebet  .cateitem.Latvia:after,
  .mobilelivebet  .cateitem.Lettonia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/lettonia.png");
  }
  
  .mobilelivebet  .cateitem.Lithuania:after,
  .mobilelivebet  .cateitem.Lituania:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/lituania.png");
  }
  
  .mobilelivebet  .cateitem.Azerbaigian:after,
  .mobilelivebet  .cateitem.Azerbaijan:after,
  .mobilelivebet  .cateitem.Baku:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/azerbaigian.png");
  }
  
  .mobilelivebet  .cateitem.UK:after,
  .mobilelivebet  .cateitem.Uk.Championship:after,
  .mobilelivebet  .cateitem.Gran.Bretagna:after,
  .mobilelivebet  .cateitem.United.Kingdom:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/granbretagna.png");
  }
  
  .mobilelivebet  .cateitem.Faroe:after,
  .mobilelivebet  .cateitem.Faroer:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/faroer.png");
  }
  
  .mobilelivebet  .cateitem.Ecuador:after,
  .mobilelivebet  .cateitem.Guayaquil:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/ecuador.png");
  }
  
  .mobilelivebet  .cateitem.Guatemala:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/guatemala.png");
  }
  
  .mobilelivebet  .cateitem.Doha:after,
  .mobilelivebet  .cateitem.Qatar:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/qatar.png");
  }
  
  .mobilelivebet  .cateitem.CONCACAF:after,
  .mobilelivebet  .cateitem.caribbean:after,
  .mobilelivebet  #cat_103 a:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/nordamerica.png");
  }
  
  .mobilelivebet  .cateitem.Yemen:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/yemen.png");
  }
  
  .mobilelivebet  .cateitem.CAF:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/caf.png");
  }
  
  .mobilelivebet  .cateitem.Algiers:after,
  .mobilelivebet  .cateitem.Algeria:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/algeria.png");
  }
  
  .mobilelivebet  .cateitem.Morocco:after,
  .mobilelivebet  .cateitem.Marocco:after,
  .mobilelivebet  .cateitem.Casablanca:after,
  .mobilelivebet  .cateitem.Kenitra:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/marocco.png");
  }
  
  .mobilelivebet  .cateitem.Malesia:after,
  .mobilelivebet  .cateitem.Malaysia:after,
  .mobilelivebet  .cateitem.Kuala:after,
  .mobilelivebet  .cateitem.Lumpur:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/malaysia.png");
  }
  
  .mobilelivebet  .cateitem.Saudi.Arabia:after,
  .mobilelivebet  .cateitem.Arabia:after,
  .mobilelivebet  .cateitem.Arabia.Saudita:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/arabiasaudita.png");
  }
  
  .mobilelivebet  .cateitem.Auckland:after,
  .mobilelivebet  .cateitem.Nuova.Zelanda:after,
  .mobilelivebet  .cateitem.ITM.Coppa:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/nuovazelanda.png");
  }
  
  .mobilelivebet  .cateitem.Lussemburgo:after,
  .mobilelivebet  .cateitem.Luxembourg:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/lussemburgo.png");
  }
  
  .mobilelivebet  .cateitem.Kazakhstan:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/kazakhstan.png");
  }
  
  .mobilelivebet  .cateitem.Sousse:after,
  .mobilelivebet  .cateitem.Tunisia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/tunisia.png");
  }
  
  .mobilelivebet  .cateitem.Indonesia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/indonesia.png");
  }
  
  .mobilelivebet  .cateitem.Iran:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/iran.png");
  }
  
  .mobilelivebet  .cateitem.Concacaf:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/concacaf.png");
  }
  
  .mobilelivebet  .cateitem.Tailandia:after,
  .mobilelivebet  .cateitem.Thai:after,
  .mobilelivebet  .cateitem.Thailand:after,
  .mobilelivebet  .cateitem.Bangkok:after,
  .mobilelivebet  .cateitem.Thailandia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/thailandia.png");
  }
  
  .mobilelivebet  .cateitem.Asuncion:after,
  .mobilelivebet  .cateitem.Paraguay:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/paraguay.png");
  }
  
  .mobilelivebet  .cateitem.Moldova:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/moldova.png");
  }
  
  .mobilelivebet  .cateitem.Oman:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/oman.png");
  }
  
  .mobilelivebet  .cateitem.Cipro:after,
  .mobilelivebet  .cateitem.Cyprus:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/cipro.png");
  }
  
  .mobilelivebet  .cateitem.Macedonia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/macedonia.png");
  }
  
  .mobilelivebet  .cateitem.Malta:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/malta.png");
  }
  
  .mobilelivebet  .cateitem.Sakhir:after,
  .mobilelivebet  .cateitem.Bahrain:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/bahrain.png");
  }
  
  .mobilelivebet  .cateitem.Pakistan:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/pakistan.png");
  }
  
  .mobilelivebet  .cateitem.Bolivia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/bolivia.png");
  }
  
  .mobilelivebet  .cateitem.Venezuela:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/venezuela.png");
  }
  
  .mobilelivebet  .cateitem.Jordania:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/jordania.png");
  }
  
  .mobilelivebet  .cateitem.UAE:after,
  .mobilelivebet  .cateitem.Uae:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/uae.png");
  }
  
  .mobilelivebet  .cateitem.FIFA.Pallone:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/playeraw.png");
  }
  
  .mobilelivebet  .cateitem.Jamaica:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/jamaica.png");
  }
  
  .mobilelivebet  .cateitem {
      text-indent: 10px;
  }
  
      .mobilelivebet  .cateitem.Bahrain:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/bahrain.png");
      }
  
      .mobilelivebet  .cateitem.Abu.Dhabi:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/uae.png");
      }
  
      .mobilelivebet  .cateitem.Monaco:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/monaco.png");
      }
  
      .mobilelivebet  .cateitem.Eurovision:after,
      .mobilelivebet  .cateitem.European:after,
      .mobilelivebet  .cateitem.Europee:after,
      .mobilelivebet  .cateitem.Sei.Nazioni:after,
      .mobilelivebet  .cateitem.Euro:after,
      .mobilelivebet  .cateitem.Europa:after,
      .mobilelivebet  .cateitem.Europa.League:after,
      .mobilelivebet  .cateitem.Champions.League:after,
      .mobilelivebet  .cateitem.Euro2016:after,
      .mobilelivebet  .cateitem.Euro2016:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/europee.png");
      }
  
      .mobilelivebet  .cateitem.International:after,
      .mobilelivebet  .cateitem.Internazionale:after,
      .mobilelivebet  .cateitem.Internazionali:after,
      .mobilelivebet  #cate_182.cateitem:after,
      .mobilelivebet  #cat_18 a:after,
      .mobilelivebet  .cateitem.Federation.Cup:after,
      .mobilelivebet  .cateitem.Davis:after,
      .mobilelivebet  .cateitem.Grande.Slam:after,
      .mobilelivebet  .cateitem.Giovanili:after,
      .mobilelivebet  .cateitem.World:after,
      .mobilelivebet  .cateitem.League:after,
      .mobilelivebet  #cate_257:after,
      .mobilelivebet  .cateitem.Oscar.del.Cinema:after,
      .mobilelivebet  #cate_9973061 .mitem:after,
      .mobilelivebet  .cateitem.Calcio.Femminile:after,
      .mobilelivebet  .cateitem.Speciali.Campionati:after,
      .mobilelivebet  .cateitem.Scontri.Diretti:after,
      .mobilelivebet  #cate_321:after,
      .mobilelivebet  #cate_71004:after,
      .mobilelivebet  #cate_71067:after,
      .mobilelivebet  .cateitem.Speciali.Basket:after,
      .mobilelivebet  #cate_9973031:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
      }
  
      .mobilelivebet  .cateitem.UK:after,
      .mobilelivebet  .cateitem.Gran.Bretagna:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/granbretagna.png");
      }
  
      .mobilelivebet  .cateitem.Russia:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/russia.png");
      }
  
      .mobilelivebet  .cateitem.PGA:after,
      .mobilelivebet  .cateitem.USA:after,
      .mobilelivebet  .cateitem.Stati.Uniti:after,
      .mobilelivebet  #cat_205 .cateitem:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/usa.png");
      }
  
      .mobilelivebet  .cateitem.Tailandia:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/thailandia.png");
      }
  
      .mobilelivebet .cateitem.Viareggio:after,
      .mobilelivebet  .cateitem.Italiane:after,
      .mobilelivebet  .cateitem.Italiana:after,
      .mobilelivebet  .cateitem.Italia:after,
      .mobilelivebet  #cate_71060:after,
      .mobilelivebet  .cateitem.Serie.B:after,
      .mobilelivebet  .cateitem.Ammonizioni:after {
          background-image: url("http://www.starbet365.biz/res/Client/img/flag/italia.png");
      }
  
  .mobilelivebet  #cate_9973102:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
  }
  
  
  .mobilelivebet  .cateitem.Singapore:after,
  .mobilelivebet  .cateitem.SINGAPORE:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/singapore.png");
  }
  .mobilelivebet  #cate_32:after,
  .mobilelivebet  #cate_140:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/spa_por.png");
  }
  
  .mobilelivebet  .cateitem.Portogallo:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/portogallo.png");
  }
  
  .mobilelivebet  .cateitem.Germania:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/germania.png");
  }
  
  .mobilelivebet  .cateitem.Francia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/francia.png");
  }
  
  .mobilelivebet  .cateitem.Canada:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/canada.png");
  }
  
  .mobilelivebet  .cateitem.America:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/america.png");
  }
  
  .mobilelivebet  .cateitem.Nord.America:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/nordamerica.png");
  }
  
  .mobilelivebet  .cateitem.OneAsia:after,
  .mobilelivebet  .cateitem.Asia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/asia.png");
  }
  
  .mobilelivebet .cateitem.WTA:after,
  .mobilelivebet  .cateitem.WTA:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/wta.png");
  }
  
  .mobilelivebet .cateitem.ATP:after,
  .mobilelivebet  .cateitem.ATP:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/atp.png");
  }
  
  .mobilelivebet  .cateitem.Challenger:after,
  .mobilelivebet  #cate_119 .mitem:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/atp.png");
  }
  
  .mobilelivebet .cateitem.Olimpiadi:after,
  .mobilelivebet  .cateitem.Olimpiadi:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/olimpiadi.png");
      background-size: contain;
      margin-top: 0.3vw;
      height: 63% !important;
  }
  
  .mobilelivebet  .cateitem.Hopman:after,
  .mobilelivebet  .cateitem.ITF:after,
  .mobilelivebet  #cate_202 .mitem:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/itf.png");
  }
  
  .mobilelivebet  .cateitem.Belgio:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/belgio.png");
  }
  
  .mobilelivebet .cateitem.Drivers:after,
  .mobilelivebet  .cateitem.Gran.Premio:after,
  .mobilelivebet  .cateitem.Moto:after,
  .mobilelivebet  .cateitem.Moto2:after,
  .mobilelivebet  .cateitem.Moto3:after,
  .mobilelivebet  .cateitem.Piloti:after,
  .mobilelivebet  .cateitem.Automobilismo:after,
  .mobilelivebet  #cate_71084:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/gp.png");
  }
  
  .mobilelivebet  .cateitem.Africa:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/africa.png");
  }
  
  .mobilelivebet  .cateitem.Spagna:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/spagna.png");
  }
  
  .mobilelivebet  .cateitem.The.Masters:after,
  .mobilelivebet  .cateitem.Inghilterra:after,
  .mobilelivebet  .cateitem.Regno.Unito:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/inghilterra.png");
  }
  
  .mobilelivebet  .cateitem.Malaysia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/malaysia.png");
  }
  
  .mobilelivebet  .cateitem.China:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/cina.png");
  }
  
  .mobilelivebet  .cateitem.Player.Awards:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/playeraw.png");
  }
  
  .mobilelivebet  .cateitem.Turchia:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/turchia.png");
  }
  
  .mobilelivebet  .cateitem.Scozia:after,
  .mobilelivebet  .cateitem.Scotland:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/scozia.png");
  }
  
  .mobilelivebet  .cateitem.Olanda:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/olanda.png");
  }
  .mobilelivebet  #cat_18 a:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
  }
  .mobilelivebet  #cat_95 a:after {
      background-image: url("http://www.starbet365.biz/res/Client/img/flag/internazionale.png");
  }
  
  .gitem.Hockey.Prato::after,
  .gitem.Hockey.prato::after,
  .gitem.hockey.Prato::after,
  .gitem.hockey.prato::after {
      background-position: 0 -500px;
  }
  
  .gitem.Table.Tennis::after,
  .gitem.table.tennis::after,
  .gitem.table.Tennis::after,
  .gitem.Table.tennis::after,
  .gitem.tennis.tavolo::after,
  .gitem.Tennis.tavolo::after,
  .gitem.Tennis.Tavolo::after,
  .gitem.tennis.Tavolo::after {
      background-position: 0 -4360px;
  }
  
  .gitem.Badminton::after,
  .gitem.badminton::after {
      background-position: 0px -4290px;
  }
  .mobilelivebet .cateitem.Bangladesh:after {
      background-image: url(http://www.starbet365.biz/res/Client/img/flag/bangladesh.png);
      background-size: contain;
  }
  
  .mobilelivebet .cateitem.Cambogia:after {
      background-image: url(http://www.starbet365.biz/res/Client/img/flag/cambogia.jpg);
      background-size: contain;
  }
  .coupLarge #couponcontainer {
      z-index: 1 !important;
  }
  
  
  .mobilelivebet .cateitem.San.Marino.Sammarinese:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/sanmarino.png");
  }
  
  .mobilelivebet .cateitem.Botswana.Premier:after{
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/botswana.png");
  }
  
  
  .mobilelivebet .cateitem.Kosovo:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/Kosovo.png");
  }
  
  .mobilelivebet .cateitem.Etiopia:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/Etiopia.png");
  }
  
  .mobilelivebet .cateitem.Arabian:after {
    background-image: url("http://www.starbet365.biz/res/Client/img/flag/Arabian.png");
  }
.top_header {
    justify-content: space-around;
    width: 100%;
    --webkit-animation: topHeader 0.2s;
    animation: topHeader 0.2s;
    opacity: 0;
}

.top_header li a {
    font-size: 14px !important;
    line-height: 12px;
    position: relative;
    top: calc(50% - 10px);
    color: rgba(var(--main-txt-color-rgb) 0.502);
    font-weight: 500;
}

.top_header li a.active {
    color: var(--secondary-bg);
}

.top_header.active {
    display: inline-flex !important;
    height: 45px;
    opacity: 1;
}

@keyframes topHeader {
    from {
        height: 0px;
        opacity: 0;
}
    to {
        height: 45px;
        opacity: 1;
    }
}

.top_header.active ~ header {
    border-top:1px solid var(--secondary-bg);
}

#calendarcont .list-group-item {
    background: transparent !important;
    border: 1px solid var(--logged-part-txt);
    color: var(--main-txt-color);
    padding: 4px 7px 0px 11px;
    height: 45px;
}

.match_date{
	position: absolute;
	top: 11px;
}

.cal_maniDesc{position:relative;left: 100px;padding-left:10px;}

#calendar_tab #calendarcont [class^="zg-"], #calendar_tab #calendarcont [class*=" zg-"] {
    font-size: 38px;
}

#calendar_tab #calendarcont .list-group-item span {
	line-height:1;
    position: relative;
    left: 30px;
    font-size: 12px;
}

.match_name {
    font-size: 12px;
    color: var(--main-txt-color);
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cal_matchname {
    font-size: 14px;
    font-weight: 500;
    color: var(--secondary-bg);
    width: calc(100% - 100px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#calendarnav ul {
    background-color: transparent;
}

#calendarnav ul li a {
    border:1px solid
    var(--main-txt-color);
    border-radius:4px;
    opacity: 0.5;
    display:
    flex;
    flex-flow:
    column;
    justify-content:
    center;
    align-items:
    center;
    width: 60px;
}
#calendarnav ul li a span.date{
	font-size:36px;
	line-height:25px;
}
#calendarnav ul li a span:not(.date){
	font-size:12px;
}
#calendarnav ul li.active a {
    color: var(--secondary-bg);
	border-color:var(--secondary-bg);
	opacity:1;
	font-weight:600;
}

#calendarnav ul.nav.nav-justified.navbar-default {
    width: min-content;
    gap: 5px;
    padding: 5px 0;
    background: transparent;
}

.nav-justified>li {
    width: 60px;
    height: 70px;
}

#calendarnav ul li.active a {
    color: var(--secondary-bg) !important;
    border-color: var(--secondary-bg);
    opacity: 1;
    font-weight: 600;
}

#calendarnav ul li a span.date {
    font-size: 36px;
    line-height: 25px;
}

#calendarnav ul li a span:not(.date) {
    font-size: 11px;
}

#calendar_tab #calendarcont .list-group-item div:not(:first-child):not(.cal_matchname) {
    border-left: 1px solid var(--secondary-bg);
}

#fixedmenu span.text {
    color: var(--primary-bg);
    line-height: 22px;
    top: 4px;
    position: relative;
}
#fixedmenu a::before {
    content: unset;
}

#fixedmenu li.mobilebet:not(.coupon) a span.icon {
    background: url(http://img.dominabet.net/mobile/images/sport/calcio_default.svg);
}

#fixedmenu li.text-uppercase:not(.selected) a span.icon {
    position: relative;
    top: 5px;
}

#fixedmenu li.mobilelivebet a span.icon {
    background: url(http://img.dominabet.net/mobile/images/nav/stopwatch.svg);
}

#fixedmenu li.mobilebet.coupon a span.icon, #fixedmenu li.account-bets a span.icon{
    background: url(http://img.dominabet.net/mobile/images/nav/bill.svg);
}
#fixedmenu li.account a span.icon{
    background:url(http://img.dominabet.net/mobile/images/filter_menu/giochi.svg);
}
#fixedmenu, #fixedmenu.fixed {
    background: transparent !important;
    border: none !important;
    padding: 0;
    z-index: 999999;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

#fixedmenu a {
    border: unset;
    line-height: 0px;
    background: var(--head-footer) !important;
    color: transparent;
    margin: 0;
    height: 63px;
    box-shadow: unset !important;
    overflow: visible;
}

#fixedmenu .selected a {
    background: radial-gradient(ellipse 100% 110% at 50% 10%,rgba(var(--red-color-rgb), 0) 51%,rgba(var(--red-color-rgb), 0) 0,var(--head-footer) 53%,var(--head-footer) 0) !important;
}

#fixedmenu span.text {
    color: var(--main-txt-color);
    line-height: 22px;
    top: 8px;
    position: relative;
}

#fixedmenu li.selected:after {
    content: "";
    background: var(--secondary-bg);
    width: 60px;
    height: 60px;
    position: absolute;
    top: -23px;
    z-index: -1;
    left: calc(50% - 30px);
    border-radius: 50%;
}

#fixedmenu li.prev a {
    border-top-right-radius: 30%;
}
#fixedmenu li.next a {
    border-top-left-radius: 30%;
}

li a span.icon {
    background-size: cover;
    display: block !important;
    margin: 5px auto 0;
    width:25px;
    height:25px;
    position: relative;
}

#fixedmenu a::before {
    content: unset;
}

#fixedmenu li.mobilebet:not(.coupon) a span.icon {
    background: url(http://img.dominabet.net/mobile/images/sport/calcio_default.svg);
}

#fixedmenu li.mobilelivebet a span.icon {
    background: url(http://img.dominabet.net/mobile/images/nav/stopwatch.svg);
}

#fixedmenu li.mobilebet.coupon a span.icon, #fixedmenu li.account-bets a span.icon{
    background: url(http://img.dominabet.net/mobile/images/nav/bill.svg);
}
#fixedmenu li.account a span.icon{
    background:url(http://img.dominabet.net/mobile/images/filter_menu/giochi.svg);
}

#fixedmenu a span.icon {
    filter: var(--filter);
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

#fixedmenu li.selected a span.icon {top: -16px;filter: var(--p-filter);}

#betBtn, #delBtn {
    position: absolute;
    width: calc(47% - 1px);
    top: 101%;
    font-size: 18px;
    font-weight: 600;
}

#betBtn {
    background: var(--secondary-bg);
    left: 50%;
}

#delBtn {
    background: var(--red-color);
}
#importi_riepilogo > tbody > tr:nth-child(3) td, #importi_riepilogo > tbody > tr:nth-child(4) td {
    padding: 0;
}

#importi_riepilogo > tbody > tr:nth-child(2) > td > div.checkbox {
    margin-top: 0px;
}

.glyphicon-lock:before {
    content: url("http://img.dominabet.net/mobile/images/lock.svg");
}

#coupon_stk .form-control {
    font-size: 18px;
}

.glyphicon-lock {
    top: -1px;
}

.glyphicon-search:before {
    content: url("http://img.dominabet.net/mobile/images/Search.svg");
}

.glyphicon-search {
    height: 15px;
    width: 15px;
}

#search > span.glyphicon-search:before {
    filter: brightness(0) invert(7%) sepia(21%) saturate(5090%) hue-rotate(192deg) brightness(95%) contrast(107%);
    height: 15px;
    width: 15px;
}
span.evetime:before {
    content: "";
    background: url("http://img.dominabet.net/mobile/images/tutte.svg") no-repeat center center !important;
    background-size: 7px, cover !important;
    filter: var(--filter);
    width: 20px;
    height: 20px;
    order: 1;
}

ul.live_sports {
    padding-left: 0;
}

.live_sports [class*="_nEve"] {
    order: 2;
}

.menpoker #toSport {
    margin-left: -26px;
    width: 25px;
    min-width: unset;
}

.offer a.cateitem:hover, .offer a.cateitem:focus {
    background-color: var(--primary-bg);
    color: var(--main-txt-color) !important;
}

#sideMenu a.manitem {
    background-color: var(--primary-bg);
}

body.offer #container .glist {
    margin: 1px;
}
body.offer #container li.glist.title {
    display: flex !important;
    margin: 0 !important;
}

body.offer #container li.glist.title a {
    width: 100%;
}

div#container .tab-content #offertTab > .container-fluid {
    padding: 0;
}

div#container .tab-content #offertTab > .container-fluid #time_menu .lower #day_labels li {
    margin: 0 !important;
    width: calc(20% - 5px) !important;
    min-width: calc(20% - 5px) !important;
}

.glist .catelist .mlist .manitem {
    padding: 10px 15px 10px 55px !important;
    margin-left: 0;
}

.glist .catelist .mlist .manitem:hover, .glist .catelist .mlist .manitem:focus {
    background-color: rgba(var(--main-txt-color-rgb), 0.2);
}
#coupon thead {
    display: none;
}