body,html 				{color:rgba(255,255,255,1);}
html					{background-color:rgba(0,0,0,1);}


/*	Links & fonts
	============================================= */
a:focus					{color:rgba(255,170,85,1);}
a:link  				{color:rgba(255,170,85,1);}
a:visited				{color:rgba(255,170,85,1);}
a:hover					{color:rgba(255,119,0,1);}
a:active				{color:rgba(255,170,85,1);}


/*	Main wrappers for content & fixed background img
	============================================= */
.main_wrap				{background-color:rgba(255,255,255,0.4);}
.overlay				{background-color:rgba(46,41,6,0.6);}


/*	Settings
	============================================= */
#settings				{background-color:rgba(255,255,255,1);}
a.settings_link span	{color:rgba(255,255,255,0);}
a.settings_link:hover span	{color:rgba(255,255,255,1);}


/*	Breadcrumbs
	============================================= */
a.crumb					{color:rgba(170,204,238,1);}
a.crumb:hover			{color:rgba(255,255,255,1);}
.crumb_wrap				{color:rgba(204,204,204,1);}
.crumb_wrap span		{color:rgba(255,255,255,1);}


/*	About data links
	============================================= */
a.about_data			{color:rgba(204,204,204,1);}
a.about_data:hover		{color:rgba(255,255,255,1);}
a.about_data.quality	{border-left:1px solid rgba(187,187,187,1);}


/*	Header styles
	============================================= */
.default.declare	{color:rgba(204,204,204,1);}


/*	Blog styles
	============================================= */
.blog_head			{color:rgba(255,255,255,1); border-bottom:10px solid rgba(255,255,255,1);}
a.blog_head			{color:rgba(255,255,255,1); border-bottom:10px solid rgba(255,255,255,1);}
.blog_wrap			{color:rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,1); background-color:rgba(255,255,255,0.1);}
.blog_date			{color:rgba(204,204,204,1);}
.blog_body a		{color:rgba(170,204,238,1);}
.blog_body a:hover	{color:rgba(255,255,255,1);}
.blog_title			{color:rgba(170,204,238,1);}
a.blog_title		{color:rgba(170,204,238,1);}
a.blog_title:hover	{color:rgba(255,255,255,1);}
a.back_news			{color:rgba(255,255,255,1);}
a.back_news:hover	{color:rgba(170,204,238,1);}


/*	Graph styles
	============================================= */
#donor_graph, #sector_graph	{background-color:rgba(255,255,255,1); color:rgba(68,68,68,1); border:1px solid rgba(255,255,255,1);}
a.ask					{color:rgba(255,255,255,1);}
a.ask.donor				{background-color:rgba(0,136,255,1);}
a.ask.donor:hover		{background-color:rgba(51,170,255,1);}
a.ask.sector			{background-color:rgba(0,204,119,1);}
a.ask.sector:hover		{background-color:rgba(17,238,153,1);}
.main_peak_wrap			{background-color:rgba(255,255,255,1);}
.peak.donor				{border-top:20px solid rgba(0,136,255,1);}
.peak.sector			{border-top:20px solid rgba(0,204,119,1);}
a.view_all_money		{background-color:rgba(0,14,32,0.7); color:rgba(204,204,204,1);}
a.view_all_money:hover	{background-color:rgba(0,14,32,0.9); color:rgba(255,255,255,1);}


/*	Map styles (front page)
	============================================= */
.map_wrap				{background-color:rgba(0,0,0,0.8);}
.map_info				{color:rgba(255,255,255,1); background-color:rgba(52,174,255,0.9);}
.map_no_info			{color:rgba(255,255,255,1);}
.map_percent			{color:rgba(255,255,255,1); background-color:rgba(0,14,32,0.9);}
.map_percent span		{color:rgba(255,255,255,1);}


/*	For url #view=map
	============================================= */
.map_no_info.view		{color:rgba(255,255,255,1);}


/*	Stats (key figures) styles
	============================================= */
span.stats_title		{color:rgba(204,204,204,1);}
span.stats_title.view	{color:rgba(255,255,255,1);}
span.stats_num			{color:rgba(0,136,255,1);}
span.stats_num.view		{color:rgba(255,255,255,1);}
.declare.stats			{color:rgba(204,204,204,1);}
a.stats_link			{color:rgba(204,204,204,1); background-color:rgba(0,14,32,0.7);}
a.stats_link:hover		{background-color:rgba(0,14,32,0.9);}
a.stats_link.missing span	{color:rgba(0,136,255,1);}


