/* Reset Google Styles */
.google-visualization-orgchart-node {
font-family: "Arial Narrow", "Liberation Sans Narrow", "PT Sans Narrow", Lato, "Open Sans", "Droid Sans", Roboto, Calibri, "Lucida Grande", "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-weight: bold !important;
color: #000;
border: 2px solid #999 !important;
-moz-border-radius: 0px !important;
-webkit-border-radius: 0px !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
background: none !important;
}
.google-visualization-orgchart-node {
background-color: #fff !important;
}
.google-visualization-orgchart-lineleft {
border-left: 2px solid #000 !important;
}
.google-visualization-orgchart-lineright {
border-right: 2px solid #000 !important;
}
.google-visualization-orgchart-linetop {
border-top: 2px solid #000 !important;
}
.google-visualization-orgchart-linebottom {
border-bottom: 2px solid #000 !important;
}

body {
	margin: 1%;
	padding-bottom: 0px;
	color: #5a5a5a;
	background: #fafafa;
	font-size: smaller; /* 2016-09 adjustment */
	}
body, select {
	font-family: "Liberation Sans", Lato, "Open Sans", "Droid Sans", Roboto, Calibri, "Lucida Grande", "Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
h1,h2,h3 {
		font-weight: normal;
	}		
a {
	color: #00782d;
	text-decoration: none;
	}
a:hover, a:focus {
	color: #768d44;
	text-decoration: underline;
	}
form {
	display:inline;
	} 
select {
	font-weight:bold;
	color: #00782d;
	}

/* Prio - Background Styling trough title containing */
td[title*="PrioA"] {
    border: 5px double #000 !important;
    background-color: #d3e3ff !important;
}  /* 10% blue */
td[title*="PrioB"] {
    border: 4px double #333 !important;
    background-color: #affeff !important;
}  /* 5% cyan */
td[title*="PrioC"] {
    border: 2px solid #333 !important;
    background-color: #afffcf !important;
}  /* 2.5% greencyan */
td[title*="PrioD"] {
    border: 3px dotted #333 !important;
    background-color: #f1ffaf !important;
}  /* 1.3% yellowgreen */
td[title*="PrioE"] {
    border: 2px dashed #666 !important;
    background-color: #fffeaf !important;
}  /* 0.7% yelloworange */
td[title*="PrioF"] {
    border: 1px dotted #666 !important;
    background-color: #ffdaaf !important;
}  /* redorange */
td[title*="PrioP"] {
    border: 1px dotted #ccc !important;
    background-color: #ecd9c2 !important;
}  /* Private (Genealogical) greyred */

#SampleList {
    background: white; line-height: 150%;
}
/* CSS [attribute*=value] Selectors */
td[title*="FullGenomesCorp"],span[title*="FullGenomesCorp"] {
    border: 2px solid red !important;
}  
td[title*="FTDNA-BigY"],span[title*="FTDNA-BigY"]  {
    border: 2px solid orange !important;
}  
td[title*="FTDNA-Geno2"],span[title*="FTDNA-Geno2"]  {
    border: 2px dotted orange !important;
}  
td[title*="FTDNA-SingleSNP"] ,td[title*="FTDNA-WTY"] ,td[title*="FTDNA-Y"],span[title*="FTDNA-SingleSNP"]  {
    border: 1px dashed orange !important;
}  
td[title*="1000-Genomes-"],td[title*="1000Genomes-"],td[title*="1000Genomes"],span[title*="1000-Genomes-"] {
    border: 2px solid #6276ff !important;
}  
td[title*="PF-Sardinian-15"],td[title*="PF-Sardinian-13"] ,td[title*="PF-Sardinia"],span[title*="PF-Sardinian-15"] {
    border: 2px dashed green !important;
}    
td[title*="Est-Bioc-15"],span[title*="Est-Bioc-15"]  {
    border: 2px dashed cyan !important;
}    
td[title*="SK-Stoneking-14"],span[title*="SK-Stoneking-14"] {
    border: 2px dashed #00f1c9 !important;
}  
td[title*="PH-Hallast-14"],td[title*="PH-Hallast"],span[title*="PH-Hallast-14"] {
    border: 2px dashed #00f1c9 !important;
}  
td[title*="PersGenProj-"],span[title*="PersGenProj-"]  {
    border: 2px dashed cyan !important;
}    
td[title*="GoNL-12"],span[title*="GoNL-12"] {
    border: 2px dashed #00c1a9 !important;
}
/* CSS [attribute*=value] Selectors for Screen */ 
@media screen {
	td[title*="Turkey"],td[title*="Anatolia"],td[title*="Armenia"],td[title*="Georgia"],td[title*="Circassia"],td[title*="Chechen"],td[title*="Iran"],td[title*="Syria"],td[title*="Lebanon"],td[title*="Palestin"],td[title*="Israel"],td[title*="Jordan"],td[title*="Iraq"],td[title*="Kurd"],td[title*="Azerbaijan"],td[title*="Caucasus"],td[title*="Ingushetia"] {
		background-image: radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 70%, #c4ff56 100%) !important; 
	}
	td[title*="India"],td[title*="Gujarat"],td[title*="Punjab"],td[title*="Bangladesh"],td[title*="Beluch"],td[title*="Sri Lanka"],td[title*="Pakistan"],td[title*="Afghanistan"],td[title*="Nepal"],td[title*="Bhutan"],td[title*="Myanmar"] {
		background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 80%, #ffb092 100%) !important;
	}
	td[title*="Kazakh"],td[title*="Uzbek"],td[title*="Kyrgyz"],td[title*="Turkmen"],td[title*="Tajik"],td[title*="Altai"],td[title*="Uygur"],td[title*="Mongol"],td[title*="Chin"] {
		background-image: linear-gradient(45deg, rgba(255,255,255,0) 75%, #e8b870 100%) !important;
	}
	td[title*="Arab"],td[title*="Kuwait"],td[title*="Oman"],td[title*="Qatar"],td[title*="Jemen"],td[title*="Bahrain"] ,td[title*="Yemen"] ,td[title*="Somalia"],td[title*="Ethiopia"] {
		background-image: linear-gradient(180deg, rgba(255,255,255,0) 80%, #59ffb6 100%) !important;
	}
	td[title*="Tunisia"],td[title*="Egypt"],td[title*="Libya"],td[title*="Morocco"],td[title*="Algeria"]{
		background-image: linear-gradient(230deg, rgba(255,255,255,0) 72%, #ffe975 100%) !important;
	}
	td[title*="Cyprus"],td[title*="Creta"],td[title*="Malta"],td[title*="Italy"],td[title*="Sard"],td[title*="Sicil"],td[title*="Piedmont"],td[title*="Tuscan"],td[title*="Lombard"],td[title*="Veneto"],td[title*="France"],td[title*="Spain"],td[title*="Spanish"],td[title*="Portugal"],td[title*="Austria"],td[title*="Switzerland"],td[title*="Germany"],td[title*="Netherland"],td[title*="Belgium"],td[title*="England"],td[title*="Scotland"],td[title*="Ireland"],td[title*="Wales"],td[title*="Poland"],td[title*="Czech"],td[title*="Denmark"],td[title*="Sweden"],td[title*="Norw"],td[title*="Finland"] {
		background-image: linear-gradient(290deg, rgba(255,255,255,0) 75%, #9bdaff 100%) !important;
	}
	td[title*="Slovak"],td[title*="Hungary"],td[title*="Sloven"],td[title*="Bosnia"],td[title*="Serbia"],td[title*="Macedonia"],td[title*="Albania"],td[title*="Kosov"],td[title*="Greece"],td[title*="Greek"],td[title*="Bulgaria"],td[title*="Romania"],td[title*="Moldova"],td[title*="Ukraine"],td[title*="Belarus"],td[title*="Lithuania"],td[title*="Latvia"],td[title*="Russia"] {
		background-image: linear-gradient(330deg, rgba(255,255,255,0) 70%, #dfbdff 100%) !important;
	}
}
/* do not print */
@media print {
             .no-print, .no-print * { display: none !important; } 
			 }