

* {
margin: 0;
padding: 0;
box-sizing: border-box;

}
html {
scroll-behavior:smooth;
}
body {
font-family: 'Open Sans', sans-serif;
background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(41,149,122,0.9864320728291317) 46%, rgba(0,212,255,1) 100%);
}
.lnk a:link {
color: white;
background-color: transparent;
text-decoration: none;
}
.lnk a:visited {
color: limegreen;
background-color: transparent;
text-decoration: none;
}
.lnk a:hover {
color: maroon;
background-color: transparent;
text-decoration: none;

}
.lnk a:active {
color: yellow;
background-color: transparent;
text-decoration: none;
}

/*disclaimer Start */


.dis-claimer {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #293907;
	border-radius: 5px;
	text-align: center;

}

.dis-claimer h4 {    
	background-color: white;
	color:red;  
	border-radius:;
	padding: 5px; 

}

.dis-claimer p {
	text-align: justify;
	padding: 5px;
	font-size: 12px;
	color: white;

}

/* disclaimer End */

/*Site Heading Start  */

.site-header {
  margin: 5px;
  padding: 5px;  
  background: limeblue;   
  border-radius: 5px;
  text-align: center;

 
}

.site-header h1 {
  margin: 5px;
  padding: 10px; 
  text-shadow: 2px 2px #006700;  
  color: white;
  font-size: 24px; 
  background-color: green; 
  border-radius: 5px;
 
  
}

/* Site Heading End */




/* Information Start */

.info {

margin: 5px;
padding: 5px;
background-color: #0D3D3D;
border:1px solid black;
border-radius: 5px;


}

.info p {

  color:white;
  padding: 5px;
  margin:5px;
  font-size: 12px;
  text-align: justify;
  
}


/* Information End */


/* LIVE RESULTS starts */


.liveresults {

  text-align: center;  
  margin:5px;
  padding:5px;
  
  border-radius: 5px; 
  
 
}

.liveresults h2 {
  
  font-size: 24px;
  text-align: center;
  border-radius: 5px; 
  color:white;
  text-shadow: 2px 2px 4px #000000;

}

.liveresults h3 {
  
  padding: 0px;
  font-size: 28px;
  color:yellow;
  text-align: center;
  letter-spacing: 2px;
  font-family:'Fjalla One', sans-serif;
  text-shadow: 2px 2px 4px #000000;


}

.liveresults h4 {
  
  font-size: 22px;
  text-align: center;
  border-radius: 5px; 
  color:white;
  font-family:'Open sans', sans-serif;
  text-shadow: 2px 2px 4px #000000;

}




/* LIVE RESULTS ends */





/* footer Start */

.footer {

margin-top: 5px;
padding: 5px;
color:white;
background-color: #ff5674;
border-radius: 5px;
text-align: center;

}

.footer p {

  color:white;
  margin:5px;
  padding: 5px 5px;
  font-size: 18px;
  text-align: center;
  letter-spacing: 1px;
}


.footer a:link {
  color: white;
  background-color: transparent;
  text-decoration: none;
}

.footer a:visited {
  color: yellow;
  background-color: transparent;
  text-decoration: none;
}

.footer a:hover {
  color: green;
  background-color: transparent;
  text-decoration: none;
   
}

.footer a:active {
  color: blue;
  background-color: transparent;
  text-decoration: underline;
}

/* footer End */

.bgimg {

  background-image: url('images/pic02.jpg');
	height:100%;
	width: 100%;
}



/* chart table starts */


.chart-table {

  text-align: center;
  background-color: #182302;
  border: 1px solid green;
  border-radius: 5px; 
  margin:5px
}

.chart-table h3 {
 
  padding: 5px 0px;
  font-size: 24px;
  font-family: inherit;
  background-color: green;
  border: 1px solid white;
  border-radius: 5px; 
  line-height: 1;
  color:white;
  text-shadow: 2px 2px 4px #000000;

}


  .chart-table table {

  border-collapse: collapse; 
  background-color: white;
  text-align: center;  
  border: 1px solid green;
  border-radius: 5px;
  border-spacing: 5px;
  table-layout: fixed;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  
}

.chart-table tbody {
    background-color:#2E0215;
}

.chart-table td, th { 
  padding: 10px;    
  border: 1px solid #ccc; 
  text-align: center; 
  background-color: white; 


}
 
.chart-table td {
  font-size: 14px;
 
}

.chart-table a:link {

  color: white;
  background-color: transparent;
  text-decoration: none;
}

.chart-table  a:visited {
  color: yellow;
  background-color: transparent;
  text-decoration: none;
}

.chart-table  a:hover {
  color: yellow;
  background-color: transparent;
  text-decoration: none;
   
}

