@font-face{
    font-family: RobotoRegular;
    src: url(https://www.lastmanstands.com/fonts/Roboto-Regular.ttf);
    font-weight: 400;
}

@font-face{
    font-family: RobotoBold;
    src: url(https://www.lastmanstands.com/fonts/Roboto-Bold.ttf);
    font-weight: 400;
}

#player-profile-stat-block-container{
background: white;
height: auto;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 17px solid #a1a4a6;
padding-bottom: 10%;
}

#player-profile-side-block-container{
height: 61em;
}

#player-profile-side-block-container-2019{
height: auto;
}

#player-profile-side-block-top{
height: 49%;
margin-bottom: 2%;
}

#player-profile-side-block-top img{
height: 100%;
}

#player-profile-side-block-bottom{
height: 49%;
}

#player-profile-side-block-bottom img{

}

#player-profile-side-block-top-new{
height: 49%;
margin-bottom: 2%;
}


#player-profile-stat-block-pic{
	position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 28em;
}

#player-profile-stat-block-pic img{
 max-height: 31em;
}


#player-profile-stat-block-stats{
	height: 26em;
	position: relative;
    background-image: url(/images/player-stats-bg2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    color: #B6B6B6;
}

#player-id-block{
    position: absolute;
    left: 0%;
    top: 3%;
    background-image: url(/images/player-id-bg.jpg);
    width: 226px;
    height: 34px;
    color: #F7F8FF;
    z-index: 2;
}

#player-id-block p{
	padding-left: 5%;
    padding-top: 3%;
}

#player-nationality-block{
    position: absolute;
    background-image: url(/images/player-nationality-bg.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 21%;
    height: 23%;
    top: 3%;
    z-index: 2;
    right: 2%;
    color: #F7F8FF;
}

#player-nationality-block img{
    margin-left: 24%;
    margin-top: 35%;
}

#player-name-block{
    position: absolute;
    bottom: 2%;
    left: 0%;
    background-image: url(/images/player-name-bg.jpg);
    background-repeat: no-repeat; 
    background-color: #013F3E;
    width: 325px;
    height: 50px;
    color: #F7F8FF;
    font-size: 1.3em;
    z-index: 2;
}

#player-name-block p{
    font-weight: lighter;
    margin-top: 4%;
    margin-left: 4%;
}

#player-name-block p span{
font-weight: bold;
color: #F7F8FF;
}

#player-pic{
    max-height: 506px;
    overflow: hidden;
}


#pp-stat-block-stats-top-ranks{

}

#pp-stat-block-stats-mid-ranks{

}

.pp-stat-block-stats-left{

}

.pp-stat-block-stats-mid{

}

.pp-stat-block-stats-right{

}

#player-stats-matches{
    position: absolute;
    left: 300px;
    top: 18px;
    width: 160px;
    font-size: 1.7em;
    font-weight: bold;
}

#player-stats-matches span{
    float: right;
    color: #F7F8FF;
}

#player-stats-matches2{
	font-size: 1.7em;
    font-weight: bold;
    text-align: center;
    margin-left: 0%;
    margin-top: 4%;
    color: #F7F8FF;
}

#player-stats-matches2 span{
    margin-left: 5%;
    color: #F7F8FF;
}

#player-stats-innings{
    position: absolute;
    left: 15px;
    top: 8px;
    text-align: right;
    width: 255px;
}

#player-stats-innings span{
    float: right;
    width: 110px;
    color: #F7F8FF;
}

#player-stats-innings2{
    text-align: center;
    height: 2em;
    line-height: 2em;
}

#player-stats-innings2 p{

}

#player-stats-innings2 span{
    color: #F7F8FF;
    margin-left: 5%;
}

#player-stats-runs{
    position: absolute;
    left: 15px;
    top: 39px;
    text-align: right;
    width: 242px;
}

#player-stats-runs span{
    float: right;
    width: 97px;
    color: #F7F8FF;
}

#player-stats-runs2{
height: 2em;
text-align: center;
line-height: 2em;
}

#player-stats-runs2 span{
    color: #F7F8FF;
    margin-left: 5%;
}

#player-stats-batting-average{
    position: absolute;
    left: 15px;
    top: 71px;
    text-align: right;
    width: 230px;
}

#player-stats-batting-average span{
    float: right;
    width: 85px;
    color: #F7F8FF;
}

#player-stats-batting-average2{
height: 2em;
text-align: center;
line-height: 2em;
}

#player-stats-batting-average2 span{
    color: #F7F8FF;
    margin-left: 5%;
}

#player-stats-strike-rate{
    position: absolute;
    left: 15px;
    top: 103px;
    text-align: right;
    width: 210px; 
}


#player-stats-strike-rate span{
    float: right;
    width: 65px;
    color: #F7F8FF;
}

#player-stats-strike-rate2{
height: 2em;
text-align: center;
line-height: 2em;
}


#player-stats-strike-rate2 span{
    color: #F7F8FF;
    margin-left: 5%;
}

#player-stats-overs{
    position: absolute;
    right: 15px;
    top: 9px;
    width: 250px;
    color: #F7F8FF;
}

#player-stats-overs span{
    float: right;
    width: 105px;
    color: #B6B6B6;
}


#player-stats-overs2{
    text-align: center;
    height: 2em;
    line-height: 2em;
    color: #F7F8FF
}

#player-stats-overs2 p{

}

#player-stats-overs2 span{
    color: #B6B6B6;
    margin-left: 5%;
}


#player-stats-wickets{
    position: absolute;
    right: 15px;
    top: 40px;
    width: 240px;
    color: #F7F8FF;
}

#player-stats-wickets span{
    float: right;
    width: 105px;
    color: #B6B6B6;
}


#player-stats-wickets2{
    text-align: center;
    height: 2em;
    line-height: 2em;
    color: #F7F8FF
}

#player-stats-wickets2 p{

}

#player-stats-wickets2 span{
    margin-left: 5%;
    color: #B6B6B6;
}


#player-stats-economy{
    position: absolute;
    right: 15px;
    top: 71px;
    width: 225px;
    color: #F7F8FF;
}

#player-stats-economy span{
    float: right;
    width: 105px;
    color: #B6B6B6;
}

#player-stats-economy2{
    text-align: center;
    height: 2em;
    line-height: 2em;
    color: #F7F8FF
}

#player-stats-economy2 span{
    margin-left: 5%;
    color: #B6B6B6;
}

#player-stats-bowling-average{
    position: absolute;
    right: 15px;
    top: 103px;
    width: 214px;
    color: #F7F8FF;
}

#player-stats-bowling-average span{
    float: right;
    width: 105px;
    color: #B6B6B6;
}

#player-stats-bowling-average2{
    text-align: center;
    height: 2em;
    line-height: 2em;
    color: #F7F8FF
}

#player-stats-bowling-average2 span{
    margin-left: 5%;
    color: #B6B6B6;
}

#player-stats-high-score{
    position: absolute;
    left: 15px;
    top: 134px;
    text-align: right;
    width: 202px;
}

#player-stats-high-score span{
    float: right;
    width: 58px;
    color: #F7F8FF;
}

#player-stats-high-score2{
height: 2em;
text-align: center;
line-height: 2em;
}

#player-stats-high-score2 span{
    color: #F7F8FF;
    margin-left: 5%;
}


#player-stats-best-figures{
    position: absolute;
    right: 15px;
    top: 134px;
    width: 201px;
    color: #F7F8FF;
}

#player-stats-best-figures span{
    float: right;
    width: 105px;
    color: #B6B6B6;
}

#player-stats-best-figures2{
    text-align: center;
    height: 2em;
    line-height: 2em;
    color: #F7F8FF
}

#player-stats-best-figures2 span{
    margin-left: 5%;
    color: #B6B6B6;
}

#player-stats-world-batting-rank{
    position: absolute;
    top: 179px;
    left: 153px;
    font-size: 2em;
    color: #F7F8FF;
}

#player-stats-world-batting-rank2{
	text-align: center;
    font-size: 2em;
    margin-top: 3%;
    margin-left: 36%;
    color: #F7F8FF;
}

#player-stats-country-batting-rank2{
	text-align: center;
    font-size: 2em;
    margin-top: 8%;
    margin-left: 36%;
    color: #F7F8FF;
}

#player-stats-world-bowling-rank2{
	text-align: center;
    font-size: 2em;
    margin-top: 3%;
    margin-right: 36%;
    color: #F7F8FF;
}

#player-stats-country-bowling-rank2{
	text-align: center;
    font-size: 2em;
    margin-top: 8%;
    margin-right: 36%;
    color: #F7F8FF;
}


#player-stats-world-rankings-name{
    text-align: center;
    font-size: 1.5em;
    color: #F7F8FF;
}


#player-stats-country-rankings-name{
    text-align: center;
    font-size: 1.5em;
    margin-top: 5%;
    color: #F7F8FF;
}

#player-stats-world-rankings{
    position: absolute;
    left: 305px;
    top: 168px;
    font-size: 1.5em;
    width: 150px;
    text-align: center;
}

#player-stats-world-bowling-rank{
    position: absolute;
    top: 179px;
    right: 185px;
    font-size: 2em;
    color: #F7F8FF;
}

#player-stats-country-batting-rank{
    position: absolute;
    top: 233px;
    left: 153px;
    font-size: 2em;
    color: #F7F8FF;
}


#player-stats-country-name{
    position: absolute;
    left: 305px;
    top: 225px;
    width: 150px;
    font-size: 1.5em;
    text-align: center;
}

#player-stats-country-bowling-rank{
    position: absolute;
    top: 232px;
    right: 196px;
    font-size: 2em;
    color: #F7F8FF;
}

#player-stats-country-batting-style{
    position: absolute;
    left: 285px;
    top: 91px;
    color: #F7F8FF;
}

#player-stats-country-bowling-style{
    position: absolute;
	left: 357px;
    top: 122px;
    color: #F7F8FF;
}


#player-batting-info{
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}


#player-batting-info-summary{
    width: 100%;
    clear: both;
}

#batting-summary-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#batting-summary-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#batting-history-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#batting-history-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#pp-batting-summary-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-batting-history-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-batting-history-container-old{
    display: none;
    width: 95%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 2%;
}

#batting-history-link{
cursor: pointer;
}

#player-batting-info-summary table{

}

#player-batting-info-summary table th{
background: #21874a;
text-align: center;
}


#player-batting-info-summary table tr{
border: none;
}

#player-batting-info-summary table td{
text-align: center;
}

#player-batting-info-summary table td.table-green{
background: #21874a;
color: white;
}

#player-batting-info-summary table td.table-light{
    border-left: 5px solid white;
    border-right: 5px solid white;
    background: #e6e7e8;
}

#player-batting-info-summary table td.table-dark{
    background: #d1d3d4;
}

#player-bowling-info{
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}


#player-bowling-info-summary{
    width: 100%;
    clear: both;
}

#bowling-summary-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#bowling-summary-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#bowling-history-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#bowling-history-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#pp-bowling-summary-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-bowling-history-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-bowling-history-container-old{
    display: none;
    width: 95%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 2%;
}

#bowling-history-link{
cursor: pointer;
}

#player-bowling-info-summary table{

}

#player-bowling-info-summary table th{
background: #21874a;
text-align: center;
}


#player-bowling-info-summary table tr{
border: none;
}

#player-bowling-info-summary table td{
text-align: center;
}

#player-bowling-info-summary table td.table-green{
background: #21874a;
color: white;
}

#player-bowling-info-summary table td.table-light{
    border-left: 5px solid white;
    border-right: 5px solid white;
    background: #e6e7e8;
}

#player-bowling-info-summary table td.table-dark{
    background: #d1d3d4;
}

#player-bowling-info-summary table td.table-dark{
    background: #c1c3c5;
}

#region-page-welcome{
    width: 100%;
    height: 4em;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.5em;
    background: #21874a;
    color: white;
    margin-top: 0.5%;
    margin-bottom: 0.5%;
}

#region-page-welcome h2{
padding-top: 1.5%;
font-size: 2em                      
}

#region-page-banner-info-banners{

}

#region-page-banner-caption-block{
    height: 4.1em;
    background: #e8e8e9;
    color: #21874a;
    padding: 2%;
    border-left: 10px solid #21874a;
    border-right: 10px solid #21874a;
    border-bottom: 5px solid #21874a;
}


#region-page-banner-info-manager{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: white;
    height: 34em;
    border: 5px solid #21874a;
}


#region-page-banner-info-banner-container{
    height: 34em;
    overflow: hidden;
}


#region-page-banner-info-banner-container .bx-viewport{
    border: none;
    left: 0px;
}

#region-page-banner-block{
    min-height: 21em;
    max-height: 27em;
    overflow: hidden;
    border: 5px solid #21874a;
}

#region-page-banner-info-manager-header{
background: #21874a;
height: 5em;
}


