﻿header {
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 12px;
    max-width: 1280px;
    justify-self: center;
}

body {
    padding-top: 0px;
    padding-bottom: 10px;
    font-size: 12px;
    max-width: 1280px;
    justify-self: center;
}

h1 {
    font-family: sans-serif;
    font-size: 3em;
    color: darkgreen;
    padding: 1.5em 0 0 0;
}

h2 {
    font-family: sans-serif;
    font-size: 2.5em;
    color: #a0bfa0;
    padding: 0.2em 0;
}

h3 {
    font-family: sans-serif;
    font-size: 2em;
    color: #a0bfa0;
    padding: 0.5em 0;
    margin: 0;
}

h4 {
    padding: 0.5em 0;
    margin: 0;
}

p {
    font-family: sans-serif;
    color: #6a7684;
    font-size: 1.6em;
    padding: 0.5em 0;
}

a {
    text-decoration: none;
    color: inherit
}

li {
    color: #184377;
    font-size: 1.5em;
    padding: 0.2em 0;
}

.menuButtOff {
    border: 3px solid transparent;
    border-radius: 15px;
    margin: 1.5em 0.5em 1.5em 0.5em;
    padding: 1em 0.5em;
    color: darkgreen;
    text-align: center;
    font-size: 1.8em;
    vertical-align: central;
    cursor: pointer
}

.menuButtOff:hover {
    border: 3px solid darkgreen;
    color: #a0bfa0;
}

.menuButtOn {
    border: 3px solid #184377;
    border-radius: 15px;
    margin: 1.5em 0.5em 1.5em 0.5em;
    padding: 1em 0.5em;
    color: #184377;
    text-align: center;
    font-size: 1.8em;
    vertical-align: central
}

.menuFlag {
    margin: 4.0em 0em 1.0em 0em;
    padding: 1em 1em;
    width: 2.5em;
    height: 1.5em;
    cursor: pointer;
}

.callToActButt {
    background-color: #184377;
    color: white;
    font-size: 2em;
    font-family: sans-serif;
    text-align: center;
    margin: 3em 2em;
    padding: 1em 2em;
    border-radius: 10px;
    cursor: pointer;
}

.personDiv {
    display: block;
    min-width: 330px;
    padding: 2em;
    margin: 1em;
    border-radius: 10px;
    text-align: center;
    align-content: center;
    background-color: #e7ecf1;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.personIco {
    font-size: 5em;
    margin: 0.5em;
    color: #184377;
}

    .personIco:hover {
        color: #6C98BF;
    }

h2.personJob {
    font-size: 2.8em;
    padding: 0.5em 0;
    margin: 0;
}

.contactDiv {
    display: flex;
    text-align: center;
    justify-content: center;
}

.contactIco {
    font-size: 1.5em;
    padding: 0.3em 0;
}

.contactLink {
    font-size: 1.5em;
    padding: 0.3em;
}