/*CSS HANDLER */
/*CSS HANDLER */
span a {
  display: block;
  height: 100%;
  width: 100%;
}

.Odds_container a.selected, .eventview a.selected {
  background-color: var(--colore_principale);;
  color: #222;
}

.Odds_container a.selected:hover, .eventview a.selected:hover {
  background-color: var(--colore_principale);;
  color: #222;
}

.coupLarge #center_column {
  margin-left: 0;
}

#main_content.ShowHideCoupon #right_column {
  display: none;
}

#main_content.ShowHideCoupon #center_column {
  margin-right: 0px;
}

#main_content.ShowHideCoupon #SHC_icon {
  color: var(--colore_principale);;
}

#main_content.ShowHideCoupon #SHC_icon:hover {
  color: #fff;
}

.live_events, .live_upcoming {
  width: 100%;
  float: left;
}


.live_title {
  background: var(--regola_gradiente);;
  font-size: 20px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0;
  padding-left: 10px;
  text-transform: uppercase;
  color:var(--testo_gradiente);
}

.toggle:hover {
  text-decoration: none;
}

.toggle * {
  color: #333;
}

.toggle .glyphicon {
  float: right;
  display: block;
  padding: 5px;
}

.group_name {
  background-color: #555;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  text-transform: uppercase;
  margin-bottom: 0px;
  transition-property: background-color;
  transition-duration: 0.5s;
}

.group_name:hover {
  background-color: #666;
}

.mani_name {
  text-transform: uppercase;
  padding-left: 30px;
  font-size: 20px;
  height: 25px;
  line-height: 25px;
  background-color: #333;
  margin-bottom: 0px;
  transition-property: background-color;
  transition-duration: 0.5s;  
}

.mani_name:hover{
  background-color: #444;
}
/* 
.header_match_name {
  font-size: 26px;
  line-height: 50px;
  text-align: center;
}
.header_score_details{
  color: var(--colore_principale);;
  padding: 0 10px;
}
 */
.live_match {
  border-bottom: 1px solid #333;
  height: 70px;
}

.altrow {
  background-color: #202020;
}
.live_match:hover {
  background-color: #191919;
}

.live_match .betstop {
  color: #ccc;
  float: left;
  line-height: 50px;
  text-align: center;
  width: 50%;
}
.betstop .glyphicon.glyphicon-lock {
  line-height: 50px;
  padding: 0 10px;
}
.betstop .glyphicon.glyphicon-lock {
  line-height: 50px;
  padding: 0 10px;
}
.eventview .betstop {
  line-height: 20px;
  height: 20px;
  text-align: center;
  width: 100%;
}
.eventview .betstop .glyphicon.glyphicon-lock {
  line-height: 20px;
  padding: 0 10px;
}

.mani_desc {
  font-size: 10px;
  font-weight: bold;
  max-width: 80%;
  overflow: hidden;
  text-transform: uppercase;
}

.match_detail {
  background-color: transparent;
  float: left;
  height: 65px;
  overflow: hidden;
  padding-top: 5px;
  position: relative;
  width: 17%;
}
.match_detail a:hover * {
  text-decoration: none;
  color: var(--colore_principale);;
}

.live_match:hover .match_detail a * {
  color: var(--colore_principale);;]
}

.match_detail a {
  cursor: pointer;
  display: block;
  height: 100%;
}

.match_detail span {
  float: left;
  margin-top: 5px;
  padding-left: 10px;
  white-space: nowrap;
}

.match_detail span.status {
  padding: 0;
}

span.match_name {
  color: #fff;
  display: block;
  font-size: 13px;
  overflow: hidden;
  width: 100%;
}

.match_result {
  color: #ED3636;
}

.match_result span {
  display: block;
  font-size: 12px;
  text-align: center;
}
.live_match:hover .match_result span {
  color: var(--colore_principale);;
}
.match_time {
  color: #aaa;
  display: none; /*lollo */
}

.current_time {
  color: #d18732;
}

.match_stats span {
  margin-right: 5px;
  margin-top: 0;
  padding: 0;
}

.status {
  display: none;
}

.Odds_container {
  float: left;
  height: 100%;
  margin-left: 1%;
  width: 15%;
}
.Odds_container a:hover span, .Odds_container a.selected span {
  background-color: var(--colore_principale);;
  color: var(--testo_gradiente);
  border-color: var(--colore_principale);;
}
.eventview .Odds_container.no_odds a {
  display: block;
  font-size: 14px;
  height: 100%;
  line-height: 30px;
  text-align: center;
  text-decoration: none;
  width: 98.4%;
}
.eventview .match_time {
  display: block;
  display: none; /*lollo*/
}
.eventview .Odds_container.no_odds a > span {
  display: block;
  float: left;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  width: 100%;
}
.eventview .Odds_container.no_odds a .glyphicon.glyphicon-lock {
  line-height: 30px;
  padding: 0 10px;
}
.eventview #ae .Odds_container.no_odds a {
  font-size: 13px;
}

.ShowOdds {
  float: right;
  line-height: 40px;
  margin-top: 19px;
  text-align: center;
  width: 3%;
}
.Odds_container.no_odds span {
  float: none;
  margin: 0 auto;
  width: auto;
}

.Odds_container.OneClass span {
  display: block;
  float: left;
/*  height: 100%;
  line-height: 50px;*/
  width: 100%;
  z-index: 1;
}
.ThreeClass a {
  background-color: #333;
  border-bottom: 1px solid #1a1a1a;
  border-right: 1px solid #1a1a1a;
  display: block;
  float: left;
  width: 32%;
}
.odd_3.first {
  border-left: 1px solid #1a1a1a;
}
.Odds_container.ThreeClass span {
  display: block;
  width: 100%;
  z-index: 1;
}
.TwoClass a {
  background-color: #333;
  display: block;
  float: left;
  height: 100%;
  width: 48.2%;
  border-bottom: 1px solid #1a1a1a;
  border-right: 1px solid #1a1a1a;
}
.Odds_container.TwoClass span {
  display: block;
  width: 100%;
  z-index: 1;
}
.odd_2.first {
  border-left: 1px solid #1a1a1a;
}
.FourClass a {
  background-color: #333;
  display: block;
  float: left;
  height: 100%;
  width: 21.75%;
  border-bottom: 1px solid #1a1a1a;
  border-right: 1px solid #1a1a1a;
}
.Odds_container.FourClass span {
  display: block;
  width: 100%;
  z-index: 1;
}
.Odds_container a {
  height: 40px;
  transition-duration: 0.5s;
  transition-property: background-color;
}
.Odds_container a:hover {
  background-color: #444;
  color: #fff;
  text-decoration: none;
}
.Odds_container .live_odd .oldval {
  display: inline-block;
  float: none;
  font-size: 10px;
  line-height: 25px;
  width: auto;
}
.live_pron {
  border-bottom: 1px solid #1a1a1a;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  border-top: 1px solid #1a1a1a;
  /*background-color: #222;*/
}
.live_odd {
  text-align: center;
  line-height: 25px;
  background-color: #111;
  color: #ffdf1b;
}
.oldval{
  font-size: 14px;
}
.ShowOdds span {
  display: block;
  transition-property: background-color;
  transition-duration: 0.5s;    
}
.ShowOdds span:hover {
  background-color: #333;
}
.set span {
  padding-left: 0px;
  margin-right: 10px;
}
.Like_Match {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  display: none;
}
.Like_Match span {
  font-size: 15px;
  margin: 0;
  padding: 5px;
  transition-duration: 1s;
  transition-property: transform;
}
.Like_Match span:hover {
  /*transform: rotateY(180deg);*/
}
.live_match:hover .Like_Match {
  display: block
}
#fe_cont .Like_Match {
  display: block;
}
#fe_cont .Like_Match span {
  color: #ffdf1b;
}
.delfav {
  color: var(--testo_gradiente);
  float: right;
  height: 28px;
  line-height: 30px;
  padding: 0 10px;
}
.delfav:hover{
  color: var(--testo_gradiente)
}
.cont {
  float: left;
  margin: 0 0 20px;
  width: 100%;
}
#liveevent {
  float: right;
  width: 69%;
}

.Odds_container a.up {
  /*background-image: url(../img/livebetting/up.gif);*/
}
.up .live_odd {
  /*text-shadow: 0px 0px 4px green, 0px 0px 2px green, 0px 0px 1px green;*/
  color: #28DD18;
}
.Odds_container a.down{
  /*background-image: url(../img/livebetting/down.gif);*/
}
.down .live_odd {
  /*text-shadow: 0px 0px 4px red, 0px 0px 2px red, 0px 0px 1px red;*/
  color: #EA2420;
}

.live_odd .glyphicon.glyphicon-chevron-right {
  display: inline-block;
  float: none;
  font-size: 10px;
  line-height: 24px;
  padding: 0 2px;
  width: auto;
}

