#lcc_hldr_cnt_summary, #lcc_hldr_cnt_players, #lcc_hldr_cnt_league, #lcc_hldr_cnt_recent_matches, #lcc_cntr_league .table__cell, #lcc_cntr_scoreb_teams_sts {
	display: none;
	color: #c3c3c3;
}

#lcc_cntr_teams, #lcc_cntr_court, #lcc_cntr_sts, #lcc_teams_vertical, #lcc_cntr_scoreb {
    position: relative;
	margin: 0 auto;
   /* max-width: 420px;*/
    /*width: 90%;*/
}

#lcc_cntr_court {
    overflow: hidden;
}

#lcc_cntr_teams {
    padding: 10px 0 8px 0;
}

#lcc_cntr_submenu {
    display: flex;
    justify-content: right;
    color: #c3c3c3;
    margin: 0 auto;
    container-type: inline-size;
}

#lcc_cntr_submenu span {
    cursor: pointer;
    margin: 0 5px 0 5px;
    line-height: 40px;
    line-height: 8cqw;
    font-size: 11px;
    font-size: 3cqw;
}

#lcc_cntr_submenu span:hover {
    color: #f0f0f0;
}

#lcc_cntr_buttons {
	display:flex;
	justify-content:center;
	font-size: 12px;
	color:#c3c3c3;
	border-bottom: 1px solid #545454;
    container-type: inline-size;
}

#lcc_cntr_buttons span {
	cursor: pointer;
	margin: 0 5px 0 5px;
	line-height: 40px;
    line-height: 8cqw;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    font-size: 12px;
    font-size: 3cqw;
}

#lcc_cntr_buttons span.active {
	color: #fff;
	border-bottom: 2px solid #2ec193;
}

#lcc_cntr_buttons span:hover {
    color: #f0f0f0;
}

#lcc_cntr_players, #lcc_cntr_summary, #lcc_cntr_league, #lcc_cntr_recent_matches  {
	padding-top: 6px;
	overflow: hidden;
	font-size: 12px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#lcc_cntr_players, #lcc_cntr_league {
	margin: 0 auto;
    max-width: 320px;
    width: 96%;
}

#lcc_cntr_league {
    max-width: 360px;
}

#lcc_cntr_league .team_name_span a:hover {
	text-decoration: none;
}

#lcc_btn_summary, #lcc_btn_players, #lcc_btn_league {
	display: none;
}

#lcc_cntr_players_more_btn, #lcc_cntr_summary_more_btn, #lcc_cntr_league_more_btn, #lcc_cntr_scoreb_more_btn {
	display: flex;
    justify-content: center;
	height: 30px;
    line-height: 30px;
	text-align: center;
	color: #c3c3c3;
	border-top: 1px solid #545454;
	cursor: pointer;
    container-type: inline-size;
}

#lcc_cntr_players_more_btn div, #lcc_cntr_summary_more_btn div, #lcc_cntr_league_more_btn div, #lcc_cntr_scoreb_more_btn div {
    font-size: 11px;
    font-size: 3cqw;
}

#lcc_cntr_players_more_btn:hover, #lcc_cntr_summary_more_btn:hover, #lcc_cntr_league_more_btn:hover, #lcc_cntr_scoreb_more_btn:hover {
	color: #f0f0f0;
}

#lcc_cntr_players_more_btn i, #lcc_cntr_summary_more_btn i, #lcc_cntr_league_more_btn i, #lcc_cntr_scoreb_more_btn i {
    margin: 6px 0 0 3px;
}

#lcc_cntr_recent_matches {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 15px;
    width: 94%;
    margin: auto;
    margin-bottom: 15px;
}

#lcc_cntr_recent_matches .recent_marches_column {
    color: #545454;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 5fr;
    grid-gap: 15px 4px;
}

.recent_marches_column span:nth-child(4n + 4) {
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}


/* lcc_cntr_players */
.psc_cnt {display: flex;line-height: 20px;font-weight: normal}

#psc_0_cnt, #psc_1_cnt, #psc_2_cnt, #psc_3_cnt {width: 150px; white-space: nowrap; overflow: hidden;}
#psc_0_cnt, #psc_2_cnt {margin-right: 10px;text-align: right;}
#psc_1_cnt, #psc_3_cnt {margin-left: 10px;}

#psc_5_cnt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 20px;
    margin: 4px 0;
}

#psc_5_cnt:after, #psc_5_cnt:before {
    content: "";
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-bottom: 1px solid #8e8e8e;
}

#psc_5_t_cnt {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    padding: 0 30px;
    line-height: 35px;
}