/*	Active / Ended projects styles
	============================================= */
.table_wrap				{background-color:rgba(0,14,32,0.7);}


/*	Data Description styles
	============================================= */
.description_wrap		{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 60%,rgba(0,0,0,1) 100%); background:-prefix-linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,1) 100%);}
.description			{background-color:rgba(255,255,255,0.1);}
.description span.title	{color:rgba(255,255,255,1); border-top:1px solid rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,1);}
.description p			{color:rgba(255,255,255,1);}
.description p.about_data	{border-top:1px solid rgba(255,255,255,1);}
.description a			{color:rgba(170,204,238,1);}
.description a:hover	{color:rgba(255,255,255,1);}
a.read					{color:rgba(170,204,238,1);}
a.read:hover			{color:rgba(255,255,255,1);}


/*	Generic styles
	============================================= */
.list_peak					{border-right:30px solid rgba(0,136,255,1);}
.list_head_title			{background-color:rgba(0,136,255,1); color:rgba(255,255,255,1);}
.list_stats_title			{color:rgba(255,255,255,1);}
.list_stats_num				{color:rgba(255,255,255,1);}
a.button					{background-color:rgba(51,170,255,1); color:rgba(255,255,255,1);}
a.button:hover				{background-color:rgba(0,136,255,1);}
a.csv_download				{background-color:rgba(132,191,255,0.24); color:rgba(204,204,204,1);}
a.csv_download:hover		{background-color:rgba(115,182,255,0.49); color:rgba(255,255,255,1);}

	
/*	For url #view=donors & all #view=donor_*
	============================================= */
.donors_peak				{border-right:30px solid rgba(0,136,255,1);}
.donors_peak.view			{border-right:30px solid rgba(0,136,255,1);}
.donors_head_title			{background-color:rgba(0,136,255,1); color:rgba(255,255,255,1);}
.donors_head_title.view		{background-color:rgba(0,136,255,1);}


/*	For url #view=donor_activities
	============================================= */
.donor_activities_spend			{color:rgba(187,204,204,1);}
.donor_activities_percent_max	{background-color:rgba(0,0,0,1)000; border:1px solid rgba(51,51,68,1);}
.donor_activities_percent		{background-color:rgba(0,136,255,1);}


/*	For url #view=sectors & all #view=sector_*
	============================================= */
.sectors_peak				{border-right:30px solid rgba(0,204,119,1);}
.sectors_head_title			{background-color:rgba(0,204,119,1); color:rgba(255,255,255,1);}


/*	For url #view=search
	============================================= */
.search_label				{color:rgba(255,255,255,1); border-bottom:1px solid rgba(255,255,255,1);}
#search_div					{color:rgba(255,255,255,1);}
a#search_link				{background-color:rgba(0,14,32,0.7); color:rgba(83,180,237,1);}
a#search_link span			{color:rgba(131,174,199,1);}
a#search_link:hover			{background-color:rgba(0,14,32,0.9);}
	
	
/*	Search Headers
	============================================= */
.search_cont				{border-bottom:10px solid rgba(255,255,255,1);}
.search.head				{color:rgba(255,255,255,1);}
.search_query				{color:rgba(255,255,255,1);}


/*	Table header styles
	============================================= */
th.titles					{color:rgba(102,102,136,1); border-bottom:1px solid rgba(51,51,68,1);}


/*	Table for Header logo and Translations
	============================================= */
table.head td.options		{color:rgba(255,255,255,1);}


/*	Table for Country Name and Flag
	============================================= */
table.country				{border-bottom:10px solid rgba(255,255,255,1);}
table.country td.name		{color:rgba(255,255,255,1);}
table.country.min td.name	{color:rgba(255,255,255,1);}


/*	Table Titles
	============================================= */
table.title				{border-bottom:10px solid rgba(255,255,255,1);}
table.title td			{color:rgba(255,255,255,1);}
table.title td.sort		{color:rgba(204,204,204,1);}


/*	Table for Active / Ended projects
	============================================= */
table.list td			{color:rgba(187,204,204,1); border-bottom:1px solid rgba(51,51,68,1);}
table.list td span		{color:rgba(153,153,153,1);}
table.list a			{color:rgba(170,204,238,1);}
table.list a:focus		{color:rgba(255,255,255,1);}
table.list a:link  		{color:rgba(170,204,238,1);}
table.list a:visited	{color:rgba(170,204,238,1);}
table.list a:hover		{color:rgba(255,255,255,1); background-color:rgba(0,0,0,0.4);}
table.list a:active		{color:rgba(170,204,238,1);}


