/* 
 Theme Name:   Skills 4 Africa
 Theme URI:    https://skills4afrika.co
 Description:  Child theme for Skills4Aftrica
 Author:       Develop with Arslan
 Author URI:   https://developwitharslan.com
 Template:     generatepress
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
.wpforms-submit{
	float:center!important;
	font-weight: 300!important;
    font-size: 16px!important;
    padding: 15px 45px 30px 45px!important;
}
.wpforms-submit:hover{
	background:#FAA61A;
}
/* This centers the submit button */
.page-id-33 div.wpforms-submit-container {
text-align: center!important;
}
.page-id-35 div.wpforms-submit-container {
text-align: center!important;
}
/*Login Pages*/
.wjportal-error-msg-txt{
	color:#000!important;
	font-family:poppins!important;
	font-size:20px!important;
	font-weight:300!important;
}
a.wjportal-error-msg-act-btn.wjportal-error-msg-act-login-btn{font-size:14px;
	border:1px solid #152b75!important;
	border-radius:500px!important;
	color:#fff;
	background:#152b75!important;
}
a.wjportal-error-msg-act-btn.wjportal-error-msg-act-login-btn:hover{
	font-size:14px;
	border:1px solid #152b75!important;
	border-radius:500px!important;
	color:#152b75!important;
	background:#fff!important;
}
/*----------------For logout users*/
.page-id-8 .wjportal-page-heading{
	display:none!important;
}
.page-id-8 div.wjportal-breadcrumbs-links.wjportal-breadcrumbs-lastlink{
	display:none!important;
}
.page-id-8 div.wjportal-page-header{
	display:none!important;
}

.page-id-9 .wjportal-page-heading{
	display:none!important;
}
.page-id-9 div.wjportal-breadcrumbs-links.wjportal-breadcrumbs-lastlink{
	display:none!important;
}
.page-id-9 div.wjportal-page-header{
	display:none!important;
}

/*Profile*/
.wjportal-user-logo{
	border-color:#152b75!important;
}

.wjportal-cp-user-act-btn{font-size:16px;
	border:1px solid #152b75!important;
	border-radius:0px!important;
	color:#fff;
	background:#152b75!important;
}
.wjportal-cp-user-act-btn:hover{
	font-size:16px;
	border:1px solid #152b75!important;
	border-radius:0px!important;
	color:#152b75!important;
	background:#fff!important;
}

/*Find Job Pages*/
.wjportal-act-btn{
	color:#152b75!important;
	border-color:#152b75!important;
}
.wjportal-act-btn:hover{
	color:#fff!important;
	background:#152b75!important;
	border-color:#152b75!important;
}

a.wjportal-jobs-act-btn{
	color:#152b75!important;
	border-color:#152b75!important;
}
a.wjportal-jobs-act-btn:hover{
	color:#fff!important;
	background:#152b75!important;
	border-color:#152b75!important;
}
/*--------*/
.wjportal-filter-search-btn{
	color:#152b75!important;
	border-color:#152b75!important;
}
.wjportal-filter-search-btn:hover{
	color:#fff!important;
	background:#152b75!important;
	border-color:#152b75!important;
}

.wjportal-page-heading{
	font-family:Montserrat!important;
	font-size:32px!important;
	font-weight:300!important;
	color:black!important;
}
.wjportal-job-title a{
	font-family:Montserrat !important;
	font-size:20px!important;
	font-weight:500!important;
	color:#152b75!important;
}
.wjportal-job-type{
	background:#faa61a!important;
}
.wjportal-form-tit{
	font-family:Montserrat !important;
	font-size:24px!important;
	font-weight:500!important;
	color:black!important;
}
.wjportal-breadcrumbs-link{
	color:#152b75!important;
}
input#save.wjportal-form-btn.wjportal-form-srch-btn{
	font-size:14px;
	border:1px solid #152b75;
	border-radius:500px!important;
	background:#152b75!important;
}
input#save.wjportal-form-btn.wjportal-form-srch-btn:hover{
	font-size:14px;
	border:1px solid #152b75;
	border-radius:500px!important;
	color:#152b75;
	background:#fff!important;
}
.anchor.wjportal-form-btn.wjportal-form-adv-srch-btn{
	font-size:14px;
	border:1px solid #faa61a!important;
	border-radius:500px!important;
	color:#fff!important;
	background:#faa61a!important;
}
.anchor.wjportal-form-btn.wjportal-form-adv-srch-btn:hover{
	font-size:14px;
	border:1px solid #faa61a!important;
	border-radius:500px!important;
	color:#faa61a!important;
	background:#fff!important;
}
/*Post Job*/
input#save.wjportal-form-btn.wjportal-save-btn{
	font-size:14px!important;
	border:1px solid #152b75!important;
	border-radius:500px!important;
	background:#152b75!important;
}
input#save.wjportal-form-btn.wjportal-save-btn:hover{
	font-size:14px!important;
	border:1px solid #152b75!important;
	border-radius:500px!important;
	color:#152b75!important;
	background:#fff!important;
}

/***************************************************************************************************/
/*CSS for Job Manager Plugin*/
.page-id-8 p{
	font-family:poppins;
	font-weight:Normal;
	color:#000;
}
.page-id-9 p{
	font-family:poppins;
	font-weight:Normal;
	color:#000;
}
th{
	font-family:poppins;
	font-weight:600;
	color:#000;
}
td{
	font-family:poppins;
	font-weight:Normal;
	color:#000;
}
/*Job Listing Page*/
.company strong{
	color:#000;
}
.job-manager-form input.input-text {
	background:#fff;
	border-color:#aaa;
	border-radius:5px;
}
.job-manager-form select{
	background:#fff;
	border-color:#aaa;
	border-radius:5px;
}
input#search_keywords{
		background:#fff;
	border-color:#aaa;
	border-radius:5px;
}
input#search_location{
		background:#fff;
	border-color:#aaa;
	border-radius:5px;
}
input[type="submit"]{
	border-radius:500px!important;
	background:#152B75!important;
}
.job-manager-form fieldset label{
	color:#000;
}
.account-sign-in a.button{
	border-radius:500px!important;
	background:#152B75!important;
}
.single_job_listing .application .application_button{
	border-radius:500px!important;
	background:#152B75!important;
} 
.single-resume .resume_contact .resume_contact_button{
	border-radius:500px!important;
	background:#152B75!important;
} 
/*******************************************************************************************************************/
/*Job Filter Css*/
.wpc-filter-title {
font-family:Montserrat;
font-size:24px;
	font-weight:500;
}
.wpc-filters-main-wrap li.wpc-term-item a{
	
font-family:Poppins;
font-size:14px;
	font-weight:300;
	color:#000;
}
.wpc-widget-top-inside .wpc-inner-widget-chips-wrapper{
	display:none;
}

/* justify setting */
.elementor-flip-box__layer__description, p{
	text-align: justify;
}