#logo {
	height:5em;
}

div.cover{
	background-color:#aa1e41;
}

/* Cover START */


#logo {
	float:right;
	margin-top:1em;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9Ijg1N3B4IiAgIGhlaWdodD0iNDAycHgiICAgdmlld0JveD0iMCAwIDg1NyA0MDIiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODU3IDQwMiIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNyZy1sb2dvX3doaXRlLWxldHRlcnNfd2hpdGUtc3dvb3NoX2dyZXktc2hhZG93LnN2ZyI+PG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGEzMzU1Ij48cmRmOlJERj48Y2M6V29yayAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICAgIGlkPSJkZWZzMzM1MyIgLz48c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE2ODAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI5NjkiICAgICBpZD0ibmFtZWR2aWV3MzM1MSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGlua3NjYXBlOnpvb209IjEuNzcwMTI4NCIgICAgIGlua3NjYXBlOmN4PSI0MjguNSIgICAgIGlua3NjYXBlOmN5PSIyNDMuNzEzODciICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTYiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTYiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZzMzMzkiIC8+PGcgICAgIGlkPSJnMzMzNyI+PGcgICAgICAgaWQ9ImczMzM5Ij48ZyAgICAgICAgIGlkPSJTd29vc2hfeDI2X1NoYWRvdyI+PHBhdGggICAgICAgICAgIGlkPSJTaGFkb3ciICAgICAgICAgICBmaWxsPSIjQjFCM0I2IiAgICAgICAgICAgZD0iTTUxNC45OTgsNTEuNjQ2YzAsMCw4MDkuNzg4LTg3LjIyMi03OC40NzksMzQwLjExMSAgICAgQzQzNi41MiwzOTEuNzU4LDEwNjQuMzIyLDU0LjYsNTE0Ljk5OCw1MS42NDYiIC8+PHBhdGggICAgICAgICAgIGlkPSJTd29vc2giICAgICAgICAgICBmaWxsPSIjQzYwQzQ2IiAgICAgICAgICAgZD0iTTQ3OC45OTgsMTUuNjQ2YzAsMCw4MDkuNzg4LTg3LjIyMi03OC40NzksMzQwLjExMSAgICAgQzQwMC41MiwzNTUuNzU4LDEwMjguMzIyLDE4LjYsNDc4Ljk5OCwxNS42NDYiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48ZyAgICAgICAgIGlkPSJDUkciPjxwYXRoICAgICAgICAgICBmaWxsPSIjMDA1Mjg4IiAgICAgICAgICAgZD0iTTE4My44NDIsODcuODEyYy0wLjI5OCwyLjk2NC0wLjU5NSw1LjE4My00LjQ4NCw1LjE4M2MtMy41OTksMC00LjQ5NS0xLjExMS01LjM5Mi00LjQzOCAgICAgQzE3My42NjgsODQuMzAzLDE1OC45OSw3OC4yLDEzMy41MzIsNzguMmMtNTYuMzEyLDAtOTEuNjYxLDMyLjkyNy05MS42NjEsNjYuNjA0YzAsMjQuMjM3LDE5LjQ3Miw0NC41OTksNjIuMzEsNDQuNTk5ICAgICBjMzMuMjQsMCw1NC44MDktMTIuOTY3LDU3LjUwOC0xOC42OTZjMS4yLTIuNTg2LDEuNDkzLTQuMjU1LDUuMzgxLTQuMjU1YzIuNzAyLDAsMy45MDUsMS4xMTYsMy45MDUsMi41ODkgICAgIGMwLDIuMDM2LTIuMTA0LDYuNDc2LTQuNSwxNy4yMDNjLTIyLjE2NCw2Ljg1My01MC4wMTcsMTAuMzczLTc0LjU3NywxMC4zNzNjLTUxLjIyMywwLTg1LjM3MS0xNi4yODUtODUuMzcxLTQ5LjQwOSAgICAgYzAtNDQuNTk0LDU3LjUxNS03Ni4yMzMsMTI4LjQ5OS03Ni4yMzNjMTYuNzY1LDAsMzQuNDQ4LDEuNjcxLDUwLjYxNyw1LjAwMkwxODMuODQyLDg3LjgxMnoiICAgICAgICAgICBpZD0icGF0aDMzNDUiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjxwYXRoICAgICAgICAgICBmaWxsPSIjMDA1Mjg4IiAgICAgICAgICAgZD0iTTI2OS45NzYsODQuNjcxYzAuMy0yLjc3MywxLjc5My0yLjc3Myw5LjI3OC0yLjc3M2MyNC4yNzgsMCw0MS4wNjEsNi4xMDMsNDEuMDYxLDIyLjc1NiAgICAgYzAsMTkuMjQ2LTIyLjQ4MywyOS45NzEtNTIuNDM1LDI5Ljk3MWgtOS4yODZMMjY5Ljk3Niw4NC42NzF6IE0zNjkuMTUyLDE5Mi41NDJsMS40OTktNi4xMDljLTE0LjA3OSwwLTE3LjY3LTIuMjIxLTIzLjM2LTYuNjU4ICAgICBjLTEyLjg4OC0xMC4zNjUtMjUuNzc2LTIxLjQ2NC00My40NjctNDQuMDQzYzI1Ljc4Mi00LjA2MSw0OS4xNTctMTYuNDYzLDQ5LjE1Ny0zMS4yNTljMC02LjEwNi0wLjYtMjkuNDI2LTU1LjE0OS0yOS40MjYgICAgIGgtODMuODY2bC0xLjUwMSw2LjExN2gxNC45ODFjNi44ODYsMCw4LjM4OSwwLjM2NCw4LjM4OSw1LjkxM2MwLDkuOTk1LTIwLjA3MSw5NC4zNjMtMjAuMDcxLDk2Ljc2NiAgICAgYzAsMi41OS0xLjc5OCwyLjU5LTExLjY3NiwyLjU5aC03Ljc5NGwtMS40OTMsNi4xMDloNzcuODY2bDEuNTAxLTYuMTA5aC0xNC45NzFjLTguMDg2LDAtOS41ODctMC4zNzYtOS4yODktNS43MyAgICAgYzAuNi04LjMzNCw0LjQ5NC0yMy41MDUsNy4xOTMtMzkuOTcxaDE4LjI3MWMxMS45NzEsMTUuNzI1LDI2LjM2LDM0Ljk3LDQxLjk0OCw0Ny41NWM1LjM5Nyw0LjI2LDYuMjk0LDQuMjYsMTQuMDgzLDQuMjZIMzY5LjE1MiAgICAgeiIgICAgICAgICAgIGlkPSJwYXRoMzM0NyIgICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PHBhdGggICAgICAgICAgIGZpbGw9IiMwMDUyODgiICAgICAgICAgICBkPSJNNTc1LjgyNywxMzkuNjI0bC0xLjUxNSw2LjEwM2gtMTEuMzY2Yy00LjQ5NiwwLTcuNzgyLDAtOC4wOCwyLjQxbC01LjcwMiwyNi44MjQgICAgIGMwLDMuMTQyLDMuODg4LDIuMjM1LDMuODg4LDQuNDQ2YzAsMi41ODYtNi4yNzgsNC4yNS05LjI3Myw1LjE3M2MtMjAuNjcsNi42Ny01My42MjEsMTIuMDM2LTc2Ljk3NSwxMi4wMzYgICAgIGMtNTIuNzI5LDAtODYuODc3LTE3LjU4LTg2Ljg3Ny01MC4xNDdjMC0zNy45MjgsNDYuNDI2LTc1LjQ5NCwxMzUuMzk2LTc1LjQ5NGMxNi43NzcsMCwzNC40MzYsMS42NzEsNTAuNjIzLDUuMDAybC0xLjgwNywxMS44MzQgICAgIGMtMC4yOTQsMi45NjQtMC42LDUuMTg0LTQuNDgzLDUuMTg0Yy0zLjYwMiwwLTQuNDg5LTEuMTEyLTUuMzk2LTQuNDM5Yy0wLjI5OS00LjI1NC0xNC45Ny0xMC4zNTctNDAuNDI1LTEwLjM1NyAgICAgYy01OS4wMTcsMC05OC41NjEsMzAuMzQyLTk4LjU2MSw2NC41NjZjMCwyNC4wNjMsMTguNTc4LDQ1Ljg5Miw2Mi4zMDMsNDUuODkyYzExLjY5NywwLDI2LjY2Ni0yLjA0NSwzNy4xNDYtNS41NTQgICAgIGMyLjA5LTExLjY1Nyw1LjY5NS0yMC4xNjMsNS42OTUtMzEuNDQ5YzAtNS41NjItMS41MTItNS45MjctOS41ODctNS45MjdoLTE0LjA4M2wxLjUwMy02LjEwM0g1NzUuODI3TDU3NS44MjcsMTM5LjYyNHoiICAgICAgICAgICBpZD0icGF0aDMzNDkiICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvZz48L2c+PC9nPjwvc3ZnPg==);

	margin-left:3em;

	height:5em;
	width:10em;
	background-repeat: no-repeat;

	background-size: contain;
}

