.content_box_block {
  min-height: 40px;
  background-color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
}
.arial-text {
  font-family: Arial, Helvetica, sans-serif;
}
.margin-0 {
  margin: 0!important;
}
.margin-bottom-10 {
  margin-bottom: 10px!important;
}
.margin-bottom-20 {
  margin-bottom: 20px!important;
}
.betType {
  width: 100%;
  padding: 0;
  list-style-type: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  float: left;
  padding: 5px 0;
}
.betType li {
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}
.subtableQuoteSingoloevento th, .subtableQuoteSingoloevento td {
  width: 33.3%;
}
.btn-orange {
  background-color: #f58336;
  color: #fff;
  text-transform: uppercase;
  border:2px solid white;
}
.btn-grey {
  background-color: #e7e7e7;
  color: #000;
  text-transform: uppercase;
}
.input [type="text"] {
  border: 1px solid #f58336;
  color: black;
  text-transform: uppercase;
}
.alignRight {
  float: right;
  font-weight: bold;
}
.rowScommessa {
  padding: 2px;
  border-bottom: 1px solid grey;
}
.tabs-new{

}
.tabs-new > li{
  float: left;
  width: 50%;
  border: 1px solid white;
  background-color: #f58336;
  color: white;
}
.tabs-new > li a:hover{
  background-color: #004488;
}
.tabs-new > li a{
  padding: 7px 4px;
  font-size: 13px;
  color: #ffffff;
}
.activeTipologia{
    background-color: #004488 !important;
}
.activeEvento{
  background-color: black !important;
  color: white;
}
.activeEvento:hover{
  background-color: yellowgreen !important;
  color: white;
}
/*
 * Off Canvas
 * --------------------------------------------------
 */


/*
* PARTE AGGIUNTIVA PER IL MENU LATERLAE
* ---------------------------------------------------
*
*/

.bordered-panel {
  border: 1px solid #3A2E86 !important;
}
.panel-primary {
  border-radius: 0!important;
}
.menuScommesse .panel-body {
  padding: 0 !important;
  border-radius: 0;
}
.panel-heading {
  border-radius: 0!important;
}
/* Menu Preferiti */
.menuScommesse .snai-favorite {
  margin-bottom: 0;
  color: #003b75;
  border-bottom: 1px solid #ddd;
}
.menuScommesse .snai-favorite .fa-star {
  color: #135AA0;
}
.menuScommesse a.list-group-item.snai-favorite:hover {
  background-color: #7b9cbc!important;
}
.menuScommesse a.list-group-item.snai-favorite:hover .fa-star {
  color: #FFF;
}
.menuScommesse .list-group div:last-child .snai-favorite {
  border-bottom: none;
}
.menuScommesse .fa-times {
  color: #e96105;
}
.menuScommesse .list-group-item:hover .snai-favorite,
.menuScommesse .list-group-item:hover .fa-times {
  color: #FFF;
}
.menuScommesse .remove-from-favorites {
  width: 25px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0!important;
}
.menuScommesse .remove-from-favorites.favorite-hovered {
  background-color: #7b9cbc;
}
.menuScommesse .remove-from-favorites.favorite-hovered .fa-times {
  color: #FFF;
}
/* Menu Scommesse */
.menuScommesse .panel-default .panel-body,
.menuScommesse .panel-primary .panel-body {
  padding: 0;
}
.menuScommesse .panel-default > .panel-heading {
  padding: 0;
}
.menuScommesse a.list-group-item:focus {
  background-color: #fff;
}
.menuScommesse .panel-heading a.list-group-item[aria-expanded="true"],
.menuScommesse .panel-heading a.list-group-item.collapse.in {
  border-radius: 0;
  background-color: #94AABD;
  color: #FFF;
}
.menuScommesse .panel-collapse.collapse.in[aria-expanded="true"] > .panel-body > .subOne > div > a.list-group-item {
  border-radius: 0;
  background-color: #E4EBF1;
}
.menuScommesse .panel-group > .panel-heading {
  border-bottom: 0;
}
.menuScommesse .list-group {
  margin-bottom: 0;
}
.menuScommesse .list-group-item {
  text-transform: capitalize;
}
.menuScommesse a.list-group-item {
  border-radius: 0;
}
.menuScommesse a.list-group-item:not(.transparent-hover):hover {
  border-radius: 0;
  background-color: #003b75!important;
  color: #FFF;
}
.menuScommesse .btn-group {
  padding: 2px 0;
  background-color: #E5E3E1;
}
.menuScommesse .btn-group .btn {
  font-weight: normal!important;
  border-color: #E5E3E1;
}
.menuScommesse .btn-info {
  background-color: #7A9BBC;
  padding-top: 0;
  padding-bottom: 0;
}
.menuScommesse .btn-info:hover {
  background-color: #135AA0;
}
.btn-favorites-prematch {
  color: #FFF!important;
  border-left-color: #FFF!important;
  background-color: #135AA0!important;
  font-family: 'Oswald', sans-serif;
  letter-spacing: 1px;
}
.btn-favorites-prematch:hover {
  cursor: pointer;
  background-color: #769CBE!important;
}
.gruppo-scommessa-prematch .button-label {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: left;
  padding-bottom: 5px;
  padding-left: 2px;
  font-size: 12px;
  line-height: 1.5;
  font-weight: bold;
}
.gruppo-scommessa-prematch button {
  border-color: #F3F3F3;
  margin-bottom: 5px;
  width: 24.5%;
  margin-right: 0.5%!important;
}
.tipo-scommessa-prematch button {
  border-color: #F3F3F3;
  margin-bottom: 5px;
  width: 32.8%;
  margin-right: 0.5%!important;
}
.btn-group .activeOur {
  border-color: #e96105;
  background-color: #e96105;
  color: #fff;
  text-transform: capitalize;
}
.btn-group .activeOur:hover,
.btn-group .activeOur:focus {
  color: #fff;
  background-color: #B55F24;
}
.gruppo-scommessa-prematch button.activeOur {
  border-color: #003b75;
  background-color: #003b75;
}
.gruppo-scommessa-prematch button.activeOur:hover,
.gruppo-scommessa-prematch button.activeOur:focus {
  background-color: #003355;
}
.gruppo-scommessa-prematch button:not(.activeOur):hover,
.tipo-scommessa-prematch button:not(.activeOur):hover,
.gruppo-scommessa-prematch button:not(.activeOur):focus,
.tipo-scommessa-prematch button:not(.activeOur):focus {
  border-color: #f3f3f3 !important;
  background-color: #f3f3f3 !important;
}
.menuScommesse .bordered-orange {
  background-color: #135AA0 !important;
  color: #FFF!important;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: normal;
}
.menuScommesse .bordered-orange a {
  color: #FFF!important;
  text-decoration: none;
}
.menuScommesse .bordered-orange a:hover {
  color: #FFF!important;
  text-decoration: none;
}
.menuScommesse .bordered-orange a:focus {
  color:white;
  text-decoration: none;
}
.snai-sport-menu-icon {
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  background-size: 16px;
  margin-right: 5px;
}

