.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;
}