/*	Table for Money list (Donors / Sectors)
	============================================= */
table.money td				{color:rgba(187,204,204,1); border-bottom:1px solid rgba(17,153,255,1);}
table.money td.col1			{background-color:rgba(74,82,54,0.4);}
table.money td.col3			{background-color:rgba(17,46,105,0.2);}
table.money td.col4			{background-color:rgba(17,46,105,0.4);}
table.money td.col5			{background-color:rgba(17,46,105,0.6);}
table.money td.col6			{background-color:rgba(17,101,105,0.4);}
table.money td.col7			{background-color:rgba(17,101,105,0.6);}

table.money tr.row1 th		{color:rgba(255,255,255,1);}
table.money tr.row1 th.col1	{background-color:rgba(74,82,54,0.9); border:1px solid rgba(74,87,43,1); border-bottom:1px solid rgba(17,153,255,1);}
table.money tr.row1 th.col2	{border-bottom:1px solid rgba(17,153,255,1);}
table.money tr.row1 th.col3	{background-color:rgba(17,46,105,0.9); border:1px solid rgba(0,50,151,1); border-bottom:1px solid rgba(17,153,255,1);}
table.money tr.row1 th.col4	{background-color:rgba(17,101,105,0.9); border:1px solid rgba(7,117,122,1); border-bottom:1px solid rgba(17,153,255,1);}

table.money tr.row2 td		{color:rgba(255,255,255,1);}
table.money tr.row2 td.col1 {background-color:rgba(74,82,54,0.9); border-left:1px solid rgba(74,87,43,1); border-right:1px solid rgba(74, 87, 43, 1);}
table.money tr.row2 td.col3	{background-color:rgba(17,46,105,0.6); border-left:1px solid rgba(0,50,151,1);}
table.money tr.row2 td.col4	{background-color:rgba(17,46,105,0.8);}
table.money tr.row2 td.col5	{background-color:rgba(17,46,105,0.9); border-right:1px solid rgba(0,50,151,1);}
table.money tr.row2 td.col6	{background-color:rgba(17,101,105,0.7);}
table.money tr.row2 td.col7	{background-color:rgba(17,101,105,0.9); border-right:1px solid rgba(7,117,122,1);}

table.money tr.rows td.col1	{border-left:1px solid rgba(74,87,43,1); border-right:1px solid rgba(74,87,43,1);}
table.money tr.rows td.col3	{border-left:1px solid rgba(0,50,151,1);}
table.money tr.rows td.col5	{border-right:1px solid rgba(0,50,151,1);}
table.money tr.rows td.col7	{border-right:1px solid rgba(7,117,122,1);}

table.money tr.rows td.col2:hover, table.money tr.rows td.col3:hover, 
table.money tr.rows td.col4:hover, table.money tr.rows td.col5:hover	{background-color:rgba(17,46,105,1);}
table.money tr.rows td.col6:hover	{background-color:rgba(17,101,105,1);}
table.money tr.rows td.col7:hover	{color:rgba(187,204,204,1);}

table.money a				{color:rgba(170,204,238,1);}
table.money a:focus			{color:rgba(170,204,238,1);}
table.money a:link  		{color:rgba(170,204,238,1);}
table.money a:visited		{color:rgba(170,204,238,1);}
table.money a:hover			{color:rgba(255,255,255,1);}
table.money a:active		{color:rgba(170,204,238,1);}

table.money.publishers th.col2,
table.money.publishers td.col2	{border-left:1px solid rgba(0,50,151,1);}
table.money.publishers th.col2	{border-top:1px solid rgba(0,50,151,1);}


/*	Table for Activities list (Donors / Sectors)
	============================================= */
table.activity td		{color:rgba(187,204,204,1); border-bottom:1px solid rgba(51,51,68,1);}
table.activity td span	{color:rgba(153,153,153,1);}
table.activity a		{color:rgba(170,204,238,1);}
table.activity a:focus	{color:rgba(255,255,255,1);}
table.activity a:link  	{color:rgba(170,204,238,1);}
table.activity a:visited{color:rgba(170,204,238,1);}
table.activity a:hover	{color:rgba(255,255,255,1); background-color:rgba(0,0,0,0.4);}
table.activity a:active	{color:rgba(170,204,238,1);}


/*	Table for data descriptions footer (Donors / Sectors)
	============================================= */
table.data td			{color:rgba(255,255,255,1); border:1px solid rgba(204,204,204,1);}


/*	Missing data
	============================================= */
