:root{--color-primary: #69bd45;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled)}:root{--nav-bg-color: #ffffff;--nav-text-color: #222323;--color-primary: #f58220;--btn-accent-color: #f58220;--link-color: #003680;--color-state: #003680;--color-text: #262626;--footer-bg-color: #003680;--footer-text-color: #ebf2ff;--btn-accent-color-hover: #eb7816;--btn-accent-color-active: #da6705;--link-color-hover: #002c76;--color-state-hover: #002c76;--color-state-focus: #002c76;--color-state-active: #001b65;--footer-text-color-hover: #e1e8f5;}
#uid-12-label{
   //display: none !important;
}



.masthead_logo--header_img {
    height: 5rem !important;
}

.tui-core_auth-loginForm__content {
    display:none !important;
}

/*début marge pages et menu*/
#page {
    max-width: 1250px;
}

.totaraNav_prim{
   padding-top:7px;
   padding-bottom:7px;
   border-radius: 16px;
}

.container-fluid{
    max-width: 1250px;
}

.totaraNav_prim--list_item_label{
    font-size:14px;
    //background-color: rgba(245, 249, 253, 1);
}

.totaraNav_prim--list_item_link {
    border-radius: #F0F4FA !important;
    background-color: #F0F4FA !important;
}

.totaraNav_prim--list_item_selected{
//font-weight: bold;
color: #ffffff;
background-color: #222323;
   border-radius: 16px;
}

.totaraNav{
    box-shadow: 4px 5px 12px 4px rgba(0, 0, 0, 0.07);
   border-radius: 16px;
    border-color: #ffffff;
}

/*fin marge pages et menu*/

/*icônes menu à droite*/

.popover-region{
    background-color: rgba(245, 249, 253, 1);
   border-radius: 16px;
    color: #222323;
}

.avatar{
    box-shadow: 4px 5px 12px 4px rgba(0, 0, 0, 0.07);
    border: 15px;
}



/*Dashboard apprenant*/

.inokufu-wrap-b-center {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
}
.inokufu-wrap-white{
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 16px;
    background: #ffffff;
}


/*prochain evenement*/
.block-prochainement-header{
    color: #ffffff;
}

.block-prochainement-detail{
    color: #ffffff;
}

.block-prochainement-button{
    color: #1B347F;
}

.block-prochainement-detail-hostedby{
    color: #1B347F;
}



.block-prochainement-banner{
    margin-top: -80px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px;
    background: linear-gradient( 0.25turn, #1B347F, #F0F4FA);
    box-shadow: 5px 5px 10px 5px rgba(0, 0, 0, 0.07);
}

/*fin prochain evenement*/

/*calendrier*/
#inst1349{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1343{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.hasevent{
    background: rgba(164, 187, 226, 0.16);
    //border-radius: 16px;
}

.minicalendar{
    background: #ffffff;
    //border-radius: 16px;
    //border-color: #ffffff;
}


.calendar-controls{
    background: #ffffff;
    border-radius: 16px;
    border-color: #ffffff;
}

/*fin calendrier*/


/*Consulté récemment*/
#inst1196{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1195{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.block-trv-title{
    font-size: 14px !important;
    font-weight: 700 !important;
}

.block-totara-recently-viewed .block-trv-card-border {
    border: 0px;
    border-radius: 20px;
}

.block-totara-recently-viewed.block-trv-tiles .block-trv-image {
    border-radius: 20px;
}

.block-totara-recently-viewed .block-trv-footer-text {
    color: #222323;
    background: #A4BBE2;
    padding: 5px;
    border-radius: 20px;
}

/*fin Consulté récemment*/



/*Mes modules en cours*/
#inst278{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1294{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.block_current_learning-tile{
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 20px;
}

.block_current_learning-tile__image_ratio{
    max-width: 85%;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
}

.block_current_learning-tile__content_component{
    background: #A4BBE2;
    padding: 5px;
    color: #222323;
    border-radius: 20px;
}

.block_current_learning .panel-footer{
    background-color: #F0F4FA;
    border-radius: 20px;
}

