div#pb-main div.results-menu table
{
	width: 100%;
}
div#pb-main table.game-list
{
	width: 100%;
}

div#pb-main div.content-main table.game-list tr.date-line td 
{
	border-width: 0;
}

div#pb-main div.content-main table.game-list tr.date-line table 
{
	border-collapse:collapse
	border-width: 0;
	font-weight: bold;
}

div#pb-main div.content-main table.narrow td.time
{
	width: 6ex;
}

tr.p1 td.team, table.group-p1 thead td
{
	/*background-color: #fac090;*/
	background-color: #FFE2CC;
}
tr.p2 td.team, table.group-p2 thead td
{
	/*background-color: #93cddd;*/
	background-color: #C7DFE5;
}
tr.p3 td.team, table.group-p3 thead td
{
	/*background-color: #92d050;*/
	background-color: #C6DDAD;
}
tr.p4 td.team, table.group-p4 thead td
{
	/*background-color: #b3a2c7;*/
	background-color: #DAD5E0;
}
tr.gold td.team, table.group-gold thead td
{
	/* background-color: #ffc000; */
	background-color: #FFDD77;
}

div.results-menu
{
	background-color: #1359B7;
	color: white;
	font-weight: bold;
}

div.results-menu a
{
	color: white;
	font-weight: bold;
}

div.results-menu td
{
	width: 20%;
}

div.pb-dynamic div.table-result table
{
	font-weight: bold;
	margin: auto;
}

div.pb-dynamic div.content-main h2
{
	font-size: 80%;
}

div.pb-dynamic div.content-main h1
{
	font-size: 140%;
}

div.pb-dynamic div.content-main div.next-game td.team-name
{
	padding: 0 2ex;
}

div.content-main img.flag
{
  margin: 10px;
}

div#team-page-menu
{
	padding-top: 10px;
}

.team-modal .modal-content img.team-picture 
{
    border: 3px solid #f2f2f2;
    border-radius: 0;
    width: 640px;
    margin-bottom: 1.6em;
    height: 426px;
}