@charset "utf-8";
/* 	Adenova CSS Document
	author: Sascha Geng */

/* general styles */
html, body{
	height: 100%;
}

body{
	background-color: #4478aa;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	box-sizing: border-box;
}

/* end of general styles */

/* header styles */

header p{
		color: #fff;
		font-weight: bold;
		font-size: 120%;
		text-align: center;
		margin: -10px 0px 5px 0px;
	}

.page-header{
	margin: 60px 5px 5px 5px;
	border-bottom: none;
}
.page-header .row{
		margin-right: 0;	
	}

/* end of header styles */

/* content styles */
.container{
	background-color: #fff;
}

#content{
	max-width: 1300px;
	position: relative;
	margin: 0px auto 5px auto;
	padding: 10px 5% 10px 5%;
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

a.anchor {
	display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

/* end of content styles */

/* footer styles */

footer{
    position: relative;
    text-align: center;
	color: #fff;
    font-size: 90%;
    font-weight: bold;
    width: 100%;
    padding: 2rem 0;
    max-width: 1200px;
}

.footer a:link, footer a:visited {
	color: #fff;
}

.footer .footer-links {
	color: #fff;
	margin: 0 0.5rem;
	text-decoration: none;
}

/* end of footer styles */

/* additional styles */
.error{
	color: #f00;
	font-weight: bold;
}

iframe#embed{
	width: 100%;
	border: none;
	margin: 0px;
}
	iframe#embed.pdf{
		height: 600px;
	}
	
	iframe#embed.youtube{
		height: 450px;
	}
/* end of additional styles */