/*Hide title of Subscription Form Gadget*/
.formTitleOuterContainer h3.formTitle {
display: none;
}

/*Register button*/
.WaGadgetEventsStateDetails .boxOuterContainer .boxBodyInfoOuterContainer .boxBodyInfoContainer .boxActionContainer input.typeButton {
background: #000000;
color: #ffffff;
}
/*Register button on the event lists area*/
.WaGadgetEventsStateList .boxOuterContainer .boxBodyOuterContainer .boxBodyInfoOuterContainer .boxActionContainer input.typeButton {
background: #000000;
color: #ffffff;
}

/*the background colour for the event calender view - the font was white*/
.WaGadgetEventsStateCalendar .monthViewType .EventListCalendar td>div {
    background: #000000;
    
}/* Mobile bar and expanded menu: black background */
.WaGadgetMobilePanel .mobilePanel,
.WaGadgetMobilePanel .menuInner {
  background: #000000 !important;
}

/* Mobile menu and login icons: white */
.WaGadgetMobilePanel .mobilePanelButton,
.WaGadgetMobilePanel .mobilePanelButton::before {
  color: #FFFFFF !important;
}

/* Mobile menu links: white */
.WaGadgetMobilePanel .menuInner a,
.WaGadgetMobilePanel .menuInner a span {
  color: #FFFFFF !important;
}

/* Desktop login icon: black on white */
.WaGadgetLoginButton .loginLink,
.WaGadgetLoginButton .loginLink::before {
  color: #000000 !important;
  background: #FFFFFF !important;
}
/* Mobile dropdown backgrounds */
.WaGadgetMobilePanel .menuInner,
.WaGadgetMobilePanel .menuInner ul,
.WaGadgetMobilePanel .menuInner li,
.WaGadgetMobilePanel .menuInner .item,
.WaGadgetMobilePanel .menuInner a {
  background: #000000 !important;
}

/* Mobile dropdown text */
.WaGadgetMobilePanel .menuInner a,
.WaGadgetMobilePanel .menuInner a span {
  color: #FFFFFF !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

/* Gray highlight when a link is touched or hovered */
.WaGadgetMobilePanel .menuInner a:hover,
.WaGadgetMobilePanel .menuInner a:focus {
  background: #595959 !important;
}

/* Helvetica for website text, headings, menus and forms */
body,
h1, h2, h3, h4, h5, h6,
p, li, dt, dd,
td, th,
label, legend,
input, select, textarea, button,
font {
  font-family: Helvetica, Arial, sans-serif !important;
}

/* Make form buttons black with white text */
input.typeButton,
input[type="submit"],
input[type="button"],
button {
  background: #000000 !important;
  color: #FFFFFF !important;
  border-color: #000000 !important;
}

/* Dark gray when hovering over form buttons */
input.typeButton:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
  background: #595959 !important;
  border-color: #595959 !important;
}

/* Green login icon with a transparent background */
#id_TXUfvOe_loginLink,
#id_TXUfvOe_loginLink::before {
  color: #27AD87 !important;
  background: transparent !important;
}

/* White icon on green when hovered or keyboard-focused */
#id_TXUfvOe_loginLink:hover,
#id_TXUfvOe_loginLink:focus {
  background: #27AD87 !important;
  color: #FFFFFF !important;
}

#id_TXUfvOe_loginLink:hover::before,
#id_TXUfvOe_loginLink:focus::before {
  color: #FFFFFF !important;
}