/* _content/WKYC_web/Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-wbysyjbyqw] {
	position: relative;
	display: flex;
	flex-direction: column;
}

main[b-wbysyjbyqw] {
	flex: 1;
}

.sidebar[b-wbysyjbyqw] {
	background-color: #2f353a;
}



.top-row[b-wbysyjbyqw] {
	background-color: #394763;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 4rem;
	display: flex;
	align-items: center;
	overflow: visible;
}

	.top-row[b-wbysyjbyqw]  a, .top-row[b-wbysyjbyqw]  .btn-link {
		white-space: nowrap;
		margin-left: 1.5rem;
		text-decoration: none;
		color: white;
	}

		.top-row[b-wbysyjbyqw]  a:hover, .top-row[b-wbysyjbyqw]  .btn-link:hover {
			text-decoration: underline;
		}

		.top-row[b-wbysyjbyqw]  a:first-child {
			overflow: hidden;
			text-overflow: ellipsis;
		}

/* Ensure the dropdown toggle is positioned relatively to the nav item */
.nav-item.dropdown[b-wbysyjbyqw] {
	position: relative;
}

/* Style the dropdown menu */
.dropdown-menu[b-wbysyjbyqw] {
	z-index: 1030; /* Stacking order */
	position: absolute; /* Absolute position */
	right: 0; /* Align to the right of the nav item */
	top: 100%; /* Position below the toggle button */
	left: auto; /* Reset any left positioning */
	min-width: 25rem; /* Minimum width of the dropdown menu */
	border: none; /* Remove borders */
	background-color: #e4e7ea !important;
}

	/* Style the dropdown items for a consistent look and feel */
	.dropdown-menu .dropdown-item[b-wbysyjbyqw] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #444; /* Text color */
		background-color: #fefefe;
		padding: 1rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

	.dropdown-menu .dropdown-item-header[b-wbysyjbyqw] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #333; /* Text color */
		background-color: #e4e7ea;
		padding: 0rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

		.dropdown-menu .dropdown-item-header:hover[b-wbysyjbyqw] {
			text-decoration: none;
		}

		.dropdown-menu .dropdown-item-header .bi[b-wbysyjbyqw] {
			margin-right: 0.5rem; /* Space between the icon and text */
			min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
			text-align: left; /* Center the icon in its container */
			padding-right: 0.5rem;
		}

	/* Adjust the space between the icon and text */
	.dropdown-menu .dropdown-item .bi[b-wbysyjbyqw] {
		margin-right: 0.5rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	.dropdown-menu .dropdown-item .fi[b-wbysyjbyqw] {
		margin-right: 0.5rem;
		margin-left: 1rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	/* Modify the hover state for dropdown items */
	.dropdown-menu .dropdown-item:hover[b-wbysyjbyqw] {
		background-color: #efefef;
		color: rgb(5, 39, 103);
		font-weight: 500;
		text-decoration: none;
	}

/* Style for large icons in the nav bar */
.large-icon[b-wbysyjbyqw] {
	font-size: 20px; /* Adjust the size of the icons */
}



@media (max-width: 640.98px) {
	.top-row[b-wbysyjbyqw] {
		justify-content: space-between;
	}

		.top-row[b-wbysyjbyqw]  a, .top-row[b-wbysyjbyqw]  .btn-link {
			margin-left: 0;
		}
}

@media (min-width: 641px) {
	.page[b-wbysyjbyqw] {
		flex-direction: row;
	}

	.sidebar[b-wbysyjbyqw] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row[b-wbysyjbyqw] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

		.top-row.auth[b-wbysyjbyqw]  a:first-child {
			flex: 1;
			text-align: right;
			width: 0;
		}

	.top-row[b-wbysyjbyqw], article[b-wbysyjbyqw] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}

#blazor-error-ui[b-wbysyjbyqw] {
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

	#blazor-error-ui .dismiss[b-wbysyjbyqw] {
		cursor: pointer;
		position: absolute;
		right: 0.75rem;
		top: 0.5rem;
	}
/* _content/WKYC_web/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-635d9qnlh6] {
	appearance: none;
	cursor: pointer;
	width: 3.5rem;
	height: 2.5rem;
	color: white;
	position: absolute;
	top: 0.5rem;
	right: 1rem;
	border: 1px solid rgba(255, 255, 255, 0.1);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

	.navbar-toggler:checked[b-635d9qnlh6] {
		background-color: rgba(255, 255, 255, 0.5);
	}

.top-row[b-635d9qnlh6] {
	height: 3.5rem;
	/*background-color: rgba(0,0,0,0.4);*/
}

