body
{
    background-image: url("background.png");
    background-size: cover;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 10pt;
}

#TitleArea
{
    font-weight: bold;
    margin-bottom: 15px;
    border-bottom: 1px dotted black;
    padding-bottom: 5px;
}

.NameEntry
{
    margin-bottom: 5px;
}

input[type=text]
{
    width: 150px;
    background-color: #99e2d5;
    border-top-style: hidden;
    border-right-style: hidden;
    border-left-style: hidden;
    border-bottom-style: groove;
}

input[type=text][disabled]
{
    background-color: #cccccc;
}

input[type=text]:hover
{
    background-color: #b8ffbf;
}

input[type=text][disabled]:hover
{
    background-color: #cccccc;
}

input[type=button]{
    background-color: #99e2d5;
    border: none;
    color: #171515;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    border-radius: 5px;
    font-family: sans-serif;
}

input[type=button][disabled]{
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}

input[type=button][disabled]:hover{
    border: 1px solid #999999;
    background-color: #cccccc;
    color: #666666;
  }

input[type=button]:hover{
    background-color: #b8ffbf;
}

input[type=button]:active{
    background-color: #99e2d5;
}

/* #SubmitBtn
{
    background-color:darkmagenta;
    font-weight: bold;
    color: white;
} */

.GameArea
{
    /* width:min-content; */
    width: 410px;
    margin: 0 auto;
    margin-top: 30px;
    background-color: rgba(107, 105, 249, 0.6);
    padding: 10px;
    border: 3px solid black;
    border-radius: 10px;
}

#ScoreDiv
{
    margin-top: 15px;
}

#MessageSpan
{
    font-weight: bold;
}

#WinnerDiv
{
    border: 1px solid green;
    color: green;
    font-weight: bold;
    margin: 10px;
    padding: 10px;
}

#HistogramDiv
{
    border: 1px solid blue;
    color: blue;
    margin: 10px;
    padding: 10px;
}

#StandingsDiv
{
    border: 1px solid purple;
    color: purple;
    margin: 10px;
    padding: 10px;
}