.missing_data_wrap		{background-color:rgba(0,14,32,0.7); color:rgba(255,255,255,1);}


/*	Data Investigators alert
	============================================= */
a.data_invest			{color:rgba(204,170,221,1); background-color:rgba(194,0,255,0.4);}
a.data_invest:hover		{color:rgba(255,255,255,1); background-color:rgba(194,0,255,0.8);}


/*	Footer
	============================================= */
.footer_wrap			{background-color:rgba(0,0,0,0.95);}
.footer_link a			{color:rgba(153,153,153,1);}
.footer_link a:focus	{color:rgba(255,255,255,1);}
.footer_link a:link  	{color:rgba(153,153,153,1);}
.footer_link a:visited	{color:rgba(153,153,153,1);}
.footer_link a:hover	{color:rgba(255,255,255,1);}
.footer_link a:active	{color:rgba(153,153,153,1);}


/*	SAVi CSS
	============================================= */
iati-activity			{background-color:rgba(0,14,32,0.7);}
iati-activity:after 	{color:rgba(204,204,204,1);}


/*	Project title
	============================================= */
span.span_span-title span-title		 			{color:rgba(255,255,255,1);}
span.span_span-title span-title:before 			{color:rgba(204,204,204,1);}


/*	IATI Identifier
	============================================= */
iati-identifier 				{background-color: rgba(0,14,32,0.7); color:rgba(255,122,0,1);}
iati-identifier:before			{color:rgba(204,204,204,1);}
iati-identifier:hover			{color:rgba(255,171,94,1);}
a.a_xml_iati-identifier:before	{color:rgba(204,204,204,1);}
a.a_slug:before					{color:rgba(204,204,204,1);}


/*	Recipient countries
	============================================= */
span.span_recipient-country				{background-color:rgba(17,46,105,0.9);}
span.span_recipient-country:before 		{color:rgba(255,255,255,1);}
recipient-country span					{color:rgba(255,255,255,1);}
recipient-country span:nth-of-type(2)	{color:rgba(255,255,255,1);}


/*	Start and End dates
	============================================= */
span.span_activity-date						{background-color:rgba(3,50,146,0.9);}
activity-date[type="start-actual"]			{color:rgba(255,255,255,1);}
activity-date[type="end-actual"]			{color:rgba(255,255,255,1);}
activity-date[type="start-actual"]:before	{color:rgba(204,204,204,1);}
activity-date[type="end-actual"]:before		{color:rgba(204,204,204,1);}


/*	Who's invloved?
	============================================= */
span.span_participating-org	 					{color:rgba(255,255,255,1); background-color:rgba(17,46,105,0.4);}
span.span_participating-org:before 				{color:rgba(255,255,255,1); border-bottom:5px solid rgba(255,255,255,1);}
participating-org[role="funding"]:after			{color:rgba(204,204,204,1);}
participating-org[role="implementing"]:after	{color:rgba(204,204,204,1);}
participating-org[role="extending"]:after		{color:rgba(204,204,204,1);}
participating-org[role="accountable"]:after		{color:rgba(204,204,204,1);}


/*	Reported by
	============================================= */
reporting-org 					{color:rgba(255,255,255,1); background-color:rgba(17,46,105,0.4);}
reporting-org:before 			{color:rgba(204,204,204,1);}


/*	Description of project (shared with Transaction table)
	============================================= */
span.span_description description 						{color:rgba(255,255,255,1);}
span.span_description description:nth-of-type(1):before	{color:rgba(204,204,204,1);}
span.span_description description[type="1"]:before		{color:rgba(204,204,204,1);}
span.span_description description[type="2"]:before		{color:rgba(204,204,204,1);}
span.span_description description[type="3"]:before		{color:rgba(204,204,204,1);}


/*	Result and description
	============================================= */
result:nth-child(odd)		{background-color:rgba(0,14,32,0.3);}
result:nth-of-type(1):before{color:rgba(255,255,255,1); background-color:rgba(17,46,105,0.9);}
result description			{color:rgba(255,255,255,1);}
result description:before	{color:rgba(204,204,204,1);}
result span-title			{color:rgba(255,255,255,1);}
result span-title:before	{color:rgba(204,204,204,1);}

result indicator span-title	{border-top:1px solid rgba(255,255,255,1);}
result indicator period period-start, result indicator period period-end, result indicator period target, result indicator period actual,
result indicator description			{color:rgba(204,204,204,1);}
result indicator period period-start:before, result indicator period period-end:before, result indicator period target:before,
result indicator period actual:before	{color:rgba(204,204,204,1);}