#live_navigation {
  height: 30px;
  margin: 0 0 10px;
  position: relative;
  width: 100%;
  background-color: #333;
}

#live_navigation .active, #live_navigation a:hover {
  background-color: #101010;  
  color: #fff;
  text-decoration: none;
}

#live_navigation a {
  background-color: #333;
  display: block;
  float: left;
  font-size: 20px;
  height: 100%;
  line-height: 30px;
  text-align: center;
  transition-duration: 0.5s;
  transition-property: background-color;
  padding: 0 10px;
}

#live_navigation a i {
  font-size: 15px;
  line-height: 30px;
  top: 0;
}


#SHCoupon.hideCoupon {
  float: right;
}

/*RESPONSIVE*/



/* regole provvisorie */
.class_cont{
  width: 50%;
  float: left;
}




/*EVENTVIEW*/
.eventview #live_events_odds {
	display: inline-block;
	width: calc(100% - 200px);
}
.eventview {
  width: 100%;
  float: left;
  padding-bottom: 5px;
}

.eventview #ue0_cont .live_match, .eventview #ue1_cont .live_match {
  height: 60px;
}

#livecontent.eventview #simpleview {
  float: left;
  position: relative;
  width: 220px;
  z-index: 1;
}

.eventview #liveevent {
  float: none;
  margin-left: 200px;
  position: relative;
  width: auto;
}

.eventview .cont {
  float: left;
  margin: 0 0 20px;
  width: 200px;
}

.eventview .match_name {
  display: block;
  font-size: 13px;
  line-height: 20px;
  max-width: 170px;
  overflow: hidden;
}

.eventview .match_detail {
  float: none;
  width: auto;
  overflow: hidden;
}

.eventview #simpleview .match_detail {
  height: auto;
  padding: 4px 0 ;
}

.eventview .match_result span {
  display: block;
  font-size: 12px;
  height: 100%;
  line-height: 15px;
  text-align: left;
}

.eventview .live_match {
  border-bottom: 1px solid #333;
  height: auto;
  overflow: hidden;
  position: relative;
  transition-duration: 0.5s;
  transition-property: background-color;
}

.eventview .live_match:hover {
  background-color: #191919;
}

.eventview #scoreboard {
  margin: 0 auto 10px;
  width: auto;
}

.eventview .Odds_container {
  float: none;
  height: 30px;
  width: 100%;
}

.eventview .FourClass a {
  margin-right: 1px;
  width: 24.7%;
}

.eventview .ThreeClass a {
  margin-right: 1px;
  width: 32.9%;
}

.eventview .TwoClass a {
  margin-right: 1px;
  width: 49.6%;
}


.eventview .ShowOdds {
  right: 50px;
  width: 50px;
  display: none;
}

.eventview .class_cont {
  background-color: #202020;
  float: left;
  margin-right: 0;
  min-height: 30px;
  padding: 0px;
  position: relative;
  width: 100%;
}

.eventview  li.live_match:hover .match_detail span {
  border-left: none;
}

.eventview .class_cont:hover h1 {
  background-color: #555;
}

.eventview .odd {
  border: 0 none;
  border-radius: 0;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  margin-bottom: 0px;
  margin-right: 0px;
  overflow: hidden;
/*  transition-duration: 0.5s;
  transition-property: background-color;*/
}

.eventview .odd:hover * {
  color: var(--testo_gradiente);
}

.eventview .odd_value a {
  font-size: 20px;
}

.eventview #live_events_odds .glyphicon.glyphicon-lock {
  line-height: 28px;
}
.eventview #live_events_odds .betstop .glyphicon.glyphicon-lock {
  line-height: 20px;  
}
.multievent #live_events_odds .glyphicon.glyphicon-lock {
  line-height: 20px;
  font-size: 10px;
}

.odd .glyphicon.glyphicon-lock {
  float: right;
  margin: 0 12px;
}
.eventview .eventBox .Odds_container.no_odds span {
  font-size: 14px;
}
.multiview #live_events_odds .glyphicon.glyphicon-lock {
  float: right;
  font-size: 10px;
  line-height: 20px;
  padding: 2px;
}

.eventview .up {
  background-image: url(../img/livebetting/up.gif);
}

.eventview .down{
  background-image: url(../img/livebetting/down.gif);
}

.eventview #liveevent .up {
  background-image: none;
}

.eventview #liveevent .down{
  background-image: none;
}

.eventview #liveevent .down a .live_odd:before, .eventview #liveevent .up a .live_odd:before {
  content: "";
  height: 24px;
  position: absolute;
  right: 50px;
  top: 5px;
  width: 18px;
}  

.eventview #liveevent .up a .live_odd:before {
  background-image: url("../img/livebetting/le_up.png");

}

.eventview #liveevent .down a .live_odd:before {
  background-image: url("../img/livebetting/le_down.png");
}

.eventview .live_match.active {
  background-color: #191919;
}

.eventview .live_match.active * {
  color: #ffcf18;
}

.eventview .odd.selected *{
  color: #222;
}

.eventview .odd .live_pron {
  background-color: transparent;
  border: medium none;
  display: block;
  float: left;
  font-size: 14px;
  line-height: 30px;
  padding: 0;
  text-align: center;
  text-indent: 0;
  width: auto;
}

.eventview .odd a {
  display: block;
  height: 100%;
  padding: 0 0 0 10px;
/*  transition-duration: 0.5s;
  transition-property: background-color;*/
  width: auto;
  color: #fff;
  position: relative;
  text-shadow: none;
}

.eventview .odd a:hover{
  background-color: var(--colore_principale);;
  text-decoration: none;
}

.eventview .odd .live_odd {
  background-color: #111;
  color: #ffdf1b;
  float: right;
  font-size: 12px;
  line-height: 30px;
  min-width: 40px;
  text-align: center;
}

.eventview .odd a:hover .live_odd, .eventview .odd.selected .live_odd {
  background-color: var(--colore_principale);;
  color: var(--testo_gradiente);
}

.eventview .odd a:hover .live_pron {
  color: var(--testo_gradiente);
}

.eventview .odd.selected a {
  background-color: var(--colore_principale);;
}

.eventview .odd:hover .live_odd {
  color: var(--colore_principale);;
}


.eventview .Odds_container.TwoClass span, .eventview .Odds_container.ThreeClass span, .eventview .Odds_container.FourClass span {
  font-size: 13px;
  line-height: 30px;
  width: 47%;
  overflow: hidden;
}

.eventview .live_title {
  font-size: 17px;
}

.eventview .class_cont h1 {
  background-color: #333;
  border-top: 1px solid var(--colore_principale);;
  color: #ccc;
  font-size: 13px;
  letter-spacing: 1.1px;
  margin: 0;
  padding: 5px;
  text-transform: uppercase;
}

.eventview .TwoClass a {
  width: 49.4%;
}

.eventview .ThreeClass a {
  width: 32.8%;
}

.oneClass .odd {
  margin: 0;
  width: 100%;
}

.twoClass .odd {
  margin: 0;
  width: 50%;
}

.threeClass .odd {
  margin: 0;
  width: 33.33%;
}

.fourClass .odd {
  margin: 0;
  width: 25%;
}

.otherClass .odd {
  margin: 0;
  width: 33.3%;
}

.class_cont.otherClass {
  width: 100%;
}


/*MULTIEVENT*/

#livecontent.multievent #simpleview {
  width: 200px;
  margin-top: 0px;
  float: left;
}

.multievent .cont {
 width: 200px;
}

.multicont #leftcont, .multicont #rightcont {
  width: 100%;
}

.multievent #liveevent {
  float: none;
  padding-left: 205px;
  width: auto;
}

.multievent .class_cont {
  min-height: 0;
  padding: 0;
  width: 100%;
}

.multievent .match_name {
 font-size: 13px;
}

.multievent .Odds_container {
 height: 30px;
}

.multievent  .Odds_container.TwoClass span, .multievent  .Odds_container.ThreeClass span, .multievent  .Odds_container.FourClass span {
 font-size: 13px;
 line-height: 30px;
 width: 47%;
}

.multievent  .live_title {
 font-size: 17px;
}

.multievent .live_match {
 overflow: hidden;
}

.multievent .match_detail {
 overflow: hidden;
 width: 200px;
}

.multievent .class_cont h1 {
  background-color: #333;
  border-top: 1px solid var(--colore_principale);;
  font-size: 15px;
  margin: 0;
  padding: 3px;
}

.multievent .TwoClass a {
 width: 49.4%;
}

.multievent .ThreeClass a {
 width: 32.8%;
}

.multicont {
  border: 1px solid #424242;
  float: left;
  margin-bottom: 10px;
  margin-left: 0.5%;
  margin-right: 0.5%;
  overflow: auto;
  width: 28%;
}