#region-page-banner-info-manager-header h2{
    text-align: center;
    padding-top: 6px;
    font-size: 2em;
    color: white;
    text-transform: uppercase;
}


#region-page-banner-info-manager-pic{
	width: 16em;
    margin: 0 auto;
    margin-top: 4%;
}

#region-page-banner-info-manager-pic img{
border-radius: 50%;
border: 5px solid #21874a;
max-height: 14em;
width: auto;
margin: 0 auto;
display: flex;
}

#region-page-banner-info-manager-name{
    margin-top: 3%;
    text-align: center;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: bold;
    color: #21874a;	
}

#region-page-banner-info-manager-email{
    margin-top: 2%;
    text-align: left;
    font-weight: bold;
    background-image: url(/images/email-2018.jpg);
    height: 2em;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    padding-left: 14%;
    padding-top: 4%;
    margin-left: 10%;
}

.emailFontLarge{
    font-size: 1em;
}

.emailFontSmall{
    font-size: 0.8em;
}

#region-page-banner-info-manager-email a{
color: black;
	}

#region-page-banner-info-manager-number{
    margin-top: 2%;
    text-align: left;
    font-weight: bold;
    background-image: url(/images/phone-2018.jpg);
    height: 2em;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    padding-left: 14%;
    padding-top: 4%;
    margin-left: 10%;
}

#region-page-banner-info-manager-whatsapp{
    margin-top: 2%;
    text-align: left;
    font-weight: bold;
    background-image: url(/images/whatsapp-logo.png);
    height: 2em;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    padding-left: 14%;
    padding-top: 4%;
    margin-left: 10%;
}

#region-page-banner-info-manager-facebook{
    margin-top: 2%;
    text-align: left;
    font-weight: bold;
    background-image: url(/images/facebook-2018.jpg);
    height: 2em;
    background-repeat: no-repeat;
    background-position: top left;
    background-size: contain;
    padding-left: 14%;
    padding-top: 4%;
    margin-left: 10%;
}

#region-page-banner-info-manager-facebook a{
color: black;
	}


#region-page-news{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: white;
    border: 5px solid #21874a;
    min-height: 22.5em;
    /* change to this when full width min-height: 27em; */ 

}


#region-page-news-header{
	background: #21874a;
	height: 4em;
}

#region-page-news-header h2{
	text-align: center;
    padding-top: 10px;
    font-size: 2.3em;
    color: white;
    text-transform: uppercase;
}


#region-page-news-content{
  font-family: arial;
  padding: 5%;
  line-height: 1.5em;
  overflow: hidden;
}

#region-page-banner-block img{
    width: 100%;
}

#region-page-franchise-sponsor-container{
height: 16em;
overflow: hidden;
}


.regionNameFontSmall h2{
    font-size: 1.8em !important;
}

#region-page-franchise-sponsor{

}

#league-details-league-name{
    height: 5em;
    background: #21874a;
    text-align: center;
    color: white;
    margin-bottom: 2% !important;
    text-transform: uppercase;
    font-weight: bold;
}

#league-details-league-name p{
    font-size: 1.5em;
    padding-top: 2%;
}


#fixtures-page-tables table{
    font-size: 1em !important;
}

#fixtures-page-tables table th{
    background: #21874a;
    text-align: center;
}

#fixtures-page-tables table tr{
    border-bottom: none !important;
}

#fixtures-page-tables table td{
    color: black;
    text-align: center;
    font-weight: normal;
}

#fixtures-page-tables table td a{
    color: black !important;
}


.fix-table-dark-green{
background: #1d874b;
color: white !important;
width: 15%;
}

#fixtures-page-tables table td.fix-table-dark-green a{
    color: white !important; 
}

.fix-table-dark-grey{
background: #d1d3d4;
border-left: 5px solid white;
}

.fix-table-light-grey{
background: #e6e7e8;
border-left: 5px solid white;
width: 27%;
}


.fixture-pitch{
    width: 15%;
}

#league-standings-table table{
    font-size: 1em !important;
}

#league-standings-table table th{
    background: #459F73;
    text-align: center;
    color: #FFDE4C !important;
}

#league-standings-table table tr{
    border-bottom: none !important;
}

#league-standings-table table tr.rowodd{
    background: #0B8751;
}

#league-standings-table table tr.roweven{
    background: #459F73;
}

#league-standings-table table td{
    color: white;
    text-align: center;
}

#league-standings-table table td a{
    color: white !important;
    text-align: center;
}

#league-standings-table table td.boxeven{
background: #1B8C58;
}

#league-standings-table table td.boxborder{
border-left: 1px solid white;
}

#league-standings-table table tr#game-results-details{
background: #21874a;
}


#league-rankings-table table{
    font-size: 1em !important;
    text-transform: uppercase;
    color: white;  
    text-align: center;
}

#league-rankings-table table th{
    background: #21874a;
    text-align: center;
}

#league-rankings-table table tr{
border-bottom: none !important
}

#league-rankings-table table td{
    color: white !important;
    text-align: center;
}

#league-rankings-table table td a{
    color: white !important;

}

#league-rankings-table table tr.rowodd{
background: #2F6665;
}

#league-rankings-table table tr.roweven{
background: #00403E;
}

#league-rankings-table table td.boxodd{
background: #459F73;
border-right: 5px solid white;
color: white;
}

#league-rankings-table table td.boxeven{
background: #0B8751;
border-right: 5px solid white;
color: white;
}

#league-rankings-table table td.whiteText a{
color: white !important; 
}

#league-page-dreamteam table{
    font-size: 1em !important;
    text-transform: uppercase;
    color: white;
}

#league-page-dreamteam table th{
    background: #21874a;
}

#league-page-dreamteam table tr{
    border-bottom: none !important;
}

#league-page-dreamteam table td{
    color: white;
}

#league-page-dreamteam table a{
    color: white !important;
}

#league-page-dreamteam table tr:nth-child(odd){
background: #00403E;
}

#league-page-dreamteam table tr:nth-child(even){
background: #2F6665;
}

#league-page-dreamteam table td.boxodd{
background: #459F73;
border-right: 5px solid white;
color: white;
}

#league-page-dreamteam table td.boxeven{
background: #0B8751;
border-right: 5px solid white;
color: white;
}

#league-page-dreamteam table td.whiteText a{
color: white !important; 
}

#league-page-dreamteam table td.blackText a{
color: black !important; 
}

#league-page-tilte{
    background-image: url(/images/league-page-title.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    height: 7em;
    clear: both;
    padding-bottom: 3%;
}

#league-page-tilte p{
    text-align: center;
    font-size: 2em;
    color: white;
    padding-top: 3%;
    font-weight: bold;
}



#league-menu{
clear: both;
    margin-bottom: 1% !important;
    border-top: 6px solid #B3B5B6;
    border-bottom: 6px solid #B3B5B6;
    height: 4.7em;
}

#league-menu-mobile{

}



.league-menu-box{
    background-color: #00403F;
    background-repeat: no-repeat;
    background-position: top center;
    height: 4em;
    margin-top: 0.5% !important;
}

.league-menu-box p{
    color: white;
    text-align: center;
    padding-top: 1.3em;
}

.league-menu-box p a{
    color: white !important;
}

.league-menu-box.selectedBox{
background-image: url(/images/league-page-menu-box-selected.jpg);
}

.league-mobile-table td{
    font-size: 1em;
}

#fixtures-page-tables .game-title-details{
    background: #459F73;
    color: white;
}

#fixtures-page-tables .rowodd{
background: #d1d3d4;
}

#fixtures-page-tables .roweven{
background: #e6e7e8;
}


#fixtures-page-results-tables table{
    font-size: 1em !important;
}

#fixtures-page-results-tables table th{
    background: #21874a;
    text-align: center;
}

#fixtures-page-results-tables table tr{
    border-bottom: none !important;
}

#fixtures-page-results-tables table td{
    color: black;
    text-align: center;
}

#fixtures-page-results-tables table td a{
    color: black !important;
}

#fixtures-page-results-tables .rowodd{
background: #d1d3d4;
}

#fixtures-page-results-tables .roweven{
background: #e6e7e8;
}

#fixtures-page-tables th:not(.header1) {
    display: none;
 }

#region-page-2018-not-live-container{
    width: 100%;
    min-height: 12em;
    background: white;
    margin-bottom: 3%;
}

#region-page-2018-not-live-content{
    text-align: center;
    padding-top: 4%;
}

#homepage-sign-up-ws{
    margin-top: 1%;
    margin-bottom: 1%;  
}

.ws-link-box{
    height: 6.3em;
    width: 100%;
    margin-bottom: 1.4%;
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    overflow: hidden;

}


#league-standings-table table tr.roweven.prevSame:nth-child(odd){
    background: #0B8751;
}

#league-standings-table table tr.rowodd.prevSame:nth-child(even){
	    background: #459F73;
}

#city-page-2018-bottom-block{
    clear: both;
    padding: 4%;
    margin-bottom: 3%;
    color: #000000;
    font-family: 'PT Sans', sans-serif;
    overflow-x: hidden;
    background: white;
}

#city-page-2018-bottom-block p{
margin-bottom: 2%;
}

#city-page-2018-bottom-block li{
    margin: 2% 0% 2% 5%;
    line-height: 1em;
}

#city-page-2018-bottom-block p a{
    color: green;
}

#city-page-2018-bottom-block-hidden{
display: none;
}

#city-page-2018-bottom-block-title{
    text-align: center;
    cursor: pointer;
    font-size: 1.3em;
    color: green;
}

#gdpr-popup-container{
 position: fixed;
 top: 0;
 background: grey;
 border-top: 5px solid green;
 padding-left: 1%;
 z-index: 9999;
 font-size: 0.8em;
 width: 100%;
}

#gdpr-popup-box-left{
    line-height: 1.5em;
}

#gdpr-popup-box-right{
    margin-top: 1%;
}

#gdpr-popup-box-right ul{
list-style-type: none !important;
}

#gdpr-popup-box-right ul li{
    float: left;
    margin-left: 5%;
}

#gdpr-popup-box-right ul li a{
    
}

#gdpr-popup-box-right ul li a.btn{
text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
    font-size: 1rem;
    transition: .2s;
    text-align: center;
    cursor: pointer;
    display: block;
    border-radius: 3px;
    background: #ee393f;
    color: #fff;
    padding: 0 2rem;
    line-height: 3.1rem;
    padding-top: 3px;
    border-bottom: 3px solid #e1131a;
    border-radius: 5px;   
}

#gdpr-popup-box-right ul li a.btn-accept{
text-transform: uppercase;
    font-weight: 500;
    text-decoration: none;
    font-size: 1rem;
    transition: .2s;
    text-align: center;
    cursor: pointer;
    display: block;
    border-radius: 3px;
    background: #82ef67;
    color: #fff;
    padding: 0 2rem;
    line-height: 3.1rem;
    padding-top: 3px;
    border-bottom: 3px solid green;
    border-radius: 5px;   
}


#mobile-login-option{
    float: right;
    margin-right: 4%;
    margin-top: 3%;
}

#mobile-login-option a{
color: white;
}

.showheadyes{
    display: table-cell !important;
}

#player-stats-batting-style{
    margin-top: 17%;
    margin-left: 17%;
    font-size: 1.1em;
    color: white;
}

#player-stats-bowling-style{
    margin-top: 7%;
    float: right;
    margin-right: 25%;
    font-size: 1.1em;
    color: white;
}

.player-dashboard-item{
    width: 33%;
    float: left;
    text-align: center;
    background: url('/images/desktop-dashboard-square-bg5.png') no-repeat;
    margin-top: 5%;
    padding-bottom: 3%;
    height: 23em;
}

.player-dashboard-item .player-dashboard-top{
   padding-top: 1.5em;
   padding-bottom: 1.5em;
}

.player-dashboard-item .player-dashboard-mid{
    height: 18em;
}

.player-dashboard-item .player-dashboard-top a{
color: white !important;
}

.player-dashboard-mid-pic{
    margin-top: 7%;
}

.team-dashboard-item{
    width: 33%;
    float: left;
    text-align: center;
    background: url('/images/desktop-dashboard-square-bg2.png') no-repeat;
    margin-top: 5%;
    padding-bottom: 3%;
    height: 23em;
}

.team-dashboard-item .team-dashboard-top{
   padding-top: 1.5em;
   padding-bottom: 1.5em;
}

.team-dashboard-item .team-dashboard-mid{
    height: 18em;
}

.team-dashboard-item .team-dashboard-top a{
color: white !important;
}

.team-dashboard-mid-pic{
    margin-top: 7%;
}

#player-dashboard-team-dd{
    width: 70%;
    height: auto;
    margin: 0 auto;
    background: #F9A430;
    text-align: center;
    border-radius: 5px;
    padding-bottom: 2%;
}

