/*
Theme Name: Twentytwentyfour Child Theme
Theme URI: http://frikkadel.co.za
Description: 2024 Child Theme
Author: Frikkadel
Author URI: http://frikkadel.co.za
Template: twentytwentyfour
Version: 1.0.0
*/

/* Add your custom styles here */
@font-face {
  font-family: FuturaPT-book;
  src: url(assets/futura-pt-book.otf);
}

div, a, p, span, li, ul {
  font-family: FuturaPT-book;
}

p, h1, h2, h3, h4, h5, a, div, span, li, ul
{
    font-family: FuturaPT-book;
}
p
{
    font-size: 20px;
}
button#stk-block-tab-label-4c473eb-1.active-tab,
.stk-6fae55e .stk-block-tabs__tab.stk-block-tabs__tab--active
{
    border: solid 0px #1e58c4 !important;
    font-weight: bold;
}
.stk-block-tab-labels__text:before
{
    content: "» ";
    font-size: 25px;
}
body.logged-in .logged-out-menu
{
    display: none;
}
.field .jmfe-checklist-label,
label.jmfe-checklist-label, 
.jmfe-checklist-wrapper, 
.jmfe-checklist-wrapper label, ,
.jmfe-checklist-desc-wrap
{
    width: 100%;
}
.resume-title, .candidate-title, .candidate-location, .date, .resume-category
{
    text-align: left;
}
.resume-manager-resumes th
{
    width: 20%;
}
#resume-manager-candidate-dashboard
{
    border: solid 1px #ededed;
    padding: 25px;
    border-radius: 25px;
    margin-bottom: 25px;
    box-shadow: 0px 4px 24px #0000000a;
    background-color: white;
}
#resume-manager-candidate-dashboard p
{
    font-weight: bold;
    font-size: 22px;
}
.search_jobs
{
    background-color: white;
    border-radius: 25px;
}
    
input
{
    line-height: 1.5;
  border-radius: 8px;
  border: solid 1px #c0c0c0;
  padding: 5px;
}
.job-manager-form fieldset label:not(.full-line-checkbox-field label) {
    display: block;
    float: left;
    margin: 0;
    vertical-align: middle;
    width: 100%;
    clear: both;
}
.wp-block-stackable-tab-content.stk-block-tab-content.stk-block.stk-9b7b2c1
{
    border: solid 1px;
    margin-top: -17px;
    background-color: white;
    border-color: #c0c0c0;
        box-shadow: 3px 2px 7px rgba(0, 0, 0, 0.07);
}
.pmpro_level .pmpro_btn, .pmpro_btn
{
    background-color: #55628e !important;
    border-radius: 0px !important;
}
#stk-block-tab-label-5db11fa-2, #stk-block-tab-label-5db11fa-1
{
    border: solid 1px #c0c0c0 !important;
}
.stk-315104b .stk-block-tabs__tab.stk-block-tabs__tab--active, .stk-315104b .stk-block-tabs__tab, button#.stk-315104b .stk-block-tabs__tab.stk-block-tabs__tab--active
{
    
    box-shadow: 3px 2px 7px rgba(0, 0, 0, 0.07);
    border: solid 1px #c0c0c0;
}
.stk-315104b .stk-block-tabs__tab
{
    border-color: #ededed;
}
label
{
    margin-bottom: 5px;
    text-decoration: underline;
}
.jmfe-checklist-label
{
    border-bottom:0px;
}