.foundation-color {
	color: #3bafda;
}
.foundation-background {
	background-color: #3bafda;
}
.foundation-border {
	border-color: #3bafda;
}
.foundation-hover-color:hover {
	color: #3bafda;
}
.foundation-title .title-border {
	border-color: #3bafda !important;
}

.program-color {
	color: #56AC00;
}
.program-background {
	background-color: #56AC00;
}
.program-border {
	border-color: #56AC00;
}
.program-hover-color:hover {
	color: #56AC00;
}
.program-title .title-border {
	border-color: #56AC00 !important;
}

.instrument-color {
	color: #ff002a;
}
.instrument-background {
	background-color: #ff002a;
}
.instrument-border {
	border-color: #ff002a;
}
.instrument-hover-color:hover {
	color:#ff002a;
}
.instrument-title .title-border {
	border-color: #ff002a !important;
}


body.domain-general .domain-color,
body.domain-general .domain-hover-color:hover {
	color: #3bafda !important;
}

body.domain-general .domain-background {
	background: #3bafda;
}

body.domain-general .domain-border {
	border-color: #3bafda;
}

body.domain-general .title-border {
	border-color: #3bafda;
}

body.domain-type-foundation .slider-default {
	border-bottom:3px solid #3bafda;
}

body.domain-type-program .domain-color,
body.domain-type-program .domain-hover-color:hover {
	color: #56AC00 !important;
}

body.domain-type-program .domain-background {
	background: #56AC00;
}

body.domain-type-program .domain-border {
	border-color: #56AC00;
}

body.domain-type-program .slider-default {
	border-bottom:3px solid #56AC00;
}

body.domain-type-program .title-border {
	border-color: #56AC00;
}

body.domain-type-instrument .domain-color,
body.domain-type-instrument .domain-hover-color:hover {
	color: #ff002a !important;
}

body.domain-type-instrument .domain-background {
	background: #ff002a;
}

body.domain-type-instrument .domain-border {
	border-color: #ff002a;
}

body.domain-type-instrument .slider-default {
	border-bottom:3px solid #ff002a;
}

body.domain-type-instrument .title-border {
	border-color: #ff002a;
}

body.domain-infectious_diseases .slider-default {
	background: top center url('/euprevent/images/domains/header_bg_inf.jpg') no-repeat;
	background-size: cover;
}

body.domain-general .slider-default {
	background: #e0edf3;
	background-size: cover;
}

a.domain-button {
	display: inline-block;
	padding:4px 7px;
	border-radius:12px;
	line-height:12px;
}

body.domain-type-foundation a.domain-button {
	color:#3bafda;
}
body.domain-type-foundation a.domain-button:hover {
	background-color:#3bafda;
	color:#fff;
}

body.domain-type-program a.domain-button {
	color:#56AC00;
}
body.domain-type-program a.domain-button:hover {
	background-color:#56AC00;
	color:#fff;
}

body.domain-type-instrument a.domain-button {
	color:#ff002a;
}
body.domain-type-instrument a.domain-button:hover {
	background-color:#ff002a;
	color:#fff;
}