/* =========================================== */
/* Overzichtspagina - Variable-Based Values */
/* =========================================== */
/* Card Settings */
@media only screen and (max-width: 768px) {
	#t2m-job .t2m-job-overview .job-card {
		min-width: 100%;
	}
}

#t2m-job .t2m-job-overview .job-card {
	width: var(--t2m-job-columns-overview-size) !important;
}

.t2m_bg_color_overview {
	background-color: var(--t2m-bg-color-overview) !important;
}

.t2m_border_overview {
	border: var(--t2m-border-overview) !important;
}

.t2m_border_radius_overview {
	border-radius: var(--t2m-border-radius-overview) !important;
}

.t2m_box_shadow_overview {
	box-shadow: var(--t2m-box-shadow-overview) !important;
}

/* Title Settings */
.t2m_title_overview_color {
	color: var(--t2m-title-overview-color) !important;
}

.t2m_title_overview_font_size {
	font-size: var(--t2m-title-overview-font-size) !important;
}

.t2m_title_overview_font {
	font-family: var(--t2m-title-overview-font), sans-serif !important;
}

/* Text Settings */
.t2m_text_overview_color {
	color: var(--t2m-text-overview-color) !important;
}

.t2m_text_overview_font_size {
	font-size: var(--t2m-text-overview-font-size) !important;
}

.t2m_text_overview_font {
	font-family: var(--t2m-text-overview-font), sans-serif !important;
}

/* Details Settings */
.t2m_details_overview_font_size {
	font-size: var(--t2m-text-overview-font-size) !important;
}

.t2m_details_text_overview_font {
	font-family: var(--t2m-details-text-overview-font), sans-serif !important;
}

/* =========================================== */
/* Overzichtspagina - Variable-Based Values */
/* =========================================== */
/* Template Settings */
#t2m-job .t2m-job-overview {
	grid-template-columns: repeat(var(--t2m-job-columns-overview), 1fr) !important;
}

#t2m-job .job-thumb {
	border-radius: var(--t2m-border-radius-overview) var(--t2m-border-radius-overview) 0 0;
}

/* =========================================== */
/* Detailpagina - Variable-Based Values */
/* =========================================== */
.t2m_header_bg {
	background-color: var(--t2m-header-bg) !important;
}

.t2m_header_vacancy_overlay {
	background-color: var(--t2m-header-vacancy-overlay) !important;
}

/* Title Settings */
.t2m_header_icon_vacancy_color {
	fill: var(--t2m-header-icon-vacancy-color) !important;
}

.t2m_title_vacancy_color {
	color: var(--t2m-title-vacancy-color) !important;
}

.t2m_title_vacancy_font_size {
	font-size: var(--t2m-title-vacancy-font-size) !important;
}

.t2m_title_vacancy_font {
	font-family: var(--t2m-title-vacancy-font), sans-serif !important;
}
.t2m_header_text_vacancy_color {
	color: var(--t2m-header-text-vacancy-color) !important;
}

.t2m_header_text_vacancy_font_size {
	font-size: var(--t2m-header-text-vacancy-font-size) !important;
}

.t2m_header_text_vacancy_font * {
	font-family: var(--t2m-header-text-vacancy-font), sans-serif !important;
}

.t2m_header_detail_vacancy_color {
	color: var(--t2m-header-detail-vacancy-color) !important;
}

.t2m_header_text_vacancy_font_size {
	font-size: var(--t2m-header-detail-vacancy-font-size) !important;
}

.t2m_header_text_vacancy_font * {
	font-family: var(--t2m-header-detail-vacancy-font), sans-serif !important;
}


/* Text Settings */
.t2m_text_vacancy_color {
	color: var(--t2m-text-vacancy-color) !important;
}

.t2m_text_vacancy_font_size {
	font-size: var(--t2m-text-vacancy-font-size) !important;
}

.t2m_text_vacancy_font * {
	font-family: var(--t2m-text-vacancy-font), sans-serif !important;
}

/* Tag Settings */
.t2m_text_vacancy_tag_font_size {
	font-size: var(--t2m-text-vacancy-tag-font-size) !important;
}

.t2m_text_vacancy_tag_font {
	font-family: var(--t2m-text-vacancy-tag-font), sans-serif !important;
}

/* =========================================== */
/* Sollicitatie pagina - Variable-Based Values */
/* =========================================== */
/* Title Settings */
.t2m_title_apply_color h3 {
	color: var(--t2m-title-apply-color) !important;
}

.t2m_title_apply_font_size h3 {
	font-size: var(--t2m-title-apply-font-size) !important;
}

