/* Custom */

.dataTables_wrapper {font-family: monospace; position: relative; clear: both; zoom: 1; }
.dataTables_info { padding-top: 0; }
.dataTables_paginate { padding-top: 0; }
.dataTables_filter{ width: 50%; height: 50%;  float: left; margin: 0; padding: 0; font-size: 10px;  text-align: left;}
.dataTables_length {width: 40%; float: left;}
.top .dataTables_info {float: none;}
.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: 10px; }
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: .8em; 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 {
    table-layout:fixed;
    border-style:	solid;
    border-width:   1px;
    font-family: 	monospace, sans-serif;
    font-size: 	10px;
    border-spacing: 0px;
}

table.sort-table thead th {
    font-family: monospace;
    font-weight: bold;
    font-size: 	10px;
    border-left: 1px solid #eee;
    border-bottom:1px solid #C1DAD7; /*#FFFFFF;*/
    cursor: default;
    color: #000033;
    vertical-align: bottom;
    /*cursor: pointer;
    background:	#eee; */
}

span.raw{
    display: none;
    font-style:italic;
}

span.norm{
    text-decoration:underline;
}

/* Move cursor */
div.DTCR_pointer {
	width: 1px;
	background-color: #0259C4;
	z-index: 201;
}

body.alt div.DTCR_pointer {
	margin-top: -15px;
	margin-left: -9px;
	width: 18px;
	background: url('../images/insert.png') no-repeat top left;
}

table.sort-table td {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    font-family: monospace;
}
table.sort-table tbody tr:hover {
    border: 1px solid #03476F;
    background-color: #CCFFCC;
}

span.senseread{color: red;}
td.Sense-Strand{color: #909090;}
span.asenseread{color: blue;}
td.AntiSense-Strand{color: #909090;}

tr.tail{color: green;}
tr.perfect{color: black;}

/* Highlight tail */
span.hltrim{color: green; font-weight: bold; text-transform: lowercase;}
/* Highlight fold */
span.hlfold{color:Black; background-color: #00FFFF;}
/* Highlight read */
span.hlread{background-color: Yellow; color: Black;}
/* Highlight library */
span.hllib{background-color: Yellow;}
span.hlregion{background-color: #FFF8C6;}
.highlight-row{background-color: #82CAFA;}
.row_selected{color: green;}

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

.fixed {font-family: monospace;	font-size: 11px;text-align: left;}
.fixed tr:hover{background-color: #CCFFCC;} /*#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;
    font-family: monospace;
    font-size: 10px;
    text-align: center;
    border-spacing: 0px;
}

.option-table td {
    border:  1px solid #C1DAD7;
    font-family: monospace;
    font-size: 9px;
}

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

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