/* TeamPress main frontend CSS file

Version 0.1

*/



/* Teampress tables */

table.teampress {

	border-collapse:collapse;

	margin-bottom:25px

}

.teampress th {

	text-align:left;

	padding:5px 10px 5px 5px;

}

.teampress td {

	padding:5px 10px 5px 5px;

}

.teampress tr, .teampress thead {

	border-bottom:1px solid #999;

}

tr.warning {
	background-color:#F75154;

}
tr.warning td {
	color:#FFFFFF
}

#createinvoice {
	background:#66C56E;
	color:#FFFFFF;
	padding:15px;
	font-size:1.2em;
	font-weight:bold
}
#createinvoice:hover {
	color:#7C7C7C;
	background:#c6c6c6
}

/* Add player form */

.add-player h4, .edit-player h4 {

	border-bottom:1px solid #999;

	width:400px;

	margin:25px 0px 10px

}

.add-player label, .edit-player label {

	display:block;

	font-weight:bold;

	margin-top:5px;

}

.teampress-terms {
	margin-left:15px;
	margin-bottom:15px;
	padding-left:10px;
	border-left:1px solid #999;
	font-size:90%;
}


/* Messages */

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.teampress-success { font-weight:bold; font-size:larger; background-color: #9CFFB4; color:#000; padding:10px }


/* Datepicker

----------------------------------

.ui-datepicker { width: 17em; padding: .2em .2em 0; }

.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left:2px; }

.ui-datepicker .ui-datepicker-next { right:2px; }

.ui-datepicker .ui-datepicker-prev-hover { left:1px; }

.ui-datepicker .ui-datepicker-next-hover { right:1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }

.ui-datepicker select.ui-datepicker-month-year {width: 100%;}

.ui-datepicker select.ui-datepicker-month, 

.ui-datepicker select.ui-datepicker-year { width: 49%;}

.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }*/