body {
	background-color: #F1F1F1;
	font-size: small;
	color: #000 !important;
	font-family: 'Hind', sans-serif;
}
.p_2px {
	padding: 2px !important;
}
.btn-primary {
	background-color: #2962FF !important;
}
.btn-primary:hover {
	background-color: #003399 !important;
}
.table thead th {
	border-bottom: none !important;
}
.h_75 {
	height: 75px !important;
}
tr.day-number td.day, tr.day-number td.number {
	border-right-color: #;
}
.monthly_home_nos {
	font-size: 17px;
}
a:link,a:hover,a:active,a:visited{color:#2962FF;text-decoration:none;}
.today-date, .yesterday-date {
    width: 18%;
    text-align: center;
    text-align: right;
    padding: 4px 12px;
    font-weight: 500;
    vertical-align: middle !important;

}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
	padding-left: 5px;
	padding-right: 5px;
}
td {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.game-result-tags {
	font-size: 16px;
	background-color: #F1F1F1 !important;
	color: #FF5252 !important;
	font-weight: bold;
}
.game-result-tags tr, .game-result-tags td, .game-result-tags th {
	border: none !important;
	border-left: 8px solid #FF5252 !important;
	border-right: 1px solid #F1F1F1 !important;
	line-height: 40px;
	padding-top: 4px !important;
	padding-bottom: 0px !important;
}
tr.game-result.bg_highlight_yellow,
tr.game-result.bg_highlight_yellow td,
tr.game-result.bg_highlight_yellow th {
	border-bottom: #bf8302 1px solid !important;
}
tr.game-result.bg_highlight_yellow td:first-child {
	border-left: #bf8302 1px solid !important;
}
tr.game-result.bg_highlight_yellow td:last-child {
	border-right: #bf8302 1px solid !important;
}

.game-result tr, .game-result td, .game-result th {
/*	background-color: #fff !important;*/
	border: 1px solid #CCC;
}
.game-result:hover {
    background-color: #F1F1F1 !important;
    border: #CCCCCC 1px solid !important;
}

.game-result {
	background-color: #fff !important;
}
.games-name {
    width: 64%;
    text-align: left;
    padding: 4px 8px 4px 8px;
    font-weight: 500;
    vertical-align: middle !important;
}

.container {
	width: 98% !important;
	max-width: 960px !important;
/*	margin: auto !important;*/
/*	display: inline-block !important;*/
}
.btn {
	border-radius: 0;
}
.bg_yellow_1 {
	background-color: #fbc503 !important;
}
.green_bg_1 {
	background-color: #3c9 !important;
	color: #FFF !important;
	border: 1px solid #396;
	border-top: 1px solid #396;
	border-bottom: 1px solid #396;
}
.green_bg_1_td {
	padding-top: 15px !important; 
	padding-bottom: 15px !important;
}
.bg_dark_grey_1 {
	background-color: #444 !important; 
	color: #FFF !important;	
}
.bg_highlight_yellow {
	background-color: #fbc503 !important;
	border: #bf8302 1px solid !important;
}
.text_red_1 {
	color: red !important;
}
.text_green_1 {
	color: green !important;
}
.text_blue_1 {
	color: blue !important;
}
.text_black_1 {
	color: #000 !important;
}
.updated_div {
	color: #339966; 
	font-size: 16px;
}
.font_11 {
	font-size: 1.1em !important;
}
.font_12 {
	font-size: 1.2em !important;
}
.font_13 {
	font-size: 1.3em !important;
}
.font_14 {
	font-size: 1.4em !important;
}
.font_09 {
	font-size: 0.9em !important;
}
.font_08 {
	font-size: 0.8em !important;
}
.font_07 {
	font-size: 0.7em !important;
}
.table {
	margin-bottom: 0 !important;
}
.table-bordered td, .table-bordered th {
    border: 1px solid #CCC;
}
.table_medium_cells td, .table_medium_cells th {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.table_small_cells td, .table_small_cells th {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

div.nav-link {
    width: 99.8%;
    max-width: 960px;
    margin: 8px auto;
    border: 1px solid #003399;
    background-color: rgb(23, 108, 238);
    padding: 0;
}
.table-bordered thead th, .table-bordered thead td {
	border-bottom-width: 1px !important;
}
h1.nav-text{padding:10px 4px; margin-bottom: 0;line-height:20px;color:white; font-size: 16px}
div.nav-link:hover {background-color:#003399;}

h1, h2, h3 {
	font-size: inherit !important;
	margin: 0 !important;
	font-weight: normal !important;
}
.lh_30 {
	line-height: 30px !important;
}

.table th {
/*	padding: 0 !important;*/
	border-top: none !important;
}

@media screen and (max-width: 759px) {
	.game_name_fw {
		font-weight: 500 !important;
	}
	.container {
		margin-left: 0;
		margin-right: 0;
	}
	.green_bg_1_td {
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}


#green_box_2_h1 {
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: center; 
	font-size: 18px !important;
	font-weight: normal !important;
}
#green_box_monthly, #green_box_yearly {
	padding-top: 12px !important; 
	padding-bottom: 10px !important;
}
#yearly_table tr:hover, .compare_table_rows:hover {
	color: red !important;
}
#compare_go_btn, #yearly_go_btn {
	width: 100%;
	border: 1px solid #003399;
}
#compare_go_btn {
	font-size: 18px !important; 
	font-weight: bold;
}
@media screen and (max-width: 759px) {
	.container {
		width: 100% !important;
		max-width: 100% !important;
	}

	.table td, .table th {
		padding: 0.5rem;
	}

	.table_medium_cells td, .table_medium_cells th {
		padding-top: 2px !important;
		padding-bottom: 0 !important;
	}

	#green_box_2_h1 {
		padding-top: 0;
		padding-bottom: 0;
		line-height: 28px;
	}

	#green_box_monthly {
		padding-top: 2px !important; 
		padding-bottom: 1px !important;
	}

	#green_box_yearly {
		padding-top: 3px !important; 
		padding-bottom: 2px !important;
	}

	.compare_table_rows th, .compare_table_rows td {
		padding-top: 4px !important;	
		padding-bottom: 3px !important;	
	}

	.btn {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}

	select#compare_month, select#compare_year, div#compare_go_btn {
	    width: 30%;
	    margin: auto;
	    margin-top: 5px;
	    min-width: 180px;
	    max-width: 320px;
	    border-radius: 0;
	}

	select#year_y, select#game_y, div#yearly_go_btn {
	    width: 30%;
	    margin: auto;
	    margin-top: 5px;
	    min-width: 180px;
	    max-width: 320px;
	    border-radius: 0;
	}

	#bottom_form_1_main_row {
		margin-left: -10px;
		margin-right: -10px;
	}

	#yearly_table th, #yearly_table td {
		padding: 0 !important;
	}

	#all_games_link_td {
		line-height: 40px !important;
		padding-top: 0 !important;
	}

	.green_h1 {
		line-height: 32px !important;
	}
	.green_h1_2 {
		line-height: 20px !important;
	}

}

