.phonebook-alpha {   /* styles the alphabet headings within the phonebook */
    padding-top:40px;
    transition: margin-left .5s;
    width: 100%;
    margin-right:15px;
}

.phonebook-table  { /*  styles the group of listings beneath each letter */
    border-bottom: 1px solid #030303;
    transition: margin-left .5s;
    width: 100%;
    margin-right:15px;
}

.phonebook-row {   /* styles the listing and contact set */
    border-top: 5px solid #ffd530;
    border-radius: 0px;
    margin-bottom: 5px;
}

.phonebook-listing, .phonebook-listing a { /* styles the box holding the name of the entity */
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
    transform:translate(0px,10px);
}
.phonebook-contact { /* styles the phone number box */
    background-color: #e6e6e6;
    margin: 0px;
    font-weight: 600;
}
