/* This Validates as CSS level 3 + SVG ! */


/* This CSS file contains CSS common to all the pages of this website */

*{
	font-family: 'Nunito' !important;
	font-size: 22px;
}


/* Common CSS for the Navbar */

.navbar {
	margin-bottom: 0;
	background-color: #485460 !important;
	z-index: -1;
	border: 0;
	line-height: 1.42 !important;
	letter-spacing: 2px;
	border-radius: 0;
}
.navbar li a, .navbar .navbar-brand {
	color: #fff !important;
}
.navbar-nav li a:hover, .navbar-nav li.active a {
	color: #1e272e !important;
	background-color: #fff !important;
}
.navbar-default .navbar-toggle {
	border-color: transparent;
	color: #fff !important;
}


/* Common CSS for the Main Sign */

.jumbotron{
	background-size: cover !important;
	margin-bottom: 0px !important;
	z-index: 0 !important;
	position: fixed;
}
.jumbotron-content{
	text-shadow: black 0.3em 0.3em 0.3em !important;
	transform: translate(-50%, -50%) !important;
	width: 100% !important;
}
.down-arrow {
	width:50px;
	position: absolute;
	display: block;
	top: 50vh;
	left: 48.5%;
	transform: translate(-50%, -50%);
	z-index: 0 !important;
}


/* Common CSS for the Page Content */

.pagecontent{
	z-index: 0 !important;
	position: absolute;
} 
.container-fluid {
	padding: 60px 15% !important;
	line-height: 1.8 !important;
	width: 100vw;
}
.textwhite{
	color:white !important;
}
.bg-grey {
	background-color: #485460 !important;
}
.bg-white{
	background-color: white !important;
}
.img-size{
	width:85%;
}
pre{
	display: inline-block;
	padding: 10px;
	margin: 10px 0 20px 0;
	font-family: 'Anonymous Pro', monospace !important;
	font-size: 0.8em;
	white-space: pre;
	word-wrap: normal;
}


/* Common CSS for buttons */

.btn {
	margin: 15px 0;
	background-color: #222f3e;
	color: #fff;
}
.btn:hover{
	border: 1px solid #222f3e;
	background-color: #fff !important;
	color: #222f3e;
} 


/* Common CSS for links */

a:link {
	color:white;
	text-decoration: none ;
}
a:visited {
	color:white ;
	text-decoration: none ;
}
a:hover {
	color:#66A5AD !important;
	text-decoration: none !important;
}
a:active {
	color:#66A5AD !important;
	text-decoration: none !important;
}