.border_1 {
	border: 1px solid rgb(231, 170, 38) !important;
}
.border_2 {
	border: 1px solid #212121;
}
.border_none {
	border: none !important;
}
.border_top_none {
	border-top: none !important;
}
.border_right_none {
	border-right: none !important;
}
.border_left_none {
	border-left: none !important;
}
.compare_table_date {
	border-top: none !important;
	border-left: 1px solid rgb(231, 170, 38)  !important; 
	border-right: 1px solid rgb(231, 170, 38)  !important;
}
.compare_table_game_name {
	border-top: none !important;
	border-right: 1px solid rgb(231, 170, 38) !important;
}
#refresh_btn_div {
	position: fixed; 
	right: 10px; 
	bottom: 20px;
}
#refresh_btn {
	border:#e7aa26 1px solid; 
	background:#FBC503; 
	color:Red; 
	height:auto; 
	padding:5px 8px; 
	font-weight:bold;
}
.h_80 {
	height: 80px !important;
}
.mt_t_1_2 {
	margin-top: 12px !important;
}
.mt_t_7 {
	margin-top: 7px !important;
}
.pl_10 {
	padding-left: 10px !important;
}
.pr_10 {
	padding-right: 10px !important;
}
.pr_17 {
	padding-right: 17px !important;
}
.pl_l_5 {
	padding-left: 5px !important;
}
.pl_r_8 {
	padding-right: 8px !important;
}
.pt_t_3 {
	padding-top: 3px !important;
}
.pb_b_3 {
	padding-bottom: 3px !important;
}
.pb_b_2 {
	padding-bottom: 2px !important;
}
.background_1 {
	background-color: #F08080 !important;
}
.select_compare {
	color: #000; 
	font-weight: bold; 
	border: 1px solid #555;
}
#yearly_table tr, #yearly_table td {
	border-top: none !important;
}
#yearly_table thead tr {
	background-color: #DCEEF7 !important;
}
.lh_1_4 {
	line-height: 1.4em;
}
.lh_1_5 {
	line-height: 1.5em;
}
.font_14_normal {
	font-size: 14px !important;
	font-weight: normal !important;
}
.font_18 {
	font-size: 18px !important;
}
.font_17 {
	font-size: 17px !important;
}
.font_17_normal {
	font-size: 17px !important;
	font-weight: normal !important;
}
.font_16 {
	font-size: 16px !important;
}
.font_16_normal {
	font-size: 16px !important;
	font-weight: normal !important;
}
.font-medium {
	font-size: medium !important;
}
.font-large {
	font-size: large !important;
}
.btn_18_full {
	width: 100%;
	font-size: 18px !important;
}
.game-result-tags h3 {
	line-height: 40px;
	font-weight: bold !important;
}
.font-weight-500 {
	font-weight: 500 !important;
}