#pl_cnt {display: flex}
#psc_0_cnt >#pl_cnt, #psc_2_cnt >#pl_cnt {flex-direction: row-reverse}

#psc_0_cnt .pl_name, #psc_2_cnt .pl_name {margin-left: 5px}
#psc_1_cnt .pl_name, #psc_3_cnt .pl_name {margin-right: 5px}

.pl_ycrd:before, .pl_rcrd:before, .pl_goal:before, .pl_sbst:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 15px;
    margin: 0 2px 0 1px;
}

.pl_ycrd:before {background: url(/assets/img/score_sprites2.png) -17px 0 no-repeat}
.pl_rcrd:before {background: url(/assets/img/score_sprites2.png) -32px 0 no-repeat}
.pl_goal:before {background: url(/assets/img/score_sprites2.png) 0 0 no-repeat}
.pl_sbst:before {background: url(/assets/img/score_sprites2.png) -160px 0 no-repeat}





#lcc_cntr_summary .lcc_summary_row {
	/*display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;*/
    display: grid;
    grid-template-columns: 12fr 2fr .7fr 4fr .7fr 2fr 12fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin: 6px 0;
    min-height: 24px;
}

#lcc_cntr_summary .lcc_summary_row.flat {
    grid-template-columns: none;
    display: table;
}

#lcc_cntr_summary .lcc_summary_row.home {
    flex-direction: row-reverse;
    -webkit-box-orient: vertical;
    -webkit-box-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
}

#lcc_cntr_summary .lcc_summary_row.neutral {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    /*padding: 0 20px;*/
    margin: 4px 0;
}

#lcc_cntr_summary .lcc_summary_row.neutral.line:before, #lcc_cntr_summary .lcc_summary_row.neutral.line:after {
    content: "";
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border-bottom: 1px solid #8e8e8e;
}

#lcc_cntr_summary .lcc_summary_row.neutral > span {
    color: #fff;
    margin: 0 6px;
}

#lcc_popup_cnt .lcc_summary_row.neutral > span {
    color: #404040;
}

#lcc_cntr_summary .lcc_summary_row > span {
    line-height: 15px;
    display: table-cell;
    vertical-align: middle;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_pipe {
    display: flex;
    align-items: center;
	/*width: 2px;
	background-color: #fff;
	margin: 1px 4px;*/
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_pipe .lcc_v_line {
    height: 94%;
    margin: 0 auto;
    width: 2px;
    border: 1px solid #494949;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_timer {
	/*margin: 0 5px;*/
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_empty {
	width: 46%;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_empty2 {
    grid-column: 1 / 4;
}

.lcc_sa_value {
    display: inline-block;
    /*text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;*/
    line-height: 11px;
}

#lcc_cntr_summary .lcc_summary_row.home .lcc_sa_value {
    display: flex;
	text-align: right;
    align-items: center;
    justify-content: right;
}

#lcc_cntr_summary .lcc_summary_row.away .lcc_sa_value {
    display: flex;
	text-align: left;
	width: 100%;
    max-width: 130px;
    align-items: center;
}

#lcc_cntr_summary .lcc_summary_row .lcc_sa_value.bold {
    font-weight: bold;
}


#lcc_cntr_summary .lcc_summary_row .lcc_sa_image {
    display: flex;
    justify-content: center;
    align-items: center;
}

#lcc_cntr_summary_timeline, #lcc_cntr_summary_messages {
	padding-top: 10px;
	max-width: 475px;
	width: 90%;
	margin: 0 auto;
}

#lcc_cntr_summary_messages {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

#lcc_cntr_summary_messages .lcc_summary_row {
    /*height: 25px;
    line-height: 25px;*/
    height: unset;
    line-height: unset;
	border-bottom: none;
}

#lcc_cntr_summary_messages .lcc_summary_row .lcc_sa_timer{
    /*display: grid;
    align-content: center;*/
    display: flex;
    width: 100%;
	font-weight: bold;
	text-align: center;
    justify-content: center;
    align-items: center;
}

#lcc_cntr_summary_timeline {
	height: 40px;
}

#lcc_cntr_summary_scorer {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
    max-width: 460px;
    width: 90%;
}

#lcc_StatBoard {
	display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-top: 16px;
	margin: 0 auto;
	max-width: 460px;
	width: 90%;
}

.lcc_StatBoardColumn_Header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.lcc_StatBoardColumn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 10%;
	-ms-flex: 1 1 10%;
	flex: 1 1 10%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 13px;
	line-height: 1;
}

.lcc_StatBoardColumn_Icon {
	margin: 4px 0;
}

