/* =========================================================
   BLOGS
   ========================================================= */

/* Hide author information in the main Blog gadget */
.WaGadgetBlog .postedByLabel,
.WaGadgetBlog .postedByLink,
.WaGadgetBlog .boxInfoContainer h5 {
    display: none !important;
}

/* Hide author name in the Recent Blog Posts gadget */
.WaGadgetRecentBlogPosts .author,
.WaGadgetRecentBlogPosts .itemAuthor {
    display: none !important;
}

/* Match Blog post title size to "Read the Latest Newsletter" */
.WaGadgetBlog ul.boxesList li.boxesListItem
.boxHeaderOuterContainer h4.boxHeaderTitle {
    font-size: 26px !important;
}


/* =========================================================
   DONATION FORM
   ========================================================= */

/* Darken and bold the Donation Form title */
.WaGadgetDonationForm h3.formTitle {
    color: #333333 !important;
    font-weight: 700 !important;
}

/* Darken and bold the Mandatory fields notice */
.WaGadgetDonationForm .mandatoryFieldsTitle strong {
    color: #333333 !important;
    font-weight: 700 !important;
}

/* Keep the mandatory-field asterisk visible */
.WaGadgetDonationForm .mandatoryFieldsTitle .mandatorySymbol {
    color: #5cab45 !important;
    font-weight: 700 !important;
}


/* =========================================================
   LOGIN FORMS
   ========================================================= */

/* Hide Google, Microsoft, and Apple login options */
.WaGadgetLoginForm .openAuthFormContainer {
    display: none !important;
}

/* Make Forgot Password visible on Authorization Required page */
#idForgotLinkBox a {
    color: #4a95c8 !important;
    font-weight: 600 !important;
}

/* Hide duplicate horizontal login form
   on the Authorization Required page */
#PAGEID_1075129 .generalLoginBox {
    display: none !important;
}
/* =========================================================
   MEMBERSHIP RENEWAL PAGE
   Page ID 1075370
   ========================================================= */

/* Allow the overall Login Form gadget to span the page.
   Wild Apricot nests following content inside this gadget
   when the visitor is logged out. */
body#PAGEID_1075370 .WaGadgetLoginForm {
    width: calc(100% - 40px) !important;
    max-width: none !important;
    margin: 10px 20px 20px 20px !important;
    padding: 0 !important;
    background: transparent !important;
    box-sizing: border-box !important;
}

/* Keep the actual logged-out login box narrow and centered */
body#PAGEID_1075370
.WaGadgetLoginForm
.loginContainerForm {
    width: 100% !important;
    max-width: 420px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: #ffffff !important;
    padding: 20px !important;
    box-sizing: border-box !important;
    border-radius: 5px;
}

/* Login Form links on Membership Renewal page */
body#PAGEID_1075370 .WaGadgetLoginForm a {
    color: #4a95c8 !important;
    font-weight: 600 !important;
}

body#PAGEID_1075370 .WaGadgetLoginForm a:hover {
    color: #2f6f9f !important;
    text-decoration: underline !important;
}

/* Keep the logged-in member box narrow and centered */
body#PAGEID_1075370
.WaGadgetLoginForm
.loginContainerAuthenticated {
    width: 100% !important;
    max-width: 420px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: #ffffff !important;
    padding: 20px !important;
    box-sizing: border-box !important;
    border-radius: 5px;
}

/* Tighten spacing in the logged-in state */
body#PAGEID_1075370
.WaGadgetLoginForm
.loginContainerAuthenticated div {
    margin-bottom: 4px;
}
/* Add bottom breathing room inside Membership Renewal login box */
body#PAGEID_1075370 #id_W5uatoW .loginContainerForm {
    padding-bottom: 30px !important;
}