@import url("https://ch-api.healthhub.sg/api/public/content/5dc7c80936264dbb84f03da538a90882");
@import url("https://ch-api.healthhub.sg/api/public/content/5d3c89dd94734926a4963adf58f2faf9?v=287e3c37");
.main-project.corporate-challenge ul {
	list-style-position: inside;
	padding: 0;
}
.main-project.corporate-challenge .table.table-who-can-join {
	border: 5px solid #fbd702 !important;
	overflow-x: unset !important;
	padding: 18px;
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}

.main-project.corporate-challenge .table.table-who-can-join th {
	border-bottom: 1px solid #fbd702 !important;
	border-right: 1px solid #fbd702 !important;
	border-top: 0px solid #ffffff !important;
	text-align: center;
}
.main-project.corporate-challenge .table.table-who-can-join td:nth-child(1) {
	border-left: 0px solid #ffffff !important;
	border-bottom: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
}
.main-project.corporate-challenge .table.table-who-can-join td:nth-child(2) {
	border-left: 1px solid #fbd702 !important;
	border-bottom: 0px solid #ffffff !important;
	border-right: 0px solid #ffffff !important;
}
.info-area.info-box-holder
	.main-project.corporate-challenge
	table
	> tbody
	> tr:nth-child(2n + 1) {
	background-color: #ffffff !important;
}

.section-wrapper {
	padding-left: 50px;
	padding-right: 50px;
}

.how-to-sign-up-carousel-wrapper .row {
	display: table-row;
}
.how-to-sign-up-carousel-wrapper img {
	width: 100%;
}

#cash-rewards-tabs .nav-tabs,
#inter-company-challenge-tabs .nav-tabs {
	border-bottom: unset;
}

#cash-rewards-tabs .nav-tabs > li#organisations,
#cash-rewards-tabs .nav-tabs > li#more-than,
#cash-rewards-tabs .nav-tabs > li#private-sector,
#inter-company-challenge-tabs .nav-tabs > li#organisations,
#inter-company-challenge-tabs .nav-tabs > li#more-than,
#inter-company-challenge-tabs .nav-tabs > li#private-sector {
	float: left;
}

#cash-rewards-tabs .nav-tabs > li {
	cursor: pointer;
	width: 50% !important;
}

#cash-rewards-tabs .nav-tabs > li.active > a,
#cash-rewards-tabs .nav-tabs > li.active > a:focus,
#cash-rewards-tabs .nav-tabs > li.active > a:hover,
#inter-company-challenge-tabs .nav-tabs > li.active > a,
#inter-company-challenge-tabs .nav-tabs > li.active > a:focus,
#inter-company-challenge-tabs .nav-tabs > li.active > a:hover {
	background-color: #fbd702;
	border: 1px solid #fbd702;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin: 0;
}

#cash-rewards-tabs .nav-tabs > li > a,
#inter-company-challenge-tabs .nav-tabs > li > a {
	padding: 25px;
	background-color: #fef3b2;
	border: 1px solid #fef3b2;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin: 0;
}

#cash-rewards-tabs .tab-header,
#inter-company-challenge-tabs .tab-header {
	text-align: center;
	flex-flow: column;
}

#cash-rewards-tabs .tab-content,
#inter-company-challenge-tabs .tab-content {
	background-color: #fffde5;
	border: 8px solid #fbd702;
}

#cash-rewards-tabs .tab-content .step-one-img-wrapper,
#inter-company-challenge-tabs .tab-content .step-one-img-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#cash-rewards-tabs .tab-content .step-one-img-wrapper .apps-store,
#inter-company-challenge-tabs .tab-content .step-one-img-wrapper .apps-store {
	margin-left: 15px;
}

#cash-rewards-tabs .tab-content .step-one-img-wrapper .apps-store .app-store,
#inter-company-challenge-tabs
	.tab-content
	.step-one-img-wrapper
	.apps-store
	.app-store {
	margin-bottom: 5px;
}

#how-to-register-tabs .tab-header {
	min-height: 95px;
}

.table.workforce-size {
	border-collapse: collapse;
}
#cash-rewards-tabs td {
	border: none !important;
}

/* #Organisations {
  padding: 30px;
} */
#Organisations .sign-up-organisations-desc {
	margin-bottom: 40px;
	display: block;
}
.sign-up-organisations .left {
	border-right: 2px solid #fbd702;
}
/* .section-title-space {
  margin-top: 80px;
  margin-bottom: 50px;
} */