ol.human li, ul.human li {
	margin-bottom:.5em;
}


div.cover{
	background-color:#aa1e41;
}

div.cover h1.primary {

	line-height:.8;
	font-size:4em;
	font-weight:normal;
	min-width:50%;
	/*margin: .5em .5em .5em 0px;*/
	margin:32px 32px 32px 0px;
	float:left;
}

div.cover h1.title_fallback {

}

div.cover h1 span {
	font-family:sans-serif;
	font-size:smaller;
	font-size:.6em;
	letter-spacing: normal;
}

div.cover p.cover_about {
	line-height:1.5;
	margin:32px 32px 32px 0px;
}

div.cover-logo {
	background-color: white;
    width: 50%;
	height:100px;
    float: right;

	border-top-left-radius: 1em;
	margin-top:-135px;
	padding-top:10px;


	/*
	position:relative;
	top:-10em;
	*/

	/*
    border-top-left-radius: 1em;
    display: inline-block;
    position: relative;
    min-height: 3em;
    padding-left: 3em;
    padding-top: .5em;
    margin-top: 1em;
	*/
}

div.cover-logo div {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI4NTdweCIgaGVpZ2h0PSI0MDJweCIgdmlld0JveD0iMCAwIDg1NyA0MDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg1NyA0MDIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxnIGlkPSJTd29vc2hfeDI2X1NoYWRvdyI+PHBhdGggaWQ9IlNoYWRvdyIgZmlsbD0iI0IxQjNCNiIgZD0iTTUxNC45OTgsNTEuNjQ2YzAsMCw4MDkuNzg4LTg3LjIyMi03OC40NzksMzQwLjExMUM0MzYuNTIsMzkxLjc1OCwxMDY0LjMyMiw1NC42LDUxNC45OTgsNTEuNjQ2Ii8+PHBhdGggaWQ9IlN3b29zaCIgZmlsbD0iI0M2MEM0NiIgZD0iTTQ3OC45OTgsMTUuNjQ2YzAsMCw4MDkuNzg4LTg3LjIyMi03OC40NzksMzQwLjExMUM0MDAuNTIsMzU1Ljc1OCwxMDI4LjMyMiwxOC42LDQ3OC45OTgsMTUuNjQ2Ii8+PC9nPjxnIGlkPSJDUkciPjxwYXRoIGZpbGw9IiMwMDUyODgiIGQ9Ik0xODMuODQyLDg3LjgxMmMtMC4yOTgsMi45NjQtMC41OTUsNS4xODMtNC40ODQsNS4xODNjLTMuNTk5LDAtNC40OTUtMS4xMTEtNS4zOTItNC40MzhDMTczLjY2OCw4NC4zMDMsMTU4Ljk5LDc4LjIsMTMzLjUzMiw3OC4yYy01Ni4zMTIsMC05MS42NjEsMzIuOTI3LTkxLjY2MSw2Ni42MDRjMCwyNC4yMzcsMTkuNDcyLDQ0LjU5OSw2Mi4zMSw0NC41OTljMzMuMjQsMCw1NC44MDktMTIuOTY3LDU3LjUwOC0xOC42OTZjMS4yLTIuNTg2LDEuNDkzLTQuMjU1LDUuMzgxLTQuMjU1YzIuNzAyLDAsMy45MDUsMS4xMTYsMy45MDUsMi41ODljMCwyLjAzNi0yLjEwNCw2LjQ3Ni00LjUsMTcuMjAzYy0yMi4xNjQsNi44NTMtNTAuMDE3LDEwLjM3My03NC41NzcsMTAuMzczYy01MS4yMjMsMC04NS4zNzEtMTYuMjg1LTg1LjM3MS00OS40MDljMC00NC41OTQsNTcuNTE1LTc2LjIzMywxMjguNDk5LTc2LjIzM2MxNi43NjUsMCwzNC40NDgsMS42NzEsNTAuNjE3LDUuMDAyTDE4My44NDIsODcuODEyeiIvPjxwYXRoIGZpbGw9IiMwMDUyODgiIGQ9Ik0yNjkuOTc2LDg0LjY3MWMwLjMtMi43NzMsMS43OTMtMi43NzMsOS4yNzgtMi43NzNjMjQuMjc4LDAsNDEuMDYxLDYuMTAzLDQxLjA2MSwyMi43NTZjMCwxOS4yNDYtMjIuNDgzLDI5Ljk3MS01Mi40MzUsMjkuOTcxaC05LjI4NkwyNjkuOTc2LDg0LjY3MXogTTM2OS4xNTIsMTkyLjU0MmwxLjQ5OS02LjEwOWMtMTQuMDc5LDAtMTcuNjctMi4yMjEtMjMuMzYtNi42NThjLTEyLjg4OC0xMC4zNjUtMjUuNzc2LTIxLjQ2NC00My40NjctNDQuMDQzYzI1Ljc4Mi00LjA2MSw0OS4xNTctMTYuNDYzLDQ5LjE1Ny0zMS4yNTljMC02LjEwNi0wLjYtMjkuNDI2LTU1LjE0OS0yOS40MjZoLTgzLjg2NmwtMS41MDEsNi4xMTdoMTQuOTgxYzYuODg2LDAsOC4zODksMC4zNjQsOC4zODksNS45MTNjMCw5Ljk5NS0yMC4wNzEsOTQuMzYzLTIwLjA3MSw5Ni43NjZjMCwyLjU5LTEuNzk4LDIuNTktMTEuNjc2LDIuNTloLTcuNzk0bC0xLjQ5Myw2LjEwOWg3Ny44NjZsMS41MDEtNi4xMDloLTE0Ljk3MWMtOC4wODYsMC05LjU4Ny0wLjM3Ni05LjI4OS01LjczYzAuNi04LjMzNCw0LjQ5NC0yMy41MDUsNy4xOTMtMzkuOTcxaDE4LjI3MWMxMS45NzEsMTUuNzI1LDI2LjM2LDM0Ljk3LDQxLjk0OCw0Ny41NWM1LjM5Nyw0LjI2LDYuMjk0LDQuMjYsMTQuMDgzLDQuMjZIMzY5LjE1MnoiLz48cGF0aCBmaWxsPSIjMDA1Mjg4IiBkPSJNNTc1LjgyNywxMzkuNjI0bC0xLjUxNSw2LjEwM2gtMTEuMzY2Yy00LjQ5NiwwLTcuNzgyLDAtOC4wOCwyLjQxbC01LjcwMiwyNi44MjRjMCwzLjE0MiwzLjg4OCwyLjIzNSwzLjg4OCw0LjQ0NmMwLDIuNTg2LTYuMjc4LDQuMjUtOS4yNzMsNS4xNzNjLTIwLjY3LDYuNjctNTMuNjIxLDEyLjAzNi03Ni45NzUsMTIuMDM2Yy01Mi43MjksMC04Ni44NzctMTcuNTgtODYuODc3LTUwLjE0N2MwLTM3LjkyOCw0Ni40MjYtNzUuNDk0LDEzNS4zOTYtNzUuNDk0YzE2Ljc3NywwLDM0LjQzNiwxLjY3MSw1MC42MjMsNS4wMDJsLTEuODA3LDExLjgzNGMtMC4yOTQsMi45NjQtMC42LDUuMTg0LTQuNDgzLDUuMTg0Yy0zLjYwMiwwLTQuNDg5LTEuMTEyLTUuMzk2LTQuNDM5Yy0wLjI5OS00LjI1NC0xNC45Ny0xMC4zNTctNDAuNDI1LTEwLjM1N2MtNTkuMDE3LDAtOTguNTYxLDMwLjM0Mi05OC41NjEsNjQuNTY2YzAsMjQuMDYzLDE4LjU3OCw0NS44OTIsNjIuMzAzLDQ1Ljg5MmMxMS42OTcsMCwyNi42NjYtMi4wNDUsMzcuMTQ2LTUuNTU0YzIuMDktMTEuNjU3LDUuNjk1LTIwLjE2Myw1LjY5NS0zMS40NDljMC01LjU2Mi0xLjUxMi01LjkyNy05LjU4Ny01LjkyN2gtMTQuMDgzbDEuNTAzLTYuMTAzSDU3NS44MjdMNTc1LjgyNywxMzkuNjI0eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: 12em;
	background-position: center;
	height:100%;
	max-width:450px;
}

