@charset "UTF-8";

html,
body	{
	height: 100%;
}

p {
	font-size: 14pt;
}

#wrapper	{ 
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
}

#footer	{ 	
	height: 60px;
	background-color: #f5f5f5;
}

#footer p {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 10pt;
	text-align: center;
}

#btn-debug {	
	position: absolute;
}

#console-debug {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 30%;
	height: 700px;
	overflow-y: scroll;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 5px #CCCCCC;
}

/* #console-debug pre {
	
} */

.fatigue-table {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}


/* .fatigue-table table {
	
} */

.fatigue-table th {
	background-color: lightgrey;
}

.fatigue-table td {
	text-align: center;
}

.fatigue-table {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.crew-bottom {
	border-bottom: 1px solid seagreen;
}

/* .mgmt-table table {
	
} */

.mgmt-table th {
	background-color: lightgrey;
}

.mgmt-table td {
	text-align: center;
}

.mgmt-table {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.now-top {
	border-top: 5px double chocolate;
	border-left: 5px double chocolate;
	border-right: 5px double chocolate;
}

.now-center {
	border-left: 5px double chocolate;
	border-right: 5px double chocolate;
}

.now-bottom {
	border-left: 5px double chocolate;
	border-right: 5px double chocolate;
	border-bottom: 5px double chocolate;
}



.tgt-top {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.tgt-center {
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.tgt-bottom {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.ff2j {
	border: 2x solid pink;
}

.th-row {
	text-align: left;
	
}

.th-column {
	text-align: center;
	width: 9%;
}

.th-column-1 {
	text-align: left;
	width: 15%;
}

.th-mgmt-column {
	text-align: center;
	width: 8%;
}

.th-mgmt-column-1 {
	text-align: left;
	width: 13%;
}

.tr-tot {
	background-color: lightyellow; 
}

.FFP_Low {
	background-color: darkseagreen; /* was lightgreen */
}

.FFP_Medium {
	background-color: khaki; /* was orange */
}

.FFP_High {
	background-color: lightsalmon; /* was lightcoral */
}

.FFR_Low {
	background-color: mediumseagreen;
}

.FFR_Medium {
	background-color: gold;
}

.FFR_High {
	background-color: tomato; /* was lightcoral */
} 

.L2j {
	background-color: pink;
}

.off {
	background-color: deepskyblue;
}	

.empty {
	background-color: grey;
}

.kdw-10 {
	width: 10%;
}



