.livepage {
    font-family: Tahoma,Geneva CE,Lucida Sans,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 0;
    margin: 0;
	background: transparent;
}
#sp-sidebar1 {
	display: none;
}
.row-fluid .span9 {
    width: 100%;
}

.match_header {
	justify-content: center;
	align-items: center;
	font-weight: 700;
}
/* HEADER ELEMENTI */
.event_League {
  grid-area: League;
  text-align: left;
  margin-left: 10px;
}
.event_Score {
  grid-area: Score;
}

.event_ScoreHT {
  grid-area: ScoreHT;
}
.event_Corners {
  grid-area: Corners;
}
.event_YCards {
  grid-area: YCards;
}
.event_RCards {
  grid-area: RCards;
}
.event_SONT {
  grid-area: SONT;
}
.event_SOFT {
  grid-area: SOFT;
}
.event_ATT {
  grid-area: ATT;
}
.event_DATT {
  grid-area: DATT;
}
.event_PEN {
  grid-area: PEN;
}
.event_POSS {
  grid-area: POSS;
}
.event_Odds1 {
  grid-area: Odds1;
}
.event_OddsX {
  grid-area: OddsX;
}
.event_Odds2 {
  grid-area: Odds2;
}
.event_XG {
  grid-area: XG;
}
/* kraj HEADER ELEMENTI */


/* ispis u tabeli tima */
.event_homeScore {
  grid-area: homeScore;
  color: red;
  font-weight: bold;
}
.event_awayScore {
  grid-area: awayScore;
  color: red;
  font-weight: bold;
}
.event_homeHT {
  grid-area: homeHT;
}
.event_awayHT {
  grid-area: awayHT;
}
.event_homeCorners {
  grid-area: homeCorners;
}
.event_awayCorners {
  grid-area: awayCorners;
}
.event_homeYCards {
  grid-area: homeYCards;
}
.event_awayYCards {
  grid-area: awayYCards;
}
.event_homeRCards {
  grid-area: homeRCards;
}
.event_awayRCards {
  grid-area: awayRCards;
}
.event_homeSONT {
  grid-area: homeSONT;
}
.event_awaySONT {
  grid-area: awaySONT;
}
.event_homeSOFT {
  grid-area: homeSOFT;
}
.event_awaySOFT {
  grid-area: awaySOFT;
}
.event_homeATT {
  grid-area: homeATT;
}
.event_awayATT {
  grid-area: awayATT;
}
.event_homeDATT {
  grid-area: homeDATT;
}
.event_awayDATT {
  grid-area: awayDATT;
}
.event_homePEN {
  grid-area: homePEN;
}
.event_awayPEN {
  grid-area: awayPEN;
}
.event_homePOSS {
  grid-area: homePOSS;
}
.event_awayPOSS {
  grid-area: awayPOSS;
}
.event_homeXG {
  grid-area: homeXG;
}
.event_awayXG {
  grid-area: awayXG;
}
.event_Odds1 {
  grid-area: Odds1;
}
.event_OddsX {
  grid-area: OddsX;
}
.event_Odds2 {
  grid-area: Odds2;
}
.match_favorite {
  grid-area: matchFavorite;
  text-align: right;
}
.match_time {
  grid-area: matchTime;
  color: #c00;
}
.homeLogo {
  grid-area: homeLogo;
}
.awayLogo {
  grid-area: awayLogo;
}
.homeTeam {
  grid-area: homeTeam;
  text-align: left;
}
.awayTeam {
  grid-area: awayTeam;
  text-align: left;
}
.match_odds1 {
  grid-area: Odds1;
}
.match_oddsX {
  grid-area: OddsX;
}
.match_odds2 {
  grid-area: Odds2;
}
.homeScore {
  grid-area: homeScore;
  color: #c00;
  font-weight: bold;
}
.awayScore {
  grid-area: awayScore;
  color: #c00;
  font-weight: bold;
}
.oddss {
	grid-area: oddss;
}
.homeHT {
	color: gray !important;
}
.awayHT {
	color: gray !important;
}


