﻿.team a { color:#07519A !important;}
.team a:visited { color:#07519A !important;}
.team a:hover { color:#07519A !important;}
td div img { vertical-align: middle; border-style: none; padding:0px 1px 0px 1px;margin-top: -2px;}
.team div img { position:relative;top:-1px; padding:0px 2px 0px 0px !important; max-width:12px !important; max-height:12px !important; } 
.team1 div img { position:relative;top:-1px; padding:0px 2px 0px 0px !important; max-width:12px !important; max-height:12px !important; } 
.team2 div img { position:relative;top:-1px; padding:0px 2px 0px 0px !important; max-width:12px !important; max-height:12px !important; } 
table { border-collapse: collapse; }
table { border-collapse: collapse; }
th { text-align: inherit }
a>code { color: inherit; }
.table { width: 100%; margin-bottom: 1rem; color: #07519A; }
.table td, .table th { padding: .75rem; vertical-align: top; border-top: 1px solid #dee2e6; }
.table thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; }
.table tbody+tbody { border-top: 2px solid #dee2e6; }
.table-sm td, .table-sm th { padding: .3rem; }
.table-bordered { border: 1px solid #dee2e6; }
.table-bordered td, .table-bordered th { border: 1px solid #dee2e6; }
.table-bordered thead td, .table-bordered thead th { border-bottom-width: 2px; }
.table-borderless tbody+tbody, .table-borderless td, .table-borderless th, .table-borderless thead th { border: 0; }
.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, .05); }
.table-hover tbody tr:hover { color: #212529; background-color: rgba(0, 0, 0, .075); }
.table-primary, .table-primary>td, .table-primary>th { 	background-color: #b8daff; }
.table-primary tbody+tbody, .table-primary td, .table-primary th,.table-primary thead th { 	border-color: #7abaff; }
.table-hover .table-primary:hover { background-color: #9fcdff; }
.table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th { background-color: #9fcdff; }
.table-secondary, .table-secondary>td, .table-secondary>th { background-color: #d6d8db; }
.table-secondary tbody+tbody, .table-secondary td, .table-secondary th, .table-secondary thead th { 	border-color: #b3b7bb; }
.table-hover .table-secondary:hover { background-color: #c8cbcf; }
.table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th { 	background-color: #c8cbcf; }
.table-success, .table-success>td,.table-success>th { background-color: #c3e6cb; }
.table-success tbody+tbody, .table-success td, .table-success th, .table-success thead th { border-color: #8fd19e; }
.table-hover .table-success:hover { background-color: #b1dfbb; }
.table-hover .table-success:hover>td, .table-hover .table-success:hover>th { background-color: #b1dfbb; }
.table-info, .table-info>td, .table-info>th { 	background-color: #bee5eb; }
.table-info tbody+tbody, .table-info td, .table-info th, .table-info thead th { border-color: #86cfda; }
.table-hover .table-info:hover>td, .table-hover .table-info:hover>th { 	background-color: #abdde5; }
.table-warning, .table-warning>td, .table-warning>th { background-color: #ffeeba; }
.table-warning tbody+tbody, .table-warning td, .table-warning th, .table-warning thead th { border-color: #ffdf7e; }
.table-hover .table-warning:hover { background-color: #ffe8a1; }
.table-hover .table-warning:hover>td, .table-hover .table-warning:hover>th { background-color: #ffe8a1; }
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: .25rem .5rem; margin-top: .1rem; font-size: .875rem; line-height: 1.5; color: #fff; background-color: rgba(40, 167, 69, .9); border-radius: .25rem; }
.tooltip {	position: absolute; z-index: 1070; display: block; margin: 0; font-family: OSB,Arial;	font-style: normal; font-weight: 400; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: .875rem; word-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: .9; }
.tooltip .arrow { position: absolute; display: block; width: .8rem; height: .4rem; }
.tooltip .arrow::before  { position: absolute; content: ""; border-color: transparent; 	border-style: solid; }
.tooltip-inner { max-width: 200px; padding: .25rem .5rem;color: #fff; text-align: center; border-radius: .25rem;     background-color:#c6c6c6 !important;font-size:10px !important; font-family:Arial !important;color:#000000; }
.rounded-sm { border-radius: .2rem!important; }
.rounded { border-radius: .25rem!important; }
.rounded-top { 	border-top-left-radius: .25rem!important; 	border-top-right-radius: .25rem!important; }
.rounded-right {	border-top-right-radius: .25rem!important;	border-bottom-right-radius: .25rem!important; }
.rounded-bottom { border-bottom-right-radius: .25rem!important; border-bottom-left-radius: .25rem!important; }
.rounded-left { border-top-left-radius: .25rem!important; border-bottom-left-radius: .25rem!important; }
.rounded-lg { border-radius: .3rem!important; }
.rounded-circle { border-radius: 50%!important; }
.rounded-pill { border-radius: 50rem!important }
.rounded-0 { border-radius: 0!important }
.clearfix::after {  display: block; clear: both; content: "" }
#playoffTable { font-family: OSB,Arial; font-size: 12px !important; width:auto; box-shadow: none !important; }
#playoffTable td { font-family: OSB,Arial; font-size: 14px !important;white-space:nowrap !important;}
#playoffTable td td { font-family: OSB,Arial;font-size: 12px !important;white-space:nowrap !important;}
#playoffTable .team1 {min-width:73px; background-color: #EFEBF1;   border: 1px solid #ccc; height: 21px !important; line-height:20px !important; padding-left: 3px; }
#playoffTable .team2 {min-width:73px; background-color: #EFEBF1;   border: 1px solid #ccc; height: 21px !important; line-height:20px !important; padding-left: 3px;}
#playoffTable .team { min-width:73px; height: 21px !important;line-height:20px !important; border: 1px solid #ccc;padding:0px 2px 0px 2px;}
#playoffTable .blankHeight { height: 10px !important;}
#playoffTable .clear { 	clear: both;}
#playoffTable table {font-family: OSB,Arial;font-size: 11px;  box-shadow: none !important; }
#playoffTable .BorderBottom { border-bottom: 1px solid #ccc;height: 20px;}
#playoffTable .BorderTop {border-top: 1px solid #ccc;height: 20px;}
#playoffTable .BorderTopWH {border-top: 1px solid #ccc;}
#playoffTable .BorderLeft { border-left: 1px solid #ccc;height: 20px;}
#playoffTable .BorderRight { border-right: 1px solid #ccc;height: 20px;}
#playoffTable .BorderTopRight { border-top: 1px solid #ccc;border-right: 1px solid #ccc;height: 20px;}
#playoffTable .BorderTopRightBottom { border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 20px;}
#playoffTable .BorderRightBottom { border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 20px;}
#playoffTable .BorderTopLeftBottom { border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 20px; }
#playoffTable .BorderLeftBottom { border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 20px; }
#playoffTable .BorderTopLeft { border-top: 1px solid #ccc;border-left: 1px solid #ccc;height: 20px;}
#playoffTable .BorderBottomRight { border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;height: 20px;}
.whiteborder { border:1px solid #FFFFFF !important; }
.spanDateClass { font-family:OSB,Arial;font-size:10px !important; }
.divDateClass { font-family:OSB,Arial;font-size:9px !important; height:8px;line-height:8px;padding:2px 0px 0px 0px;margin:0px; top:-3px; position:relative; }
.leaguetitle { font-family:OSB,Arial; font-size:17px !important; font-weight:bold !important; height:22px; line-height:22px; margin:0;padding:0 }
#playoffTable .noheadborder { border-top: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF;  border-right: 1px solid #FFFFFF; }
#playoffTable .nofooterborder { border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF;  border-right: 1px solid #FFFFFF; }
.playoffQuaters { min-width:500px; }
.noborder { border:1px solid #FFFFFF !important; }
.whiteborder { border:1px solid #FFFFFF !important; }
@media (max-width:400px) {
	.playoffFinal { min-width:200px !important; }
	.playoff3rd { min-width:250px !important; }
	.playoffFinal8 { min-width:500px !important; }
	.playoffFinal16 { min-width:600px !important; }
	.playoffQuaters { min-width:400px !important; }
	.playoffSemis { min-width:400px !important; }
	.playoffTeam3 { min-width:250px !important; }
	.playoffTeam4 { min-width:250px !important; }
	.playoffTeam5 { min-width:300px !important; }
	.playoffTeam6 { min-width:400px !important; }
	.playoffTeam7 { min-width:400px !important; }
	.playoffTeam8 { min-width:340px !important;  }
	.playoffTeam8211 { min-width:600px !important; }
	.playoffTeam10 { min-width:600px !important; }
	.playoffTeam12 { min-width:600px !important; }
	.playoffTeam14 { min-width:600px !important; }
	.playoffTeam16 { min-width:600px !important; }
	.playoffTeam32 { min-width:600px !important; }
}