/*fin Mes modules en cours*/

/*Mes formations assignées*/
#inst372{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1293{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.block-prog-completions-list{
    background: #ffffff;
   padding: 10px;
    border-radius: 16px;
}

/*Fin Mes formations assignées*/

/*Fichiers personnels*/
#inst1410{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1409{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}



/*Catalogue de formation*/
#inst497{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst628{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Mes Catalogue de formation*/





/*Dashboard formateur*/

#inst1139{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px;
    background: #1B347F;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1138{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px;
    background: #1B347F;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst978{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1053{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


/*Gestion des formations*/
#inst594{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst629{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin Gestion des formations*/

/*Création et conception*/
#inst596{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px;
    color: #ffffff;
    background: linear-gradient( 0.25turn, #1B347F, #F0F4FA);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin Création et conception*/

/*Modules en cours de création*/
#inst396{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst631{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin Modules en cours de création*/

/*Parcours en cours de création*/
#inst604{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    color: #ffffff;
    background: linear-gradient( 0.25turn, #1B347F, #F0F4FA);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst600{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    color: #ffffff;
    background: linear-gradient( 0.25turn, #1B347F, #F0F4FA);
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.block-totara-recently-viewed .block-trv-card-wrappe {
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 20px;
}

.block-trv-image-wrapper{
    max-width: 85%;
    border-radius: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 13px;
}

.block-trv-card-border{
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 20px;
}

/*Fin Parcours en cours de création*/

/*Fichiers personnels*/
#inst1016{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst434{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/*Fin Création et conception*/

/*Fin Dashboard formateur*/


/*couleurs catalogue*/
[data-type-label="course"] {
    background-color: rgb(224, 85, 30);
    box-shadow: 2px 2px 5px 2px rgba(224, 85, 30, 0.1);
    color: white;
}

[data-type-label="program"] {
    background-color: rgb(0, 54, 128);
    box-shadow: 2px 2px 5px 2px rgba(0, 54, 128, 0.1);
    color: white;
}





/*Dashboard rapport*/

/*Rapport des formations*/
#inst1207{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1209{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


#inst1205{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1203{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin rapport des formations*/

/*Rapport des apprenants*/
#inst1206{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1204{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin rapport des apprenants*/

/*Rapport des formations*/
#inst1210{
    //margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst1211{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


#inst946{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst942{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin rapport des formations*/

/*Rapport des apprenants*/
#inst947{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 16px 16px 0px 0px;
    background: #F0F4FA;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst944{
    margin-top: -30px;
    padding-left: 24px;
    padding-right: 24px;
    background: #F0F4FA;
    border-radius: 0px 0px 16px 16px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}
/*Fin rapport des apprenants*/


/*Fin Dashboard rapport*/





/*cacher des éléments du compte*/

#fitem_id_url{
    //display:none !important;
}

#fitem_id_skype{
    display:none !important;
}

#fitem_id_idnumber{
    //display:none !important;
}

#fitem_id_institution{
    display:none !important;
}

#fitem_id_department{
    display:none !important;
}

#fitem_id_phone2{
    display:none !important;
}


#fitem_id_address{
    display:none !important;
}

#fitem_id_maildisplay{
    display:none !important;
}


.span4.preferences-group#yui_3_17_2_1_1773211409058_52{
    display:none !important;
}

.editing_moveright{
    display:none !important;
}

.editing_assign.menu-action.cm-edit-action{
    display:none !important;
}

#fitem_id_cmidnumber{
    display:none !important;
}

#fitem_id_groupmode{
    display:none !important;
}

#fitem_id_groupingid{
    display:none !important;
}

#restrictbygroup{
    display:none !important;
}

#id_date{
    display:none !important;
}

#id_duration{
    display:none !important;
}


#id_manualselfcompletion{
    display:none !important;
}

#id_roles{
    display:none !important;
}

#fitem_id_firstname{
    display:none !important;
}

#fitem_id_lastname{
    display:none !important;
}

#fitem_id_email{
    display:none !important;
}


#quickaccess-popover-container{
    //display:none !important;
}

