/*
Theme Name: MyCareer Child
Theme URI: http://mycareer.mikado-themes.com
Description: A child theme of MyCareer
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: mycareer
Template: mycareer
*/
:root {
    --bleu-fonce : #0c3483;
    --bleu-pale : #a2b6df;
}

body {background-image: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%); }

p {color: #FFFFFF !important; font-family: "IBM Plex Mono", monospace !important;}
/* .qodef-section-title .qodef-m-title {    color: black !important;} */
.elementor-widget-heading .elementor-heading-title {font-family: "Playfair Display", serif !important; color: #FFFFFF !important;}
.qodef-header-navigation ul li .qodef-drop-down-second {    margin-top: -20px; }

button {font-family: "IBM Plex Mono", monospace !important; }
.elementor-widget-button .elementor-button:hover {    background-color: #a2b6df !important;}

.qodef-header--light #qodef-page-header .qodef-header-navigation > ul > li > a {
    color: white !important;
}
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-content {
    color: white !important; /* color : #808080; */
}
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-content {
    color: white; font-family: "IBM Plex Mono", monospace !important;
}
.qodef-workflow.qodef-layout--list.qodef-skin--light .qodef-m-item .qodef-m-item-company-holder .qodef-m-item-year span {
    color: white !important;
}
.qodef-m-item.qodef--active {
    background-color: #0c3483 !important;
}

.qodef-workflow .qodef-accordion-content {
    background: black;
    color: white; 
    font-family: "IBM Plex Mono", monospace !important;
}
.qodef-workflow .qodef-accordion-content {
    padding: 35px 31px 38px 0px;
}

table td {
    font-family: "IBM Plex Mono", monospace !important;
    font-size: 0.75em;
}
table tr:hover {
    background-color: var(--bleu-fonce);
}

.qodef-m-item .qodef-m-item-company-holder .qodef-m-item-company {
    color: grey;
}
.backTSP {background-color: transparent !important;}

.qodef-info-box, .qodef-certificate {
    background: var(--bleu-fonce) !important;
}
.qodef-certificate:hover {
    background: var(--bleu-pale) !important;
}


#qodef-page-outer {    margin-bottom: 50px;}

@media only screen and (max-width: 1024px){
    .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {    font-size: 1em;}
    .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li {  padding: 0 !important;}
}

#qodef-mobile-header-navigation .qodef-m-inner>ul>li .qodef-drop-down-second .sub-menu li a { color: white !important;}