.t2m_title_apply_font h3 {
	font-family: var(--t2m-title-apply-font), sans-serif !important;
}

/* Text Settings */
.t2m_text_apply_color,
.t2m_text_apply_color label,
.t2m_text_apply_color input,
.t2m_text_apply_color span,
.t2m_text_apply_color p {
	color: var(--t2m-text-apply-color) !important;
}

.t2m_text_apply_font_size,
.t2m_text_apply_font_size label,
.t2m_text_apply_font_size input,
.t2m_text_apply_font_size span,
.t2m_text_apply_font_size p {
	font-size: var(--t2m-text-apply-font-size) !important;
}

.t2m_text_apply_font,
.t2m_text_apply_font label,
.t2m_text_apply_font input,
.t2m_text_apply_font span,
.t2m_text_apply_font p {
	font-family: var(--t2m-text-apply-font), sans-serif !important;
}

/* General Settings */
.t2m_bg_color_apply {
	background-color: var(--t2m-bg-color-apply) !important;
}

.t2m_sidebar_title_bg {
	background-color: var(--t2m-sidebar-title-bg) !important;
}

/* =========================================== */
/* Button styling - Variable-Based Values */
/* =========================================== */
.t2m_btn_bg_color,
#t2m-job .t2m-submit-button {
	background-color: var(--t2m-btn-bg-color) !important;
}

.t2m_btn_bg_color_hover:hover,
#t2m-job .t2m-submit-button:hover {
	background-color: var(--t2m-btn-bg-color-hover) !important;
}

.t2m_btn_text_color,
#t2m-job .t2m-submit-button {
	color: var(--t2m-btn-text-color) !important;
}

.t2m_btn_text_color_hover:hover,
#t2m-job .t2m-submit-button:hover {
	color: var(--t2m-btn-text-color-hover) !important;
}

.t2m_btn_font,
#t2m-job .t2m-submit-button {
	font-family: var(--t2m-btn-font), sans-serif !important;
}

.t2m_btn_font_size,
#t2m-job .t2m-submit-button {
	font-size: var(--t2m-btn-font-size) !important;
}

.t2m_btn_border,
#t2m-job .t2m-submit-button {
	border: var(--t2m-btn-border) !important;
}

.t2m_btn_border_hover:hover,
#t2m-job .t2m-submit-button:hover {
	border: var(--t2m-btn-border-hover) !important;
}

.t2m_btn_border_radius,
#t2m-job .t2m-submit-button {
	border-radius: var(--t2m-btn-border-radius) !important;
}

.t2m_btn_padding,
#t2m-job .t2m-submit-button {
	padding: var(--t2m-btn-padding) !important;
}

.t2m_btn_box_shadow,
#t2m-job .t2m-submit-button {
	box-shadow: var(--t2m-btn-box-shadow) !important;
}

.t2m_secondary_btn_bg_color,
a.secondary-button,
.secondary-button {
	background-color: var(--t2m-secondary-btn-bg-color) !important;
}

.t2m_secondary_btn_bg_color_hover:hover,
a.secondary-button:hover,
.secondary-button:hover {
	background-color: var(--t2m-secondary-btn-bg-color-hover) !important;
}

.t2m_secondary_btn_text_color,
a.secondary-button,
.secondary-button {
	color: var(--t2m-secondary-btn-text-color) !important;
}

.t2m_secondary_btn_text_color_hover:hover,
a.secondary-button:hover,
.secondary-button:hover {
	color: var(--t2m-secondary-btn-text-color-hover) !important;
}

.t2m_secondary_btn_font,
a.secondary-button,
.secondary-button {
	font-family: var(--t2m-secondary-btn-font), sans-serif !important;
}

.t2m_secondary_btn_font_size,
a.secondary-button,
.secondary-button {
	font-size: var(--t2m-secondary-btn-font-size) !important;
}

.t2m_secondary_btn_border,
a.secondary-button,
.secondary-button {
	border: var(--t2m-secondary-btn-border) !important;
}

.t2m_secondary_btn_border_hover:hover,
a.secondary-button:hover,
.secondary-button:hover {
	border: var(--t2m-secondary-btn-border-hover) !important;
}

.t2m_secondary_btn_border_radius,
a.secondary-button,
.secondary-button {
	border-radius: var(--t2m-secondary-btn-border-radius) !important;
}

.t2m_secondary_btn_padding,
a.secondary-button,
.secondary-button {
	padding: var(--t2m-secondary-btn-padding) !important;
}