.navbar-brand[b-635d9qnlh6] {
	font-size: 1.1rem;
	background-color: transparent;
}

.bi[b-635d9qnlh6] {
	display: inline-block;
	position: relative;
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 0.75rem;
	top: -15px; /* Adjusted value to move icons up more */
	background-size: cover;
	font-size: 1.25rem;
	vertical-align: middle;
}

.nav-item[b-635d9qnlh6] {
	font-size: 0.9rem;
	padding-bottom: 0.5rem;
}

	.nav-item:first-of-type[b-635d9qnlh6] {
		padding-top: 1rem;
	}

	.nav-item:last-of-type[b-635d9qnlh6] {
		padding-bottom: 1rem;
	}

	.nav-item[b-635d9qnlh6]  .nav-link {
		color: #d7d7d7;
		background: none;
		border: none;
		border-radius: 4px;
		height: 3rem;
		display: flex;
		align-items: center;
		line-height: 3rem;
		width: 100%;
	}

	.nav-item[b-635d9qnlh6]  a.active {
		background-color: rgba(255,255,255,0.37);
		color: white;
	}

	.nav-item[b-635d9qnlh6]  .nav-link:hover {
		background-color: rgba(255,255,255,0.1);
		color: white;
	}

.nav-scrollable[b-635d9qnlh6] {
	display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-635d9qnlh6] {
	display: block;
}

@media (min-width: 641px) {
	.navbar-toggler[b-635d9qnlh6] {
		display: none;
	}

	.nav-scrollable[b-635d9qnlh6] {
		/* Never collapse the sidebar for wide screens */
		display: block;
		/* Allow sidebar to scroll for tall menus */
		height: calc(100vh - 3.5rem);
		overflow-y: auto;
	}
}
/* _content/WKYC_web/Components/Layout/VerifyIdLayout.razor.rz.scp.css */
body[b-7ojksbn2u0] {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	Full viewport height background-color: #444 !important;
}

/*.content-wrapper {
	text-align: center;
	min-width: 800px;
}*/

.page[b-7ojksbn2u0] {
	position: relative;
	display: flex;
	flex-direction: column;
	background-color: #444 !important;
}

main[b-7ojksbn2u0] {
	flex: 1;
	background-color: #444 !important;
}

.sidebar[b-7ojksbn2u0] {
	background-color: #2f353a;
}

.full-height[b-7ojksbn2u0] {
	height: 100%;
}

.top-row[b-7ojksbn2u0] {
	background-color: #394763;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 4rem;
	display: flex;
	align-items: center;
	overflow: visible;
}

	.top-row[b-7ojksbn2u0]  a, .top-row[b-7ojksbn2u0]  .btn-link {
		white-space: nowrap;
		margin-left: 1.5rem;
		text-decoration: none;
		color: white;
	}

		.top-row[b-7ojksbn2u0]  a:hover, .top-row[b-7ojksbn2u0]  .btn-link:hover {
			text-decoration: underline;
		}

		.top-row[b-7ojksbn2u0]  a:first-child {
			overflow: hidden;
			text-overflow: ellipsis;
		}

/* Ensure the dropdown toggle is positioned relatively to the nav item */
.nav-item.dropdown[b-7ojksbn2u0] {
	position: relative;
}

