.col-sm-4 {
    padding:2px;

}
h1 {
    padding: 30px 0px;
}
header {
    background-color:rgba(180, 223, 240, 0.184);
    color:#333;
    margin-bottom: 30px;
}
footer {
    background-color:rgba(180, 223, 240, 0.184);
    color:#333;
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    min-height:200px;
}
footer a {
    text-decoration:none;
    padding-bottom: 10px
}
.row {
    padding: 0px 10px;
}
.custom-icon {
    min-width:160px;
    width:50%;

}
.nav {
    margin-top: 30px;
}
path {color:white};

figure {
    margin-bottom: 30px;
}
.subfooter {
    background-color:#333;
    color:whitesmoke;
    text-align:center;
}
.bold {
    font-weight: 600;
    min-width: 160px;
}
table {
    min-width: 400px;
    margin: 30px 0px;
}

@media screen and (max-width: 576px)
{
    .gerb-nav-12 {
        min-width: 80vw;
    }
    .gerb-nav-6 {
        min-width:150px;
    }

}