
/* :root funciton to create color variables for my color palette. I found this color palette at coolors.co */
:root{
	--blue: #264653;
	--cyan: #2DA99E;
	--yellow: #E9C46A;
	--green: #90BE6D;
	--orange: #F4A261;
	--red: #E76F51;
	--white: #EDF6F9;
}

#container {
	border-radius: 30px;
	margin-left: 10%;	
	padding: 10%;
	background-color: var(--white);
	font-size: 20pt;
	font-family: Verdana, sans-serif;
}
/*Verdana does not work on all browsers so sans-serif is there as a backup */


body {
	background: var(--white);
}

img {
	float: left;
}

img.alone {
	border: 5px solid var(--green);
	margin: 15px;
}

div {
	background: var(--orange);
	border: 5px solid var(--red);
	padding: 5px;
	float: left;
	clear: none;
}

div.plane {
	float: left;
}

div.parent {
	padding: 0px;
	background-color: var(--white);
	border-color: var(--white);
	display: flex;
	align-items: center;
	justify-content: center;
}

div.img{
	float: left;
	margin: 20px;
}

div.text {
	float: left;
	width: 50%;
	padding: 10px;
	position: relative;

}

div.invisible {
	background-color: var(--white);
	border: none;
	font-size: 20px;
}

div.navfill {
	background-color: var(--blue);
	z-index: 500;
	width: 100%;
	border: none;
	height: 39px;
	top: 0;
	position: fixed;
}

ul.nav {
  padding: 0;
  list-style: none;
  background: var(--blue);
  margin: 0px;
  position: fixed;
  z-index: 1000;
}

ul.main {
	margin: -10px;
}

ul.nav li {
  display: inline-block;
  position: relative;
  line-height: 21px;
  text-align: left;
  float: left;
}

ul.dropdown{
	width: 100%;
}

ul.nav li ul li a {
	
}

ul.nav li ul.dropdown {
  min-width: 100%; /* Set width of the dropdown */
  background: var(--blue);
  color: var(--cyan);
  display: none;
  position: absolute;
  left: 0;
}

ul.nav li:hover ul.dropdown {
  display: block; /* Display the dropdown */
}

ul.nav li ul.dropdown li {
	display: block;
}


a.nav {
  display: block;
	border: none;
	padding: 15px;
	font-size: 20px;
	margin: 0px;
	color: var(--cyan);
	background-color: var(--blue);
	transform: ;
	transition-duration: 0.4s;
	text-decoration: none;
	width: 80px;
}

a.active {
	background-color: var(--cyan);
	color: var(--blue);
}

.nav:hover {
	background-color: var(--white);
	color: var(--blue);
}

p.main {
	font-size: 20px;
	clear: both;
}

p.div {
	font-size: 15px;
}

p.fancy {
	font-size: 25px;
	font: bold;
	
}

p.footer {
	color: var(--white);
}

a {
	color: var(--cyan);
}

a.div {
	color: var(--blue);
	text-decoration: none;
	transition-duration: 0.2s;
}

a.div:hover {
	color: var(--cyan);
}

a.footer {
	color: var(--yellow);
}

img.above {
	z-index: 2;
	position: absolute;
	float: none;
	transform: translate(-545px, 100px);
}

footer{
	border-style: solid none none none;
	border-color: var(--cyan);
	border-width: 7.5px;
	padding: 5px;
	background: var(--blue);
	text-align: center;
	margin: -1%;
	width: 100.75%;
	clear: both;
}

header{
	border-style: none none solid none;
	border-color: var(--orange);
	border-width: 7.5px;
	padding: 15px;
	background: var(--yellow);
	text-align: center;
	font-size: 35px;
	margin: -1%;
	width: 99.75%;
}