#player-dashboard-team-dd p {
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 2%;
    margin-bottom: 0% !important;
}


#team-dashboard-team-dd {
    width: 70%;
    height: auto;
    margin: 0 auto;
    background: #51864F;
    text-align: center;
    border-radius: 5px;
    padding-bottom: 2%;
}

#team-dashboard-team-dd p {
    font-size: 2em;
    font-weight: bold;
    padding-top: 2%;
    margin-bottom: 0% !important;
}


#team-dashboard-team-dd .showName{
font-size: 1.5em !important;
}

#team-dashboard-team-dd select{
height: 40px;
}


#team-details-2019-container{
    height: 15em;
   background: #003D3D;
    margin-top: 5%;
}

#team-details-2019-q1{
    width: 25%;
    float: left;
    height: 100%;
    position: relative;
    background: url('../images/team-profile-logo-bg2.png') no-repeat;
    background-position: center;
    background-size: 415px;
    margin: -20px auto 0 auto;
    padding: 37px 0 0 0;
}


#team-details-2019-q1 img{
position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    max-height: 60%;
}

#team-details-2019-q2, #team-details-2019-q3{
    width: 25%;
    float: left;
    height: 100%;
}

#team-details-2019-q4{
    width: 25%;
    float: left;
    height: 100%;
    background: url('../images/brackets2.png') no-repeat;
    background-position: center;
}

#tp-desktop-name{
    margin-top: 2%;
    font-size: 2em;
    color: #038D15;
    font-weight: bold;
    margin-bottom: 3%;
}

#td-leagues-and-social{
    margin-top: 10%;
}

#team-profile-general-stats{
    color: white;
    line-height: 1.4em;
}

#team-profile-general-stats a{
color: white;
}

#td-social-links{
	margin-top: 5%;
}


#td-current-league{
width: 50%;
margin: 0 auto;
padding-left: 10%;
}

#td-previous-league{
width: 50%;
margin: 0 auto;
padding-right: 10%;
}


#td-social-links-fb{
    width: 15%;
    float: left;
    margin-left: 30%;
}

#td-social-links-tw{
    width: 15%;
    float: right;
    margin-right: 30%;
}

.tp-rot-pics{
    padding-top: 5%;
    padding-left: 1%;
    margin-top: 3%;
}

.tp-rot-pics div{

}

.tp-rot-pics div p{
    text-align: center;
    margin-top: 3%;
}

.tp-rot-pics div a{
    color: white;
}

.tp-rot-pics div img{
    max-width: 10em;
    max-height: 10em;
    margin: 0 auto;
    border: 7px solid green;
    border-radius: 5px;
}

.slick-prev{
    left: 5px !important;
    z-index: 99;
}

.slick-next {
    right: 10px !important;
}

#next-match-bar{
    background: url(/images/tp-next-game-bg-dt2.png) no-repeat;
    height:7.5em;
    clear: both;
    margin-top:5%;
    margin-bottom:5%;
    border-top: #ccc 2px solid;
    border-bottom: #ccc 2px solid;
}

#next-match-bar-left{
width:50%;
float: left;
height: 100%;
}

#next-match-bar-right{
width:50%;
float: left;
height: 100%;
}

#next-game-sponsor-block {
height: 6em;
    margin-top: 2%;
    padding-right: 5%;
}

#next-game-sponsor-block img {
    height: 100%;
}

#team-profile-top-players-container{
    clear: both;
    margin-bottom: 5%;
}

#team-profile-top-players-batsmen{
    width:33%;
    float: left;
}

#team-profile-top-players-bowlers{
    width:33%;
    float: left;
}

#team-profile-top-players-keeper{
    width:33%;
    float: left;
}

.team-top-player{
    margin-top: 2%;
    margin-bottom: 2%;
    clear: both;
    height: 4em;
    width: 95%;
    margin: 0 auto;
    padding-top: 0.5%;

}

.team-top-player .rank{
    float: left;
    width: 30%;
    background: black;
    color: #17FF6A;
    height: 100%;
    text-align: center;
}

.team-top-player .rank p{
    text-align: center;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.team-top-player .name{
    width: 53%;
    float: left;
   // background: url(/images/rank-arrow.png) left no-repeat #D8D8D8;
    background: #D8D8D8;
    height: 100%;
    text-align: center;
    padding-left: 1%;
    padding-right: 1%;
}

.team-top-player .name.long{
font-size: 0.9em;
}

.team-top-player .name.longer{
font-size: 0.8em;
}

.team-top-player .name p{
    text-align: center;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.team-top-player .name p a{
color: black;
}

.team-top-player .pic{
    float: left;
    width: 15%;
    background: #D8D8D8;
    height: 100%;
    overflow: hidden;
    text-align: center;
}

.team-top-player .pic img{
height: 100%;
}


#team-profile-top-players-header-pic{
	width: 40%;
    margin: 0 auto;
}

#team-profile-top-players-batsmen-pic{
    width: 90%;
    margin: 0 auto;
}

#team-profile-top-batsmen-header-pic{
    width: 90%;
    margin: 0 auto;
}

#team-profile-top-players-bowlers-pic{
    width: 90%;
    margin: 0 auto;
}

#team-profile-next-fixture-details{
	background: url(/images/team-profile-calendar-pic.png) no-repeat 5%;
    background-size: 15%;
    height: 6em;
    font-size: 1.3em;
    padding-left: 25%;
}

#team-profile-next-fixture-details .tp-game-title{
    color: white;
    font-weight: bold;
    padding-top: 4%;
}

#team-profile-next-fixture-details .tp-game-date{
	color: white;
    margin-top: 2%;
}

#team-profile-next-fixture-details .tp-game-oppo{
	color: white;
    margin-top: 2%;
}

#team-profile-next-fixture-details .tp-no-game{
	color: white;
    padding-top: 12%;
}

#team-profile-next-fixture-details .tp-game-oppo a{
color: #038D15;
}

.team-profile-view-all-btn{
	background: #AFAFAF;
    width: 90%;
    margin: 0 auto;
    clear: both;
    margin-top: 5%;
    padding-top: 5%;
    padding-bottom: 5%;
    border-radius: 3px;
    -webkit-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
	-moz-box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
	box-shadow: 3px 4px 5px 1px rgba(0,0,0,0.39);
}


.team-profile-view-all-btn p a{
	color: black;
}

#team-profile-2019-content-block{
	margin-top:5%;
	margin-bottom: 5%;
}


#team-profile-2019-content-block .team-top-player{
height: 6em;
}

#team-profile-2019-content-block .team-top-player .rank{
    font-size: 1.5em;
    width: 20%;
}

#team-profile-2019-content-block .team-top-player .name{
    width: 63%;
    font-size: 1.5em;
}

#team-profile-2019-content-block .team-top-player .pic{
    width: 15%;
}

#header-container-2019{
    background: white;
    width: 100%;
}


.team-profile-view-all-btn p{
text-align: center;
text-transform: uppercase;
}

#homepage-live-scores{
    background: #dddddd;
}

#team-profile-pervious-seasons{
padding-left: 5%;
padding-right: 5%;
text-align: center;
}

#team-profile-pervious-seasons p{
    margin-top: 2%;
    margin-bottom: 2%;
    background: #AFAFAF;
    padding-top: 3%;
    padding-bottom: 3%;
    border: 1px solid black;
    width: 47%;
    float: left;
    margin-left: 2%;
}

#team-profile-pervious-seasons a{
color: black;
}

#stickyalias #menu-logo-dt{
    
}

.venue-country1 ul li a{
    cursor: pointer;
}

.venue-country1 ul li ul{
    display: none;
} 

.venue-country2 ul li a{
    cursor: pointer;
}

.venue-country2 ul li ul{
    display: none;
} 

#hp-banner-india{

}

#near-me-table tr.playerYes{
    background: lightgreen;
}

#franchise-3-box-container{
text-align: center;
}

#franchise-3-box-container .button-green{
    background: url(/images/franchise-button-2019.png) no-repeat;
    background-size: contain;
    height: 7em;
padding-top: 5%;
}

#franchise-3-box-container .button-yellow{
    background: url(/images/franchise-button-2019.png) no-repeat;
    background-size: contain;
    height: 7em;
padding-top: 5%;
}

#franchise-3-box-container .button-blue{
    background: url(/images/franchise-button-2019.png) no-repeat;
    background-size: contain;
    height: 7em;
padding-top: 5%;
}

#franchise-3-box-container .button-purple{
    background: url(/images/franchise-button-2019.png) no-repeat;
    background-size: contain;
    height: 7em;
padding-top: 5%;
}

#franchise-3-box-container .button-green a, #franchise-3-box-container .button-yellow a, #franchise-3-box-container .button-blue a, #franchise-3-box-container .button-purple a{
color: white;
font-weight: bold;
font-size: 1.2em;
font-family: arial;
}

#team-to-player-switch{
    background: orange;
    height: 3em;
    width: 50%;
    margin: 0 auto;
    font-family: 'PT Sans', sans-serif;
    border-radius: 0 0 5px 5px;
}

#team-to-player-switch p{
    text-align: center;
    padding-top: 2%;
}

#team-to-player-switch p a{
color: black;
font-weight: bold;
}

.noDD{
display: none;
}

#events-header{
 width: 100%;
 height: 11em;
 background: url(/images/events/events-header-bg.png) no-repeat;
 background-position: top center;
}

#events-header-tickets{
 width: 100%;
 height: 11em;
 background: url(/images/events/events-header-bg.png) no-repeat;
 background-position: top center;
}

#events-header-tickets h1{
    text-align: center;
    padding-top: 4%;
    color: white !important;
    font-size: 2.5em !important;
}

#events-header h1{
    text-align: center;
    color: white;
    font-size: 3em;
    padding-top: 1em;
}

#events-overview-container{

}

.event-overview{
    margin-bottom: 5% !important;
-webkit-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
}

.event-overview-top{
    height: 6em;
    width: 100%;
    background: green;
    margin: 0 auto;
-webkit-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
}

.event-overview-top h2{
    color: white !important;
    font-size: 1.5em !important;
    text-align: center;
    padding-top: 1.5em;
}

.event-overview-logo{
  width: 84%;
  margin: 0 auto;
  text-align: center;
  min-height: 19em;
  padding-top: 5%;
}

.event-overview-logo img{

}

.event-overview-line{
    background: url(/images/events/event-box-line.png) no-repeat;
    height: 1em;
    background-position: center;
}

.event-overview-text{
    width: 90%;
    margin: 0 auto;
    min-height: 18em;
}

.event-overview-text p{
padding: 3%;
}

.up-event-button{
 width: 90%;
 margin: 0 auto;
 text-align: center;
 margin-top: 0%;
}

.up-event-button img{

}

#event-info-overview{
  background: #D1E3E2;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 10px;
}

#event-info-summary-container{
  background: #348DC0;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-top: 2%;
}

#event-info-summary{
 padding: 2%;
 color: white;
}

#event-info-summary p{
 font-size: 1.5em;
}

#event-info-breakdown{
 margin-top: 2%;
}

.event-package-info-container{
  background: #D1E3E2;
  width: 100%;
  min-height: 33em;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-top: 5%;
}

.one-box{
width: 60%;
margin: 0 auto;
}

.event-package-info-top{
    height: 3em;
    background: #5D51A3;
    border-radius: 10px 10px 0px 0px;
}

.event-package-info-top h3{
    text-align: center;
    font-size: 1.3em;
    padding-top: 2%;
    color: white !important;
}

.event-package-info-mid{
    height: 3em;
    background: url(/images/events/event-info-mid-bg2.jpg) no-repeat #348DC0;
    background-position: top center;
}


.event-package-info-mid h3{
    text-align: center;
    font-size: 1.2em;
    padding-top: 2%;
    color: white !important;
}

.event-package-info-bottom{
    background: url(/images/events/event-info-bottom-bg.jpg) no-repeat;
    height: 2em;
    background-position: top center;
}

.event-package-info-content{

}

.event-package-info-content ul{
list-style-type: none !important;
}

.event-package-info-content ul li{
    background: url(/images/events/green-tick.png) no-repeat left;
    height: 3em;
    line-height: 3em !important;
    padding-left: 10%;
}

.event-package-info-content ul li span{
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

#event-info-disc-container{
  background: #D1E3E2;
  width: 100%;
  min-height: 6em;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-top: 2%;
  clear: both;
}

#event-info-disc{
    padding: 2%;
    font-weight: bold;
    text-align: center;
    color: red;
    font-size: 1.5em;
    font-style: italic;
}

#event-info-overview-logos{
    float: left;
    margin-left: 5%;
    width: 15%;
}

#event-info-overview-details{
  float: left;
  width: 80%;
  height: 19em;
}

#event-info-overview-basic-info{

}