div.cover-meta {
	clear:both;
	/*padding-bottom:32px;*/
	min-height:80px;
}

div.cover-meta table {
	/*margin:4em 0px 2em 0px;*/

	color:#FFF;
	width:auto;
	font-weight:bold;
}

div.cover-meta table th {
	font-weight:normal;
	text-align:left;
	padding-right:1em;
}

div.cover-content {

}

div.cover-content div.cover-authors {
	color:#222;
	text-shadow:none;
	width:450px;
	max-width:50%;
	z-index:100;
	position:relative;
}


/* Cover END */

div.report {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px 1em;
}

h1 {
	color:#ac344d;
}

h1, h2, h3, h4, h5 {
	text-shadow: 1px 1px 1px #CCC;

}

h2, h3, h4, h5 {
	clear:both;
}
/*
div.pdf_download {
	float:right;
	background-repeat: no-repeat;
	padding-left:2.5em;
	font-size:smaller;
	font-weight:bold;
	line-height:2em;

	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiBoZWlnaHQ9IjMwcHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMCAzMCIgd2lkdGg9IjMwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5bGluZSBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQTRDM0EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSIzMC4wMTgsMjguNjY3IDAsMjguNjY3IDAsMCAzMC4wMTgsMCAzMC4wMTgsMjguNjY3ICIvPjxwYXRoIGQ9Ik0xNS4zNzIsNC4zNzcgIGMwLjQ1MiwwLjIxMywwLjM1OCwwLjQ4OSwwLjIxOSwxLjc5M2MtMC4xNDIsMS4zNDUtMC42MTgsMy44MDItMS41MzUsNi4yMTljLTAuOTE4LDIuNDEzLTIuMjgsNC43ODQtMy40NjcsNi41MzkgIGMtMS4xODYsMS43NTYtMi4yMDEsMi44OTctMi45NzUsMy41NTZjLTAuNzc3LDAuNjU5LTEuMzE0LDAuODM1LTEuNjY1LDAuODkzYy0wLjM0OCwwLjA1OC0wLjUwNiwwLTAuNi0wLjE3NyAgYy0wLjA5NC0wLjE3Ni0wLjEyNy0wLjQ2Ni0wLjA0Ni0wLjgyYzAuMDc5LTAuMzUsMC4yNjgtMC43NiwwLjgwNC0xLjI4NWMwLjU0MS0wLjUyNywxLjQyNi0xLjE3MiwyLjY2MS0xLjc3MSAgYzEuMjM1LTAuNiwyLjgxNy0xLjE1Niw0LjExNi0xLjUzN2MxLjI5OS0wLjM3OSwyLjMxMS0wLjU4NSwzLjE5Ny0wLjc0NmMwLjg4OC0wLjE2MiwxLjY0Ny0wLjI3NywyLjM5MS0wLjMzNyAgYzAuNzQ0LTAuMDU2LDEuNDc0LTAuMDU2LDIuMTg2LDBjMC43MTIsMC4wNiwxLjQwOCwwLjE3NSwyLjAxMSwwLjMyM2MwLjYsMC4xNDYsMS4xMDgsMC4zMjEsMS41NTEsMC42MDEgIGMwLjQ0MiwwLjI3NiwwLjgyMywwLjY1NywxLjAxMiwxLjA4M2MwLjE5MiwwLjQyMywwLjE5MiwwLjg5MywwLjAzMywxLjIyOGMtMC4xNTgsMC4zMzctMC40NzYsMC41NDEtMC44MzksMC42NiAgYy0wLjM2NCwwLjExNS0wLjc3NSwwLjE0NC0xLjI2NywwYy0wLjQ5LTAuMTQ4LTEuMDYyLTAuNDctMS42NjItMC44OTRjLTAuNjAxLTAuNDI1LTEuMjM1LTAuOTUyLTIuMDU3LTEuNzcxICBjLTAuODI0LTAuODE5LTEuODM4LTEuOTMtMi42OTItMy4wMTNjLTAuODU0LTEuMDgzLTEuNTUzLTIuMTM2LTIuMDI4LTMuMDI5Yy0wLjQ3My0wLjg5My0wLjcyNy0xLjYyNC0wLjkzMy0yLjM1NSAgYy0wLjIwNi0wLjczMy0wLjM2NC0xLjQ2NC0wLjQyNy0yLjEyMlMxMy4zMjYsNi4xNywxMy4zOSw1LjcwMWMwLjA2My0wLjQ2NiwwLjE2LTAuODIsMC4zMTctMS4wNTUgIGMwLjE1OC0wLjIzLDAuMzgxLTAuMzUsMC41MzktMC40MDhzMC4yNTQtMC4wNTgsMC4zNDgtMC4wNzNjMC4wOTQtMC4wMTUsMC4xODgtMC4wNDQsMC4zMzMsMGMwLjEzOCwwLjA0MiwwLjMyMSwwLjE1NCwwLjUwNCwwLjI2OCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMS40Ii8+PC9zdmc+);
}
*/
h2.step-header{
	margin-bottom:0px;
	clear:both;
}

