body > .container { padding-top:10px; }

table.exp { background-color:white; width:100%; }
table.exp > tbody > tr > th { text-align:center; border-bottom: solid #ddd 1px; }
table.exp > tbody > tr > td { font-size:smaller;padding-left:1em; vertical-align:top; }
table.exp > tbody > tr > th:nth-child(1) { width:33%; }
table.exp > tbody > tr > th:nth-child(2) { width:33%; }
table.exp > tbody > tr > th:nth-child(3) { width:33%; }

table.agi-agi { background-color:white; width:100%; }
table.agi-agi > tbody > tr > th { text-align:center; border-bottom: solid #ddd 1px; }
table.agi-agi > tbody > tr > td { font-size:smaller; padding-left:1em; vertical-align:top; }
table.agi-agi > tbody > tr > th:nth-child(1) { width:50%; }
table.agi-agi > tbody > tr > th:nth-child(2) { width:50%; }


#agi-selector .card-body { padding:5px; }

#localisation-data > tbody > tr  > td:nth-child(1) { text-align:right; font-weight:bold; border-right:solid #ddd 1px;}

#sequence { font-family:Menlo, "Courier New", fixed; font-size:.8em; }

#locus { font-size:large; font-weight:bold; padding-top:5px; }

#locs > tbody > tr > td { font-size:smaller; border:dotted gray 1px; }

.predictors > table > tbody > tr > td { padding-left:1em; }

.ppi { max-height:350px;/* same as .gfp-images */ overflow:auto; /*width:14em;*/  }
.ppi > ul { margin-left:3px; padding-left: 5px; list-style-position:inside; }

/*
.gfp-images {
	max-height:350px;
	overflow:auto;
	position:relative;
}
*/
.gfp-images .gfp h3 {
	text-align:center;
}
.gfp-images .gfp table {
	margin: 0px auto;
}
.gfp-images .gfp table th {
	text-align:center;
}

.xrefs-list { font-size:smaller; }
.xrefs-list >tbody>tr>td { font-size:smaller; padding:1px;}

#suba4-text { position:relative; top:-2em; left:.6em; font-size:2em; color:white;}

a.goterm { color:rgb(127,179,36); }

ul {
    list-style-type: none;
    list-style-position: outside;
}