#event-other-events-container{
  background: #D1E3E2;
  width: 100%;
  min-height: 6em;
  border: 1px solid #707070;
  border-radius: 10px;
  margin-top: 2%;
  clear: both;
}

#event-other-events-container #other-events-header{

}

#event-other-events-container #other-events-header h2{
text-align: center;
    font-size: 2.5em;
    padding-top: 2%;
    color: green;
}


.overview-logo{
    margin-top: 10%;
}

.overview-text{
  height: 5em;
  text-align: center;
  margin-top: 3%;
  background: #5D51A3;
  border-radius: 10px;
  border: 1px solid #707070;
}

.overview-text p{
  font-size: 1.5em;
  color: white;
  padding: 4%;
  font-weight: bold;
}


#super-series-info-top-left{
    text-align: center;
}

.draft-info{
    margin-bottom: 8% !important;
    margin-top: 8%;
    font-size: 1.4em;
}

#super-series-info-top-mid{
    text-align: center;
}

#super-series-info-top-right{
    text-align: center;
}

.super-series-tourny-info{
    margin-bottom: 8% !important;
    margin-top: 8%;
    font-size: 1.4em;
}

#super-series-prize{
    width: 58%;
    margin: 0 auto;
    text-align: center;
    font-size: 1.4em;
    margin-top: 3%;
    height: 3em;
    background: url(/images/events/super-series-event-purple-bg.png) no-repeat;
}

#super-series-prize h3{
  padding-top: 2%;
  color: white !important;
  font-weight: bold;
}

.super-series-apply-btn{
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-top: 3%;
}

#super-series-live-stream{
    width: 58%;
    margin: 0 auto;
    text-align: center;
    font-size: 1.4em;
    margin-top: 3%;
    height: 3em;
    background: url(/images/events/super-series-event-purple-bg.png) no-repeat;
}

#super-series-live-stream h3{
    padding-top: 2%;
    color: white !important;
    font-weight: bold;
    float: left;
    margin-left: 10%;
}

#super-series-fb-logo{
    float: left;
    margin-left: 10%;
    margin-top: -3%;
}

.event-content-box-container{
    margin-top: 3%;
}

.event-content-box{
    background: #D1E3E2;
    width: 100%;
    min-height: 7em;
    border: 1px solid #707070;
    border-radius: 10px;
}

.event-content-box-info{
    padding: 2%;
    font-weight: bold;
}

.super-series-team-details{

}

.super-series-team-details h3{
    font-size: 1.3em;
    margin-top: 3%;
}

.super-series-team-logo{
text-align: center;
}

.super-series-event-bg{
    background: url(/images/events/super-series-event-purple-bg-mobile.png) no-repeat;
    background-position: center;
    color: white !important;
}

.upcoming-events-box{
  width: 100%;
  min-height: 15em;
  margin-bottom: 5% !important;
  -webkit-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
  box-shadow: 0px 5px 15px -1px rgba(0,0,0,0.75);
  border-radius: 10px;
}

.upcoming-events-box-info{
padding-top: 7%;
}

.upcoming-events-box-info-btn{
padding-top: 11%;
text-align: center;
}

.upcoming-events-box-info h3{
    font-size: 1.3em;
    margin-bottom: 5% !important;
    font-weight: 200;
}

.upcoming-events-box-info-title{
    font-weight: bold !important;
    font-size: 1.8em !important;
}

.event-package-btns{
    text-align: center;
}

#event-info-tickets{
  background: #D1E3E2;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 10px;
  padding-bottom: 2%;
}

#event-ticket-title{
text-align: center;
}

#event-ticket-title h2{
    font-size: 2em !important;
    margin-top: 0em;
    border-bottom: 1px solid black;
    padding-bottom: 3%;
    width: 90%;
    margin: 4% auto;
}

#event-ticket-venue{

}

#event-ticket-venue h2{
    margin-left: 10%;
    font-size: 1.5em !important;
}

#event-ticket-venue p{
  margin-left: 10%;
  font-weight: bold;
}

#event-ticket-date{

}

#event-ticket-date h2{
    font-size: 1.5em !important;
}

#event-ticket-date p{
  font-weight: bold;
}

#event-ticket-price{
 margin-top: 7%;
 text-align: center;
}

#event-ticket-price h2{
    font-size: 2em !important;
    margin-bottom: 10% !important;
}

#event-ticket-button{
  margin-top: 2%;
  margin-left: 0%;
}

#super-series-ticket-draft{

}

#super-series-ticket-draft div{
text-align: center;
}

#super-series-ticket-draft h2{

}

#super-series-ticket-draft p{

}

#super-series-ticket-play{

}

#super-series-ticket-play div{
text-align: center;
}

#super-series-ticket-play h2{

}

#super-series-ticket-play p{

}

#super-series-info-tickets{
  background: #D1E3E2;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 10px;
  padding-bottom: 2%;
}

#event-ticket-amount{
    height: 50px;
    width: 75px;
    text-align: center;
    font-weight: bold;
}

#event-ticket-pay-button{
 background: url('/images/events/proceed-to-payment.png') no-repeat;
 width: 212px;
 height: 50px;
 border: none;
}

#event-ticket-amount[type='number']::-webkit-inner-spin-button, 
#event-ticket-amount[type='number']::-webkit-outer-spin-button { 
    opacity: 1;
}

.event-package-ticket-info-top{
  background: #5D51A3;
  height: 4em;
border-radius: 10px 10px 0px 0px;
}

.event-package-ticket-info-top h3{
color: white !important;
    text-align: center;
    font-size: 1.5em;
    padding-top: 3%;
}

.event-package-ticket-info-bottom{
 background: url('/images/events/ticket-info-top-bg2.png') no-repeat;
 height: 2em;
 background-position: center top;
}

.event-ticket-info-content p{
padding: 3%;
}

#event-info-thankyou{
  background: #D1E3E2;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 10px;
}

#thank-you-tick{
text-align: center;
}

#thank-you-words{
  text-align: center;
  font-size: 2em;
  margin-top: 1%;
}

#event-info-thankyou p{
    text-align: center;
    font-weight: bold;
}


#event-info-ticket-info{
  background: #D1E3E2;
  width: 100%;
  min-height: 10em;
  border: 1px solid #707070;
  border-radius: 0px 0px 10px 10px;
  margin-top: 3%;
}

#event-info-ticket-info-top{
background: #5D51A3;
height: 2em;
}

.event-info-ticket-info-details-container{
margin-bottom: 3% !important;
}

.event-info-ticket-info-details{
    width: 50%;
    float: left;
}

.event-info-ticket-info-details-inner{
width: 50%;
    background: #5D51A3;
    margin: 0 auto;
    padding: 4%;
    border-radius: 10px;
    text-align: center;
    color: white;
    font-weight: bold;
}

#event-ticket-total-charge{
width: 50%;
    margin: 0 auto;
    text-align: center;
    background: #000000;
    color: #ffffff;
    font-weight: bold;
    font-size: 2em;
    border-radius: 40px;
    padding-top: 2%;
    padding-bottom: 2%;
}

#event-info-ticket-info p{
  text-align: center;
  margin-top: 3% !important;
  font-weight: bold;
}

#player-keeping-info{
    width: 100%;
    margin: 0 auto;
    max-width: 1200px;
}


#player-keeping-info-summary{
    width: 100%;
    clear: both;
}

#keeping-summary-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#keeping-summary-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#keeping-history-header{
    background: #21874a;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
}

#keeping-history-header a{
    cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
}

#pp-keeping-summary-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-keeping-history-container{
    display: none;
    width: 95%;
    margin: 0 auto;
}

#pp-keeping-history-container-old{
    display: none;
    width: 95%;
    margin: 0 auto;
    margin-top: 2%;
    margin-bottom: 2%;
}

#keeping-history-link{
cursor: pointer;
}

#player-keeping-info-summary table{

}

#player-keeping-info-summary table th{
background: #21874a;
text-align: center;
}


#player-keeping-info-summary table tr{
border: none;
}

#player-keeping-info-summary table td{
text-align: center;
}

#player-keeping-info-summary table td.table-green{
background: #21874a;
color: white;
}

#player-keeping-info-summary table td.table-light{
    border-left: 5px solid white;
    border-right: 5px solid white;
    background: #e6e7e8;
}

#player-keeping-info-summary table td.table-dark{
    background: #d1d3d4;
}

#player-keeping-info-summary table td.table-dark{
    background: #c1c3c5;
}

#team-next-matches{
    background: #00413C;
    margin-bottom: 3em;
    border-radius: 70px;
}

#team-next-matches-list{
padding: 2em;
text-align: center;
}

.team-fixture-list-item{
    color: white;
    margin-bottom: 1%;
}

.team-fixture-list-item a{
color: #1CC351;
}

#team-next-matches-list h2{
    color: white;
    font-size: 1.5em;
    margin-bottom: 2%;
}

.upcomingfixHide{
display: none;
}

#kw-results .sec1, #kw-results .sec2, #kw-results .sec19{
display: none;
}

#kw-results2 .sec1, #kw-results2 .sec2, #kw-results2 .sec19{
display: none;
}

#p-search{
text-align: center;
}

#p-search #keyword{
width: 80%;
}

#t-search{
text-align: center;
}

#keywordTeam{
width: 80%;
}

#team-results {
    width: 100%;
    border: 1px solid #c0c0c0;
}

#team-results .item{  
    padding: 3px;
    font-family: Helvetica;
    border-bottom: 1px solid #c0c0c0;
}


#featured-events-block{
 clear: both;
 margin-top: 2%;
 margin-bottom: 2%;
}

.featured-events-block-item-left{
width: 46%;
float: left;
text-align: center;
}

.featured-events-block-item{
width: 26%;
float: left;
margin-left: 1%;
}

.featured-events-block-item-right{
width: 26%;
float: left;
margin-left: 1%;
}

#homepage-banner-2019{
 margin-bottom: 3%;
}

#hp-top-advert-2019{
 margin-bottom: 3%;
}

#hp-shop-block{
clear: both;
margin-bottom: 3%;
}

#hp-shop-block h2{
font-family: RobotoBold;
font-size: 2em;
    text-transform: uppercase;
    margin-top: 1%;
    margin-bottom: 1%;
    color: #004445;
}

#hp-quick-links-block{
margin-top: 2%;
}

#hp-quick-links-block-middle{
margin-top: 2%;
}

#hp-quick-links-block-bottom{
margin-top: 2%;
}

.hp-quick-links-item{
width: 49%;
float: left;
}

.hp-quick-links-item-desktop{
width: 12%;
    float: left;
    margin-right: 0.57%;
}

.hp-quick-links-item-desktop-right{
    width: 12%;
    float: left;
}

.hp-quick-links-item{
    width: 49%;
    float: left;
    margin-right: 1.9%;
    text-align: center;
}

.hp-quick-links-item-right{
float: left;
width: 49%;
text-align: center;
}

.hp-quick-links-item-mobile{
    width: 49%;
    float: left;
    margin-right: 1.9%;
    text-align: center;
}

.hp-quick-links-item-mobile-right{
float: left;
width: 49%;
text-align: center;
}


.hp-quick-links-item-btm{
    float: left;
    margin-right: 2%;
    width: 32%;
}

.hp-quick-links-item-btm-right{
    float: left;
    width: 32%;
}


#hp-social-media-block-desktop{
    background: url(/images/homepage/hp-social-bg2-desktop.jpg) no-repeat center;
    height: 29em;
}

#hp-social-media-block-desktop-icons{
    clear: both;
    padding-top: 8%;
    text-align: center;
}

#hp-social-media-block-desktop .social-item{
margin-top: 8%;
text-align: center;
}

#hp-social-media-block-mob-title{
    padding-top: 2%;
    margin-left: 6%;
    text-align: center;
}

#hp-social-media-block-mob-icons{
padding-top: 3%;
}

.hp-social-media-block-item{
float: left;
margin-left: 6%;
padding-top: 3%;
}

#homepage-featured-videos{
  margin-top: 2%;
  margin-bottom: 1%;
}

#homepage-featured-videos h2{
font-family: RobotoBold;
 font-size: 2em;
 text-transform: uppercase;
 margin-top: 1%;
 margin-bottom: 1%;
 color: #004445;
}

#homepage-featured-videos h2 a{
 color: #004445;
}

#homepage-featured-videos .video-container .vidItem{
text-align: center;
position: relative !important;
}

#homepage-featured-videos .video-container div img{
    width: 97%;
}

#homepage-featured-videos .video-container .vidItem .playerbtn{
position: absolute;
    width: 35%;
    left: 33%;
    top: 20%;
}

#hp-quick-links-desktop h2{
font-family: RobotoBold;
    font-size: 2em;
    text-transform: uppercase;
    margin-top: 1%;
    margin-bottom: 1%;
    color: #004445;
}