/* Style the dropdown menu */
.dropdown-menu[b-7ojksbn2u0] {
	z-index: 1030; /* Stacking order */
	position: absolute; /* Absolute position */
	right: 0; /* Align to the right of the nav item */
	top: 100%; /* Position below the toggle button */
	left: auto; /* Reset any left positioning */
	min-width: 25rem; /* Minimum width of the dropdown menu */
	border: none; /* Remove borders */
	background-color: #e4e7ea !important;
}

	/* Style the dropdown items for a consistent look and feel */
	.dropdown-menu .dropdown-item[b-7ojksbn2u0] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #444; /* Text color */
		background-color: #fefefe;
		padding: 1rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

	.dropdown-menu .dropdown-item-header[b-7ojksbn2u0] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #333; /* Text color */
		background-color: #e4e7ea;
		padding: 0rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

		.dropdown-menu .dropdown-item-header:hover[b-7ojksbn2u0] {
			text-decoration: none;
		}

		.dropdown-menu .dropdown-item-header .bi[b-7ojksbn2u0] {
			margin-right: 0.5rem; /* Space between the icon and text */
			min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
			text-align: left; /* Center the icon in its container */
			padding-right: 0.5rem;
		}

	/* Adjust the space between the icon and text */
	.dropdown-menu .dropdown-item .bi[b-7ojksbn2u0] {
		margin-right: 0.5rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	.dropdown-menu .dropdown-item .fi[b-7ojksbn2u0] {
		margin-right: 0.5rem;
		margin-left: 1rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	/* Modify the hover state for dropdown items */
	.dropdown-menu .dropdown-item:hover[b-7ojksbn2u0] {
		background-color: #efefef;
		color: rgb(5, 39, 103);
		font-weight: 500;
		text-decoration: none;
	}

/* Style for large icons in the nav bar */
.large-icon[b-7ojksbn2u0] {
	font-size: 20px; /* Adjust the size of the icons */
}



@media (max-width: 640.98px) {
	.top-row[b-7ojksbn2u0] {
		justify-content: space-between;
	}

		.top-row[b-7ojksbn2u0]  a, .top-row[b-7ojksbn2u0]  .btn-link {
			margin-left: 0;
		}
}

@media (min-width: 641px) {
	.page[b-7ojksbn2u0] {
		flex-direction: row;
	}

	.sidebar[b-7ojksbn2u0] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row[b-7ojksbn2u0] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

		.top-row.auth[b-7ojksbn2u0]  a:first-child {
			flex: 1;
			text-align: right;
			width: 0;
		}

	.top-row[b-7ojksbn2u0], article[b-7ojksbn2u0] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}

#blazor-error-ui[b-7ojksbn2u0] {
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

	#blazor-error-ui .dismiss[b-7ojksbn2u0] {
		cursor: pointer;
		position: absolute;
		right: 0.75rem;
		top: 0.5rem;
	}
/* _content/WKYC_web/Components/Layout/VLinkViewLayout.razor.rz.scp.css */
body[b-0nchtscgll] {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh;
	Full viewport height background-color: #444 !important;
}

/*.content-wrapper {
	text-align: center;
	min-width: 800px;
}*/

.page[b-0nchtscgll] {
	position: relative;
	display: flex;
	flex-direction: column;
	background-color: #444 !important;
}

main[b-0nchtscgll] {
	flex: 1;
	background-color: #444 !important;
}

.sidebar[b-0nchtscgll] {
	background-color: #2f353a;
}

.full-height[b-0nchtscgll] {
	height: 100%;
}

.top-row[b-0nchtscgll] {
	background-color: #394763;
	border-bottom: 1px solid #d6d5d5;
	justify-content: flex-end;
	height: 4rem;
	display: flex;
	align-items: center;
	overflow: visible;
}

	.top-row[b-0nchtscgll]  a, .top-row[b-0nchtscgll]  .btn-link {
		white-space: nowrap;
		margin-left: 1.5rem;
		text-decoration: none;
		color: white;
	}

		.top-row[b-0nchtscgll]  a:hover, .top-row[b-0nchtscgll]  .btn-link:hover {
			text-decoration: underline;
		}

		.top-row[b-0nchtscgll]  a:first-child {
			overflow: hidden;
			text-overflow: ellipsis;
		}

/* Ensure the dropdown toggle is positioned relatively to the nav item */
.nav-item.dropdown[b-0nchtscgll] {
	position: relative;
}

/* Style the dropdown menu */
.dropdown-menu[b-0nchtscgll] {
	z-index: 1030; /* Stacking order */
	position: absolute; /* Absolute position */
	right: 0; /* Align to the right of the nav item */
	top: 100%; /* Position below the toggle button */
	left: auto; /* Reset any left positioning */
	min-width: 25rem; /* Minimum width of the dropdown menu */
	border: none; /* Remove borders */
	background-color: #e4e7ea !important;
}

	/* Style the dropdown items for a consistent look and feel */
	.dropdown-menu .dropdown-item[b-0nchtscgll] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #444; /* Text color */
		background-color: #fefefe;
		padding: 1rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

	.dropdown-menu .dropdown-item-header[b-0nchtscgll] {
		display: flex; /* Use flexbox for horizontal alignment */
		align-items: center; /* Align items vertically */
		color: #333; /* Text color */
		background-color: #e4e7ea;
		padding: 0rem 1rem; /* Padding inside each dropdown item */
		margin: 0px;
		border-bottom: 1px solid #c8ced3;
	}

		.dropdown-menu .dropdown-item-header:hover[b-0nchtscgll] {
			text-decoration: none;
		}

		.dropdown-menu .dropdown-item-header .bi[b-0nchtscgll] {
			margin-right: 0.5rem; /* Space between the icon and text */
			min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
			text-align: left; /* Center the icon in its container */
			padding-right: 0.5rem;
		}

	/* Adjust the space between the icon and text */
	.dropdown-menu .dropdown-item .bi[b-0nchtscgll] {
		margin-right: 0.5rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	.dropdown-menu .dropdown-item .fi[b-0nchtscgll] {
		margin-right: 0.5rem;
		margin-left: 1rem; /* Space between the icon and text */
		min-width: 1.5rem; /* Minimum width for icons to ensure alignment */
		text-align: left; /* Center the icon in its container */
		padding-right: 0.5rem;
	}

	/* Modify the hover state for dropdown items */
	.dropdown-menu .dropdown-item:hover[b-0nchtscgll] {
		background-color: #efefef;
		color: rgb(5, 39, 103);
		font-weight: 500;
		text-decoration: none;
	}

/* Style for large icons in the nav bar */
.large-icon[b-0nchtscgll] {
	font-size: 20px; /* Adjust the size of the icons */
}



@media (max-width: 640.98px) {
	.top-row[b-0nchtscgll] {
		justify-content: space-between;
	}

		.top-row[b-0nchtscgll]  a, .top-row[b-0nchtscgll]  .btn-link {
			margin-left: 0;
		}
}

@media (min-width: 641px) {
	.page[b-0nchtscgll] {
		flex-direction: row;
	}

	.sidebar[b-0nchtscgll] {
		width: 250px;
		height: 100vh;
		position: sticky;
		top: 0;
	}

	.top-row[b-0nchtscgll] {
		position: sticky;
		top: 0;
		z-index: 1;
	}

		.top-row.auth[b-0nchtscgll]  a:first-child {
			flex: 1;
			text-align: right;
			width: 0;
		}

	.top-row[b-0nchtscgll], article[b-0nchtscgll] {
		padding-left: 2rem !important;
		padding-right: 1.5rem !important;
	}
}

#blazor-error-ui[b-0nchtscgll] {
	background: lightyellow;
	bottom: 0;
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
	display: none;
	left: 0;
	padding: 0.6rem 1.25rem 0.7rem 1.25rem;
	position: fixed;
	width: 100%;
	z-index: 1000;
}

	#blazor-error-ui .dismiss[b-0nchtscgll] {
		cursor: pointer;
		position: absolute;
		right: 0.75rem;
		top: 0.5rem;
	}
