

body
{
    font: 30px arial;
    margin: 0px;
    padding: 0px;
    border-style: none;
    height: 1040px;
    width: 1920px;
    background-color: #FFFFFF;
    color: #BC0000;
}


.leaguelogo
{
    margin: auto;
    padding: 10px;
    display: table;
}

.toprow {
	border: none;
}

.bottom
{
    margin: auto;
    padding: 10px;
    display: table;
    width:100%;
}

.break
{
    float: left;
    border: 5px solid red;
    width: 100%;
}

.link 
{
	text-decoration: none;
	color: #ffffff;
}


.centered {
    margin: auto;
    float: left;
}



.hidden
{
	display: none;
	height:100%;
}


.location
{
	position: absolute;
	width: 140px;
	height: 30px;
	top: 5;
	left:90;
	text-align: center;
	color: #FFCC00;
	font: 10px arial;
	line-height: 98%;
	position: absolute;
	bottom: 0px
}


div.columns1       { width: 100%; }
div.columns2       { width: 100%; }
div.columns3       { width: 100%; }
div.columns4       { width: 100%; }
div.columns1 div   { width: 100%; height: 100%; float: left; }
div.columns2 div   { width: 50%; height: 100%; float: left; }
div.columns3 div   { width: 33%; height: 100%; float: left; }
div.columns4 div   { width: 25%; height: 100%; float: left; }
div.grey          { background-color: #cccccc; }
div.red           { background-color: #e14e32; }
div.clear         { clear: both; }

.main_table
{
    margin: auto;
/*    padding: 10px;*/
    display: table;
    width:100%;
    height:100%;
    border-collapse: collapse;
}
table, th, td {
    border: 2px solid     #BC0000;
    font: 30px arial;
    font-weight: bold;
    border-collapse: collapse;
}

.result-table {
    padding: 0;
    border: none; 
    width: 100%;
    height: 100%;
}

.result-cell {
    padding: 0;
    position: relative;
    height: 100%;
    width: 100%;
    
}
.result-fg {
    padding: 0;
    position: absolute;
    top:0;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.result-bg { 
    padding: 0;
    position: absolute;
    top:0;
    z-index: 2;
    height: 100%;
    width: 100%;
}

.result-td {
    border: none; 
    width: 50%;
    text-align: center;
}

.result-tr {
    height: 50%;
}


.result-pts {
    text-align: center;	
    vertical-align: middle;
     font-size: 150%
}
.result-record {
    text-align: center;	
    vertical-align: middle;
     font-size: 150%
}

.result-svg {
    padding: 0;
    height: 100%;
    width: 100%;
}



.win {
     font-weight: 900;
     font-size: 150%
}
.loss {
     font-weight: 100;
}
.tie {
     font-weight: normal;
}

.content {

/*    height: 100%;*/
    height: calc(100% - 100px);
    width: 100%;
}
.tod-line {
    position : absolute;
    bottom : 0px;
    width: 100%;
    height:10px;
    text-align: center ;
    font-size: 10px ;
    font-family: 'Lato' ;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-collapse: collapse;
}

.topBottomBordersOnly {
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: none;
    border-collapse: collapse;
    position: absolute;
    bottom: 10px;
    width: 1920px;
}


.team-logo {
	   display:block;
	   width:130px;
	   height:130px;
}


.league-logo {
	   display:block;
	   width:130px;
	   height:130px;
}



.logo_3 {
	   display:block;
	   width:  208px;
	   height: 208px;
}

.logo_4 {
	   display:block;
	   width:  208px;
	   height: 208px;
}

.logo_5 {
	   display:block;
	   width:  172px;
	   height: 172px;
}
.logo_6 {
	   display:block;
	   width:  148px;
	   height: 148px;
}
.logo_7 {
	   display:block;
	   width:  130px;
	   height: 130px;
}
.logo_8 {
	   display:block;
	   width:  115px;
	   height: 115px;
}

.logo_9 {
	   display:block;
	   width:  100px;
	   height: 100px;
}



.logo_td_4 {
	   width:  208px;
}

.logo_td_5 {
	   width:  172px;
}
.logo_td_6 {
	   width:  148px;
}
.logo_td_7 {
	   width:  130px;
}
.logo_td_8 {
	   width:  115px;
}
.logo_td_9 {
	   width:  100px;
}


.active-cell {
    padding: 0;
    position: relative;
    height: 65%;
    width: 100%;
    
}
