	    
		.authentication-wrapper.authentication-basic .authentication-inner:before {			
			content: " ";
			position: absolute;
			top: -40px;
			right: -40px;
			background-image: none;
		}
		.authentication-wrapper.authentication-basic .authentication-inner {
			max-width: 800px;
			position: relative;
		}
        .light-style .authentication-wrapper.authentication-basic .authentication-inner:after {
          background-image: none;
	    }
		
        .loginDiv{
			border: 2px solid #cfc9c9;
			padding: 15px;
			border-radius: 80px;
			border: 1px solid #cccccc;			
			cursor: pointer;			
			margin-top: 6px;
			background: white;
		}
				
		.form-label, .col-form-label {
			font-size: 0.85rem;			
		}
		.loginForm{
			margin-left:20%; 
			margin-right:20%;
			max-width:60%;
		}
		.headLabel{
			font-size:16px;
			font-weight: bold;
		}
		.DownloadBtn{						
			cursor:pointer;
		}
		
		@media (max-width: 768px) {
			.custom-img-logo{
				max-width:50px;
			}
			
			.loginForm{
				margin-left:0%; margin-right:0%;max-width:100%
			}
			.headLabel{
				font-size:12px;
				font-weight: bold;
			}
		}
		
		.container-p-y:not([class^=pt-]):not([class*=" pt-"]) {
			padding-top: 0.0rem !important;
		}
		  .navbar-nav .nav-link {
            font-weight: bold;
            font-size: 18px;
            color: #fff !important;
        }
        .navbar-nav .nav-link:hover {
            text-decoration: underline;
        }
        .download-btn {
            font-weight: bold;
            font-size: 18px;
            color: #fff;
            text-decoration: none;
            background-color: #28a745;
            padding: 10px 20px;
            border-radius: 5px;
            display: inline-flex;
            align-items: center;
            transition: 0.3s;
        }
        .download-btn:hover {
            background-color: #218838;
            text-decoration: none;
            color: #fff;
        }
        .download-btn img {
            height: 40px;
            margin-left: 10px;
        }
	
	
	#captchaImage {
		border: 1px solid #ccc;
		padding: 4px;
		background: #f9f9f9;
	}
	.refresh-btn:hover {
		background-color: #f0f0f0;
		color: #000;
	}

	.captcha-input {	
		border: 1px solid #ccc;
		border-radius: 4px;
		font-size: 16px;
	}
    .refreshCaptchImg{
		width:50px;
		height:50px;
	}
	
    .mkprimary{
	   background-color:#04c !important;
    }
	.text-center{
		text-align:center;
	}
	
	.custom-img-logo{
		max-height: 150px;
	}
	.custom-font-bold{
		font-weight: bold;
	}
	.floatLeft{
		float: left;
	}
	.displayNone{
		display:none;
	}
	
	.designDevelopBy{
		color: #333; 
		font-size: 12px;
	}
	
	.CellforSpring{
		font-weight: bold; font-size: 14px; color: #007bff;
	}
	.AllRights{
		font-size: 10px; color: #555;
	}
	.Hostedon{
		font-size: 16px; color: #007bff;
	}
	
	.HostingCompanyLogo{
		max-height: 80px; margin-top: 5px;
	}
        /* Table Styling */
        .contact-table {
            width: 100%;
            background: #f8f9fa;
            border-radius: 10px;
            overflow: hidden;
            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        }
        .table thead th {
            background: #0d6efd;
            color: #fff !important;
            text-align: center;
        }
        .highlight {
            background: #d1ecf1;
            font-weight: bold;
            color: #dc3545;
            text-align: center;
        }

        /* Header Styling */
        .contact-header {
            background: #d4edda;
            padding: 12px;
            text-align: center;
            font-weight: bold;
            font-size: 22px;
            color: #dc3545;
            border-radius: 5px;
        }

        /* Navbar Styling */
        .navbar-nav .nav-link {
            font-weight: bold;
            font-size: 18px;
            color: #fff !important;
        }
        .navbar-nav .nav-link:hover, .navbar-nav .nav-link.active {
            text-decoration: underline;
        }
    