.useTheme .themeMobileHeader {
	background: #055E8E;
}

.useTheme .ui-page-theme-a input[type="text"],
.useTheme .ui-page-theme-a input[type="date"],
.useTheme .ui-page-theme-a input[type="number"],
.useTheme .ui-page-theme-a input[type="email"],
.useTheme .ui-page-theme-a input[type="password"] {
	background-color: #f5f5f5;
	border-color: #d8d8d8;
	border-radius: 4px;
	box-shadow: none;
	transition: none;
	padding: 6px;
	height: 32px !important;
}

.useTheme .ui-page-theme-a [id^="select"] {
	background: whitesmoke;
}

.useTheme .ui-page-theme-a [id^="select"]:hover span {
	color: #3172af !important;
}

.useTheme .ui-page-theme-a input[type="text"]:focus,
.useTheme .ui-page-theme-a input[type="date"]:focus,
.useTheme .ui-page-theme-a input[type="number"]:focus,
.useTheme .ui-page-theme-a input[type="email"]:focus,
.useTheme .ui-page-theme-a input[type="password"]:focus {
	border-color: #66afe9;
	box-shadow: none;
}

.useTheme .ui-page-theme-a .ui-btn.ui-btn-active,
.useTheme .ui-page-theme-a .ui-btn.ui-btn-active-a {
	background-color: #005DB6;
	background-image: -webkit-linear-gradient(top, #005DB6 0%, #0055A6 100%);
	background-image: -o-linear-gradient(top, #005DB6 0%, #0055A6 100%);
	background-image: linear-gradient(to bottom, #005DB6 0%, #0055A6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff005db6", endColorstr="#ff0055a6", GradientType=0);
	border-bottom: 2px solid #003b73;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	color: #ffffff;
	vertical-align: middle;
	font-weight: bold !important;
}

.useTheme .ui-page-theme-a a.btn1, .useTheme .ui-page-theme-a button.btn1,
.useTheme .ui-page-theme-a .btnCancel, .useTheme .ui-page-theme-a .btnDefault {
	background: none;
	background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	background-image: -o-linear-gradient(top, #f3f3f3 0%, #e6e6e6 100%);
	background-image: linear-gradient(to bottom, #f3f3f3 0%, #e6e6e6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff3f3f3", endColorstr="#ffe6e6e6", GradientType=0);
	border: 1px solid #e6e6e6;
	border-bottom: 2px solid #c2c2c2;
	color: #474747 !important;
	border-radius: 4px;
	border: 0px none;
	cursor: pointer;
	font-weight: 600;
	vertical-align: middle;
	font-weight: bold !important;
	padding: .7em 1em;
	cursor: pointer;
	z-index: 90;
	line-height: 19px;
}

.u_name_on_card .userDisplayName {
	color: #ffffff;
	text-transform: uppercase;
}

p.pointTitle.u_name_on_card {
	color: #ffffff;
	text-transform: uppercase;
}

span.pointValueWrapper {
	color: #ffffff !important;
}

.user-profile-field--field-title {
	font-weight: bold !important;
	color: #055e8e !important;
}

.optionalF {
	margin-bottom: 5px;
}

.user-profile-field .ui-input-text {
	clear: both;
	border-color: var(--master-app-color);
}

.btnSubmitPayment {
	display: none;
}

.btn-wechat, .btn-alipay, .payment-request-button-container {
	display: none !important;
}

#btnCreditCardPaynow {
	display: block;
}

body > div.themeHeader.dpn760 > div > a > img {
	transform: scale(1.5);
}

span.points-needed-value {
	display: none;
}

span.business-point-title {
	display: none;
}

.avatar_img {
	position: relative;
	left: 2px;
	top: 23%;
	border-radius: 0px;
	width: 160px !important;
	height: 190px !important;
}

.rounded50p.avatar_img {
	position: relative;
	left: 2px;
	top: 23%;
	border-radius: 0px;
	width: 160px !important;
	height: 190px !important;
}

#front_ui > div > div > div > div > div:nth-child(2) > div > div.position-bottom_right {
	position: absolute;
	text-transform: uppercase;
	left: 40%;
	bottom: 10px;
}

#front_ui > div > div > div > div > div:nth-child(2) > div > div.position-bottom_right > div:nth-child(1) > div > p {
	padding-bottom: 5px;
	text-transform: uppercase;
}

#stt_avatar > span {
	position: relative;
	left: 2px;
	top: 23%;
	border-radius: 0px;
	width: 160px !important;
	height: 190px !important;
}

/*#page_user_settings_details > div > div.theme-header-container > div {
display: none;
}

a.change-password-button.ui-link {
display: none;
}*/

@media screen and (max-width: 500px) {

	.authenticated-user #frmMembershipInfo p.disable_field {
		font-size: 16px !important;
	}

	#front_ui > div > div > div > div > div:nth-child(2) > div > div.position-bottom_right {
		font-size: 20px;
	}

	#front_ui > div > div > div > div > div:nth-child(2) > div > div.position-bottom_right > div:nth-child(1) > div > p {
		font-size: 20px;
	}

	.avatar_img {
		position: relative;
		left: -3px;
		top: 23%;
		border-radius: 0px;
		width: 110px !important;
		height: 130px !important;
	}

	.rounded50p.avatar_img {
		position: relative;
		left: -3px;
		top: 23%;
		border-radius: 0px;
		width: 110px !important;
		height: 130px !important;
	}

	#stt_avatar > span {
		position: relative;
		left: -3px;
		top: 23%;
		border-radius: 0px;
		width: 110px !important;
		height: 130px !important;
	}

}

