@font-face {
font-family: OpenSans-Regular;
src: url("http://servrco.com/font/OpenSans-Regular.ttf");
}
@font-face {
font-family: OpenSans-Light;
src: url("http://servrco.com/font/OpenSans-Light.ttf");
}
body {
background: url("/img/backgrounds/1.jpeg") no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
h1 {
text-align: center;
font-family: merriweather;
color: white
}
h2 {
text-align: center;
font-family: merriweather;
color: white;
}
.large-link-box {
background-color: #ffffff;
width: 100%;
height: 50%;
opacity: 50%;
}
a {
text-align: center;
display: grid;
opacity: 1.0;
color: black;
}
.link {text-align: center;}
.search {
border-radius: 25px;
padding: 10px;
font-size: 25px;
text-align: center;
font-family: OpenSans-Regular;
}
.searchElement {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.searchButton {
border-radius: 25px;
height: 1%;
font-size: 15;
font-family: Roboto;
margin: 1%;
}
.quickLinkButtons {
/* The quick redirect buttons on the home page. */
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.quickLinkButton {
font-family: Roboto;
border-radius: 25px;
font-size: 20px;
padding: 5px;
margin: 1%;
background-color: #ffffff;
}