.section-description {
	margin-top: 15px;
	margin-bottom: 50px;
}
.section-description .sup-explain {
	margin-bottom: 12px;
	display: block;
}

#intra-challenge {
	padding: 30px 50px;
}

#loyalty-perks .panel-wrapper {
	padding: 30px 50px;
}
#loyalty-perks .loyal-items {
	margin-top: 50px;
	margin-bottom: 50px;
}
#loyalty-perks .loyal-wrapper {
	width: auto;
}
#loyalty-perks .loyal-img {
	height: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

#cash-rewards-tabs .tab-content {
	padding: 4px;
}
#cash-rewards-tabs .table.table-who-can-join tbody,
.table.workforce-size tbody {
	vertical-align: middle;
	border-color: inherit;
	width: 100%;
	display: table;
}
#cash-rewards-tabs .table.workforce-size tr:nth-child(2n + 1) {
	background-color: #e5f5fc !important;
}
#cash-rewards-tabs .table.workforce-size th {
	border-top: unset;
	background-color: #fef3b2;
}
#cash-rewards-tabs .table.workforce-size tr:nth-child(2n) {
	background-color: #fff;
}
#cash-rewards-tabs .tr-mobile {
	display: none;
}
#cash-rewards-tabs .tr-desktop {
	display: block;
}
.main-project.corporate-challenge .phone_sticky,
.main-project.healthy-workplace-ecosystems .phone_sticky,
.main-project.heartland-malls .phone_sticky,
.main-project.monthly-activities .phone_sticky,
.main-project.season-6-winners .phone_sticky {
	display: none;
}

.main-project.corporate-challenge
	.sticky__wrap
	.flexbox.flex-center.left_sticky,
.main-project.corporate-challenge
	.sticky__wrap
	.flexbox.flex-center.m-flex-column,
.main-project.corporate-challenge
	.sticky__wrap
	.right_sticky
	.flexbox.flex-center,
.main-project.healthy-workplace-ecosystems
	.sticky__wrap
	.flexbox.flex-center.left_sticky,
.main-project.healthy-workplace-ecosystems
	.sticky__wrap
	.flexbox.flex-center.m-flex-column,
.main-project.healthy-workplace-ecosystems
	.sticky__wrap
	.right_sticky
	.flexbox.flex-center,
.main-project.heartland-malls .sticky__wrap .flexbox.flex-center.left_sticky,
.main-project.heartland-malls .sticky__wrap .flexbox.flex-center.m-flex-column,
.main-project.heartland-malls .sticky__wrap .right_sticky .flexbox.flex-center,
.main-project.monthly-activities .sticky__wrap .flexbox.flex-center.left_sticky,
.main-project.monthly-activities
	.sticky__wrap
	.flexbox.flex-center.m-flex-column,
.main-project.monthly-activities
	.sticky__wrap
	.right_sticky
	.flexbox.flex-center,
.main-project.season-6-winners .sticky__wrap .flexbox.flex-center.left_sticky,
.main-project.season-6-winners .sticky__wrap .flexbox.flex-center.m-flex-column,
.main-project.season-6-winners
	.sticky__wrap
	.right_sticky
	.flexbox.flex-center {
	justify-content: normal;
}
.main-project.corporate-challenge
	.sticky__wrap
	.flexbox.flex-center.left_sticky,
.main-project.healthy-workplace-ecosystems
	.sticky__wrap
	.flexbox.flex-center.left_sticky,
.main-project.heartland-malls .sticky__wrap .flexbox.flex-center.left_sticky,
.main-project.monthly-activities .sticky__wrap .flexbox.flex-center.left_sticky,
.main-project.season-6-winners .sticky__wrap .flexbox.flex-center.left_sticky {
	width: 40%;
}

@media screen and (max-width: 900px) {
	#inter-company-challenge ul.content {
		margin-top: 0px;
	}
}