.horizontalLogoMobileView img {
	scale: 1.7;
	position: relative;
	left: -55px;
}

p.tac {
	text-align: left;
}

.ui-select .ui-btn > span:not(.ui-li-count) {
	font-family: Arial;
}

.noti-item {
	border-style: solid;
	border-width: 2px;
	border-color: #d9d9d9 !important;
	border-radius: 10px;
	margin-top: 10px;
}

/* These are Identification Type (2004) related fields on Purchase membership form (non-login) */
/* They will be triggered by JS to show from the respective value from Field 2004 */
.ui-page:not(.authenticated-user) .identifier-custom_field_1914,
.ui-page:not(.authenticated-user) .identifier-custom_field_1977,
.ui-page:not(.authenticated-user) .identifier-custom_field_2001,
.ui-page:not(.authenticated-user) .identifier-custom_field_2002,
.ui-page:not(.authenticated-user) .identifier-custom_field_2003 {
	display: none;
}

#page_user_settings_details p.tac {
	display: none;
}

#frmMembershipInfo .identifier-postal_code + fieldset + fieldset {
	display: none;
}

#frmMembershipInfo .identifier-postal_code + fieldset + fieldset > div > p > span {
	display: none;
}

#frmMembershipInfo.form-info-membership-13276 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13400 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13970 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13401 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13402 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13092 .identifier-postal_code + fieldset + fieldset,
#frmMembershipInfo.form-info-membership-13332 .identifier-postal_code + fieldset + fieldset {
	display: block;
}

div.user-profile-field.identifier-custom_field_2018, div.user-profile-field.identifier-floor, div.user-profile-field.identifier-unit {
	margin-bottom: 10px;
}

#frm_detail .identifier-custom_field_1915 + fieldset + fieldset {
	display: none;
}

#frm_detail .identifier-custom_field_1915 + fieldset + fieldset > div > p > span {
	display: none;
}

.authenticated-user #frmMembershipInfo p.disable_field {
	font-size: 25px;
}

.authenticated-user #frmMembershipInfo p.user-profile-field--field-title.field-id-1989 {
	margin-top: 20px;
}

.authenticated-user #frmMembershipInfo div.user-profile-field.identifier-address > p.user-profile-field--field-title {
	margin-top: 10px;
}

.authenticated-user #frmMembershipInfo div.user-profile-field.identifier-unit > p.user-profile-field--field-title {
	margin-top: 10px;
}

.authenticated-user #frmMembershipInfo div.user-profile-field.identifier-floor > p.user-profile-field--field-title {
	margin-top: 10px;
}

#frm_detail.form-info-membership-13276 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13400 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13970 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13401 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13402 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13092 .identifier-custom_field_1915 + fieldset + fieldset,
#frm_detail.form-info-membership-13332 .identifier-custom_field_1915 + fieldset + fieldset {
	display: block;
}

#frmMembershipInfo .identifier-postal_code + fieldset + fieldset {
	margin-top: 15px !important;
}

#frmMembershipInfo .identifier-custom_field_1985 + fieldset {
	display: none;
}

#frmMembershipInfo .identifier-custom_field_1985 + fieldset {
	display: none;
}

#frmMembershipInfo.form-info-membership-13276 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13400 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13970 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13401 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13402 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13092 .identifier-custom_field_1985 + fieldset,
#frmMembershipInfo.form-info-membership-13332 .identifier-custom_field_1985 + fieldset {
	display: block;
}

#frmMembershipInfo.form-info-membership-13331 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13331 .identifier-custom_field_1920,
#frmMembershipInfo.form-info-membership-13331 .identifier-custom_field_1958,
#frmMembershipInfo.form-info-membership-13331 .identifier-custom_field_1922,
#frmMembershipInfo.form-info-membership-13331 .identifier-custom_field_1963,
#frmMembershipInfo.form-info-membership-13089 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13089 .identifier-custom_field_1920,
#frmMembershipInfo.form-info-membership-13089 .identifier-custom_field_1958,
#frmMembershipInfo.form-info-membership-13089 .identifier-custom_field_1922,
#frmMembershipInfo.form-info-membership-13089 .identifier-custom_field_1963 {
	display: none;
}