p.step-header-txt {
	margin-top:0px;
	color:#ac344d;
	font-size:larger;
	font-weight:bold;
}

p.cover_author {
	margin: -1.5em 0px 0px 5em;
	font-size:smaller;
	font-weight:bold;
}

p.cover_about {
	font-style:italic;
}

dl.assmnt_name_date dt {
	float:left;
	margin-right:1em;
}

dl.assmnt_name_date dd {
	font-weight:bold;
}

.new_section_layout_fix {
	height:1px;
	clear:both;
}
.new_section {
        page-break-before:always;
		clear:both;
		height:1px;
    }

h4.list-heading {
	margin-bottom:.2em;
}

ol.psi-six-steps {
	margin-top:.2em;
}

ol.psi-six-steps li {
	margin-top:.2em;
}

div.quadbox-top-row {
	clear:both;

}
div.quadbox-box div.quadbox-box-h1, div.quadbox-box-h2 {
	color:rgb(170, 30, 65);
}
div.quadbox-box-h2 {
	background-color:rgb(170, 30, 65);
	color:#FFF;
}
/*
div.quadbox-box {
	float:left;

	background-color:rgb(240,240,240);
	width:47%;
	min-width:300px;
	height:100%;
	box-shadow: 3px 3px 5px 1px #ccc;
	word-wrap: break-word;
}

div.quadbox-box1 {
	margin:.5em 1% .5em 2%;
}

div.quadbox-box2 {
	margin:.5em 2% .5em 1%;
}

div.quadbox-box div.quadbox-box-h1, div.quadbox-box-h2 {
	float:left;
	width:50%;
	text-align:center;
	background-color:#FFF;
	color:rgb(170, 30, 65);
	font-weight:bold;
	box-shadow: 0px 3px 5px 0px #ccc;
}

div.quadbox-box-h2 {
	background-color:rgb(170, 30, 65);
	color:#FFF;
}

div.quadbox-content-scorebox {
	float:left;
	background-color:#FFF;
	margin:1em;
	margin-bottom:.2em;
	margin-left:0em;
	padding:1em;
	text-align:center;
	-webkit-box-shadow: inset 0 0 10px #000000;
	box-shadow: inset 0 0 6px #000000;
}

div.quadbox-content-scorebox p.quadbox-content-scorebox-label{
	font-weight:bold;
	margin:0px;
}

div.quadbox-content-scorebox p.quadbox-content-scorebox-score{
	font-size:xx-large;
	font-weight:bold;
	color:rgb(235, 171, 0);
	margin:0px;
	text-shadow: 1px 1px 1px #CCC;
}

div.quadbox-content {
	padding:1em;
}

div.quadbox-content dl {
	margin: .5em 0;
}
*/

