body{
font-size: 100%;
font-family: Arial, Helvetica, Georgia, 'Times New Roman';
width: 80%;
padding: 1% 10%;
}

#navibar ul{
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
background-image: linear-gradient(90deg, steelblue, snow);
background-attachment: fixed;
float: left;
clear: both;
}

#navibar li{
width: 128px;
text-align: center;
display: inline;
float: left;
}

#navibar a{
display: block;
padding: 0.5em;
margin: 0.2em 0 0 0.2em;
text-decoration: none;
color: steelblue;
background-color: snow;
border-bottom: solid 1px steelblue;
}

#navibar a:hover{
background-color: lightcyan;
}

#navibar a.visited{
font-weight: bold;
color: orange;
border-bottom: solid 1px snow;
}

#content{
width: 100%;
min-height: 555px;
line-height: 1.5;
background-color: snow;
border-bottom: solid 1px steelblue;
float: left;
clear: both;
}

#footer{
float: left;
clear: both;
}

#home_content_left{
width: 48%;
padding: 0 2% 0 0;
float: left;
}

#home_content_left h2{
text-align: center;
}

#home_content_left p{
text-align: justify;
}

#home_content_right{
width: 45%;
padding: 5% 0 5% 2%;
float: right;
}

.comments{
line-height: 1.5;
white-space: pre-line;
}

#home_content_right .comments{
padding: 0 0 0 1em;
}

#form_start div + div{
padding: 0.1em 0 0 0;
}

#textarea_seq_fst{
width: 99%;
resize: none;
}

#step2_1, #step2_2, #step2_3{
float: left;
margin: 0 5em 0 0;
}

#step3{
float: left;
clear: both;
}

.nodisplay{
display: none;
}

#params ul{
list-style-type: none;
line-height: 1.5;
}

pre{
font-size: 1.25em;
}

span.ext{
color: blue;
font-weight: bold;
text-decoration: underline;
}

.upper{
text-transform: uppercase;
}

.cap{
text-transform: capitalize;
}

table{
border-collapse: collapse;
border: none;
}

/*table th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after{*/
/*content: " \25B4\25BE" */
/*}*/

table thead, tfoot{
background-color: lightskyblue;
}

table tbody tr:nth-child(2n) td {
  background-color: white;
}
table tbody tr:nth-child(2n+1) td {
  background-color: lavender;
}

th, td{
border: 2px solid white;
padding: 0.5em;
}

.warning{
color: red;
font-weight: bold;
}
