body.section-memberlist > div.wrap > div.page-body > h2{ color: white; margin-bottom: 1rem;}

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel.bg1{
    padding: 0.5rem;
} 

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel dt{
    color: grey;
}
body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel dd{
    color: #eee;
} 

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel a{
    color: #eee;
}

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner h3{ 
    height: 28px;
    background-image: url('./img/cellpic3.gif');
    background-repeat: repeat-x;
    background-color: black;
    display: flex;
    align-items: center;
    font-size: 1.1em;
    padding: 0 0.5rem;
    color: white;
    border: none;
    margin-top: 0;
}

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column1,
body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column2{ 
    width: 100%;
}

body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column1 .details,
body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column2 .details{ 
    padding: 0.5rem;
}

@media screen and (min-width: 800px) {
    body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column1,
    body.section-memberlist > div.wrap > div.page-body > form#viewprofile > div.panel > div.inner .column2{ 
        width: 50%;
    }
}