.multievent .eventBox {
  overflow: auto;
  height: 345px;
  margin: 0;
}

.multievent .odd {
  height: 20px;
  border-radius: 0px;
  border: 0px;
}

.multievent .otherClass .odd {
  width: 50%;
}

.multievent .odd a {
  display: block;
  height: 100%;
  padding: 0;
  cursor: pointer;
  width: 100%;
}

.multievent .odd .live_pron {
  border: medium none;
  display: inline;
  float: left;
  line-height: 20px;
  padding: 0 4px;
  width: auto;
}

.multievent .odd:hover .live_pron{
  color: var(--testo_gradiente)
}

.multievent .multicont .eventName {
  background: var(--regola_gradiente);;
  font-size: 15px;
  padding: 5px;
  text-transform: uppercase;
  color: var(--testo_gradiente);
  margin-bottom:0px;
}

.multievent .odd .live_odd {
  background-color: #111;
  float: right;
  font-size: 12px;
  line-height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  min-width: 30px;
  text-align: center;
}

.multievent .selected .live_odd {
  color: var(--testo_gradiente);
  background-color: var(--colore_principale);;
}

.multievent .odd:hover .live_odd {
  color: var(--testo_gradiente);
  background: transparent;
}

.delEv {
  color: var(--testo_gradiente);
  float: right;
  padding: 0 5px;
}

.delEv:hover {
  color: #AA0000;
}


.multievent #liveevent .down a .live_odd:before, .multievent #liveevent .up a .live_odd:before {
  background-repeat: no-repeat;
  background-size: 55% auto;
  content: "";
  height: 24px;
  position: absolute;
  right: 35px;
  top: 4px;
  width: 18px;
}


/*WIDGET */

.eventview .srw-container:after {
  clear: none;
  display: block;
}

.eventview #live_widget_container #SRLive .sc-container.sc-stats-container {
  width: 100%;
  position: relative;
}

.eventview #live_widget_container #SRLive .srw-container .header-content-betent, .eventview #live_widget_container #SRLive .srw-container .column.middle {
  width: 100% !important;
}

/* live odds scoreboard betradar */

#brframe{
  padding: 10px 0;  
}

#brframe.field_calcio {
  background-image: url("../img/livebetting/LFS_soccer_bg_stadium.jpg");
  background-size: cover;
}
#brframe.field_basket {
  background-image: url("../img/livebetting/LFS_basket_bg_stadium.jpg");
  background-size: cover;
}
#brframe.field_tennis {
  background-image: url("../img/livebetting/LFS_tennis_bg_stadium.jpg");
  background-size: cover;
}
#brframe.field_volley {
  background-image: url("../img/livebetting/LFS_volley_bg_stadium.jpg");
  background-size: cover;
}




/*CALENDARIO*/

.day_nav {
  float: left;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 7%;
  margin-right: 15px;
  position: relative;
}

.day_nav.active a{
  color: var(--testo_gradiente);
  background-color: var(--colore_principale);;
}

.day_nav:hover a {
  background-color: var(--colore_principale);;
  color: var(--testo_gradiente);  
}


.day_nav a {
  display: block;
  height: 100%;
  text-decoration: none;
  width: 100%;
  background-color: var(--colore_principale2_dark);;
  color: var(--testo_gradiente2);
  border-radius: 5px 5px 0 0;
}

.calendar .cont {
  height: 660px;
  overflow-x: hidden;
}

#center_column #livecontent.calendar {
  background-color: var(--colore_principale2);;
}

.calendar .day_neve{
  background: linear-gradient(to bottom, #fa3c45 0%, #dc0d17 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
  float: none;
  font-size: 11px;
  line-height: 13px;
  min-height: 13px;
  padding: 1px 3px;
  position: absolute;
  right: -5px;
  text-align: center;
  top: -5px;
  color: #fff;
}

#calendarcontent .match_detail {
  float: left;
  margin-top: 0;
  position: relative;
  width: 100%;
}

.calendar .match_detail span {
  color: var(--testo_gradiente2);
  cursor: default;
  padding-bottom: 0;
  width: 100%;
}

.calendar .sports {
  display: none;
}

#calendarcontent .match_detail a {
  color: var(--testo_gradiente2);
  cursor: default;
}

#calendarcontent .match_name {
  line-height: 25px;
}

.calendar .match_detail .groupico {
  width: 25px ;
  display: block;
  float: right;
  position: absolute;
  right: 0px;
}



.calendar .live_match {
  background-color: var(--colore_principale2);;
  width: 33%;
  float: left;
}

.calendar .groupico {
  background: url("/res/client/img/offermenu/ico_sprite_color.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}



/* ICONE */

.match_detail:after {
  content: "";
  height: 30px;
  position: absolute;
  right: 0;
  top: 10px;
  width: 30px;
}

.eventview .match_detail:after {
  content: "";
  height: 30px;
  position: absolute;
  right: -5px;
  top: -5px;
  width: 30px;
}

#fe h1 span, #ae h1 span {
  font-size: 18px;
  line-height: 30px;
  text-transform: uppercase;
}

#ae a.sportgroup, #fe a.sportgroup {
  background-color: #333;
  border-top: 1px solid #666;
  display: block;
  height: 30px;
}

a.sportgroup {
  text-decoration: none;
}
.groupico {
  background: url("../img/offermenu/ico_sprite.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 30px;
}
#live_navigation .sportgroup:hover span.neve{
  color: #222;  
}
.groupico.gro_1 {
  background-position: 0 2px;
}
#live_navigation .sportgroup:hover .groupico.gro_1 {
  background-position: 0 -48px;
}
.groupico.gro_2 {
  background-position: 0 -198px;
}
#live_navigation .sportgroup:hover .groupico.gro_2 {
  background-position: 0 -248px;
}

.groupico.gro_8 {
  background-position: 0 -298px;
}
#live_navigation .sportgroup:hover .groupico.gro_8{
  background-position: 0 -348px;  
}
.groupico.gro_17 {
  background-position: 0 -498px;
}
#live_navigation .sportgroup:hover .groupico.gro_17{
  background-position: 0 -548px;  
}

.groupico.gro_22 {
  background-position: 0 -2298px;
}
#live_navigation .sportgroup:hover .groupico.gro_22{
  background-position: 0 -2348px;  
}

/* da sostituire con gro_id-gruppo */

.groupico.rugby {
  background-position: 0 -398px;
}
.groupico.football_americano{
  background-position: 0 -598px;
}
.groupico.sci {
  background-position: 0 -698px;
}
.groupico.speciali_tv {
  background-position: 0 -798px;
}
.groupico.baseball {
  background-position: 0 -898px;
}
.groupico.pallanuoto {
  background-position: 0 -1698px;
}

#live_navigation a.sportgroup {
  border-collapse: collapse;
  cursor: pointer;
  display: block;
  height: 30px;
  padding: 0 10px;
  width: auto;
}

#live_navigation a.sportgroup:hover {
  background-color: #444;
}
.sports {
  display: inline-block;
  margin: 0 20px;
}
.eventview .sports {
  display: none;
}
.eventview #groupbysport {
  display: none;
}
.sports > li {
  float: left;
}
.sports a span {
  color: #FFF;
  display: inline-block;
  float: left;
  line-height: 30px;
}	
.live_title span .sports a {
  float: none;
  height: auto;
  padding: 0;
  width: auto;
}
.sports span.Calcio {
  background-position: center top;
}
.sports span.Basket {
  background-position: 40px -100px;
}

.sports span.Tennis {
  background-position: 40px -50px;
}

#fe span.Calcio, #ae span.Calcio{
  background-image: url("../img/livebetting/ico_sprite.png");
  background-position: center 1px;  
}

#fe span.Basket, s#ae span.Basket{
  background-image: url("../img/livebetting/ico_sprite.png");
  background-position: 40px -100px;
}

#fe span.Tennis, #ae span.Tennis{
  background-image: url("../img/livebetting/ico_sprite.png");
  background-position: 40px -50px;
}

.calcio, .Calcio, .soccer, .Soccer, .calcio:hover, .Calcio:hover, .soccer:hover, .Soccer:hover {
  background-position: center 1px;  
}
.tennis, .Tennis, .tennis:hover, .Tennis:hover {
  background-position: center -50px;
}
.basket, .Basket, .basket:hover, .Basket:hover {
  background-position: center -100px;
}





/*COLONNE*/


