/* Job remember notification styles */
.job-notification {
	position: fixed;
	text-align: center;
	top: 70px;
	left:50%;
	width: 80%;
	max-width: 400px;
	transform: translateX(-50%) scale(0);
	z-index: 9999;
	padding: 10px 16px;				
	box-shadow: 0 4px 12px rgba(0,0,0,0.15);
	font-size: 14px;
	font-weight: 600;
	color: #ffffff;
	background-color: rgba(49, 175, 59, 0.95);
	border: 1px solid #a7f0a9ff;
	border-radius: 4px !important;
	opacity: 0;
	transition: opacity 0.4s ease-in-out, transform .5s ease;
}
.job-notification.show { 
	opacity: 0.85;
	transform: translateX(-50%) scale(1);
}

.job-notification.info { 
	background-color: #b92222;
	border: 1px solid #b92222;
}
/* @media (max-width: 768px) {
	.job-notification { top: 60px; right: 20px; max-width: 500px; text-align: center; }
} */
