.page-id-616 .site-header-wrp , .page-id-600 .site-header-wrp{
	display: none;
}
span.aas-red {
	color: #DF2935;
	font-weight: 600;
}
.no_mb {
	margin-bottom: 0px !important;
}
footer#site-footer {
	padding: 0;
}

/* Start Header Css */
.online-application-header .psg-header-container-inner {
	padding: 0px 0px 0px 50px;
}
.psg-header-middle-text {
	padding-left: 15px;
	margin-left: 15px;
	position: relative;
	font-family: Poppins;
	color: #373737;
	font-size: 16px;
	line-height: 28.14px;
	letter-spacing: 0.32px;
	font-weight: bold;
	text-transform: uppercase;
}
.psg-header-middle-text:before {
	content: '';
	position: absolute;
	background: #FEB400;
	height: 30px;
	width: 2px;
	left: 0;
	top: -3px;
}
.online-application-header .psg-header-rightside-inner:before {
	content: unset;
}
.online-application-header .psg-header-rightside {
	padding: 12px 50px 12px 50px;
}
.online-application-header .psg-header-rightside.idp-online-application {
	max-width: unset;
	width: unset;
}
.online-application-header .psg-header-rightside .psg-header-select-label {
	padding-right: 0;
}
.admin-bar .site-header-wrp {
	top: 32px;
}
.site-header-wrp.kiosk-queue-listing-header {
	padding-bottom: 171px;
}
/* End Header Css */


