/* Custom */

.dataTables_wrapper {font-family: monospace;}
.dataTables_info { padding-top: 0; }
.dataTables_paginate { padding-top: 0; }
.dataTables_filter{ width: 50%; float: left; margin: 0; padding: 0; text-align: left;}
.css_small { font-size: 70%; line-height: 1.45em; }
.css_right { float: right; }
.sorting_asc { background: url('./images/sort_asc.jpg') no-repeat center right; }
.sorting_desc { background: url('./images/sort_desc.jpg') no-repeat center right; }
.sorting { background: url('./images/sort_both.jpg') no-repeat center right; }

table.fixme td.css_small { font-size: 0.7em; line-height: 1.45em; }
table.fixme { width: 100%; clear: both; font-family: Helvetica; monospace; font-size: 11px; }
table.fixme thead th { padding: 10px 10px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 0px; font-weight: bold; text-align: center; color: #0073EA; cursor: pointer; font-size: .9em; background-color: #FFFFFF;white-space:nowrap;}
table.fixme tfoot th { padding: 1px 10px; border-top: 1px solid black; font-weight: bold;}
table.fixme tr.heading2 td { border-bottom: 1px solid #aaa; }
table.fixme td { padding: 5px 10px; font-size: 1em; border-top: 1px solid #DEE; border-left: 1px solid #DEE; color: #444; white-space:nowrap;}
table.fixme td.center { text-align: center; }
table.fixme a:link{ color: #0073EA; }

/* Color Settings */
table.fixme tr.known{ background: LightGreen;}
table.fixme tr.candidate{ background: LightBlue;}
table.fixme tr.confident{ background: LightYellow;}
table.fixme tr.undecided{ background: Orange;}
table.fixme tr.negative{ background: White; color: Red;}
table.fixme tr.reclassify{ background: LightPink;}
table.fixme tr.duplicate{background: Red;}
table.fixme tr.mirtron_reclassify{background: Pink;}
table.fixme tr.\35 p_tailed_mirtron{background: LightGreen;}
table.fixme tr.mirtron{background: LightGreen;}
table.fixme tr.\33 p_tailed_mirtron{ background: Green;}
table.fixme tr.\35 p_tailed_mirtron_candidate{background: LightBlue;}
table.fixme tr.mirtron_candidate{background: LightBlue;}
table.fixme tr.\33 p_tailed_mirtron_candidate{background: SlateBlue;}

table.fixme {
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-spacing: 0px;
}

table.fixme tr:nth-child(even) {
  background-color: #EEE; /*#F6F6F6;*/
}


table.fixme tr:nth-child(odd) {
  background-color: white;
}

table.sort-table {
	border-style:	solid;
	border-width:   1px;
	font-family: 	monospace, sans-serif;
	font-size: 	9px;
    	border-spacing: 0px;
	table-layout:fixed;
}

table.sort-table thead tr th {
    background:	#F6F6F6;
    font-weight:bold;
    text-align: left;
    border-left:1px solid #C1DAD7;
    color:  black;
    width: 40px;
}
table.sort-table td {
    border-style:       none none none none;
    border-left:	1px solid #C1DAD7;
    border-top:	1px solid #C1DAD7;
    border-spacing: 0px;
    width: 40px;
}
table.sort-table tbody tr:hover {
    border: 1px solid #03476F;
    background-color: #99CCFF;
}
table.sort-table td.Sense-Strand{color: red;}
table.sort-table td.AntiSense-Strand{color: blue;}
table.sort-table tr.tail{display: none; color: green;}
.highlight-row{background-color: blue;}

/* Highlight tail */
span.hltrim{color: green;font-weight: bold; text-transform: lowercase;}
/* Highlight fold */
span.hlfold{color:blue; background-color: darkgrey;}
/* Highlight read */
span.hlread{background-color: Yellow;}
/* Highlight library */
span.hllib{background-color: Yellow;}
span.hlregion{background-color: #FFF8C6;}

.lib{}
.libhide{display: none;}

.fixed {font-family: monospace;	font-size: 11px;text-align: left;}
.fixed tr:hover{background-color: #99CCFF;}
div.fixed {font-family: monospace;font-size: 11px;}
div.plot {font-family: monospace;font-size: 11px; float: left;}
div.title {font-family: monospace; font-size: 16px;}

div.popup
{
	display:none;
	position:absolute;
	border:solid 1px black;
	padding:2px;
	background-color:#FFFFCC;
}


a.popup:hover + div.popup
{
	display:block;
}

div.popup:hover
{
	display:block;
}

.option-table{
    *border: 1px solid #C1DAD7;
    vertical-align: text-top;
    font-family: monospace;
    font-size: 10px;
    text-align: center;
    border-spacing: 0px;
}

.option-table td {
    border:  1px solid #C1DAD7;
    vertical-align: text-top;
    font-family: monospace;
    font-size: 9px;
    float: bottom;
}

.nav-table{
    vertical-align: text-top;
    font-size:  10px;
    *border-collapse: collapse;
    text-align: center;
}

/******* LOADING *******/  
#loading{  
    text-align: left;  
    visibility: hidden;  
}  
