.sub_tab_links:after {
    display: block;
    clear: both;
    content: '';
    margin-bottom: 0;
}
.sub_tab_links li {
    float: left;
    list-style: none;
    padding-left: 40px;
    margin-bottom: 0;
}
.sub_tab_links a {
    padding: 9px 15px;
    display: inline-block;
    border-radius: 50px;
    background: #f3f2f3;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    transition: all linear .15s;
    text-decoration: none;
    margin-bottom: 0;
}
.sub_tab_links a:hover {
    background: #2a9dbd;
    text-decoration: none;
}
.gap {
    height: 10px;
}
.share_sub_tab_links a:hover {
    background: #2a9dbd;
    text-decoration: none;
}
.share_profile_button li {
    list-style: none;
    margin-bottom: 0;
}
.Report_button li {
    list-style: none;
    margin-bottom: 0;
}
.tab {
    display: none;
}
.tab.active {
    display: block;
}
.words {
    font-weight: 300;
    line-height: normal;
    font-size: 1.2em;
}
.rules {
    display: none;
}