.WaGadgetMenuHorizontal .menuInner ul.firstLevel > li > .item > a{
text-transform: capitalize;
}

.WaGadgetMenuHorizontal .als-container .als-viewport .als-wrapper .als-item {
text-transform: capitalize !important;
}

.WaGadgetAuthorizationRequired .openAuthFormContainer {
display: none !important;
} 

h1 {
  color: #105b91;
  text-transform: none;
  font-size: 24px
}


h2 {
  color: #105b91;
  text-transform: none;
  font-size: 20px
}

.btn {
  display:inline-block;
  padding:10px 16px;
  margin:6px 6px 6px 0;
  background:#2d6cdf;
  color:#ffffff !important;
  border-radius:6px;
  text-decoration:none;
  font-weight:600;
}
.btn:hover {
  background:#234fb0;
}
/* Style directory result headers */
#membersTable thead th {
  background: #234fb0;        /* header background */
  color: #ffffff;             /* text color */
  font-size: 16px;
  font-weight: 600;
  padding: 10px 14px;
  text-align: left;
  border-bottom: 2px solid #153684;
}

/* Optional: zebra striping for rows */
#membersTable tbody tr:nth-child(even) {
  background: #f5f7fb;
}

/* Optional: center Rating column */
#membersTable th:nth-child(3),
#membersTable td:nth-child(3) {
  text-align: center;
}

/* Tidy up the criteria summary line */
#idMemberDirectoryContainer .searchCriteria {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    max-width: 800px;
    margin: 15px auto 0;
    color: #333333;
}

/* Hide the "Groups / Verified Rating Level" criteria summary */
#idMemberDirectoryContainer .fieldContainer.simpleTextContainer {
    display: none;
}

.WaGadgetLoginForm
.loginContainerWrapper.authenticated
.loginLink {
    background-image: url("/resources/Pictures/Site-Assets/palm-creek-login-user-icon-21x21.png") !important;
    background-repeat: no-repeat !important;
    background-position: 0 0 !important;
    background-size: 21px 21px !important;
    filter: none !important;
}

/* Palm Creek vertical menu */
.WaGadgetMenuVertical .menuInner {
    border-color: #173D2D !important;
}

/* Normal links */
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a {
    color: #28533C !important;
    background: #FFFFFF !important;
}

/* Hovered links */
.WaGadgetMenuVertical .menuInner ul.firstLevel > li > .item > a:hover {
    color: #173D2D !important;
    background: #E8EFEA !important;
}

/* Selected/current link */
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.selected > .item > a {
    color: #FFFFFF !important;
    background: #173D2D !important;
}

/* Selected vertical-menu end bars */
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item::before,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item::after,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a::before,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.sel > .item > a::after,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.selected > .item::before,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.selected > .item::after,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.selected > .item > a::before,
.WaGadgetMenuVertical .menuInner ul.firstLevel > li.selected > .item > a::after {
    background-color: #173D2D !important;
    border-color: #173D2D !important;
}

/* Breadcrumb links, separator and current page */
.WaGadgetBreadcrumbs,
.WaGadgetBreadcrumbs a,
.WaGadgetBreadcrumbs span,
.WaGadgetBreadcrumbs li,
.WaGadgetBreadcrumbs li::before,
.WaGadgetBreadcrumbs li::after {
    color: #173D2D !important;
}

/* Breadcrumb hover */
.WaGadgetBreadcrumbs a:hover {
    color: #C9963E !important;
}

/* Force all text inside this calendar to Palm Creek green */
#id_ezpjH3X,
#id_ezpjH3X * {
    color: #173D2D !important;
}

/* Calendar links turn gold on hover */
#id_ezpjH3X a:hover,
#id_ezpjH3X a:hover * {
    color: #C9963E !important;
}

/* Discussion forum buttons */
.palm-forum button,
.palm-forum input[type="button"],
.palm-forum input[type="submit"],
.palm-forum a[class*="button"] {
    color: #FFFFFF !important;
    background-color: #173D2D !important;
    background-image: none !important;
    border-color: #173D2D !important;
}

/* Button hover */
.palm-forum button:hover,
.palm-forum input[type="button"]:hover,
.palm-forum input[type="submit"]:hover,
.palm-forum a[class*="button"]:hover {
    color: #173D2D !important;
    background-color: #C9963E !important;
    border-color: #C9963E !important;
}

/* Recolor the forum’s theme icons */
.palm-forum img {
    filter: brightness(0) saturate(100%)
            invert(21%) sepia(20%) saturate(1054%)
            hue-rotate(102deg) brightness(93%) contrast(94%);
}

/* Discussion forum buttons */
.WaGadgetForum .forumPanelOuterContainer
.forumPanelContainer input.typeButton {
    background-color: #173D2D !important;
    color: #FFFFFF !important;
    border-color: #173D2D !important;
}

/* Discussion forum button hover */
.WaGadgetForum .forumPanelOuterContainer
.forumPanelContainer input.typeButton:hover {
    background-color: #C9963E !important;
    border-color: #C9963E !important;
    color: #173D2D !important;
}