/* _content/WKYC_web/Components/Pages/ChangePassword.razor.rz.scp.css */
body[b-m48nbpkfbd] {
}
/* _content/WKYC_web/Components/Pages/ContactUs.razor.rz.scp.css */
body[b-irlxo9iwwg] {
}
/* _content/WKYC_web/Components/Pages/Document.razor.rz.scp.css */
body[b-k3xluv89ek] {
}
/* _content/WKYC_web/Components/Pages/GetVerified.razor.rz.scp.css */
.form-image[b-9l2x1jhdkx] {
	max-width: 500px; /* Adjust the max-width as needed */
	width: 100%; /* Ensure the image is responsive */
}

.qr-code[b-9l2x1jhdkx] {
	width: 250px;
}
/* _content/WKYC_web/Components/Pages/GetVerifiedOld.razor.rz.scp.css */
.form-image[b-ulb7d7l624] {
	max-width: 500px; /* Adjust the max-width as needed */
	width: 100%; /* Ensure the image is responsive */
}

.qr-code[b-ulb7d7l624] {
	width: 250px;
}
/* _content/WKYC_web/Components/Pages/Home.razor.rz.scp.css */

/* When accordion item is open */
.accordion-button:not(.collapsed)[b-9zwfw027y9] {
	background-color: #eeeeee;
	color: #418fc9;
	font-weight: 700;
}

