body {
  margin: 0;
  padding: 0;
  background: #23366e;
  background-image: url("/images/blueprint6-equalized.jpg");
  background-repeat: repeat;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: normal;
  line-height: 1.5;
  color: #000000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.sn27margins {
margin-right: 3%;
margin-left: 3%;
}


.grid-container {
margin-bottom: 3%;
}

.white-background {
background: rgba(255, 255, 255, 85%);
}


table.unstriped tbody {
background: rgba(255, 255, 255, 0%);
border-style: none;
}

table.unstriped tbody tr {
background: rgba(255, 255, 255, 0%);
border-style: none;
}


.footer-background {
background: rgba(34, 53, 110, 85%);
color: white;
opacity: 0.95;
margin-top: 0.4rem;
margin-bottom: 0.4rem;
margin-right: 0.7rem;
margin-left: 0.7rem;
}

.footer-margins {
margin-top: 0.7rem;
margin-bottom: 0.7rem;
margin-right: 0.7rem;
margin-left: 0.7rem;

}


h1, .h1 {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 2.0rem;
}

h2, .h2 {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.6rem;
}

h3, .h3 {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 0.8rem;
}

h4, .h4 {
  font-family: "Khula", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 0.5rem;
}

a {
  line-height: inherit;
  color: #1c2b57;
  text-decoration: none;
  cursor: pointer;
}
a:hover, a:focus {
  color: #1468a0;
}

table-links, .table-links {
  font-family: "Khula", sans-serif;
  font-weight: 600;
  font-size: 1.3rem;
  padding: 0.4rem;
}

tbody th,
tbody td {
  padding: 0.0rem;
}

p {
  font-family: "Raleway", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

.menu {
padding-top: 1.5em;
padding-bottom: 1em;
align: middle;
v-align: middle;
z-index: 9999;
}

.menu a,
.menu .button {
  color: #FFFFFF;
  background: #23366e;
  width: 100px;
  text-align: center;
}

li a:hover, a:focus {
  background-color: #657299;
}



.alignmiddle {
padding-top: 30%;
padding-bottom: 30%;
padding-left: 20%;
padding-right: 20%;
}     

blockquote, blockquote p {
  line-height: 1.6;
  color: #000000;
}

.cite-block, cite {
  display: block;
  color: #000000;
  font-size: 0.8125rem;
}

.slider-1{
  height: 500px;
  overflow: hidden;
}


span.blockspam {
  display: none;
}
