.divFlag {
	display: table;
	width: 100%;
}
.divFlagRow {
	display: flex;
	width: 100%;
}
.divFlagHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divFlagCell, .divFlagHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divFlagHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divFlagFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divFlagBody {
	display: table-row-group;
}
.divFlagsBrazil {
    width: 30%;
    border: 0;
    align-content: center;
    background-color: #c3ffc2;
}
.divFlagsItaly {
    width: 30%;
    border: 0;
    align-content: center;
    background-color: #ffc2c7;
}
.divTree {
    width: 40%;
    border: 0;
    align-content: center;
}