/*
* Author      : hS
*/

/*@font-face {
    font-family: 'Basier Circle Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Basier Circle Regular'), url('../fonts/Basier/BasierCircle-Regular.woff') format('woff');
}*/
/*@font-face {
    font-family: 'Basier Square Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Basier Square Regular'), url('../fonts/Basier/BasierSquare-Regular.woff') format('woff');
}*/

:root {
    --jfl-color-primary: #0753DB;
    --jfl-color-secondary: #1F73BA;
    --jfl-color-tertiary: #1F73BA;
    --jfl-color-main: #172A5F; /* #15357D; */ /** Main */
    --jfl-color-main-hover: #193D93; /** Main */
    --jfl-color-main-fade: #A9B8DF; /** Main */
    --jfl-color-neutral: #D0D0D0;
    --jfl-color-block-background: #F4F6F8; /* #F6F6F6 */
    --jfl-color-black: #222222;
    --jfl-color-smartrecruiters: #00AE41;
}

html, body {
    font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;
    color: var(--jfl-color-black);
}

a, .a {
    color: var(--jfl-color-secondary);
    /*text-decoration: underline;*/
}
a:hover, .a:hover {
    color: var(--jfl-color-secondary);
    text-decoration: underline;
}

.home #section-search .checkbox-jfl {
    /*color: white;*/
}

.btn-jfl-main {
    color: white;
}
.btn-jfl-main:hover {
    color: white;
}

.btn-jfl-main-border {
    color: var(--jfl-color-main);
}
.btn-jfl-main-border:hover {
    color: white;
}

.search-job-button {
    background-color: var(--jfl-color-main);
    color: #fff;
}
.search-job-button:hover {
    background-color: var(--jfl-color-main-hover);
    color: #fff;
}

.btn-jfl-primary {
    background-color: var(--jfl-color-primary);
    color: #fff;
}
.btn-jfl-primary:hover {
    background-color: var(--jfl-color-primary);
    color: #fff;
}

.catalogue-all {
    color: var(--jfl-color-secondary);
}
.catalogue-all:hover {
    color: var(--jfl-color-secondary);
}

#section-job-alert {
    /*background-color: var(--jfl-color-primary);*/
}

#section-how-it-works .badge {
    background-color: var(--jfl-color-secondary);
}

.catalogue-job-department-text {
    color: var(--jfl-color-tertiary);
}

.catalogue-bookmark a:hover {
    text-decoration: none;
}
.catalogue-bookmark a.bookmarked {
    text-decoration: none;
}

/*
h1, h2 {
    font-family: 'Oswald', sans-serif;
}

.entry-content .font-default {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, sans-serif;
}
.entry-content .font-heading {
    font-family: 'Oswald', -apple-system, BlinkMacSystemFont, sans-serif;
}
.entry-content .font-blog {
    font-family: 'Spectral', serif;
}

.entry-content h1, 
.entry-content h2,
.entry-content h3,
.entry-content h4, 
.entry-content h5 {
    font-family: 'Oswald', -apple-system, BlinkMacSystemFont, sans-serif;
}

body.single-post .entry-content {
    font-family: 'Spectral', serif;
}
*/

.hswp-faq-title {
    background-color: #FAFAFA;
}

.hswp-faq-content {
    background-color: #FAFAFE;
}

/** Add to Any */

.addtoany_list a span {
    /*border: 1px solid var(--jfl-color-main);*/
    border: 1px solid #ddd;
    background-color: rgba(255,255,255,0.9) !important;
    border-radius: 50% !important;
    padding: 10px;
    transition: all ease-in-out 0.1s;
}

.addtoany_list a:hover span {
    border: 1px solid var(--jfl-color-main);
    background-color: rgba(255,255,255,0.9) !important;
    transition: all ease-in-out 0.1s;
}