/* Named color classes */
.status-live    { color: #33cc33; }
.status-paused  { color: #cc3333; }
.link-disabled  { color: #555555; }
.link-normal    { color: white;   }
.msg-success    { color: #aaffaa; }
.msg-error      { color: #cc0000; }

h2 {
	color: white;
}

body {
	background-color: black;
	color: white;
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
}

a, a:visited, a:hover, a:active {
	color: #339933;
}

.coachtable {
	font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size:12px;
	width:800px;
	text-align:left;
	border-collapse:collapse;
	border:1px solid #339933;
	margin:20px;
}

.coachtable th {
	font-weight:bold;
	background-color: #339933;
	font-size:14px;
	color: white;
	border: 1px solid #339933; 
	padding:12px 17px;
}

.coachtable td {
	color white:
	padding:7px 17px;
	border-bottom:1px solid #339933;
	border-right: 1px solid #339933;
}

.coachtable tbody tr:hover td {
	background: #303030;
}

.coachplayertable td {
	border: 0px;
}

.button {
  background-color: #339933; /* Green */
  border: none;
  color: white;
  padding: 15px 80px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}

.button:hover {
  background-color: #4CAF50; /* Green */
  cursor: hand;
}

.button:disabled,
.button[disabled] {
  background-color: #8b8a8a;
  cursor: not-allowed;
}

select:disabled,
select[disabled] {
  color: white;
  cursor: not-allowed;
}

input{
font-size: 16px;
}

.input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

.input[type=password], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

