.memberRegisterContainer
{
	min-height: 100%;
	padding-bottom: 50px;
	font-family: 'Poppins';
    background: #fff;
	background: radial-gradient(165.6% 35.32% at 49.87% 98.4%, rgba(109, 17, 140, 0.2) 0%, rgba(191, 85, 226, 0) 100%), linear-gradient(0deg, rgba(228, 218, 255, 0.4), rgba(228, 218, 255, 0.4)), #FFFFFF;
}

.marketplace_header
{
	position: relative;
	display: inline-block;
	
	width: 100%;
	
	text-align: center;
	
	background: #24223D;
	z-index: 1;
}

.centarHeaderHolder
{
	background-color: transparent;
	text-align: center !important;
}

.newMemberHeader
{
	background-color: transparent;
}

.market_logo
{
	display: inline-block;
	
	width: 300px;
	height: 32px;
	
	background-image: url('../images/purple_logo.svg');
	background-size: 146px 32px;
	background-repeat: no-repeat;
	background-position: center;
	
	text-align: center;
	
	vertical-align: middle;
}


.purpleLogo
{
	background-image: url('../images/login-logo.png'); 
}

.newDesignLogo
{
	background-image: url('../images/NewDesignLogo.svg');
}

.launch_header_holder
{
	display: none;
	
	width: calc(100% - 300px);
	
	text-align: right;
	vertical-align: middle;
}

.signOutHeaderHolder
{
	display: inline-block;
	
	width: calc(100% - 300px);
	
	text-align: right;
	vertical-align: middle;
}

.onlyMemberProfilePage .launch_header_holder
{
	display: inline-block;
}

.launchHolder .launch_header_holder
{
	display: none;
}

.header_launch
{
	padding-right: 35px;
	
	font-weight: 700;
	font-size: 32px;
	line-height: 52px;
	
	letter-spacing: 1px;
	color: #F3EFFF;
	
	background-image: url('../images/launchArrow.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: right;
	
	cursor: pointer;
}

.just_logo_header
{
	padding: 31.5px 40px;
    text-align: left;
}

.registerMainContainer
{
	position: relative;
}

.memberRegisterHolder
{
	position: relative;
	max-width: 800px;
	margin: 20px auto auto auto;
	padding: 65px;
	
	background: #FFFFFF;
	
	box-shadow: 0px 32px 64px rgba(17, 17, 17, 0.08);
	border-radius: 12px;
}

.lessPaddingSpace
{
	padding: 65px 65px 35px 65px;
}

.memberRegisterHolder::-webkit-scrollbar {
	width: 3px;
	border-radius: 12px;
}

.memberRegisterHolder::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}

.memberRegisterHolder::-webkit-scrollbar-thumb {
	background: #000;
}

.web_login_privacy
{
	font-weight: 600;
	color: #6D118C;
}

.facebookLogin
{
	cursor: pointer;
}

.facebookLoginHolder
{
	padding-top: 10px;
    text-align: right;
}

.fbMainHolder
{
	display: inline-block;
	padding: 15px 15px;
	
	color: #ffffff;
	font-weight: 600;
	
	background-color: #166fe5;
	border-radius: 15px;
	cursor: pointer;
}

.exit_content
{
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	text-align: left;
}

.extra_padding_bottom
{
	padding-bottom: 45px;
}

.inline_event
{
	display: inline-block;
	background: transparent;
	cursor: pointer;
	border: 0px none;
}

.exit_screen
{
	display: inline-block;
	
	margin-left: 25px;
	
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 38px;
	text-align: left;
	letter-spacing: 0.75px;
	color: #6D118C;
	
	vertical-align: middle;
}

.arrow_exit
{
	display: inline-block;
    
	width: 16px;
    height: 16px;
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('../images/arrow_exit.svg');
	
	vertical-align: middle;
}

.sign_title
{
	font-style: normal;
	font-weight: bold;
	font-size: 48px;
	line-height: 70px;
	letter-spacing: 1px;
	color: #000000;
}

.member_h2
{
	font-size: 24px;
}

.normalFontWeight
{
	font-weight: normal;
}

.signInSpan
{
	display: inline-block;
	cursor: pointer;
	color: #6D118C !important;
}

.info_row_holder
{
	padding-bottom: 10px;
}

.halfWidthContainer
{
	display: inline-block;
	width: 50%;
}

.personalizeHolder
{
	text-align: center;
}

.trialEndHolder
{
	margin: 30px 0px;
	text-align: center;
	font-size: 20px;
}

.relative_holder
{
	position: relative;
	width: 100%;
}

.cardDateHolder
{
	display: inline-block;
	width: 70%;
}

.inline_relative
{
	display: inline-block;
	position: relative;
}

.relative_holder .gray_inputs
{
	padding-right: 40px;
}

.one_form_container
{
	display: inline-block;
	width: 100%;
	margin-bottom: 15px;
	text-align: left;
}

.verify_aligns
{
	margin-bottom: 0px;
}

.form_title
{
	padding-bottom: 8px;
	
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #000000;
	text-align: left;
}

.verify_aligns .form_title
{
	padding-top: 10px;
}

.verify_resend
{
	position: relative;
	margin-left: 0px;
}

.recive_text
{
	position: absolute;
	top: -30px;
	
	font-size: 16px;
    color: #000;
}

.gray_inputs
{
	width: 100%;
	
	padding: 20px 15px;
	
	font-size: 16px;
	text-align: left;
	color: #000;
	
	background-color: #EFF0F7;
	
	border-radius: 16px;
	border: none;
    outline: none;
}

.passwordErrorMessageTxt
{
	padding-top: 15px;
	color: #ff0000;
}

.foundCouponBorder
{
	border: 1px solid #2fe76e;
}

.leftSideHolder
{
	padding-right: 20px;
}

.righSideHolder
{
	padding-left: 20px;
}

.empty_input
{
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	
	width: 15px;
	height: 15px;
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('../images/empty_input.svg');
	
	cursor: pointer;
}

.inputImgIcon
{
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	
	width: 15px;
	height: 15px;
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	
	cursor: pointer;
}

.empty_input_icon
{
	height: 100%;
	width: 100%;
	
	background-repeat: no-repeat;
	background-image: url('../images/empty_input.svg');
}

.codeApliedCorrect
{
	height: 100%;
	width: 100%;
	
	background-repeat: no-repeat;
	background-image: url('../images/codeApliedCorrect.svg');
}

.eye_show
{
	position: absolute;
	top: 50%;
	right: 10px;
	transform: translateY(-50%);
	
	width: 22px;
	height: 18px;
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('../images/eye_show.svg');
	
	cursor: pointer;
} 

.crossed_eye
{
	position: absolute;
    top: -6px;
    right: 10px;
    
	width: 2px;
    height: 29px;
    
	background: #303030;
    
	transform: rotate(45deg);
}

.codeColorText
{
	color: #076a83;
}

.forgotClickHolder
{
	display: inline-block;
	padding-top: 15px;
	
	color: #6D118C;
}

.bottom_arrow
{
	display: inline-block;
	width: 100%;
	text-align: right;
}

.showButton
{
	display: inline-block;
	width: 70%;
	vertical-align: middle;
}

.applyBtnHolder
{
	display: inline-block;
	width: 30%;
	
	text-align: center;
	vertical-align: middle;
}

.bottom_title_small
{
	display: inline-block;
	
	margin-right: 25px;
	
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 38px;
	text-align: center;
	letter-spacing: 0.75px;
	color: #6D118C;
	
	vertical-align: middle;
}

.arrow_next
{
	display: inline-block;
    
	width: 16px;
    height: 16px;
	
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url('../images/arrow_next.svg');
	
	vertical-align: middle;
}

.more_width_welcome
{
	width: 900px;
}


.memberPlansHolder
{
	max-width: 1300px;
	background-color: #FFFFFF;
	color: #000;
}

.plans_holder_half
{
	display: inline-block;
	width: 48%;
	
	vertical-align: top;
	padding-right: 35px;
	
}

.right_half_plans
{
	padding-left: 35px;
	padding-right: 0px;
}

.inner_plans_holder
{
	position: relative;
	padding: 0px 15px;
	
	background-color: #fff;
	border-radius: 25px;
	border: 1px solid #DDDDDD;
	
	height: 650px;
}

.selectedPlanBorder
{
	border: 2px solid #6d118c;
}

.startTrialButtonHolder
{
	position: absolute;
	bottom: 30px;
	
	width: 100%;
	text-align: center;
}

.btn_position_holder
{
	text-align: center;
}