#player-profile-legend-rating{
    background: white;
    height: 100%;
    border: 3px solid gray;
    position: relative;
}

#player-profile-legend-rating a{
    color: black;
}

#player-profile-legend-rating #circle{
    text-align: center;
    padding-top: 5%;
}

#player-profile-legend-rating #circle canvas{
 width: 98% !important;
 max-width: 250px;
}

#player-profile-legend-rating #circle #circle-inner{
    position: absolute;
    top: 13%;
    left: 25%;
    font-size: 1.5em;
    width: 50%;
    text-align: center;
}


#circle-inner-level-name{
   margin-top: 20%;
   color: #0C616D;
   text-transform: uppercase;
   font-weight: bold;
}

#circle-inner-level-xp{
   margin-top: 20%;
}

#below-circle{
    padding-left: 5%;
    padding-right: 5%;
}

#below-circle-upcoming{
    text-align: center;
    margin-top: 5%;
    font-size: 1.3em;
}

#below-circle-upcoming-level-name{
    width: 50%;
    margin: 0 auto;
    font-size: 1.5em;
    text-align: center;
    margin-top: 2%;
    background: #00CB98;
    padding-top: 3%;
    padding-bottom: 3%;
    color: white;
    border-radius: 10px;
    text-transform: uppercase;
}

#below-circle-upcoming-xp-amount{
   text-align: center;
   margin-top: 2%;
   font-size: 1.3em
}

#below-circle-latest-badges{
  color: #00CB98;
  padding-bottom: 2%;
  border-bottom: 2px solid #00CB98;
}

#below-circle-badge-pics{

}

#legend-badges{
text-align: center;
margin-top: 5%;
}

#legend-badges img{
    width: 23%;
    margin-right: 1%;
}

#player-profile-legend-rating-top{
    background: #002d24;
    height: 10%;
}

#player-profile-legend-rating-top h2{
color: white;
    text-align: center;
    font-size: 1.3em;
    text-transform: uppercase;
    padding-top: 4%;
}

#circle-logo{

}

#circle-logo img{

}

#lp-rank-table{
font-size: 1em !important;
}

#lp-rank-table td{
vertical-align: middle;
}

#team-results-container{
  width: 100%;
  clear: both;
  margin-top: 5%;
}

#team-results-header{
    background: #00413C;
    margin-bottom: 1%;
    color: white;
    padding-left: 2em;
    border-radius: 10px;
}

#team-results-header a{
cursor: pointer;
    width: 100%;
    display: block;
    padding-top: 2em;
    padding-bottom: 2em;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
}

#team-results-block{
display: none;
}

#man-of-the-match-section{
clear:both;
padding-bottom: 3% !important;
}

.motm-col{
width: 50%;
float: left;
text-align: center;
font-size: 1.3em;
font-weight: bold;
}

.motm-pic{
float: left;
width: 20%;
}

.motm-pic img{
height: 100px;
}


.motm-name{
  float: left;
  width: 78%;
  text-align: left;
  padding-top: 7%;
  padding-left: 2%;
}

#legend-table{
font-size: 1em !important;
}

#legend-table tr{
border: none;
text-align: center;
}

#legend-table th{

}

#legend-table .legend-table-bg-gold{
background: gold;
border: none;
text-align: center;
}

#legend-table .legend-table-bg-green{
background: #459F73;
border: none;
text-align: center;
}

#legend-table .legend-table-bg-green td{
color: white !important;
}

#legend-table .legend-table-bg-green td a{
color: white !important;
}

#legend-table .legend-table-bg-white{
    background: #d1d3d4;
    border: none;
text-align: center;
}

#legend-table tr{

}

.team-rank-stats-btn{
  width: 50%;
  float: left;
}

.team-profle-player-stats-header{
  clear: both;
  margin-top: 3%;
  margin-bottom: 3%;
}

.team-profle-player-stats-header h2{
  font-size: 2em;
  text-align: center;
  text-transform: uppercase;
}

#team-profile-stats-full{
font-size: 1em !important;
display: none;
}

#team-profile-stats-full th{
text-align: center;
}

#team-profile-stats-full tr{

}

#team-profile-stats-full tr td{
text-align: center;
vertical-align: middle;
}

#team-profile-stats-full tr td.non-phone{

}

#team-profile-stats-full tr td .pic{

}

#team-profile-stats-full tr td .pic img{

}

#scorecard-popup-logo{
    width: 40%;
    margin: 0 auto;
}

footer-container-2019{
background: url(/images/footer-dsk.png) repeat-x;
    width: 100%;
    height: 10em;
}

.facebook-comments-live-stream{
text-align: center;
margin-top: 3%;
}

.champs-row{
  border-top: 3px solid black;
  padding-top: 2%;
  padding-bottom: 2%;
}

.champs-block{
width: 33%;
float: left;
text-align: center;
}

#venue-container .venue-item{
    width: 48%;
    float: left;
    border: 2px solid black;
    padding: 1%;
    box-sizing: border-box;
    margin-right: 2%;
    margin-top: 2%;
}

#venue-container .venue-item:hover{
 background: #CAE1B5;
}

#venue-container .venue-item .venue-item-flag{
    width: 13%;
    float: left;
}

#venue-container .venue-item .venue-item-name{
    font-family: roboto,sans-serif;
    font-weight: bold;
    width: 75%;
    float: left;
    margin-left: 5%;
    text-transform: uppercase;
    font-size: 2em;
}

.venue-title{
  width: 50%;
  margin: 0 auto;
  border: 2px solid #040505;
  padding: 1%;
}

.venue-title-flag{
 float: left;
 width: 20%;
}

.venue-title-name{
  float: left;
  margin-left: 3%;
  text-transform: uppercase;
  font-size: 3.0em;
}

.venue-locations{

}

.venue-locations ul{
  list-style-type: none !important;
  margin-left: 0% !important;
}

.venue-locations ul li{
  font-family: RobotoBold;
  margin-left: 0% !important;
  font-size: 2em;
  padding-bottom: 1%;
}

.venue-locations ul li a{
  color: #040505 !important;
  cursor: pointer;
}

.venue-locations ul li a:hover{

}

.venue-locations ul li ul{
 display: none;
 border-top: 1px solid black;
 margin-top: 2%;
}

.venue-locations ul li ul li{
   text-align: center;
   font-size: 0.7em;
}

.venue-locations ul li ul li a{

}

.venue-locations ul li ul li a:hover{

}


.venue-aus{
  background: url(../images/maps/australia-map2.png) no-repeat center top;
  background-size: 100%;
  min-height: 56em;
  padding-top: 3em;
  text-align: center;
}

.venue-eng{
  background: url(../images/maps/england-map.png) no-repeat center top;
  background-size: contain;
  min-height: 45em;
  padding-top: 3em;
  text-align: center;
}

.venue-sa{
    background: url(../images/maps/south-africa-map.png) no-repeat center top;
    background-size: contain;
    min-height: 45em;
    padding-top: 3em;
  text-align: center;
}

.venue-nz{
  background: url(../images/maps/new-zealand-map.png) no-repeat center top;
  background-size: contain;
  min-height: 45em;
  padding-top: 3em;
  text-align: center
}

.venue-bng{
  background: url(../images/maps/bangladesh-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-ind{
  background: url(../images/maps/india-map.png) no-repeat center top;
  background-size: contain;
  min-height: 45em;
  padding-top: 3em;
  text-align: center
}

.venue-pk{
  background: url(../images/maps/pakistan-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-usa{
  background: url(../images/maps/usa-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-scot{
  background: url(../images/maps/scotland-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-sgp{
  background: url(../images/maps/singapore-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-afg{
  background: url(../images/maps/afghanistan-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.venue-swe{
  background: url(../images/maps/sweden-map.png) no-repeat center top;
  background-size: contain;
  min-height: 35em;
  padding-top: 3em;
  text-align: center
}

.fixture-page-content-2020{
background: transparent linear-gradient(0deg, #FFFFFF 0%, #ECF6F9 13%, #BDDFEB 39%, #B5DBE9 43%, #B3DAE8 66%, #ACD7E5 74%, #A0D2E1 80%, #8FCBDA 84%, #79C1D2 89%, #5EB6C8 92%, #3EA8BC 95%, #1998AE 98%, #008EA5 100%) 0% 0% no-repeat padding-box;
border-radius: 40px 40px 0px 0px;
min-height: 50em;
margin-top: 3%;
padding-top: 3%;
}

.fixture-page-content-2020 div{

}

.fixture-page-content-2020 .fix-reg-name{
 width: 90%;
 margin: 0 auto;
 border-bottom: 1px solid black;
 padding-top: 1%;
}

.fixture-page-content-2020 .fix-reg-name h3{
font-size: 1.2em;
font-weight: bold;
color: #000000 !important;
margin-bottom: 0% !important;
}

.fixture-page-content-2020 .league-cont{
 width: 90%;
 margin: 0 auto;
 border: none;
 margin-top: 1% !important;
 margin-bottom: 2% !important;
 height: 1.5em;
}

.fixture-page-content-2020 .league-cont a{
color: #ffffff;
}

.fixture-page-content-2020 .league-cont .fix-league-fix{
   background: #0E6A6A 0% 0% no-repeat padding-box;
   border-radius: 9px 0px 0px 9px;
   text-align: center;
   width: 15%;
   padding: 0.5%;
   margin-right: 8%;
}

.fixture-page-content-2020 .league-cont .fix-league-stand{
   background: #0E6A6A 0% 0% no-repeat padding-box;
   border-radius: 0px 9px 9px 0px;
   text-align: center;
   width: 15%;
   padding: 0.5%;
}

.fixture-page-content-2020 .league-cont .fix-league-stand-wc{
   background: #0E6A6A 0% 0% no-repeat padding-box;
   border-radius: 9px 9px 9px 9px;
   text-align: center;
   width: 30%;
   padding: 0.5%;
   float: left;
}

.fixture-page-content-2020 .league-cont .fix-league-fix a{
color: white !important;
}

.fixture-page-content-2020 .league-cont .fix-league-stand a, .fixture-page-content-2020 .league-cont .fix-league-stand-wc a{
color: white !important;
}

.fixtures-region-dropdown{
 margin: 0 auto;
 width: 50%;
 margin-top: 2%;
}

.fixtures-region-dropdown select{
 width: 100%;
 margin-left: 0% !important;
 background: transparent linear-gradient(180deg, #FFFFFF 0%, #DDECF3 15%, #88BCD5 49%, #0271A5 99%, #0070A5 100%) 0% 0% no-repeat padding-box;
 border-radius: 4px;
 height: 3em;
 border-top: 3px solid #003047;
 text-transform: uppercase;
 font-weight: bold;
   text-align-last: center;
   text-align: center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;
}

.fixtures-region-dropdown option{
 background: #003047;
 color: #ffffff;
}

.fixtures-region-dropdown option:checked,
.fixtures-region-dropdown option:hover {
    box-shadow: 0 0 10px 100px #000 inset;
}

#rp-rules-of-play, #rp-reduced-overs, #rp-player-qualification, #rp-points-system, #rp-forfeits, #rp-feedback, #rp-player-conduct, #rp-payment, #rp-covid-19-rules, #rp-covid-19-guidance{
display: none;
margin-top: 1%;
clear: both;
padding: 2%;
}

#rp-menu{
margin-bottom: 5% !important;
}

#rp-menu li{
color: white;
font-weight: bold;
cursor: pointer;
width: 19%;
margin-bottom: 0.5% !important;
float: left;
margin-left: 1% !important;
}

.rp-top-link{
 color: green;
 font-weight: bold;
}

#team-rankings-2020 h2,#batting-rankings-2020 h2,#bowling-rankings-2020 h2, #all-rounder-rankings-2020 h2, #keeping-rankings-2020 h2{
color: white !important;
}

#team-rankings-2020 table, #batting-rankings-2020 table, #bowling-rankings-2020 table, #all-rounder-rankings-2020 table, #keeping-rankings-2020 table{
font-size: 1em !important;
width: 90%;
margin: 0 auto;
border-collapse: separate;
border-spacing: 0 1em;
font-weight: bold;
}

#team-rankings-2020 table th, #batting-rankings-2020 table th, #bowling-rankings-2020 table th, #all-rounder-rankings-2020 table th, #keeping-rankings-2020 table th{
    background: none;
    color: white !important;
}

#team-rankings-2020 table td a, #batting-rankings-2020 table td a, #bowling-rankings-2020 table td a, #all-rounder-rankings-2020 table td a, #keeping-rankings-2020 table td a{
color: black !important;
}

#team-rankings-2020 table td{
background: #8C869C;
}

#batting-rankings-2020 table td{
background: #809FC6;
}

#bowling-rankings-2020 table td{
background: #CB858C;
}

#all-rounder-rankings-2020 table td{
background: #A1A1A1;
}

#keeping-rankings-2020 table td{
background: #92B596;
}


#team-ranking-2020-top{
    position: relative;
    background: url(../images/team-rankings-top-2020.png) no-repeat;
    width: 100%;
    height: 25em;
    background-size: contain;
}

#batting-ranking-2020-top{
    position: relative;
    background: url(../images/batting-rankings-top-2020.png) no-repeat;
    width: 100%;
    height: 25em;
    background-size: contain;
}

