.placeholder { color: #aaa; }

td { position:relative; }
.knockoutlist td { padding-right:10px; }

.input-small { width: 80px; }

.right-space  { margin-right:10px; }
.hidable, .hidable.odd td { background:#ffc5c5; }
.hidable.even td { background:#ffe6e6; }

.table .win { color:black; }
.table .remise { color:blue; }
.table .lose { color:red; }
.table .late { background:#f99; }
.table .absent { background:red; }

.table .form-group { margin-bottom:0px; }
.table tbody tr.current td,
.table tbody tr.current th { background-color: #ccffcc; }

.modal-header .alert { margin-bottom:0px; }

.week_comment{ background:yellow; align:center; width:20px; padding-top:3px; left:4px; height:110%; position:absolute; top:-1px; }
.table-nonfluid tbody tr td.player_name { white-space: nowrap; width:150px; padding:3px 10px; }

.dropdown-menu>li>a {
	padding:20px;
}

/*
Login pagina
*/

body.login {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #eee;
}

.form-signin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	font-size: 16px;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.vertical-text-holder {
	overflow:hidden;
	width:20px;
	vertical-align:bottom !important;
}
.black {
	background:#000;
}
.vertical-text {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	float:left;
	white-space:nowrap;
	width:24px;
	padding:3px;
}

.table-nonfluid {
   width: auto !important;
}
.table-nonfluid h2 { white-space:nowrap; }
.table-nonfluid tbody tr td { padding:3px; width:24px; text-align:center; }

.table tbody tr .member-names { white-space:nowrap; text-align:left; }


@media print {
	.print-hide, .nav, .phpdebugbar { display:none; }
}