#leftcont {
  float: left;
  width: 49.9%;
}
#rightcont {
  float: right;
  width: 50%;
}
.onecol #leftcont, .onecol #rightcont {
  width: 100%
}
#live_navigation.onecol .check_two {
  display: block;
}
#live_navigation.onecol .check_one {
  display: none;
}
#live_navigation .check_two{
  display: none;
}
#live_navigation .check_one {
  background-image: url("/res/client/img/livebetting/one_col.png");
}
#live_navigation .check_two {
  background-image: url("/res/client/img/livebetting/two_col.png");
}
#live_navigation .check_one:hover{
  background-color: #555;
  background-image: url("/res/client/img/livebetting/one_col.png");
}
#live_navigation .check_two:hover{
  background-color: #555;
  background-image: url("/res/client/img/livebetting/two_col.png");
}
#live_navigation .check_two, #live_navigation .check_one {
  background-position: center center;
  background-color:  transparent;
  background-repeat: no-repeat;
  margin-left: 5px;
  position: relative;
  width: 30px;
}
.live_title span a {
  color: #222;
  float: right;
  height: 17px;
  padding: 1px 5px;
  width: 17px;
}

.Odds_container .odd_1 {
  background: none repeat scroll 0 0 #333;
  display: block;
  margin: 0;
  padding: 0;
  width: 98.5%;
}
.simpleview .Odds_container span {
  display: block;
  float: left;
  font-size: 20px;
  height: 100%;
  line-height: 50px;
  z-index: 1;
}

.Odds_container.no_odds {
  float: none;
  height: auto;
  margin: 0;
  width: 100%;
}

.Odds_container.no_odds a {
  background: none repeat scroll 0 0 transparent;
  display: block;
  width: 100%;
}

.Odds_container.no_odds .glyphicon.glyphicon-lock {
  display: none;
}

.Odds_container.no_odds a span {
  display: inline-block;
  font-size: 10px;
  height: 100%;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
  width: 100%;
}

.Odds_container.no_odds a span span {
  display: inline-block;
}


.Odds_container .live_odd .glyphicon.glyphicon-lock {
  font-size: 10px;
  height: 100%;
  line-height: 25px;
  text-align: center;
  width: 100%;
}
.eventview #simpleview .glyphicon.glyphicon-lock {
  width: auto;
}


.select_events{
  display: block;
  text-align: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
}

#old_nav {
  padding: 10px;
}

#old_version {
  display: block;
  float: right;
  font-size: 14px;
}

#old_version:hover {
  text-decoration: underline;
}

.loading {
  background-image: url("../img/livebetting/loading.gif");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #222222;
  height: 200px;   
}

.ClassName {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
}

.no_events {
  display: block;
  line-height: 14px;
  margin: 0 auto;
  width: 200px;
}

/* #br_cont {
  display: none;
}

.eventview #br_cont{
  display: block;
} */

.sr-stats-val {
  color: #fff;
}

.sr-widgets-lmts .sr-lmts-nav-button-inner {
  color: #fff;
}

.sr-clearfix {
  color: #fff;
}

#br_cont .sr-navigation div * {
  color: #fff;
}


.sr-widget .sr-widgets-matchheader .sr-scoreboard-head {
  background: var(--regola_gradiente);
  color: var(--testo_gradiente);
}


.sr-widget .sr-label {
  color: #222;
}

.widgets {
    flex: 1;
    max-width: 800px;
    width: 100%;
}

.sr-widget {
    border: rgba(0,0,0,0.12) solid 1px;
    margin-bottom: 24px;
}

#widget-frame {
    display: flex;
    width: 75%;
    float: right;
}

/*
Using formula solid
$primary: #FF0000;
$home: #3f3f41;
$away: #9c9c9c;
$cl: #000000;
$base: #FFFFFF;
*/
/*
    Enable dark or light logo based on base color
*/
@import url("//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=latin,latin-ext");

