@CHARSET "UTF-8";
.StatusTable{
	margin:0;
	padding:0;
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.StatusTable .sponsor {
	border: 1px solid #ddd;	
}
/* .StatusTable .sponsor{
	float:left;
	margin:0;
	
	Giving the sponsor div a relative positioning:
	position:relative;
	cursor:pointer;
} */


.StatusTable .sponsorData:hover{	
	
	background-color:rgb(226,233,244);
	/* CSS3 inset shadow: 
	border:1px solid #999;
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;*/
}
.StatusTable .selected{
	background-color:rgb(226,233,244) !important;
	border: 1px solid rgb(0, 153, 244);
}
.StatusTable .sponsorData{
	/* Hiding the .sponsorData div */
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
	width:100%;
	height:100%;
	/* border:1px solid #ddd;	 */
	/* background-color:#fff; */
	overflow: hidden;
}

.StatusTable .sponsorTextData{
	font-size:12px;
	padding:5px;
	font-style:italic;
	overflow: hidden;
	display:flex; /* over user agent stylesheet  */
	align-items: center;
	width:100%;
	height:100%;
}

.StatusTable .selected .sponsorTextData{
	background-color: rgb(226,233,244) !important;
}

.StatusTable .sponsorURL{
	font-size:10px;
	font-weight:bold;
	margin:5px;
	overflow: hidden;
}

.StatusTable .clear{
	/* This class clears the floats */
	clear:both;
}