.lcc_StatBoardColumn_Text {
    height: 25px;
	line-height: 25px;
}

#lcc_popup {
	display: none;
    z-index: 110;
    /*-webkit-transform: translate3d(0,0,1px);*/
    /*transform: translate3d(0,0,1px);*/
    padding: 0px;
    margin: 0px;
}

#lcc_popup_cnt {
    max-width: 480px;
    min-height: 150px;
    max-height: calc(100vh - 250px);
    width: calc(100vw);
    /*display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;*/
    position: absolute;
    border-radius: 2px;
    overflow: hidden;
    z-index: 110;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Tahoma,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Open Sans,sans-serif;
    background-color: #f0f0f0;
    font-size: 15px;
    padding: 0px;
    margin: 0px;
    /*display: inline-block;*/
}

#lcc_popup_cnt_header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 45px;
    border-bottom: 1px solid #ddd;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#lcc_popup_cnt_title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
    max-height: calc(18px * 2);
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    color: #545454;
    font-size: 15px;
    line-height: 18px;
    font-weight: 700;
    padding: 0 10px;
    text-align: left;
}

#lcc_popup_cnt_btn_close {
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:45px;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	-ms-grid-row-align:stretch;
	align-self:stretch;
	text-indent:-9999px;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23444' fill-rule='evenodd' d='M1.5 12L0 10.5 4.5 6 0 1.5 1.5 0 6 4.5 10.5 0 12 1.5 7.5 6l4.5 4.5-1.5 1.5L6 7.5z'/%3E%3C/svg%3E") 50% no-repeat transparent;
	background-size:10px;
	cursor:pointer
}

#lcc_popup #lcc_cntr_summary, #lcc_popup #lcc_cntr_players, #lcc_popup #lcc_cntr_league   {
    color: #545454;
}

#lcc_popup #lcc_cntr_summary_messages {
	height: auto;
    min-height: 60px;
    max-height: calc(100vh - 485px);
}

#lcc_popup #lcc_cntr_league .table__wrapper {
    max-height: calc(100vh - 335px);
}

#lcc_popup #lcc_cntr_players {
    max-height: calc(100vh - 335px);
    overflow: auto;
}

#lcc_cntr_league .table__wrapper {
    overflow: auto;
    display: grid;
    color: unset;
    font-weight: unset;
    border: unset;
}

#lcc_cntr_league .table__wrapper:last-child .table__body:last-of-type .table__row:last-child {
    border-bottom: unset;
}

#lcc_cntr_league .table__row, #lcc_cntr_league .table__header {
    display: flex;
}

#lcc_cntr_league .table__header {
    background-color: #ffffff14;
}

.table__header--info {
	background-color: #ffffff69;
}

#lcc_cntr_league .table__row {
    height: 29px;
    /*border-bottom: 1px solid #444;*/
}

#lcc_cntr_league .table__body {
	display: grid;
	grid-auto-rows: 29px;
	padding-bottom: 25px;
}

#lcc_cntr_league .table__cell {
    display: flex;
    align-items: center;
    justify-content: none;
    /*color: #545454;*/
    min-width: 24px;
    width: auto;
    overflow: hidden;
    line-height: 14px;
    background-color: transparent;
}

#lcc_cntr_league .table__cell--participant_name, #lcc_cntr_league .table__cell--player_name {
    justify-content: flex-start;
    left: 32px;
    flex: 1;
    padding: 0 6px;
    min-width: 110px;
    overflow: hidden;
}

#lcc_cntr_league .table__cell .team_name_span {
    display: grid;
    min-width: 85px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

#lcc_cntr_league .table__cell .team_name_span a {
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}

#lcc_cntr_league .table .cell--block {
    display: flex;
    max-width: unset;
}



/* Score  Boards */
.lcc-Scoreb {
    display: table;
    width: 100%;
}

.lcc-ScorebColumn:first-child .lcc-ScorebBaseballHeaderCell:empty {
    height: 12px;
}

.lcc-ScorebColumn:first-child .lcc-ScorebHeaderCell:empty {
    height: 7px;
}

.lcc-ScorebColumn:first-child .lcc-ScorebHeaderCell {
    padding-left: 0;
    padding-right: 6px;
    text-align: left;
}

.lcc-ScorebBaseballHeaderCell {
    line-height: 12px;
    margin-bottom: 14px;
    height: 12px;
}

.lcc-ScorebHeaderCell {
    display: block;
    text-align: center;
    padding: 0 5px;
    font-size: 10px;
    color: #b5b5b5;
    line-height: 16px;
}


