:root {
    --main-font: 'Ubuntu', sans-serif;
    --title-font: 'Ubuntu', sans-serif;
}

.bannerTopDashboard::before {
    background: linear-gradient(to top, #f7f7f7, #f7f7f790, transparent, transparent);
}

.list_display .choice_btn, #formationsDone .choice_btn {
    text-align: center;
    font-weight: 500;
    border-radius: 5px !important;
    border: 2px solid #232323;
    color: #232323;
    box-shadow: unset;
}

#formationsDone .choice_btn {
    width: 48%;
}

    .list_display .choice_btn:hover, #formationsDone .choice_btn:hover {
        background-color: #232323;
        color: #fff !important;
    }

.list_display .choice_btn_select, #formationsDone .choice_btn_select {
    border: 2px solid var(--secondary-color);
}


.list_display .choice_btn_select, .choice_btn_select:hover, #formationsDone .choice_btn_select {
    background-color: var(--secondary-color) !important;
    color: #fff !important;
}

#pageRessource h3 {
    margin-top: 0;
}

.cancelButton {
    padding: 10px 35px;
}

.floatbarDashboard h4 {
    color: var(--main-color);
    background-color: transparent;
    margin: 15px 0 !important;
    padding: 0;
}

.vignettePolaDesign.smallPola {
    height: 155px !important;
}

.dashboardLearn {
    margin-top: -200px;
}

.contentArticleBref span {
    position: unset;
    left: unset;
    display: unset;
    background-color: unset;
    color: unset !important;
    width: unset;
    bottom: unset;
    padding: unset;
    justify-content: unset;
}

#pageArticle .imgCol {
    display: block;
    width: 50%;
    margin: auto;
    height: 300px;
    background-position: center;
    background-size: cover;
}

#pageRessource .titreFormation.font34
{font-size:28px !important;}

#pageRessource .launchRessourceTeam, #pageRessource .launchRessourceTeam:hover {
    display: inline-block;
    width: unset;
    max-width: 95%;
    margin-top: 20px;
    font-size: 0.9em;
    padding: 10px;
}

#profilDashboard .KPICardBo 
{
    font-size:15px !important;
}

.advancedSearch {
    font-size: 12px;
    text-align: right;
    margin-top: -5px;
}

.header_small .advancedSearch {
    display: none;
}

.themesListDashboard h2 {
    text-align: left!important;
}

.cursusItemDisabled {
    width: 100%;
    height: 100%;
    background-color: #F2F2F2;
    position: absolute;
    top: 0;
    opacity: 0.7;
}

#btnHeaderHome {
    margin: 33px 0 0 0;
    font-size: 20px;
}

.sweet-alert h2 {
    font-size: 20px !important;
    line-height: unset !important;
    font-weight: 500 !important;
}


.header_small #btnHeaderHome {
    margin-top: 21px !important;
}

.twitter-icon {
    height: 27px;
    margin-bottom: 14px;
    background-color: var(--secondary-color);
    border-radius: 3px;
    padding: 5px;
    color: #fff;
}


.searchList .resourceItem {
    height: 145px;
}

.resourceList .themeIcon {
    display: none;
}

.navig .searchDashboard {
    margin: 0 5px !important;
}

.header_small .navig .searchDashboard {
    margin-top: -15px !important;
}