/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 30 2024 | 17:59:03 */
/*Contact form telephone icon*/
.careerfy-contact-form ul li .careerfy-technology{font-weight:bolder!important;}
.careerfy-contact-info-list li .careerfy-technology{font-weight:600!important;}
.careerfy-contact-info-sec{padding-top: 65px !important;padding-bottom: 65px !important;}

/*Job Details Social Media Icons Resizing*/
.jobsearch-jobdetail-media li a {font-size:22px!important;}

/*Employer Details Email, Phone plus Icons Resizing*/
.jobsearch-employerdetail-btn .jobsearch-add, .jobsearch-jobdetail-options li .jobsearch-technology, .jobsearch-jobdetail-options li .jobsearch-mail{font-weight:bolder!important;}

/*Employer Details Remove Company's Employees Section & Comments*/
.jobsearch-employer-wrap-section{display:none;}

/*User Dashboard Notifications Toggle*/
.jobsearch-employer-profile-form label {
    margin-top: 0px !important;
}

/*User Login Message - https://africa.careers/user-login */
.jobsearch-column-6 .login-reg-logout{
	padding: 39px 40px 33px 40px;
    background-color: #f6f6f6;
    position: relative;
}
.jobsearch-login-box{
	padding: 20px !important;
	margin-top: 20px;
}

.jobsearch-logreg-logedin{
	margin-top:31px;
}

.jobsearch-onlyonelog-form .jobsearch-column-12 .jobsearch-login-box{    padding: 39px 40px 33px 40px!important;}

/*Custom checkbox for employers meetings*/
input[name="u_memb_perms[]"] {
	display:none;
}

input[name="u_memb_perms[]"] + label{
	display: block;
    margin: 0em;
    cursor: pointer;
    line-height: 1.2;
	padding-left: 12px;
}

input[name="u_memb_perms[]"] + label:before{
    content: "\2714";
    border: 0.1em solid #999;
    border-radius: 0.1em;
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    line-height: 1.2;
    padding-left: 0.2em;
    padding-bottom: 0em;
    margin-right: 0.6em;
    vertical-align: bottom;
    color: transparent;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
input[name="u_memb_perms[]"]:checked + label:before{
    background-color: #ec1f06 !important;
    border-color: #ec1f06 !important;
	color: white;
}
/*Center Aligned Add Account Member Submit*/
.jobsearch-empmember-add-btn{
	text-align:center;
}

/*Job-Alerts Form*/
.popup-jobfilters-con .jobsearch-row .jobsearch-column-6{
	width:100%!important;
}
#popup_alert_filtrsform .alret-submitbtn-con{
	text-align:center;
	margin: 10px 0px 10px 0px;
}

#popup_alert_filtrsform .falrets-msg{
	margin-top:20px!important;
}

/*Job Details Contact Employers Button */
.jobsearch-sendmessage-btn{
	margin: 20px 0 0px 0!important;
	width: 100% !important;
}

/*FAQs widget - Contact Us Button*/
.widget-text-info a{
	width: 100%;
	text-align: center;
}

/*Home Subscribe to newsletter*/
#wpforms-2201{
	background: white;
	padding: 20px;
	border-radius: 30px;
	margin: 20px;
	width: 100%;
}

.newsletter-subscribe-button{
	background:#ec1f06!important;
	padding-left: 40px!important;
	padding-right: 40px!important;
}
.newsletter-subscribe-button:hover{
	color: #ec1f06!important;
	background: white !important;
	box-shadow: 0px 0px 0px 2px #ec1f06 inset!important;
}
#wpforms-2201 .wpforms-head-container{
	padding:0!important;
}
#wpforms-2201 .wpforms-2201-field_1-container,
#wpforms-2201 .wpforms-2201-field_2-container,
#wpforms-2201 .wpforms-2201-field_4-container{
	padding:10px 0!important;
}

#wpforms-2201 .wpforms-submit-container{text-align:center;}

#wpforms-2201-field_1:focus, #wpforms-2201-field_1-last:focus, #wpforms-2201-field_2:focus, #wpforms-2201-field_4 .is-focused .is-open{
	border: 1px solid #ec1f06;
	box-shadow: 0 0 0 1px #ec1f06,0px 1px 2px rgba(0,0,0,0.15);
	outline: none;
}

#wpforms-form-2201 .wpforms-title{
	text-align:center;
}
/*Job Details - Contact the employer submit button*/
.jobsearch-user-form .input-field-submit{text-align:center;}
input[name="terms_cond_check"]{accent-color: red;}


/* Services Section Home page mods */
.services-custom-title-box{text-align:center;text-transform: uppercase!important;}
.services-custom-box .vc_column-inner{height:360px!important;}
#services-heading{text-align:center;}