.lcc-BaseballScorebWrapper {
    display: table;
    width: 100%;
    padding: 13px 0 0;
}

.lcc-ScorebColumn.lcc-ScorebColumn:first-child {
    width: 30%;
}

.lcc-ScorebColumn {
    display: table-cell;
    vertical-align: top;
}



.lcc-ScorebCell {
    display: block;
    text-align: center;
    padding: 0 5px;
    font-size: 13px;
    line-height: 24px;
    color: #cecece;
}


.lcc-ScorebColumn_NoDisplay {
    display: none;
}


.lcc-ScorebBaseballCell {
    line-height: 15px;
    margin-bottom: 24px;
    padding: 0;
}


.lcc-ScorebBaseballCell:last-child {
    margin-bottom: 0;
}

.lcc-ScorebBaseballParticipantCell {
    line-height: 15px;
    margin-bottom: 15px;
}

.lcc-ScorebParticipantCell {
    padding-right: 10px;
    line-height: 24px;
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}



.lcc-ScorebBaseballParticipantCell_TeamColour {
    top: 2px;
}

.lcc-ScorebParticipantCell_TeamColour {
    position: relative;
    top: 6px;
    width: 3px;
    height: 12px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}


.lcc-ScorebParticipantCell_TeamName {
    color: #e4e4e4;
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    margin-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lcc-ScorebParticipantCell_TeamName {
    color: #e4e4e4;
    display: inline-block;
    vertical-align: middle;
    font-weight: 700;
    margin-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.lcc-ScorebColumn:nth-last-child(2) .lcc-ScorebBaseballCell {
    color: #ffdf1b;
    font-weight: 700;
}

/* Tennis */
.lcc-TennisScorebWrapper {
    margin: 20px auto;
    margin: 1cqw auto;
    display: flex;
    align-items: center;
    width: 100%;
    line-height: 24px;
    container-type: inline-size;
}

.lcc-MatchLiveTennisModule {
    white-space: nowrap;
    position: relative;
    color: #ddd;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.lcc-TennisScorebWrapper_TeamsWrapper {
    display: inline-flex;
    flex: 1;
    flex-direction: column;
    overflow: hidden;
    white-space: nowrap;
    font-size: 13px;
    color: #e4e4e4;
    font-weight: 700;
}

.lcc-TennisScorebWrapper_Title {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 16px;
    font-size: 10px;
    color: #b5b5b5;
    padding-bottom: 2px;
    font-weight: 400;
    min-height: 18px;
}

.lcc-TennisScorebWrapper_TeamInner {
    display: flex;
}


.lcc-TennisScorebWrapper_ServeIndicator {
    height: 5px;
    width: 5px;
    background-color: #888;
    border-radius: 50%;
    margin-right: 7px;
    display: inline-flex;
    position: initial;
    align-self: center;
    top: -1px;
    flex: 0 0 5px;
}

.lcc-TennisScorebWrapper_ServeIndicator.active {
    background-color: #ffdf1b;
}


.lcc-TennisScorebWrapper_TeamName {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px;
    font-size: 3.2cqw;
}

.lcc-DefaultScores {
    display: flex;
    font-size: 12px;
    font-size: 3.2cqw;
}

.lcc-DefaultScores_SetsWrapper {
    min-width: 30px;
    text-align: center;
    line-height: 24px;
    flex-direction: column;
    font-weight: 700;
    color: #ffdf1b;
    margin-left: 5px;
}

.lcc-DefaultScores_Header {
    font-weight: 400;
    font-size: 10px;
    font-size: 2.8cqw;
    color: #b5b5b5;
    line-height: 16px;
    padding-bottom: 2px;
}

.lcc-DefaultScores_PreviousSetsWrapper {
    display: flex;
}

.lcc-DefaultScores_SetGroup {
    min-width: 30px;
    text-align: center;
    line-height: 24px;
    flex-direction: column;
    display: flex;
    color: #ccc;
    margin-left: 5px;
}

//Cricket
#lcc_cntr_teams_vertical {
    font-size: 14px;
    font-family: Arial;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    max-width: 420px;
    width: 90%;
}

#lcc_teams_vertical {
    display: grid;
    grid-template-columns: 1fr 14fr 6fr;
    align-items: center;
    font-size: 13px;
}
.lcc_teams_row {
    display: contents;
}

.lcc_teams_indicator {
    color: #888888;
}

.lcc_teams_indicator:after {
    font-size: 12px;
    line-height: 14px;
    content: ' \25CF';
}

.lcc_teams_indicator.active {
    color: #FFDF1B;
}

