/* vep effects */
.aa_subst, .is_deleterious, .p_length_changed, .on_domain {
  border: 1px outset;
  border-color: grey;
  border-radius: 5px;
  padding: 4px;
  background-color: rgba(200,200,200,0.5);
  font-family: monospace;
} 

/* background colors for effect severity */
tr td.data.report_class_1 {background-color:#F3F781;}
tr td.data.report_class_2 {background-color:#F7BE81;}
tr td.data.report_class_3 {background-color:#F78181;}

/* Patient status colors*/
.status_general {
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
	text-transform: uppercase;
	
	display: inline;
	border-width: 1px;
	/* highlightede row changes background color. Override in color specific classes*/
	border-color: transparent;
    border-style: solid;    
    border-radius: 3px;
	margin-right: 5px;
}


.status_white {	
	background-color:#ffffff;
	border-color: #f0f0f0;
    color: #000
}

.status_grey {	
	background-color:#ccc;
	border-color: #ccc;
    color: #000
}
.status_red {
	background-color:#d04437; 
	border-color: #d04437;
	color: white;
}
.status_orange {	
	background-color:#ff9900; 
	border-color: #ff9900;
	color: white;
}
.status_green{	
	background-color:#14892c; 
	border-color: #14892c;
	color: white;
}
.status_blue{
	background-color:#4a6785; 
	border-color: #4a6785;
	color: white;
}

.status_danger {
    background-color: var(--ut-palette-danger);
    border-color: var(--ut-palette-danger);
    color: white;
}

.status_success {
    background-color: var(--ut-palette-success);
    border-color: var(--ut-palette-success);
    color: white;
}



.status_PVS {
	background-color:var(--u-color-12); 
	border-color: var(--u-color-12);
	color: var(--u-color-12-contrast);
}
.status_PS {
	background-color:var(--u-color-11); 
	border-color: var(--u-color-11);
	color: var(--u-color-11-contrast);
}
.status_PA {
	background-color:var(--u-color-10); 
	border-color: var(--u-color-10);
	color: var(--u-color-10-contrast);
}
.status_PM {
	background-color:var(--u-color-9); 
	border-color: var(--u-color-9);
	color: var(--u-color-9-contrast);
}
.status_PP {
	background-color:var(--u-color-8); 
	border-color: var(--u-color-8);
	color: var(--u-color-8-contrast);
}
.status_BVS{
	background-color:var(--u-color-1); 
	border-color: var(--u-color-1);
	color: var(--u-color-1-contrast);
}
.status_BS{
	background-color:var(--u-color-2); 
	border-color: var(--u-color-2);
	color: var(--u-color-2-contrast);
}
.status_BA{
	background-color:var(--u-color-3); 
	border-color: var(--u-color-3);
	color: var(--u-color-3-contrast);
}
.status_BM{
	background-color:var(--u-color-4); 
	border-color: var(--u-color-4);
	color: var(--u-color-4-contrast);
}
.status_BP{
	background-color:var(--u-color-5); 
	border-color: var(--u-color-5);
	color: var(--u-color-5-contrast);
}


.status_OVS {
	background-color:var(--u-color-12); 
	border-color: var(--u-color-12);
	color: var(--u-color-12-contrast);
}
.status_OS {
	background-color:var(--u-color-11); 
	border-color: var(--u-color-11);
	color: var(--u-color-11-contrast);
}
.status_OA {
	background-color:var(--u-color-10); 
	border-color: var(--u-color-10);
	color: var(--u-color-10-contrast);
}
.status_OM {
	background-color:var(--u-color-9); 
	border-color: var(--u-color-9);
	color: var(--u-color-9-contrast);
}
.status_OP {
	background-color:var(--u-color-8); 
	border-color: var(--u-color-8);
	color: var(--u-color-8-contrast);
}
.status_SBVS{
	background-color:var(--u-color-1); 
	border-color: var(--u-color-1);
	color: var(--u-color-1-contrast);
}
.status_SBS{
	background-color:var(--u-color-2); 
	border-color: var(--u-color-2);
	color: var(--u-color-2-contrast);
}
.status_SBM{
	background-color:var(--u-color-4); 
	border-color: var(--u-color-4);
	color: var(--u-color-4-contrast);
}
.status_SBP{
	background-color:var(--u-color-5); 
	border-color: var(--u-color-5);
	color: var(--u-color-5-contrast);
}



/* read depth related coloring */
.min_read_depth_0 {border-left: 2em; color:red;}
.min_read_depth_1 {border-left: 2em;}
.min_read_depth_2 {border-left: 1em;}
.max_read_depth_0 {border-right: 2em; color:red;}
.max_read_depth_1 {border-right: 2em;}
.max_read_depth_2 {border-right: 1em;}

table.report-standard       a.popup-link,
table.apexir_WORKSHEET_DATA a.popup-link {
	display: inline-block;
	padding-right: 15px; /* room for the background image */
	min-height: 1em; /* make the background image of an empty element visible */
}

/* emphasize popup opening links*/
table.report-standard       tr:hover a.popup-link,
table.apexir_WORKSHEET_DATA tr:hover a.popup-link {
	background-image: url("/i/menu/go-small.png");
	background-repeat: no-repeat;
	background-position: right center;
}