#frmMembershipInfo .identifier-custom_field_1918 {
	display: none;
}

#frmMembershipInfo.authenticated-user .identifier-custom_field_1985 p.user-profile-field--field-title.field-id-1989 {
	display: none;
}

#frmMembershipInfo.form-info-membership-13332 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13354 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13366 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13367 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13368 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13369 .identifier-custom_field_1918,
#frmMembershipInfo.form-info-membership-13370 .identifier-custom_field_1918 {
	display: block;
}

#frmMembershipInfo.form-info-membership-13548 .identifier-custom_field_1963,
#frmMembershipInfo.form-info-membership-13549 .identifier-custom_field_1963,
#frmMembershipInfo.form-info-membership-13768 .identifier-custom_field_1963,
#frmMembershipInfo.form-info-membership-13769 .identifier-custom_field_1963,
.identifier-custom_field_1963 .optionalF {
	display: none;
}

#frmMembershipInfo.non-myinfo .identifier-custom_field_1959,
#frmMembershipInfo.non-myinfo .identifier-custom_field_1960,
#frmMembershipInfo.non-myinfo .identifier-custom_field_1961,
#frmMembershipInfo.non-myinfo .identifier-custom_field_1962,
#frmMembershipInfo.non-myinfo #get_info_from_singpass {
	display: none;
}

/* Hide all RGC and MRA Card info field from Purchase form  */
#frmMembershipInfo .identifier-custom_field_1948,
#frmMembershipInfo .identifier-custom_field_1920,
#frmMembershipInfo .identifier-custom_field_1922,
#frmMembershipInfo .identifier-custom_field_1949,
#frmMembershipInfo .identifier-custom_field_2023,
#frmMembershipInfo .identifier-custom_field_2024,
#frmMembershipInfo .identifier-custom_field_1918 {
	display: none !important;
}

/*#frmMembershipInfo .user-profile-field {
pointer-events: none;
}

#frmMembershipInfo .identifier-custom_field_1915,
#frmMembershipInfo .identifier-custom_field_1915 + fieldset,
#frmMembershipInfo .identifier-custom_field_1963,
#frmMembershipInfo .identifier-email,
#frmMembershipInfo .identifier-phone,
#frmMembershipInfo .identifier-custom_field_1979,
#frmMembershipInfo .identifier-custom_field_1980,
#frmMembershipInfo .identifier-custom_field_1982,
#frmMembershipInfo .identifier-custom_field_1983,
#frmMembershipInfo .identifier-custom_field_1984,
#frmMembershipInfo .identifier-custom_field_1985 {
pointer-events: auto;
}

#frmMembershipInfo.non-myinfo .user-profile-field {
pointer-events: auto;
}*/

.existing-member-tier-info-wrapper--primary {
	display: none;
}

div.user-profile-field.identifier-custom_field_2002 > div > input[type=text] {
	text-transform: uppercase;
}

div.user-profile-field.identifier-custom_field_1914 > div > input[type=text] {
	text-transform: uppercase;
}

div.user-profile-field.identifier-custom_field_2003 > div > input[type=text] {
	text-transform: uppercase;
}

a.field-requires-verify-link.ui-link {
	display: none;
}

span.cf2.fl.fs12 {
	display: none;
}

span.cf2.fr.fs12 {
	display: none;
}

div.form-group {
	padding-top: 10px;
}

.pageDetail.page-detail-10531 * {
	color: #045e8e;
}

#frm_detail.form-info-membership-13089 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13331 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13276 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13768 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13769 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13548 .user-profile-field.identifier-avatar_file_name,
#frm_detail.form-info-membership-13549 .user-profile-field.identifier-avatar_file_name {
	display: none;
}

#frm_detail.form-info-membership-13400 .user-profile-field.identifier-block,
#frm_detail.form-info-membership-13400 .user-profile-field.identifier-custom_field_2018,
#frm_detail.form-info-membership-13400 .user-profile-field.identifier-floor,
#frm_detail.form-info-membership-13400 .user-profile-field.identifier-unit,
#frm_detail.form-info-membership-13400 .user-profile-field.identifier-address,
#frm_detail.form-info-membership-13400 .user-profile-field.identifier-postal_code,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-block,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-custom_field_2018,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-floor,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-unit,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-address,
#frm_detail.form-info-membership-13970 .user-profile-field.identifier-postal_code {
	pointer-events: none;
}