.lcc_teams_name, .lcc_teams_score {
    font-weight: bold;
}

.lcc_teams_name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #E4E4E4;
}
.lcc_teams_score {
    color: #FFDF1B;
    text-align: right;
}

#cr_anc_txt_warp {
    font-family: Arial;
    text-align: center;
    line-height: 12px;
    color: #727b49;
    font-size: 9px;
}



.extrainfo {
    display: grid;
    align-items: center;
    justify-items: center;
    font-family: sans-serif;
    position: absolute;
    width: 100%;
    height: 100%;
    color: #e4e8e4;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.extrainfo_team, .extrainfo_comp {
    font-weight: bold;
}

.extrainfo_comp {
    align-self: end;
}
.extrainfo_start {
    align-self: baseline;
}


.extrainfo_team.left {
    justify-self: start;
    text-align: left;
}

.extrainfo_team.right {
    justify-self: end;
    text-align: end;
}

.extrainfo.top {
    position: relative;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
}

.extrainfo.middle {
    position: relative;
    width: 100%;
    font-size: 12.8px;
    line-height: 16px;
    display: grid;
    gap: 2px;
    grid-template-columns: 5fr repeat(2, 1fr) 5fr;
}

.extrainfo.bottom {
    position: relative;
    width: 100%;
    font-size: 12.8px;
    line-height: 16px;
    display: grid;
    gap: 2px;
    grid-template-columns: 5fr 2.2fr 5fr;
}

.extrainfo_games > span {
    display: inline-block;
    font-size: 11px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    margin-right: 4px;
}

.extrainfo_games.right {
    justify-self: end;
}

.extrainfo_games.left {
    justify-self: baseline;
}

.extrainfo_form {
    text-align: center;
    text-decoration: underline;
}


.recent_marches_column .box, .extrainfo_games .box {
    display: inline-block;
    color: #fff;
    text-align: center;
    height: 18px;
    width: 18px;
    line-height: 18px;
    margin-right: 4px;
}

.extrainfo_games .green, .recent_marches_column .green {
    background-color: #0F5942;
}
.extrainfo_games .red, .recent_marches_column .red  {
    background-color: #A63838;
}
.extrainfo_games .grey, .recent_marches_column .grey  {
    background-color: #4D4D4D;
}

#ei_form {
    color: #ccc;
    cursor: pointer;
}
#ei_form:hover {
    color: #fff;
}




/* --------------------------------- */
#lcc_cntr_scoreb {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}

#lcc_cntr_scoreb_buttons {
    display: flex;
    justify-content: center;
    font-size: 11px;
    color: #c3c3c3;
    border-bottom: 1px solid #545454;
}

#lcc_cntr_scoreb_buttons.light {
    color: #545454;
    border-bottom: 1px solid #CECECE;
}

#lcc_cntr_scoreb_buttons div {
    cursor: pointer;
    line-height: 40px;
    width: 50%;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#lcc_cntr_scoreb_buttons div.active {
    color: #fff;
    border-bottom: 2px solid #2ec193;
}

#lcc_cntr_scoreb_buttons.light div.active {
    color: #545454;
    border-bottom: 2px solid #116E51;
}

#lcc_cntr_scoreb_buttons.team_names div:nth-child(2) {
    border-right: 1px solid #474747;
}

#lcc_cntr_scoreb_buttons.light div:nth-child(2) {
    border-right: 1px solid #CECECE;
}

#lcc_cntr_scoreb_buttons div span:nth-child(2) {
    font-weight: bold;
}

#lcc_cntr_scoreb_teams_sts .venue {
  padding: 10px 0;
  font-size: 11px;
  line-height: 12px;
  text-align: center;
  color: #a7a7a7;
}

#lcc_cntr_scoreb_teams_sts.light .venue {
  color: #666666;
}

#lcc_cntr_scoreb .table__wrapper {
    overflow: auto;
    display: grid;
}

#lcc_cntr_scoreb .table__row, #lcc_cntr_scoreb .table__header {
    display: flex;
}

#lcc_cntr_scoreb .table__header {
    background-color: #404040;
    color: #C3C3C3;
    font-size: 14px;
    font-weight: bold;
}

.table__header--info {
    background-color: #ffffff69;
}


.e_wrapper {}
.e_header {
    font-size: 12px;
    line-height: 25px;
    color: #C3C3C3;
    background-color: #404040;;
}

.light .e_header {
    color: #505050;
    background-color: #E4E4E4;
}

.e_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: #CECECE;
    grid-auto-rows: 50px;
    /*background-color: #383838;*/
}

