:root {
	--bs-body-font-size: 1.2rem;
}

html, body {
background: #f2f2f2;
}

strong {
font-weight: 700;
}

h1 {
font-size: 3.5rem;
}

figure.animatappear {
opacity: 0; /* initial hide the div */
}

figure.nowappear {
animation: fadein 0.5s ease-out 0.1s forwards;
}

figcaption.blockqoute-footer {
border-left: 8px solid #a5a496;
padding-left: 12px;
}

small.secondary {
color: #84c7c2;
}

section.spaced {
margin-top: 32px;
margin-bottom: 32px;
}

blockquote.news-quote {
margin-left: 1.5em;
font-size: 1.2em;
color: #005737;
}

section.innerspace {
padding-top: 32px;
padding-bottom: 32px;
}
div.cms-footer-container {
background: #000;
margin-top: 2em;
}

.btn-success {
background-color: #005737;
}

.text-success {
color: #005737;
}

a.nav-link {
padding-left: 0px;
padding-right: 0px;

}


@keyframes fadein {
from {
 opacity: 0;
 transform: scale(0.7, 0.7);
}
to {
 opacity: 1;
 transform: scale(1,1);
}
}