@charset "utf-8"; /* -*- coding: utf-8 -*- */

@import "body.css";
@import "navbar.css";

table.description
{ 
  margin-left: 10%;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 80%;
  background-color: white;
  border: 2px rgb(36,36,178) solid;
}

table.medalRanking
{
  margin-left: 10%;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 80%;
  background-color: white;
  border: 2px rgb(36,36,178) solid;
}

table.medalRanking tr
{
  color: #0000c4;
  background-color: #cfe7ff;
  text-align: center;
}

table.medalRanking tr.columnDescription
{
  color: rgb(239, 247, 255);
  background-color: rgb(36,36,178);
  font-weight: bold;
}

table.medalRanking tr.infoHeader
{
  color: #0000c4;
  background-color: #cfe7ff;
  font-weight: bold;
/*  font-size: 16px;*/
}

table.medalRanking td.nation
{
  width: 10%;
}

table.medalRanking td.flag
{
  width: 10%;
}

table.medalRanking td.rank
{
  width: 16%;
}


/* ======================================== */

table.competitorDistribution
{
  margin-left: 10%;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  width: 80%;
  background-color: white;
  border: 2px rgb(36,36,178) solid;
}

table.competitorDistribution tr
{
  color: #0000c4;
  background-color: #cfe7ff;
  text-align: center;
}

table.competitorDistribution tr.columnDescription
{
  color: rgb(239, 247, 255);
  background-color: rgb(36,36,178);
  font-weight: bold;
}

table.competitorDistribution tr.total
{
  color: rgb(239, 247, 255);
  background-color: rgb(36,36,178);
  font-weight: bold;
}

table.competitorDistribution tr.infoHeader
{
  color: #0000c4;
  background-color: #cfe7ff;
  font-weight: bold;
/*  font-size: 16px;*/
}

table.competitorDistribution td.nation
{
  width: 10%;
}

table.competitorDistribution td.flag
{
  width: 10%;
}

table.competitorDistribution td.percentageBar
{
  text-align: left;
  padding-left: 10px;
}

/* ======================================== */
th.headline
{
  background-color: rgb(36,36,178);
  color: rgb(239, 247, 255);

  font-weight: bold;
  padding: 5px;
}

img
{
  border: solid;
  border-color: black;
  border-width: 1px;
}

