/* bbfg : player ui stylesheet */

.record { float:left; margin:5px 0 0 8px; font-size:12px; font-weight:bold; color:#777; }

#player-feature-stats {  }
#performance-stats-error { float:left; display:block; width:100%; margin-top:72px; font-weight:bold; color:#999; font-size:12px; text-align:center; }
#player-feature-stats > div { float:left; width:66px; margin:12px 0; }
#player-feature-stats > div > a { float:left; display:block; clear:both; text-align:center; width:100%; font-size:12px; font-weight:bold; }
#player-feature-stats > div > div { float:left; display:block; clear:both; color:#666; margin-top:2px; text-align:center; width:100%; font-size:18px; font-weight:bold; }

.player-profile-stat { float:right; clear:right; font-size:11px; font-weight:bold; color:#888; margin-bottom:2px; }
.player-profile-stat > *:first-child { text-align:right; }
.player-profile-stat > *:last-child { width:22px; text-align:right; }

#player-team-tabs-container { float:left; clear:both; width:100%; margin:10px 0 0 0; }
#stats-tabs { -webkit-border-radius:0; border-radius:0; font-size:12px; }
#stats-tabs .ui-tabs-nav { background:#ddf; -webkit-border-radius:0; border-radius:0; }

.stats-box { width:100%; float:left; clear:both; margin-top:16px; }
.stats-box > .stat-row { float:left; clear:both; margin-bottom:16px; }
.stats-box > .stat-row > div { width:74px; float:left; }
.stats-box > .stat-row.hitting-stat-row > div { width:66px; float:left; }
.stats-box > .stat-row > div > div { text-align:center; }
.stats-box > .stat-row > div > div:first-child { font-weight:bold; margin-bottom:2px; }
.stat-label { display:block; float:left; margin:4px 0 10px 0; font-size:10px; font-weight:bold; color:#777; }

#tab-content-stats-career-table { margin: 0 0 0 0; font-size: 12px; padding: 2px; border: 1px solid #AAA; }
#tab-content-stats-career-table tr td { text-align:center; padding:4px 12px; }
#player-stats-container { float:left; clear:both; }
#player-statsgraph { float:left; width:460px; height:212px; margin:10px 0 0 0; background:#e6e6e6; border:1px solid #aaa; }
#player-statscompare { float:left; width:236px; min-height:212px; margin:10px 0 0 9px; border:1px solid #aaa; background:#fff; }
#player-statscompare-header { float:left; width:100%; background:#ddf; font-size:12px; font-weight:bold; padding:5px 0; border-bottom:1px solid #fff; }
#player-content-wrapper { float:left; clear:both; margin:0; width:710px; }
#player-content-container { float:left; clear:both; margin:0; width:710px; margin-bottom:32px; }

#player-options-container { float:left; width:100%; clear:both; height:28px; }
#player-searchbox-container { float:right; width:144px; }
#player-searchbox-container #player_select_searchbox { display:block; float:right; width:176px; font-weight:normal !important; margin-top:6px; font-weight:bold !important; font-size:16px; color:#333; border:1px solid #ccc; padding-left:4px; }
#player-general-info-container { float:left; clear:both; margin-top:12px; }
#player-general-info { float:left; clear:both; width:380px; height:60px; background:#eee; border:1px solid #aaa; padding:10px; }
#player-profile-container { position:absolute; float:left; }
#player-profile-name { float:left; clear:both; font-size:18px; font-weight:bold; color:#77f; }
#player-profile-status { float:left; clear:both; margin-top:5px; font-size:12px; font-weight:bold; color:#777; }
#player-profile-attributes { float:left; clear:both; font-size:11px; font-weight:bold; margin-top:7px; color:#9c9c9c; }
#player-profile-stat-contract { margin-top:1px; margin-bottom:3px; }
#player-profile-stat-contract-label { display:block; float:left; color:#77f; margin-right:8px; }
#player-profile-stat-contract-image { display:block; float:left; margin-left:4px; width:14px; }
#player-profile-stat-ftv-label { display:block; float:left; color:#77f; margin-right:4px; }
#player-profile-stat-ftv-value { display:block; float:left; }
#player-profile-stat-age { margin-bottom:3px; }
#player-profile-stat-age-label { float:left; color:#77f; margin-right:4px; }
#player-profile-stat-age-value { display:block; float:left; }
#player-profile-stat-bids-label { display:block; float:left; color:#77f; margin-right:4px; }
#player-feature-stats { float:left; height:60px; max-width:276px; border:1px solid #ddf; font-size:14px; margin-left:9px; background:#f6f6f6; padding:10px 16px; }

#tab-content-stats-transactions a { color:#070; }
#tab-content-stats-transactions .trade-details-link { color:#77f !important; }

/* player bid panel ui */
div#player_bids_container {
	float:left; 
	clear:both; 
	width:336px;
	height:157px;
	border:1px solid #bbb; 
	background:#eec; 
	margin:0 0 0 0;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.player_bids_row {
	float:left;
	clear:both;
	width:324px;
	margin:2px 0 0 2px;
	padding:4px; 
	font-size:10px;
	background:#ddb;
}
div.user_bid_row {
	float:left;
	clear:both;
	width:324px;
	margin:2px 0 0 2px;
	padding:4px; 
	font-size:10px;
	background:#dfb;
}	
div.user_bid_row:hover { 
	background:#fcc;
	cursor:pointer;
}

/* mobile */
@media only screen and (max-width: 991px) {

	.external .template-content-wrapper { width:90vw; margin:2vw 5vw !important; }
	.external #player-content-wrapper { width:90vw; }
	.external #player-content-container { width:90vw; }
	.external #player-general { width:90vw; }
	.external #player-info-container { float:left; width:90vw; }
	.external #player-options-container { width:90vw; height:auto !important; margin-bottom:1vw; }
	.external #player-searchbox-container { float:left; width:auto; }
	.external #player-searchbox-container #player_select_searchbox { width:72vw !important; font-size: 4vw !important; padding:1vw; }
	.external #player-general-info-container { width:90vw; margin:2vw 0 0 0; }
	.external #player-general-info { width:85.8vw; height:auto !important; border:0.1vw solid #aaa; font-size:3vw; margin:0; padding:2vw; }
	.external #player-profile-container { position:static; }
	.external #player-profile-container .record { margin:0.6vw 0 0 2vw; font-size:3vw; }
	.external #player-profile-name { font-size:4vw; }
	.external #player-profile-status { margin-top:1vw; font-size:3vw; }
	.external #player-profile-pool-name-link { font-size:3vw !important; }
	.external #player-profile-attributes { margin-top:2vw; font-size:2.6vw; }
	.external #player-profile-stat-contract { font-size:2.6vw; margin-bottom:0.8vw; }
	.external #player-profile-stat-contract-label { margin-right:2vw; }
	.external #player-profile-stat-ftv { font-size:2.6vw; margin-bottom:0.8vw; }
	.external #player-profile-stat-ftv-label { margin-right:1vw; }
	.external #player-profile-stat-age { font-size:2.6vw; margin-bottom:0.8vw; }
	.external #player-profile-stat-age-label { margin-right:1vw; }
	.external #player-profile-stat-bids { font-size:2.6vw; margin-bottom:0.8vw; }
	.external #player-feature-stats { width:89.8vw; height:auto !important; border:0.1vw solid #ddf; font-size:3vw; margin:0; max-width:none !important; padding:0; margin-top:3vw; }
	.external #performance-stats-error { margin-top:12vw; font-size:3vw; }
	.external #player-feature-stats > div { width:18.4vw; margin:4vw 2vw; }
	.external #player-feature-stats > div > a { font-size:3vw; }
	.external #player-feature-stats > div > div { font-size:4.5vw; margin-top:1vw; }
	.external #player-stats-container { width:90vw; margin-top:3vw; }
	.external #player-team-tabs-container { display:none; }
	.external #player-statsgraph, .external #stats-tabs { display:none; }
	.external #player-statscompare { width:90vw; margin:0; border:none; }
	.external #player-statscompare-header { width:86vw; padding:0; border-bottom:0; font-size:4vw; padding:2vw; }
	.external #player-statscompare-header-text { margin:0 !important; }
	.external #player-statscompare-header-viewlink {  }
	.external #performance-stats { float:left; width:90vw; }
	.external #performance-stats > div { width:90vw !important; float:left !important; font-size:3vw !important; line-height:4.5vw !important; margin-bottom:1vw !important; }
	.external #performance-stats > div > div { width:90vw !important; float:left !important; padding:0 !important; font-size:3vw !important; line-height:5.5vw !important; }

}