
/* General links */
#maincontent a:not(.link-as-button) {
	color: #FFCC00 !important;
}

#headercontent {
	background-color: #000000 !important;
}
header {
	background-color: #000000 !important;					
}
.menu-club-admin-container,
.menu-club-user-container,
.menu-club-member-container,
.menu-club-guest-container {
	background-color: #333436 !important;					
}
nav ul li>a {
	color: #FFFFFF !important;
	background-color: #333436 !important;
}
nav ul li.current-menu-item a,
nav ul li.current-menu-ancestor a {					
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav ul>li:hover>a {								
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav a:focus {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav ul>li>a:hover {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}

/* SECOND LEVEL MENU */
nav ul ul li>a {
	color: #FFFFFF !important;
	background-color: #333436 !important;
}
nav ul ul>li.current-menu-item a {					
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav ul ul>li:hover>a {								
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav a:focus {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
nav ul ul>li>a:hover {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}

#maincontent h1, .ui-dialog h1,
#maincontent h2, .ui-dialog h2,
#maincontent h3, .ui-dialog h3,
#maincontent h4, .ui-dialog h4 {
	color: #BF411E !important;					
}
#wrapper,
#maincontent {
	background-color: #000000 !important;			
}

/* Make the form submission buttons the same as the menu */
form input[type="submit"],
form input[type="button"] {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
form input[type="submit"]:hover,
form input[type="button"]:hover {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}

/* Link as Button styling like the menu */
.link-as-button {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
.link-as-button:hover {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
/* Button styling like the menu */
button {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}
button:hover {
	background-color: #333436 !important;
	color: #FFFFFF !important;
}

.clubcolour {
	color: #BF411E !important;
}

.ui-checkboxradio-label {
	background-color: #333436 !important;
	color: #FFFFFF !important;
	background-image: none !important;
}
.ui-checkboxradio-checked {
	background-color: #333436 !important;
	color: #FFFFFF !important;
	background-image: none !important;
}
.bigbox {
	accent-color: #FFCC00 !important;
}
div[id$='_reports'] {
color: white;
}
div[id$='_reports'] form {
color: #444;
}
div[id$='-results'] {
color: white;
}
div[id='club_user_list'] {
color: white;
}

#maincontent .accordion .ui-accordion-header>a {
color:#333436 !important;
}

#maincontent .tabwrapper a {
color:#333436 !important;
}

/* Hide the Cheque payment type - until we can remove it in the code */
div:has(>label[for$="cheque"]) {
display: none;
}

/* 2FA page is grey on black - fix badley until proper classes included*/
div#widepage>div.entry>p,
div#widepage>div.entry>ul>li {
color: white;
}
.tfa_enable_radio_label {
color: white;
}
.simbaotp_qr_container>img {
background-color: white;
}

		