/* When accordion item is closed */
.accordion-button.collapsed[b-9zwfw027y9] {
	background-color: #dedefe;
	color: #418fc9;
	font-weight: 700;
}

.win-5x[b-9zwfw027y9] {
	font-size: 5em;
}

.win-square[b-9zwfw027y9] {
	width: 5em; /* Set the width of the button */
	height: 5em; /* Set the height of the button */
	padding: 0; /* Remove padding to maintain the square shape */
	display: flex; /* Use flexbox for centering the icon */
	justify-content: center; /* Center the icon horizontally */
	align-items: center; /* Center the icon vertically */
}

	/* Optional: Style for the icon inside the button, adjust as needed */
	.win-square > .bi[b-9zwfw027y9] {
		font-size: 5em; /* Adjust the size of the icon */
	}
/* _content/WKYC_web/Components/Pages/Partner.razor.rz.scp.css */
partner-logo[b-p5nmvc8pbh] {
	max-height: 50px;
}
/* _content/WKYC_web/Components/Pages/Shared/ImagePreview.razor.rz.scp.css */
.file-preview[b-anb6yoja8i] {
	display: flex;
	align-items: center;
	margin: 5px 0;
}

.file-icon[b-anb6yoja8i] {
	flex-shrink: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.file-info[b-anb6yoja8i] {
	display: flex;
	flex-direction: column;
	margin-left: 10px;
	overflow: hidden;
}

	.file-info div[b-anb6yoja8i] {
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 200px; /* Adjust as needed */
	}

.file-size[b-anb6yoja8i] {
	font-size: 0.8rem;
	color: #6c757d;
}

.img-thumbnail[b-anb6yoja8i] {
	object-fit: contain;
	flex-shrink: 0;
}
/* _content/WKYC_web/Components/Pages/Shared/QRCodeScanner.razor.rz.scp.css */
.win-5x[b-jspyyf0orv] {
	font-size: 5em;
}

.win-3x[b-jspyyf0orv] {
	font-size: 3em;
}

.win-square[b-jspyyf0orv] {
	width: 5em; /* Set the width of the button */
	height: 5em; /* Set the height of the button */
	padding: 0; /* Remove padding to maintain the square shape */
	display: flex; /* Use flexbox for centering the icon */
	justify-content: center; /* Center the icon horizontally */
	align-items: center; /* Center the icon vertically */
}

	/* Optional: Style for the icon inside the button, adjust as needed */
	.win-square > .bi[b-jspyyf0orv] {
		font-size: 5em; /* Adjust the size of the icon */
	}

.win-square-3x[b-jspyyf0orv] {
	width: 3em; /* Set the width of the button */
	height: 3em; /* Set the height of the button */
	padding: 0; /* Remove padding to maintain the square shape */
	display: flex; /* Use flexbox for centering the icon */
	justify-content: center; /* Center the icon horizontally */
	align-items: center; /* Center the icon vertically */
}

	/* Optional: Style for the icon inside the button, adjust as needed */
	.win-square-3x > .bi[b-jspyyf0orv] {
		font-size: 3em; /* Adjust the size of the icon */
	}
/* _content/WKYC_web/Components/Pages/Shared/TypeaheadComponent.razor.rz.scp.css */
/*.typeahead ul {
	list-style-type: none;
	padding: 0;
}

.typeahead li {
	cursor: pointer;
	padding: 5px;
}

	.typeahead li:hover {
		background-color: #f0f0f0;
	}
*/

.typeahead[b-su14sfy649] {
	position: relative;
}

.suggestion-list[b-su14sfy649] {
	position: absolute;
	top: calc(100% + 5px); /* Adjust the distance from the input */
	left: 0;
	z-index: 999;
	list-style-type: none;
	padding: 0;
	margin: 0;
	background-color: white;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	max-height: 200px; /* Adjust the max height if necessary */
	overflow-y: auto;
}

	.suggestion-list li[b-su14sfy649] {
		cursor: pointer;
		padding: 5px;
	}
/* _content/WKYC_web/Components/Pages/Shared/Verification.razor.rz.scp.css */

.leader-kyc-verified[b-duikgafx63]::after {
	content: "";
	background: url("../assets/img/verify/kyc-verified.svg") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.leader-kyc-not-verified[b-duikgafx63]::after {
	content: "";
	background: url("../assets/img/verify/kyc-not-verified30.png") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.leader-kyc-unverified[b-duikgafx63]::after {
	content: "";
	background: url("../assets/img/verify/not-verified.svg") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.leader-blank[b-duikgafx63]::after {
	content: "";
	background: url("../assets/img/verify/kyc-blank.png") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.input-group-addon-verify[b-duikgafx63] {
	padding-left: 13px;
}
/* _content/WKYC_web/Components/Pages/Shared/VerificationResult.razor.rz.scp.css */
.input-group-addon-verify[b-wih6nmp5l0] {
	padding-left: 13px;
}

.suffix-kyc-verified[b-wih6nmp5l0]::before {
	content: "";
	background: url("../../../assets/img/verify/kyc-verified.svg") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.suffix-kyc-unverified[b-wih6nmp5l0]::before {
	content: "";
	background: url("../../../assets/img/verify/not-verified.svg") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.suffix-kyc-not-verified[b-wih6nmp5l0]::before {
	content: "";
	background: url("../../../assets/img/verify/kyc-not-verified.jpg") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 300px;
}

.icon-container[b-wih6nmp5l0] {
	display: flex;
	align-items: center;
}

.icon-right[b-wih6nmp5l0] {
	display: flex;
	float: right;
}
/* _content/WKYC_web/Components/Pages/StealthIds/StealthIdCreate.razor.rz.scp.css */
.indent[b-pzt5wi52wo] {
	margin-left: 20px;
	/*background-color: blue;*/
}

.file-upload[b-pzt5wi52wo] {
	position: relative;
	overflow: hidden;
	display: inline-block;
}

#Document[b-pzt5wi52wo] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1; /* Ensure file input is clickable */
}

.browse-button[b-pzt5wi52wo] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px; /* Adjust width as needed */
	height: 30px; /* Adjust height as needed */
	background-color: #007bff; /* Example background color */
	color: #fff; /* Example text color */
	border: none;
	border-radius: 5px;
	cursor: pointer;
	z-index: 2; /* Ensure button is clickable */
}
/* _content/WKYC_web/Components/Pages/StealthIds/StealthIdEdit.razor.rz.scp.css */
.indent[b-9iolwyfs4i] {
	margin-left: 20px;
	/*background-color: blue;*/
}

.file-upload[b-9iolwyfs4i] {
	position: relative;
	overflow: hidden;
	display: inline-block;
}

#Document[b-9iolwyfs4i] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1; /* Ensure file input is clickable */
}

.browse-button[b-9iolwyfs4i] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px; /* Adjust width as needed */
	height: 30px; /* Adjust height as needed */
	background-color: #007bff; /* Example background color */
	color: #fff; /* Example text color */
	border: none;
	border-radius: 5px;
	cursor: pointer;
	z-index: 2; /* Ensure button is clickable */
}
/* _content/WKYC_web/Components/Pages/Subscription.razor.rz.scp.css */
body[b-8va67m3eos] {
}
/* _content/WKYC_web/Components/Pages/Verify.razor.rz.scp.css */
.form-image[b-4j1b4qc038] {
	max-width: 500px; /* Adjust the max-width as needed */
	width: 100%; /* Ensure the image is responsive */
}

#overlay[b-4j1b4qc038] {
	display: none;
}

#overlay1[b-4j1b4qc038] {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5);
	z-index: 2;
	cursor: pointer;
}

#video1[b-4j1b4qc038] {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: white;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	max-width: 500px;
	width: 100%;
}
/* _content/WKYC_web/Components/Pages/VLinks/VLinkCreate.razor.rz.scp.css */
.indent[b-fj8z8fq6of] {
	margin-left: 20px;
	/*background-color: blue;*/
}