.light .e_grid {
    color: #474747;
}

.e_grid_cell span {
    padding-left: 10px;
}

.e_grid_cell span:nth-child(2) {
    display: block;
    font-size: 11px;
    color: #a7a7a7;
}

.e_header.grid_6 {
    display: grid;
    grid-template-columns: 4fr repeat(5, 1fr);
    grid-column-gap: 5px;
}

.e_header span.first {
    font-weight: bold;
    padding-left: 10px;
}

.e_grid_6 {
    display: grid;
    grid-template-columns: 4fr repeat(5, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: #CECECE;
    /*background-color: #383838;*/
}

.light .e_grid_6 {
    color: #595959;
}

.e_cont {
    font-size: 12px;
    color: #CECECE;
    /*background-color: #383838;*/
    padding: 15px 10px;
}

.light .e_cont {
    color: #474747;
}

.line {
  grid-column: 1 / -1;
  height: 2px;
  border-bottom: 1px solid #444444;
  width: 100%;
}

.light .line {
  border-bottom: 1px solid #dddddd;
}

.e_grid_6 div:not(.line) {
    padding: 10px 0;
}

.e_grid_6 div:not(.first), .grid_6 span:not(.first) {
    place-self: center;
}

.e_grid_o {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 5px;
    align-items: center;
    font-size: 12px;
    color: #CECECE;
    grid-auto-rows: 35px;
    /*background-color: #383838;*/
}

.e_grid_o .e_grid_cell span {
    color: #a7a7a7;
    padding-left: 5px;
}

.light .e_grid_o .e_grid_cell span {
    font-size: 11px;
    color: #595959;
    padding-left: 3px;
}

.light .e_grid_cell span:nth-child(2) {
    font-weight: bold;
    color: #545454;
}

.e_grid_o span:nth-child(1) {
    padding-left: 10px;
}

.e_grid_o span:nth-child(2) {
    color: #CECECE;
    font-size: 12px;
    display: unset;
}

.light .e_grid_o span:nth-child(1) {
    padding-left: 4px;
}

#lcc_cntr_scoreb_team_names {
    display: flex;
    justify-content: center;
    color: #666;
    line-height: 20px;
    width: 100%;
    min-height: 26px;
    height: 26px;
    max-height: 26px;
}

#lcc_cntr_scoreb_team_names.light {
    color: #545454;
}

#lcc_cntr_scoreb_team_names .label {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    flex: 0 0 auto;
    width: 50%;
    text-align: center;
    line-height: 20px;
    font-size: 13px;
    padding: 6px 5px 0;
    cursor: pointer;
}

#lcc_cntr_scoreb_team_names.dark .label:first-child {
    border-right: 1px solid #474747;
}

#lcc_cntr_scoreb_team_names.dark .active {
    color: #fff;
}



#lcc_popup #lcc_cntr_scoreb_teams_sts {
    height: auto;
    min-height: 60px;
    max-height: calc(100vh - 400px);
    overflow-y: scroll;
}

#lcc_cntr_scoreb_teams_sts {
    height: 212px;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}

#lcc_cntr_scoreb_teams_sts.dark {
    height: 212px;
}


.lccico {
    display: inline-block;
    width: 16px;
    height: 16px;
}

