#update_btn { vertical-align: middle }

/* SIGNUP BOXES */
.pool_signup_container { min-width: 159px; margin: 5px; padding: 10px; background: #fff; border: 1px solid #bbb; }
.senior_background {background: #93ABAB; border: 1px solid #1D695C;}
.u18_background {background: #e9c46d; border: 1px solid #906600;}
.u21_background {background: #eca5a5; border: 1px solid #9a1212;}
.u23_background {background: #CECED3; border: 1px solid #7c7c7c;}
.senior_color {color: #1D695C; font-style: italic;}
.u18_color {color: #906600; font-style: italic;}
.u21_color {color: #9a1212; font-style: italic;}
.u23_color {color: #7c7c7c; font-style: italic;}

/* CONTENT HEADER */
.pool_header { font-size: 115%; border-bottom: 1px solid #ccc; margin: 0; padding: 2px 0; color: #666 }

/* LAST CREATED */
.pool_created_list dd div, .pool_created_list dt div {display: inline-block;}
.pool_created_list dl {width: 100%}
.hitlist_dl dt, .hitlist_dl dd {padding: 5px 3px;}


/* FRIENDLY LEAGUE POOL SPECIFIC */
.create_your_own_fl_container {width: 34%; margin: 5px 5px 0 0;}
.create_your_own_fl_container img {height: 165px; width: 154px; display: block; margin: 5px auto 0 auto;}
.league_pool_created_list dt div, .league_pool_created_list dd div {width: 49%}
.match_time_str {display: inline-block; width: 100px;}


/* CUP POOL SPECIFIC */
.cup_pool_created_list dt div, .cup_pool_created_list dd div  {width: 32%}
.prize_no {display: inline-block; width: 20px;}
.match_day_str {display: inline-block; width: 78px;}

/* CHALLENGE POOL SPECIFIC */
#pool_content table {
	border-collapse: collapse;
}

#pool_content table tbody {
	text-align: center;
}

#pool_content table thead td {
	text-align: center;
	color: #000;
	padding: 6px 0;
}

#pool_content table thead div {
	margin: 0 auto;
	width: 60px;
	padding-bottom: 10px;
}

#pool_content table thead span {
	padding: 0 5px;
}

#pool_content h2 {
	margin: 0px 0 10px 0;
	text-align: center;
	color: #777;
	border-radius: 4px;
	padding: 6px 10px;
	background: #bbb;
}

#pool_content h3 {
	font-size: 120%;
	margin: 8px 0;
}

#pool_content table td {
	padding: 8px 0;
}

#pool_content table td label {
	display: inline-block;
	width: 100%;
	cursor: pointer;
}

.border-radius-top {
	border-radius: 4px 4px 0 0;
}

.border-radius-bottom {
	border-radius: 0 0 4px 4px;
}

#settings_table > div { margin: 5px; padding: 5px; background: #ddd; border: 1px solid #c0c0c0; border-radius: 5px }

.confirm_opt_in {
	position: absolute;
	margin-top: 9px;
	margin-left: -23px;
	font-size: 50px;
	color: #e57e00;
}

.match_time {text-align: center;color: #777;}
.match_time span {font-size: 80% }

#friendlies_menu { margin: 8px 0; padding: 0 }
#friendlies_menu li { list-style-type: none; display: inline-block }
#friendly_match_pool {margin: 8px 0 2px 0; padding: 5px;}
#my_booked_friendlies td, .your_challenges td { line-height: 2em !important; padding-left: 4px; vertical-align: middle !important }
#my_booked_friendlies td:first-of-type, .your_challenges td:first-of-type { padding: .5em; line-height: 1.2em !important }

.list_challenges { position: absolute; top: .5em; right: .5em; color: #666; font-weight: bold }