/* Start Online application form css */
.aas-online-app-main-wrp .online_application_form .tab {
	display: none;
	max-width: 1256px;
	margin: 0 auto;
	padding: 30px 50px 30px 50px;
}
.kiosk.aas-online-app-main-wrp .online_application_form .tab {
	padding-bottom: 50px;
}
.aas-online-app-main-wrp {
	background: #F7F7F7;
}
.progress-bar-main-wrp {
	padding: 20px 50px 20px 50px;
	position: sticky;
	top: 70px;
	background: #f7f7f7;
	z-index: 9;
	border-bottom: 1px solid #E1E2E4;
}
.kiosk.progress-bar-main-wrp {
	padding: 10px 50px 10px 50px;
}
.aas-online-app-main-wrp .progress-bar {
	display: flex;
	font-size: 16px;
	text-align: center;
	max-width: 1156px;
	margin: 0 auto;
}
.admin-bar .progress-bar-main-wrp {
	top: 103px;
}
.aas-online-app-main-wrp .progress-bar .step {
	width: 100%;
	height: 100%;
	border-radius: 0;
	max-width: 33.33%;
	padding: 12px 10px;
	color: #ADACAD;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
	background: #F0F1F1;
	margin: 0 2px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.kiosk.aas-online-app-main-wrp .progress-bar .step {
	max-width: 25%;
}
.aas-online-app-main-wrp .progress-bar .step .step-inner {
	display: flex;
	align-items: center;
	text-align: left;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(1) {
	margin-right: 30px;
	background: #FEB400;
	box-shadow: 2px 2px 10px #00000033;
	border-radius: 25px 0 0 25px;
	color: #373737;
}
.kiosk.aas-online-app-main-wrp .progress-bar .step:nth-child(1) {
	min-width: 25%;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(1) span.step_num {
	background: #373737;
	color: #FFFFFF;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(1) .step-shape {
	width: 0;
	height: 0;
	border-top: 25px solid transparent;
	border-left: 30px solid #FEB400;
	border-bottom: 25px solid transparent;
	position: absolute;
	right: 0;
	transform: translate(100%, 0);
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(1):before {
	content: "";
	width: 35px;
	height: 10px;
	position: absolute;
	right: 0;
	transform: translate(84%, -84%) rotate(39deg);
	box-shadow: 0px 0px 10px #00000033;
	z-index: -1;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(1):after {
	content: "";
	width: 35px;
	height: 10px;
	position: absolute;
	right: 0;
	transform: translate(84%, 84%) rotate(-39deg);
	box-shadow: 0px 0px 10px #00000033;
	z-index: -1;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(2):before {
	content: "";
	top: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 25px solid #fff;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(2) {
	margin-left: 30px;
	margin-right: 30px;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(2):before {
	content: "";
	top: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-top: 25px solid #F0F1F1;
	border-bottom: 25px solid #F0F1F1;
	transform: translate(-100%, 0px);
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(2):after {
	content: "";
	top: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-top: 25px solid transparent;
	border-left: 30px solid #F0F1F1;
	border-bottom: 25px solid transparent;
	transform: translate(100%, 0);
}

.aas-online-app-main-wrp .progress-bar .step:nth-child(3) {
	border-radius: 0 25px 25px 0;
}
.aas-online-app-main-wrp .progress-bar .step:nth-child(3):before {
	content: "";
	top: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 25px solid #f7f7f7;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}
.aas-online-app-main-wrp .progress-bar .step.active,
.aas-online-app-main-wrp .progress-bar .step.finish{
	background: #FEB400;
	box-shadow: 2px 2px 10px #00000033;
	color: #373737;
}
.aas-online-app-main-wrp .progress-bar .step.finish.active + .step.finish {
	background: #F0F1F1;
	color: #ADACAD;
	box-shadow: none;
}
.aas-online-app-main-wrp .progress-bar .step.finish.active + .step.finish .step_num {
	background: #D6D6D6;
	color: #ADACAD;
}
.aas-online-app-main-wrp .progress-bar .step.finish.active + .step.finish:nth-child(2):before {
	border-top: 25px solid #F0F1F1;
	border-bottom: 25px solid #F0F1F1;
}
.aas-online-app-main-wrp .progress-bar .step.finish.active + .step.finish:nth-child(2):after {
	border-left: 30px solid #F0F1F1;
}
.aas-online-app-main-wrp .progress-bar .step.last.active {
	box-shadow: 2px 2px 3px #00000033;
}
.aas-online-app-main-wrp .progress-bar .step.active:nth-child(2):before,
.aas-online-app-main-wrp .progress-bar .step.finish:nth-child(2):before{
	border-top: 25px solid #FEB400;
	border-bottom: 25px solid #FEB400;
}
.aas-online-app-main-wrp .progress-bar .step.active:nth-child(2):after,
.aas-online-app-main-wrp .progress-bar .step.finish:nth-child(2):after{
	border-left: 30px solid #FEB400;
}
.aas-online-app-main-wrp .progress-bar .step.active .step_num,
.aas-online-app-main-wrp .progress-bar .step.finish .step_num{
	background: #373737;
	color: #FFFFFF;
}
.aas-online-app-main-wrp .progress-bar .step .step_num {
	width: 26px;
	height: 26px;
	background: #D6D6D6;
	border-radius: 50%;
	text-align: center;
	color: #ADACAD;
	line-height: 26px;
	margin-right: 10px;
	display: inline-block;
	font-weight: 500;
}
.aas-online-app-main-wrp .online_application_form .tab .step {
	text-align: center;
	display: block;
	color: #ADACAD;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
}
.kiosk.aas-online-app-main-wrp .online_application_form .tab .step {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}

.aas-online-app-main-wrp .progress-bar .step:hover {
	color: #373737;
}
.aas-online-app-main-wrp .progress-bar .step:hover span {
	color: #FFFFFF;
	background: #373737;
}
.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-tab-heading {
	margin: 0;
	padding-top: 5px;
	text-align: center;
	color: #373737;
	font-size: 1.5em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	font-family: 'Poppins';
	font-weight: 400;
}
.kiosk.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-tab-heading {
	font-size: 1.75em;
	letter-spacing: 0.28px;
	line-height: 1.34em;
}
.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	background: #D1ECF1;
	padding: 9px 10px;
	border-radius: 10px;
	border: 1px solid #BEE5EB;
	margin-top: 20px;
}
.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top p {
	margin: 0;
	font-size: 1em;
	line-height: 1.25em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 500;
	color: #0C5460;
	display: flex;
	align-items: center;
}
.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top p.aas-online-app-top-witout {
	font-weight: 400;
}
.kiosk.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top p {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top p i {
	font-size: 21px;
	padding-right: 10px;
	font-family: "Font Awesome 5 Pro";
}
.kiosk.aas-online-app-main-wrp .online_application_form .tab .aas-online-app-top p i {
	font-size: 23px;
}
.aas-online-app-main-wrp .aas-online-app-top .aas-online-app-change-selection-btn {
	padding: 7px 20px 8px 20px;
	border: 1px solid #373737;
	border-radius: 10px;
	background: #FFFFFF;
	color: #FEB400;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	display: inline-block;
}
.aas-online-app-main-wrp .aas-online-app-top .aas-online-app-change-selection-btn:hover {
	background: #FEB400;
	border-color: #FEB400;
	color: #373737;
}
.aas-online-app-main-wrp .aas-online-app-top .aas-online-app-change-selection-btn i {
	padding-right: 6px;
	font-family: "Font Awesome 5 Pro";
}
.aas-online-app-main-wrp .online_application_form .aas-online-app-section {
	background: #FFFFFF;
	box-shadow: 0 2px 6px #0000001F;
	border-radius: 10px;
	margin-top: 20px;
}
.aas-online-app-main-wrp .online_application_form .aas-online-app-section .aas-online-app-section-title {
	background: #F0F1F1;
	border-radius: 10px 10px 0 0;
	padding: 11px 30px;
	text-align: center;
	color: #373737;
	font-size: 1.3125em;
	line-height: 1.5em;
	letter-spacing: 0.63px;
	font-family: 'Poppins';
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 0;
}
.aas-online-app-main-wrp .aas-online-app-section .aas-online-application-section-wrap {
	padding: 30px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-flex-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.additional-documents .aas-online-application-section-wrap .aas-online-application-flex-wrap:last-child {
	margin-top: 48px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-flex-wrap p {
	width: 100%;
	max-width: calc(50% - 15px);
	margin-bottom: 30px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-flex-wrap:last-child p {
	margin-bottom: 0;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap label {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
	padding-bottom: 10px;
	width: 100%;
}
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap label {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap label .required {
	color: #DF2935;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap input,
.aas-online-app-main-wrp .aas-online-application-section-wrap select{
	border: 1px solid #E1E2E4;
	border-radius: 10px;
	padding: 15px 20px;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #373737;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
	-webkit-appearance: none;
	background: #FFF;
}

.aas-online-app-main-wrp .aas-online-application-section-wrap input.disabled,
.aas-online-app-main-wrp .aas-online-application-section-wrap select.disabled{
	background: #F7F7F7;
}

/*Css in out disabled*/
.aas-online-app-main-wrp .aas-online-application-section-wrap input.disabled,
.aas-online-app-main-wrp .aas-online-application-section-wrap select.disabled{
	background-color: rgba(239, 239, 239, 0.3);
}


.aas-online-app-main-wrp .aas-online-application-section-wrap input#birthday::-webkit-inner-spin-button,
.aas-online-app-main-wrp .aas-online-application-section-wrap input#birthday::-webkit-calendar-picker-indicator {
	opacity: 0 !important;
}
.aas-online-application-flex-wrap span.dob-wrp {
	display: block;
	position: relative;
}
.aas-online-application-flex-wrap span.dob-wrp:before {
	content: "";
	position: absolute;
	top: 18px;
	right: 25px;
	width: 18px;
	height: 21px;
	background-size: contain !important;
	pointer-events: none;
	background-repeat: no-repeat !important;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap input::placeholder,
.aas-online-app-main-wrp .aas-online-application-section-wrap select::placeholder {
	color: #ADACAD;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap input#birthday {
	min-height: 56px;
	text-align: left !important;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap input#birthday::-webkit-date-and-time-value {
	text-align: left;
}
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap input,
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap select {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap input::placeholder,
.aas-online-app-main-wrp .aas-online-application-section-wrap select::placeholder {
	color: #D6D6D6;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example {
	background: #EAF0FD;
	border-radius: 10px;
	border: 1px solid #D0DBF5;
	padding: 7px 10px;
	margin-bottom: 15px;
	width: 100%;
}
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example {
	border: 0;
	padding: 9px 10px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example p {
	color: #4375EC;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example p {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example p i {
	padding-right: 5px;
	font-family: "Font Awesome 5 Pro";
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example-img {
	position: relative;
	line-height: 0;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example-img .aas-online-app-example-license {
	max-width: 760px;
	object-fit: contain;
	object-position: center;
	width: 100%;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example p.aas-online-app-example-margin {
	margin: 0;
	font-weight: 400;
	text-transform: unset;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-checkbox-flex {
	display: flex;
	flex-wrap: wrap;
	margin-top: -10px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-checkbox-flex label {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	padding-bottom: 10px;
	width: 100%;
}
.kiosk.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-checkbox-flex label {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	display: flex;
	align-items: center;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner {
	max-width: 16.66%;
	display: flex;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
}
.kiosk .aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner {
	padding-bottom: 28px;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input {
	display: none;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner label {
	padding-bottom: 0 !important;
	position: relative;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner label:before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #E1E2E4;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	left: 0px;
	top: 5px;
	background: transparent;
	margin-right: 10px;
}
.kiosk .aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner label:before {
	width: 40px;
	height: 40px;
	top: 0;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input:checked + label:before {
	content: "";
	background: #373737;
	border-color: #373737;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input:checked + label:after {
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 4px;
	top: 4px;
	font-size: 14px;
	color: #FEB400;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input.aas-online-app-field-disable + label:before {
	background: #F7F7F7;
	border-color: #E1E2E4;
}
.aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input.aas-online-app-field-disable:checked + label:after {
	color: transparent;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex input.aas-online-app-field-disable[type="radio"]:checked + label:after {
	content: unset;
}
.kiosk .aas-online-app-checkbox-flex .aas-online-app-checkbox-flex-inner input:checked + label:after {
	left: 6px;
	top: 6px;
	font-size: 28px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-full-wrap {
	padding-bottom: 15px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-full-wrap.without {
	padding-bottom: 30px;
	border-bottom: 1px solid #E1E2E4;
	margin-bottom: 30px;
}
.aas-nric-eligibility-label {
	color: #DF2935;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
}
.aas-online-app-main-wrp .aas-online-application-full-wrap.aas-online-application-upload-wrap p {
	margin-bottom: 0;
}
.aas-online-application-upload-wrap .custom-file-upload {
	display: flex;
	flex-wrap: wrap;
}
.aas-online-application-upload-wrap .custom-file-upload input {
	max-width: calc(100% - 155px);
	margin-right: 10px;
}
.aas-online-application-upload-wrap .custom-file-upload .psg-file-btn-group {
	max-width: 145px;
	width: 100%;
}
.aas-online-application-upload-wrap .custom-file-upload button {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex;
	align-items: center;
	padding: 13px 24px 14px 24px;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
}
.aas-online-application-upload-wrap .custom-file-upload button:hover {
	background: #000000;
	border-color: #000000;
}
.aas-online-application-upload-wrap .custom-file-upload button img {
	padding-right: 10px;
}
#preview_img, #preview_img1, #preview_img2, #preview_img3, #preview_img4, #preview_img5 {
	padding-top: 10px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example.yellow {
	background: #FFF3CD;
	border: 1px solid #FFEEBA;
	margin-top: 30px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example.yellow p {
	color: #856404;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example.yellow p.text {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #856404;
	font-family: 'Poppins';
	font-weight: 400;
	text-transform: unset;
	margin-bottom: 0;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example.yellow ul {
	list-style: none;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #856404;
	font-family: 'Poppins';
	font-weight: 400;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-example.yellow ul span {
	font-weight: 600;
}
.aas-online-app-main-wrp .yellow .aas-online-app-example-img .aas-online-app-example-license {
	max-width: 233px;
}
.aas-online-app-main-wrp .additional-documents  .aas-online-app-example.yellow {
	margin-top: 0;
}
.aas-online-app-img-examples .aas-online-app-inner-title {
	color: #373737;
	font-family: 'Poppins';
	font-weight: bold;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.54px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E2E4;
	margin-bottom: 20px;
}
.aas-online-app-img-examples .aas-online-app-example-flex-img {
	display: flex;
	flex-wrap: wrap;
	margin-left: -13px;
	margin-right: -13px;
	margin-bottom: 15px;
}
.aas-online-app-img-examples .aas-online-app-example-flex-img:last-child {
	margin-bottom: 0;
}
.aas-online-app-img-examples .aas-online-app-example-flex-img .example-img-flex {
	max-width: 389px;
	margin: 0 13px;
}
.aas-online-app-img-examples .aas-online-app-example-flex-img .example-img-flex.passport {
	max-width: 325px;
}
.aas-online-app-img-examples .aas-online-app-example-flex-img .example-img-flex p {
	font-size: 0.875em;
	text-transform: unset;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
	color: #373737;
}
.aas-online-app-main-wrp .aas-online-application-flex-wrap.aas-online-application-upload-wrap .aas-online-application-flex {
	max-width: calc(50% - 15px);
	width: 100%;
}
.aas-online-app-main-wrp .aas-online-application-flex-wrap.aas-online-application-upload-wrap .aas-online-application-flex p {
	max-width: unset;
	margin-bottom: 0;
}
.aas-online-app-section.delivery .aas-online-app-example p {
	margin-bottom: 10px;
}
.aas-online-app-section.delivery .aas-online-app-example ul {
	list-style: none;
	padding: 0;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #4375EC;
	font-family: 'Poppins';
	font-weight: 400;
}
.aas-online-app-section.delivery .aas-online-app-example p.text {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #4375EC;
	font-family: 'Poppins';
	font-weight: 400;
	padding-top: 30px;
	margin-bottom: 0;
	text-transform: unset;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap label.app-full-wrap-heading {
	font-size: 1.125em;
	letter-spacing: 0.54px;
}
.aas-online-app-radio-flex-wrp {
	display: flex;
	flex-wrap: wrap;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex {
	display: flex;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex input {
	display: none;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex label {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	padding-right: 30px;
	padding-left: 31px;
	position: relative;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex label:before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #E1E2E4;
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	border-radius: 100px;
}
.aas-online-app-radio-flex-wrp .aas-online-app-radio-flex input[type="radio"]:checked + label:after {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	width: 21px;
	height: 21px;
	background: #FEB400;
	border-radius: 20px;
	border: 5px solid #373737;
}
.aas-online-app-section.delivery .aas-online-application-section-wrap .aas-online-application-flex-wrap {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.aas-online-app-section.delivery .aas-online-application-section-wrap .aas-online-application-flex-wrap p {
	width: 100%;
	max-width: calc(24.27% - 30px);
	margin-bottom: 0;
}
.aas-online-app-section.delivery .aas-online-application-section-wrap .aas-online-application-flex-wrap p:nth-child(2) {
	width: 100%;
	max-width: 51.46%;
	margin-bottom: 0;
}
.confirm-check-main-wrp {
	padding: 30px 0 20px 0;
}
.kiosk .confirm-check-main-wrp {
	padding-bottom: 0;
}
.kiosk .confirm-check-main-wrp.confirm-check-main-wrp .confirm-check-main-wrp-inner {
	color: #373737;
	font-size: 1.5em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	font-family: 'Poppins';
	font-weight: 600;
	text-transform: uppercase;
	border-bottom: 1px solid #E1E2E4;
	padding-bottom: 10px;
	margin-bottom: 25px;
}
.confirm-check-main-wrp input {
	display: none;
}
.confirm-check-main-wrp label {
	position: relative;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	color: #373737;
	font-family: 'Poppins';
	font-weight: 400;
	display: flex;
}
.kiosk .confirm-check-main-wrp label {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.confirm-check-main-wrp label:before {
	content: "";
	width: 21px;
	height: 21px;
	min-width: 21px;
	border: 1px solid #E1E2E4;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	left: 0px;
	top: 5px;
	background: #FFFFFF;
	margin-right: 10px;
}
.kiosk .confirm-check-main-wrp label:before {
	width: 40px;
	height: 40px;
	min-width: 40px;
	margin-right: 20px;
}
.confirm-check-main-wrp .authorise-check label:before {
	width: 50px !important;
}
.confirm-check-main-wrp .confirm-check {
	padding-bottom: 20px;
}
.confirm-check-main-wrp .confirm-check .error-message {
	margin: 0;
}
.authorise-check .error-message {
	margin: 0;
}
.confirm-check-main-wrp input:checked + label:before {
	content: "";
	background: #373737;
	border-color: #373737;
}
.confirm-check-main-wrp input:checked + label:after {
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 4px;
	top: 4px;
	font-size: 14px;
	color: #FEB400;
}
.kiosk .confirm-check-main-wrp input:checked + label:after {
	font-size: 26px;
	top: 12px;
	left: 8px;
}
.aas-online-app-footer-btn {
	background: #FFFFFF;
	padding: 20px 50px;
	box-shadow: 0 -2px 12px #00000029;
	position: relative;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner {
	max-width: 1156px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex !important;
	align-items: center;
	padding: 13px 24px 14px 24px;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
	max-width: max-content;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#nextBtn {
	margin-left: 5px;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button:hover {
	background: #000000;
	border-color: #000000;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#prevBtn {
	border: 1px solid #373737;
	background: #FFFFFF;
	margin-right: 5px;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#prevBtn:hover {
	background: #FEB400;
	border-color: #FEB400;
	color: #373737;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#prevBtn:disabled {
	border-color: #D6D6D6;
	background: transparent;
	color: #D6D6D6;
	font-weight: 500;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button:focus {
	outline: none;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#prevBtn i {
	font-size: 25px;
	font-weight: 200;
	padding-right: 10px;
}
.aas-online-app-footer-btn .aas-online-app-footer-btn-inner button#nextBtn i {
	font-size: 25px;
	font-weight: 200;
	padding-left: 10px;
}
.aas-online-app-inner-flex {
	display: flex;
	flex-wrap: wrap;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-inner-flex input {
	/*     max-width: calc(100% - 253px); */
	width: 100%;
	order: 1;
}
div#eligibility-result {
	color: #DF2935;
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 0;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-inner-flex button {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex !important;
	align-items: center;
	padding: 13px 32px 14px 32px;
	font-size: 18px;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	max-width: 243px;
	width: 100%;
	margin-left: 10px;
	order: 2;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-inner-flex button:hover {
	background: #000000;
	border: 1px solid #000000;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-app-inner-flex button:focus {
	outline: none;
}
#eligibility-result.nric-not-eligible {
	color: #DF2935;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0;
}
#eligibility-result.nric-eligible {
	color: #00AA6E;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0;
}
.aas-online-app-inner-flex .error-message {
	order: 3;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-flex-wrap p.error-message {
	max-width: 100%;
}
.aas-online-application-upload-wrap .custom-file-upload .error-messages {
	width: 100%;
	color: #DF2935;
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 0;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
}
.online_application_form .error-message {
	color: #DF2935;
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 0;
	font-family: 'Poppins';
	font-weight: 400;
	font-style: italic;
}
.aas-online-app-inner-flex button i {
	padding-right: 10px;
	font-family: 'Font Awesome 5 Pro';
	font-weight: 300;
}
.aas-online-app-inner-flex button:hover,
.aas-online-app-inner-flex button:focus{
	background: #373737;
	color: #FEB400;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap label.select-arrow{
	position: relative;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap label.select-arrow:after {
	content: "\f078";
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	right: 20px !important;
	pointer-events: none !important;
	font-size: 14px;
	font-weight: 300;
	top: 40px;
	line-height: 42px;
	z-index: 9;
	color: #373737;
}

.aas-online-app-confirmation-top {
	background: #FFF3CD;
	border-radius: 10px;
	border: 1px solid #FFEEBA;
	padding: 10px;
	margin-bottom: 15px;
	margin-top: 20px;
}
.aas-online-app-confirmation-top .error-head {
	color: #856404;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.aas-online-app-confirmation-top .error-head i {
	font-family: 'Font Awesome 5 Pro';
	padding-right: 10px;
}
.aas-online-app-confirmation-top p {
	color: #856404;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
}
.aas-online-app-main-wrp .online_application_form .aas-online-app-section.preview .aas-online-app-inner-title {
	color: #373737;
	font-family: 'Poppins';
	font-weight: bold;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.54px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E2E4;
	margin-bottom: 20px;
	margin-top: 30px;
	text-transform: uppercase;
}
.kiosk.aas-online-app-main-wrp .online_application_form .aas-online-app-section.preview .aas-online-app-inner-title {
	font-size: 1.5em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	font-weight: 600;
	margin-top: 50px;
}
/* .aas-online-app-idp-preview-wrp {
	background: #EAF0FD;
	border-radius: 10px;
	margin-bottom: 15px;
	width: 100%;
	border: 0;
	padding: 15px;
} */
.aas-online-app-idp-preview-wrp {
	display: flex;
	width: 100%;
	gap: 20px;
}
.aas-online-app-idp-preview-wrp .aas-online-app-idp-preview-wrp-left, .aas-online-app-idp-preview-wrp .aas-online-app-idp-preview-wrp-right {
	width: 100%;
	max-width: 50%;
}
.aas-online-app-inner-title-check-example {
	color: #373737;
	font-family: 'Poppins';
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E2E4;
	margin-bottom: 20px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 1.5em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	font-weight: 600;
}
.aas-online-app-idp-preview-wrp-right .aas-online-app-inner-title-check-example {
	font-size: 1.2em;
}
.aas-online-app-idp-preview-top-sample p {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	margin: 0;
	padding-bottom: 5px;
	color: #373737;
}
.aas-online-app-idp-preview-wrp .aas-online-app-idp-preview-wrp-right > p {
	color: #4375EC;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.aas-online-app-idp-preview-wrp .aas-online-app-idp-preview-wrp-right > p i {
	padding-right: 5px;
	font-family: "Font Awesome 5 Pro";
}
.aas-online-app-idp-preview-wrp .aas-online-app-idp-preview-wrp-right {
	background: #EAF0FD;
	border-radius: 10px;
	padding: 15px;
}
.aas-online-app-idp-preview-inner-title {
	color: #373737;
	font-family: 'Poppins';
	font-size: 1.2em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	margin: 25px 0 10px 0;
	font-weight: 600;
}
.aas-online-app-idp-preview-class-txt {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .online_application_form .aas-online-app-section.preview .aas-online-app-inner-title:first-child {
	margin-top: 0;
}
.aas-online-app-idp-preview-top {
	margin-bottom: 10px;
	max-width: 305px;
}
.aas-online-app-idp-preview-bottom {
	margin-top: 10px;
	margin-bottom: 10px;
}
.aas-online-app-idp-preview p,
.aas-online-app-idp-preview-top p {
	color: #373737;
	font-size: 1em;
	/*line-height: 1.5em;*/
	line-height: 1.2em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.aas-online-app-idp-preview-top p {
	font-size: 18px;
}
.aas-online-app-idp-preview-top p #countrySelect_postal {
	display: none;
}
.kiosk .aas-online-app-idp-preview-top p #countrySelect_postal {
	display: none;
}
.aas-online-app-idp-preview-top p span.aas-custom-display-no {
	width: 15px;
	display: inline-block;
}
.kiosk .aas-online-app-idp-preview-top p {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-idp-preview-issued-date, .aas-online-app-idp-preview-idp-number {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
	padding-top: 10px;
}
.aas-online-preview-details span {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-full-wrap #classDisplay ,
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-application-flex-wrap p #classDisplay {
	text-transform: uppercase;
}

.aas-online-application-delivery-preview {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0;
}
.aas-online-preview-details .aas-online-application-full-wrap p {
	margin-bottom: 10px;
}

.aas-online-app-idp-preview .aas-online-app-idp-preview-items {
/*	list-style: none;
	margin: 0;
	padding: 0;
	counter-reset: idp-number;*/
	margin-left: 20px;
	padding: 0;
}
.aas-online-app-idp-preview .aas-online-app-idp-preview-items li {
	padding-left: 10px;
	font-size: 18px;
}
.aas-online-app-idp-preview .aas-online-app-idp-preview-items li span {
	font-size: 18px;
}
/*.aas-online-app-idp-preview .aas-online-app-idp-preview-items li:before {*/
/*	counter-increment: idp-number;
	content: counter(idp-number) ".";
	display: inline-block;
	width: 24px;*/
	/*padding-right: 20px;*/
/*}*/

.aas-online-app-idp-preview-inner-wrp {
	display: flex;
	flex-wrap: wrap;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex {
	display: flex;
	align-items: center;
	text-align: center;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex p {
/*	width: 39px;
	height: 39px;*/
	width: 44px;
	height: 52px;
	border: 1px solid #373737;
	margin: 0;
	border-bottom: 0;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex p:first-child {
	display: grid;
	place-items: center;

	padding: 7px;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: bold;
	color: #373737;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex p:last-child {
	background: #373737;
	border-left: 0;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner .aas-online-app-idp-preview-inner-flex:last-child p {
	border-bottom: 1px solid #373737;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex img {
	height: 100%;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner {
	line-height: 0;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-class-image {
	width: 202.33px;
	height: 260px;
	margin-left: 4px;
	overflow: hidden;
}
.print-section-idp .aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-class-image {
	margin-left: 0;
}
.aas-online-app-idp-preview-inner-wrp img.aas-online-app-preview-img {
	max-width: 153px;
	margin-left: 5px;
}

.kiosk .aas-online-app-idp-preview-inner-wrp img.aas-online-app-preview-img {
	height: 100%;
	object-fit: contain;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner #imagePreview0 {
	height: 100%;
	/*max-height: 196px;*/
	margin: 0;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner #imagePreview0 img {
/*	height: 100%;
	max-width: 153px;
	margin-left: 5px;
	object-fit: contain;*/

	max-width: none;
	width: 202.335px;
	height: 100%;
	object-fit: cover;
}

.aas-online-preview-accordion-content{
	display: none;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-inner {
	margin-bottom: 20px;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-inner:last-child {
	margin-bottom: 0;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-title .accordion-head {
	color: #FEB400;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 500;
	margin: 0;
}
.kiosk .aas-online-preview-accordion-main .aas-online-preview-accordion-title .accordion-head {
	font-size: 1.3125em;
	line-height: 1.5em;
	letter-spacing: 0.42px;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-title .accordion-head:after {
	content: "\f067";
	color: #373737;
	position: absolute;
	font-family: 'Font Awesome 5 Pro';
	top: 50%;
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	border-radius: 5px;
	text-align: center;
	padding: 2px;
	font-weight: 300;
	font-size: 16px;
	right: 20px;
	left: unset;
	bottom: 0;
	transform: translate(0, -50%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-inner.active .aas-online-preview-accordion-title .accordion-head:after {
	content: "\f068";
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-title {
	border: 1px solid #E1E2E4;
	padding: 10px 20px;
	background: #F7F7F7;
	position: relative;
	padding-right: 70px;
}
.kiosk .aas-online-preview-accordion-main .aas-online-preview-accordion-title {
	border: none;
	padding: 11px 20px;
	position: relative;
	padding-right: 70px;
}
.kiosk .aas-online-preview-accordion-main .active .aas-online-preview-accordion-title {
	border: 1px solid #E1E2E4;
	padding: 10px 20px;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-content {
	padding: 20px;
	border: 1px solid #E1E2E4;
	border-top-width: 0;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-title .accordion-head span {
	color: #373737;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-content h6 {
	margin: 0;
	color: #373737;
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	padding-bottom: 6px;
}
.kiosk .aas-online-preview-accordion-main .aas-online-preview-accordion-content h6 {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-preview-accordion-main .aas-online-preview-accordion-content p {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	margin: 0;
}
.kiosk .aas-online-preview-accordion-main .aas-online-preview-accordion-content p {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-main-wrp .aas-online-application-section-wrap .aas-online-preview-details label.select-arrow:after {
	content: unset;
}
.aas-online-preview-details #imagePreview img {
	max-width: 200px;
}
.aas-online-preview-details #imagePreview {
	line-height: 0;
}
.aas-online-app-section.delivery.preview .aas-online-app-example p.text {
	padding: 0;
}

.aas-online-app-payment-main-wrp {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 20px;
	padding-bottom: 34px;
}
.aas-online-app-payment-main-wrp .aas-online-app-payment-summary {
	max-width: 465px;
	width: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 30px;
}
.aas-online-app-payment-main-wrp .aas-online-app-inner-title {
	margin: 0;
	color: #373737;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.54px;
	font-family: 'Poppins';
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E2E4;
	text-transform: uppercase;
}
.kiosk .aas-online-app-payment-main-wrp .aas-online-app-inner-title {
	font-size: 1.5em;
	line-height: 1.25em;
	letter-spacing: 0.24px;
	font-weight: 600;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-head {
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	padding-bottom: 5px;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-head .aas-online-app-data-title {
	margin: 0;
	color: #ADACAD;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	text-transform: uppercase;
}
.kiosk .aas-online-app-payment-main-wrp .aas-online-app-data-head .aas-online-app-data-title {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-bottom {
	padding-top: 15px;
	display: flex;
	justify-content: space-between;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-bottom span {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
}
.kiosk .aas-online-app-payment-main-wrp .aas-online-app-data-bottom span {
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-footer {
	padding-top: 20px;
	border-top: 1px solid #E1E2E4;
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
	padding-bottom: 35px;
}
.aas-online-app-payment-main-wrp .aas-online-app-data-footer span {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 600;
}
.kiosk .aas-online-app-payment-main-wrp .aas-online-app-data-footer span {
	font-size: 1.3125em;
	line-height: 1.5em;
	letter-spacing: 0.42px;
	font-weight: 500;
}
.aas-online-app-payment-main-wrp .aas-online-app-payment-mehod {
	max-width: calc(100% - 495px);
	width: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	padding: 30px;
	margin-left: 30px;
	box-shadow: 0 2px 6px #0000001F;
}
.online-app-continue-signup-error .elementor-icon-list-icon i {
	font-weight: 400;
}

input[type="date"].dob-input::-webkit-calendar-picker-indicator {
	color: rgba(0, 0, 0, 0) !important;
	opacity: 1 !important;
	display: block !important;
	width: 20px !important;
	height: 20px !important;
	border-width: thin !important;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex p img {
	opacity: 0;
}
.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner-flex p.active img {
	opacity: 1;
}
/*.aas-online-app-idp-preview-inner-wrp .aas-online-app-idp-preview-inner .aas-online-app-idp-preview-inner-flex:last-child p.active img {
	height: 37px;
	width: 39px;
}*/
.aas-online-app-idp-preview-inner #at_kiosk_captured_photo {
	display: none;
}
.print-section .aas-online-app-idp-preview-inner #at_kiosk_captured_photo {
	display: block;
}
.aas-online-app-payment-wrp {
	padding-top: 20px;
}
.aas-online-app-payment-wrp .aas-online-app-payment-flex {
	display: flex;
	align-items: center;
	width: 100%;
	padding-bottom: 20px;
	position: relative;
	justify-content: space-between;
}
.aas-online-app-payment-wrp .aas-online-app-payment-flex input {
	display: none;
}
.aas-online-app-payment-mehod button.stripe-button-el {
	opacity: 0;
}
.aas-online-app-payment-wrp .aas-online-app-payment-flex label:before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #E1E2E4;
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	border-radius: 100px;
}
.aas-online-app-payment-wrp .aas-online-app-payment-flex label {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	padding-right: 30px;
	padding-left: 31px;
	position: relative;
}
.aas-online-app-payment-wrp .aas-online-app-payment-flex input:checked + label:after {
	content: "";
	position: absolute;
	left: 0;
	top: 1px;
	width: 21px;
	height: 21px;
	background: #FEB400;
	border-radius: 20px;
	border: 5px solid #373737;
}
.aas-online-app-payment-img img {
	width: 44px;
	margin-right: 5px;
}
.aas-online-app-payment-img img:last-child {
	margin-right: 0;
}
/* End Online application form css */

.signpass-svg .elementor-heading-title {
	align-items: center;
	display: flex;
}
.signpass-svg .elementor-heading-title img {
	padding: 6px;
	padding-bottom: 0;
}
.signpass-btn-svg .elementor-button-text {
	display: flex;
	align-items: center;
}
.signpass-btn-svg .elementor-button-text img {
	padding: 6px;
	padding-bottom: 0;
}



/* Start Login Page Css */

form.aas-login-form {
	padding-top: 10px;
}
label.aas-login-label,
label.aas-fgpass-label {
	font-size: 16px;
	letter-spacing: 0.32px;
	line-height: 24px;
	font-family: 'Poppins';
	padding-bottom: 10px;
	font-weight: 600;
}
label.aas-login-label span,
label.aas-fgpass-label span {
	color: #DF2935;
}
input#aas_user_login {
	padding: 17px 20px;
}
input#aas_user_login,
input#aas_user_pass,
input#user_login {
	border: 1px solid #E1E2E4 !important;
	background: #FFFFFF;
	border-radius: 10px;
	outline: none !important;
	padding: 15px 20px;
	margin-bottom: 20px;
	font-size: 1em;
	font-family: 'Poppins';
	font-weight: 400;
	line-height: 1.5em;
}
input#aas_user_login::placeholder,
input#aas_user_pass::placeholder,
input#user_login::placeholder {
	color: #ADACAD;
}
.aas-remember-wrp {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0;
}
.aas-remember-wrp label ,.aas-fgpass-label label{
	color: #373737;
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 500;
	width: 100%;
}
.aas-remember-wrp .aas-online-app-checkbox-flex-inner {
	max-width: 16.66%;
	display: flex;
	align-items: center;
	width: 100%;
	padding-bottom: 15px;
}
.aas-remember-wrp input {
	display: none;
}
.aas-remember-wrp label {
	padding-bottom: 0 !important;
	position: relative;
	cursor: pointer;
}
.aas-remember-wrp label:before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #E1E2E4;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	left: 0px;
	top: 5px;
	background: #ffffff;
	margin-right: 10px;
}
.aas-remember-wrp input:checked + label:before {
	background: #373737;
	border-color: #373737;
}
.aas-remember-wrp input:checked + label:after {
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 4px;
	top: 6px;
	font-size: 14px;
	color: #FEB400;
}
.aas-remember-forget-wrp {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
	align-items: center;
}
a.aas-forgot-wrp {
	font-size: 0.875em !important;
	line-height: 1.5em !important;
	letter-spacing: 0.32px !important;
	font-family: 'Poppins' !important;
	color: #4375EC !important;
	text-decoration: underline !important;
}
.customer_errors span.error {
	display: flex;
	color: #FF0000;
	font-size: 1em;
	letter-spacing: 0.32px;
	line-height: 1.25em;
	font-family: 'Poppins';
	font-weight: 400;
	background: #FBC8C8;
	padding: 13px 25px 13px 25px;
	border-radius: 2px;
	border-left: 5px solid #FF0000;
	margin-bottom: 10px;
	align-items: center;
	justify-content: left;
}
input#aas-login-submit,
input.aas-fgpass-submit-btn {
	width: 100%;
	background: #373737;
	border: none !important;
	border-radius: 10px;
	padding: 15px 20px;
	color: #FEB400 !important;
	font-size:1.125em !important;
	line-height: 1.5em !important;
	letter-spacing: 0.32px !important;
	font-family: 'Poppins' !important;
}
input#aas-login-submit:hover,
input.aas-fgpass-submit-btn:hover {
	background: #000000;
}
input#aas-login-submit:focus,
input.aas-fgpass-submit-btn:focus {
	outline: none;
}
input.aas-fgpass-submit-btn{
	margin-top:10px !important;
}
.aas-online-app-section .aas-online-app-field-disable {
	background: #F7F7F7 !important;
	opacity: 1;
}
.aas-online-app-section .aas-online-app-field-disable::placeholder {
	color: #ADACAD !important;
	font-weight: 300;
}
.aas-section-right.elementor-section .elementor-container {
	margin-right: 0;
}
.eye_wrp span{
	position: relative;
}
.eye_wrp span:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	right: 20px;
	top: 20%;
	object-fit: contain;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	cursor: pointer;
	filter: invert(58%) sepia(7%) saturate(37%) hue-rotate(251deg) brightness(88%) contrast(89%);
}



/* Start Stripe Payment integration CSS */
.aas-online-app-payment-mehod form#payment-form {
	width: 100%;
	align-self: center;
	border-radius: 7px;
	margin: 0 auto;
	margin-top: 20px;
}
.aas-online-app-payment-mehod .aas-online-app-payment-mehod-online {
	padding: 20px 0 10px 0;
}
.aas-online-app-payment-mehod .aas-online-app-payment-mehod-counter {
	padding: 0 0 10px 0;
}
div#payment-element {
	padding-bottom: 20px;
}
.aas-online-app-payment-mehod .aas-online-app-payment-mehod-online label, .aas-online-app-payment-mehod .aas-online-app-payment-mehod-counter label {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.42px;
	font-weight: 500;
	padding-left: 4px;
}
.aas-online-app-payment-mehod .hidden {
	display: none;
}
.aas-online-app-payment-mehod #payment-message {
	color: rgb(105, 115, 134);
	font-size: 16px;
	line-height: 20px;
	padding-top: 12px;
	text-align: center;
}
.aas-online-app-payment-mehod button {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex !important;
	align-items: center;
	padding: 13px 24px 14px 24px;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
	max-width: max-content;
}
.aas-online-app-payment-mehod button span#button-text {
	display: flex;
	align-items: center;
}
.aas-online-app-payment-mehod button i {
	font-size: 25px;
	font-weight: 200;
	padding-left: 10px;
}
.aas-online-app-payment-mehod button:hover {
	background: #000000;
	border-color: #000000;
}
.aas-online-app-payment-mehod button:disabled {
	opacity: 0.5;
	cursor: default;
}
/* spinner/processing state, errors */
.aas-online-app-payment-mehod .spinner,
.aas-online-app-payment-mehod .spinner:before,
.aas-online-app-payment-mehod .spinner:after {
	border-radius: 50%;
}
.aas-online-app-payment-mehod .spinner {
	color: #ffffff;
	font-size: 22px;
	text-indent: -99999px;
	margin: 0px auto;
	position: relative;
	width: 20px;
	height: 20px;
	box-shadow: inset 0 0 0 2px;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.aas-online-app-payment-mehod .spinner:before,
.aas-online-app-payment-mehod .spinner:after {
	position: absolute;
	content: "";
}
.aas-online-app-payment-mehod .spinner:before {
	width: 10.4px;
	height: 20.4px;
	background: #5469d4;
	border-radius: 20.4px 0 0 20.4px;
	top: -0.2px;
	left: -0.2px;
	-webkit-transform-origin: 10.4px 10.2px;
	transform-origin: 10.4px 10.2px;
	-webkit-animation: loading 2s infinite ease 1.5s;
	animation: loading 2s infinite ease 1.5s;
}
.aas-online-app-payment-mehod .spinner:after {
	width: 10.4px;
	height: 10.2px;
	background: #5469d4;
	border-radius: 0 10.2px 10.2px 0;
	top: -0.1px;
	left: 10.2px;
	-webkit-transform-origin: 0px 10.2px;
	transform-origin: 0px 10.2px;
	-webkit-animation: loading 2s infinite ease;
	animation: loading 2s infinite ease;
}
@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes loading {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@media only screen and (max-width: 600px) {
	.aas-online-app-payment-mehod form {
		width: 80vw;
		min-width: initial;
	}
}
/* End Stripe Payment integration CSS */

/** Start IDP-QR Css **/

.idp-qr-main {
	background: #fff8e6;
	border-radius: 20px;
	padding-bottom: 20px;
}
.idp-qr-main-inner {
	display: flex;
	border-bottom: 2px solid #856404;
	padding: 20px;
	justify-content: space-between;
	flex-wrap: wrap;
}
.idp-qr-main-inner-wrap .idp-qr-main-inner-title {
	color: #373737;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Poppins';
}
.idp-qr-main-inner-wrap .idp-qr-main-inner-sub-title {
	color: #848384;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.28px;
	font-family: 'Poppins';
	font-weight: 400;
}
.idp-qr-main-inner img {
	width: 100%;
	max-width: 55px !important;
}
.idp-qr-main-middle {
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
}
.idp-qr-main-middle img.idp-qr-main-middle-img {
	height: 168px;
	border-radius: 10px;
	max-width: 131px;
}
.idp-qr-main-middle-flex {
	width: calc(100% - 132px);
	padding-left: 20px;
}
.idp-qr-main-middle-wrap {
	padding-bottom: 25px;
}
.idp-qr-main-middle-wrap .idp-qr-main-middle-title {
	color: #373737;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.28px;
	text-transform: uppercase;
	font-family: 'Poppins';
	font-weight: 400;
}
.idp-qr-main-middle-wrap .idp-qr-main-middle-content {
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 500;
}
.idp-qr-main .idp-qr-generate {
	padding: 20px;
	text-align: center;
	background: #fffbf2;
	box-shadow: 2px 2px 10px #00000033;
	margin: 0 20px 20px;
	border-radius: 10px;
	line-height: 0;
}
.idp-qr-main .idp-qr-generate h3 {
	color: #373737;
	font-size: 14px;
	line-height: 21px;
	letter-spacing: 0.28px;
	font-family: 'Poppins';
	font-weight: 500;
	margin-bottom: 10px;
	margin-top: 0;
}
.idp-qr-main .idp-qr-generate img {
	border: 5px solid #000000;
	border-radius: 10px;
}
/** End IDP-QR Css **/

.online-app-ty-main-wrp {
	max-width: 664px;
	margin: 0 auto;
	padding: 100px 50px;
}
.online-app-ty-main-wrp .online-app-ty-img {
	text-align: center;
}
.online-app-ty-main-wrp .online-app-ty-content {
	text-align: center;
	padding-bottom: 30px;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-status {
	font-family: 'Poppins';
	font-weight: 600;
	text-align: center;
	font-size: 2em;
	line-height: 1.25em;
	letter-spacing: 0.64px;
	color: #373737;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-text {
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: 0.32px;
	font-family: 'Poppins';
	font-weight: 400;
	text-align: center;
	color: #373737;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-text.que-num-txt {
	font-style: italic;
	margin: 0;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-qr-btn {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex !important;
	align-items: center;
	padding: 13px 24px 14px 24px;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
	max-width: max-content;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-qr-btn i {
	font-size: 25px;
	font-weight: 200;
	padding-left: 10px;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-qr-btn:hover {
	background: #000000;
	border-color: #000000;
}
.online-app-ty-main-wrp .online-app-ty-content .online-app-ty-qr-btn-wrp {
	padding-top: 10px;
	display: flex;
	justify-content: center;
}
.online-app-ty-main-wrp .online-app-ty-return-section {
	background: #FFFFFF;
	padding: 30px;
	border-radius: 20px;
}
.online-app-ty-main-wrp .online-app-ty-return-section .online-app-apply {
	color: #373737;
	font-family: 'Poppins';
	font-weight: 400;
	font-size: 1.5em;
	line-height: 1.5em;
	letter-spacing: 0.24px;
	margin: 0;
	margin-bottom: 15px;
	text-align: center;
}
.online-app-ty-main-wrp .online-app-ty-return-section .online-app-ty-return-btn-wrp {
	text-align: center;
	display: flex;
	justify-content: center;
}
.online-app-ty-main-wrp .online-app-ty-return-section .online-app-ty-return-btn {
	border: 1px solid #373737;
	border-radius: 10px;
	color: #FEB400;
	background: #373737;
	display: flex !important;
	align-items: center;
	padding: 13px 24px 14px 24px;
	font-size: 1.125em;
	line-height: 1.5em;
	letter-spacing: 0.36px;
	font-family: 'Poppins';
	font-weight: 400;
	width: 100%;
	max-width: max-content;
}
.online-app-ty-main-wrp .online-app-ty-return-section .online-app-ty-return-btn i {
	font-size: 25px;
	font-weight: 200;
	padding-left: 10px;
}
.online-app-ty-main-wrp .online-app-ty-return-section .online-app-ty-return-btn:hover {
	background: #000000;
	border-color: #000000;
}

/** Start IDP-QR Details Css **/
.idp-qr-details-main .idp-qr-details-main-middle .idp-qr-details-main-middle-wrap {
	padding-bottom: 25px;
	display: flex;
	flex-wrap: wrap;
}
.idp-qr-details-main .idp-qr-details-main-middle-wrap .idp-qr-details-main-middle-title {
	max-width: 180px;
	width: 100%;
	color: #373737;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.32px;
	text-transform: uppercase;
	font-family: 'Poppins';
	font-weight: 500;
}
.idp-qr-details-main .idp-qr-details-main-middle-wrap .idp-qr-details-main-middle-content {
	max-width: calc(100% - 180px);
	width: 100%;
	color: #373737;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0.32px;
	text-transform: uppercase;
	font-family: 'Poppins';
	font-weight: 400;
}

/** End IDP-QR Details Css **/

.bulk-verified label.checkbox_value {
	position: relative;
}
.bulk-verified label.checkbox_value:before {
	content: "";
	width: 21px;
	height: 21px;
	border: 1px solid #E1E2E4;
	border-radius: 5px;
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0;
	background: transparent;
}
.bulk-verified input:checked + label.checkbox_value:before {
	content: "";
	background: #373737;
	border-color: #373737;
}
.bulk-verified input:checked + label.checkbox_value:after {
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	left: 4px;
	top: 4px;
	font-size: 14px;
	color: #FEB400;
}
.idp-customer-data-table-wrp thead tr.customer-data-table-heading th.idp-table-title.bulk-verified .bulk-verified-flex {
	position: relative;
}
.bulk-verified-flex i {
	color: #FEB400;
	font-weight: 500;
	font-size: 20px;
	font-family: "Font Awesome 5 Pro";
	position: absolute;
	left: 30px;
	top: 2px;
}
.idp-customer-data-table-wrp thead tr.customer-data-table-heading th.idp-table-title.bulk-verified {
	position: relative;
	width: 50px !important;
}
.idp-customer-data-table-wrp thead tr.customer-data-table-heading th.idp-table-title.bulk-verified .dropdown-options {
	position: absolute;
	background: #FFFFFF;
	box-shadow: 3px 4px 40px #00000033;
	padding: 10px;
	border-radius: 10px;
	width: 224px;
	right: 0;
	top: 65px;
	z-index: 9;
}
.idp-customer-data-table-wrp thead tr.customer-data-table-heading th.idp-table-title.bulk-verified .dropdown-options:after {
	content: "";
	position: absolute;
	top: -4px;
	height: 25px;
	right: 30px;
	transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
	background: #FFFFFF;
	width: 25px;
}
.idp-customer-data-table-wrp thead tr.customer-data-table-heading th.idp-table-title.bulk-verified .dropdown-options p {
	margin: 0;
	padding: 10px;
}
