
body {
	padding: 0px 0px;
	/*font-family: Arial, Verdana, Arial;*/
	/*font-family: 'Times New Roman', 'Times New Roman', Arial;serif;*/
	/*font-family: 'trebuchet MS', 'Lucida sans', 'Arial';*/
	/*font-family: 'Times New Roman', 'Times New Roman', Arial;*/
}


.myanchorpoint{
	/*hidden anchor point*/				
	padding-top:60px;
    margin-top:-60px;
    /*overflow: hidden;*/	
}

.nationalflag{
	width:27px;
	height:18px;
	border-style:solid;
	border-width:1px;
	border-color:rgba(0,0,aa,.125);
	border-radius:3px;
}

.playerscore{
	display:inline-block;
	width:2.5rem;
	font-weight:bold;
	border-style:none;
	//border-radius:2px;
	text-align:center;
	//background-color:#ffc107;
	//color:#000;
}

.playerscorewin{
	color:red;
}

.ls-row-separator {
    padding: 1px 0px;
    position: relative;
	display:none;
}

.ls-row-separator:before {
    left: 0;
    right: 0;
    background-color: rgba(0,0,0,.125);
    height: 1px;
    content: " ";
    position: absolute; }
	
.playerline{
	display:block;
	height:25px;
	line-height:25px;
	padding: 0px;
	margin:0px;
	//font-size: 0.9rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}

.playerline:after {
	content: " ";
}


.matchcard{
	position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border-bottom: 1px solid rgba(0,0,0,.125);
	//border-left: 1px solid rgba(0,0,0,.125);
	//border-right: 1px solid rgba(0,0,0,.125);
    //border-radius: .25rem;
	padding:5px 2px 5px 2px;
	
}

.matchinfoline{
	display:block;
	height:25px;
	line-height:25px;
	color:#b4b6b9;
}

.titlelabel{
	display:block;
	padding:5px;
	margin-top:50px;
	margin-bottom:10px;
	background: rgb(255,193,7);
	font-weight:bold;
	color:#0f0f0f;
	border-bottom: 1px solid rgba(0,0,0,.125);
	//border-radius: 6px 6px 0px 0px;
	text-align: center;
}

.gendermark, .matchstatusspan, .matchtimespan{
	padding:0px 3px 0px 3px;
	//font-size: 0.9rem;
}

.matchinfolbl{
	padding:0px;
	border:1px solid;
}

.matchtimespan{
	font-weight:bold;
}
.tableinfospan{
	padding:0px 3px 0px 3px;
	font-size: 0.6rem;
}

.timezonenote{
	font-size: 0.6rem;
	font-style:italic;
}

.card td {
    display: inline-block;
    text-overflow: ellipsis; 
    overflow: hidden; 
    white-space:nowrap;
}