.t2m_secondary_btn_box_shadow,
a.secondary-button,
.secondary-button {
	box-shadow: var(--t2m-secondary-btn-box-shadow) !important;
}

.t2m_sidebtn_border_radius {
	border-radius: var(--t2m-sidebtn-border-radius) !important;
}

/* =========================================== */
/* Filter styling - Variable-Based Values */
/* =========================================== */
/* Title Settings */
.t2m_filter_title_text_color {
	color: var(--t2m-filter-title-text-color) !important;
}

.t2m_filter_title_font {
	font-family: var(--t2m-filter-title-font), sans-serif !important;
}

.t2m_filter_title_font_size {
	font-size: var(--t2m-filter-title-font-size) !important;
}

/* Text Settings */
.t2m_filter_text_color,
.t2m_filter_text_color:focus,
.t2m_filter_text_color > * {
	color: var(--t2m-filter-text-color) !important;
}

.t2m_filter_text_color_hover:hover,
.t2m_filter_text_color_hover:focus,
.t2m_filter_text_color_hover:hover > *,
.t2m_filter_text_color_hover:focus > * {
	color: var(--t2m-filter-text-color-hover) !important;
}

.t2m_filter_font,
.t2m_filter_font > * {
	font-family: var(--t2m-filter-font), sans-serif !important;
}

.t2m_filter_font_size,
.t2m_filter_font_size > * {
	font-size: var(--t2m-filter-font-size) !important;
}

/* Filter General Settings */
.t2m_filter_bg_color {
	background-color: var(--t2m-filter-bg-color) !important;
}

.t2m_filter_bg_color_hover:hover,
.t2m_filter_bg_color_hover:focus {
	background-color: var(--t2m-filter-bg-color-hover) !important;
}

.t2m_filter_border,
.t2m_filter_border:focus {
	border: var(--t2m-filter-border) !important;
}

.t2m_filter_border_radius {
	border-radius: var(--t2m-filter-border-radius) !important;
}

.t2m_filter_box_shadow {
	box-shadow: var(--t2m-filter-box-shadow) !important;
}

.t2m_filter_padding {
	padding: var(--t2m-filter-padding) !important;
}

/* =========================================== */
/* Sidebar styling - Variable-Based Values */
/* =========================================== */
/* General sidebar */
.t2m_sidebar_bg {
	background-color: var(--t2m-sidebar-bg) !important;
}

.t2m_sidebar_padding {
	padding: var(--t2m-sidebar-padding) !important;
}

.t2m_sidebar_border {
	border: var(--t2m-sidebar-border) !important;
}

.t2m_sidebar_border_radius {
	border-radius: var(--t2m-sidebar-border-radius) !important;
}

/* Titel sidebar */
.t2m_sidebar_title_font {
	font-family: var(--t2m-sidebar-title-font), sans-serif !important;
}

.t2m_sidebar_title_font_size {
	font-size: var(--t2m-sidebar-title-font-size) !important;
}

.t2m_sidebar_title_color {
	color: var(--t2m-sidebar-title-color) !important;
}

/* Subtitle sidebar */
.t2m_sidebar_subtitle_font {
	font-family: var(--t2m-sidebar-subtitle-font), sans-serif !important;
}

.t2m_sidebar_subtitle_font_size {
	font-size: var(--t2m-sidebar-subtitle-font-size) !important;
}

.t2m_sidebar_subtitle_color {
	color: var(--t2m-sidebar-subtitle-color) !important;
}

/* Text sidebar */
.t2m_sidebar_text_font {
	font-family: var(--t2m-sidebar-text-font), sans-serif !important;
}

.t2m_sidebar_text_font_size {
	font-size: var(--t2m-sidebar-text-font-size) !important;
}

.t2m_sidebar_text_color {
	color: var(--t2m-sidebar-text-color) !important;
}

/* Icons sidebar */
.t2m_sidebar_icons_color a > svg {
	fill: var(--t2m-sidebar-icons-color) !important;
	transition: 250ms ease;
}

.t2m_sidebar_icons_color_hover a:hover > svg {
	fill: var(--t2m-sidebar-icons-color-hover) !important;
}

/* Privacy policy */
#t2m-job .t2m-agreement-box span a {
	color: var(--t2m-sidebar-agreement-box) !important;
}

/* Linkjes recruiter */
#t2m-job .job-recruiter-detail a {
	color: var(--t2m-sidebar-recruiter) !important;
}

.job-title-sollicitatie.t2m_title_apply_font_size {
	padding-bottom: 25px !important;
}