#fitem_id_lang{
    display:none !important;
}

#fitem_id_newsitems{
    display:none !important;
}

#fitem_id_showgrades{
    display:none !important;
}


#fitem_id_showreports{
    display:none !important;
}


#id_filehdr{
    display:none !important;
}

#id_rolerenaming{
    display:none !important;
}

#fitem_id_overviewfiles_filemanager{
    display:none !important;
}

#uid-1-trigger{
    //display:none !important;
}


#id_course-courselink_op{
    display:none !important;
}

#fitem_id_currenticon{
    display:none !important;
}


//cacher "contient", "ne contient pas", ... dans les rapports
#id_user-fullname_op{
    display:none !important;
}

#id_course-fullname_op{
    display:none !important;
}

#id_user-fullname_op{
    display:none !important;
}

#id_prog-fullname_op{
    display:none !important;
}


#fitem_id_coursetype{
    display:none !important;
}

#fgroup_id_normalcost_group{
    display:none !important;
}

#fgroup_id_discountcost_group{
    display:none !important;
}

#fitem_id_shortname{
    //display:none !important;
}


//cacher les filtres
#yui_3_17_2_1_1774433001202_49{
    display:none !important;
}


//harmonisation des titres

@font-face {
    font-family: "Gotham";
    src: url(/theme/image.php/ventura/theme/1777877567/gotham/GOTHAM-LIGHT.TTF) format("truetype");
    font-weight: 300;
}

@font-face {
    font-family: "Gotham";
    src: url(/theme/image.php/ventura/theme/1777877567/gotham/GOTHAM-MEDIUM.TTF) format("truetype");
    font-weight: 500;
}

@font-face {
    font-family: "Gotham";
    src: url(/theme/image.php/ventura/theme/1777877567/gotham/GOTHAM-BOLD.TTF) format("truetype");
    font-weight: 700;
}

@font-face {
    font-family: "Gotham";
    src: url(/theme/image.php/ventura/theme/1777877567/gotham/GOTHAM-BLACK.TTF) format("truetype");
    font-weight: 900;
}

/* GLOBAL */
body {
    font-family: "Inter", sans-serif !important;
}

/* TITRES */

.page-heading h1{
    font-family: "Gotham Bold" !important;
    font-weight: 300 !important;
    font-size: 35px !important;
}

h1{
    font-family: "Gotham Bold" !important;
    font-weight: 300 !important;
    font-size: 35px !important;
}


h3 {
    //font-family: "Arial Black", sans-serif !important;
    font-weight: 900 !important;
    font-size: 25px !important;
}

.box.message .messagearea .messagesend .mform .fitemtitle, .box.message .messagearea .messagesend .mform .form-label, .h3{
    //font-family: "Arial Black", sans-serif !important;
    font-weight: 900 !important;
    font-size: 15px !important;
}

h4 {
    //font-family: "Arial Rounded MT Bold" !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

h5 {
    //font-family: "Arial", sans-serif  !important;
    font-size: 18px !important;
    font-weight: 600 !important;
}

/* TEXTE */
p {
    //font-family: "Arial", sans-serif !important;
    font-size: 15px !important;
    //font-weight: 400 !important;
}

pre {
    font-family: "Gotham" !important;
    font-size: 12px !important;
    //font-weight: 300 !important;
}

ul {
    //font-family: "Arial", sans-serif !important;
    font-size: 15px !important;
    //font-weight: 400 !important;
}

.modified {
    margin-top: 100px;
    font-family: "Arial", sans-serif !important;
    font-size: 10px !important;
    font-style: italic !important;
}




/*menu édition module*/
#uid-21-label{
    //display:none !important;
}

#uid-9-label{
    display:none !important;
}


/*éléments à enlever*/
#backup-bytype{
    display:none !important;
}

#fitem_id_filterfiles{
    display:none !important;
}

#yui_3_17_2_1_1776665485843_934{
    display:none !important;
}

#yui_3_17_2_1_1776665528431_990{
    display:none !important;
}


.form-advanced-div{
    display:none !important;
}