.team_logo {
    width: 15px;
    height: 15px;
    align-self: center;
    margin: 0 8px 0 0;
}
.regular_color {
	
}
/* Badge */
.badge-success {
    color: #fff;
    background-color: #28a745;
}
.badge-danger {
    color: #fff;
    background-color: #dc3545;
}
.badge {
    display: inline-block;
    padding: 0.15em 0.3em;
    font-weight: 700;

    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.livepage {
	margin: 0 auto;
}

.header_live_big {	
    display: grid;
      align-items: center;
      justify-content: flex-start;
      background-color: #e9e9e9;
      border-top: 1px solid rgba(0,0,0,0.1);
      border-bottom: 1px solid rgba(0,0,0,0.1);
      position: relative;
      grid-auto-flow: column;
      text-align: center;
      grid-template: 
      ". League Odds1 OddsX Odds2 . Score . Corners YCards RCards SONT SOFT ATT DATT PEN POSS XG"    
      minmax(23px, auto)/max-content  1fr 37px 37px 37px 60px 37px 60px 37px 37px 37px 37px 37px 37px 37px 37px 37px 37px
}

.match_live_big {	
display: grid;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  background-color: #fff;
  position: relative;
  grid-auto-flow: column;
  text-align: center;
  grid-template:
        ". matchTime homeLogo homeTeam Odds1 OddsX Odds2 . homeScore . homeCorners homeYCards homeRCards homeSONT homeSOFT homeATT homeDATT homePEN homePOSS homeXG ." 
		minmax(23px, auto)
        ". matchTime awayLogo awayTeam Odds1 OddsX Odds2 . awayScore . awayCorners awayYCards awayRCards awaySONT awaySOFT awayATT awayDATT awayPEN awayPOSS awayXG ." 
		minmax(23px, auto)/max-content 40px 28px 1fr 37px 37px 37px 60px 37px 60px 37px 37px 37px 37px 37px 37px 37px 37px 37px 37px;
}

.header_live_small {	
    display: grid;
      align-items: center;
      justify-content: flex-start;
      background-color: #013a00;
      color: white;
      border-top: 1px solid rgba(0,0,0,0.1);
      border-bottom: 1px solid rgba(0,0,0,0.1);
      position: relative;
      grid-auto-flow: column;
      text-align: center;
      /*margin-top: 10px;*/
      grid-template: 
      ". League Score"    
      minmax(23px, auto)/max-content  1fr
}

.header_live_big-hot {
  background-color: #ffe1af !important;
  color: #000;
}

.header_live_small-hot {
  background-color: #ffe1af !important;
  color: #000;
}

.match_live_small {	
display: grid;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  background-color: #fff;
  position: relative;
  grid-auto-flow: column;
  text-align: center;
  grid-template:
        ". matchTime homeLogo homeTeam homeScore homeHT . oddss ." 
		minmax(23px, auto)
        ". matchTime awayLogo awayTeam awayScore awayHT . oddss ." 
		minmax(23px, auto)/max-content 40px 25px 1fr 20px 20px 10px 30px 5px;
}

.match_header_stats_small {	
  display: grid;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  position: relative;
  grid-auto-flow: column;
  text-align: center;
  grid-template:
  ". Corners YCards RCards SONT SOFT ATT DATT PEN POSS XG."    
  minmax(18px, auto)/max-content 10% 10% 10% 10% 10% 10% 10% 10% 10% 10% 

}
.match_stats_small {	
  display: grid;
  align-items: center;
  justify-content: flex-start;
  border-top: 1px solid rgba(0,0,0,0.1);
  border-bottom: 1px solid rgba(0,0,0,0.1);
  background-color: #f5f5f5;
  position: relative;
  grid-auto-flow: column;
  text-align: center;
  grid-template:
        ". homeCorners homeYCards homeRCards homeSONT homeSOFT homeATT homeDATT homePEN homePOSS homeXG." 
		minmax(18px, auto)
        ". awayCorners awayYCards awayRCards awaySONT awaySOFT awayATT awayDATT awayPEN awayPOSS awayXG." 
		minmax(18px, auto)/max-content 10% 10% 10% 10% 10% 10% 10% 10% 10% 10%
}
.oddss {
  font-size: 10px;
  color: #7a7a7a;
}
.agenda {
  display: grid;
  grid-template-columns: 10% 35% 10% 35%;
  align-items: center;
  justify-content: flex-start;
  margin-top: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #d4d4d4;
}
#sp-main-body-wrapper .container:after {
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
