*{
    margin: 0px;
}


/*  GO FULL WIDTH BELOW 750 PIXELS */
@media only screen and (max-width: 1275px){
    div[class^='table-column-']{
        width:100%;
        margin-right:6.078px;
    }
    
    div[class^='table-column-']:first-child{
        margin-right:6.078px;
    }
    
    .table-row{
        margin-top:12.156px;
        flex-wrap:wrap;
    }
    
    .table-header{
        height: 0; 
        overflow: visible;
        visibility:hidden;
    }   
	
	.changeVisibility{
		visibility: visible;
		font-weight: bold;
	}
	
	
	.half-size-table{
		display:flex;
		width:50%;
		-webkit-justify-content: space-around;
		justify-content: space-around;
		-webkit-align-items:center;
		align-items:center;
	}
}

@media only screen and (min-width: 1276px) {
    div[class^='table-column-']{
        margin-right:1.516px;
    }
    
    div[class^='table-column-']:first-child{
        margin-right:1.516px;
    }
    
	.changeVisibility{
		display:none;
	}

}



/* Table */
.table-container{
    display:flex;
    width:100%;
    flex-wrap:wrap;
    font-family: 'Open Sans', sans-serif;
    background-color: white;
}

.table-row{
    display:flex;
    width:100%;
    margin-bottom:1.516px;
    margin-left:6.078px;
}


.table-row:last-child{
    margin-bottom:6.078px;
}

.table-header{
    display:flex;
    width:100%;
    margin-top:6.078px;
    margin-bottom:1.516px;
    margin-left:6.078px;
}

.table-row > div[class^='table-column-']:first-child{
    font-size: 1em;
    background-color:#00027A;
    color:white;
    text-align:center;
}

div[class^='table-column-']{
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-align-items:center;
    align-items:center;
	padding:1%;
}

div[class^='table-column-']:last-child{
    margin-right:6.078px;
}

.table-row:nth-child(even) > div[class^='table-column-']:not(:first-child){
    background-color:#57ae00;
    /*background-color:rgba(87, 174, 0, 0.65);*/
}


.table-row:nth-child(odd) > div[class^='table-column-']:not(:first-child){
    background-color: #b3ff66;
}


/* Fourths */
.table-column-1_of_4{
    display:flex;
    width:25%;
}
.table-column-2_of_4{
    display:flex;
    width:50%;
}

.table-column-3_of_4{
    display:flex;
    width:75%;
}

.table-column-4_of_4{
    display:flex;
    width:100%;
}

/* Fifths */
.table-column-1_of_5{
    display:flex;
    width:20%;
}

.table-column-2_of_5{
    display:flex;
    width:40%;
}

.table-column-3_of_5{
    display:flex;
    width:60%;
}

.table-column-4_of_5{
    display:flex;
    width:87%;
}

.table-column-5_of_5{
    display:flex;
    width:100%;
}