#bowling-ranking-2020-top{
    position: relative;
    background: url(../images/bowling-rankings-top-2020.png) no-repeat;
    width: 100%;
    height: 25em;
    background-size: contain;
}

#all-rounder-ranking-2020-top{
    position: relative;
    background: url(../images/all-rounder-rankings-top-2020.png) no-repeat;
    width: 100%;
    height: 25em;
    background-size: contain;
}

#keeping-ranking-2020-top{
    position: relative;
    background: url(../images/keeping-rankings-top-2020.png) no-repeat;
    width: 100%;
    height: 25em;
    background-size: contain;
}

#ranking-2020-top-flag{
 width: 20%;
 margin: 0 auto;
}

.team-ranking-bg{
background: url(../images/team-rankings-bg-2020.jpg) repeat-y center top !important;
}

.batting-ranking-bg{
background: url(../images/batting-rankings-bg-2020.jpg) repeat-y center top !important;
}

.bowling-ranking-bg{
background: url(../images/bowling-rankings-bg-2020.jpg) repeat-y center top !important;
}

.all-rounder-ranking-bg{
background: url(../images/all-rounder-rankings-bg-2020.jpg) repeat-y center top !important;
}

.keeping-ranking-bg{
background: url(../images/keeping-rankings-bg-2020.jpg) repeat-y center top !important;
}

.wr-region-list{

}

.wr-region-div{
 font-size: 1em;
 background: #8C869C;
 margin-bottom: 1% !important;
 text-align: center;
 color: white;
 font-weight: bold;
}

.wr-region-dropdown{
 margin: 0 auto;
 width: 50%;
 margin-top: 2%;
}

.wr-region-dropdown select{
 width: 100%;
 margin-left: 0% !important;
 background: white;
 border-radius: 4px;
 height: 3em;
 border-top: 3px solid #003047;
 text-transform: uppercase;
 font-weight: bold;
   text-align-last: center;
   text-align: center;
   -ms-text-align-last: center;
   -moz-text-align-last: center;
}

.ranking-region-name{
 text-align: center;
 font-size: 2em;
 margin-top: 1em;
}

.ranking-region-name h3{
 color: white !important;
}

#top-media-ad, #media-ad{
 text-align: center;
 padding-top: 1em;
 padding-bottom: 1em;
}

.cc-revoke{
bottom: 0;
}

.homepage-video-box{
 position: relative;
 width: 24%;
 float: left;
 margin-left: 1%;
 margin-bottom: 2%;
}

.homepage-video-box .playerbtn{
 position: absolute;
 width: 35%;
 left: 33%;
 top: 17%;
}

#scorecard-2020-match-result-container{
 width: 65%;
 float: left;
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
}

#scorecard-2020-match-result-left{
 float: left;
 width: 43%;
 text-align: center;
 padding-top: 0.5em;
}

#scorecard-2020-match-result-mid{
 float: left;
 width: 14%;
 text-align: center;
 padding-top: 1.5em;
}

#scorecard-2020-match-result-right{
 float: left;
 width: 43%;
 text-align: center;
 padding-top: 0.5em;
}

#scorecard-2020-vs-logo{
width: 50%;
margin: 0 auto;
}

#scorecard-left-logo{
 width: 40%;
 float: left;
 display: flex;
 justify-content: center;
 align-items: center;
}

#scorecard-left-logo-wide{
 width: 100%;
}

#scorecard-left-logo img{
  max-width: 100%; 
  max-height: 5em;
}

#scorecard-left-logo-wide img{
  max-width: 100%; 
  max-height: 8em;
}

#scorecard-left-score{
 width: 60%;
 float: left;
 color: #706F6F;
 font-size: 1.3em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

#scorecard-right-logo{
 width: 40%;
 float: right;
 display: flex;
 justify-content: center;
 align-items: center;
}

#scorecard-right-logo-wide{
 width: 100%;
}

#scorecard-right-logo img{
  max-width: 100%; 
  max-height: 5em;
}

#scorecard-right-logo-wide img{
  max-width: 100%; 
  max-height: 8em;
}

#scorecard-right-score{
 width: 60%;
 float: left;
 color: #706F6F;
 font-size: 1.3em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

#scorecard-left-name{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-left-name-wide{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-right-name{
 clear: both;
 float: right;
 width: 100%;
 padding-right: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-right-name-wide{
 clear: both;
 float: left;
 width: 100%;
 padding-left: 0em;
 font-weight: 600;
 text-align: center;
}

#scorecard-left-name a, #scorecard-right-name a, #scorecard-left-name-wide a, #scorecard-right-name-wide a{
 color: #000000 !important;
}

#scorecard-2020-match-result-bottom{
font-family: 'Roboto', sans-serif;
font-weight: 500;
color: #003F3D;
clear: both;
text-align: center;
margin-top: 1em;
}

#scorecard-2020-pog-container{
 width: 33%;
 margin-left: 1%;
 float: left;
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 margin-top: 0em;
 font-family: 'Roboto', sans-serif;
}

#scorecard-2020-pog-content{

}

#scorecard-2020-pog-top{
  background: #E6E6E6;
  height: 1.5em;
  border-radius: 5px 5px 0px 0px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  padding-left: 1.5em;
}

#scorecard-2020-pog-content-left{
 float: left;
 width: 40%;
 font-size: 0.8em;
 text-align: center;
 padding-top: 1.5em;
 font-weight: 500;
}

#scorecard-2020-pog-content-mid{
 float: left;
 width: 20%;
 padding-top: 1em;
}

#scorecard-2020-pog-content-mid img{
 width: 80%;
 margin-left: 0.5em;
 border-radius: 30px;
}

#scorecard-2020-pog-content-right{
float: left;
    width: 40%;
    font-size: 0.8em;
    text-align: center;
    padding-top: 1.5em;
    color: #003F3D;
    font-weight: 500;
}

#scorecard-2020-pog-content-left-name a, #scorecard-2020-pog-content-left-team a{
color: #000000 !important;
}

#scorecard-2020-pog-content-right-batting{
padding-left: 20%;
}

#scorecard-2020-pog-content-right-batting-stats{
float: left;
width: 50%;
}

#scorecard-2020-pog-content-right-batting-img{
float: left;
width: 10%;
}

#scorecard-2020-pog-content-right-bowling{
padding-left: 20%;
}

#scorecard-2020-pog-content-right-bowling-stats{
float: left;
width: 50%;
}

#scorecard-2020-pog-content-right-bowling-img{
float: left;
width: 10%;
}

#scorecard-2020-tab-container{
 clear: both;
 width: 100%;
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 margin-top: 1em;
 font-family: 'Roboto', sans-serif;
 float: left;
}

#scorecard-2020-tab-block{
 background: #F6F6F6;
 margin-top: 1em;
}

.scorecard-2020-tab{
 float: left;
 width: 14.28%;
 font-size: .6em;
 text-align: center;
 border-right: 1px solid #BDBCBC;
 font-weight: 600;
 padding-top: 1em;
 padding-bottom: 1em;
 border-top: 1px solid #BDBCBC;
 border-bottom: 1px solid #BDBCBC;
 box-sizing: border-box; 
}

.scorecard-2020-tab a{
color: #000000 !important;
}

.sc-tab-active{
 border-bottom: 2px solid black;
 padding-bottom: 0.9em;
}

#scorecard-2020-table-block{

}

#scorecard-2020-table-block table{

}

#scorecard-2020-table-block table th{
 background: #ffffff;
 color: #7C7C7B !important;
 font-size: 1em;
 text-align: center;
}

#scorecard-2020-table-block table tr{

}

#scorecard-2020-table-block table tr td{
text-align: center;
font-weight: 500;
}

.sc-name-section{
width: 40%;
text-align: left !important;
}

.sc-player-name, .sc-player-name a{
color: #0786E5 !important;
}

.sc-total td{
 background: #003F3D;
 color: white;
 font-size: 0.9em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.sc-team-score{
font-size: 1.2em;
}

.sc-team-overs{
font-size: 0.6em;
}

.sc-name-extra{
text-align: left;
color: #9D9D9C;
}

.sc-name-extra span{
color: #000000;
}

#scorecard-2020-match-info-block{
    padding-left: 1em;
    padding-top: 1em;
}

.match-info-div{
 font-size: 0.7em;
 color: #9D9D9C;
 margin-top: 0.5em;
}

.match-info-div span{
color: #000000;
font-weight: 500;
}

#scorecard-2020-match-info-block{
padding-left:0.5em;
padding-top:0.5em;
}

#scorecard-2020-match-info-starting-team1{
 margin-top: 2em;
 font-family: 'Roboto', sans-serif;
 font-weight: 500;
}

.match-info-team-top-name{
 width: 80%;
 float: left;
 padding-top: .5em;
 font-weight: 500;
 font-size: 0.8em;
}

.match-info-team-top-logo{
width: 20%;
float: left;
}

.match-info-team-top-logo img{
max-height: 2em;
}

.match-info-team-table table th{
background: #DADADA;
color: #000000 !important;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

.match-info-team-table table td{
color: #9D9D9C;
}

.match-info-team-table td a{
 color: #9d9d9c !important;
}

#scorecard-2020-stats-block-logos{
 padding-top: 0.5em;
 font-weight: 500;
 font-size: 0.9em;
}

#stats-team-logo1{
 width: 40%;
 float: left;
 text-align: center;
}

#stats-team-logo1 img{
 max-height: 3em;
 max-width: 9em;
}

#stats-team-logo2{
 width: 40%;
 float: right;
 text-align: center;
}

#stats-team-logo2 img{
 max-height: 3em;
}

#scorecard-2020-stats-block-mvp{
text-align: center;
}

.scorecard-2020-stats-block-left, .scorecard-2020-stats-block-right{
 width: 38%;
 float: left;
 background: #EDEDED;
 height: 4em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 font-size: 1em; 
 color: #0786E5;
 font-weight: 500;
 text-align: center;
}

.scorecard-2020-stats-block-mid{
 width: 22%;
 float: left;
 background: #E3E3E3;
 height: 4em;
 margin-left: 1%;
 margin-right: 1%;
 padding-top: 1em;
 text-align: center;
 border-radius: 10px;
}

#scorecard-2020-stats-block{
margin-top: 0.5em;
}

#scorecard-2020-stats-block-top{
 background: #EDEDED;
 padding-top: 0.2em;
 padding-bottom: 0.2em;
 font-size: 1.2em;
 color: #003F3D;
 font-weight: 600;
 padding-left: 0.5em;
}

.scorecard-2020-stats-block-left img, .scorecard-2020-stats-block-right img{
    max-height: 2.5em;
}

.scorecard-2020-stats-block-mid img{
max-height: 3em;
}

#scorecard-2020-stats-block-mvp, #scorecard-2020-stats-block-mvbat, #scorecard-2020-stats-block-mvbowl{
margin-top: 0.5em !important;
}

#scorecard-2020-stats-top-fielders{
margin-top: 1em;
}

#scorecard-2020-stats-top-fielders h3{
text-align: center;
}

#scorecard-2020-stats-top-fielders table{

}

#scorecard-2020-stats-top-fielders table th{
 background: #DADADA;
 color: #000000 !important;
 text-align: center !important;
}

#scorecard-2020-stats-top-fielders table td{
color: #9D9D9C;
text-align: center;
}

#scorecard-2020-league-block{

}

#scorecard-2020-league-title{
 color: #003F3D;
 font-size: 0.8em;
 padding-left: 0.5em;
 font-weight: 500;
 margin-top: 0.5em;
}

#scorecard-2020-league-block .match-info-div{
 padding-left: 0.5em;
}

#scorecard-2020-league-table{
margin-top: 1em;
}

#scorecard-2020-league-table table{
font-size: 1em !important;
font-family: 'Roboto', sans-serif;
font-weight: 500;
}

#scorecard-2020-league-table table tr{
border-bottom: 3px solid white;
}

#scorecard-2020-league-table table tr th{
background: #EDEDED;
color: #000000 !important;
}

#scorecard-2020-league-table table tr:nth-child(odd) td{
background: #FAFAFA;
}

#scorecard-2020-league-table table tr:nth-child(even) td{
background: #F4F4F4;
}

.lt-logo{
 text-align: center;
}

.lt-logo img{
 max-width: 3em;
 max-height: 2em;
}

.lt-stand{
 text-align: center;
 border-left: 3px solid white;
}

