/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

#HeaderCurrentUserName {
	font-weight: 600;
}

.top-imgprofile {
	height: 48px;
}

.quick-jobs-container {
	backdrop-filter: blur(16px);
	position: relative;
	z-index: 1;
	border-radius: 12px;
	padding: 16px;
	margin-bottom: 20px;
	box-shadow: 0px 8px 24px 0px #a09fc652;
	background: linear-gradient(180deg, rgba(208, 208, 208, 0.33) 0%, rgba(255, 255, 255, 0.5) 48.82%, #ffffff 100%);
}

.homeSlider .flex-control-nav li a {
	border: none;
	background-color: #e5e5e5;
}

.modal-i-close {
	z-index: 1;
	position: absolute;
	top: -14px;
	right: -26px;
}

.max-with-400 {
	max-height: 400px;
}

.line-custom {
	border-bottom-color: var(--cnvs-themecolor) !important;
}

.posts-sm .entry-image-lg,
.posts-sm .entry-image-lg > a,
.posts-sm .entry-image-lg .slide a,
.posts-sm .entry-image-lg img {
	--cnvs-post-image-size: 96px;
}

.widget_quicklinks .quicklink-item {
	padding: 10px 0px;
	font-weight: 600;
	background-color: #e6e6fa;
	margin-bottom: 1px;
}

	.widget_quicklinks .quicklink-item:hover {
		background-color: var(--cnvs-themecolor);
		color: #FFF;
		border-radius: 2px;
	}

		.widget_quicklinks .quicklink-item:hover a {
			color: #FFF;
		}

.bg-footer {
	background-color: var(--cnvs-footer-bg) !important;
}

.badge-new {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));
	--bs-text-opacity: 1;
	color: rgba(var(--bs-white-rgb)) !important;
	font-size: 0.75rem;
	margin-left: 10px;
	margin-bottom: 6px;
	padding-top: 5px;
}

.link-others .grid-inner {
	height: 90%
}

.time-dealine {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));
	--bs-text-opacity: 1;
	border-radius: 6px;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
}

.time-dealine-right {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));
	--bs-text-opacity: 1;
	border-radius: 3px;
	padding: 0.1rem 0.3rem;
}

.title-recruitment {
	display: inline-block !important;
	text-transform: lowercase !important;
}

	.title-recruitment::first-letter {
		text-transform: uppercase !important;
	}

.title-candidate {
	text-transform: capitalize !important;
}

.title-recruitment-dh {
	display: inline-block !important;
	text-transform: uppercase !important;
}

.logo-header-mobile-screen-browser-web {
	display: none;
}

/*.custom-logo {
	height: 78px;
}
*/
@media (max-width: 768px) {
	.sticky-header .logo-header-mobile-screen-browser-web {
		display: block;
	}

	.sticky-header .logo-old {
		display: none;
	}
}

@media (max-width: 768px) {
	.quick-jobs-container {
		margin-top: -15px;
	}
}

@media (min-width: 768px) {
	.quick-jobs-container {
		margin-top: -35px;
	}
}

@media (min-width: 1024px) {
	.quick-jobs-container {
		margin-top: -48px;
	}
}