result indicator > baseline comment	{color:rgba(255,255,255,1);}


/*	Sectors (also turned into graph: sector_pie)
	============================================= */
sector[vocabulary="DAC"]		{color:rgba(255,255,255,1);}
sector:nth-child(even)			{background-color:rgba(0,14,32,0.7);}
sector[vocabulary="DAC"]:before	{color:rgba(204,204,204,1);}
sector span						{color:rgba(255,255,255,1);}
sector span:nth-of-type(2)		{color:rgba(204,204,204,1);}
img.sector_pie					{background-color:rgba(255,255,255,1);}


/*	Budget table
	============================================= */
budget					{border-top:1px solid rgba(30,144,255,1);}
budget:last-of-type	 	{border-bottom:0px solid rgba(30,144,255,1);}
budget:nth-of-type(1):before				{color:rgba(255,255,255,1); background-color:rgba(17,46,105,0.9);}
budget:nth-of-type(1) period-start:before 	{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
budget:nth-of-type(1) period-end:before	  	{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
budget:nth-of-type(1) value:before		  	{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
period-start 			{color:rgba(255,255,255,1);}
period-end	 			{color:rgba(255,255,255,1);}
budget value 			{color:rgba(255,255,255,1);}


/*	Transaction table
	============================================= */
transaction							{border-top:1px solid rgba(30,144,255,1);}
transaction a						{color:rgba(255,122,0,1);}
transaction a:hover					{color:rgba(255,171,94,1);}
transaction:last-of-type			{border-bottom:1px solid rgba(30,144,255,1);}
transaction:nth-of-type(1):before	{color:rgba(255,255,255,1); background-color:rgba(17,46,105,0.9);}

transaction:nth-of-type(1) transaction-date:before	{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
transaction:nth-of-type(1) transaction-type:before	{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
transaction:nth-of-type(1) provider-org:before		{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
transaction:nth-of-type(1) receiver-org:before		{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
transaction:nth-of-type(1) value:before				{color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}
span.span_transaction transaction:nth-of-type(1) description:nth-of-type(1):before {color:rgba(255,255,255,1); border-bottom:2px solid rgba(17,46,105,0.9);}

transaction-date	{color:rgba(255,255,255,1);}
transaction-type	{color:rgba(255,255,255,1);}
span.span_transaction transaction description:nth-of-type(1) {color:rgba(255,255,255,1);}
provider-org		{color:rgba(255,255,255,1);}
receiver-org		{color:rgba(255,255,255,1);}
value				{color:rgba(255,255,255,1);}
value span			{color:rgba(204,204,204,1);}


/*	Contact info for Publisher
	============================================= */
contact-info *						{color:rgba(255,255,255,1);}
contact-info:nth-of-type(1):before	{color:rgba(204,204,204,1);}


/*	Website or external links
	============================================= */
activity-website		{color:rgba(255,158,69,1); background-color: rgba(0,14,32,0.7);}
activity-website:before {color:rgba(204,204,204,1);}
activity-website:hover	{color:rgba(255,122,0,1);}


/*	Activity Status
	============================================= */
activity-status[code="1"]	{background-color:rgba(71,181,255,1);}
activity-status[code="2"]	{background-color:rgba(204,141,230,1);}
activity-status[code="3"]	{background-color:rgba(71,255,78,1);}
activity-status[code="4"]	{background-color:rgba(255,130,71,1);}
activity-status[code="5"]	{background-color:rgba(255,71,71,1);}
activity-status				{background-color:rgba(255,130,71,1); color:rgba(0,14,32,1);}
activity-status:before		{color:rgba(0,14,32,1);}


/*	Related documents list
	============================================= */
span.span_document-link:before				{color:rgba(255,255,255,1); border-bottom:3px solid rgba(255,255,255,1);}
a.a_document-link							{color:rgba(204,204,204,1);}
a.a_document-link document-link span-title			{color:rgba(255,255,255,1);}
a.a_document-link document-link span-title:hover	{color:rgba(255,171,94,1);}
document-link span							{color:rgba(204,204,204,1);}


/*	Family Tree list
	============================================= */
span.span_related-activity:before	{color:rgba(255,255,255,1); border-bottom:3px solid rgba(255,255,255,1);}
span.span_related-activity			{color:rgba(255,255,255,1);}
a.a_related-activity				{color:rgba(255,255,255,1);}
related-activity					{color:rgba(255,171,94,1);}
related-activity:hover				{color:rgba(255,122,0,1);}
related-activity:before				{color:rgba(255,255,255,1);}
