.dxtcLite {
	font-family: "Open Sans", sans-serif !important;
	color: #000 !important
}
.custom-calendar table thead tr td {
	background: #86c61f;
	color: #fff
}
.custom-calendar .ajax__calendar_header {
	background: #49ad57;
	color: #fff !important
}
.custom-calendar .ajax__calendar_active {
	background: #49ad57;
	color: #fff
}
.custom-calendar .ajax__calendar_today {
	background: #49ad57;
	color: #fff
}
body.chelseaformember {
	font-family: "Open Sans", sans-serif !important;
	color: #000 !important
}
body.chelseaformember h1,
body.chelseaformember h2,
body.chelseaformember h3,
body.chelseaformember h4,
body.chelseaformember h5,
body.chelseaformember h6 {
	font-family: "Open Sans", sans-serif !important
}
body.chelseaformember h3 {
	font-size: 17px
}
@media (min-width: 300px) and (max-width: 767px) {
	body.chelseaformember h3 {
		font-size: 15px
	}
}
body.chelseaformember .red {
	color: #ff0000
}
body.chelseaformember .btn-primary {
	background: #49ad57;
	border-color: #49ad57
}
body.chelseaformember .btn-primary:hover {
	background: #92ce9a;
	border-color: #92ce9a
}
body.chelseaformember .btn-primary:active {
	background: #92ce9a !important;
	border-color: #92ce9a !important
}
body.chelseaformember .ajax__tab_xp .ajax__tab_body {
	font-family: "Open Sans", sans-serif !important
}
body.chelseaformember .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
	background-color: #49ad57 !important
}
body.chelseaformember .ajax__tab_hover {
	background: #49ad57
}
body.chelseaformember section .customtable table th {
	background: #49ad57;
	font-size: 17px
}
body.chelseaformember section .customtable table td {
	font-size: 14px;
	color: #000 !important
}
body.chelseaformember section .customtable table td a {
	color: #000 !important
}
body.chelseaformember section .customtable table td a::hover {
	color: #ff0000
}
body.chelseaformember section .customtable table td .buddyselect-btn:hover {
	background: #49ad57;
	border-color: #49ad57
}
body.chelseaformember .form-control:focus,
body.chelseaformember .TextBox14:focus {
	border: 1px solid #49ad57
}
body.chelseaformember .calendar-ui .booking-status {
	color: #ff0000 !important
}
body.chelseaformember .calendar-ui table .tdcolor:nth-child(1n) {
	background: #49ad57
}
body.chelseaformember .calendar-ui table .htmlcalrows:hover a {
	background: #49ad57
}
label {
	font-size: 17px
}
html,
body {
	height: 100%;
	margin: 0
}
.printcustombtn {
	border: 1px solid #49ad57;
	color: #49ad57
}
.printcustombtn:hover {
	background-color: #49ad57
}
.RecurRequest-cal tr th {
	background: #49ad57
}
.RecurRequest-cal tr td {
	font-family: "Open Sans", sans-serif !important
}
.RecurRequest-cal tr .calselectedday {
	background: #49ad57 !important
}
.carousel-wrap .owl-carousel .owl-nav span i {
	background: #49ad57
}
.side-quick-menu a {
	color: #49ad57;
	font-family: "Open Sans", sans-serif !important;
	color: #000 !important
}
.side-quick-menu a:hover {
	border: 1px solid #49ad57
}
.header::before,
.header::after {
	background-image: linear-gradient(36deg, #49ad57 20%, #dbefdd 92%)
}
.header::after {
	background-image: url(/images/newui/golf-img.png) !important
}
.header header .logo h1 {
	color: #fff
}
.header header .username p {
	color: #fff;
	font-size: 14px
}
.header header .navigation .dxmLite {
	font-family: "Open Sans", sans-serif !important;
	font-size: 16px !important
}
.dxm-ltr .dxm-main li,
.dxm-ltr .dxm-horizontal ul.dx li {
	color: #fff
}
.dxmLite .dxm-popup .dxm-hovered {
	background-color: #49ad57
}
.dxmLite .dxm-popup .dxm-hovered a {
	color: #fff
}
.dxm-selected {
	background-color: #49ad57 !important
}
.subMenu .dxm-hovered span {
	color: #fff
}
.dxm-ltr .dxm-main li,
.dxm-ltr .dxm-horizontal ul.dx li {
	color: #000
}
@media (min-width: 300px) and (max-width: 767px) {
	.dxm-ltr .dxm-main li,
	.dxm-ltr .dxm-horizontal ul.dx li {
		color: #000 !important
	}
}
header {
	border-top: 0px solid #49ad57
}
.membername {
	background: #49ad57
}
.membername p {
	color: #fff
}