.file-upload[b-fj8z8fq6of] {
	position: relative;
	overflow: hidden;
	display: inline-block;
}

#Document[b-fj8z8fq6of] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1; /* Ensure file input is clickable */
}

.browse-button[b-fj8z8fq6of] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px; /* Adjust width as needed */
	height: 30px; /* Adjust height as needed */
	background-color: #007bff; /* Example background color */
	color: #fff; /* Example text color */
	border: none;
	border-radius: 5px;
	cursor: pointer;
	z-index: 2; /* Ensure button is clickable */
}
/* _content/WKYC_web/Components/Pages/VLinks/VLinkEdit.razor.rz.scp.css */
.indent[b-7mqcn8nlij] {
	margin-left: 20px;
	/*background-color: blue;*/
}

.file-upload[b-7mqcn8nlij] {
	position: relative;
	overflow: hidden;
	display: inline-block;
}

#Document[b-7mqcn8nlij] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1; /* Ensure file input is clickable */
}

.browse-button[b-7mqcn8nlij] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px; /* Adjust width as needed */
	height: 30px; /* Adjust height as needed */
	background-color: #007bff; /* Example background color */
	color: #fff; /* Example text color */
	border: none;
	border-radius: 5px;
	cursor: pointer;
	z-index: 2; /* Ensure button is clickable */
}
/* _content/WKYC_web/Components/Pages/VLinks/VLinkView.razor.rz.scp.css */
.indent[b-90ja7hp6fz] {
	margin-left: 20px; /* Adjust the indentation as needed */
}
/* _content/WKYC_web/Components/Pages/VLive.razor.rz.scp.css */
.wizard-container[b-rqzpp2iy0y] {
	margin-top: 20px;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	padding: 30px;
}

