a {
	background-color: transparent;
}

.satwarn { color: red; font-weight: bold; } 
.linwarn { color: darkorange; font-weight: bold; }

td.colg0x { background:#FFFF00; font-size: 80%; }
td.colg0  { background:#FFFF00; font-size: 80%; font-family: monospace;}
td.colg0a { background:#FFFF00; font-size: 80%; font-family: monospace;                  white-space:nowrap; }
td.colg0b { background:#FFFF00; font-size: 80%; font-family: monospace;                  white-space:nowrap; }
        
td.colg1x { background:#E9C2A6; font-size: 80%; }
td.colg1  { background:#E9C2A6; font-size: 80%; font-family: monospace;}
td.colg1a { background:#E9C2A6; font-size: 80%; font-family: monospace;                   white-space:nowrap; }
td.colg1b { background:#E9C2A6; font-size: 80%; font-family: monospace;                   white-space:nowrap; }

td.colg2x { background:#D8D8BF; font-size: 80%; }
td.colg2  { background:#D8D8BF; font-size: 80%; font-family: monospace;}
td.colg2a { background:#D8D8BF; font-size: 80%; white-space:nowrap; font-family: monospace;                   white-space:nowrap; }
td.colg2b { background:#D8D8BF; font-size: 80%; white-space:nowrap; font-family: monospace;                   white-space:nowrap; }
  
td.colg3x { background:#E9C2A6; font-size: 80%; white-space: nowrap;}
td.colg3  { background:#FFFFFF; font-size: 80%; font-family: monospace;}
td.colg4  { background:#FF0000; font-size: 80%; white-space:nowrap; font-family: monospace; white-space:nowrap; }
td.colg5  { background:#FF8C00; font-size: 80%; white-space:nowrap; font-family: monospace; white-space:nowrap; }

td.colg_reqExpTime { background:#b2e8e6; font-size: 80%; white-space:nowrap; font-family: monospace;}
td.colg_reqExpTime_hdr { background:#b2e8e6; font-size: 80%; }

table.echelleTable
{
	border-collapse: collapse;
	border: 1px solid black;
}

table.echelleTable caption
{
	font-weight: bold;
	font-size: big;
    background-color:white;
    background-image: none;
	padding: 8px;
}

table.echelleTable > tbody td {
	padding: 1;
	padding-right: 4;
	padding-left: 4;
	border: 1px solid darkgray;
}

table.echelleTable > tbody td:first-child {
	border: 1px solid black;
	font-family: normal;
	font-weight: bold;
	white-space: wrap;
}

table.echelleTable > tbody > tr:first-child > td {
	border: 1px solid black;
	font-family: normal;
	font-weight: bold;
	white-space: wrap;	
}

table.echelleTable > tbody td:last-child {
	border-right: 1px solid black;
}

table.echelleTable > tbody > tr:last-child > td {
	border-bottom: 1px solid black;
}

/* the second row too*/
table.echelleTable1 > tbody > tr:nth-child(-n+2) > td {
	border: 1px solid black;
	font-weight: bold;
}

table.echelleTable1 > tbody td:nth-child(6) {
	border-right: 1px solid black;
}

table.echelleTable1 > tbody td:nth-last-child(6) {
	border-right: 1px solid black;
}

.uvesTable
{
	border:none;
}

.uvesTable td
{
    border: none;
    padding:4;
}

.plotsTable {
	border-spacing: 3;
	border-radius: 2px;
    padding: 3px;
}

.xshooterTable {
	border-spacing: 3;
	border-radius: 2px;
    border: 1px solid grey;
    padding: 3px;
}

.xshooterTable td
{
	text-align:right;
}

.IQformula_0, 
.IQformula_1,
.IQformula_2,
.IQformula_3,
.IQformula_4,
.IQformula_5,
.IQformula_6
.IQformula_7,
.IQformula_8
{
	display: none;
	background-color:white;
	border: 1px solid black;
	border-radius: 4px;
	padding: 4px;
	margin-bottom: 80px;
}

.espresso_dropdown{
	background-color:#ffe68b;
}

.espresso_radio{
	background-color:skyblue;
}

.echelle_sn_formula
{
	border-collapse: collapse;
	border: 1px solid grey;
	border-radius: 5;
}

.echelle_sn_formula_cell>pre {	
	background-color:white;
	/* border: 1px solid black; */
	border-radius: 4px;
	padding: 12px;
}
