
@media (min-width:601px){
    body {
        font-size:18px!important
    }
}

body,h1,h2{font-family: "Raleway", sans-serif}
body, html {height: 100%}
h2 {
    /* To align anchors. */
    padding-top: 1.5em;
    clear: both;
}
h1,h2,h3 a {
    text-decoration: none;
}

.construction {
    background: #ff726f;
    padding: 0.5em;
}
@media (min-width:601px){
    .construction {
        margin: 2em;
    }
}

.nuh-icon {
    background: url("/favicon.ico");
    background-repeat: no-repeat;
    background-size: 20px 20px;
    height: 20px;
    width: 20px;
    float: left;
    padding-right: 1.5em;
}
.logo {
    width: 12em;
    margin: 0.25em;
    float: left;
}
.title {
    padding-left: 1em;
    display: inline;
}
.vertical-container {
    position: relative;
    height: 7em;
}
.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
figure {
    clear: right;
}
figure img {
    max-width:100%;
    height:auto;
}
.form-wrap {
    border-radius: 25px;
    border: black solid 4px;
    margin: 1em; 
    padding: 1em;
}