.startTrialButton
{
	display: inline-block;
	padding: 10px 35px;
	
	border-radius: 15px;
	background-color: #e4daff;
	
	color: #6d118c;
	font-weight: 600;
	font-size: 25px;
	
	cursor: pointer;
}

.noCCText
{
	padding-top: 5px;
}

.plan_h1
{
	padding: 10px 0px;
	
	font-size: 35px;
	font-weight: 600;
	color: #000;
	text-align: left;
}

.monthly_price_holder
{
	padding: 15px 0px;
	font-size: 22px;
	font-weight: 400;
	
	text-align: center;
	
	border-radius: 15px;
}

.price_half_holder
{
	display: inline-block;
	width: 48%;
	
}

.price_span
{
	position: relative;
	margin-left: 10px;
	
	text-align: right;
}

.crossedLine
{
	position: absolute;
    top: -25px;
    left: 45px;
    transform: rotate(67deg);
	
	height: 85px;
	width: 3px;
	background-color: #6D118C;
	border-radius: 50px;
}

.annual_align .crossedLine
{
	left: 60px;
}

.currentPriceSpan
{
	position: relative;
	font-weight: 500;
}

.right_half_price
{
	margin-left: 10px;
	text-align: right;
}

.offPriceSpan
{
	margin-left: 8px;
	color: #828291;
	
	font-weight: 500;
}

.annual_align
{
	
}

.planDetails_holder
{
	padding-top: 30px;
	padding-bottom: 60px;
}

.memberPlansHolder .planDetails_holder
{
	padding-top: 0px;
	padding-bottom: 30px;
}


.oneDetailHolder
{
	position: relative;
	padding-left: 70px;
	padding-bottom: 15px;
	
	font-size: 22px;
}

.dotPartAbs
{
	position: absolute;
    left: 10px;
    top: 10px;
	
	height: 15px;
	width: 15px;
	margin: 0px 15px;
	
	border-radius: 100%;	
	background-color: #000;
}

.planTypeInnerHolder
{
	display: inline-block;
	width: 33%;
	
	vertical-align: top;
}

.fullPriceWidth
{
	width: 70% !important;
}

.rightFullPrice
{
	width: 30% !important;
	text-align: left;
}

.monthMiddleHolder
{

}

.new_plan_type_holder
{
	padding: 10px 10px;
	border-radius: 15px;
}

.popColor .new_plan_type_holder
{
	background-color: #FCFCFC;
	margin-top: 8px;
}

.popColor .activePlanType
{
	background-color: #e4daff;
}

.popColor .saveTip
{
	padding: 15px 0px 30px 0px;
	
	color: #000000;
	text-align: left;
}

.memberProfilePage .innerPlanName2, .memberPlansHolder .innerPlanName
{
	font-weight: 400;
	font-size: 23px;
	
}


.memberProfilePage .selectedDivPart2, .memberPlansHolder .selectedDivPart
{
	height: 25px;
	width: 25px;
}

.memberProfilePage .innerSelectedDiv2, .memberPlansHolder .innerSelectedDiv
{
	height: 12px;
	width: 12px;
}

.memberProfilePage .planTypeInnerHolder
{
	width: 70% !important;
	vertical-align: middle;
	
	text-align: left !important;
}

.memberProfilePage .rightPriceHolder
{
	width: 30% !important;
}

.activePlanType .selectedDivPart
{
	background-color: #BCA4FF;
}

.activePlanType .innerSelectedDiv, .activePlanType .innerSelectedDiv2
{
	display: block;
}

.activePlanType .selectedPriceText
{
	font-weight: 700;
}

.fullPriceText
{
	font-size: 23px;
	color: #cdccd0;
	text-decoration: line-through;
	line-height: 52px;
}

.calcPriceText
{
	font-size: 23px;
	color: #000;
	
	line-height: 52px;
}

.memberProfilePage .calcPriceText
{
	line-height: 30px;
}

.yr_text
{
	color: #545461;
	font-weight: normal !important;
}

.smallerText
{
	font-size: 20px;
	line-height: 26px;
}

.activePlanType
{
	background-color: #e4daff;
}

.priceText
{
	font-size: 18px;
	padding-bottom: 10px;
}

.saveTip
{
	font-size: 18px;
}

.memberPlansHolder .member_h2
{
	font-weight: normal;
}

.planName_h1
{
	display: inline-block;
	width: 50%;
	
	text-align: left;
}

.monthly_align
{
	text-align: right;
}

.planPrice_h1
{
	position: relative;
	text-align: right;
}

.reg_message
{
	font-size: 20px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 30px;
}

.checkbox_container
{
	height: 200px;
	width: 100%;
	
	background-repeat: no-repeat;
	background-size: 100px 100px;
	background-position: center;
	background-image: url('../images/register_checkmark.png');
}

.class_options
{
	color: #6d118c;
}

.rightAlign
{
	text-align: right;
}

.personalizeText
{
	display: inline-block;
	margin-right: 10px;
}

.pointerNext
{
	cursor: pointer;
}

.skip_holder
{
	position: absolute;
	top: 30px;
	right: 65px;
}

.about_inline_div
{
	display: inline-block;
	width: 33%;
}

.saved_info_title
{
	padding-bottom: 10px;
	
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #000000;
	word-break: break-word;
}

.categoriesTitle_h1
{
	padding: 15px 0px;
	
	font-size: 22px;
	font-weight: 500;
	line-height: 28px;
	color: #000000;
}

.categoriesHolders
{
	display: inline-block;
	width: 25%;
}

.insideCategoriesHolder
{
	padding: 0px 15px;
}

.strengthBlock
{
	width: 100%;
	padding: 30px 0px;
	
	background-color: #e4d5f1;
	text-align: center;
	
	
	border-radius: 15px;
}

.categoriesText
{
	font-size: 18px;
	font-weight: 500;
	color: #6D118C;
}

.workoutPreferences
{
	width: 1000px;
	max-width: 1000px;
}

.one_fitness_edit
{
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	text-align: left;
}

.category_profile
{
	display: inline-block;
    
	width: 215px;
	
	margin-right: 20px;
	margin-bottom: 10px;
    padding: 25px 0px;
   
	background: #FCFCFC;
	
	text-align: center;
    
	border-radius: 12px;
	
	cursor: pointer;
}

.inlineWidth
{
	width: 22% !important;
}

.saved_info_title
{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #000000;
	word-break: break-word;
}

.saved_info_content
{
	padding-top: 10px;
	
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #24223D;
	word-break: break-word;
}

.one_preference
{
	display: inline-block;
	
	width: 295px;
	
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 15px 0px;
	
	background: #FCFCFC;
	
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.25px;
	color: #6D118C;
	text-align: center;
	
	border-radius: 12px;
	
	vertical-align: middle;
	cursor: pointer;
}

.less_width_preference
{
	width: 31%; 
}

.category_profile.active, .one_preference.active
{
	background: #E4DAFF;
}

.interest_icon
{
	display: inline-block;
	
	width: 30px;
	height: 30px;
	
	margin-right: 10px;
	
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	
	vertical-align: middle;
}

.category_title
{
	display: inline-block;
	
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.25px;
	color: #6D118C;
	
	vertical-align: middle;
}

.all_info_container
{
	padding-top: 15px;
}

.fitness_input
{
	display: inline-block;
	
	width: 56px;
	
	padding: 18px 2px;
	
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	text-align: center;
	
	background: #EFF0F7;
	border-radius: 16px;
	
	border: 0px none;
	outline: none;
	
	vertical-align: middle;
}

.weight_input
{
	width: 135px;
}

.fitness_input::-webkit-outer-spin-button, .fitness_input::-webkit-inner-spin-button 
{
  -webkit-appearance: none;
  margin: 0;
}

.error_input
{
	border: 1px solid #6D118C;
}

.spanFt
{
	margin: 0px 10px;
    font-size: 17px;
    color: #000;
}

.select_back
{
	background-repeat: no-repeat;
	background-size: 8px 4px;
	background-position: 96% center;
	background-image: url('../images/arrow_select.svg');
}

.full_input
{
	width: 95%;
	padding: 18px 20px;
	text-align: left;
}

select 
{
    -moz-appearance:none; 
    -webkit-appearance:none;
    appearance:none;
}

.saved_info_title .select_back
{
	color: #000 !important;
}

.fitness_input option
{
	background-color: #EFF0F7;
}

.number_input_title
{
	display: inline-block;
	
	margin: 0px 15px;
	
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #000000;
	
	vertical-align: middle;
}

