#textmanager_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: white;
    z-index: 2;
}

/* apply font Arial across website */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.membersTable thead th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #969da6;
    text-transform: uppercase;
    font-weight: 600;
}

.membersTable tbody td:first-child h5 {
    word-break: break-word;
}

/* Event Registration Detail Box Bottom */
strong {
    font-weight: 500%;
    font-size: 14px;
    color: #162338;
}

label.eventInfoBoxLabel {
    font-size: 14px;
    color: #9298a1;
    font-weight: normal;
    text-transform: uppercase;
}

/* hide clear selection label */
a.clearSelectionLabel {
    visibility: hidden;
}

/* Event Registration */
#idRegistrationInfo {
    font-family: Arial, Helvetica, sans-serif;
    color: #969da6;
    text-transform: uppercase;
    font-size: 14px;
}

/* Event Header Title */
#idEventsTitleMainContainer > div.pageTitleContainer.eventsTitleContainer > h1 {
    font-family: Arial, Helvetica, sans-serif;
    color: #162338;
    font-size: 24px;
    font-weight: 800;
}

/* Hide the first header in the Member Profile Directory as it repeats in the next section */
.memberDirectoryDetailsHeaderContainer {
    visibility: hidden;
}

/* Event title */
h1.pageTitle.SystemPageTitle {
    font-family: Arial, Helvetica, sans-serif;
    color: #162338;
}

/* REGISTER button */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
    background: #099f6f;
}

/* REGISTER button:hover */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton:hover {
    background: #0b2c88;
}

/* Store Checkout - Step 3 Headers */
.WaGadgetOnlineStoreCartCheckout .storeCartContent h2 {
    font-style: normal;
    color: #162338;
}

/* remove option counter from quick search directory */
span.optionCounter {
    visibility: hidden;
}

/* remove grey info box from membership application */
.infoOuterContainer {
    visibility: hidden;
}

/* remove Home footer from reset password system page */
#id_uUalc9u > a {
    display: none;
}

/* remove all confirm details except monetary from application receipt */
#FunctionalBlock1_ctl00_memberApplicationMain_ctl00_stepTemplate_infoMessageBox_idConfirmWindowStyle > div.cww-inner > div > div:nth-child(2) {
    display: none;
}

#confirmationTable > tbody > tr:nth-child(1) {
    display: none;
}

/* Remove renewal term on Membership Details */
span#FunctionalBlock1_ctl00_ctl00_Membership_sharedMembershipLevelView_renewal {
    visibility: hidden;
}

/* Pop up Message Balance Due */
#WA_messagePopup #contentBalancePanelId ul li a,
#WA_messagePopup #contentBalancePanelId ul li a:visited {
    color: #0b2c88;
    text-transform: uppercase;
}

/* Golf 90 Under 90 Button */
a.buttonStyle001,
a:link.buttonStyle001 {
    background: #099f6f;
}

/* Golf 90 Under 90 Button Hover */
a.buttonStyle001:hover,
a:link.buttonStyle001:hover {
    background: #0b2c88;
}

/* setup event box to MCABC colors */
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer {
    padding: 16px 16px 24px;
    background: #162388;
}

.registrationInfoContainer ul.registrationInfo {
    color: white;
}

#idRegistrationInfo {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 14px;
    color: white;
}

label.eventInfoBoxLabel {
    color: white !important;
}

.eventInfoBoxValue {
    color: white !important;
}

.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .registrationInfoContainer ul.registrationInfo li {
    position: relative;
    margin: 0 0 16px;
    color: white;
}

label.regTypeLiLabel strong {
    color: white !important;
}

span.regTypeLiValueSpan {
    color: white;
}

#form > div.boxOuterContainer.boxBaseView > div.boxContainer > div > div > div > div > div > div > div > div > div > div > div > div.boxBodyOuterContainer > div.boxBodyContainer > div > div > div > div > div > div > div > div > div > div > div.boxBodyInfoOuterContainer.boxBodyInfoViewFill > div.boxBodyInfoContainer > div > div > div > div > div > div > div > div > div > div > div.boxInfoContainer > ul > li.eventInfoStartDate > div > strong {
    color: white !important;
}

/* remove guest registration divider and wording of no guest registrations entered */
div#idGuestsRegistrationDivider {
    visibility: hidden;
}

.WaGadgetEventsStateRegistration #idSectionGuestListContainer {
    color: white;
}

/* Remove notice that you are paying for someone elses registration */
div#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_stepTemplate_registrationTopMessage_elsesRegistrationMessage_idConfirmWindowStyle {
    visibility: hidden;
}

/* remove membership level from public member profile */
div#idMembershipLevelContainer {
    visibility: hidden;
}

#FunctionalBlock1_ctl00_ctl00_memberProfile_membershipDetails {
    visibility: hidden;
}

/* hide donate button on donation goal gadget */
.donationGoalButton {
    visibility: hidden;
}

.searchResult {
    visibility: hidden;
}

.upcomingEventsOuterContainer .gadgetEventEditableArea {
    display: none;
}

.WaGadgetEvents .boxInfoContainer ul.boxInfo li > label,
.WaGadgetEvents .boxInfoContainer ul.boxInfo .eventInfoBoxValue {
    color: #162338 !important;
}

.WaGadgetEvents.WaGadgetEventsStateDetails .boxInfoContainer ul.boxInfo li > label,
.WaGadgetEvents.WaGadgetEventsStateDetails .boxInfoContainer ul.boxInfo .eventInfoBoxValue {
    color: #ffffff !important;
}

.waPaymentSystemIcon.Amex {
    display: none;
}

.waPaymentSystemIcon.Discover {
    display: none;
}

a.Twitter {
    content: url(https://about.twitter.com/content/dam/about-twitter/x/brand-toolkit/logo-black.png.twimg.1920.png);
}