/*ADDITIONAL CLASSES TO FINE TUNE BOOTSTRAP.CSS*/

/*BACKGROUNDS*/
.white-bg{
	background-color: #fff; /*white*/
}
.lgreen-bg{
	background-color: #D2FA9D; /*light green used in text boxes in external pages*/
}

.bg-green-bg{
	  background-color: #C8DEC8; /*background green*/
}

.dblue-bg{
	  background-color: #2525FF; /*dark blue*/
}

.blue-bg{
	  background-color: #7094FF; /*blue*/
}

.lblue-bg{
	  background-color: #99CCFF; /*light blue*/
}

.orange-bg{
	background-color: #FFAD5C; /*orange*/ 
}

.lorange-bg{
	background-color: #FFCC33; /*light orange*/ 
}

.lyellow-bg{
	background-color: #F7FA9D; /*light yellow*/ 
}


/*FONT COLORS*/
.font-red{
	color: #FF0000;
}
.font-white{
	color: #FFFFFF;
}

/*ROUNDED CORNERS*/
.rounded{
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/*COLUMNS*/
.col-minpadding {
  padding-right: 2px;
  padding-left: 2px;
}

/*VERTICAL PADDING*/
.vpadding-min {
  padding-top: 2px;
  padding-bottom: 2px;
}

.vpadding-med {
  padding-top: 5px;
  padding-bottom: 5px;
}

/*TABLES*/
.table-shrink > tbody > tr > th, .table-shrink > tbody > tr > td {
	padding: 0px; /*remove padding so it fits*/
	font-size: 12px;
}

.table-shrink > thead > tr > th, .table-shrink > thead > tr > td {
	padding: 0px; /*remove padding so it fits*/
	font-size: 12px;
}

.table-shrink-ts > tbody > tr > th, .table-shrink-ts > tbody > tr > td {
	padding: 0px; /*remove padding so it fits*/
	text-align: center;
	/*font-size: 13px;*/
}

/*copied from old CSS, cell-specific classes*/
/*TABLES*/
/*players table*/
#players_table
{
	width: 984px;
	font-size: 12px;
}

/*potentialtypes*/
.tdgood
{
	background-color:#D1FF47;
}
.tdtop
{
	background-color:#4DDB4D;
}
.tdnext
{
	background-color:#FF9147;
}
.tdnext2
{
	background-color:#C9A78F;
}
.tdnext3
{
	background-color:#03dffc;
}
.tdtopq
{
	background-color:#99cc66;
}
.tdtopwc
{
	background-color:#99ccff;
}

/*pull dates*/
.tdpulldate-ownerkeeping
{
	background-color:#66FF66;
}
.tdpulldate-forsale
{
	background-color:#ffff99;
}
.tdpulldate-undecided
{
	background-color:#34dbeb;
}
/*owner*/
.tdowner-contacted
{
	background-color:#99CC33;
}
/*highlight of player-coaches*/
.tdtrainer
{
	border: 1px solid;
	border-color: #ff0000;
}
.tdplayer
{

}

/*symbols after player name*/
/*coach*/
.tdcoach
{
	font-size: 16px;
	color: #996600;
	font-weight: bold;
}
.tdtransferlisted
{
	font-size: 16px;
	color: #0007ff;
	font-weight: bold;
}
.tdntmember
{
	font-size: 16px;
	color: #CC0066;
	font-weight: bold;
}

/*edit button*/
.btn_edit0
{
	background-color:#FFFFFF;
	color: #000000;
	font-size: 10px;
	width: 35px;
	height: 30px;
}
.btn_edit1
{
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
	width: 35px;
	height: 30px;
}

/*U-20 round*/
.tdu20round
{
	text-align: right;
}

.tdu20round-nasty
{
	text-align: right;
	background-color: #FF6666;
}

.tdnasty
{
	background-color: #FF6666;
}

.tdtsi
{
	text-align: right;
}

.tdwage
{
	text-align: right;
}

.tdspec
{
	text-align: center;
}

.tdls /*leadership*/
{
	text-align: center;
}

.tdls7 /*solid leadership*/
{
	text-align: center;
	background-color: #33EE33;
}

.tdxp
{
	text-align: center;
}

.tdfo
{
	text-align: center;
}

.tdst
{
	text-align: center;
}

.tdtrpercent
{
	text-align: right;
}

.tdtrskill
{
	text-align: right;
}

.tdtrskill8
{
	text-align: right;
	background-color: #66FF66;
}

.tdtrskill7
{
	text-align: right;
	background-color: #ffff99;
}

.tdtrskill6minus
{
	text-align: right;
	background-color: #FF0000;
}

.tdpositions
{
	text-align: right;
}

.tdtrainingtype
{
	text-align: center;
}

.tdinformation
{
	font-size: 16px;
	font-weight: bold;
}

.tdlupdskill
{
	border: 1px solid;
	border-color: #00ff00;
}
.tdlupdskillold
{
	border: 1px solid;
	border-color: #ff0000;
}
.tdlupdskillnone
{
	border: 1px solid;
	border-color: #ffff00;
}

.tdlastmatch
{
	font-size: 10px;
}
.tdlastmatchold
{
	font-size: 10px;
	background-color: #ff0000;
}
.tdlastmatchincorrect
{
	font-size: 10px;
	background-color: #ff9933;
}

/*players on TM table*/

#players_tm_table_header_row, #players_tm_table_header2_row
{
	background-color: #ffffff;
}

th.players_tm_table_header, th.players_tm_table_header2
{
	padding: 0px !important;
}

.players_tm_name
{
	text-align: left;
	font-weight: bold;
}

.players_tm_center
{
	text-align: center;
}

.players_tm_right
{
	text-align: right;
}

/*players with inactive owners table*/
#players_act_table_header_row, #players_act_table_header2_row
{
	background-color: #ffffff;
}

th.players_act_table_header, th.players_act_table_header2
{
	padding: 0px !important;
}

.players_act_name
{
	text-align: left;
	font-weight: bold;
}

.players_act_center
{
	text-align: center;
}

.players_act_right
{
	text-align: right;
}

/*players on TM table*/

.tdstaff
{
	text-align: right;
}

a.header_link
{
	color: #FF0000;
	text-decoration: none;
}