/* Custom */

.dataTables_wrapper {font-family: monospace; position: relative; clear: both; zoom: 1; }
.dataTables_info { padding-top: 0; }
.dataTables_paginate {float: right; text-align: left;}
.dataTables_filter{ width: 50%; float: right; margin: 0; padding: 0; text-align: right;}
.dataTables_length {width: 40%; float: left;}
.top .dataTables_info {float: none;}
.clear {clear: both;}
.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 { width: 100%; clear: both; font-family: Helvetica; monospace; font-size: 11px; border-spacing: 0px; margin: 0 auto; white-space:nowrap;}
table.fixme thead th { font-weight: 700; text-align: center; cursor: pointer; * cursor: hand; font-size: .9em; background-color: #FFFFFF; padding:3px 18px 3px 10px; border-bottom:1px solid #000;}
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: 3px 10px; font-size: 1em; }
table.fixme td.center { text-align: center; }
table.fixme td.css_small { font-size: 0.7em; line-height: 1.45em; }
/*Color Settings*/
table.fixme tr.known{ background: #C1FFC1;}
table.fixme tr.candidate{ background: #E0FFFF;}
table.fixme tr.novel{ background: LightYellow;}
table.fixme tr.undecided{ background: Orange;}
table.fixme tr.negative{ background: White; color: Red;}
table.fixme tr.reclassify{ background: #D8BFD8;}
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;
}

.paging_two_button .ui-button {
	float: left;
	cursor: pointer;
	* cursor: hand;
}

.paging_full_numbers .ui-button {
	padding: 2px 6px;
	margin: 0;
	cursor: pointer;
	* cursor: hand;
	color: #333 !important;
}

.dataTables_paginate .ui-button {
	margin-right: -0.1em !important;
}

.paging_full_numbers {
	width: 350px !important;
}

/*table.fixme tr:hover {
    border: 1px solid #03476F;
    color: darkblue;
}*/

table.sort-table {
	border-style:	solid solid solid solid;
	border-width:   1px;
	border-color: #C1DAD7;
	font-family: monospace, Courier New;
	font-size: 	9px;
    	border-spacing: 0px;
}
table.sort-table thead {
	background:	#eee;
	cursor: 	default;
	border-style:	dotted;
	border-width:   1px;
}
table.sort-table thead th {
    text-align: left;
    border-left: 1px solid #C1DAD7;
    font-size: 	9px;
    font-family: monospace, Courier New;
    color:  Black;
    cursor: pointer;
}
table.sort-table td {
    border-left: 1px solid #C1DAD7;
    font-family: monospace, Verdana;
    border-spacing: 0px;
}

table.sort-table tr:hover {
    border: 1px solid #03476F;
    background-color: #99CCFF;
}
table.sort-table td.Sense-Strand{color:	red; font-family: monospace;}
table.sort-table td.AntiSense-Strand{color:blue; font-family: monospace;}
table.sort-table tr.tail{color: green;}
.highlight-row{background-color: "blue";}

/* Highlight tail */
span.hltrim{background-color: green;font-weight: normal;color: white;text-transform: lowercase;}
/* Highlight fold */
span.hlfold{color:Blue; background-color: #eef;}
/* Highlight read */
span.hlread{background-color: Yellow;}
/*span.hlpart{background-color: Yellow;}*/
/* Highlight library */
span.hllib{background-color: Yellow;}
span.hlregion{background-color: #FFF8C6;}

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

.fixed {font-family: monospace, Verdana; font-size: 10px;text-align: left;}
.fixed tr:hover{background-color: #99CCFF;}
div.fixed {font-family: monospace, Verdana;font-size: 10px;}
div.plot {font-family: monospace;font-size: 11px; float:left;}
div.title {font-family: monospace, Verdana; 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, Verdana;
    font-size:  11px;
    *border-collapse: collapse;
    text-align: center;
}

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

.nav-table {
    vertical-align: text-top;
    font-size:  12px;
    font-family:        monospace, Verdana;
    text-align: center;
}

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