.dates_width
{
	width: 68px;
}

.cardDates .about_inline_div
{
	width: 50%;
}

.cardDates .number_input_title 
{
	margin: 0px 15px 0px 0px;
	font-weight: 500;
}

.cardDates .dates_width
{
	width: 200px;
}

.year_width
{
	width: 86px;
}

.dateContainer
{
	padding-bottom: 80px;
}

.opacity_event
{
	opacity: 0.5;
	cursor: auto;
}

.memberRegisterHolder .password_check_form
{
	bottom:65px;
    right: -60px;
}

.email_error_msg
{
	color: #000;
}

.yyyy_container
{
	display: inline-block;
}

.resend_left_holder
{
	padding-top: 10px;
	padding-bottom: 115px;
	text-align: right;
}

.resend_dispaly
{
	display: inline-block;
	color: #076a83;
	text-decoration-line: underline;
	font-weight: 700;
	
	cursor: pointer;
}

.fnt40
{
	font-size: 40px;
}

.fnt30
{
	font-size: 30px;
}

.relativeSpan
{
	position: relative;
}

.profileHolder
{
	max-width: 85%;
	font-family: 'Poppins';
	color: #000;
}

.launchHolder
{
	font-family: 'Poppins';
	color: #000;
	
	text-align: left;
}

.launchHeight
{
	height: 100vh;
}

.planH1
{
	font-weight: 700;
	font-size: 48px;
	line-height: 70px;
}

.profileH2
{
	padding-bottom: 32px;
	font-size: 18px;
	line-height: 34px;
	letter-spacing: 0.75px;
}

.failedH2
{
	padding-bottom: 17px;
	font-size: 20px;
	color: #ff0000;
}

.profileSpanB
{
	font-weight: 600;
}

.profilePlanHolder
{
	display: inline-block;
	width: 50%;
	padding: 0px 16px;
	
	vertical-align: top;
}

.planInnerHolder
{
	position: relative;
	height: 650px;
	padding: 32px;
	
	border: 1px solid #DDDDDD;
	border-radius: 42px;
}

.profileSubButton
{
	position: absolute;
    top: 44px;
    right: 32px;
	display: inline-block;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #6D118C;
	
	cursor: pointer;
}

.retryButton
{
	margin-left: 15px;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #6D118C;
	
	cursor: pointer;
}

.familyPartText
{
	top: 5px;
}

.innerH1
{
	padding-bottom: 32px;
}

.selectedPartHolder
{
	display:inline-block;
	width: 40px;
	
	text-align: center;
	vertical-align: middle;
}

.memberProfilePage .selectedPartHolder , .memberPlansHolder .selectedPartHolder2
{
	width: 40px;
}


.selectedDivPart
{
	position: relative;
	height: 32px;
	width: 32px;
	
	background-color: #F3EFFF;
	border-radius: 100%;
	
	text-align: center;
	cursor: pointer;
}

.innerSelectedDiv
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	
	display: none;
	height: 16px;
	width: 16px;
	
	background-color: #6D118C;
	border-radius: 100%;
	
	cursor: pointer;
}

.innerSelectedDiv2
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	
	display: none;
	height: 16px;
	width: 16px;
	
	background-color: #6D118C;
	border-radius: 100%;
	
	cursor: pointer;
}

.memberPlanChosen .selectedDivPart
{
	background-color: #BCA4FF;
}

.memberPlanChosen .innerSelectedDiv
{
	display: block;
}

.opacityHideDiv
{
	position: absolute;
    top: 15%;
    left: 0%;
    height: 85%;
    width: 100%;
	
    opacity: 0.7;
    background-color: #fff;
    z-index: 2;
}

.innerPlanName
{
	display: inline-block;
	
	font-weight: 700;
	font-size: 32px;
	line-height: 52px;
	color: #24223D;
	
	vertical-align: middle;
}

.innerPlanPrice
{
	font-size: 24px;
	line-height: 38px;
	letter-spacing: 0.75px;
}

.nextPaymentDay
{
	padding: 10px 0px 0px 0px;
	font-size: 18px;
	line-height: 34px;
}

.paymentMethod
{
	padding-bottom: 16px;
	
	font-weight: 400;
	font-size: 24px;
	line-height: 38px;
}

.paymentMethodText
{
	display: inline-block;
	vertical-align: top;
}

.notFoundPayment
{
	display: inline-block;
	margin-left: 16px;
	padding: 10px;
	
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	color: #CC0119;
	
	background-color: #FFF3F8;
	vertical-align: top;
	border-radius: 12px; 
}

.trialPeriodNoFoundPayment
{
	background-color: #FFF9EF;
	color: #946200;
}

.paymentMethodHolder
{
	padding-bottom: 24px;	
}

.innerPaymentDetails
{
	display: inline-block;
	padding: 10px 10px 10px 60px;
	
	border: 1px solid #E4DAFF;
	border-radius: 12px;
	
	font-size: 24px;
	line-height: 38px;
	
	background-image: url('../images/visaSvg.svg');
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: 13px 13px;
	
	vertical-align: middle;
}

.visaCardType
{
	background-image: url('../images/VisaCardType.svg');
}

.mastercardType
{
	background-image: url('../images/MastercardCardType.svg');
}

.AmexCardType
{
	background-image: url('../images/AmexCardType.svg');
}

.DiscoverCardType
{
	background-image: url('../images/DiscoverCardType.svg');
}

.DinersCardType
{
	background-image: url('../images/DinersClubCardType.svg');
}

.editPaymentMethod
{
	display: inline-block;
	margin-left:50px;
	
	color: #24223D;
	font-size: 16px;
	line-height: 28px;
	font-weight: 600;
	
	cursor: pointer;
	vertical-align: middle;
}

.addImg
{
	padding: 10px 10px 10px 45px;
	font-size: 20px;
	
	background-size: 20px 30px;
	background-image: url('../images/addSvg.svg');
	
	cursor: pointer;
}

.memberPlanChosen
{
	border: 1px solid #6d118c;
}

.booked_pop_content
{
	position: fixed;
	top: 95px;
	left: 0px;
	
	width: 100%;
	height: calc(100vh - 95px);
	
	background: rgba(0, 0, 0, 0.2);
	backdrop-filter: blur(5px);
	
	z-index: 3;
}

.memberProfilePage .booked_pop_content
{
	top: 0px;
	height: 100%;
}

.booked_container
{
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	
	width: 600px;
	
	padding: 80px 70px;
	
	background: #FFFFFF;
	
	border-radius: 24px;
}

.switchContainer
{
	width: 800px;
	
	padding: 80px 90px;
}

.booked_title
{
	padding-bottom: 35px;
	
	font-style: normal;
	font-weight: normal;
	font-size: 32px;
	line-height: 50px;
	letter-spacing: 1px;
	color: #14142B;
}

.profileTextAlign
{
	text-align: center;
}

.smallerFontProfile
{
	padding-bottom: 25px;
	font-size: 24px;
	text-align: center;
}

.booked_bnts_content
{
	display: inline-block;
	
	width: 100%;
	
	text-align: center;
}

.inactive_booked_bnt
{
	display: inline-block;
	
	width: calc(50% - 10px);
	
	margin-right: 10px;
	padding: 14px 5px;
	
	background: #FFFFFF;
	
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.75px;
	color: #6D118C;
	
	border-radius: 12px;
	border: 1px solid #6D118C;
	
	cursor: pointer;
}

.active_booked_bnt
{
	display: inline-block;
	
	width: calc(50% - 10px);
	
	margin-left: 10px;
	padding: 14px 5px;
	
	background: #6D118C;
	
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.75px;
	color: #FCFCFC;
	
	border-radius: 12px;
	
	cursor: pointer;
}

.openBtnHolder
{
	text-align: center;
}

.dontBtnWidth
{
	width: 100%;
	background-color: #BD00FF;
	color: #F3EFFF;
}