.snai-sport-menu-icon.icon-trotto {
  width: 21px;
  height: 21px;
  background-size: 23px;
  background-image: url(../img/icons/ippica_trotto_ico.png);
}
.snai-sport-menu-icon.icon-galoppo {
  width: 21px;
  height: 21px;
  background-size: 23px;
  background-image: url(../img/icons/ippica_galoppo_ico.png);
}
/* Gestione ICONE SPORT nel Menu Scommesse */
.menuScommesse .snai-sport-menu-icon.icon-calcio,
.menuScommesse .snai-sport-menu-icon.icon-CALCEV,
.menuScommesse .snai-sport-menu-icon.icon-TOPCEV,
.menuScommesse .snai-sport-menu-icon.icon-calcil,
.menuScommesse .snai-sport-menu-icon.icon-calc5,
.menuScommesse .snai-sport-menu-icon.icon-beacsocc{
  background-image: url(../img/icons/soccer19.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-calcio,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-calcio,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-calcio,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-beacsocc,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-beacsocc,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-beacsocc,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CALCEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CALCEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CALCEV,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-TOPCEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-TOPCEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-TOPCEV,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-calcil,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-calcil,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-calcil,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-calc5,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-calc5,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-calc5  {
  background-image: url(../img/icons/soccer19W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-ippica {
  background-image: url(../img/icons/ippica_ico_menu.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-ippica,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-ippica,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-ippica,
.menuScommesse a.list-group-item.collapse.in span.snai-sport-menu-icon.icon-ippica {
  background-image: url(../img/icons/ippica_ico_menuW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-basket,
.menuScommesse .snai-sport-menu-icon.icon-basketa3 {
  background-image: url(../img/icons/basketball19.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-basket,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-basket,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-basket,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-basketa3,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-basketa3,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-basketa3 {
  background-image: url(../img/icons/basketball19W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-tennis,
.menuScommesse .snai-sport-menu-icon.icon-TENNEV,
.menuScommesse .snai-sport-menu-icon.icon-tennil {
  background-image: url(../img/icons/tennis7.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tennis,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tennis,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tennis,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-TENNEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-TENNEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-TENNEV,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tennil,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tennil,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tennil {
  background-image: url(../img/icons/tennis7W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-volley,
.menuScommesse .snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/volleyball13.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-volley,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-volley,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-volley,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-beach,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-beach,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/volleyball13W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-baseba {
  background-image: url(../img/icons/baseball8.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-baseba,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-baseba,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-baseba {
  background-image: url(../img/icons/baseball8W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-esdot2,
.menuScommesse .snai-sport-menu-icon.icon-esports {
  background-image: url(../img/icons/dota2.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-esdot2,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-esdot2,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-esdot2,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-esports,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-esports,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-esports  {
  background-image: url(../img/icons/dota2W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-eslol,
.menuScommesse .snai-sport-menu-icon.icon-esleofle {
  background-image: url(../img/icons/league_of_legends.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-eslol,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-eslol,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-eslol,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-esleofle,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-esleofle,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-esleofle {
  background-image: url(../img/icons/league_of_legendsW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-vela {
  background-image: url(../img/icons/vela.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-vela,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-vela,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-vela {
  background-image: url(../img/icons/velaW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-essc2,
.menuScommesse .snai-sport-menu-icon.icon-espstar{
  background-image: url(../img/icons/starCraft2.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-essc2,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-essc2,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-essc2,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-espstar,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-espstar,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-espstar{
  background-image: url(../img/icons/starCraft2W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-esphe{
  background-image: url(../img/icons/heartStone.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-esphe,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-esphe,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-esphe{
  background-image: url(../img/icons/heartStoneW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-rugby {
  background-image: url(../img/icons/rugbyball2.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-rugby,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-rugby,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-rugby {
  background-image: url(../img/icons/rugbyball2W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-footba {
  background-image: url(../img/icons/helmets4.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-footba,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-footba,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-footba {
  background-image: url(../img/icons/helmets4W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-golf {
  background-image: url(../img/icons/golf9.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-golf,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-golf,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-golf {
  background-image: url(../img/icons/golf9W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-crick {
  background-image: url(../img/icons/cricket1.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-crick,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-crick,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-crick {
  background-image: url(../img/icons/cricket1W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-scialp,
.menuScommesse .snai-sport-menu-icon.icon-sci {
  background-image: url(../img/icons/snow57.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-scialp,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-scialp,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-scialp,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-sci,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-sci,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-sci {
  background-image: url(../img/icons/snow57W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-frecce {
  background-image: url(../img/icons/frecce.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-frecce,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-frecce,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-frecce {
  background-image: url(../img/icons/frecceW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-dona,
.menuScommesse .snai-sport-menu-icon.icon-donaz {
  background-image: url(../img/icons/dona.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-dona,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-dona,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-dona,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-donaz,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-donaz,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-donaz {
  background-image: url(../img/icons/donaW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-badmin {
  background-image: url(../img/icons/badmin.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-badmin,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-badmin,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-badmin {
  background-image: url(../img/icons/badminW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-boxe {
  background-image: url(../img/icons/gloves5.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-boxe,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-boxe,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-boxe {
  background-image: url(../img/icons/gloves5W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-auto,
.menuScommesse .snai-sport-menu-icon.icon-AUTOEV {
  background-image: url(../img/icons/race6.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-auto,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-auto,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-auto,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-AUTOEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-AUTOEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-AUTOEV {
  background-image: url(../img/icons/race6W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-pingpo,
.menuScommesse .snai-sport-menu-icon.icon-tentav {
  background-image: url(../img/icons/pingpong5.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pingpo,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pingpo,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pingpo,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tentav,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tentav,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tentav {
  background-image: url(../img/icons/pingpong5W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-hockey {
  background-image: url(../img/icons/hockey_equipment.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-hockey,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-hockey,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-hockey {
  background-image: url(../img/icons/hockey_equipmentW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-moto,
.menuScommesse .snai-sport-menu-icon.icon-MOTOEV {
  background-image: url(../img/icons/motorbike6.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-moto,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-moto,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-moto,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-MOTOEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-MOTOEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-MOTOEV {
  background-image: url(../img/icons/motorbike6W.png);
}
.menuScommesse .snai-sport-menu-icon.icon-ciclo,
.menuScommesse .snai-sport-menu-icon.icon-CICLEV {
  background-image: url(../img/icons/ciclismo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-ciclo,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-ciclo,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-ciclo,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CICLEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CICLEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CICLEV {
  background-image: url(../img/icons/ciclismoW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-cani,
.menuScommesse .snai-sport-menu-icon.icon-CANIEV {
  background-image: url(../img/icons/cani.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-cani,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-cani,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-cani,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CANIEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CANIEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CANIEV {
  background-image: url(../img/icons/caniW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-cavalli-trotto,
.menuScommesse .snai-sport-menu-icon.icon-IPPTEV {
  background-image: url(../img/icons/trotto.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-cavalli-trotto,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-cavalli-trotto,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-cavalli-trotto,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-IPPTEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-IPPTEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-IPPTEV {
  background-image: url(../img/icons/trottoW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-cavalli-galoppo,
.menuScommesse .snai-sport-menu-icon.icon-IPPGEV {
  background-image: url(../img/icons/galoppo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-cavalli-galoppo,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-cavalli-galoppo,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-cavalli-galoppo,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-IPPGEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-IPPGEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-IPPGEV {
  background-image: url(../img/icons/galoppoW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-MATCHDAY {
  background-image: url(../img/icons/matchday.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-MATCHDAY,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-MATCHDAY,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-MATCHDAY {
  background-image: url(../img/icons/matchdayW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-BOXEEV {
  background-image: url(../img/icons/ico-box.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-BOXEEV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-BOXEEV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-BOXEEV {
  background-image: url(../img/icons/ico-boxW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-QUAREV {
  background-image: url(../img/icons/ico-quarter.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-QUAREV,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-QUAREV,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-QUAREV {
  background-image: url(../img/icons/ico-quarterW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-nfl {
  background-image: url(../img/icons/american_football6.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-nfl,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-nfl,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-nfl {
  background-image: url(../img/icons/american_football6W.png);
}

.menuScommesse .snai-sport-menu-icon.icon-spetta,
.menuScommesse .snai-sport-menu-icon.icon-spettac {
  background-image: url(../img/icons/show.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-spetta,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-spetta,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-spetta,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-spettac,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-spettac,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-spettac {
  background-image: url(../img/icons/showW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-pugila,
.menuScommesse .snai-sport-menu-icon.icon-pugilato {
  background-image: url(../img/icons/boxe.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pugila,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pugila,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pugila,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pugilato,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pugilato,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pugilato {
  background-image: url(../img/icons/boxeW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-pmano {
  background-image: url(../img/icons/handball.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pmano,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pmano,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pmano {
  background-image: url(../img/icons/handballW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-pnuoto {
  background-image: url(../img/icons/wpolo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pnuoto,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pnuoto,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pnuoto {
  background-image: url(../img/icons/wpoloW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-elepol {
  background-image: url(../img/icons/vote3.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-elepol,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-elepol,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-elepol {
  background-image: url(../img/icons/vote3W.png);
}

.menuScommesse .snai-sport-menu-icon.icon-equita {
  background-image: url(../img/icons/equitazione.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-equita,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-equita,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-equita {
  background-image: url(../img/icons/equitazioneW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-snooke,
.menuScommesse .snai-sport-menu-icon.icon-snooker {
  background-image: url(../img/icons/snooker.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-snooke,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-snooke,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-snooke,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-snooker,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-snooker,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-snooker {
  background-image: url(../img/icons/snookerW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-elezio {
  background-image: url(../img/icons/politiche.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-elezio,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-elezio,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-elezio {
  background-image: url(../img/icons/politicheW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-bandy {
  background-image: url(../img/icons/bandy.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-bandy,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-bandy,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-bandy {
  background-image: url(../img/icons/bandyW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-flobal {
  background-image: url(../img/icons/floorball.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-flobal,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-flobal,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-flobal {
  background-image: url(../img/icons/floorballW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-bowls{
  background-image: url(../img/icons/bowls.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-bowls,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-bowls,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-bowls {
  background-image: url(../img/icons/bowlsW.png);
}
/*icone olimpiadi*/
.menuScommesse .snai-sport-menu-icon.icon-medaglie {
  background-image: url(../img/icons/OLY_medagliere.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-medaglie,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-medaglie,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-medaglie {
  background-image: url(../img/icons/OLY_medagliereW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-at\.leg {
  background-image: url(../img/icons/OLY_atletica_leggera.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-at\.leg,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-at\.leg,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-at\.leg {
  background-image: url(../img/icons/OLY_atletica_leggeraW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/OLY_beach_volley.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-beach,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-beach,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/OLY_beach_volleyW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-canoa {
  background-image: url(../img/icons/OLY_canoa.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-canoa,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-canoa,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-canoa {
  background-image: url(../img/icons/OLY_canoaW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-canott {
  background-image: url(../img/icons/OLY_canottaggio.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-canott,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-canott,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-canott {
  background-image: url(../img/icons/OLY_canottaggioW.png);
}
/*
.menuScommesse .snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_ciclismo_pista.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_ciclismo_pistaW.png);
}
*/
.menuScommesse .snai-sport-menu-icon.icon-ginna {
  background-image: url(../img/icons/OLY_ginnastica_artistica.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-ginna,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-ginna,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-ginna {
  background-image: url(../img/icons/OLY_ginnastica_artisticaW.png);
}
/*
.menuScommesse .snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_ginnastica_ritimica.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_ginnastica_ritimicaW.png);
}
*/
.menuScommesse .snai-sport-menu-icon.icon-hockeprato {
  background-image: url(../img/icons/OLY_hockey_prato.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-hockeprato,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-hockeprato,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-hockeprato {
  background-image: url(../img/icons/OLY_hockey_pratoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-judo {
  background-image: url(../img/icons/OLY_judo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-judo,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-judo,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-judo {
  background-image: url(../img/icons/OLY_judoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-lotgrerom {
  background-image: url(../img/icons/OLY_lotta_greco_romana.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-lotgrerom,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-lotgrerom,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-lotgrerom {
  background-image: url(../img/icons/OLY_lotta_greco_romanaW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-lotlib {
  background-image: url(../img/icons/OLY_lotta_libera.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-lotlib,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-lotlib,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-lotlib {
  background-image: url(../img/icons/OLY_lotta_liberaW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-ciclombike {
  background-image: url(../img/icons/OLY_mountain_bike.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-ciclombike,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-ciclombike,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-ciclombike {
  background-image: url(../img/icons/OLY_mountain_bikeW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-nuoto {
  background-image: url(../img/icons/OLY_nuoto.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-nuoto,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-nuoto,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-nuoto {
  background-image: url(../img/icons/OLY_nuotoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-nuotsincr {
  background-image: url(../img/icons/OLY_nuoto_sincronizzato.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-nuotsincr,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-nuotsincr,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-nuotsincr {
  background-image: url(../img/icons/OLY_nuoto_sincronizzatoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-pentath {
  background-image: url(../img/icons/OLY_pentathlon_moderno.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pentath,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pentath,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pentath {
  background-image: url(../img/icons/OLY_pentathlon_modernoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-scherma {
  background-image: url(../img/icons/OLY_scherma.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-scherma,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-scherma,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-scherma {
  background-image: url(../img/icons/OLY_schermaW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-solleva {
  background-image: url(../img/icons/OLY_sollevamento_pesi.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-solleva,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-solleva,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-solleva {
  background-image: url(../img/icons/OLY_sollevamento_pesiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-taekwo {
  background-image: url(../img/icons/OLY_taekwondo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-taekwo,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-taekwo,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-taekwo {
  background-image: url(../img/icons/OLY_taekwondoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-tirarc {
  background-image: url(../img/icons/OLY_tiro_arco.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tirarc,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tirarc,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tirarc {
  background-image: url(../img/icons/OLY_tiro_arcoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-tirsegno {
  background-image: url(../img/icons/OLY_tiro_segno.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tirsegno,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tirsegno,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tirsegno {
  background-image: url(../img/icons/OLY_tiro_segnoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-tirvol {
  background-image: url(../img/icons/OLY_tiro_volo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tirvol,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tirvol,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tirvol {
  background-image: url(../img/icons/OLY_tiro_voloW.png);
}
/*
.menuScommesse .snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_trampolino.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_trampolinoW.png);
}*/

.menuScommesse .snai-sport-menu-icon.icon-triath {
  background-image: url(../img/icons/OLY_triathlon.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-triath,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-triath,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-triath {
  background-image: url(../img/icons/OLY_triathlonW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-tuffi {
  background-image: url(../img/icons/OLY_tuffi.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-tuffi,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-tuffi,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-tuffi {
  background-image: url(../img/icons/OLY_tuffiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-skinor,
.menuScommesse .snai-sport-menu-icon.icon-scinor {
  background-image: url(../img/icons/sci_nordico.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-skinor,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-skinor,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-skinor,
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-scinor,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-scinor,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-scinor {
  background-image: url(../img/icons/sci_nordicoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-surf {
  background-image: url(../img/icons/surf.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-surf,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-surf,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-surf {
  background-image: url(../img/icons/surfW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-squash {
  background-image: url(../img/icons/squash.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-squash,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-squash,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-squash {
  background-image: url(../img/icons/squashW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-footaus {
  background-image: url(../img/icons/australianFootball.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-footaus,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-footaus,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-footaus{
  background-image: url(../img/icons/australianFootballW.png);
}
.menuScommesse .snai-sport-menu-icon.icon-pespal {
  background-image: url(../img/icons/pesapallo.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-pespal,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-pespal,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-pespal{
  background-image: url(../img/icons/pesapalloW.png);
}



/*icone olimpiadi invernali*/

.menuScommesse .snai-sport-menu-icon.icon-hockey {
  background-image: url(../img/icons/hockey_equipment.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-hockey,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-hockey,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-hockey {
  background-image: url(../img/icons/hockey_equipmentW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-biathl {
  background-image: url(../img/icons/biathl.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-biathl,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-biathl,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-biathl {
  background-image: url(../img/icons/biathlW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-bob {
  background-image: url(../img/icons/bob.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-bob,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-bob,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-bob {
  background-image: url(../img/icons/bobW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-comnor {
  background-image: url(../img/icons/comnor.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-comnor,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-comnor,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-comnor {
  background-image: url(../img/icons/comnorW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-curlin {
  background-image: url(../img/icons/curling.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-curlin,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-curlin,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-curlin {
  background-image: url(../img/icons/curlingW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-patfig {
  background-image: url(../img/icons/patfig.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-patfig,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-patfig,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-patfig {
  background-image: url(../img/icons/patfigW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-patvel {
  background-image: url(../img/icons/patvel.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-patvel,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-patvel,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-patvel {
  background-image: url(../img/icons/patvelW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-saltos {
  background-image: url(../img/icons/saltos.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-saltos,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-saltos,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-saltos {
  background-image: url(../img/icons/saltosW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-shotra {
  background-image: url(../img/icons/shotra.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-shotra,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-shotra,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-shotra {
  background-image: url(../img/icons/shotraW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-skelet {
  background-image: url(../img/icons/skelet.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-skelet,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-skelet,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-skelet {
  background-image: url(../img/icons/skeletW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-skinor {
  background-image: url(../img/icons/sci_nordico.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-skinor,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-skinor,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-skinor {
  background-image: url(../img/icons/sci_nordicoW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-snowb\. {
  background-image: url(../img/icons/snowb.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-snowb\.,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-snowb\.,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-snowb\. {
  background-image: url(../img/icons/snowbW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-fresty {
  background-image: url(../img/icons/fresty.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-fresty,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-fresty,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-fresty {
  background-image: url(../img/icons/frestyW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-eventi {
  background-image: url(../img/icons/eventi.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-eventi,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-eventi,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-eventi {
  background-image: url(../img/icons/eventiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-slitti {
  background-image: url(../img/icons/lugeIcon.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-slitti,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-slitti,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-slitti {
  background-image: url(../img/icons/lugeIconNeg.png);
}

/* end icone olimpiadi invernali*/




/* icone globalbet */
.menuScommesse .snai-sport-menu-icon.icon-Campionati {
  background-image: url(../img/icons/EV-campionato_calcio.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-Campionati,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-Campionati,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-Campionati{
  background-image: url(../img/icons/EV-campionato_calcioW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-CAMMEL {
  background-image: url(../img/icons/EV-cammelli_virtuali.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CAMMEL,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CAMMEL,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CAMMEL{
  background-image: url(../img/icons/EV-cammelli_virtualiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-CANIRB {
  background-image: url(../img/icons/EV-levrieri_filmati.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CANIRB,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CANIRB,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CANIRB{
  background-image: url(../img/icons/EV-levrieri_filmatiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-CALGL6 {
  background-image: url(../img/icons/EV-calcio_virtual.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CALGL6,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CALGL6,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CALGL6{
  background-image: url(../img/icons/EV-calcio_virtualW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-CCAG6B {
  background-image: url(../img/icons/EV-campionato_calcio_6.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CCAG6B,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CCAG6B,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CCAG6B{
  background-image: url(../img/icons/EV-campionato_calcio_6W.png);
}

.menuScommesse .snai-sport-menu-icon.icon-LEVRIE {
  background-image: url(../img/icons/EV-levrieri_virtuali.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-LEVRIE,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-LEVRIE,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-LEVRIE{
  background-image: url(../img/icons/EV-levrieri_virtualiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-IPPGGB {
  background-image: url(../img/icons/EV-cavalli_virtuali.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-IPPGGB,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-IPPGGB,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-IPPGGB{
  background-image: url(../img/icons/EV-cavalli_virtualiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-IPPRGB {
  background-image: url(../img/icons/EV-cavalli_filmati.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-IPPRGB,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-IPPRGB,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-IPPRGB{
  background-image: url(../img/icons/EV-cavalli_filmatiW.png);
}

.menuScommesse .snai-sport-menu-icon.icon-CCAG4B {
  background-image: url(../img/icons/EV-campionato_calcio_4.png);
}
.menuScommesse a.list-group-item.active span.snai-sport-menu-icon.icon-CCAG4B,
.menuScommesse a.list-group-item:hover span.snai-sport-menu-icon.icon-CCAG4B,
.menuScommesse a.list-group-item[aria-expanded="true"] span.snai-sport-menu-icon.icon-CCAG4B{
  background-image: url(../img/icons/EV-campionato_calcio_4W.png);
}

/* end icone globalbet */


#detailAvvenimento thead {
  font-family: 'Oswald', sans-serif;
  border: 1px solid #66839D;
  background-color: #7B92A7;
  color: #FFFFFF;
}
#detailAvvenimento thead tr th {
  border-bottom-width: 1px;
}
#detailAvvenimento table tbody tr {
  color: #003b75;
}
#detailAvvenimento .index-sport table tbody tr {
  color: #333;
}
.des-evento-arrow {
  font-family: sans-serif;
}
.table-striped > tbody > tr:nth-child(odd) > td .des-evento-arrow {
  background-color: #CFD6DE;
}
.table-striped > tbody > tr:nth-child(odd) > td .des-evento-arrow:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #CFD6DE;
  border-bottom: 15px solid transparent;
  right: -15px;
  top: 0;
}
.table-striped > tbody > tr:nth-child(even) > td .des-evento-arrow {
  background-color: #E3E6EB !important;
}
.table-striped > tbody > tr:nth-child(even) > td .des-evento-arrow:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 15px solid #E3E6EB;
  border-bottom: 15px solid transparent;
  right: -15px;
  top: 0;
}
#mostPlayed > li.active > a,
#mostPlayed > li > a:hover,
#mostPlayed > li > a:focus,
#lastMinute > li.active > a,
#lastMinute > li > a:hover,
#lastMinute > li > a:focus {
  color: #004488 !important;
  border-top: 5px solid #004488 !important;
  background-color: #FFF !important;
}
.headerMenu {
  font-size: 11px;
  background-color: #f58336;
  color: black;
  border: 1px solid white;
  text-align: center;
  padding: 8px 0!important;
  text-transform: uppercase;
}
.headerMenu:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #FFF;
}
.activeMenu {
  background-color: #337ab7;
  color: white;
}
#liveDiv .panel-body {
  padding: 15px 0;
}
.performLoginBet {
  position: absolute;
  top: 50%;
  z-index: 10;
  margin: 0;
  background-color: red;
  border: 2px dashed black;
  left: 0;
  right: 0;
  padding: 10px;
  border-radius: 10px;
  color: black;
  text-align: center;
  font-weight: bold;
}
.betTicketOverlay {
  height: 100%;
  width: 100%;
  background: black;
  position: absolute;
  opacity: 0.85;
  z-index: 9;
  top: 0;
  right: 0;
}
.acceptedValidBet {
  position: absolute;
  top: 50%;
  z-index: 10;
  margin: 0;
  background-color: green;
  border: 2px dashed black;
  left: 0;
  right: 0;
  padding: 10px;
  border-radius: 10px;
  color: white;
  text-align: center;
  font-weight: bold;
}
.RePlayMondialeTicket {
  position: absolute;
  top: 65%;
  z-index: 10;
  margin: 0;
  background-color: #f67d2c;
  border: 2px black;
  left: 0;
  right: 0;
  padding: 10px;
  border-radius: 10px;
  color: white;
  text-align: center;
  font-weight: bold;
}
.switch {
  background: #fff;
  border: 1px solid #dfdfdf;
  position: relative;
  display: inline-block;
  box-sizing: content-box;
  overflow: visible;
  width: 80px;
  height: 30px;
  padding: 0px;
  margin: 0px;
  border-radius: none;
  cursor: pointer;
  box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;
  transition: 0.3s ease-out all;
  -webkit-transition: 0.3s ease-out all;
  top: -1px;
}
/*adding a wide width for larger switch text*/
.switch.wide {
    width:80px;
}
.switch small {
    background: #fff;
    border-radius: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    transition: 0.3s ease-out all;
    -webkit-transition: 0.3s ease-out all;
}
.switch.checked {
    background: rgb(100, 189, 99);
    border-color: rgb(100, 189, 99);
}
.switch.checked small {
    left: 50px;
}
/*wider switch text moves small further to the right*/
.switch.wide.checked small {
    left:52px;
}
/*styles for switch-text*/
.switch .switch-text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

.switch .off {
    display:block;
    position: absolute;
    right: 10%;
    top: 25%;
    z-index: 0;
    color:#A9A9A9;
}

.switch .on {
    display:none;
    z-index: 0;
    color:#fff;
    position: absolute;
    top: 25%;
    left: 9%;
}

.switch.checked .off {
    display:none;
}

.switch.checked .on {
    display:block;

}
.scommessaRapidaBTN{
    padding: 6px !important;
}
/*.nav-tabs.nav-justified > .active > a {*/
  /*background-color: #ebebeb;*/
/*}*/

.sport-nav {
    min-height: auto;
}

.sport-nav .container-fluid {
    padding-left: 0;
    margin-left: 0;
}

.sport-nav .collapse {
    padding-left: 0;
}

.sport-nav a {
    padding: 5px !important;
    border-right: 1px solid #ddd;
}
.main-sport-nav>li>a {
  text-transform: lowercase !important;
}
/*.main-sport-nav>li>a:first-letter {
  text-transform: uppercase; !important;
}*/

.width-100 {
    width: 100%;
}
.margin-top-0 {
  margin-top: 0;
}
.margin-top-2 {
  margin-top: 2px;
}
.padding-0 {
  padding: 0!important;
}
.padding-right-0 {
  padding-right: 0;
}
.padding-left-0 {
  padding-left: 0;
}
.padding-right-5 {
  padding-right: 5px!important;
}
.padding-left-5 {
  padding-left: 5px!important;
}
.padding-right-10 {
  padding-right: 10px!important;
}
.padding-left-10 {
  padding-left: 10px!important;
}
.padding-bottom-10 {
  padding-bottom: 10px!important;
}
.padding-15 {
  padding: 15px!important;
}
.padding-right-15 {
  padding-right: 15px!important;
}
.padding-left-15 {
  padding-left: 15px!important;
}

.btn-group .btn-primary,
.btn-group .btn-orange,
.btn-group .btn-grey {
    border: 1px solid #fff !important;
}
.btn-group>.btn:first-child {
    /*margin-left: -1px;*/
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: 0!important;
}

.text-left {
    text-align: left !important;
}

.btn-default {
    background-color: #F3F3F3;
    margin-top: -1px;
}
.btn-default:hover,
.btn-default:focus {
    color: #003b75;
}

.btn-default, .navbar-default {
    color: #003b75;
    text-transform: capitalize;
    font-weight: bold;
}
.no-margin {
  margin: 0px !important;
}
.no-margin-bottom {
  margin-bottom:0px !important;
}
.margin-5 {
  margin: 5px;
}
.bordered {
  border: 1px solid #dddddd;
  padding: 2px;
}
.no-padding-live{
  padding: 0px !important;
    margin: 0 !important;
}
.width-30-percent {
  width: 30%;
}
.width-60-percent {
    width: 60%;
}
.width-45-percent {
  width: 45%;
}
.width-70{
    width: 70px;
}
.width-70-percent {
    width: 70%;
}
.label-info-custom {
  color: #5b9ead;
  font-size: 12px;
  margin-left: 3px;
  margin-right: 3px;
  width: 30px;
  display: inline-block;
  text-align: -webkit-center;
  text-align: center;
  font-weight: 600;
}


/*!
 * angular-loading-bar v0.8.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2015 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar-spinner {
    pointer-events: none;
    -webkit-pointer-events: none;
    -webkit-transition: 350ms linear all;
    -moz-transition: 350ms linear all;
    -o-transition: 350ms linear all;
    transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
    opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
    opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;
  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 10px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  z-index: 10002;
}

#loading-bar-spinner .spinner-icon {
  width: 60px;
  height: 60px;
  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

.table {
  margin-bottom: 0px !important;
}

/* TDHOVER */
.tdHover {
  vertical-align: middle !important;
  font-family: 'Oswald', sans-serif;
  font-weight: normal!important;
}
.tdHover:hover {
  cursor: pointer;
  background-color: #cfe5fb;
}
.tdHover:focus {
  cursor: pointer;
  background-color: #cfe5fb;
}
.activeHover {
    cursor: pointer;
    background-color: #cfe5fb!important;
    font-weight: bold;
}
.text-centerSport {
    text-align: center;
}
.z-index100 {
    z-index: 999 !important;
    color:black;
    display: block !important;
}
.panel-primary > .panel-heading,
a.list-group-item.active,
.panel-collapse.in .panel-heading,
.panel-heading.active {
    border-radius: 0;
    background-color: #7B9CBC!important;
}
.padding-2 {
  padding: 3px !important;
}
.blu-heading {
  margin-top: 0px !important;
}
.blu-heading small {
  color: #003b75;
}

.list-group.subOne a, .list-group.subOne p {
  margin: 0;
  border-bottom: 1px solid #ddd!important;
}
.list-group.subOne .list-group a {
  margin: 0;
  border-bottom: 1px solid #ddd!important;
}
.blink {
  animation: blink 1s steps(5, start) infinite;
  -webkit-animation: blink 1s steps(5, start) infinite;
}
@keyframes blink {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink {
  to {
    visibility: hidden;
  }
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
.sentenceLower {
  text-transform: lowercase;
}
.sentenceLower b {
  text-transform: capitalize;
}
.sentenceLower:first-letter {
  text-transform: uppercase;
}
.live-conflict {
  padding-left: 5px;
  padding-right: 5px;
  border: 2px solid;
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.live-box-container .snai-sport-menu-icon.icon-calcio,
.live-box-container .snai-sport-menu-icon.icon-calcil,
.live-box-container .snai-sport-menu-icon.icon-calc5,
.live-box-container .snai-sport-menu-icon.icon-beacsocc {
  background-image: url(../img/icons/soccer19W.png);
}
.live-box-container .snai-sport-menu-icon.icon-basket,
.live-box-container .snai-sport-menu-icon.icon-basketa3 {
  background-image: url(../img/icons/basketball19W.png);
}
.live-box-container .snai-sport-menu-icon.icon-pugilato {
  background-image: url(../img/icons/boxeW.png);
}
.live-box-container .snai-sport-menu-icon.icon-tennis,
.live-box-container .snai-sport-menu-icon.icon-tennil {
  background-image: url(../img/icons/tennis7W.png);
}
.live-box-container .snai-sport-menu-icon.icon-volley,
.live-box-container .snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/volleyball13W.png);
}
.live-box-container .snai-sport-menu-icon.icon-rugby {
  background-image: url(../img/icons/rugbyball2W.png);
}
.live-box-container .snai-sport-menu-icon.icon-baseba {
  background-image: url(../img/icons/baseball8W.png);
}
.live-box-container .snai-sport-menu-icon.icon-esdot2 {
  background-image: url(../img/icons/dota2W.png);
}
.live-box-container .snai-sport-menu-icon.icon-eslol,
.live-box-container .snai-sport-menu-icon.icon-esleofle {
  background-image: url(../img/icons/league_of_legendsW.png);
}
.live-box-container .snai-sport-menu-icon.icon-vela {
  background-image: url(../img/icons/velaW.png);
}
.live-box-container .snai-sport-menu-icon.icon-essc2  {
  background-image: url(../img/icons/starcraftW.png);
}
.live-box-container .snai-sport-menu-icon.icon-footba {
  background-image: url(../img/icons/helmets4W.png);
}
.live-box-container .snai-sport-menu-icon.icon-golf {
  background-image: url(../img/icons/golf9W.png);
}
.live-box-container .snai-sport-menu-icon.icon-crick {
  background-image: url(../img/icons/cricket1W.png);
}
.live-box-container .snai-sport-menu-icon.icon-boxe {
  background-image: url(../img/icons/gloves5W.png);
}
.live-box-container .snai-sport-menu-icon.icon-auto {
  background-image: url(../img/icons/race6W.png);
}
.live-box-container .snai-sport-menu-icon.icon-pingpo,
.live-box-container .snai-sport-menu-icon.icon-tentav {
  background-image: url(../img/icons/pingpong5W.png);
}
.live-box-container .snai-sport-menu-icon.icon-hockey {
  background-image: url(../img/icons/hockey_equipmentW.png);
}
.live-box-container .snai-sport-menu-icon.icon-pmano {
  background-image: url(../img/icons/handballW.png);
}
.live-box-container .snai-sport-menu-icon.icon-moto {
  background-image: url(../img/icons/motorbike6W.png);
}
.live-box-container .snai-sport-menu-icon.icon-ciclo {
  background-image: url(../img/icons/ciclismoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-badmin {
  background-image: url(../img/icons/badminW.png);
}

/*olimpiadi */
.live-box-container .snai-sport-menu-icon.icon-medaglie {
  background-image: url(../img/icons/OLY_medagliereW.png);
}
.live-box-container .snai-sport-menu-icon.icon-at.leg {
  background-image: url(../img/icons/OLY_atletica_leggeraW.png);
}
.live-box-container .snai-sport-menu-icon.icon-beach {
  background-image: url(../img/icons/OLY_beach_volleyW.png);
}
.live-box-container .snai-sport-menu-icon.icon-canoa {
  background-image: url(../img/icons/OLY_canoaW.png);
}
.live-box-container .snai-sport-menu-icon.icon-canott {
  background-image: url(../img/icons/OLY_canottaggioW.png);
}
/*.live-box-container .snai-sport-menu-icon. {
  background-image: url(../img/icons/OLY_ciclismo_pistaW.png);
}*/
.live-box-container .snai-sport-menu-icon.icon-ginna {
  background-image: url(../img/icons/OLY_ginnastica_artisticaW.png);
}
/*.live-box-container .snai-sport-menu-icon. {
  background-image: url(../img/icons/OLY_ginnastica_ritimicaW.png);
}*/
.live-box-container .snai-sport-menu-icon.icon-hockeprato {
  background-image: url(../img/icons/OLY_hockey_pratoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-judo {
  background-image: url(../img/icons/OLY_judoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-lotgrerom {
  background-image: url(../img/icons/OLY_lotta_greco_romanaW.png);
}
.live-box-container .snai-sport-menu-icon.icon-lotlib {
  background-image: url(../img/icons/OLY_lotta_liberaW.png);
}
.live-box-container .snai-sport-menu-icon.icon-ciclombike {
  background-image: url(../img/icons/OLY_mountain_bikeW.png);
}
.live-box-container .snai-sport-menu-icon.icon-nuoto {
  background-image: url(../img/icons/OLY_nuotoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-nuotsincr {
  background-image: url(../img/icons/OLY_nuoto_sincronizzatoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-pentath {
  background-image: url(../img/icons/OLY_pentathlon_modernoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-scherma {
  background-image: url(../img/icons/OLY_schermaW.png);
}
.live-box-container .snai-sport-menu-icon.icon-solleva {
  background-image: url(../img/icons/OLY_sollevamento_pesiW.png);
}
.live-box-container .snai-sport-menu-icon.icon-taekwo {
  background-image: url(../img/icons/OLY_taekwondoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-tirarc {
  background-image: url(../img/icons/OLY_tiro_arcoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-tirsegno {
  background-image: url(../img/icons/OLY_tiro_segnoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-tirvol {
  background-image: url(../img/icons/OLY_tiro_voloW.png);
}
/*
.live-box-container .snai-sport-menu-icon.icon- {
  background-image: url(../img/icons/OLY_trampolinoW.png);
}*/
.live-box-container .snai-sport-menu-icon.icon-triath {
  background-image: url(../img/icons/OLY_triathlonW.png);
}
.live-box-container .snai-sport-menu-icon.icon-tuffi {
  background-image: url(../img/icons/OLY_tuffiW.png);
}
.live-box-container .snai-sport-menu-icon.icon-scialp,
.live-box-container .snai-sport-menu-icon.icon-sci {
  background-image: url(../img/icons/snow57.png);
}

.live-box-container .snai-sport-menu-icon.icon-skinor,
.live-box-container .snai-sport-menu-icon.icon-scinor {
  background-image: url(../img/icons/sci_nordicoW.png);
}
.live-box-container .snai-sport-menu-icon.icon-snooke,
.live-box-container .snai-sport-menu-icon.icon-snooker {
  background-image: url(../img/icons/snookerW.png);
}



/* SELECT CUSTOM */
.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #FFF;
    width: auto;
    height: 21px;
    border-radius: 0px;
    overflow: hidden;
    background-color: white;
    /*color: black !important;*/
    font-size: 10px !important;
}
.select-style select {
    padding: 5px 8px;
    /*width: 130%;*/
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.select-style select:focus {
    outline: none;
}
.height-19{
    height: 21px;
}
.padding-quote-live{
    padding: 9px !important;
}
.padding-quote_single-live{
    padding: 4px !important;
}
.ticket-live .embed-responsive {
  overflow: initial;
}
.quota-color {color: #003b75!important;}
.ticket-live .embed-responsive .embed-responsive-item,
.ticket-live .embed-responsive embed,
.ticket-live .embed-responsive iframe,
.ticket-live .embed-responsive object,
.ticket-live .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.ticket-live .embed-responsive .embed-responsive-item > div {height: 100% !important;}
/*SIMBOLI AFTER SPAN */
span.cuori-aft::after {
  content: " ♥";
}
span.fiori-aft::after {
  content: " ♣";
}
span.quadri-aft::after {
  content: " ♦";
}
span.picche-aft::after {
  content: " ♠";
}

/* COLONNA FIX MIN-WIDTH*/
.min-width-colonne{
  width: 300px !important;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}
#info-wagering-tooltip-wrapper .tooltip .tooltip-inner {
  min-width: 100px;
}

.index-sport tr.sport-event-des-header > td:first-child {
  border-right: none;
}

.index-sport tr.sport-event-des-header > td:nth-child(2) {
  border-left: none;
}

.index-sport table.fixed-layout-table {
  table-layout: fixed;
}

.index-sport td.event-info-cell-centered {
  text-align: right;
}

.index-sport td.event-info-cell-centered > span{
  margin-right: 47%;
}

.index-sport .table-striped > tbody > tr > td.events-inner-td:hover {
  background-color: #E2E6E9;
}

.index-sport .table-striped > tbody > tr > td.avvenimento-header-right-cell:hover {
  background-color: #D9DEE4;
}

.index-sport table.events-inner-table > tbody > tr:nth-of-type(odd) > td {
  background-color: #E9F7FB;
}

.index-sport table.events-inner-table > tbody > tr:nth-of-type(even) > td {
  background-color: #fff;
}

.index-sport table.events-inner-table > tbody > tr:nth-of-type(odd) > td:hover,
.index-sport table.events-inner-table > tbody > tr:nth-of-type(even) > td:hover {
  background-color:#BDD0DE;
}

.index-sport .table-striped.alternate-row-color > tbody:nth-of-type(odd) >tr:first-child > td {
  background-color:#E2E6E9;
}

.index-sport .table-striped.alternate-row-color > tbody:nth-of-type(even) >tr:first-child > td  {
  background-color:#BAC5CD;
}

.widthEventsFootballGeneral{
  width:4em;
}

@media screen and (min-width: 1500px) {
    .widthEventsFootballGeneral {
        width: 5em;
    }

    .label-info-custom {
        width: 35px;
    }
}

.info-button-small {
  cursor: pointer;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  text-align: center;
}

/* runner logo */
#runner-box.panel-heading.margin-bottom-3.customize-runner{
  padding: 10px 15px;
  border-radius: 0!important;
  box-sizing: border-box;
  margin-top: 2px;
}

/*fix u/o view*/
.index-sport td.event-info-cell-centered .label-info-custom{
      display: inline;
      margin-right: -5px;
}

@media screen and (max-width: 1065px) {
.index-sport td.event-info-cell-centered .label-info-custom{
    display: inline-block;
    }
}
/*end fix u/o view*/

#snaiLiveDescription .seoDescrCont,
#snaiDescription .seoDescrCont {
  padding: 15px;
  background-color: #f5f5f5;
}