#snapshot {
    max-width:1200px;
    margin:auto;
    background:#EDEDED;
    font-family: 'Montserrat', sans-serif;
    color:#4b4f54;
}
#snapshot .snapshot-body {
    padding:0px 10px;
}
#snapshot .snapshot-header {
    background:#5B9EA6;
    padding: 10px 40px;
    color:#FFF;
    font-size:34px;
}
#snapshot .snapshot-header img {
	width:55px;
}
#snapshot .snapshot-header a {
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    vertical-align: bottom;
	width:30px;
}
#snapshot .snapshot-header a img {
	width:30px;
}
#snapshot .snapshot-footer {
    background:#5B9EA6;
    padding: 20px 40px;
    color:#FFF;
    font-size:20px;
    text-align:center;
}
#snapshot .snapshot-subheader {
    font-size:22px;
    text-align:center;
    padding:25px;
}
#snapshot .snapshot-col {
    width:48%;
    float:left;
}
#snapshot .section {
    margin-top:10px;
    font-family: 'Montserrat', sans-serif;
    font-size:18px;
}
#snapshot .section-header {
    background:#5B9EA6;
    color:#FFF;
    font-size:18px;
    text-align:center;
    text-transform: uppercase;
}
#snapshot .section-subheader {
    background:#5B9EA6;
    color:#FFF;
    font-size:17px;
    text-align:center;
}
#snapshot table {
    border-collapse:collapse;
    width:100%;
}
#snapshot table thead {
    background:#D2D2D2;
    border-bottom:3px solid #FFF;
    text-align:center;
}
#snapshot table thead td:first-child {
    text-align:left;
}
#snapshot .table-subhead {
    font-size:16px;
    text-align:center;
}
#snapshot .table-label {
    text-align:center;
    background:#D2D2D2;
}
#snapshot tr.total {
    font-weight:bold;
    border-top:3px solid #FFF;
}
#snapshot tr.total td {
    padding:10px 0px;
}

.snapshot-notes {
    padding:20px;
    background:#FFF;
    font-size:14px;
}
.snapshot-notes ul {
    padding-left:20px;
    margin-top:0px;
}