@media screen and (max-width: 767px) {
	.m-reset-margin-bottom {
		margin-bottom: 0px !important;
	}
	.main-project.corporate-challenge
		.custom-carousel
		.steps-marginTop30
		> div {
		width: 100%;
	}
	#cash-rewards-tabs .tr-mobile {
		display: block;
	}
	#cash-rewards-tabs .tr-desktop {
		display: none;
	}
	#intra-challenge,
	#loyalty-perks .panel-wrapper {
		padding: 15px;
	}
	#inter-company-challenge img,
	#intra-challenge img {
		margin-bottom: 30px;
		width: 70%;
	}
	.sign-up-organisations .left {
		border-right: none;
	}
	.sign-up-organisations .right {
		margin-top: 30px;
	}
	#Organisations {
		padding: 15px;
	}
	.section-description {
		margin-bottom: 25px;
	}
	.footer-wrapper-corporate:nth-child(2) {
		margin-top: 15px;
	}
	.main-project.corporate-challenge
		.sticky__wrap
		.flexbox.flex-center.left_sticky {
		width: 100%;
	}
	.section-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-project.corporate-challenge
		.sticky__wrap
		.flexbox.flex-center.left_sticky,
	.main-project.healthy-workplace-ecosystems
		.sticky__wrap
		.flexbox.flex-center.left_sticky,
	.main-project.heartland-malls
		.sticky__wrap
		.flexbox.flex-center.left_sticky,
	.main-project.monthly-activities
		.sticky__wrap
		.flexbox.flex-center.left_sticky,
	.main-project.season-6-winners
		.sticky__wrap
		.flexbox.flex-center.left_sticky {
		width: 100%;
	}
}
.main-project.corporate-challenge .reward-content {
	position: relative;
	margin-bottom: 30px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.main-project.corporate-challenge .reward-content-img {
	position: relative;
	max-width: 180px;
	margin-bottom: 20px;
}
.main-project.corporate-challenge .reward-content-wrap {
	max-width: 800px;
	width: 100%;
	margin: 0 auto;
}
@media screen and (max-width: 1280px) {
	.main-project.corporate-challenge .reward-content-img {
		left: 5vw;
		margin-top: -3.2vw;
		max-width: 8vw;
	}
}
@media screen and (max-width: 991px) {
	.main-project.corporate-challenge .reward-content-wrap {
		max-width: 520px;
	}
	.main-project.corporate-challenge .reward-content-img {
		left: 2vw;
	}
}
@media screen and (max-width: 767px) {
	.main-project.corporate-challenge .reward-content-img {
		max-width: 100%;
		margin-top: 0;
	}
	.main-project.corporate-challenge .reward-content-img img {
		width: 23.468vw;
	}
	.main-project.corporate-challenge .reward-content-wrap {
		max-width: 100%;
	}
}

.btn-yellow {
	max-width: 60%;
	width: 100%;
	padding: 5px 10px 0px;
	text-align: center;
	background-color: #fcd700;
	min-height: 50px;
	-webkit-box-shadow: 5px 5px 0 0 #1b75bc;
	box-shadow: 5px 5px 0 0 #1b75bc;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 15px 0 20px;
}
@media screen and (max-width: 767px) {
	.btn-yellow {
		min-height: 40px;
		max-width: 95%;
	}
}

/* Start: Design Company Wide Campaigns */
.design-company-wide-campaigns-section {
	margin-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
}
.icon-design-company {
	margin-right: 28px;
}
.design-company-wide-campaigns-section .content-feature {
	margin-top: 40px;
}
.content-feature .list-content {
	max-width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
}
.content-feature .list-content li {
	margin-bottom: 25px;
}

.table-responsive-leaderboard {
	overflow-x: auto;
}

.leaderboard-table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.leaderboard-table th,
.leaderboard-table td {
	width: 25%;
	border: 1px solid #777;
	padding: 18px;
}
.leaderboard-table {
	max-width: 1140px;
	overflow-x: auto;
	margin: 0 auto;
}

.leaderboard-table th,
.leaderboard-table td {
	border: 1px solid #777 !important;
}

.leaderboard-table table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

.info-area.info-box-holder .leaderboard-table table td {
	border: 1px solid #000;
	background-color: #fff;
	padding: 12px;
	font-size: 16px;
}
.leaderboard-table th,
.leaderboard-table td {
	padding: 16px 12px;
	text-align: left;
	vertical-align: middle;
}

.leaderboard-table sup {
	font-size: 65%;
}
.hpb-container .footer.contact-footer .sticky__wrap {
	padding: 10px 10px 10px 10px;
}
@media (max-width: 768px) {
	.leaderboard-table th,
	.leaderboard-table td {
		padding: 14px 10px;
		font-size: 16px;
		word-break: normal;
	}
}
/* End: Design Company Wide Campaigns */
