html {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #333;
    background-color: #f7f7f7;
}

.label {
    font-weight: 300;
}

p {
    margin-bottom: 0.5rem;
}

.title,
.subtitle {
    font-weight: 500;
}

header {
    margin-bottom: 25px;
    padding-top: 20px;
    padding-bottom: 30px;
    background-color: #275437;
}

header .title {
    color: #F7F7F7;
}

header .subtitle {
    color: #FAFF7F;
}

.photograph,
.signature {
    display: block;
    margin-bottom: 0.75rem;
    text-align: center;
}

.photograph>img {
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 200px;
    border: solid 1px #ccc;
    background: #fff;
}

.signature>img {
    display: block;
    margin: 0 auto;
    width: 300px;
    height: 50px;
    border: solid 1px #ccc;
    background: #fff;
}