﻿.modalBadge {   display: none;  position: fixed;  z-index: 1;  left: 0;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.5); }
.modalBadge-content {   background-color: #fff;   margin: 15% auto;   padding: 20px;   width: 650px;   border-radius: 8px;   text-align: left; }
.closeBadge {   float: right;   font-size: 20px;   cursor: pointer; }
.nocopy { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.player-title{ font-family: OSB,sans-serif; display:inline-block; }
.nologin { display:none !important; }
.player-details.mobile { display: none; }
.HallOfFameSmall { display:inline-block; margin-left:10px; } 
.HallOfFameImage { float:right; padding:10px; width:250px; position:relative; top:-10px; }
.PlayerPhotoGalleryForAllPhoto { width:100%;  }
.PlayerPhotoGalleryPhotoList { width:752px; display:inline-block; vertical-align:top; margin-top:5px; }
.PlayerPhotoGalleryPhotoListFull { width:100%; margin:0 auto; text-align:center; }
.HallOfFameBigPhoto { display:inline-block; width:300px; margin-right:10px; margin-top:5px;}
.HallOfFameBigPhoto img { width:300px;object-fit: cover;    border: 5px solid #ffbc57;border-radius: 10px;display: block;  }
.PlayerFacePhotoDivision { width:100%; }
.PlayerFacePhoto { width:110px; display:inline-block; margin-right:10px; }
.PlayerFacePhoto img { height:150px; border:5px solid #ffbc57; border-radius:10px; }
.PlayerPhotoGalleryACPhoto { width:100%; margin-top:10px;text-align: center; }
.acphoto_div { display:inline-block; width:178px; margin-right:10px; margin-bottom:10px; }
.acphoto_div img {width: 178px;/* Keeps same ratio as images */object-fit: cover;border: 5px solid #ffbc57;border-radius: 10px;display: block;}
.acphoto_div video {object-fit: cover;border: 5px solid #ffbc57;border-radius: 10px;display: block;}
.divAIVideo_pl {width: 150px;min-height: 250px;}
.divAIVideo_pl {width: 160px;height: 260px;margin-top: -48px;border: 4px solid #EBBD61;border-radius: 10px;margin-bottom: 8px;float:right;}
.main-head { font-size: 18px; font-weight: bold; }
.vertical-line { margin-bottom: 10px !important; }
#plCareer  table.authorstable {font-size:11px;} 
.full-profile .nav-tabs > li img { padding: 3px 0px; }
#socialicons img { float: none; border: none; }
#divStatsData h4{font-size: 16px;font-family:OSB,sans-serif;margin-top: 10px;}
.trCareerRecords{font-weight: normal !important;}
table#socialicons td { float: left; }
.ex-team-table { width: auto;font-family: arial; margin: 0 auto; font-size:12px;min-width:32%; }
.ex-team-table-th{ font-family: arial; font-size: 12px; color:white; background-color: #1f6aaf9c; }
.ex-team-table-tr-odd{ background-color: #ffffff;}
.ex-team-table-tr-even{  background-color: #EBF3FB; }
.ex-team-table-td { height:22px;padding:2px; }
.main-head.vertical-line.profile-head{ line-height: 27px !important;border: 1px solid #1f6aaf9c; width: 100%;background: #1f6aaf9c;text-align: center;color: white;font-family: arial;font-size: 14px;font-weight: normal;}
.styleGCP_small { text-align: center;font-family: Arial;font-size: 12px;color: #000000; background-color: #EBF3FB; text-decoration: none;}
.styleGCP_tbl { padding:5px;text-align: left;font-family: Arial;font-size: 11px;color: #000000;background-color: #EBF3FB;}
td.givebiggerfonts { font-size: 12px;}
.full-profile .nav > li#tdPlPhotos a span { padding-top: 0px; }
.frunt-news.players-info { padding-bottom: 0px; }
ul.enlarge.acphoto_ul{ text-align: center; }
#AcPhotosPl ul.enlarge img{ padding: 0px; }
.my_Title tr.my_Headers:first-child { background-color:#1f6aaf9c; color:white; }
.my_Title tr.my_Headers:first-child td font { color:white; }
.button_changeagent { min-height: 15px; border: 1px solid #3C7FAF; color: #3C7FAF; border-radius: 8px 8px 8px 8px; position: relative; background-color: #FFFFFF; font-family: Arial; font-size: 11px; font-weight: 500; padding: 2px 10px 2px 10px; width: auto; text-align: center; transition-duration: 0.4s;text-decoration: none;overflow: hidden;cursor: pointer; -webkit-transition-duration: 0.4s;top: -2px; }
.button_changeagent:hover { background-color: #3C7FAF;color: #FFFFFF; }
b.birthin { margin-left: 11px; }
p.birthin_p{ margin-top: -5px; }
.text-center .new_roundcorner { margin-top:5px; }
i.fa.fa-basketball-ball.faclass_tmnews { line-height: 0; vertical-align: middle; height: 3px; }
.AdvertisementFooter{ clear:both; }
.warningDiv { width: 100%;height: auto;background-color: white;animation-name: example;animation-duration: 4s;border:1px solid #FF0000;color:#FF0000; padding:10px;font-weight:bold;font-size:16px;clear:both;text-align:center; }
#flip{ margin-right:3px; min-height: 20px;border: 1px solid #3C7FAF;color: #3C7FAF;border-radius: 10px 10px 10px 10px; position: relative;background-color: #FFFFFF;font-family: Arial;font-size: 12px;font-weight: 500; padding: 2px 10px 2px 10px; width: auto;text-align: center;transition-duration: 0.4s;text-decoration: none;overflow: hidden; cursor: pointer;-webkit-transition-duration: 0.4s; }
.clearboth { clear:both; }
.MainH2H { margin:0 auto;width:900px; }
.H2HMain { width: 802px; margin:0 auto; font-family:Arial;}
.H2HTitle { width: 802px; margin:0 auto; height:50px; }
.H2HDetails { width: 802px; margin:0 auto; padding-bottom:5px; border:1px solid #f6f6f6;  }
.H2HLeftPlayer { width:370px; float:left; }
.H2HRightPlayer { width:372px;  float:left;  }
.H2Hvs { width:60px;  float:left; text-align:center; font-size:18px; background-color:#f6f6f6; color:#000000; line-height:48px; }
.H2HUnBrLeft { width:38px; font-size:18px; color:#FFFFFF; text-align:center; float:left;  line-height:48px;}
.H2HUnBrRight { width:38px; font-size:18px; color:#FFFFFF; text-align:center; float:right; line-height:48px; }
.H2HPlayerDetails { width:370px; float:right; text-align:right;height:50px; }
.H2HPlayerDetailsLeft { width:370px; float:right; text-align:left;height:50px; }
.H2HPlayerName { font-size:16px; color:#FFFFFF; padding:5px 5px 2px 5px;  }
.H2HPlayerName img { max-height:18px; position:relative; top:-3px;  }
.H2HPlayerInfo { font-size:12px; color:#FFFFFF; padding:2px 5px 5px 5px; }
.H2HLeftPlayerPhoto { width:150px; height:250px; float:left;}
.H2HRightPlayerPhoto { width:150px; height:250px; float:right;}
.H2HTeamLogoBottom { height:250px;width:150px;line-height:440px; }
.H2HTeamLogoBottom img { max-height:51px; }
.H2HStats { width: 500px;float: left;}
.H2HStatsDetails { clear:both; width:500px;}
.H2HName { width:60px; float:left; margin-top:1px; padding:0px;  background-color:#f6f6f6; color:#000000; font-size:10px; height:18px; text-align:center; line-height:18px; }
.H2HLeftGraph { width:220px; float:left; margin-top:2px; padding:0px; }
.H2HRightGraph { width:220px; float:left; margin-top:2px; padding:0px;}
.H2HRightGraphDetails { width:220px;  font-size:10px; }
.H2HGraphColor { background-color:#b7e5f4; height:18px;}
.H2HGraphColorGray { background-color:#b7e5f4; height:18px; line-height:18px; font-weight:bold; }
.H2HGraphPoint { width:26px; background-color:#b7e5f4; text-align:center; color:#000000; font-size:10px; height:18px; line-height:18px;}
.H2HGraphPointGray { width:36px; background-color:#b7e5f4; text-align:center; color:#000000; font-size:10px; height:18px; line-height:18px;}
.H2HOtherInfo { font-size:12px; }
.H2HTeamFlag { margin-right:5px; top:-1px; position:relative; }
.TextLeft { text-align:left; padding-left:2px; font-weight:bold; }
.TextRight { text-align:right; padding-right:2px; font-weight:bold; }
.H2HTitle a { color:#FFFFFF; text-decoration:none; }
.H2HTitle a:visited { color:#FFFFFF; text-decoration:none; }
.H2HTitle a:hover { color:#FFFFFF; text-decoration:none; }
.H2HDark { color:#000000 !important; }
.H2HDark a { color:#000000 !important; text-decoration:none; }
.H2HDark a:visited { color:#000000 !important; text-decoration:none; }
.H2HDark a:hover { color:#000000 !important; text-decoration:none; }
.latestbuttonclass { border-radius: 15px; background-color: #1f6aaf; border: none; color: #FFFFFF; padding: 10px; text-align: center;text-decoration: none; display: inline-block; font-size: 12px;margin: 4px 2px; cursor: pointer;}
.uninbrmobile{display:none;}
.H2HLeftPlayerPhoto div:nth-child(1){background-size: cover;}
.H2HRightPlayerPhoto div:nth-child(1){background-size: cover;}
.pldetailsbiggerfont p {font-size:16px;}
.pldetailsbiggerfont h1 {font-size:20px;}
.acphotosteelment{ width: 123px; height: 200px; margin-top: -42px;position:relative;float: right; }
.acphotosteelmentpng{ width: 160px;height:260px; margin-top: -48px; }
.players-info .player-pic-Right{ width: 29%;}
.player-pic-Right.picrightjpg{width:27% !important;}
.pltitlebigger{font-size:22px !important;}
.spnnationality{vertical-align: middle;}
img.acteamlogoset {position: absolute; bottom: 0; right: 0;}


@media (max-width: 768px) {
	.player-pic-Right{ display:none !important;}
	.player-details{ display:block; width:100% !important; }
	.full-profile .nav > li { height: 34px; }
	#plStatsdiv{ width: 125%; overflow-x: scroll; }
	a.new_roundcorner { float: left; }
	.AdvertisementFooter {  min-width: 728px;  min-height: 50px; }
}
@media (min-width: 992px) {
	.AdvertisementFooter { min-width: 750px;min-height: 50px;}
}
@media (max-width: 900px){
	.full-profile .nav > li { height: 34px !important; }
	.full-profile .nav > li > a { height: 34px !important; }
}
@media only screen and (max-width: 600px)  { 
	.loginform{ width:76%; }
	.loginemail { width: 100%; float: left; padding-right: 10px; display: table; }
	.loginpwd { width: 100%; float: left; display: table; }
	.btnewuser{ width:76%; }
	.loginbuttons{ width:100%; }
	.btregister{ width:100%; }
	.players-info p{ font-family:Arial Narrow; font-size:13px; }
	.vertical-line { width:100%; }
	td.givebiggerfonts { font-size: 13px; }
	a.lightbox_new.new_roundcorner{ float: none; vertical-align: bottom; }
	.text-center .new_roundcorner { display: none; }
	#plStatsdiv { width: 100%; overflow-x: scroll; }
	.player-left { width: 33% !important; }
	.player-right { width: 66% !important; }
	p.plnews a { font-size: 13px; }
	span#cPTShref ,span#sAShref,span#cPTShref a,span#sAShref a { font-size: 12px !important; }
	table#careerlist tbody tr td { font-size: 13px !important; }
	.ex-team-table{ width:100%; }
	table.ex-team-table td { font-size: 13px; }
	.acphotostxtt{ font-size:13px; }
	.pull-left.col-md-4 a { font-size: 13px; }
	.player-details.desktop { display: none; }
	.player-details.mobile { display: block; }
	.full-profile .nav-tabs > li img{ display:none; }
	.full-profile .nav > li > a{ padding: 0px 6px; }
	#pliframe{ width:312px !important; }
	.full-profile .nav > li#tdCareer a span{padding-top: 6px;}
	.full-profile .nav > li#tdStats a span{padding-top: 6px;}
	.full-profile .nav > li#tdPlRank a span{padding-top: 6px;}
	.full-profile .nav > li#tdNews a span{padding-top: 6px;}
	.full-profile .nav > li#tdVideos a span{padding-top: 6px;}
	.full-profile .nav > li#tdBest a span{padding-top: 6px;}
	.full-profile .nav > li#tdPrev a span{padding-top: 6px;}
	.full-profile .nav > li#tdH2H a span{padding-top: 6px;}
	.full-profile .nav > li#tdPlPhotos a span{padding-top: 6px;}
	.mobileadditems{ display:none; }
	.jquery-lightbox-move { left: 0px !important; width: 100%; }
	.jquery-lightbox.jquery-lightbox-mode-html{ width: 100% !important; }
	a.jquery-lightbox-button-close { top: 0; right: 0; z-index: 10000; }
	.jquery-lightbox-html iframe { width: 100% !important; }
	.event-box-playerpage.col-md-12 { padding: 3px; }
	ul#myTab { margin: -3px !important; }
	.jquery-lightbox{ height:215px !important; }
	.plstatsSeason{ width:100%; }
	h2.main-head.vertical-line.video_title { padding-top: 10px !important; clear: both; }
	table.table.table_bestworst{width:100% !important;}
	.spnnationality {vertical-align: middle !important;}
	.uninbrmobile{display:block;clear: both;}
}

@media only screen and (max-width: 600px)  { 
	.dvgamesstats{ margin-left: 87px; overflow-x: scroll; overflow-y: visible; padding-bottom: 5px; width: auto; }
	.headcol { left: 11px; position: absolute; top: auto; width: 80px; }
	.my_Headers td{ white-space:nowrap; padding: 5px; font-size: 12px; border-top: 1px solid #3C7FAF; }
	.my_Title td{ white-space:nowrap; padding: 5px; font-size: 12px; }
	.gcp-table{ width:300px !important; }
	.AdvertisementFooter { min-width: 550px;min-height: 50px; }
}
@media (max-width: 500px) {
	table.gcp-table{ width: 100% !important; }
	.makitancore{ display:none; }
	.tbltop2_pl{ width:78% !important; }
	div#boxscores{ padding:0 !important; }
	td.GCP_Left_ac { background-size: 100%; background-repeat-y: no-repeat; background-repeat-x: no-repeat; text-align: -webkit-center; background-size: 100% 155px; }
	td.gcp-player-comparision.middle_td { width: 33%; }
	.maingraph_dv{ width : 100% !important; }
	.t1_dv{ width: 40% !important; }
	.tm_dv_middle{ width: 20% !important;   }
	.tabcontent_compare{ padding:0 !important; }
	.AdvertisementFooter { min-width: 550px;min-height: 50px; }
	.col-sm-12 { padding-left:0px !important; padding-right:0px !important; }
}
@media only screen and (min-width: 320px)  { 
	.AdvertisementFooter { min-width: 300px; min-height: 50px;}
}

.right-adverstise{margin-left: 0px !important;}
.tablinks_span{
	vertical-align: middle;
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px 8px;
    transition: 0.3s;
    font-size: 12px;
}
a.pl_career_a {
    color: blue;
}

.button_addsocialmedia {
	margin-left: 8px;
    min-height: 20px;
    border: 1px solid #3C7FAF;
    color: #3C7FAF;
    border-radius: 10px 10px 10px 10px;
    position: relative;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: 500;
    padding: 4px;
    width: auto;
    text-align: center;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
	
	}
.button_addsocialmedia:hover { background-color: #3C7FAF;color: #FFFFFF; }
#socialul{display: inline-block;margin-left:8px;vertical-align:middle;}
.addsocial ul li{padding:4px !important;margin:0 8px 0 0 !important;}
.recreatessss {float: right;}
#button_Currntstats1, #button_Currntstats2 , #button_Currntstats3,#button_Currntstats4,#button_Currntstats5,#button_Currntstats6{
	margin-left: 5px;
	margin-right: 2px;
    min-height: 28px;
    border: 1px solid #3C7FAF;
    color: #3C7FAF;
    border-radius: 10px 10px 10px 10px;
    position: relative;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: 500;
    padding: 2px 10px 2px 10px;
    width: auto;
    text-align: center;
    transition-duration: 0.4s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: 0.4s;
}

button.button_Currntstats.active{ background-color: #3C7FAF !important;color: #FFFFFF !important;}
.assoc_faq h2 {
    font-size: 16px;
	 margin-bottom: 12px;
	 font-weight: bold;
}
.section_content h3 {
    font-size: 14px;
	line-height: 10px;
    margin-bottom: 8px;
}
.section_content p {
    margin-bottom: 12px;
}
.section_content_translate p {
    margin-bottom: 3px;
}
.addagentli {
    display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 8px !important;
	padding: 4px !important;
}
img.preteamimg {
    margin-top: -3px;
}
button.followbutton.additional_class{
	width: 70px;
    padding: 4px;
	font-weight: bold;
	margin-left: 2px;
}
.UN_followbutton{
	color: black !important;
    background: white !important;
	border: 1px solid #E3E3E3;
}
.FN_followbutton{
	color: white !important;
    background: #3C7FAF !important;
	border: 1px solid #3C7FAF;
}
.UN_followbutton:hover span {
  display: none;
}
.UN_followbutton:hover:before {
  content: "Unfollow"
}
.UN_followbutton:hover{
	color: #BF4C57 !important;
    background: #FFE7EA !important;
	border: 1px solid #BF4C57;
}

.yt_video {
    border-radius: 10px;
    width: 85%;
    height: 150px;
}
tr.how_gm {
    background: #1f6aaf9c;
    text-align: center;
    color: white;
    font-size: 15px;
    font-weight: bold;
}
table.table.table_bestworst {
    text-align: center;
}
.table_bestworst tbody tr td:first-child {
    background: #1f6aaf9c;
	color:white;
}
tr.how_gm1{
	background: #1f6aaf9c;
	color:white;
}
table.table.table_bestworst td ,table.table.table_bestworst th{
	border: 1px solid #ddd;
	padding:0px;
}
img.team-logo {
    height: 12px;
}
tr.my_Headers.white_clr td {
    color: white !important;
}
#teammateplayers{
	border-radius: 10px 10px 10px 10px;
	padding: 4px;
    position: relative;
	min-height: 15px;
	border: 1px solid #3C7FAF;
}
img.team-logo-player {
    height: 12px;
    margin-right: 4px;
}
select#averageseasonddl , select#averageseasonddlNT{
	display: block;
    margin: 0 auto;
	font-family: arial;
    font-size: 14px;
    border-radius: 10px 10px 10px 10px;
    min-height: 28px;
    border: 1px solid #3C7FAF;
    color: #3C7FAF;
    padding: 2px 10px 2px 10px;
}
.pull-left-insta-ply.col-md-4{
	float: left;
	margin-top: 10px;
}
.pull-left-insta-ply.col-md-6{
	float: left;
	margin-top: 10px;
}
@media only screen and (max-width: 720px) and (min-width: 320px)
{
	.middle-left { width:100%; }
	.pull-left-insta-ply.col-md-4{
		width:100%;
	}
	.pull-left-insta-ply.col-md-6{
		width:100%;
	}
	.newseotxt { width: calc(100% - 130px); float:Right; }
	.notlogin { display:none !important;}
	.player-left { width:auto;padding-left:5px; padding-right:5px;}
	.modalBadge-content { width:320px; }
}

@media only screen and (min-width: 720px)
{
	.player-left.smallerwidthplleft {
		max-width: 15%;
	}
	.player-details.desktop.smallerwidthplayerleftinner{
		width:100% !important;
	}
	.smallerwidthplayerright{
		width:20% !important;
	}
	.pseotxt{
		width: 250%;
	}
	.newseotxt{
		float: left;
		width: 60%;
		font-size:16px;
	}
	.player-left.smallerwidthplleftpng {
		max-width: 17%;
	}
	.smallerwidthplayerrightpng{
		width:22% !important;
	}
}
.PlayerFacePhotoDivision_mostgame{width: 100%;display: flex;justify-content: center;}
.PlayerFacePhoto_mostgame{width: 110px; display: table-cell; margin-right: 10px;text-align: center;}
.PlayerFacePhoto_mostgame img {
    height: 150px;
    border: 5px solid #ffbc57;
    border-radius: 10px;
	margin-left: 10px;
}

.switch_custom {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 13px;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 0px;
  top: 1px;
}

.switch_custom input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider_custom {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider_custom:before {
  position: absolute;
  content: "";
  height: 9px;
width: 9px;
left: 2px;
top: 2px;
bottom: 27px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider_custom {
  background-color: #2196F3;
}

input:focus + .slider_custom {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider_custom:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider_custom.round_custom {
  border-radius: 34px;
}

.slider_custom.round_custom:before {
  border-radius: 50%;
}
.desktopmenuplayer {
    width: 77%;
    float: left;
    clear: both;
}
.mobilemenuplayer{
	display:none;
}
.tab-content-plywithourlg{
	display: inline-block;
}
.divAIVideo_pl_withoutlogin {
    margin-top: -200px !important;
}
.divAIVideo_pl_withoutlogin_jpg{
	margin-top: -160px !important;
}
/* Mobile (up to 767px) */
@media (max-width: 767px) {
  .desktopmenuplayer{
	  display:none;
  }
  .mobilemenuplayer{
	  display:block;
	  width: 100%; 
  }
  .desktopblurimg{display:none !important;}
  #block-benefits{width:96% !important; }
  .player-left.smallerwidthplleftpng{float:none;}
  .playermainpagewtlogin{position: relative !important;}
  .plStats_mobile{margin-left:10px;}
  .col-sm-12{padding-left: 8px !important;}
  .tab-content-plywithourlg {
		display: contents;
	}
}

.career-table-ex {
   width: auto;
   border-collapse: collapse;
   margin: 0 auto;
}

.career-table-ex th {
    background: #ffffff;
    color: #0b2c5d;
    font-weight: 700;
    text-align: left;
    padding: 10px;
    border: 1px solid #cfcfcf;
}

.career-table-ex td {
    padding: 10px;
    border: 1px solid #dcdcdc;
    vertical-align: middle;
    color: #0b2c5d;
}
.career-table-ex img {
    height: 20px;
    width: auto;
    vertical-align: middle;
    margin-right: 8px;
}
.career-table-ex tr:hover {
    background: #f7f9fc;
}