/* Graph */

/* General style (as in BCIA) tendances quad box lists */
dl.tendancies-ga-list dt, dl.tendancies-ts-list dt, dl.tendancies-cd-list dt{
	font-weight:bold;
}
dl.tendancies-ga-list {
	/*float:left;*/
}

dl.tendancies-ga-list dd {
	margin:0px;
}
dl.tendancies-ga-sublist {
	margin-top:0px !important;
	overflow:hidden;
	margin:0px;
}
dl.tendancies-ga-sublist dt {
	width:40%;
	float:left;
}
dl.tendancies-ga-sublist dd {
	width:60%;
	float:left;
}
dl.tendancies-ga-sublist dd {
	font-style:italic;
}


dl.tendancies-ga-list dl dt {
	font-weight:normal;
}

dl.tendancies-ts-list, dl.tendancies-cd-list {
	clear:both;
}

dl.tendancies-ts-list dd, dl.tendancies-cd-list dd {
	margin:0px;
}

/* Dev models */

div.dev-factors-model-toprow, div.dev-factors-model-bottomrow,div.dev-factors-model-midrow {
	display:table;
	width:100%;
}

div.pdev-cell  {
	display:table-cell;
	width:33%;

	border: .1em solid;
	color:#FFF;
}

p.pdev-title {
	margin-bottom:0px;
	font-weight:bold;
	padding-left:1em;
}

