#my-account-menu-tab .myaccount-menu {
    display: flex;
    justify-content: center;
}

#my-account-menu-tab .myaccount-menu > li > a {
    background: transparent;
    border: none !important;
    font-size: 21px !important;
    color: #003C80;
    border-bottom: solid 2px transparent;
}

#my-account-menu-tab .myaccount-menu > li > a:hover {
    color: #f1373d;
}

#my-account-menu-tab .myaccount-menu li.active > a, 
#my-account-menu-tab .myaccount-menu li.is-active > a {
    color: #f1373d;
}

#my-account-menu-tab .user-profile {
    justify-content: center;
    flex-direction: column;
}

.wcmp-myaccount-template .user-image {
    border-radius: 100%;
    border: solid 7px #003C80;
}

#my-account-menu-tab .user-info {
    padding: 25px 0px !important;
    justify-content: center;
    align-items: center;
    display: flex !important;
    flex-direction: column;
}

#my-account-menu-tab .user-info p.username {
    font-size: 28px;
}

#my-account-menu .logout a, #my-account-menu-tab .logout a {
    font-size: 21px;
    padding: 8px 14px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: bold;
    background-color: #003C80 !important;
}



/* EVENTS PAGE STYLES */

.css-events-list table.events-table {
    font-size: 1.5rem;
}

.css-events-list table.events-table a {
    font-weight: bolder;
    font-size: 2rem;

}

.css-events-list thead {
    background-color: #00365F;
    font-size: 1.5rem;
    color: white;
}

.css-events-list table.events-table td:first-child {
   max-width: 50px;
   width: 50px;
}

.css-events-list > h2 {
    font-weight: bolder;
    text-align: center;
}

.usga-event-category-tags p {
    font-weight: bolder;
    margin: 0;
    color: #00365F;
}

.css-events-list .usga-event-category-tags .event-categories a {
    font-size: 1.5rem;
    font-weight: normal;
    color: #63666A;
}

@media screen and (max-width:1024px){
    #my-account-menu-tab .myaccount-menu{
        flex-direction: column;
    }
}