.sc-league-link a{
color: white !important;
}

.sc-league-link img{
 width: 1em;
 margin-right: 0.5em;
}

.sc-league-link.dark{
background: #00413D;
width: 100%;
border-radius: 5px;
padding-left: 1em;
margin-bottom: 0.5em !important;
box-sizing: border-box;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

.sc-league-link.light{
background: #228849;
width: 100%;
border-radius: 5px;
padding-left: 1em;
margin-bottom: 0.5em !important;
box-sizing: border-box;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

#scorecard-2020-top-ad{
clear: both;
}

#pre-match-team-top{
 height: 1.3em;
 width: 100%;
 background: #dadada;
}

#pre-match-team-bottom{
 color: #9d9d9c;
 font-size: 0.8em;
 margin-top: 0.5em;
 margin-bottom: 1em !important;
}

.hideBlock{
display: none;
}

.showBlock{
display: block;
}

#league-page-menu-2020-container{
 border-top: 1px solid #21874B;
 border-bottom: 1px solid #21874B;
 display: inline-block;
 width: 100%;
 margin-bottom: 1em !important;
}

#league-page-menu-2020-name{
 text-align: center;
 font-size: 2.5em;
 color: #083E14;
 font-weight: bold;
}

#league-page-menu-2020-block{

}

#league-page-menu-2020{
    width: 100%;
    margin-top: 0.5em;
}

#league-page-menu-2020 ul{
 list-style-type: none !important;
}

#league-page-menu-2020 ul li{
 float: left;
 width: 12%;
 margin-left: 0% !important;
 text-align: center;
}

#league-page-menu-2020 ul li.active{
font-weight: 700;
}

#league-page-menu-2020 ul li a{
 color: #21874B !important;
}

#league-home-2020-next-match-container{
 font-family: roboto,sans-serif;
 width: 44%;
 float: left;
 margin-right: 2%;
 margin-left: 1%;
}

#league-home-2020-prev-match-container{
 font-family: roboto,sans-serif;
 width: 52%;
 float: left;
}

#league-home-2020-next-match-top, #league-home-2020-prev-match-top{
 background: #dadada;
 border-radius: 10px 10px 0px 0px;
}

#league-home-2020-next-match-top h3, #league-home-2020-prev-match-top h3{
 font-size: 0.8em;
 padding-left: 5em;
 font-weight: bold;
 color: #000000 !important;
 padding-top: 0.1em;
 padding-bottom: 0.1em;
}

#league-home-2020-next-match-bottom, #league-home-2020-prev-match-bottom{
 background: #9B9B9A;
 border-radius: 0px 0px 10px 10px;
}

#league-home-2020-next-match-bottom h3, #league-home-2020-prev-match-bottom h3{
 text-align: right;
 padding-right: 1em;
 font-size: 0.8em;
 padding-top: 0.1em;
 padding-bottom: 0.1em;
 font-style: italic; 
}

#league-home-2020-next-match-bottom h3 a, #league-home-2020-prev-match-bottom h3 a{
 color: white;
}

.league-home-2020-next-match-item{

}

.league-home-2020-next-match-item .league-fixture-2020{
display: block;
width: 80%;
margin: 0 auto;
}

.league-fixture-2020{
 font-family: roboto,sans-serif;
 margin-bottom: 1em !important;
 display: inline-block;
 width: 100%;
 font-size: 0.8em;
 height: 10em !important;
}

.league-fixture-2020.fixShow{
 border-top: 1px solid #ccc;
}

.league-fixture-2020.fixHide{
 display: none;
}

.league-fixture-2020-team-logo{
 float: left;
 width: 10%;
 padding-right: 0.5em;
 height: 2.5em;
}

.league-fixture-2020-team-logo img{
max-height: 2em;
max-width: 2em;
}

.league-fixture-2020-date{
 margin-bottom: 1em !important;
 padding-left: 1em;
 font-weight: bold;
}

.league-fixture-2020-Home-Team, .league-fixture-2020-Away-Team{
display: inline-block;
width: 100%;
line-height: 2em;
padding-left: 1em;
}

.league-fixture-2020-tn{
 float: left;
 width: 60%;
}

.league-fixture-2020-tn a{
 color: black !important;
}

.league-fixture-2020-tn span{
 float: left;
 padding-right: 0.5em;
}

.league-fixture-2020-tn-res{
 float: left;
 width: 87%;
}

.league-fixture-2020-ts{
 float: left;
 width: 25%;
}

.league-fixture-2020-result{
 padding-left: 1em;
 clear: both;
}

.league-fixture-2020-won-tick{
 float: left;
 width: 1.5em;
}

.league-fixture-2020-won-tick img{

}

.league-fixture-2020-venue{
 padding-left: 1em;
 clear: both;
}

.league-fixture-2020-venue .league-fixture-2020-team-logo{
 width: 7%;
}

.league-fixture-2020-venue .league-fixture-2020-team-logo img{
 width: 1.5em;
}

.league-fixture-2020-venue .league-fixture-2020-tn{

}

.league-fixture-2020-result a{
 color: #1c8140;
 font-style: italic;
}

.league-fixture-2020-teams-container{
float: left;
width:85%;
}

.league-fixture-2020-sc-link{
float: left;
width:15%;
font-size: 1.3em;
text-align: center;
font-weight: bold;
}

.league-fixture-2020-sc-link a{
color: #0786E5 !important;
}

#league-home-2020-next-match-container .bx-wrapper div, #league-home-2020-prev-match-container .bx-wrapper div{
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

#league-dreamteam-2020-top{
 font-family: roboto,sans-serif;
 width: 50%;
 margin: 0 auto;
 text-align: center;
 background: #21874B;
 padding-top: 0.56em;
 padding-bottom: 0.5em;
 border-radius: 10px 10px 0px 0px;
}

#league-dreamteam-2020-top h3{
 color: white !important;
}

.league-home-table-container{
 border: 1px solid #ccc;
 border-radius: 10px;
 box-shadow: 2px 2px #888888;
 width: 97%;
 padding-bottom: 1em;
 margin: 0 auto;
 background: white; 
}

#league-dreamteam-2020-table{
 font-family: roboto,sans-serif;
}

#league-dreamteam-2020-table th{
color: #646363 !important;
background: none;
}

#league-dreamteam-2020-table tr{

}

#league-dreamteam-2020-table tr td{
 color: #9B9B9A;
}

#league-dreamteam-2020-table tr td a{
color: #0786E5 !important;
font-weight: 600;
}

#league-dreamteam-2020-table .helper{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#league-dreamteam-2020-table .dream-team-img{
 width: 15%;
}

#league-dreamteam-2020-table .dream-team-team a{
 color: #878787 !important;
}

#league-dreamteam-2020-table .dream-team-img img{
    height: 3em;
    width: 3em;
    border-radius: 25px;
    object-fit: contain;
    vertical-align: middle;
}

#league-dreamteam-2020-container{
 margin-bottom: 1em;
 clear: both;
 width: 49%;
 float: left;
}

#league-dreamteam-link-block{
 display: inline-block;
 width: 98%;
}

#league-dreamteam-link-block .dt-link-block{
    width: 24%;
    float: left;
    background: #0786E5;
    margin-left: 1%;
    margin-top: 1em;
    border-radius: 10px;
    box-shadow: 2px 2px #888888;
}

#league-dreamteam-link-block .dt-link-block h3{
 text-align: center;
 font-size: 0.8em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

#league-dreamteam-link-block .dt-link-block h3 a{
color: white;
}

#league-prev-seasons-2020-container{
margin-top: 0em;
margin-bottom: 2em !important;
width: 49%;
float: left;
margin-left: 2%;
}

#league-pre-seasons-top h3{
 font-family: roboto,sans-serif;
 padding-left: 1em;
 padding-top: 0.3em;
}

.league-previous-season-item{
 font-family: roboto,sans-serif;
 font-size: 0.8em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
 border-top: 1px solid #DADADA;
}

.league-previous-season-item .prev-season-name{
float: left;
width: 70%;
color: #0786E5;
font-weight: bold;
}

.league-previous-season-item .prev-season-link{
float: left;
width: 30%;
font-weight: bold;
}

.league-previous-season-item .prev-season-link img{
 width: 1em;
 padding-left: 0.5em;
}

#league-table-2020-container{
  border: 1px solid #ccc;
  border-radius: 10px;
  box-shadow: 2px 2px #888;
  margin-top: 1em;
  font-family: roboto,sans-serif;
  clear: both;
  width: 98%;
  margin: 0 auto;
}

#league-table-2020-container table{
 font-size: 1em !important;
}

#league-table-2020-container table th{
background: none;
color: #A8A8A7 !important;
font-weight: 500;
text-align: center;
}

#league-table-2020-container table tr{

}

#league-table-2020-container table td{
 font-weight: 500;
 text-align: center;
}

#league-table-2020-container table td.lt-name{
 text-align: left;
}

#league-table-2020-container table td.short-col,#league-table-2020-container table th.short-col{
 width: 5%;
}

#league-table-2020-container table td a{
 color: #0786E5 !important;
}

#league-2020-results-container{

}

#league-2020-results-container .league-fixture-2020{
 width: 50%;
 float: left;
 height: 9.5em;
 border: 1px solid #DADADA;
 overflow: hidden;
 box-sizing: border-box;
 margin-bottom: 0px !important;
}

#league-2020-fixtures-container .league-fixture-2020{
 width: 48%;
 float: left;
 height: 10.2em;
 border: 1px solid #DADADA;
 overflow: hidden;
 box-sizing: border-box;
 margin-left: 1%;
 margin-bottom: 1% !important;
}

#league-videos-2020-container .video-box {
    width: 23%;
    margin-left: 1.5%;
    float: left;
}

#league-videos-2020-container .video-box .video-box-details {
 font-family: roboto,sans-serif;
 font-size: 1em;
 font-weight: 500;
 background: #f2f2f2;
 height: 4em;
 text-align: center;
}

#league-rankings-2020{
 width: 90%;
 margin: 0 auto;
}

.league-rankings-2020-outline{
border: 1px solid #ccc;
    border-radius: 10px;
    box-shadow: 2px 2px #888;
    margin-top: 1em;
    font-family: roboto,sans-serif;
    clear: both;
    margin-bottom: 1em !important;
}

#league-rankings-2020 table{
 font-family: roboto,sans-serif;
 font-size: 1em !important;
 border-top: 1px solid #dadada;
}

#league-rankings-2020 table th{
 background: #DADADA;
 color: black !important;
}

#league-rankings-2020 table tr{
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
border-left: 1px solid #dadada;
}

#league-rankings-2020 table td{
 color: #9D9D9C;
}

#league-rankings-2020 table td.lr-name a{
color: #0786E5 !important;
font-weight: bold;
}

#league-rankings-2020 table td.lr-team a{
color: #9D9D9C !important;
}

#league-ranking-ad-separator{
 margin-bottom: 1em !important;
}

.league-rankings-2020-table-main{
 margin-top: 1em;
}

.makeBold{
font-weight: bold;
}

.hidepic{
 display: none;
}

.matches-block{
 min-height: 9em;
}

#league-home-2020-league-details-container{
 font-family: roboto,sans-serif;
}

#league-home-2020-league-details-container .league-info-div{
color: #9D9D9C;
padding-left: 2em;
margin-bottom: 0.3em;
font-size: 0.8em;
}

#league-home-2020-league-details-container .league-info-div span{
color: #000;
font-weight: 500;
}

#league-home-2020-next-match-container .bx-prev, #league-home-2020-prev-match-container .bx-prev{
 background: none;
 width: 2em;
}

#league-home-2020-next-match-container .bx-next, #league-home-2020-prev-match-container .bx-next{
 background: none;
 width: 2em;
}

#league-2020-fixtures-container .league-fixture-2020{

}

#player-profile-2020-left-section{
width: 66%;
margin-top: 1em;
float: left;
}

#player-profile-side-block-container-2020{
width: 32%;
float: left;
margin-left: 2%;
}


#player-profile-2020-top-block{
    width: 97%;
    margin: 0 auto;
    border: 4px solid #00584C;
}

#player-profile-2020-top-block-pic{
 width: 40%;
 float: left;
 min-height: 12em;
 position: relative;
}

#player-profile-2020-top-block-pic img{
 position: relative;
 top: 0%;
 transform: translateY(0%);
 max-height: 12em;
 display: block;
 margin: 0 auto;
}

#player-profile-2020-top-block-details{
 font-family: roboto,sans-serif;
 width: 60%;
 float: left;
 border-left: 4px solid #00584c;
 box-sizing: border-box;
 min-height: 12em;
 }

#pp-2020-player-name{
 text-align: center;
 background: #00584c;
 color: #fff;
 padding-bottom: 0.2em;
 padding-top: 0.2em;
 font-size: 1.3em;
}