.chart-table  a:active {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

/* chart table end */




/* RECORD CHART starts */


.record-chart {

  text-align: center;
  background-color: #45ff56;
 
  border-radius: 5px; 
  margin:0px 0px;



}

.record-chart h3 {
  margin: 5px 0px;
  padding: 5px 0px;
  font-size: 24px;
  font-family: inherit;
  background-color: red;
  border: 1px solid green;
  border-radius: 5px; 
  line-height: 1;
  color:white;
  text-shadow: 2px 2px 4px #000000;

}

.record-chart h4 {
  margin: 0px;
  padding: 5px;
  font-size: 16px;
  font-family: inherit;
  background-color: red;
  border: 1px solid green;
  border-radius: 5px; 
  color:white;
  text-shadow: 2px 2px 4px #000000;

}
  .record-chart table {

  margin-left:auto;
  margin-right:auto;
  border-collapse: collapse; 
  text-align: center;
  background-color: white;
  border: 2px solid green;
  border-radius: 10px;
  border-spacing: 0px;  
  table-layout: fixed;
  
}

/* Zebra striping */

.record-chart tr:nth-of-type(odd) { 
  background: #eee; 

}

.record-chart td, th { 
  padding: 5px;
  margin: 5px;   
  border: 1px solid #ccc; 
  text-align: center; 
  background-color: white;   

}


.record-chart th {
  font-size: 16px;
  text-align: center;
}


.record-chart a:link {
  color: blue;
  background-color: transparent;
  text-decoration: none;
}

.record-chart a:visited {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

.record-chart a:hover {
  color: maroon;
  background-color: transparent;
  text-decoration: underline;
  
 
}

.record-chart a:active {
  color: black;
  background-color: transparent;
  text-decoration: underline;
}


/* RECORD CHART end */



/* TERMS & CONDITIONS starts */

.terms {
  margin: auto;
  width: 80%;
}

.terms-header {
  width: 100%;
  color: white;
  text-shadow: 2px 2px 4px #000000;
  margin:10px   10px;
  background: #5F9EA0;
  text-align: center; 
  border: 1px solid #B0C4DE;
  border-bottom: none;
  border-radius: 10px 10px;
  padding: 10px;
 
  

}

 .terms-content {
  width: 100%;
  padding: 5px 10px;  
  border: 1px solid #B0C4DE;
  margin: 10px   10px;
  color: black;
  border-radius: 10px 10px;
  background-color: white;
  text-align: justify;

}



.terms-content h1 { 

margin:5px;
padding:5px;
font-size: 24px;

 }

.terms-content h2 { 

margin: 10px 5px 5px 5px;
padding: 5px;
font-size: 24px;
text-align: left;


 }
 
 .terms-content h4 { 

margin:5px;
padding:5px;
font-size: 20px;
text-align: left;

}

.terms-content h5 { 

margin:5px;
padding:5px;
font-size: 20px;
text-align: left;

 } 

.terms-content h6 { 

margin:5px;
padding:5px;
font-size: 16px;

text-align: left;
 } 


.terms-content p { 

margin:5px 5px;
padding:5px;
font-size: 14px;
color:black;

 } 

 .terms-content ul { 

margin: 5px 10px;
padding: 5px 10px;

 } 

.terms-content li { 

margin:5px 35px;
padding:5px 10px;
line-height: 1.5;

 } 

/* Terms & Conditions ends */


/* PRIVACY POLICY starts */

.privacy-header {
  width: 80%;
  margin-top: 10px;
  color: white;
  text-shadow: 2px 2px 4px #000000;
  background: #5F9EA0;
  text-align: center; 
  border: 1px solid #B0C4DE;
  border-bottom: none;
  border-radius: 10px 10px;
  padding: 10px;

  

}

 .privacy-content {
  width: 80%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 5px 10px;  
  border: 1px solid #B0C4DE;
 
  color: black;
  border-radius:10px 10px;
  background-color: white;
  /*background-color: #077272 ; */
  text-align: justify;

}



.privacy-content h2 { 

margin:5px;
padding:5px;
font-size: 24px;
text-align: left;
 }

.privacy-content h3 { 

margin: 10px 5px 5px 5px;
padding: 5px;
font-size: 22px;
font-weight: bold;
text-align: left;

 }
 

.privacy-content h5 { 

margin:5px;
padding:5px;
font-size: 20px;
text-align: left;
 } 

.privacy-content h6 { 

margin:5px;
padding:5px;
font-size: 18px;
text-align: left;

 } 


.privacy-content p { 

margin:5px 5px;
padding:5px;
font-size: 14px;
color:black;

 } 

 .privacy-content ul { 

margin: 5px 10px;
padding: 5px 10px;

 } 

.privacy-content li { 

margin:5px 35px;
padding:5px 10px;
line-height: 1.5;

 } 



/* PRIVACY POLICY ends */




.free-games {

  text-align: center;
 
 

}

.free-games h2, h3, h4 {
  margin: 5px;
  padding: 5px;

}

.free-games h2 {
  
  color: red;
  text-shadow: 2px 2px 4px #000000;
  font-size: 26px;

}

.free-games h3 {
  font-size: 14px;
  color: white;
  font-weight: bold;
}


.free-games h4 {
  font-size: 16px;
  background-color: red;
  color:white;
  text-shadow: 2px 2px 4px #000000;
 
  padding:5px;  
  border:1px solid black;
  border-radius: 5px;
}

.free-games h5 {
  
  text-align: center;
  color:white;
  font-size: 16px;
}






/* FREE GAMES ends */