.sr-bb {
    font-family: "Roboto", "Noto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    background: #FFFFFF;
}

    .sr-bb .sr-bb {
        background: none;
    }

    .sr-bb .srt-base-1 {
        background-color: transparent;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-win {
        background-color: transparent;
        color: red;
        border-color: red;
    }

    .sr-bb .srt-base-1-draw {
        background-color: transparent;
        color: #c2c2c2;
        border-color: #c2c2c2;
    }

    .sr-bb .srt-base-1-lose {
        background-color: transparent;
        color: #ff8787;
        border-color: #ff8787;
    }

    .sr-bb .srt-base-1-is-active {
        background-color: rgba(255, 0, 0, 0.12);
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-is-active-2 {
        background-color: #e6e6e6;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-is-hoverable:hover {
        background-color: rgba(255, 0, 0, 0.12);
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-primary {
        background-color: transparent;
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-home-1 {
        background-color: transparent;
        color: #3f3f41;
        border-color: #3f3f41;
    }

    .sr-bb .srt-base-1-away-1 {
        background-color: transparent;
        color: #9c9c9c;
        border-color: #9c9c9c;
    }

    .sr-bb .srt-base-1-home-2 {
        background-color: transparent;
        color: #3f3f41;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-away-2 {
        background-color: transparent;
        color: #9c9c9c;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-home-3 {
        background-color: transparent;
        color: #3f3f41;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-away-3 {
        background-color: transparent;
        color: #9c9c9c;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-home-4 {
        background-color: transparent;
        color: #79797a;
        border-color: #79797a;
    }

    .sr-bb .srt-base-1-away-4 {
        background-color: transparent;
        color: #bababa;
        border-color: #bababa;
    }

    .sr-bb .srt-base-1-home-5 {
        background-color: transparent;
        color: #29292a;
        border-color: #29292a;
    }

    .sr-bb .srt-base-1-away-5 {
        background-color: transparent;
        color: #656565;
        border-color: #656565;
    }

    .sr-bb .srt-base-1-background {
        background-color: white;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-2 {
        background-color: white;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-2-is-active {
        background-color: #ffe0e0;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-2-is-hoverable:hover {
        background-color: #ffe0e0;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-3 {
        background-color: #ffe0e0;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-3-is-active {
        background-color: #ffd4d4;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-3-is-hoverable:hover {
        background-color: #ffd4d4;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-3-background {
        background-color: white;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-4 {
        background-color: #fff2f2;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-5-is-active {
        background-color: #ffbdbd;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-5-is-hoverable:hover {
        background-color: #ffbdbd;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-6 {
        background-color: transparent;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.3);
    }

    .sr-bb .srt-primary-1 {
        background-color: #FF0000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-1-is-active {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-1-is-hoverable:hover {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-1-is-disabled {
        background-color: #ff3333;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-2 {
        background-color: #b30000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-3 {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-4 {
        background-color: #ff6666;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-5 {
        background-color: #ff6666;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-5-is-hoverable:hover {
        background-color: #FF0000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-6 {
        background-color: #940000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-7 {
        background-color: #FF0000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-8 {
        background-color: #FF0000;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-8-is-active-1 {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-8-is-active-2 {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: #FFFFFF;
    }

    .sr-bb .srt-primary-9 {
        background-color: #ffb3b3;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-primary-10 {
        background-color: #ff3333;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-11 {
        background-color: #ff1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-primary-12 {
        background-color: #FF0000;
        color: #ffffff;
        border-color: #ffffff;
    }

    .sr-bb .srt-primary-13 {
        background-color: #fff2f2;
        color: #ffffff;
        border-color: rgba(255, 0, 0, 0.3);
    }

    .sr-bb .srt-base-1-primary-1 {
        background-color: transparent;
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-primary-2 {
        background-color: transparent;
        color: #b30000;
        border-color: #b30000;
    }

    .sr-bb .srt-base-1-primary-3 {
        background-color: transparent;
        color: #ff1a1a;
        border-color: #ff1a1a;
    }

    .sr-bb .srt-base-1-primary-4 {
        background-color: transparent;
        color: #ff6666;
        border-color: #ff6666;
    }

    .sr-bb .srt-base-1-primary-5 {
        background-color: transparent;
        color: #ff6666;
        border-color: #ff6666;
    }

    .sr-bb .srt-base-1-primary-6 {
        background-color: transparent;
        color: #940000;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-primary-7 {
        background-color: transparent;
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-primary-8 {
        background-color: transparent;
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-primary-9 {
        background-color: transparent;
        color: #ffb3b3;
        border-color: #ffb3b3;
    }

    .sr-bb .srt-base-1-primary-10 {
        background-color: transparent;
        color: #ff3333;
        border-color: #ff3333;
    }

    .sr-bb .srt-base-1-primary-11 {
        background-color: transparent;
        color: #ff1a1a;
        border-color: #ff1a1a;
    }

    .sr-bb .srt-base-1-primary-13 {
        background-color: #FFFFFF;
        color: #fff2f2;
        border-color: rgba(255, 0, 0, 0.3);
    }

    .sr-bb .srt-base-1-neutral-1 {
        background-color: transparent;
        color: #dedede;
        border-color: #dedede;
    }

    .sr-bb .srt-base-1-neutral-2 {
        background-color: transparent;
        color: #1a1a1a;
        border-color: #1a1a1a;
    }

    .sr-bb .srt-base-1-neutral-3 {
        background-color: transparent;
        color: rgba(0, 0, 0, 0.12);
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-neutral-4 {
        background-color: transparent;
        color: #595959;
        border-color: #595959;
    }

    .sr-bb .srt-base-1-neutral-5 {
        background-color: transparent;
        color: #404040;
        border-color: #404040;
    }

    .sr-bb .srt-base-1-neutral-6 {
        background-color: transparent;
        color: #c2c2c2;
        border-color: #c2c2c2;
    }

    .sr-bb .srt-base-1-neutral-7 {
        background-color: transparent;
        color: #595959;
        border-color: #595959;
    }

    .sr-bb .srt-base-1-neutral-8 {
        background-color: transparent;
        color: #dedede;
        border-color: #dedede;
    }

    .sr-bb .srt-base-1-neutral-9 {
        background-color: transparent;
        color: #f0f0f0;
        border-color: #f0f0f0;
    }

    .sr-bb .srt-base-1-neutral-10 {
        background-color: transparent;
        color: #e0e0e0;
        border-color: #e0e0e0;
    }

    .sr-bb .srt-base-1-neutral-11 {
        background-color: transparent;
        color: #999999;
        border-color: #999999;
    }

    .sr-bb .srt-base-1-neutral-12 {
        background-color: transparent;
        color: #4d4d4d;
        border-color: #4d4d4d;
    }

    .sr-bb .srt-base-1-neutral-13 {
        background-color: transparent;
        color: #e6e6e6;
        border-color: #e6e6e6;
    }

    .sr-bb .srt-base-1-is-active-primary {
        background-color: rgba(255, 0, 0, 0.12);
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-is-active-home-1 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #3f3f41;
        border-color: #3f3f41;
    }

    .sr-bb .srt-base-1-is-active-away-1 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #9c9c9c;
        border-color: #9c9c9c;
    }

    .sr-bb .srt-base-1-is-active-home-2 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #3f3f41;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-is-active-away-2 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #9c9c9c;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-is-active-home-3 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #3f3f41;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-is-active-away-3 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #9c9c9c;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-is-active-home-4 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #79797a;
        border-color: #79797a;
    }

    .sr-bb .srt-base-1-is-active-away-4 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #bababa;
        border-color: #bababa;
    }

    .sr-bb .srt-base-1-is-active-home-5 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #29292a;
        border-color: #29292a;
    }

    .sr-bb .srt-base-1-is-active-away-5 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #656565;
        border-color: #656565;
    }

    .sr-bb .srt-base-1-is-active-primary-1 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-is-active-primary-2 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #b30000;
        border-color: #b30000;
    }

    .sr-bb .srt-base-1-is-active-primary-3 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ff1a1a;
        border-color: #ff1a1a;
    }

    .sr-bb .srt-base-1-is-active-primary-4 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ff6666;
        border-color: #ff6666;
    }

    .sr-bb .srt-base-1-is-active-primary-5 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ff6666;
        border-color: #ff6666;
    }

    .sr-bb .srt-base-1-is-active-primary-6 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #940000;
        border-color: #940000;
    }

    .sr-bb .srt-base-1-is-active-primary-7 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-is-active-primary-8 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #FF0000;
        border-color: #FF0000;
    }

    .sr-bb .srt-base-1-is-active-primary-9 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ffb3b3;
        border-color: #ffb3b3;
    }

    .sr-bb .srt-base-1-is-active-primary-10 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ff3333;
        border-color: #ff3333;
    }

    .sr-bb .srt-base-1-is-active-primary-11 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #ff1a1a;
        border-color: #ff1a1a;
    }

    .sr-bb .srt-base-1-is-active-neutral-1 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #dedede;
        border-color: #dedede;
    }

    .sr-bb .srt-base-1-is-active-neutral-2 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #1a1a1a;
        border-color: #1a1a1a;
    }

    .sr-bb .srt-base-1-is-active-neutral-3 {
        background-color: rgba(255, 0, 0, 0.12);
        color: rgba(0, 0, 0, 0.12);
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-base-1-is-active-neutral-4 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #595959;
        border-color: #595959;
    }

    .sr-bb .srt-base-1-is-active-neutral-5 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #404040;
        border-color: #404040;
    }

    .sr-bb .srt-base-1-is-active-neutral-6 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #c2c2c2;
        border-color: #c2c2c2;
    }

    .sr-bb .srt-base-1-is-active-neutral-7 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #595959;
        border-color: #595959;
    }

    .sr-bb .srt-base-1-is-active-neutral-8 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #dedede;
        border-color: #dedede;
    }

    .sr-bb .srt-base-1-is-active-neutral-9 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #f0f0f0;
        border-color: #f0f0f0;
    }

    .sr-bb .srt-base-1-is-active-neutral-10 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #e0e0e0;
        border-color: #e0e0e0;
    }

    .sr-bb .srt-base-1-is-active-neutral-11 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #999999;
        border-color: #999999;
    }

    .sr-bb .srt-base-1-is-active-neutral-12 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #4d4d4d;
        border-color: #4d4d4d;
    }

    .sr-bb .srt-base-1-is-active-neutral-13 {
        background-color: rgba(255, 0, 0, 0.12);
        color: #e6e6e6;
        border-color: #e6e6e6;
    }

    .sr-bb .srt-home-1 {
        background-color: #3f3f41;
        color: #ffffff;
        border-color: #3f3f41;
    }

    .sr-bb .srt-away-1 {
        background-color: #9c9c9c;
        color: #000000;
        border-color: #9c9c9c;
    }

    .sr-bb .srt-home-2 {
        background-color: #3f3f41;
        color: #ffffff;
        border-color: #940000;
    }

    .sr-bb .srt-away-2 {
        background-color: #9c9c9c;
        color: #000000;
        border-color: #940000;
    }

    .sr-bb .srt-home-3 {
        background-color: #3f3f41;
        color: #ffffff;
        border-color: #FFFFFF;
    }

    .sr-bb .srt-away-3 {
        background-color: #9c9c9c;
        color: #000000;
        border-color: #FFFFFF;
    }

    .sr-bb .srt-home-4 {
        background-color: #79797a;
        color: #ffffff;
        border-color: #79797a;
    }

    .sr-bb .srt-away-4 {
        background-color: #bababa;
        color: #000000;
        border-color: #bababa;
    }

    .sr-bb .srt-home-5 {
        background-color: #29292a;
        color: #ffffff;
        border-color: #29292a;
    }

    .sr-bb .srt-away-5 {
        background-color: #656565;
        color: #000000;
        border-color: #656565;
    }

    .sr-bb .srt-neutral-1 {
        background-color: #dedede;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-2 {
        background-color: #1a1a1a;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-neutral-3 {
        background-color: rgba(0, 0, 0, 0.12);
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-4 {
        background-color: #595959;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-neutral-5 {
        background-color: #404040;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-neutral-6 {
        background-color: #c2c2c2;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-7 {
        background-color: #595959;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-neutral-8 {
        background-color: #dedede;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-9 {
        background-color: #f0f0f0;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-10 {
        background-color: #e0e0e0;
        color: rgba(0, 0, 0, 0.82);
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-11 {
        background-color: #999999;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-neutral-12 {
        background-color: #4d4d4d;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-neutral-13 {
        background-color: #e6e6e6;
        color: #000000;
        border-color: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-win {
        background-color: red;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-draw {
        background-color: #c2c2c2;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-lose {
        background-color: #ff8787;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-text-secondary {
        opacity: 0.7;
    }

    .sr-bb .srt-text-disabled {
        opacity: 0.35;
    }

    .sr-bb .srt-text-tertiary {
        opacity: 0.54;
    }

    .sr-bb .srt-primary-1 .srt-text-secondary, .sr-bb .srt-primary-1.srt-text-secondary,
    .sr-bb .srt-primary-1-is-active .srt-text-secondary,
    .sr-bb .srt-primary-1-is-active.srt-text-secondary,
    .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-secondary,
    .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-secondary,
    .sr-bb .srt-primary-1-is-disabled .srt-text-secondary,
    .sr-bb .srt-primary-1-is-disabled.srt-text-secondary,
    .sr-bb .srt-primary-2 .srt-text-secondary,
    .sr-bb .srt-primary-2.srt-text-secondary,
    .sr-bb .srt-primary-3 .srt-text-secondary,
    .sr-bb .srt-primary-3.srt-text-secondary,
    .sr-bb .srt-primary-4 .srt-text-secondary,
    .sr-bb .srt-primary-4.srt-text-secondary,
    .sr-bb .srt-primary-5 .srt-text-secondary,
    .sr-bb .srt-primary-5.srt-text-secondary,
    .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-secondary,
    .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-secondary,
    .sr-bb .srt-primary-6 .srt-text-secondary,
    .sr-bb .srt-primary-6.srt-text-secondary,
    .sr-bb .srt-primary-7 .srt-text-secondary,
    .sr-bb .srt-primary-7.srt-text-secondary,
    .sr-bb .srt-primary-8 .srt-text-secondary,
    .sr-bb .srt-primary-8.srt-text-secondary,
    .sr-bb .srt-primary-8-is-active-1 .srt-text-secondary,
    .sr-bb .srt-primary-8-is-active-1.srt-text-secondary,
    .sr-bb .srt-primary-8-is-active-2 .srt-text-secondary,
    .sr-bb .srt-primary-8-is-active-2.srt-text-secondary,
    .sr-bb .srt-primary-9 .srt-text-secondary,
    .sr-bb .srt-primary-9.srt-text-secondary,
    .sr-bb .srt-primary-10 .srt-text-secondary,
    .sr-bb .srt-primary-10.srt-text-secondary,
    .sr-bb .srt-primary-11 .srt-text-secondary,
    .sr-bb .srt-primary-11.srt-text-secondary,
    .sr-bb .srt-primary-12 .srt-text-secondary,
    .sr-bb .srt-primary-12.srt-text-secondary,
    .sr-bb .srt-primary-13 .srt-text-secondary,
    .sr-bb .srt-primary-13.srt-text-secondary {
        opacity: 0.8;
    }

    .sr-bb .srt-primary-1 .srt-text-disabled, .sr-bb .srt-primary-1.srt-text-disabled,
    .sr-bb .srt-primary-1-is-active .srt-text-disabled,
    .sr-bb .srt-primary-1-is-active.srt-text-disabled,
    .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-disabled,
    .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-disabled,
    .sr-bb .srt-primary-1-is-disabled .srt-text-disabled,
    .sr-bb .srt-primary-1-is-disabled.srt-text-disabled,
    .sr-bb .srt-primary-2 .srt-text-disabled,
    .sr-bb .srt-primary-2.srt-text-disabled,
    .sr-bb .srt-primary-3 .srt-text-disabled,
    .sr-bb .srt-primary-3.srt-text-disabled,
    .sr-bb .srt-primary-4 .srt-text-disabled,
    .sr-bb .srt-primary-4.srt-text-disabled,
    .sr-bb .srt-primary-5 .srt-text-disabled,
    .sr-bb .srt-primary-5.srt-text-disabled,
    .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-disabled,
    .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-disabled,
    .sr-bb .srt-primary-6 .srt-text-disabled,
    .sr-bb .srt-primary-6.srt-text-disabled,
    .sr-bb .srt-primary-7 .srt-text-disabled,
    .sr-bb .srt-primary-7.srt-text-disabled,
    .sr-bb .srt-primary-8 .srt-text-disabled,
    .sr-bb .srt-primary-8.srt-text-disabled,
    .sr-bb .srt-primary-8-is-active-1 .srt-text-disabled,
    .sr-bb .srt-primary-8-is-active-1.srt-text-disabled,
    .sr-bb .srt-primary-8-is-active-2 .srt-text-disabled,
    .sr-bb .srt-primary-8-is-active-2.srt-text-disabled,
    .sr-bb .srt-primary-9 .srt-text-disabled,
    .sr-bb .srt-primary-9.srt-text-disabled,
    .sr-bb .srt-primary-10 .srt-text-disabled,
    .sr-bb .srt-primary-10.srt-text-disabled,
    .sr-bb .srt-primary-11 .srt-text-disabled,
    .sr-bb .srt-primary-11.srt-text-disabled,
    .sr-bb .srt-primary-12 .srt-text-disabled,
    .sr-bb .srt-primary-12.srt-text-disabled,
    .sr-bb .srt-primary-13 .srt-text-disabled,
    .sr-bb .srt-primary-13.srt-text-disabled {
        opacity: 0.6;
    }

    .sr-bb .srt-primary-1 .srt-text-tertiary, .sr-bb .srt-primary-1.srt-text-tertiary,
    .sr-bb .srt-primary-1-is-active .srt-text-tertiary,
    .sr-bb .srt-primary-1-is-active.srt-text-tertiary,
    .sr-bb .srt-primary-1-is-hoverable:hover .srt-text-tertiary,
    .sr-bb .srt-primary-1-is-hoverable:hover.srt-text-tertiary,
    .sr-bb .srt-primary-1-is-disabled .srt-text-tertiary,
    .sr-bb .srt-primary-1-is-disabled.srt-text-tertiary,
    .sr-bb .srt-primary-2 .srt-text-tertiary,
    .sr-bb .srt-primary-2.srt-text-tertiary,
    .sr-bb .srt-primary-3 .srt-text-tertiary,
    .sr-bb .srt-primary-3.srt-text-tertiary,
    .sr-bb .srt-primary-4 .srt-text-tertiary,
    .sr-bb .srt-primary-4.srt-text-tertiary,
    .sr-bb .srt-primary-5 .srt-text-tertiary,
    .sr-bb .srt-primary-5.srt-text-tertiary,
    .sr-bb .srt-primary-5-is-hoverable:hover .srt-text-tertiary,
    .sr-bb .srt-primary-5-is-hoverable:hover.srt-text-tertiary,
    .sr-bb .srt-primary-6 .srt-text-tertiary,
    .sr-bb .srt-primary-6.srt-text-tertiary,
    .sr-bb .srt-primary-7 .srt-text-tertiary,
    .sr-bb .srt-primary-7.srt-text-tertiary,
    .sr-bb .srt-primary-8 .srt-text-tertiary,
    .sr-bb .srt-primary-8.srt-text-tertiary,
    .sr-bb .srt-primary-8-is-active-1 .srt-text-tertiary,
    .sr-bb .srt-primary-8-is-active-1.srt-text-tertiary,
    .sr-bb .srt-primary-8-is-active-2 .srt-text-tertiary,
    .sr-bb .srt-primary-8-is-active-2.srt-text-tertiary,
    .sr-bb .srt-primary-9 .srt-text-tertiary,
    .sr-bb .srt-primary-9.srt-text-tertiary,
    .sr-bb .srt-primary-10 .srt-text-tertiary,
    .sr-bb .srt-primary-10.srt-text-tertiary,
    .sr-bb .srt-primary-11 .srt-text-tertiary,
    .sr-bb .srt-primary-11.srt-text-tertiary,
    .sr-bb .srt-primary-12 .srt-text-tertiary,
    .sr-bb .srt-primary-12.srt-text-tertiary,
    .sr-bb .srt-primary-13 .srt-text-tertiary,
    .sr-bb .srt-primary-13.srt-text-tertiary {
        opacity: 0.7;
    }

    .sr-bb .srt-icon {
        opacity: 0.33;
    }

    .sr-bb .srt-icon-secondary {
        opacity: 0.7;
    }

    .sr-bb .srt-elevation-1 {
        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
    }

    .sr-bb .srt-elevation-2 {
        box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.23), 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    }

    .sr-bb .srt-elevation-3 {
        box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.26), 0px 10px 20px 0px rgba(0, 0, 0, 0.19);
    }

    .sr-bb .srt-elevation-center-2 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.23), 0 1px 5px rgba(0, 0, 0, 0.16);
    }

    .sr-bb .srt-inset-top-1 {
        box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-inset-bottom-1 {
        box-shadow: inset 0 -1px 2px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-inset-top-2 {
        box-shadow: inset 0 3px 6px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-inset-bottom-2 {
        box-shadow: inset 0 -3px 6px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-inset-top-3 {
        box-shadow: inset 0 6px 6px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-inset-bottom-3 {
        box-shadow: inset 0 -6px 6px 0 rgba(0, 0, 0, 0.23);
    }

    .sr-bb .srt-fill-blue-card {
        fill: #2579ad;
    }

    .sr-bb .srt-stroke-blue-card {
        stroke: #2579ad;
    }

    .sr-bb .srt-fill-soccer-yellow-card {
        fill: #ffbf00;
    }

    .sr-bb .srt-stroke-soccer-yellow-card {
        stroke: #ffbf00;
    }

    .sr-bb .srt-fill-soccer-red-card {
        fill: #e43b3b;
    }

    .sr-bb .srt-stroke-soccer-red-card {
        stroke: #e43b3b;
    }

    .sr-bb .srt-stroke-soccer-substitution-in {
        stroke: #4fbe30;
        fill: transparent;
    }

    .sr-bb .srt-fill-soccer-substitution-in {
        fill: #4fbe30;
    }

    .sr-bb .srt-stroke-soccer-substitution-out {
        stroke: #e43b3b;
        fill: transparent;
    }

    .sr-bb .srt-fill-soccer-substitution-out {
        fill: #e43b3b;
    }

    .sr-bb .srt-stroke-soccer-own-goal {
        stroke: #e43b3b;
        fill: transparent;
    }

    .sr-bb .srt-fill-soccer-own-goal {
        fill: #e43b3b;
    }

    .sr-bb .srt-fill-soccer-relegation-1 {
        fill: #fdd835;
    }

    .sr-bb .srt-stroke-soccer-relegation-1 {
        stroke: #fdd835;
    }

    .sr-bb .srt-fill-soccer-relegation-2 {
        fill: #ffb848;
    }

    .sr-bb .srt-stroke-soccer-relegation-2 {
        stroke: #ffb848;
    }

    .sr-bb .srt-fill-soccer-relegation-3 {
        fill: #ef6c00;
    }

    .sr-bb .srt-stroke-soccer-relegation-3 {
        stroke: #ef6c00;
    }

    .sr-bb .srt-fill-soccer-relegation-4 {
        fill: #e93a34;
    }

    .sr-bb .srt-stroke-soccer-relegation-4 {
        stroke: #e93a34;
    }

    .sr-bb .srt-fill-soccer-relegation-5 {
        fill: #941d1d;
    }

    .sr-bb .srt-stroke-soccer-relegation-5 {
        stroke: #941d1d;
    }

    .sr-bb .srt-fill-soccer-promotion-1 {
        fill: #51d151;
    }

    .sr-bb .srt-stroke-soccer-promotion-1 {
        stroke: #51d151;
    }

    .sr-bb .srt-fill-soccer-promotion-2 {
        fill: #1b911b;
    }

    .sr-bb .srt-stroke-soccer-promotion-2 {
        stroke: #1b911b;
    }

    .sr-bb .srt-fill-soccer-promotion-3 {
        fill: #0e8094;
    }

    .sr-bb .srt-stroke-soccer-promotion-3 {
        stroke: #0e8094;
    }

    .sr-bb .srt-fill-soccer-promotion-4 {
        fill: #0a6cce;
    }

    .sr-bb .srt-stroke-soccer-promotion-4 {
        stroke: #0a6cce;
    }

    .sr-bb .srt-fill-soccer-promotion-5 {
        fill: #4a9fe4;
    }

    .sr-bb .srt-stroke-soccer-promotion-5 {
        stroke: #4a9fe4;
    }

    .sr-bb .srt-nfl-timeout-1 {
        background-color: #f5a623;
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-nfl-timeout-2 {
        background-color: rgba(245, 166, 35, 0.3);
        color: #ffffff;
        border-color: rgba(255, 255, 255, 0.16);
    }

    .sr-bb .srt-nfl-penalty {
        background-color: #f4a621;
        color: #ffffff;
        border-color: #f4a621;
    }

    .sr-bb .srt-nfl-negative-yards-1 {
        background-color: #ac182e;
        color: #ffffff;
        border-color: #ac182e;
    }

    .sr-bb .srt-nfl-negative-yards-2 {
        background-color: #ac182e;
        color: #ffffff;
        border-color: #ac182e;
    }

    .sr-bb .srt-nfl-first-line {
        background-color: #4b90de;
        color: #ffffff;
        border-color: #4b90de;
    }

    .sr-bb .srt-nfl-ten-line {
        background-color: #f5a623;
        color: #ffffff;
        border-color: #f5a623;
    }

    .sr-bb .srt-fill-nfl-penalty {
        fill: #f4a621;
    }

    .sr-bb .srt-stroke-nfl-penalty {
        stroke: #f4a621;
    }

    .sr-bb .srt-fill-nfl-negative-yards-1 {
        fill: #ac182e;
    }

    .sr-bb .srt-stroke-nfl-negative-yards-1 {
        stroke: #ac182e;
    }

    .sr-bb .srt-fill-nfl-negative-yards-2 {
        fill: #ac182e;
    }

    .sr-bb .srt-stroke-nfl-negative-yards-2 {
        stroke: #ac182e;
    }

    .sr-bb .srt-fill-nfl-first-line {
        fill: #4b90de;
    }

    .sr-bb .srt-stroke-nfl-first-line {
        stroke: #4b90de;
    }

    .sr-bb .srt-fill-nfl-ten-line {
        fill: #f5a623;
    }

    .sr-bb .srt-stroke-nfl-ten-line {
        stroke: #f5a623;
    }

    .sr-bb .srt-mlb-run-1 {
        background-color: #009900;
        color: #ffffff;
        border-color: #009900;
    }

    .sr-bb .srt-mlb-run-2 {
        background-color: #ffffff;
        color: #009900;
        border-color: #009900;
    }

    .sr-bb .srt-mlb-hit-1 {
        background-color: #f7ab11;
        color: #000000;
        border-color: #f7ab11;
    }

    .sr-bb .srt-mlb-hit-2 {
        background-color: #ffffff;
        color: #f7ab11;
        border-color: #f7ab11;
    }

    .sr-bb .srt-mlb-hit-3 {
        background-color: #00a4ff;
        color: #ffffff;
        border-color: #00a4ff;
    }

    .sr-bb .srt-mlb-error-1 {
        background-color: #d0021b;
        color: #ffffff;
        border-color: #d0021b;
    }

    .sr-bb .srt-mlb-error-2 {
        background-color: #ffffff;
        color: #d0021b;
        border-color: #d0021b;
    }

    .sr-bb .srt-mlb-neutral-1 {
        background-color: #212121;
        color: #ffffff;
        border-color: #ffffff;
    }

    .sr-bb .srt-fill-mlb-base {
        fill: #00a4ff;
    }

    .sr-bb .srt-strole-mlb-base {
        fill: #00a4ff;
    }

    .sr-bb .srt-fill-change-increase {
        fill: red;
    }

    .sr-bb .srt-stroke-change-increase {
        stroke: red;
    }

    .sr-bb .srt-fill-change-decrease {
        fill: #ff8787;
    }

    .sr-bb .srt-stroke-change-decrease {
        stroke: #ff8787;
    }

    .sr-bb .srt-fill-text {
        fill: #000000;
    }

    .sr-bb .srt-fill-text-invert {
        fill: #ffffff;
    }

    .sr-bb .srt-fill-text-secondary {
        fill-opacity: 0.7;
    }

    .sr-bb .srt-fill-text-disabled {
        fill-opacity: 0.35;
    }

    .sr-bb .srt-fill-base-1 {
        fill: transparent;
    }

    .sr-bb .srt-stroke-base-1 {
        stroke: transparent;
    }

    .sr-bb .srt-fill-base-1-active {
        fill: rgba(255, 0, 0, 0.12);
    }

    .sr-bb .srt-stroke-base-1-active {
        stroke: rgba(255, 0, 0, 0.12);
    }

    .sr-bb .srt-fill-base-1-active-2 {
        fill: #e6e6e6;
    }

    .sr-bb .srt-stroke-base-1-active-2 {
        stroke: #e6e6e6;
    }

    .sr-bb .srt-fill-base-1-primary {
        fill: transparent;
    }

    .sr-bb .srt-stroke-base-1-primary {
        stroke: transparent;
    }

    .sr-bb .srt-fill-base-1-home {
        fill: transparent;
    }

    .sr-bb .srt-stroke-base-1-home {
        stroke: transparent;
    }

    .sr-bb .srt-fill-base-1-away {
        fill: transparent;
    }

    .sr-bb .srt-stroke-base-1-away {
        stroke: transparent;
    }

    .sr-bb .srt-fill-base-2 {
        fill: currentColor;
    }

    .sr-bb .srt-stroke-base-2 {
        stroke: currentColor;
    }

    .sr-bb .srt-fill-base-2-active {
        fill: #ffe0e0;
    }

    .sr-bb .srt-stroke-base-2-active {
        stroke: #ffe0e0;
    }

    .sr-bb .srt-fill-base-2-hover {
        fill: #ffe0e0;
    }

    .sr-bb .srt-stroke-base-2-hover {
        stroke: #ffe0e0;
    }

    .sr-bb .srt-fill-base-3 {
        fill: #ffe0e0;
    }

    .sr-bb .srt-stroke-base-3 {
        stroke: #ffe0e0;
    }

    .sr-bb .srt-fill-base-3-active {
        fill: #ffd4d4;
    }

    .sr-bb .srt-stroke-base-3-active {
        stroke: #ffd4d4;
    }

    .sr-bb .srt-fill-base-3-hover {
        fill: #ffd4d4;
    }

    .sr-bb .srt-stroke-base-3-hover {
        stroke: #ffd4d4;
    }

    .sr-bb .srt-fill-primary-1 {
        fill: #FF0000;
    }

    .sr-bb .srt-stroke-primary-1 {
        stroke: #FF0000;
    }

    .sr-bb .srt-fill-primary-2 {
        fill: #b30000;
    }

    .sr-bb .srt-stroke-primary-2 {
        stroke: #b30000;
    }

    .sr-bb .srt-fill-primary-3 {
        fill: #ff1a1a;
    }

    .sr-bb .srt-stroke-primary-3 {
        stroke: #ff1a1a;
    }

    .sr-bb .srt-fill-primary-4 {
        fill: #ff6666;
    }

    .sr-bb .srt-stroke-primary-4 {
        stroke: #ff6666;
    }

    .sr-bb .srt-fill-primary-5 {
        fill: #ff6666;
    }

    .sr-bb .srt-stroke-primary-5 {
        stroke: #ff6666;
    }

    .sr-bb .srt-fill-primary-6 {
        fill: #940000;
    }

    .sr-bb .srt-stroke-primary-6 {
        stroke: #940000;
    }

    .sr-bb .srt-fill-primary-7 {
        fill: #FF0000;
    }

    .sr-bb .srt-stroke-primary-7 {
        stroke: #FF0000;
    }

    .sr-bb .srt-fill-primary-8 {
        fill: #FF0000;
    }

    .sr-bb .srt-stroke-primary-8 {
        stroke: #FF0000;
    }

    .sr-bb .srt-fill-primary-8-is-active-1 {
        fill: #ff1a1a;
    }

    .sr-bb .srt-stroke-primary-8-is-active-1 {
        stroke: #ff1a1a;
    }

    .sr-bb .srt-fill-primary-8-is-active-2 {
        fill: #ff1a1a;
    }

    .sr-bb .srt-stroke-primary-8-is-active-2 {
        stroke: #ff1a1a;
    }

    .sr-bb .srt-fill-primary-9 {
        fill: #ffb3b3;
    }

    .sr-bb .srt-stroke-primary-9 {
        stroke: #ffb3b3;
    }

    .sr-bb .srt-fill-primary-10 {
        fill: #ff3333;
    }

    .sr-bb .srt-stroke-primary-10 {
        stroke: #ff3333;
    }

    .sr-bb .srt-fill-primary-11 {
        fill: #ff1a1a;
    }

    .sr-bb .srt-stroke-primary-11 {
        stroke: #ff1a1a;
    }

    .sr-bb .srt-fill-primary-12 {
        fill: #FF0000;
    }

    .sr-bb .srt-stroke-primary-12 {
        stroke: #FF0000;
    }

    .sr-bb .srt-fill-home-1 {
        fill: #3f3f41;
    }

    .sr-bb .srt-stroke-home-1 {
        stroke: #3f3f41;
    }

    .sr-bb .srt-fill-home-2 {
        fill: #3f3f41;
    }

    .sr-bb .srt-stroke-home-2 {
        stroke: #3f3f41;
    }

    .sr-bb .srt-fill-home-3 {
        fill: #3f3f41;
    }

    .sr-bb .srt-stroke-home-3 {
        stroke: #3f3f41;
    }

    .sr-bb .srt-fill-home-4 {
        fill: #79797a;
    }

    .sr-bb .srt-stroke-home-4 {
        stroke: #79797a;
    }

    .sr-bb .srt-fill-home-5 {
        fill: #29292a;
    }

    .sr-bb .srt-stroke-home-5 {
        stroke: #29292a;
    }

    .sr-bb .srt-fill-away-1 {
        fill: #9c9c9c;
    }

    .sr-bb .srt-stroke-away-1 {
        stroke: #9c9c9c;
    }

    .sr-bb .srt-fill-away-2 {
        fill: #9c9c9c;
    }

    .sr-bb .srt-stroke-away-2 {
        stroke: #9c9c9c;
    }

    .sr-bb .srt-fill-away-3 {
        fill: #9c9c9c;
    }

    .sr-bb .srt-stroke-away-3 {
        stroke: #9c9c9c;
    }

    .sr-bb .srt-fill-away-4 {
        fill: #bababa;
    }

    .sr-bb .srt-stroke-away-4 {
        stroke: #bababa;
    }

    .sr-bb .srt-fill-away-5 {
        fill: #656565;
    }

    .sr-bb .srt-stroke-away-5 {
        stroke: #656565;
    }

    .sr-bb .srt-fill-neutral-1 {
        fill: #dedede;
    }

    .sr-bb .srt-stroke-neutral-1 {
        stroke: #dedede;
    }

    .sr-bb .srt-fill-neutral-2 {
        fill: #1a1a1a;
    }

    .sr-bb .srt-stroke-neutral-2 {
        stroke: #1a1a1a;
    }

    .sr-bb .srt-fill-neutral-3 {
        fill: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-stroke-neutral-3 {
        stroke: rgba(0, 0, 0, 0.12);
    }

    .sr-bb .srt-fill-neutral-4 {
        fill: #595959;
    }

    .sr-bb .srt-stroke-neutral-4 {
        stroke: #595959;
    }

    .sr-bb .srt-fill-neutral-5 {
        fill: #404040;
    }

    .sr-bb .srt-stroke-neutral-5 {
        stroke: #404040;
    }

    .sr-bb .srt-fill-neutral-6 {
        fill: #c2c2c2;
    }

    .sr-bb .srt-stroke-neutral-6 {
        stroke: #c2c2c2;
    }

    .sr-bb .srt-fill-neutral-7 {
        fill: #595959;
    }

    .sr-bb .srt-stroke-neutral-7 {
        stroke: #595959;
    }

    .sr-bb .srt-fill-neutral-8 {
        fill: #dedede;
    }

    .sr-bb .srt-stroke-neutral-8 {
        stroke: #dedede;
    }

    .sr-bb .srt-fill-neutral-9 {
        fill: #f0f0f0;
    }

    .sr-bb .srt-stroke-neutral-9 {
        stroke: #f0f0f0;
    }

    .sr-bb .srt-fill-neutral-10 {
        fill: #e0e0e0;
    }

    .sr-bb .srt-stroke-neutral-10 {
        stroke: #e0e0e0;
    }

    .sr-bb .srt-fill-neutral-11 {
        fill: #999999;
    }

    .sr-bb .srt-stroke-neutral-11 {
        stroke: #999999;
    }

    .sr-bb .srt-fill-neutral-12 {
        fill: #4d4d4d;
    }

    .sr-bb .srt-stroke-neutral-12 {
        stroke: #4d4d4d;
    }

    .sr-bb .srt-fill-neutral-13 {
        fill: #e6e6e6;
    }

    .sr-bb .srt-stroke-neutral-13 {
        stroke: #e6e6e6;
    }

    .sr-bb .srt-fill-win {
        fill: red;
    }

    .sr-bb .srt-stroke-win {
        stroke: red;
    }

    .sr-bb .srt-fill-draw {
        fill: #c2c2c2;
    }

    .sr-bb .srt-stroke-draw {
        stroke: #c2c2c2;
    }

    .sr-bb .srt-fill-lose {
        fill: #ff8787;
    }

    .sr-bb .srt-stroke-lose {
        stroke: #ff8787;
    }

    .sr-bb .srt-stop-base-1 {
        stop-color: transparent;
    }

    .sr-bb .srt-stop-primary-1 {
        stop-color: #FF0000;
    }

    .sr-bb .srt-stop-primary-2 {
        stop-color: #b30000;
    }

    .sr-bb .srt-stop-primary-3 {
        stop-color: #ff1a1a;
    }

    .sr-bb .srt-stop-primary-4 {
        stop-color: #ff6666;
    }

    .sr-bb .srt-stop-primary-5 {
        stop-color: #ff6666;
    }

    .sr-bb .srt-stop-primary-6 {
        stop-color: #940000;
    }

    .sr-bb .srt-stop-primary-7 {
        stop-color: #FF0000;
    }

    .sr-bb .srt-stop-primary-8 {
        stop-color: #FF0000;
    }

    .sr-bb .srt-stop-primary-9 {
        stop-color: #ffb3b3;
    }

    .sr-bb .srt-stop-primary-10 {
        stop-color: #ff3333;
    }

    .sr-bb .srt-stop-primary-11 {
        stop-color: #ff1a1a;
    }

    .sr-bb .srt-stop-primary-12 {
        stop-color: #FF0000;
    }

    .sr-bb .srt-stop-home-1 {
        stop-color: #3f3f41;
    }

    .sr-bb .srt-stop-away-1 {
        stop-color: #9c9c9c;
    }

    .sr-bb .srt-fill-neutral-14 {
        fill: #FFFFFF;
    }

    .sr-bb .srt-stroke-neutral-14 {
        stroke: #FFFFFF;
    }

    .sr-bb .srt-logo-powered-by-light {
        display: inline-block;
    }

    .sr-bb .srt-logo-powered-by-dark {
        display: none;
    }

.sr-bb .sr-loader__container {
   z-index: 1;
}



/* new scroll sormi*/
#live_events_odds {
    overflow-y: scroll !important;
    max-height: 500px;
    z-index: 1;
 margin-left:200px;

}


#simpleview {
  height: 0px !important;
}

::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
/* new scroll sormi*/
div#br_cont2 {
    width: calc(100% - 205px);
    float: right;
   
}