/*
time to make a square peg fit in a round hole
this style sheet is ONLY for the stats secion
due to the shared code between OHL && WHL && AHL
*/

/* nll */
body {
    font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans Regular", Arial, Helvetica, Sans-serif;
}
h1 {
    font-size: 20px;
    font-weight: 600;
}
h3 {
    font-size: 16px;
    font-weight: 600;
}

table.dark:first-child
{
background-color: #1C5C9F;
}

table.dark td
{
padding: 0px;
}

table.light td
{
padding: 0px 10px 0px 10px;
}


tr.light td.content,
tr.midtone td.content
{
padding: 3px 3px 3px 10px;
}


.dark
{
background-color: #929292;
}

tr.tback td
{
height: 20px;
padding: 0 1px 0 1px;
border-bottom: 1px solid white;
background: #1C5C9F;
font: bold 10px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans Regular", Arial, Helvetica, Sans-serif;
color: white;
text-shadow: 0px 1px 3px #000;
white-space: nowrap;
}



td table tr.dark
{
height: 20px;
padding: 0 10px 0 10px;
/*background: silver url(https://lscluster.hockeytech.com/img/statsCalendar/glass.gif) 0 0;*/
background: #1C5C9F;
line-height: 20px;
}

td table tr.dark td
{
height: 20px;
padding: 0 0 0 3px;
border-bottom: 1px solid white;
/*background-color: #1C5C9F; */
color: white;
font: bold 10px/20px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans Regular", Arial, Helvetica, Sans-serif;
/*text-shadow: 0px 1px 2px #FFF; */
}


td table
{
border: 1px solid #acacac;
}

select
{
font-size: 9px;
margin: 0px;
}

.midtone
{
background-color: #b4ebfb;
}

.light
{
background-color: #efefef;
}

.content-w
{

}

.content,
b.content a
{
color: #333;
font: 11px/120% "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans Regular", Arial, Helvetica, Sans-serif;
font-weight: normal;
text-transform: none;
letter-spacing: 0;
}

/* make them all red */
table.dark tr.light td,
tr.content-w td.dark
{
background-color: #1C5C9F;
}


tr.content-w td.dark
{
background-color: #1C5C9F;
color: white;
font: bold 10px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans Regular", Arial, Helvetica, Sans-serif;
text-shadow: 0px 1px 3px #000;
}

/* turn light table back to blue */
table.light tr.light td
{
background-color: #cff3fd;
}

td a
{
color: #1C5C9F;
text-decoration: none;
}

td a:hover
{
color: #FF672D;
}

b.content a
{
line-height: 20px;
color: white;
font-weight: bold;
text-decoration: none;
}

b.content a:hover
{
color: #cff3fd;
text-decoration: underline;
}

/* this is a fix for Mozilla and all its silliness */
#contentBody
{
position: inherit;
}

/* Game Signoff areas for reports */
.gameSignoffGroup {
    margin: 0 auto;
    padding: 0 5px;
}
.gameSignoffGroup h3 {
    background-color: #1C5C9F;
    color: #fff;
    padding: 0 5px;
    font-size: 12px;
}
.gameSignoffs {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.gameSignoffTitle {
    font-size: 12px;
}
.gameSignoffSig {
    display: flex;
    justify-content: center;
    align-items: center;
}
.gameSignoffSig img {
    max-width: 300px;
    width: 100%;
}