/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1767699694
Updated: 2026-01-06 11:41:34

*/
.form_col .form_shortcode > div .wpum-message.success p >a {
    display: none;
}
.reg-form .password-wrapper input[type="password"], .reg-form .password-wrapper input[type="text"] {
    padding-right: 34px !important;
}
span.required{
	color:red;
}
.user_img .elementor-shortcode, .user_img .elementor-shortcode img {
	height: 100%;
	object-fit: cover;
}
.mail_table{
	max-height: 44vh;
	min-height: 30vh;
	overflow-y: auto;
}
/* ============== BROWSE JOB PAGE CSS START ====================== */
.tooltip_main svg path {
	fill: white;
}
.user_img {
	max-width: 46px !important;
	height:46px;
	border-radius: 12px;
	border: 1.5px solid rgba(197, 206, 216, 0.00);
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.12);
	overflow: hidden;
}
a.btn-apply{
	background-color: #E45206;
}
.browse-job .site-main {
	padding: 0px 20px;
}

.browse-job .site-main .elementor-section .elementor-container {
	max-width: 1280px;
}

.browse-job .site-main .elementor-column-gap-default .elementor-element-populated,
.browse-job .site-main .elementor-shortcode .overflow-hidden,
.browse-job .site-main input.bg-transparent.outline-none {
	padding: 0;
}

