.breadcrumb-container {
    max-height: 36px;
	background-color: #f8f9fa;
	padding: 4px 15px;
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
/* Custom styles for breadcrumb items */
.normalHeadText{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}
.box-sec{
	-webkit-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 12px -5px rgba(0,0,0,0.75);

}
.heading{
    background: #e5f4ff;
	padding: 5px 18px;
	font-size: 16px;
	font-weight: 600;
	color: #0a67b5;
	display: flex;
	align-items: center;
}      


/* Start of Yuvraj */
		/*body{
			background-image: linear-gradient(0deg, #d7d7d7, #7691c5);
			height: 800px;
		}*/
		/*A:link {
			COLOR: white;
			TEXT-DECORATION: none;
			font-weight: bold;
			padding-top: 4px;
		}*/
		.btnSt{
			border-radius: 15px;
		}
		.overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100vw;
		height: 100vh;
		background-color: rgb(12 12 12 / 68%);
		display: none;
		}

		.Otpcard {
			width: 400px;
			border: none;
			height: 300px;
			box-shadow: 0px 5px 20px 0px #d2dae3;
			z-index: 1;
			display: flex;
			justify-content: center;
			align-items: center;
			position: relative;
			flex-direction: column;
			min-width: 0;
			word-wrap: break-word;
			background-color: #fff;
			background-clip: border-box;
			border-radius: 0.25rem;
		}
		.Otpcard h6 {
			color: rgb(62, 70, 166);
			font-size: 20px
		}
		.otpInput{
			width: 40px;
			height: 40px
		}
		/*.form-control {
			height: 28px;
		}*/
		/*form-control:focus
		{	
			box-shadow:none;
			border:2px solid red
		}*/
		.labelForm{
			font-size: 13px;
    		margin-bottom: 2px;
			margin-top: 10px;
		}				
		

		.image-area {
			border: 2px dashed rgba(255, 255, 255, 0.7);
			padding: 1rem;
			position: relative;
		}

		.image-area::before {
			content: 'Uploaded image result';
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			font-size: 0.8rem;
			z-index: 1;
		}

		.image-area img {
			z-index: 2;
			position: relative;
		}
		.btn-close:hover{
			/* color: white !important; */
			background-color: transparent !important;
			color: black !important;
		}

		.loader {
				display: none;
				top: 50%;
				left: 50%;
				position: absolute;
				transform: translate(-50%, -50%);
				}

		.loading {
		border: 5px solid #ccc;
		width: 70px;
		height: 70px;
		border-radius: 50%;
		border-top-color: #1d4268;
		border-left-color: #1d4268;
		animation: spin 1s infinite ease-in;
		}

		@keyframes spin {
		0% {
			transform: rotate(0deg);
		}

		100% {
			transform: rotate(360deg);
		}
		}	
		.success-message{
            color:green
        }
    .error-message{
            color:red;
        }

/* end of Yuvraj*/

