body {
background: #555;
font-family:arial;
padding-top:0px;
margin-top:0px;
margin-left:0px;

}
/* The Minnesota Vikings colors HEX codes are #4F2683 for purple and #FFC62F for gold.
My usual us #A30000 (red) and #ffffff (white) */
.main {
grid-column: 1;
}

.notes {
grid-column: 2;

}
.container{
display: grid;
grid-template: auto auto;
justify-content: start;
align-content: start;
  max-width: 1024px;
  width: 100%;
 

} 
.RightSideNotes {
max-width:250px;
border-width: 0px;
margin-top:0px;

}
th{
background-color: #A30000;
color:#FFFFFF;
padding:0px;
margin:0px;
}
.playOderta {
width:269px;
height:150px;
font-size:30px;
margin-left:0px;
margin-top:0px;
background-color:#eeeeee;

}
.defenseObsta {
width:269px;
height:200px;
font-size:30px;
margin-left:0px;
margin-top:0px;
background-color:#eeeeee;
}
.OL {
color:#7030a0;
}
.OC {
color:#ed7d31;
}
.OR {
color: #70ad47;
}
.OH {
color:#4472c4;
}
.OQ {
color:black;
}
.playerList{
background-color:#f2f2f2;
font-weight:bold;
height:10px;
width:100%;
}
.iframeO {
	width:943px;
	height:100%;
	border:0px;
	display: block;
}
.iframeD {
	width:943px;
	height:100%;
	border:0px;
	display: none;
}
.thumbnail {
  border: 1px solid #ddd; /* Gray border */
  border-radius: 4px;  /* Rounded border */
  padding: 5px; /* Some padding */
  height: 146px;
  width: 220px; /* Set a small width */
}
.thumbnailr {
  border: 1px solid #ddd; /* Gray border */
  border-radius: 4px;  /* Rounded border */
  padding: 5px; /* Some padding */
  height: 146px;
  width: 220px; /* Set a small width */
  transform: scaleX(-1);
}
.thumbnail :hover {
  box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
}
.plays {
	width:940px;
	height: 685px;
	color:#FFFFFF;
}
.playsr {
	width:940px;
	height: 685px;
	color:#FFFFFF;
	transform: scaleX(-1);
}
a:visited {
color:#FFFFFF;
}	
.GoHome {
	text-align: center;
	color:#FFFFFF;
}
.buttonFormat {
text-align: center	;
background-color: #A30000;
}
.scoreboardpoints {
	width:50px;
}
.scoreboardpointsta {
width:126px;
height:80px;
font-size:60px;
margin-left:0px;
margin-top:0px;
text-align:center;
background-color:#121212;
color:#FFFFFF;
font-weight:bold;
}

.scoreboard {
	width:250px;
}
.PlayerStatsTable {
	background-color:#888;
	
}
.TD {
	background-color:#444;
}
.myPlayerStats {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 20px;
  background-color:#f9f9f9;
}
.closebtn {
	font-size:32px;
	float:top;
}
.myPlayerStats a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}
textarea {
	resize:none;
}
.location {
text-align: center;
}
body {
background: #555;
font-family:arial;
padding-top:0px;
margin-top:0px;
margin-left:0px;

}

table {
border-collapse:collapse;
max-width:100%;
white-space:nowrap;
word-wrap:normal;
}

#schedule th{
background-color: #A30000;
color:#FFFFFF;
font-weight:bold;

}

#subheader {
background-color:#444;
font-weight:bold;

}
#subheader td {
background-color:#f9f9f9;

}
#coaches tr:nth-child(even){background-color: #f2f2f2;}
#coaches tr:nth-child(odd){background-color: #e1e1e1;}
.logo {
width:30px;
}
#coaches {
padding:15px;
}
#schedule tr:nth-child(even){background-color: #e1e1e1;}
#schedule tr:nth-child(odd){background-color: #f2f2f2;}
#alt1 {
	background-color: #e1e1e1;

}
#alt2 {
	background-color: #f2f2f2;
}
.wrapper {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center; 
  border-style:solid;
  background-color:#f2f2f2;
  margin: auto;
  width: 280px;
  
}    