.cancMembershipImg
{
	padding-left: 60px;
	
	background-image: url('../images/waving-hand.png');
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

.removeCardText .booked_title
{
	padding-bottom: 15px;
}

.removeCardText .smallerFontProfile
{
	padding-bottom: 15px;
	font-size: 22px;
}

.addCardSpanColor
{
	color: #6D118C;
	font-weight: 600;
}

.memberProfilePage .ccOnProfile
{
	position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	
	margin: 0;
	
	max-height: 90%;
    overflow-y: auto;
}

.ccOnProfile .inactive_booked_bnt, .ccOnProfile .active_booked_bnt
{
	width: 140px;
}

.familyPlanStatus
{
	display: block;
}

.innerFamilyPlanStatus
{
	
}

.innerFamilyPlanStatus
{
	display: inline-block;
}

.familyPlanMembersText
{
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;

	letter-spacing: 0.75px;
	color: #24223D;
}

.rightSideStatus
{
	padding-left: 30px;
	text-align: right;
}

.rightSideStatus .familyPlanMembersText
{
	color: #6D118C;
	cursor: pointer;
}

.memberPlanChosen .familyPlanStatus
{
	display: block;
}

.familyPlan
{
	color: #3F3E4D;
	top: 50%;
	transform: translate(0, -50%);
}

.familyPlan .sign_title
{
	padding-bottom: 25px;
}

.emailMainH1
{
	padding-bottom: 10px;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 0.75px;
	color: #000000;
}

.paddEmailHolders
{
	padding-bottom: 15px;
}

.addEmailPart
{
	height: 64px;
	width: 64px;
	
	background: #EFF0F7;
	border-radius: 16px;
	
	background-size: 20px 20px;
	background-image: url('../images/addSvg.svg');
	background-repeat: no-repeat;
	background-position: center;
	
	cursor: pointer;
}

.family_member_input
{
	padding: 20px 55px;
	background-repeat: no-repeat;
    background-size: 24px;
    background-position: 3%;
    background-image: url(../images/email_icon.svg);
}

.family_input_holder
{
	position: relative;
}

.close_email_icon
{
	position: absolute;
	top: 25px;
    right: 25px;
	
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
    background-size: 100% 100%;
	background-image: url(../images/close_email_icon.svg);
	
	cursor: pointer;
}

.noEmailAddress
{
	margin-left: 15px;
	color: #CC0119;
}

.bottomPartHolders
{
	display: inline-block;
	width: 50%;
	padding-top: 32px;
	
	vertical-align: top;
}

.bottomRightSide
{
	text-align: right;
}

.toggleText
{
	margin: 0px 10px;
	font-size: 25px;
    vertical-align: middle;
}

.toggleHolders
{
	position: absolute;
    bottom: 120px;
	
	width: 100%;
	text-align: center;
	
}

.memberProfilePage .toggleHolders
{
	text-align: left;
    bottom: 20px;
}

.memberLogoutBtn
{
	position: absolute;
    top: 65px;
    right: 65px;
	padding-left: 30px;
	
	font-weight: 600;
	font-size: 24px;
	line-height: 38px;
	
	letter-spacing: 0.75px;
	color: #6D118C;
	
	background-image: url('../images/memberLogoutSvg.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: left;
	
	
	cursor: pointer;
}

.planPriceTypeHolder
{
	text-align: right;
}

.innerPriceType
{
	display: inline-block;
	width: 33%;
	text-align: left;
}
.newAccessHolder
{
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100vh;
	width: 100vw;
	
	
	padding: 20px;
	background-color: #fff;
}

.newAccessHolder_h1
{
	font-size: 30px;
	font-weight: bold;
	color: #000;
}

.newAccessHolder_h2
{
	padding: 15px 0px;
	font-size: 24px;
	color: #000;
}

.booked_pop_content2
{
	position: fixed;
	top: 0px;
	left: 0px; 
	
	width: 100%;
	height: 100vh;
	
	background: rgba(0, 0, 0, 0.2);
	backdrop-filter: blur(5px);
	
	z-index: 3;
}

.mobilePopupInfo
{
	position: absolute;
    top: 50%;
    left: 50%;
	display: inline-block;
	width: 635px;
	
    transform: translate(-50%, -50%);
    padding: 96px 74px;
    background-color: #FFFFFF;
    border-radius: 24px;
}

.mobPopTitle
{
	margin-bottom: 32px;
	
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 32px;
	line-height: 50px;

	text-align: center;
	letter-spacing: 1px;

	color: #14142B;
}

.mobPopSub
{
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	
	text-align: center;
	letter-spacing: 0.75px;
	
	color: #14142B;
}

.mrgb16
{
	margin-bottom: 16px;
}

.mrgb32
{
	margin-bottom: 32px;
}

.mobPopLft
{
	display: inline-block;
	width: calc( 50% - 16px );
	padding: 19px 0px;
	margin-right: 16px;

	background-color: #FFFFFF;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.75px;
	color: #6D118C;
	
	border: 1px solid #6D118C;
	box-sizing: border-box;
	border-radius: 12px;
	cursor: pointer;
}

.mobPopRght
{
	display: inline-block;
	width: calc( 50% - 16px );
	padding: 19px 0px;

	background-color: #6D118C;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.75px;
	color: #FCFCFC;
	
	border: 1px solid #6D118C;
	box-sizing: border-box;
	border-radius: 12px;
	cursor: pointer;
}

.paddlr30
{
	padding-left: 30px;
	padding-right: 30px;
}

.closePaymentsHistory
{
	position: absolute;
	top: 37px;
	right: 37px;
	
	height: 20px;
	width: 20px;
	
	background-image: url('../images/paymentClose.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	
	cursor: pointer;
}

.paymentHistoryValuesHolder
{
	margin-top: 32px;
	border-bottom: 1px solid #C7C7C8;
}

.onePaymentValue
{
	display: inline-block;
	width: 25%;
	padding-bottom: 5px;
	
	color: #545461;
}

.paymentsWidth
{
	width: 900px;
	max-width: 900px;
}

.paymentsOneData
{
	padding: 10px 0px;
	border-bottom: 1px solid #C7C7C8;
	
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
}

.paymentsOneData .onePaymentValue
{
	color: #24223D;
}

.noHistoryText
{
	padding: 20px 0px;
	text-align: center;
	font-size: 32px;
	color: #24223D;
}

/* --- Login latest design start --- */

.signNewButton
{
	display: inline-block;
	padding: 20px 45px 20px 20px;
	
	color: #6D118C;
	background-color: #E4DAFF;
	border-radius: 20px;
	
	font-weight: 600;
	font-size: 20px;
	
	cursor: pointer;
	
	background-image: url('../images/login_right_arrow.png');
	background-size: 15px 15px;
    background-repeat: no-repeat;
    background-position: 80% 50%;
}

.bottomLoginPadding
{
	padding-bottom: 100px;
}

.bottomRegisterPadding
{
	padding-bottom: 60px;
}

.loginBottomHolders
{
	display: inline-block;
	width: 50%;
	
	vertical-align: middle;
}

.bottomBorderPart
{
	display: inline-block;
	width: 45%;
	
	border-bottom: 1px solid #E4DAFF;
	vertical-align: middle;
}

.orTextPart
{
	display: inline-block;
	width: 10%;
	
	font-weight: 600;
	font-size: 16px;
	color: #545461;
	
	text-align: center;
}

.otherLoginHolder
{
	padding: 51px 0px;
	margin-bottom: 50px;
	
	border-bottom: 1px solid #E4DAFF;
}

.registerOtherHolder
{
	padding: 51px 0px;
}

.fbButtonPart
{
	margin-bottom: 13px;
	padding: 16px;
	
	font-weight: 600;
	font-size: 16px;
	color: #0A091A;
	text-align: center;
	
	background-color: #FCFCFC;
	
	border: 1px solid #DDDDDD;
	border-radius: 20px;
	
	cursor: pointer;
}

.fbButtonPart:hover {
  border: 1px solid #545461;
  box-shadow: 0px 6px 16px rgba(17, 17, 17, 0.06);
}

.opacityFbButton
{
	opacity: 0.5;
}

.fbLogoImg
{
	display: inline-block;
	height: 19px;
	width: 20px;
	margin-right: 10px;
	
	background-image: url('../images/loginFbLogo.svg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;

	vertical-align: middle;
}

.emailIcon
{
	background-image: url('../images/emailIcon.svg');
}

.googleLogo
{
	background-image: url('../images/googleLogo.svg');
}

.googleNewLogo
{
	background-image: url('../images/googleNewLogo.svg');
}

.fbText
{
	display: inline-block;
	vertical-align: middle;
}

.registerText
{
	display: inline-block;
	color: #24223D;
	font-weight: 600;
	font-size: 16px;
}

.newCouponHolder
{
	width: 100%;
	max-width: 400px;
	padding-top: 20px;
}

.ctnHolderMain
{
	position: fixed;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	
	max-width: 900px;
}

.continueButtonHolder
{
	padding-top: 50px;
	
	text-align: center;
}

.ctnButton
{
	padding: 20px 15px;
	
	font-size: 22px;
	font-weight: 600;
	color: #6D118C;
    background-color: #E4DAFF;
	
	border-radius: 15px;
	cursor: pointer;
}

.fbSpanColor
{
	color: #1B74E4;
}

.plansH1Holder
{
	text-align: center;
}

.plansH1
{
	padding-bottom: 6px;

	font-weight: 600;
	font-size: 33px;
	line-height: 70px;
	color: #06050B;
	letter-spacing: 1px;
}

.plansH2
{
	padding-bottom: 48px;
	
	color: #545461;
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
}

.typeSelectroHolder
{
	width: 280px;
	height: 100px;
	
	position: relative;
	display: inline-block;
	padding: 12px;
	margin-bottom: 48px;
	
	background-color: #EFF0F7;
	border-radius: 16px;
}

.typeInsideHolder
{
	display: inline-block;
	padding: 24px 16px;
	
	border-radius: 12px;
	
	font-weight: 400;
	font-size: 20px;
	line-height: 28px;
	
	cursor: pointer;
}

.activeType
{
	background-color: #FFFFFF;
}

.activeType {
	background-color: #FFFFFF;
}

.annualText
{
	position: absolute;
    top: 0px;
    left: 10px;
    height: 100%;
	
	display: flex;
    justify-content: center;
    align-items: center;
	
    background-color: transparent;
    z-index: 2;
	
    font-size: 20px;
	cursor: pointer;
}

.monthlyText
{
	left: auto;
	right: 10px;
}

.activeSlider
{
	position: absolute;
	top: 10px;
	left: 8px;
	
	height: calc(100% - 20px);
	width: 169px;
	
	transition: 0.5s;
	background-color: #BD00FF;
	border-radius: 12px;
}

.slideToRight
{
	left: calc(100% - 92px);
    width: 86px;
}

.selectedTextColor
{
	color: #FFFFFF;
	transition: 0.5s;
}

.plans_inner_holder
{
	position: relative;
	padding: 48px 64px;
	border-radius: 24px;
	
	border: 1px solid #F3EFFF;

	box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.06);
}

.plans_inner_h1
{
	padding-bottom: 32px;
	font-weight: 500;
	font-size: 32px;
	color: #6D118C;
}

.selected_plan_border
{
	border: 1px solid #BCA4FF;
	box-shadow: 0px 20px 24px rgba(17, 17, 17, 0.06);
}

.plans_inner_h2
{
	padding-bottom: 8px;
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;
	color: #24223D;
}

.plans_inner_price
{
	padding-bottom: 32px;
	
	font-weight: 600;
	font-size: 24px;
	line-height: 38px;
	letter-spacing: 0.75px;
	color: #000000;
}

.plans_inner_line
{
	width: 100%;
	height: 1px;
	margin-bottom: 25px;
	
	border-bottom: 1px solid #DDDDDD;
}

.plans_inner_textHolder
{
	
}

.plans_inner_text
{
	padding-left: 0px;
	margin-bottom: 20px;
	
	font-weight: 400;
	font-size: 18px;
	
	color: #545461;
	
	background-size: 25px 25px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.danceEmoji
{
	background-image: url('../images/danceEmoji.svg');
}

.flexEomji
{
	background-image: url('../images/flexEmoji.svg');
}

.cameraEmoji
{
	background-image: url('../images/cameraEmoji.svg');
}

.waveEmoji
{
	background-image: url('../images/waveEmoji.svg');
}

.familyEmoji
{
	background-image: url('../images/familyEmoji.svg');
}

.plans_inner_buttonsHolder
{
	text-align: center;
}

.plans_inner_startBtn
{
	display: inline-block;
	padding: 25px 80px;
	margin-bottom: 12px;
	
	color: #F3EFFF;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	
	background-color: #BD00FF;
	border-radius: 20px;
	cursor: pointer;
}

.plans_inner_tryText
{
	display: inline-block;
	
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #545461;

}

.singleInnerLineMargin
{

}

.allPlansHolder
{
	padding-bottom: 48px;
}

.priceTodayHolder
{
	border-bottom: 1px solid #DDDDDD;
}

.priceTodayH1
{
	padding-bottom: 32px;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;
	color: #6D118C;
}

.trialPeriodInfoHolder
{
	padding-top: 32px;
	border-bottom: 1px solid #DDDDDD;
}

.trialHalfHolders
{
	display: inline-block;
	width: 50%;
	padding-bottom: 32px;
	
	vertical-align: top;
}

.rightSideTrialHolder
{
	text-align: right;
}

.trialH1
{
	font-weight: 500;
	font-size: 18px;
	line-height: 34px;
	color: #24223D;
}

.trialH2
{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #24223D;
}

.bottomCodeHolder
{
	padding-top: 16px;
}

.paddingBottom32
{
	padding-bottom: 32px;
}

.arrowSpan
{
	display: inline-block;
	height: 8px;
	width: 13px;
	margin-left: 10px;
	
	background-image: url('../images/arrow_for_code.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	
	vertical-align: middle;
}

.promoTextHolder
{
	padding-bottom: 8px;
	cursor: pointer;
}

.relative_input_holder
{
	position: relative;
	display: inline-block;
	margin-right: 15px;
}

.relative_input_holder .gray_inputs
{
	width: 367px;
}

.buttonForCode
{
	display: inline-block;
	
	color: #6D118C;
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	cursor: pointer;
}

.foundCouponActive
{
	color: #00BF51;
}

.codeAppliedHolder
{
	display: inline-block;
	padding: 4px 24px;
	
	color: #FFFFFF;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	
	background-color: #00BF51;
	border-radius: 24px;
}

.oldPriceDec
{
	text-decoration: line-through;
}

.newCouponValue
{
	margin-left: 10px;
	
	color: #00BF51;
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;
}

.codeError
{
	border: 1px solid #FF1E39;
}

.errorCodeTxt
{
	padding: 8px 0px 8px 25px;
	
	font-weight: 300;
	font-size: 14px;
	line-height: 28px;
	color: #FF1E39;
	
	background-image: url('../images/errorInfo.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: left;
}

.inputCodeMainHolder
{
	padding-bottom: 40px;
}

.verifyH1
{
	padding-bottom: 16px;
	
	font-weight: 600;
	font-size: 33px;
	line-height: 70px;
	color: #06050B;
}

.verifyH2
{
	padding-bottom: 16px;
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	
	color: #545461
}

.verifySpan
{
	font-weight: 700;
}

.verifyCodeH1
{
	padding-bottom: 8px;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
}

.verifyPadding
{
	padding-bottom: 16px;
}

.verifyTextMsg
{
	padding-bottom: 5px;
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	color: #545461
}

.resCodeBtn
{
	display: inline-block;
	padding-bottom: 16px;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;
	color: #6D118C;
	
	cursor: pointer;
}

.verifyInput
{
	top: 40%;
}

.noteHolder
{
	padding: 12px 24px;
	margin-bottom: 16px;
	
	background-color: #FFF4DF;
	border-radius: 12px;
}

.noteText
{
	padding-left: 50px;
	
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #545461;
	
	background-image: url('../images/infoOrange.svg');
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: left;
}

.verifyNewButton
{
	display: inline-block;
	padding: 15px 0px;
	width: 100%;
	
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	color: #F3EFFF;	
	text-align: center;
	
	background-color: #BD00FF;
	border-radius: 20px;
	cursor: pointer;
}

.changeEmailPop
{
	position: fixed;
	top: 0px;
	left: 0px;
	
	height: 100vh;
	width: 100vw;
	
	background-color: rgba(0, 0, 0, 0.2);
}

.innerPopupPart
{
	position: relative;
	top: 50%;
	left: 50%;
	
	max-width: 800px;
	padding: 72px 48px 56px 48px;
	transform: translate(-50%, -50%);
	
	background-color: #FFFFFF;
	
	box-shadow: 0px 32px 64px rgba(17, 17, 17, 0.08);
	border-radius: 24px;
}

.innerPopH1
{
	width: 100%;
	padding-bottom: 13px;
	
	text-align: center;
	font-weight: 600;
	font-size: 33px;
	line-height: 70px;
	color: #000000;
}

.innerPopH2
{
	padding-bottom: 13px;
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	color: #545461;

}

.getStartedBtn
{
	display: inline-block;
	width: 100%;
	padding: 15px 0px;
	
	font-weight: 600;
	font-size: 20px;
	line-height: 28px;
	color: #6D118C;
	text-align: center;
	
	border: 2px solid #6D118C;
	border-radius: 20px;
	cursor: pointer;
}


.close_pops
{
	position: absolute;
	top: 15px;
	right: 15px;
	
	width: 24px;
	height: 24px;
	
	background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
	background-image: url('../images/close_pops.svg');
	
	cursor: pointer;
}

.welcomeTextHolder
{
	text-align: center;
}

.welcomeTextH1
{
	font-weight: 700;
	font-size: 32px;
	line-height: 52px;	
	color: #000000;	
}

.addPadding48
{
	padding-bottom: 48px;
}

.welcomePart
{
	position: relative;
	display: inline-block;
	
}

.welcomePart2
{
	position: relative;
	display: inline-block;
	padding-left: 4px;
}

.waveEmojiHolder
{
	position: absolute;
	left: 3px;
	
	display: inline-block;
	height: 25px;
	width: 25px;
	margin-right: 10px;
	
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
	background-image: url('../images/waveEmoji.svg');
}

.welcomeTextH2
{
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
}

.videoNewHolder
{
	margin: 32px 0px 24px 0px;
	padding: 24px 48px 24px 48px;
	
	background: linear-gradient(114.44deg, #EADAFF 0%, #FFDEFE 100%);
	border-radius: 16px;
}

.registerVideoHolder
{
	display: inline-block;
	width: 154px;
	height: 100px;
	margin-right: 24px;

	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;

	border-radius: 12px;	
    vertical-align: middle;
}

.videoNameHolder
{
	display: inline-block;
	color: #0A091A;
	vertical-align: middle;
}

.seeText1
{
	font-weight: 700;
	font-size: 22px;
	line-height: 34px;
}

.watchVideoText
{
	padding-top: 6px;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
	color: #6D118C;
	
	cursor: pointer;
}

.newRegisterHolder
{
	padding: 13px 0px 32px 0px;
}

.plansAbsButton
{
	position: absolute;
	top: 48px;
	right: 20px;
	display: inline-block;
}

.selectedPlanBadge
{
	padding: 10px 12px 10px 40px;
	
	font-weight: 500;
	font-size: 16px;
	color: #00BF51;
	
	background-image: url('../images/planSelectedBadge.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	
	background-color: #DDFFEB;
	border-radius: 8px;
}

.selectPlanButton
{
	padding: 8px;
	
	color: #BD00FF;
	font-weight: 500;
	font-size: 16px;
	
	background-color: #F3EFFF;
	border-radius: 8px;
	
	cursor: pointer;
}

.codeHalfPart
{
	display: inline-block;
	width: 50%;
	
	vertical-align: middle;
}

.rightPartCodeHolder
{
	text-align: right;
}

.smallPlansButton
{
	display: inline-block;
	padding: 15px 135px;
	margin-bottom: 8px;
	
	color: #F3EFFF;
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	
	background-color: #BD00FF;
	border-radius: 20px;
	
	cursor: pointer;
}

.blockTry
{
	display: block;
}

.signNewText
{
	display: inline-block;
	margin-right: 16px;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 34px;
	
	color: #6D118C;
	
	vertical-align: middle;
}

.signOutIcon
{
	display: inline-block;
	height: 25px;
	width: 25px;
	
	background-image: url('../images/SignOutIcon.svg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center;
	
	vertical-align: middle;
}

.signBtnsHold
{
	display: inline-block;
	cursor: pointer;
}

.manageH1
{
	padding-bottom: 25px;
	
	font-weight: 600;
	font-size: 32px;
	line-height: 52px;
}

.manageH2
{	
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
}

.manageSpanBold
{
	font-weight: 700;
}

.manageLine
{
	height: 1px;
	width: 100%;
	margin-bottom: 25px;
	margin-top: 25px;
	
	border: 1px solid #E4DAFF;
}

.manageHalfHolder
{
	display: inline-block;
	width: 50%;
	
	vertical-align: top;
}

.manageRightSide
{
	text-align: right;
}

.manageSwitch
{
	display: inline-block;
	padding: 20px 30px;
	margin-bottom: 25px;
	
	text-align: center;
	color: #6D118C;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	
	background-color: #E4DAFF;
	border-radius: 10px;
	
	cursor: pointer;
}

.manageBtnColor
{
	background-color: #BD00FF;
	color: #FCFCFC;
}

.inactiveManageBtn
{
	color: rgba(63, 62, 77, 0.6);
	background: #C7C7C8;
}

.manageCancBtn
{
	display: inline-block;
	margin-left: 10px;
	font-weight: 400;
	font-size: 16px;
	line-height: 52px;
	color: #11768C;
	text-decoration: underline;
	
	cursor: pointer;
}

.managePlanDetailsHalf
{
	font-weight: 600;
	font-size: 16px;
	line-height: 52px;
	
	vertical-align: top;
}

.planDeatilsName
{
	font-weight: 400;
}

.manageAppsHolder
{
	padding-top: 23px;
}

.appPartHolder
{
}

.firstHalfCardHolder
{
	display: inline-block;
	width: 300px;
}

.firstHalfCardHolder .about_inline_div
{
	width: 100px !important;
	margin-right: 10px;
}

.firstHalfCardHolder .dates_width
{
	width: 100%;
}

.cardHolderOtherHalf
{
	display: inline-block;
	width: calc(100% - 300px);
}

.holderWithDatesCard
{
	display: inline-block;
	width: calc(100% - 100px);
	padding-bottom: 24px;
}

.cardWhatText
{
	position: relative;
	display: inline-block;
	width: 100px;
	
	font-weight: 400;
	font-size: 16px;
	line-height: 52px;
	
	text-decoration-line: underline;
	color: #11768C;
	
	cursor: pointer;
}

.inputDateHolderNew
{
	display: inline-block;
}

.first25
{
	width: 25%;
}

.last50
{
	width: 50%;
}

.inputDateHolderNew .dates_width
{
	width: 95%;
}

.addCardHolderHalf
{
	display: inline-block;
	width: 50%;
	
	vertical-align: top;
	text-align: center;
}

.active_booked_bnt_new
{
	width: 95%;
	padding: 15px 0px;
	
	color: #6D118C;
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	
	background-color: #E4DAFF;
	border-radius: 10px;
	
	cursor: pointer;
}

.inactiveNewWidth
{
	width: 95% !important;
	padding: 15px 0px;
}

.detailsHolderCard
{

}

.cardHalfHolder
{
	display: inline-block;
	width: 50%;
	
	vertical-align: top;
}

.rightSideCard
{
	text-align: right;
}

.normalFontWeight
{
	font-weight: 400 !important;
}

.profileChargeText
{
	font-weight: 400;
	font-size: 16px;
	line-height: 34px;
	color: rgba(0, 0, 0, 0.8);
}

.addCardFormHolder
{
	position: relative;
	display: inline-block;
	width: calc(100% - 410px);
	
	vertical-align: top;
}

.btnSaveAlign
{
	text-align: center;
}

.btnSaveAlign .active_booked_bnt_new
{
	width: 100%;
}

.planBillingDetailsHolder
{
	display: inline-block;
	width: 400px;
	margin-left: 10px;
	
	
	vertical-align: top;
}

.planBillingInnerHolder
{
	padding: 24px 24px 24px 24px;
	border: 1px solid #E4DAFF;
	border-radius: 12px;
}

.planSummH1
{
	padding-bottom: 8px;
	
	font-weight: 600;
	font-size: 18px;
	line-height: 52px;
}

.summLine
{
	height: 1px;
	width: 100%;
	
	border: 1px solid #C7C7C8;
}

.leftSideSmm
{
	display: inline-block;
	width: 50%;
	
	font-weight: 600;
	font-size: 16px;
	line-height: 52px;
	
	vertical-align: middle;
}

.rightSideSmm
{
	display: inline-block;
	width: 50%;
	
	text-align: right;
	vertical-align: middle;
}

.planNameSumm
{
	display: inline-block;
	
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
}

.summ_one_value
{
	padding-top: 8px;
}

.summ_one_valueprice .leftSideSmm
{
	width: calc(100% - 72px);
}

.summ_one_valueprice .leftSideSmm
{
	font-size: 14px;
}

.summ_one_valueprice .rightSideSmm
{
	width: 72px;
}

.leftSideSmm .codeAppliedHolder
{
	color: #00BF51;
	background-color: #DDFFEB;
	border-radius: 24px;
}

.summTotalText
{
	font-weight: 700;
	font-size: 18px;
	line-height: 52px
}

.newTitleSumm
{
	margin-right: 0px;
	margin-left: 15px;
}

.onlyMemberProfilePage .memberPlansHolder
{
	height: 90%;
	overflow-x: auto;
	
    padding: 35px 35px 0px 35px;
	z-index: 2;
}

.coverAll
{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	
	z-index: 1;
}

.verifyNewButton:hover, .smallPlansButton:hover, .manageBtnColor:hover {
	background-color: #9002C2;
}

.inactiveManageBtn:hover{
	 background-color: #7c7c7c;
 }

.spanOldPrice
{
	margin-right: 10px;
	
	font-weight: 400;
	font-size: 18px;
	line-height: 34px;
	color: rgba(36, 34, 61, 0.4);

	text-decoration-line: line-through;
}

.noMarginContainer
{
	background: #fff;
}

.noMarginContainer .memberRegisterHolder
{
	margin: 0px;
	box-shadow: none;
}


.emojiDiv
{
	display: inline-block;
	margin-right: 10px;
}


.planPriceCrossed
{
	margin-left: 10px;
	text-decoration: line-through;
}

.cancNewTitle
{
	padding-bottom: 48px;
	
	font-weight: 600;
	font-size: 32px;
	line-height: 50px;
	color: #06050B;
}

.cancNewH2
{
	padding-bottom: 48px;
	
	font-weight: 500;
	font-size: 24px;
	line-height: 44px;
	
	color: rgba(0, 0, 0, 0.8);
}

.cancPopupButtons
{
	display: inline-block;
	width: calc(50% - 15px);
	padding: 15px 0px;
	
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	
	color: #6D118C;
	
	background-color: #E4DAFF;
	border-radius: 10px;
	cursor: pointer;
}

.cancNoButton
{
	display: inline-block;
	width: calc(50% - 15px);
	padding: 15px 0px;
	margin-left: 30px;
	
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	color: #6D118C;
	border: 1px solid #6D118C;
	
	border-radius: 10px;
	cursor: pointer;
}

.privacyTextNewRegister
{
	padding-top: 24px;
	
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	
	color: #545461;
}

.privacyTextNewRegister a, .privacy_web_holder a 
{
	text-decoration: none;
}

.privacyTextNewRegister .signInSpan:hover
{
	color: #007bff !important;
}

.whatIsPopHolder
{
	position: absolute;
	left: -350px;
	
	width: 450px;
	padding: 15px 20px;
	
	font-size: 14px;
	background-color: #323232;
	border-radius: 15px;
	color: #fff;
	line-height: 30px;
	
	z-index: 2;
}

.arrowPointerPopHolder
{
	position: absolute;
	top: -5px;
    right: 40px;
	
	height: 20px;
	width: 20px;
	
	transform: rotate(135deg);
	background-color: #323232;
}

.planSelectBtnHolder
{
	display: inline-block;
	
	text-align: left;
}

.rightSidePlanSelect
{
	padding-left: 25px;
	text-align: right;
}

.newSelectBtn
{
	display: inline-block;
    padding: 20px 30px;
	margin-bottom: 10px;
	
	color: #6D118C;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
	
	border-radius: 10px;
    cursor: pointer;
	border: 2px solid #6D118C;
}

.cancNewButton
{
	padding: 22px 30px;
}

.uploadFileForm
{
	height: calc(100vh - 95px);
	background: #FFF;
}

.uploadFileFormInside
{
	max-width: 700px;
	margin: auto;
	padding-top: 50px;
}

.uploadFileFormInsideTitle
{
	margin-bottom: 30px;
	
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 1px;
	color: #000000;
}

.uploadFileFormInsideFile
{
	position: relative;
	margin: 20px 0px 40px 0px;
	padding: 50px 20px;
	border: 1px solid #b002ed;
	background: #EFF0F7;
	color: #000;
	text-align: center;
	border-radius: 10px;
}

.uploadImageButton
{
	width: 240px;
	margin: auto;
	padding: 20px 0px;
	
	color: #6D118C;
	background-color: #E4DAFF;
	border-radius: 20px;
	
	font-weight: 600;
	font-size: 20px;
	text-align: center;
	
	cursor: pointer;
}



/* --- Login latest design end --- */

@media screen and ( max-width: 1300px )
{
	.price_half_holder
	{
		width: 100%;
	}
	
	.planName_h1
	{
		width: 100%;
		text-align: center;
	}
	
	.planPrice_h1, .right_half_price
	{
		text-align: center;
	}
	
	.inner_plans_holder
	{
		height: 800px;
	}
	
	.annual_align .crossedLine
	{
		left: 50px;
	}
	
	.profileSubButton
	{
		top: 25px;
	}
	
	.innerH1
	{
		padding-top: 15px;
	}
	
	.planInnerHolder
	{
		height: 700px;	
	}
	
	.memberProfilePage .planTypeInnerHolder
	{
		width: 60% !important;
	}
	
	.memberProfilePage .rightPriceHolder 
	{
		width: 40% !important;
	}
	
	.planTypeInnerHolder
	{
		width: 40%;
	}
	
	.monthMiddleHolder
	{
		width: 20%;
	}
	
	.memberPlansHolder .innerPlanName 
	{
		font-size: 20px;
	}
}

@media screen and ( max-width: 1150px )
{
	.planInnerHolder
	{
		padding: 15px;
	}
	
	.oneDetailHolder
	{
		font-size: 19px
	}
}

@media screen and ( max-width: 1100px )
{
	.oneDetailHolder
	{
		padding-bottom: 10px;
	}
	
	.rightPriceHolder
	{
		text-align: right;
	}
	
	.startTrialButton
	{
		padding: 10px 15px;
		font-size: 22px;
	}
	
	.workoutPreferences
	{
		width: 100%;
		max-width: 100%;
	}
	
	.plans_inner_holder
	{
		padding: 48px 30px;
	}
}

@media screen and ( max-width: 1070px )
{
	.rightSideStatus
		{
			padding-left: 0px;
		}
}

@media screen and ( max-width: 1050px )
{
	.plansAbsButton
	{
		right: 10px;
	}
	
	.plans_inner_h1
	{
		font-size: 29px;
	}
	
	.cancNewButton
	{
		margin-top: 10px;
	}
}

@media screen and ( max-width: 1020px )
{
	.historyBtn
	{
		margin: 0px 0px;
		display: block;
		padding: 20px 0px;
		font-size: 20px;
	}
}

@media screen and ( max-width: 1000px )
{
	.plans_holder_half 
	{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		
		margin-bottom: 15px;
	}
	
	.planTypeInnerHolder
	{
		width: 33%;
		text-align: left;
	}
	
	.bottomPartHolders
	{
		width: 100%;
	}
	
	.plans_inner_tryText
	{
		display: block;
		margin: auto;
	}
	
	.addCardFormHolder
	{
		width: 100%;
	}
	
	.planBillingDetailsHolder
	{
		width: 100%;
		margin-left: 0px;
	}
}

@media screen and ( max-width: 950px )
{
	.booked_container
		{
			width: 95%;
			padding: 80px 10px;
		}
		
	.planInnerHolder
		{
			height: 720px;
		}
	.innerFamilyPlanStatus
		{
			width: 100%;
			padding-bottom: 10px;
		}	
	.rightSideStatus
		{
			text-align: left;
		}

	.codeHalfPart
		{	
			width: 100%;
			text-align: left !important;
		}	
}

@media screen and ( max-width: 900px )
{
	.profilePlanHolder 
	{
		width: 100%;
		padding-bottom: 15px;
	}

}

@media screen and ( max-width: 820px )
{
	.registerMainContainer
	{
		padding: 0px 10px;	
	}
	
	.memberRegisterHolder
	{
		width: 100%;
	}
	
	.exit_screen
	{
		font-size: 16px;
	}
	
	.about_inline_div
	{
		width: 50%;
		padding-bottom: 15px;
	}
	
	.plans_holder_half
	{
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.right_half_plans
	{
		margin-top: 25px;
	}
	
	.planName_h1
	{
		width: 50%;
		text-align: left;
	}
	
	.planPrice_h1
	{
		text-align: right;
	}
	
	.price_half_holder
	{
		width: 48%;
	}
	
	.right_half_price
	{
		text-align: right;
		width: 48%;
	}
	
	.inner_plans_holder
	{
		height: 600px;
	}

	.profilePlanHolder
	{
		width: 100%;
		padding-bottom: 15px;
	}
}

@media screen and ( max-width: 768px )
{
	.mobilePopupInfo
	{
		width: 450px;
		padding: 48px 34px;
	}
	
	.mobPopTitle
	{
		font-size: 26px;
	}
	
	.mobPopSub
	{
		font-size: 14px;
	}
	
	.mobPopRght, .mobPopLft 
	{
		font-size: 13px;
	}
}

@media screen and ( max-width: 660px )
{
	.planName_h1
	{
		width: 100%;
		text-align: center;
	}
	
	.planPrice_h1
	{
		text-align: center;
	}
	
	.price_half_holder
	{
		width: 100%;
	}
	
	.right_half_price
	{
		text-align: center;
		width: 100%;
	}
	
	.inner_plans_holder
	{
		height: 750px;
	}
	
	.innerPaymentDetails
	{
		display: block;
	}
	
	.editPaymentMethod
	{
		display: inline-block;
		width: 100%;
		margin: 0;
		padding-top: 10px;
		
		text-align: center;
	}
	
	.memberRegisterHolder .password_check_form
	{
		right: -25px;
	}
	
	.just_logo_header
	{
		padding: 31.5px 15px;
	}
	
	.newDesignLogo
	{
		width: 150px !important;
	}
	
	.signOutHeaderHolder
	{
		width: calc(100% - 150px);
	}
	
	.whatIsPopHolder
	{
		left: -200px;
		width: 300px;
		padding: 10px 10px;
	}
}

@media screen and ( max-width: 620px )
{
	.memberRegisterHolder
	{
		padding: 45px 30px 30px 30px;
	}
	
	.memberLogoutBtn
	{
		top: 5px;
		right: 25px;
	}
	
	.bottomPartHolders
	{
		width: 100%;
	}
	
	.planInnerHolder
	{
		padding: 35px 15px 15px 15px;
	}
	
	.plans_inner_holder 
	{
		padding: 20px 30px;
	}
}

@media screen and ( max-width: 550px )
{
	.full_width_welcome_containter
	{
		width: 100%;
		padding-left: 0px;
		padding-bottom: 15px;
		
		text-align: left !important;
	}
	
	.full_width_welcome_containter .exit_screen
	{
		margin-left: 0px;
	}
	
	.about_inline_div
	{
		width: 100%;
	}
	
	.yyyy_container
	{
		padding-top: 10px;
	}
	
	.sign_title
	{
		font-size: 40px;
		line-height: 60px;
	}
	
	.member_h2
	{
		font-size: 24px;
	}
	
	.market_logo
	{
		width: 100%;
	}
	
	.onlyMemberProfilePage .launch_header_holder
	{
		margin-top: 15px;
		width: 100%;
		text-align: center;
	}
	
	.skip_holder
	{
		top: 80px;
		right: 30px;
	}
	
	.chaPos
	{
		top: 30px;
		right: 30px;
	}

	.plans_inner_startBtn
	{
		padding: 25px 50px;
	}
	
	.manageHalfHolder
	{
		width: 100%;
		text-align: center !important;
	}
	
	.mediaHalfHolder
	{
		display: inline-block;
		width: 100%;
		
		vertical-align: top;
	}
	
	.profileHolder
	{
		max-width: 95%;
	}
	
	.manageH1
	{
		font-weight: 500;
		font-size: 29px;
	}
	
	.manageSwitch
	{
		
	}
	
	.holderWithDatesCard
	{
		width: 100%;
	}
	
	.first25
	{
		width: 50%;
		padding-bottom: 15px;
	}
	
	.cardWhatText
	{
		position: absolute;
		right: 15%;
		top: 265px;;
	}
	
	.ccOnProfile .cardWhatText
	{
		top: 77%;
	}
	
	.rightSideStatus
	{
		text-align: center;
	}
	
	.planSelectBtnHolder
	{
		vertical-align: top;
	}
	
	.cancNewButton
	{
		margin-top: 0px;
	}
}

@media screen and ( max-width: 520px )
{
	
	.mobilePopupInfo
	{
		width: 350px;
		padding: 24px 17px
	}
	
	.mobPopTitle
	{
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.mobPopSub
	{
		font-size: 13px;
	}
	
	.mobPopRght, .mobPopLft 
	{
		font-size: 11px;
	}
	
	.mrgb32
	{
		margin-bottom: 20px;
	}
	
	.planSelectBtnHolder
	{
		width: 100%;
		text-align: center;
	}
	
	.cancNewButton
	{
		margin-top: 10px;
		width: 100%;
	}
	
	.rightSidePlanSelect
	{
		padding-left: 0px;
	}
}

@media screen and ( max-width: 500px )
{
	.memberProfilePage .about_inline_div
	{
		width: 100%;
	}
	
	.stl500
	{
		right: 50% !important;
		top: 80px !important;
		transform: translateX(50%) !important;
	}
	
	.p80b .marketplace_header
	{
		padding-bottom: 80px;
	}
	
	.memberRegisterHolder .password_check_form
	{
		right: 0px;
	}
	
	.relative_input_holder .gray_inputs 
	{
		width: 100%;
	}
	
	.innerPopH1
	{
		font-size: 30px;
		line-height: 50px;
	}
}

@media screen and ( max-width: 450px )
{
	.sign_title
	{
		font-size: 25px;
		line-height: 40px;
	}
	
	.member_h2
	{
		font-size: 20px;
		line-height: 40px;
	}
	
	.full_width_container
	{
		width: 100%;
		padding-left: 0px;
		padding-bottom: 15px;
		
		text-align: left;
	}
	
	.yyyy_container
	{
		width: 100%;
		padding-top: 10px;
	}
	
	.privacy_web_holder
	{
		padding-top: 10px;
	}
	
	.memberRegisterHolder
	{
		padding: 15px;
	}
	
	.skip_holder
	{
		top: 50px;
		right: 30px;
	}
	
	.chaPos
	{
		top: 20px;
		right: 30px;
	}
	
	.memberProfilePage .oneDetailHolder
	{
		padding-left: 50px;
		font-size: 18px;
	}
	
	.memberProfilePage .dotPartAbs
	{
		left: 0px;
		top: 5px;
	}
	
	.paymentsOneData
	{
		font-size: 13px;
	}
	
	.onePaymentValue
	{
		font-size: 13px;
	}
	
	.paddt45
	{
		padding-top: 45px;
	}
	
	.plans_inner_startBtn
	{
		padding: 25px 25px;
	}
	
	.welcomeTextH1
	{
		font-size: 25px;
	}
	
	.plans_inner_h1
	{
		padding-bottom: 50px;
	}
	
	.plansAbsButton
	{
		top: 66px;
		left: 25px;
		right: auto;
	}
	
	.manageH1
	{
		font-weight: 500;
		font-size: 28px;
	}
	
	.manageH2
	{
		font-size: 17px;
	}
	
	.ccOnProfile .cardWhatText
	{
		top: 72%;
	}
}

@media screen and ( max-width: 400px )
{
	.oneDetailHolder
	{
		font-size: 18px;
		padding-left: 60px;
	}
	
	.startTrialButton
	{
		padding: 10px 13px;
		font-size: 18px;
	}
	
	.planInnerHolder
	{
		padding: 15px;
	}
	
	.profileSubButton
	{
		top: 10px;
		font-size: 16px;
		right: 30px
	}
	
	.innerPaymentDetails
	{
		font-size: 18px;
	}
	
	.ccOnProfile .inactive_booked_bnt, .ccOnProfile .active_booked_bnt
	{
		width: 120px;
	}
	
	.noEmailAddress
	{
		display: block;
		margin-left: 0px;
	}
	
	.memberProfilePage .toggleText
	{
		font-size: 16px;
	}
	
	.planInnerHolder
	{
		height: 750px;
	}
	
	.memberProfilePage .innerPlanName2, .memberPlansHolder .innerPlanName
	{
		font-size: 15px;
	}
	
	.calcPriceText
	{
		font-size: 15px;
	}
	
	.smallerText
	{
		font-size: 15px;
	}
	
	.mobilePopupInfo
	{
		width: 300px;
		padding: 12px 9px
	}
	
	.mobPopTitle
	{
		font-size: 17px;
		margin-bottom: 16px;
	}
	
	.mobPopSub
	{
		font-size: 12px;
	}
	
	.mobPopRght, .mobPopLft 
	{
		font-size: 9px;
	}
	
	.mrgb32
	{
		margin-bottom: 16px;
	}
	
	.paddlr30
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.smallPlansButton
	{
		width: 100%;
		padding: 15px 0px;
		
		text-align: center;
	}
	
	.whatIsPopHolder
	{
		left: -150px;
	}
	
	.ccOnProfile .whatIsPopHolder
	{
		left: -180px;
	}
	
	.arrowPointerPopHolder
	{
		right: 100px;
	}
	
	.cardWhatText
	{
		right: 10%;
	}
}