.lccico.lc_chevron_down {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='chevron_down'%3E%3Cpath d='m8.107 9.271 4.95-4.95 1.414 1.414L8.107 12.1 1.743 5.735l1.414-1.414z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_chevron_up {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='chevron_up'%3E%3Cpath d='m8.086 7.14-4.95 4.95-1.414-1.414 6.364-6.364 6.364 6.364-1.414 1.414z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_card_red {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='card_r'%3E%3Crect width='9' height='12' x='3.6' y='2' fill='%23e73838' rx='2' ry='2'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_card_yellow {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='card_y'%3E%3Crect width='9' height='12' x='3.6' y='2' fill='%23ece63d' rx='2' ry='2'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_substitution {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='substitution'%3E%3Cpath fill='%23e13939' d='M4.895 14.169 1.7 10.062l2.043.024-.025-7.999h2.277l.024 7.999 1.969-.025z'/%3E%3Cpath fill='%23227d31' d='m11.305 2.088 3.194 4.107-2.043-.024.025 7.999h-2.277l-.025-7.999-1.968.025z'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_corner {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='corner'%3E%3Crect width='1.2' height='12' x='3.587' y='2.149' fill='%23ccc' rx='.8' ry='1'/%3E%3Cpath fill='%23e93838' d='M4.794 2.945c3.934 1.878 5.813 2.3 8 2.695 0 0-3.517 2.82-8 2.82z'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_goal {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='goal'%3E%3Ccircle cx='8.181' cy='8.059' r='6.275' fill='%23fff'/%3E%3Cpath d='M12.659 3.581c-.569-.568-1.279-1.136-1.99-1.42a8.044 8.044 0 0 0-2.556-.427c-.852 0-1.705.142-2.415.427-.71.284-1.42.852-1.989 1.42C3 4.15 2.573 4.86 2.29 5.57c-.284.852-.569 1.562-.569 2.557.116 1.706.779 3.411 1.99 4.404 1.26 1.263 2.87 1.759 4.403 1.988.852 0 1.705-.142 2.415-.568.852-.284 1.562-.852 2.13-1.42.569-.569.995-1.279 1.421-1.99.284-.852.426-1.562.426-2.414 0-.995-.142-1.705-.426-2.557-.426-.71-.852-1.42-1.42-1.989m-8.097-.426C5.804 2.175 8 1.749 9.676 2.303c-.143 0-.427.142-.853.426-1.208-.052-2.559.31-3.267.852-.426-.142-.852-.284-.994-.426M10.5 4.658l-1.109 2.9-2.557.569-2.13-2.273c.142-.994.852-1.847.852-1.847 1.19-.678 2.153-.97 3.41-.852M2.288 7.843V9.12c-.142 0-.142-.142-.142-.142-.251-1.09.13-2.51.568-3.41-.142.427-.142.853-.142 1.137-.142.284-.142.71-.284 1.137m.568 2.273c-.258-.734-.206-1.578-.142-2.273 0-.284.142-.568.284-.853.426-.426.994-.568 1.278-.71L6.407 8.41l-.284 2.415-2.13.71c-.427-.426-.853-.852-1.137-1.42m6.25 3.551c-.426.284-1.562.284-2.13.426-.427-.142-.995-.284-1.421-.568a3.093 3.093 0 0 1-1.137-.71v-.853l2.131-.71 2.415.994.284 1.421m3.844-2.096c-.284.569-.718.96-1.287 1.386-.426.284-1.136.426-1.704.568l-.569.142-.284-1.42 1.705-1.705 2.273-.142c0 .426.17.711.17.996 0 0-.028.282-.17.282m0-1.846-2.273.142-1.278-2.131 1.136-2.983 1.563.142c.801.594 1.229 1.529 1.562 2.273-.142 1.42-.568 2.13-.71 2.414m.71-3.267c-.261-.794-.93-1.364-1.42-1.846 0-.285-.285-.853-.71-1.421h.141c1.096.738 1.68 1.861 2.131 2.983'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_penalty {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 16 16'%3E%3Cg id='penalty'%3E%3Cellipse cx='8.016' cy='13.047' fill='%23fff' rx='4.266' ry='1.422'/%3E%3Ccircle cx='8.09' cy='7.207' r='5.416' fill='%23fff'/%3E%3Cpath d='M11.955 3.342c-.49-.49-1.104-.98-1.717-1.226a6.943 6.943 0 0 0-2.207-.368c-.735 0-1.471.123-2.084.368S4.72 2.852 4.23 3.342c-.613.49-.98 1.104-1.226 1.717-.245.735-.49 1.348-.49 2.207.1 1.472.672 2.944 1.716 3.8 1.088 1.091 2.478 1.519 3.801 1.717.736 0 1.472-.123 2.085-.49.735-.246 1.348-.736 1.839-1.226.49-.49.858-1.104 1.226-1.717.245-.736.368-1.349.368-2.084 0-.859-.123-1.472-.368-2.207-.368-.613-.736-1.226-1.226-1.717m-6.989-.368c1.073-.846 2.968-1.213 4.414-.735-.123 0-.368.122-.736.367-1.042-.044-2.209.268-2.82.736-.368-.123-.735-.245-.858-.368m5.126 1.298-.957 2.503-2.207.49-1.84-1.961c.123-.858.736-1.594.736-1.594 1.027-.585 1.859-.837 2.943-.736M3.004 7.02v1.104c-.122 0-.122-.123-.122-.123-.217-.941.112-2.166.49-2.942-.123.367-.123.735-.123.98-.122.246-.122.614-.245.981m.49 1.962c-.222-.633-.177-1.361-.122-1.962 0-.245.123-.49.245-.735.368-.368.859-.49 1.104-.613L6.56 7.51l-.245 2.084-1.84.613c-.367-.368-.735-.735-.98-1.226m5.395 3.065c-.368.246-1.35.246-1.84.368-.367-.122-.858-.245-1.226-.49a2.67 2.67 0 0 1-.98-.613v-.736l1.839-.613 2.084.858.245 1.226m3.317-1.808c-.245.49-.62.828-1.11 1.195-.368.246-.98.368-1.471.49l-.49.123-.246-1.226 1.471-1.471 1.962-.123c0 .368.146.615.146.86 0 0-.023.244-.146.244m0-1.594-1.962.123L9.38 7.02l.98-2.574 1.35.122c.692.513 1.06 1.32 1.348 1.962-.122 1.226-.49 1.84-.613 2.084m.613-2.82c-.225-.686-.802-1.177-1.226-1.594 0-.245-.245-.735-.613-1.226h.123c.946.637 1.45 1.607 1.839 2.575'/%3E%3C/g%3E%3C/svg%3E");
}
.lccico.lc_time {
    /*background: url("");*/
}

#LCC_STS_CTRLS_G_1, #LCC_STS_CTRLS_G_2 {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    height: 30px;
    color: #D4D4D4;
    column-gap: 2em;
    text-indent: 18px;
}

#LCC_STS_CTRLS_1:before {
    display: inline-block;
    position: fixed;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg fill='%23999'%3E%3Crect id='GFX_1' width='2' height='4' x='0' y='8'%3E%3C/rect%3E%3Crect id='CTRLS_1_GFX_2' width='2' height='6' x='4' y='6'%3E%3C/rect%3E%3Crect id='GFX_3' width='2' height='9' x='8' y='3'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E");
    margin: -2px -15px;
    height: 15px;
    width: 15px;
}

#LCC_STS_CTRLS_2:before {
    display: inline-block;
    position: fixed;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Crect width='13' height='10' x='1' y='2' style='stroke: %23999; fill: none; stroke-width: 1;'%3E%3C/rect%3E%3Ctext fill='%23999' id='CTRLS_2_TXT' x='2.5' y='9' font-size='7px'%3E1-2%3C/text%3E%3C/svg%3E");
    margin: -1px -20px;
    height: 15px;
    width: 15px;
}

#LCC_STS_CTRLS_3:before {
    display: inline-block;
    position: fixed;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cg stroke='%23A7A7A7'%3E%3Cline x1='0' y1='3' x2='14' y2='3'%3E%3C/line%3E%3Cline x1='0' y1='7' x2='14' y2='7'%3E%3C/line%3E%3Cline x1='0' y1='11' x2='14' y2='11'%3E%3C/line%3E%3C/g%3E%3C/svg%3E");
    margin: -1px -20px;
    height: 15px;
    width: 15px;
}

#LCC_STS_CTRLS_4:before {
    display: inline-block;
    position: fixed;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-10 14 15 15'%3E%3Cpath fill='%23A7A7A7' d='m-7.8 15.4c-4 0.3-2.2 3.1 0 4.7 1.3 0.8 2.5 1.5 3.7 2.7v3.9h-1.8v1.1h2.5 2.5v-1.1H-2.7v-3.9c1.2-1.2 2.5-1.9 3.7-2.7 2.2-1.7 4-4.5 0-4.7zm0.2 0.9c0.2 0 0.5 0 0.8 0.1l0.1 3.3c-3-1.5-2.5-3.2-0.9-3.3zm8.5 0c1.6 0.1 2.1 1.8-0.9 3.3l0.1-3.3c0.3-0.1 0.5-0.1 0.8-0.1z'%3E%3C/path%3E%3C/svg%3E");
    margin: -1px -20px;
    height: 15px;
    width: 15px;
}

#LCC_STS_CTRLS_5:before {
    display: inline-block;
    position: fixed;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -1 15 15'%3E%3Cg fill='%23A7A7A7'%3E%3Cpath d='m9.66 8.88-6.37 0-1.08 4.33 3.18-0.01 0.62-1.3h1.02l0.45 1.31h3.24z'%3E%3C/path%3E%3Cpath d='M9.69 8.48H3.31L3.37 4.03 1.89 5.3 0.15 2.81 3.69 0.02C5.9 1.27 6.93 1.21 9.53 0L13.08 2.8 11.12 5.37 9.69 3.98Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    margin: -1px -20px;
    height: 15px;
    width: 15px;
}

#LCC_EINFO_TEAM_OUTFIT_H, #LCC_EINFO_TEAM_OUTFIT_A, #lcc_StatBoardColumn_Team_Outfit_H, #lcc_StatBoardColumn_Team_Outfit_A {
    filter: drop-shadow(1px 1px 1px rgb(0 0 0 / 0.6));
}