.page-wrapper.policy {
    background: white;
}

footer a{
    color: #fff !important;
    margin: 0 15px;
    text-decoration: underline;
}

footer a:hover {
    color: #fff !important;
    text-decoration: none;
}

.page-wrapper.policy footer {
    padding: 3rem 0;
    background: #000;
}

.page-wrapper.policy .navbar {
    background: #000 !important;
}

.page-wrapper.policy .coc-policy {
    overflow: hidden;
}

.page-wrapper.policy .coc-policy a {
    text-decoration: underline;
}

.page-wrapper.policy .coc-policy a:hover {
    text-decoration: none;
}

.page-wrapper.policy .coc-policy .container {
    border-radius: 20px;
    max-width: 1200px;
    margin: 150px auto 0;
    padding-bottom: 100px;

}

.coc-button {
    text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 1px solid #cfcfcf;
    font-weight: bold;
    color: #4D4D4D;
    text-decoration: none !important;
}

.coc-button:hover {
    border: none;
}

.page-wrapper.policy .navbar-brand {
    margin: 0 auto;
}

.person-list {
    padding-bottom: 50px;
}

.person-item,
.person-item .btn {
    color: #fff;
}

.leadership {
    margin-bottom: 0;
}

.bglayer {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 15px;
    padding: 1rem 2rem;
}