body{
	margin: 0;
	padding: 0;
	background-color: #f1f1f1;
    font-family: Geneva,Tahoma,Verdana,Helvetica,arial,sans-serif;
	
}

h3,h2,h1,h5,h6,h4,p{
 
	padding: 0;
	margin: 0;

}
ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.logo{
	padding:10px;
	text-transform: uppercase;

}
.heading{
	color: white;
	text-align: center;
    background-color: #3c9;
text-transform: uppercase;
}
footer{
	padding:10px;
}
.game_number{
	padding: 20px;
	text-align: center;
}
.head{
	padding: 10px;
	text-align: center;
	text-transform: capitalize;
}
.refresh{
position: relative;
    padding: 10px;
    background: red;
    right: 20px;
    bottom: 50px;
    width: auto;
    float: right;
    color: white;
}
.blogbox{
	margin-top: 15px;
	padding:10px 15px;
	background-color: ghostwhite;
	box-shadow: 0px 4px -2px white;
	border: 1.5px solid white;
}
.btn1{
  vertical-align:middle;
  color:white;
  background-color:#000;
  border:1px solid #003399;
  height: 40px;
  width:130px;

 }

select#month, select#year, input#direct-chart {
    width: 30%;
    min-width: 180px;
    max-width: 320px;
    margin: 8px 1%;
    height: 40px;
    font-size: 1em;
    font-weight: 700;
    padding: 8px;
}

select {
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: -internal-light-dark(black, white);
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: -internal-light-dark(rgb(255, 255, 255), rgb(59, 59, 59));
    cursor: default;
    margin: 0em;
    font: 400 13.3333px Arial;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
}

div#chart-form {
    width: 100%;
    /*max-width: 960px;*/
    margin: auto;
    color: #fff;
    border: 1px solid #000;
    background-color: #fee93b;
    display: inline-block;
 /*   padding: 8px 4px;*/
 border-radius: 5px;
	
}

chart-head { 
	width:100%;
	height:40px;
	border:1px solid #339966;
	background-color:#33CC99;
	
	}

e-link {
    vertical-align: middle;
    color: #fff;
    background-color: #176cee;
    border: 1px solid #039;

}

table tr.day-number:hover { background-color: #f0f0f0; color: red;}

table.game-table{width:100%;}
tr.game-date ,tr#login-head{width:100%;height:40px;border:1px solid #339966;background-color:#33CC99;}
tr.game-date td.date ,td#login-head{vertical-align:middle;font-size:1em;color:white;}
tr.game-result ,tr.holder{width:100%; height:60px; background-color:white; border:1px solid #CCCCCC;}
.game-result:hover{background-color:#F1F1F1;}
td.game-time{vertical-align:middle;text-align:left;}
h6.game{font-size:1em;margin:4px 8px;}
h6.time{font-size:0.8em;margin:4px 8px; float: left;}
td.game-number{vertical-align:middle;text-align:right;padding-right:8px;}
h3.number{font-size:2em;margin:4px 8px;}
table.chart-table{width:100%;}
tr.chart-head{width:100%;height:40px;border:1px solid #339966;background-color:#33CC99;}
td.month{vertical-align:middle;font-size:1em;color:white;}
tr.date-name{width:100%;height:36px;background-color:#FBC503;border:1px solid rgb(231, 170, 38);}
tr.date-name td.date,tr.date-name th.name{border-right:1px solid rgb(231, 170, 38);vertical-align:middle;}
tr.day-number{width:100%;height:32px;border:1px solid #CCCCCC;}
tr.day-number td.day,tr.day-number td.number{border-right:1px solid #CCCCCC;vertical-align:middle;}
tr.date-name td.date,tr.day-number td.day{color:red;}
td.day div{min-width:60px;max-width:180px;}
td.e-link{vertical-align:middle;color:white;background-color:rgb(23, 108, 238);border:1px solid #003399;}
h1.aero{color:white;}
td.d-link{vertical-align:middle;color:white;background-color:#6F6C6C;border:1px solid #3B3B3C;}
tr.option{font-size:1em;color:white;border:2px solid #F1F1F1;height:40px;}
table tr.day-number:hover{background-color:#F0F0F0;color:red;}

table tr.day-number:nth-child(even){background-color:#f9f9f9}
table tr.day-number:nth-child(odd){background-color:#fff}
.bg-warning {
    background-color: #fee93b!important;
}