#pp-2020-player-id{
 color: #00584C;
 text-align: center;
 margin-top: 0.5em;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-id p{
display: inline-block;
padding: 0.4em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-id span{
 font-weight: 400;
}

#pp-2020-player-bat-style{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-bat-style p{
display: inline-block;
padding: 0.2em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-bowl-style{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

#pp-2020-player-bowl-style p{
display: inline-block;
padding: 0.4em;
border: 1px solid #707070;
box-shadow: 2px 2px #888888;
}

#pp-2020-player-nationality{
 color: #00584C;
 text-align: center;
 font-weight: 500;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 width: 85%;
 margin: 0 auto;
}

#pp-2020-player-nationality-box{
 display: inline-block;
}

#pp-2020-player-nationality-text{
 float: left;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 padding: 0.8em;
 color: white;
}

#pp-2020-player-nationality-flag{
 float: left;
 padding: 0.43em;
 border: 2px solid #707070;
 box-sizing: border-box;
}

#player-profile-2020-stats-block{
 font-family: roboto,sans-serif;
 margin-top: 1em;
}

#pp-2020-match-count .pp-2020-stats-left{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 width: 49%;
 float: left;
 font-size: 0.8em;
 padding-top: 0.75em;
 padding-bottom: 0.75em;
 text-align: center;
 text-transform: uppercase;
}

#pp-2020-match-count .pp-2020-stats-right{
    width: 49%;
    float: left;
    margin-left: 2%;
    padding-top: 0.35em;
    padding-bottom: 0.4em;
    border: 2px solid #707070;
    text-align: center;
    box-sizing: border-box;
}

#pp-2020-match-count{
width: 40%;
margin: 0 auto;
margin-bottom: 0.5em;
}

#pp-2020-main-stats-container{
width: 100%;
}


#pp-2020-batting-stats{
 width: 48%;
 float: left;
}

#pp-2020-bowling-stats{
 width: 48%;
 float: left;
 margin-left: 4%;
}

#pp-2020-batting-stats-heading, #pp-2020-bowling-stats-heading{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
}

#pp-2020-batting-stats-heading h3, #pp-2020-bowling-stats-heading h3{
 text-align: center;
 font-weight: normal;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.pp-2020-player-stats-cols{
margin-top: 0.5em;
}

.pp-2020-player-stats-cols a{
 color: #03725d;
}

.pp-2020-player-stats-cols .pp-2020-stats-left{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 width: 49%;
 float: left;
    font-size: 0.8em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
 text-align: center;
 text-transform: uppercase;
}

.pp-2020-player-stats-cols .pp-2020-stats-left.sml{
    font-size: 0.8em;
    padding-top: 0.75em;
    padding-bottom: 0.75em;
}

.pp-2020-player-stats-cols .pp-2020-stats-right{
 color: #03725D;
 width: 49%;
 float: left;
 margin-left: 2%;
 padding-top: 0.35em;
 padding-bottom: 0.4em;
 border: 2px solid #707070;
 text-align: center;
 box-sizing: border-box;
}

#pp-2020-player-stats-rankings{
clear: both;
margin-top: 0.5em;
}

.pp-2020-player-rank-outer{
 width: 33%;
 float: left;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 height: 2em;
 line-height: 2em;
 text-align: center;
 color: white;
 font-size: 1.5em;
 font-weight: bold;
}

.pp-2020-player-rank-inner{
 width: 32%;
 float: left;
 margin-left: 1%;
 margin-right: 1%;
 background: #E8F9F6;
 box-sizing: border-box;
 border: 1px solid #707070;
 font-size: 1.2em;
 text-align: center;
 padding-top: 0.2em;
 color: #03725D;
 padding-bottom: 0.2em;
 font-weight: bold;
}

.pp-2002-rank-row{
margin-bottom: 0.3em;
}

#player-profile-2020-sub-menu{
margin-top: 0.5em;
}

.pp-2020-sub-menu-item{
 font-family: roboto,sans-serif;
 width: 14.2%;
 float: left;
 text-align: center;
 font-size: 0.8em;
 background: #419988;
 border: 1px solid #419988;
 box-sizing: border-box;
}

.pp-2020-sub-menu-item h3{
 font-weight: normal;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 color: #ACADAD;
 cursor: pointer;
}

.pp-2020-sub-menu-item.active h3{
 color: #03725D;
}

.pp-2020-sub-menu-item.first{
 border-radius: 5px 0px 0px 5px;
}

.pp-2020-sub-menu-item.last{
 border-radius: 0px 5px 5px 0px;
}

.pp-2020-sub-menu-item.active{
 background: white;
 border: 1px solid #03725D;
 box-sizing: border-box;
}

.pp-2020-career-tbl{
 overflow: auto;
 overflow-y: hidden;
}

.pp-teamtbl{
 font-size: 1.2em !important;
 font-family: roboto,sans-serif;
}

.pp-teamtbl table tr:nth-child(odd) {
 background: #EAEAEA;
}

.pp-teamtbl table tr:nth-child(even) {
 background: #DDDDDD;
}

.pp-teamtbl table td, .pp-teamtbl table td a {
 color: #03725D;
}

.pp-2020-career-tbl table{
  font-family: roboto,sans-serif;
}

.pp-2020-career-tbl table th, .pp-teamtbl table th{
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 text-align: center;
 border-right: 2px solid white;
 cursor: pointer;
}

.pp-2020-career-tbl table tr{
 
}

.pp-2020-career-tbl table tr td, .pp-teamtbl table tr td{
 border: 2px solid white;
 text-align: center;
}

.pp-2020-career-tbl table tr td.gb{
 color: white;
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 text-align: center;
 border: 2px solid white;
 font-weight: bold;
}

.pp-2020-career-tbl table tr td.m-dc{
 background: #DDDDDD;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

.pp-2020-career-tbl table tr td.m-lc{
 background: #EAEAEA;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

#pp-batting-history-container-2020, #pp-batting-history-container-old-2020, #pp-bowling-history-container-2020, #pp-bowling-history-container-old-2020, #pp-keeping-history-container-2020, #pp-keeping-history-container-old-2020{
  font-family: roboto,sans-serif;
}

#pp-batting-history-container-2020 table{

}

#pp-batting-history-container-2020 th, #pp-batting-history-container-old-2020 th, #pp-bowling-history-container-2020 th, #pp-bowling-history-container-old-2020 th, #pp-keeping-history-container-2020 th, #pp-keeping-history-container-old-2020 th{
 background: rgb(3,114,93);
 background: linear-gradient(90deg, rgba(3,114,93,1) 0%, rgba(1,99,83,1) 50%, rgba(0,88,76,1) 100%);
 color: white;
 border: 1px solid white;
}

#pp-batting-history-container-2020 table td, #pp-batting-history-container-old-2020 table td, #pp-bowling-history-container-2020 table td, #pp-bowling-history-container-old-2020 table td, #pp-keeping-history-container-2020 table td, #pp-keeping-history-container-old-2020 table td{
border: 1px solid white;
}

#pp-batting-history-container-old-2020, #pp-bowling-history-container-old-2020, #pp-keeping-history-container-old-2020{
 margin-bottom: 1em;
}

#player-profile-2020-batting-block, #player-profile-2020-bowling-block, #player-profile-2020-keeping-block, #player-profile-2020-teams-block, #player-profile-2020-videos-block{
 display: none;
 margin-top: 0.5em;
}

#pp-batting-history-container-old-2020 #batting-history-link-old, #pp-bowling-history-container-old-2020 #bowling-history-link-old, #pp-keeping-history-container-old-2020 #keeping-history-link-old{
 font-family: roboto,sans-serif;
 color: #3390FF;
 cursor: pointer;
 text-decoration: underline;
 font-style: italic;
 font-size: 0.8em;
}

#pp-batting-history-container-current, #pp-bowling-history-container-current, #pp-keeping-history-container-current{
margin-bottom: 1em;
text-align: center;
}

#batting-history-link-current, #bowling-history-link-current, #keeping-history-link-current{
 font-size: 1.5em;
 font-family: roboto,sans-serif;
 font-weight: bold;
 cursor: pointer;
 text-decoration: underline;
 color: #03725D;
}

.pp-2020-career-tbl table tr td.d-dc{
 background: #DDDDDD;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

.pp-2020-career-tbl table tr td.d-lc{
 background: #EAEAEA;
 color: #03725D;
 text-align: center;
 font-weight: bold;
}

.pp-2020-heading{
display: none;
}

.pp-2020-heading, #pp-batting-history-container-old-2020 h2, .pp-2020-heading, #pp-bowling-history-container-old-2020 h2, #pp-keeping-history-container-old-2020 h2{
 font-family: roboto,sans-serif;
 color: #03725D;
 text-align: center;
 margin-bottom: 0.5em;
}

.pp-vid-box{
 float: left;
 width: 32%;
 margin-left: 1%;
 min-height: 14em;
}

.pp-vid-box .pp-vid-thumb{

}

.pp-vid-box .pp-vid-details{
 background: #DDDDDD;
 min-height: 4em;
}

.pp-vid-box .pp-vid-details h3{
 font-size: 0.8em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
 font-weight: normal;
}

.pp-vid-box .pp-vid-details h3 a{
 color: #21874B;
}

.pp-vid-box .pp-vid-details h4{
 font-size: 0.8em;
 font-weight: normal;
}

#league-2020-sa-champs-banner{
 text-align: center;
 width: 35%;
 margin: 0 auto;
}

#league-2020-sa-champs-banner img{

}

.blocker{
z-index: 9999 !important;
}

.modal{
 max-width: 1335px !important;
 z-index: 9999 !important;
 box-shadow: none !important;
 background: none !important;
}

#lms-highlights-video-player{
 display: none;
}

#scorecard-2020-vod-logo{
 width: 30%;
 margin: 0 auto;
}

.scorecard-highlight-box{
 width: 32%;
 float: left;
 margin-left: 1%;
 margin-top: 1%;
}

.scorecard-highlight-box-details{
 font-family: roboto,sans-serif;
 background: #F5F5F5;
 color: #0B6463;
 font-weight: bold;
 font-size: 0.8em;
 padding: 0.5em;
}

.scorecard-highlight-box-details .details-left{
 float: left;
 width: 60%;
 text-align: left;
}

.scorecard-highlight-box-details .details-right{
 float: left;
 width: 40%;
 text-align: right;
}

.scorecard-highlight-box-details .details-left.name{
width: 50%;
}

.scorecard-highlight-box-details .details-right.name{
width: 50%;
}

.scorecard-highlight-box-details .ball-result{
 background: #003F3D;
 color: #ffffff;
 float: right;
 padding-left: 0.5em;
 padding-right: 0.5em;
 text-align: center;
 border-radius: 20px; 
}

.scorecard-highlight-box-details-lower{
 margin-top: 0.5em;
}

.scorecard-highlight-box-details-lower .details-left img{
 float: left;
 height: 1.5em;
 margin-right: 0.3em;
}

.scorecard-highlight-box-details-lower .details-right img{
 float: right;
 height: 1.5em;
 margin-left: 0.3em;
}

#scorecard-2020-highlights-video-filters{
 width: 60%;
 margin: 0 auto;
 color: #003F3D;
}

#scorecard-2020-highlights-video-filters-innings{
 width: 60%;
 margin: 0 auto;
 margin-top: 1em;
 margin-bottom: 1em !important;
}

.inning-selector{
 width: 33%;
 float: left;
 text-align: center;
 margin-left: 3%;
 border: 1px solid #003F3D;
 border-radius: 30px;
 box-shadow: 2px 2px #888;
 padding: 0.2em;
 cursor: pointer;
}

.inning-selector.selected, .ball-results-selector.selected{
background: #003F3D;
color: white;
}

.scorecard-2020-highlights-video-filters-ball-results{
 width: 60%;
 margin: 0 auto;
 text-align: center;
 margin-bottom: 1em !important;
}

.scorecard-2020-highlights-video-filters-ball-results.one-inn, .scorecard-2020-highlights-video-filters-ball-results.two-inn{
 display: none;
}

.ball-results-selector{
 font-size: 2em;
 float: left;
 width: 19%;
 border: 1px solid #003F3D;
 border-radius: 30px;
 box-shadow: 2px 2px #888;
 cursor: pointer;
}

#six-result-selector{
 margin-left: 20%;
 margin-right: 20%;
}

.scorecard-2020-highlights-video-filters-player-dropdown{
 text-align: center;
}

#all-inns-selector{
  width: 15%;
}

.inning-reset{
    width: 12%;
    float: left;
    margin-left: 1%;
}

.br-4 .ball-result{
 background: #00460a;
}

.br-6 .ball-result{
 background: #020045;
}

.br-w .ball-result{
 background: #4b0000;
}

#scorecard-2020-highlights-video-filters-player{
display: none;
}
