/*reset*/

.dc-ff-football-formation, .dc-ff-football-formation div{

	font-family: helvetica,​arial,​sans-serif !important;
	
  	-webkit-box-sizing: border-box !important; /* <=iOS4, <= Android  2.3 */
    -moz-box-sizing: border-box !important; /* Firefox 1+ */
    box-sizing: border-box !important; /* Chrome, IE8+, Opera, Safari 5.1*/	
    
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    
	/* this is useful to prevent div highlighting */
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-khtml-user-select: none; /* webkit browsers */
	-o-user-select: none;/* not yet implemented */
	user-select: none;/* not yet implemented */	
	-webkit-touch-callout: none;
	
}

/*reset*/

.dc-ff-football-formation{
	width: 500px;
	height: 200px;
	margin: 20px 0;
	position: relative;
}

.dc-ff-player{
	background: url('../img/player_bg_100_20.png') no-repeat 0 0 transparent; 
    height: 10%;
    position: absolute;
    width: 20%;
    background-size: 100%;
    
}

.dc-ff-player-number{
	float: left;
	width: 20%;
	height: 100%;
    max-height: 100%;
	background: url('../img/player_bg_number.png') no-repeat 0 0 transparent;
	background-size: 100%;
	font-family: helvetica,​arial,​sans-serif;
	overflow: hidden;
	
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: helvetica,​arial,​sans-serif;
	color: #fff;
	
	text-shadow: none !important;
	
}

.dc-ff-player-name{
	overflow: hidden;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: helvetica,​arial,​sans-serif;
	color: #04103f;
	text-shadow: none !important;
    height: 100%;
    max-height: 100%;
}