.browse-job .site-main button,
.browse-job .site-main .text-\[\#E45206\],
.browse-job .site-main input.bg-transparent.outline-none {
	border: none;
}

.browse-job .site-main  button.min-w-\[150px\].w-full:hover{
	background-color: rgba(250, 250, 250, 1);
}


.browse-job button:focus,
.browse-job button:hover {
	background-color: transparent;
	color:#1B1B1B;
}

.browse_button button:focus,
.browse_button button:hover {
	background-color: transparent;
	color: rgb(128 128 128);
}

.browse-job .site-main button.text-\[\#969696\]:hover,
.browse-job .site-main button.text-\[\#969696\]:focus{
	color: rgb(150 150 150);
}

.browse-job .site-main .text-\[\#E45206\]:hover {
	color: rgb(228 82 6);
}


.browse-job .site-main a[class*="bg-[#E45206]"],
.browse-job .site-main button[class*="bg-[#E45206]"] {
	background-color: #E45206;
	color: #fff;
}

.browse-job .site-main a[class*="bg-[#E45206]"]:hover,
.browse-job .site-main button[class*="bg-[#E45206]"]:hover {
	background-color: #E45206;
}


.browse-job .site-main .hover\:bg-gray-200:hover,
.browse-job .site-main .hover\:bg-gray-200:focus {
	background-color: rgb(247 247 247);
	color: rgb(27 27 27);
}

.browse-job .site-main .shadow-\[2px_4px_8px_0_rgba\(126\,126\,126\,0\.12\)\]:hover
.browse-job .site-main .shadow-\[2px_4px_8px_0_rgba\(126\,126\,126\,0\.12\)\]:focus {
	color: #1B1B1B;
}

.browse-job .site-main .search_button {
	border:0.5px solid #D2D2D2 ;
}


.browse_button button:focus
{
	color:#1B1B1B;
	border: 0.5px solid #eee !important;
}

.browse-job button.text-base.text-\[\#E45206\].items-center.gap-2\.5.font-medium.leading-\[136\%\].hidden.md\:flex {
	background: transparent;
}

.browse-job button.text-base.text-\[\#E45206\]:hover,
.browse-job button.text-base.text-\[\#E45206\]:focus {
	color: #E45206 !important;
}

.browse_button button {
	border: 0.5px solid transparent !important;
}

.\!border-\[0\.5px\].\!border-\[\#EEE\].rounded-lg.p-1.flex.gap-\[2px\].browse_button button {
	border-color: #eee !important;
}

.browse-job .site-main .filters_buttons .bg-\[\#F7F7F7\],
.browse-job .site-main .company_buttons .bg-\[\#F7F7F7\]
{
	border: 0.5px solid #EEE;
}


.company_buttons .bg-\[\#F7F7F7\]:hover,
.company_buttons .bg-\[\#F7F7F7\]:focus
{
	background-color:#F7F7F7;
	color:#1B1B1B;
}

.company_buttons .bg-\[\#E45206\]:hover,
.company_buttons .bg-\[\#E45206\]:focus
{
	background-color:#E45206;
	color: #fff;
}


.browse-job .save_job_button button:focus,
.browse-job .save_job_button button
{
	border: 0;
}

.clear_filters_btn {
	position:relative;
	overflow:hidden;
}

.browse-job .clear_filters_btn:hover, .browse-job .clear_filters_btn:focus {
	background-color: #000;
	color: #fff;
}

.clear_filters_btn:hover:after {
	filter: blur(30px);
}

.clear_filters_btn img{
	z-index:1;
}

.clear_filters_btn::after {
	position: absolute;
	content: "";
	width: 80px;
	height: 80px;
	background-color: #577DA3;
	top: -18px;
	right: -23px;
	filter: blur(40px);
	transition: filter 0.4s ease, transform 0.4s ease;
}

a.job_btn {
	padding: 12px 20px;
}

.browse-job .p-\[14px\].border.bg-white.rounded.cursor-pointer.transition-all.border-\[\#EEE\].hover\:border-gray-300 .flex.flex-wrap.items-center img {
	filter: brightness(0) saturate(100%) invert(71%) sepia(0%) saturate(0%) hue-rotate(180deg);
}

.browse-job .load-more-button:hover {
	background-color: #CC4B05;
	color: #fff;
}

.browse-job .clear_filters_btn_main span {
	z-index: 1;
}


@media (max-width:1024px) {

	.browse-job .site-main .elementor-1814 .elementor-element.elementor-element-1817f6f,
	.browse-job .site-main .fixed.scrollbar-hide{
		padding-top: 92px;
		margin-top: 0px
	}

	.browse-job .site-main {
		padding: 0px;
	}

	.browse-job .site-main .elementor-shortcode .overflow-hidden {
		padding: 12px 20px;
	}

	.browse-job .site-main img.w-8.h-8 {
		width: 20px;
	}

	.browse-job .site-main .border-\[\#eee\]{
		border: 0.5px solid rgba(238, 238, 238, 1);
	}
}


@media (max-width:767px) {
	.clear_filters_btn img{
		display:none;
	}

	.clear_filters_btn {
		padding:12px 16px;
		width:100%;
		max-width:333px;
		justify-content:center;
	}

	.browse-job .site-main .res_filter_buttons .bg-\[\#F7F7F7\] {
		border: 0.5px solid #eee;
	}

	.res_filter_buttons .bg-\[\#E45206\]:hover {
		background-color: #E45206;
		color: #fff;
	}

	/* 	.browse-job .site-main .bell_icon {
	border: 1px solid #FDD1B9; 
} */

	.browse-job .site-main .bell_icon:hover {
		background-color: #FEF8F2; 
	}

	.browse-job .site-main .res_filter_btn {
		border: 1px solid #FA6;
		box-shadow: 2px 3px 4px 0 rgba(146, 146, 146, 0.10);
	}

	.browse-job .site-main .res_filter_btn:hover{
		background-color: #E45206;
	}

	.browse-job .site-main .filter_bar {
		padding: 12px 20px;
	}

	.browse-job .scrollbar-hide {
		padding-bottom: 0 !important;
	}

	.browse-job .block.md\:hidden.px-5.shadow-sm.job_btn.fixed.bottom-0.w-full.bg-white.res_apply_btn.pb-5.z-50 {
		z-index: 10;
	}

	.browse-job .job-scroll-container{
		padding-top: 92px;
		margin-top: 0px
	}

	.menu_col {
		outline: none !important;
		border: none !important;
	}
	:focus-visible {
		outline: none !important; 

	}
}