div.pdev-cell ul {
	margin-top:0px;
}

div.pdev-cell li {
	text-align:left;
	font-size:small;
}

div.dev-factors-model-toprow-c1 {
	background-color:#e87838;
	border-top-left-radius:2em;
	border-bottom:none;
}
div.dev-factors-model-toprow-c2 {
	background-color:#327146;
	border-bottom:none;
}
div.dev-factors-model-toprow-c3 {
	background-color:#ac344d;
	border-top-right-radius:2em;
	border-bottom:none;
}
div.dev-factors-model-bottomrow-c1 {
	background-color:#18b089;
	border-bottom-left-radius:2em;
	border-top:none;
}
div.dev-factors-model-bottomrow-c2 {
	background-color:#1761aa;
	border-top:none;
}
div.dev-factors-model-bottomrow-c3 {
	background-color:#5a3c84;
	border-bottom-right-radius:2em;
	border-top:none;
}


div.pdev-cell-center-padding {
	display:table-cell;
	width:20%;
}
div.pdev-cell-center {
	display:table-cell;
	width:60%;
	text-align:center;

	background-color:#c6b89e;
	background: radial-gradient(#FFF, #c6b89e); /* Standard syntax */
	text-transform: uppercase;
	font-size:smaller;
}

div.pdev-cell-center div.pdev-int-factors {
	border-bottom:1px solid #f2e8d7;
	border-left:1px solid #f2e8d7;
	border-right:1px solid #f2e8d7;
	border-bottom-right-radius:3em;
	border-bottom-left-radius:5em;
	padding-top:1em;

}
div.pdev-cell-center div.pdev-ext-factors {
	border-top:1px solid #f2e8d7;
	border-left:1px solid #f2e8d7;
	border-right:1px solid #f2e8d7;
	border-top-right-radius:3em;
	border-top-left-radius:3em;
	padding-bottom:1em;
}

div.pdev-cell-center div.pdev-wp {
	font-size:xx-large;
	font-weight:bold;
	/*text-shadow: 1px 1px 1px #CCC;*/
	text-shadow: 4px 4px 4px #CCC;
	padding:.5em;
}

/* Style labels */
div.style-summary p {
	clear:both;
}

dl.style_label {
	margin-bottom:1em;
	margin-top:0px;
	font-weight:bold;
}

dl.style_label dt {
	float:left;
	background-color:#000;
	color:#FFF;
	width:10em;
	text-align:center;
	padding:.2em;
}

dl.style_label dd {
	float:left;
	background-color:#ac344d;
	color:#FFF;
	margin:0px;
	width:10em;
	text-align:center;
	padding:.2em;
}

/* in depths */
div.style-indepth dl.style_label {
	float:right;
}

div.style-indepth h5 {
	clear:none;
}

dl.indepth {

}

dl.indepth dt {
	color:#ac344d;
	margin-top:1em;
	font-weight:bold;
}

dl.indepth dd {
	margin:0px;
}

div.footer {
	background-color:#000;
	color:#FFF;
	width:100%;
	text-align:center;
	font-size:small;
	padding-bottom:4em;
	margin-top:3em;
	clear:both;
}


/* style shifting */
dl.styleshifting-list dt {
	font-weight:bold;
}

div.footer-content {
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
}

/* Questions */
p.question {
	font-size:smaller;
	margin-bottom:0px;
	font-weight:bold;
}

textarea.question {
	width:100%;
	height:4em;
	border: 3px solid #cccccc;
}

button.saveFeedback {
	float:right;

	margin-top:2em;
	font-weight:bold;
}

#saveFeedbackResult {
	text-align:right;
	clear:both;
	color:#ccc;

	-o-transition:color 3s ease-out;
	-ms-transition:color 3s ease-out;
	-moz-transition:color 3s ease-out;
	-webkit-transition:color 3s ease-out;
	/* ...and now override with proper CSS property */
	transition:color 3s ease-out;
}

p.flash {
	color:red !important;
	-o-transition:color .2s ease-out !important;
	-ms-transition:color .2s ease-out !important;
	-moz-transition:color .2s ease-out !important;
	-webkit-transition:color .2s ease-out !important;
	/* ...and now override with proper CSS property */
	transition:color .2s ease-out !important;
}


@media (max-width: 960px){
	div.cover h1.primary {
		float:none;
	}

	div.report {
		top:-6em;
	}

	div.report h1.final-report {
		margin-top:1em;
		text-align:center;
		width:100%;
		display:block;
		clear:both;
	}
h1.final-report {
		margin-top:1em !important;
	}


}

@media (max-width: 475px) {
	div.cover h1.primary {
		font-size:2em;
	}
	div.cover p.cover_about {
		line-height:1.4em;
	}

	div.cover-logo{
		display:none;
	}
	div.cover-authors {
		width:100%;
		max-width:100% !important;
	}
	div.cover-authors br {
		display:none;
	}
	table.jsi_dimension_rank  {
		font-size:.8em;
	}
	table.tasks_styles {
		font-size:.6em;
	}
}