.wizard-progress[b-rqzpp2iy0y] {
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	position: relative;
	/*flex-wrap: wrap;*/ /* Allow steps to wrap on small screens */
	/*gap: 10px;*/
}

	.wizard-progress[b-rqzpp2iy0y]:before {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		height: 4px;
		background: #e9ecef;
		transform: translateY(-50%);
		z-index: 1;
	}

.wizard-progress-step[b-rqzpp2iy0y] {
	position: relative;
	z-index: 2;
	text-align: center;
	width: 100%;
	/*	min-width: 80px;
	Prevent steps from getting too small flex: 1 0 auto;
	Flexible sizing*/
}

	.wizard-progress-step.completed .wizard-progress-indicator[b-rqzpp2iy0y] {
		background: #198754;
		color: white;
	}

	.wizard-progress-step.active .wizard-progress-indicator[b-rqzpp2iy0y] {
		background: #0d6efd;
		color: white;
		box-shadow: 0 0 0 4px rgba(13, 110, 253, 0.2);
	}

.wizard-progress-indicator[b-rqzpp2iy0y] {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #e9ecef;
	color: #6c757d;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto 10px;
	font-weight: bold;
}

.wizard-progress-label[b-rqzpp2iy0y] {
	font-size: 14px;
	color: #6c757d;
}

