@font-face {
  font-family: DINProC;
  src: url(https://www.moddingway.com/fonts/DINPro-CondMedium.otf);
}

@font-face {
  font-family: Champions;
  src: url(https://www.moddingway.com/fonts/Champions.otf);
}

a.cardlink:link {
color: inherit;
text-decoration: none;
}
a.cardlink:visited {
color: inherit;
text-decoration: none;
}
a.cardlink:hover {
color: inherit;
text-decoration: none;
}
a.cardlink:active {
color: inherit;
text-decoration: none;
}

.futcardl {
height:272px;
width:196px;
padding-top:0px;
padding-left:0px;
text-align:left;
margin-left:0px;
margin-right:0px;
position:relative;
}

.futcardplayer {
position:absolute;
width:150px;
height:158px;
top:4px;
left:21px;
z-index:90;
}

#imagefutcardplsm { /*small card player pic*/
position:absolute;
right:12px;
width: 70%;
bottom:14px;
}

#imagefutcardplsmp { /*small card player portrait*/
position:absolute;
right:12px;
width: 100%;
bottom:-50px;
clip: rect(0px,150px,130px,0px);
}


.futcardinfo {
color:#232323;
position:absolute;
width:30px;
height:130px;
top:28px;
left:42px;
z-index:95;
text-align:center;
padding-top:0px;
}

.futcard-ov {
font-size:34px;
opacity:0.9;
}

.futcard-nat {
margin-top:-7px;
}

.futcard-team {
margin-top:0px;
}


.futcard-natteam-img {
height:26px;
}

.futcard-pos {
padding:0px;
margin:0px;
font-size:16px;
margin-top:-15px;
opacity:0.9;
}

.futcardd {
color:#EAEAEA;
height:237px;
width:148px
}

.futcard-name {
position:absolute;
height:27px;
text-align:center;
font-size:18px;
width:190px;
margin-bottom:1px;
float:none;
top:138px;
left:2px;
padding-top:1px;
padding-bottom:5px;
z-index:100;
opacity:0.9;
}

.futcard-low {
position:absolute;
width:130px;
float:none;
text-align:center;
top:165px;
left:32px;
z-index:100;
padding-top:5px;
opacity:0.9;
}

.futcard-stat-coll {
width:65px;
float:left;
padding-left:0px;
margin:0px;
text-align:rigth;
vertical-align: text-top;
}

.futcard-stat-colr {
width:65px;
float:left;
padding-left:10px;
margin:0px;
text-align:left;
vertical-align: text-top;
}

.futcard-statl {
margin:0px;
padding:0px;
padding-left:8px;
margin-top:-5px;
font-size:16px;
text-align:left;
}

.futcard-statr {
margin:0px;
padding:0px;
padding-left:6px;
margin-top:-5px;
font-size:16px;
text-align:left;
}


.careercardl {
height:272px;
width:196px;
padding-top:15px;
padding-left:10px;
text-align:left;
margin-left:0px;
margin-right:0px;
}

.careercard-top {
float:none;
height:127px;
}

.careercard-data {
float:left;
padding-left:25px;
margin-left:5px;
text-align: right;
vertical-align: text-top;
}

.careercard-ov {
font-size:28px;
padding-top:0px;
vertical-align: text-top;
}

.careercard-pos {
font-size:15px;
margin-top:-5px;
padding-left:10px;
text-align:center;
}

.careercard-natteam-img {
height:25px;
margin-top:-10px;
}


.careercard-playerpic-frame {
height:128px;
width:97px;
overflow:hidden;
}

.careercard-name {
height:25px;
text-align:center;
font-size:16px;
width:130px;
margin-bottom:1px;
float:none;
margin-top:0px;
margin-left:22px;
padding:0px;
}

.careercard-low {
width:130px;
float:none;
text-align:center;
margin-top:-2px;
margin-left:22px;
}

.careercard-playerpic {
height:100px;
width:100px;
margin-top:3px;
margin-left:0px;
overflow:hidden;
}

.careercard-name {
height:25px;
text-align:center;
font-size:16px;
width:130px;
margin-bottom:1px;
float:none;
margin-top:-25px;
margin-left:22px;
padding:0px;
}

.careercard-natteam-img {
height:25px;
margin-top:-10px;
margin-left:-2px;
}

.careercard-ov {
font-size:28px;
margin-top:-10px;
margin-left:2px;
vertical-align: text-top;
}

.careercard-data {
float:left;
padding-left:27px;
margin-left:5px;
text-align: right;
vertical-align: text-top;
}