.footer {
	  width: 100%;
	  min-height: 60px;
	  background: var(--lightblue);
	  padding: 20px 0px;
}

.footer .footer-wrap {
	  max-width: 1000px;
	  display: block;
	  margin: 0 auto;
}

.footer .footer-wrap .inner-footer {
	  display: flex;
	  flex-direction: row;
	  align-items: center;
	  padding: 0px 10px;
}

.footer .footer-wrap .inner-footer .copyright {
	  font-weight: bold;
	  flex-grow: 1;
}

.footer .footer-wrap .inner-footer a {
	  margin-left: 5px;
}

@media only screen and (max-width: 600px) {
	  .footer-wrap .inner-footer {
		    flex-direction: column !important;
	  }
}

.navbar {
    background-color: var(--purple);
}

.navbar img.logo {
    height: 60px;
}

.navbar .nav-item {
    text-align: right;
}

.navbar .nav-link {
    color: var(--primary);
}

.navbar-toggler {
    border-color: var(--white);
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
 }

header {
    text-align: center;
    margin-top: 0.5rem;
}

header a {
    text-decoration: none;
}

header img.logo {
    height: 50px;
}

header h1.display-1 {
    font-weight: 700;
    font-size: 1.5rem;
}

header h3.display-3 {
    margin-top: -10px;
    font-weight: 700;
    font-size: 1.25rem;
    color: #4ED786;
}

header .home-icon {
    left: 0;
    margin-left: 0.5rem;
    padding: 0.25rem;
    font-size: 1.5rem;
}