.wizard-progress-step.active .wizard-progress-label[b-rqzpp2iy0y],
.wizard-progress-step.completed .wizard-progress-label[b-rqzpp2iy0y] {
	color: #212529;
	font-weight: 500;
}

.wizard-footer[b-rqzpp2iy0y] {
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	padding-top: 20px;
	border-top: 1px solid #e9ecef;
}

.wizard-btn[b-rqzpp2iy0y] {
	min-width: 120px;
}

.icon-container[b-rqzpp2iy0y] {
	display: flex;
	gap: 20px;
	font-size: 24px;
	cursor: pointer;
}

.icon[b-rqzpp2iy0y] {
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #f8f8f8;
	display: inline-block;
}

	.icon:hover[b-rqzpp2iy0y] {
		background-color: #ddd;
	}

.win-5x[b-rqzpp2iy0y] {
	font-size: 5em;
}

.win-square[b-rqzpp2iy0y] {
	width: 5em; /* Set the width of the button */
	height: 5em; /* Set the height of the button */
	padding: 0; /* Remove padding to maintain the square shape */
	display: flex; /* Use flexbox for centering the icon */
	justify-content: center; /* Center the icon horizontally */
	align-items: center; /* Center the icon vertically */
}

	/* Optional: Style for the icon inside the button, adjust as needed */
	.win-square > .bi[b-rqzpp2iy0y] {
		font-size: 5em; /* Adjust the size of the icon */
	}

/* Review Step Styles */
.review-container[b-rqzpp2iy0y] {
	max-width: 800px;
	margin: 0 auto;
}

.review-section[b-rqzpp2iy0y] {
	border: 1px solid #dee2e6;
	border-radius: 0.375rem;
	overflow: hidden;
}

.review-label[b-rqzpp2iy0y] {
	/*	font-weight: 600;*/
	font-weight: bold;
	color: #495057;
	font-size: 0.875rem;
	margin-bottom: 0.25rem;
	display: block;
}

.review-data[b-rqzpp2iy0y] {
	background-color: #f8f9fa;
	padding: 0.75rem;
	border-radius: 0.25rem;
	font-size: 1rem;
	min-height: 2.5rem;
	display: flex;
	align-items: center;
}

.card-header[b-rqzpp2iy0y] {
	font-weight: 600;
}

/* Responsive adjustments */
@media (max-width: 768px) {
	.review-data[b-rqzpp2iy0y] {
		font-size: 0.9rem;
		padding: 0.5rem;
	}

	.review-label[b-rqzpp2iy0y] {
		font-size: 0.8rem;
	}
}
/* Hide progress line on small screens */
@media (max-width: 768px) {
	.wizard-progress[b-rqzpp2iy0y]:before {
		display: none;
	}

	.wizard-progress-indicator[b-rqzpp2iy0y] {
		width: 30px;
		height: 30px;
		font-size: 0.9rem;
	}

	.wizard-progress-label[b-rqzpp2iy0y] {
		font-size: 12px;
	}
}
/* _content/WKYC_web/Components/Pages/ZKQRs/ZKQRCreate.razor.rz.scp.css */
.indent[b-34voi5kee4] {
	margin-left: 20px;
	/*background-color: blue;*/
}
/* _content/WKYC_web/Components/Pages/ZKQRs/ZKQREdit.razor.rz.scp.css */
.indent[b-wxm8v80i12] {
	margin-left: 20px;
	/*background-color: blue;*/
}
/* _content/WKYC_web/Components/Pages/ZKQRs/ZKQRView.razor.rz.scp.css */
.indent[b-d4k7ie3rcz] {
	margin-left: 20px; /* Adjust the indentation as needed */
}
