/* 
HNL Cyan 		#01BCE5
HNL Yellow 	#E7D101
HNL Blue 		#0055A5
HNL Orange	#F78F20
*/

body {
	text-align:center;
}

table {
	border-collapse:collapse;
	margin: 0 auto;
}

table.sortable {
	width: 100%;
}

#SortAlt {
	width: auto;
}

table#Cust td {
  background: #D5F8FF;
}

/* Sortable tables */
table.sortable thead, table#Cust th {
    background-color:#F78F20;
    color:#4D4D4D;
    font-weight: bold;
    cursor: default;
}

table.sortable tbody tr:nth-child(2n) {
  background: #D5F8FF;
}
table.sortable tbody tr:nth-child(2n+1) {
  background: #FFF8B9;
}


td.Booked {
	background-color:#80FFFF;
}

td.Start {
	background-color:#FFFF40;
}

td.Collected {
	background-color:#FFB93F;
}

td.Delivered {
	background-color:#40FF40;
}

td.Completed {
	background-color:#00C000;
}



table.LoginHNL {
	position:absolute;
	top:25%;
	left:35%;
	width:349px;
	height:313px;
	background: url(/images/HNL-Logo-Ghosted.jpg) no-repeat;
}

table.LoginNFS {
	position:absolute;
	top:25%;
	left:35%;
	width:349px;
	height:313px;
	background: url(/images/NFS-Logo-Ghosted.jpg) no-repeat;
	background-size: contain;
}

table.Login input {
	background: inherit;
}

table.Login td {
	font-size: 20px;
}

#TrackingLogin {
	font-size: 0px;
	background: white url(/images/TruckLogin.jpg) no-repeat; 
	width: 181px;
	height: 70px;
	border: 0px;
}

#LogOut {
	font-size: 0px;
	background: white url(/images/TruckLogout-small.jpg) no-repeat; 
	width: 90px;
	height: 35px;
	border: 0px;
}
td.error {
	color: red;
	border: none;
	font-weight: 900;
}

th.Head {
	font-size: 1.5em;
}