: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: #F7F8F9;--nav-text-color: #343B4E;--color-primary: #FAA23B;--btn-accent-color: #4E71CF;--link-color: #4E71CF;--color-state: #4E71CF;--color-text: #000000;--footer-bg-color: #F7F8F9;--footer-text-color: #343B4E;--btn-accent-color-hover: #4467c5;--btn-accent-color-active: #3356b4;--link-color-hover: #4467c5;--color-state-hover: #4467c5;--color-state-focus: #4467c5;--color-state-active: #3356b4;--footer-text-color-hover: #2a3144;}
.block{
    background: #F7F8F9;
}

.totaraNav{
    margin-top: -50px;
}

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

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

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

.totaraNav_prim--list_item_label{
    font-size:14px;
}



.totaraNav_prim--list_item_selected{
font-weight: bold;
}


/* Début Dashboard formateur Actualités*/

#inst411{
    margin-top: -70px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard formateur Actualités*/



/* Début Dashboard formateur Ressources*/
 #inst213{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px 15px 0px 0px;
    background: linear-gradient( 0.25turn, #F48902, #FFF2E9);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
    color: #ffffff;
}

#inst583{
    margin-top: -60px;
   // padding-top: -100px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: linear-gradient(0.25turn, #F48902, #FFF2E9);
    border-radius: 0px 0px 15px 15px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#block-totara-featured-links-tile-37 {
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    background-color: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    --color-neutral-1: #3B5AB0;
    --color-backdrop-standard: #ffffff;
}

#block-totara-featured-links-tile-38{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    --color-neutral-1: #3B5AB0;
    --color-backdrop-standard: #ffffff;
}


/* Fin Dashboard formateur Ressources*/


/* Début Dashboard formateur Mes formations */
 #inst584{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px 15px 0px 0px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst585{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst586{
    margin-top: -60px;
   // padding-top: -100px;
    padding-left: -200px;
    padding-right: -100px;
    padding-bottom: -200px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 15px 15px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard formateur Mes formations */

/* Début Dashboard formateur Mes communautés */

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

#inst589{
    margin-top: -65px;
   // padding-top: -100px;
    padding-left: -200px;
    padding-right: -100px;
    padding-bottom: -200px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 15px 15px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard formateur Mes communautés */

/* Début Dashboard formateur Information*/

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


#block-totara-featured-links-tile-5{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

#block-totara-featured-links-tile-6{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

#block-totara-featured-links-tile-7{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

/* Fin Dashboard formateur Information*/











/* Début Dashboard Apprenant Actualités*/

#inst599{
    margin-top: -70px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard apprenant Actualités*/

/* Début Dashboard apprenant Mes formations */
 #inst602{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px 15px 0px 0px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst603{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst604{
    margin-top: -60px;
   // padding-top: -100px;
    padding-left: -200px;
    padding-right: -100px;
    padding-bottom: -200px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 15px 15px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard apprenant Mes formations */

/* Début Dashboard apprenant Information*/

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


#block-totara-featured-links-tile-40{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

#block-totara-featured-links-tile-41{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

#block-totara-featured-links-tile-39{
    padding-left: 0;
    padding-right: 0;
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
    block-size: 100%;
    --color-neutral-1: #ffffff;
    --color-backdrop-standard: rgba(59, 90, 176, 1);
}

/* Fin Dashboard apprenant Information*/








/* Début Dashboard 1001Communautés*/

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

#inst239{
    margin-top: -20px;
    padding-left: 24px;
    padding-right: 24px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst275{
    margin-top: -20px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 0px 0px 15px 15px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


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

#inst277{
    margin-top: -20px;
    padding-left: 24px;
    padding-right: 24px;

    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst279{
    margin-top: -20px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 0px 0px 15px 15px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard 1001Communautés*/








/* Début Dashboard me former Mes formations */
 #inst267{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 15px 15px 0px 0px;
    background: #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst264{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

#inst590{
    margin-top: -60px;
   // padding-top: -100px;
    padding-left: -200px;
    padding-right: -100px;
    padding-bottom: -200px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 15px 15px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

/* Fin Dashboard me former Mes formations */

/* Début Dashboard me former Reprendre où je me suis arrêté*/

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

/* Fin Dashboard me former Reprendre où je me suis arrêté*/


/* Début Dashboard me former Certification*/

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

/* Fin Dashboard me former Certificationé*/






.user-enroller-panel {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important; 
    z-index: 9999 !important;
    transform: translate(-50%, -50%) !important; 
}

.popover {
  position: fixed !important; 
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 999999 !important;
  max-height: 70vh; 
  overflow-y: auto;
  overflow-x: hidden;
  width: auto;
  max-width: 90vw;
}

.moodle-dialogue .moodle-dialogue-bd {
  overflow-y: auto !important;
  overflow-x: hidden !important;
  max-height: calc(70vh - 50px) !important;
  padding: 1rem !important;
  box-sizing: border-box;
}

.moodle-dialogue.yui3-widget{
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  right: auto !important;
  bottom: auto !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
}
.moodle-dialogue.yui3-widget-positioned{
  position: fixed !important;
}



.page-footer-poweredby {
    display: none;
    font-size: calc(var(--font-size-base) / 16* 12);
}

.page-footer-poweredby2 {
    display: block;
    font-size: calc(var(--font-size-base) / 16* 12);
}

.inokufu-wrap-center {
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.inokufu-card-center {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
margin-bottom: 80px;
max-width: 900px;
}
.inokufu-chat-center {
max-width: 900px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
margin-bottom: 80px;
}

.inokufu-full-width {
    padding-right: -10px;
    padding-left: -10px;
}

.block_openai_chat #openai_chat_log a {
    color: blue;
    text-decoration: underline;
}

.openai_message.bot {
width: 100% !important;
}

.path-totara-program div.nextsetoperator-group-and {
    border: none;
}



.totaraNav_prim--side .usermenu .usertext {
    display: none;
}

.totaraNav_prim--side .usermenu .userpicture {
    display: none;
}

.inokufu-wrap-b-center {
    max-width: 1250px;
    //text-align: center;
   // justify-content: center;
    margin-left: auto;
    margin-right: auto;
    border-radius: 8px;
   // background: #ffffff;
}


.inokufu-white-bloc {
width: 80%;
    margin-left: auto;
    margin-right: auto;
border-radius: 15px;
//background: #ffffff;
box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.07);
}

.tui-workspacePage__backLink {
    display: none;
}

:root {
    --font-family: ubuntu;
    --color-background: #F7F8F9;
}

.block .content {
    //background: #F7F8F9;
margin-top: -10px;
margin-bottom: 0px;
    border-radius: 8px;
}



.popover-region-messages{
    display: none;
}

.popover-region-notifications{
    display: none;
}



.tui-format_pathway-activityView__activityContent {
    max-width: 100%;
}


.btn.secondary.cta{
height: 32;
border-radius: 100px;
border-width: 1px;
padding-top: 4px;
padding-right: 12px;
padding-bottom: 4px;
padding-left: 16px;
gap: 8px;
angle: 0 deg;
opacity: 1;
}



.block_current_learning{
   //display: none;
}



.post{
width: 309.3333435058594;
height: 212;
min-width: 160px;
max-width: 310px;
gap: 24px;
angle: 0 deg;
opacity: 1;
border-radius: 15px;
padding: 20px;
}


.totaraNav_prim{
    background: white;
}

.masthead_logo--header_img{
   display: none;
}

/*masquer logo*/
.totaraNav_prim .masthead_logo {
    display: none;
}

.ventura-global-banner {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.ventura-global-banner img {
    width: 100%;
    height: auto;
    display: block;
}



#uid-14-label{
   display: none;
}








/*CCI FRANCE*/
#inst638 {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 5px;
    background: #000099;
    color : #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


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

#inst631{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


#yui_3_17_2_1_1777985452925_133{
   display: none;
}



.tui-core_auth-loginNav__image{
       height: 6rem;
}





#inst638 {
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 5px;
    background: #000099;
    color : #ffffff;
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


/*mutualisé*/
#inst668{
    margin-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
    border-radius: 5px 5px 0px 0px;
    background: linear-gradient( 0.25turn, #284471, #11a33e);
    box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}


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

#inst669{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}

.tui-cardScroller__titleRow{
   display: none;
}


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

#inst666{
    margin-top: -90px;
    padding-left: 24px;
    padding-right: 24px;
padding-top: 0px;
    background: #ffffff;
    border-radius: 0px 0px 5px 5px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
}



/*tenant demo*/


#instance-672-header{
    color: #ffffff;
   font-size: 40px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst672 .block_action{
    display: none;
}

#inst672 .form-inline{
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst672 #coursesearchbox1{
    border-radius: 30px;
    //size: 60;
    width: 130%;
     border-color: #ffffff;
    //margin-left: -60px;
}

#inst672 .btn-default{
    border-radius: 50px;
     border-color: #003c5a;
     background: #003c5a;
     color: #ffffff;
    margin-left: 10px;
}

#inst672 {
    background: linear-gradient( 0.25turn, #ef7e45, #bfb6ea);
    //background: radial-gradient(0.25turn, #ef7e45, #bfb6ea);
   padding-top: 50px;
   padding-bottom: 30px;
   margin-left: -11.7%;
   margin-right: -11.7%;
    //border-radius: 15px;
    //display: flex;
    //justify-content: center;
    //align-items: center;

}

#inst672 .block-title::after {
    display: none;
}

.block-trv-layout-horizontal {
    justify-content: center;
}

#instance-673-header{
    margin-top: 30px;
    margin-bottom: 20px;
    color: #003c5a;
   font-size: 25px;
   font-weight: 900;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst673 .block_action{
    display: none;
}

#inst673 .block-title::after {
    display: none;
}

#inst673 .block-trv-card-wrapper{
    border-radius: 30px;
     background-color: #e5e1fd;
     border-color: #e5e1fd;
     //color: #ef7e45;
}

#inst673 .block-trv-card-border{
    border-radius: 30px;
     background-color: #e5e1fd;
     border-color: #e5e1fd;
     //color: #ef7e45;
}

#inst673 .block-trv-image{
    border-radius: 30px;
}





#inst673 .block-trv-progress-bar-wrapper{
    border-radius: 20px;
    background-color: #e5e1fd;
    color: #003c5a;
    text-align: center;
}

#inst673 .block-trv-footer-text{
    background-color: #e5e1fd;
    color: #003c5a;
    text-align: center;
}



#inst659{
    background: linear-gradient( 0.25turn, #ef7e45, #bfb6ea);
    margin-top: 90px;
    //border-radius: 30px;
box-shadow: 0px 4px 0px 0px rgba(0, 0, 0, 0.07);
   margin-left: -11.7%;
   margin-right: -11.7%;
}

#inst659 .btn{
    border-radius: 30px;
     border-color: #003c5a;
     background: #003c5a;
     color: #ffffff;
}




#instance-674-header{
    margin-top: 30px;
    margin-bottom: 20px;
    color: #003c5a;
   font-size: 25px;
   font-weight: 900;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst674 .block_action{
    display: none;
}

#inst674 .block-title::after {
    display: none;
}

#inst674 .block-content{
    display: flex;
    justify-content: center;
    align-items: center;
}



#instance-675-header{
    margin-top: 30px;
    margin-bottom: 20px;
    color: #003c5a;
   font-size: 25px;
   font-weight: 900;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst675 .block_action{
    display: none;
}

#inst675 .block-title::after {
    display: none;
}

#inst675 .block-content{
    display: flex;
    justify-content: center;
    align-items: center;
}






#instance-677-header{
    margin-top: 30px;
    margin-bottom: 20px;
    color: #003c5a;
   font-size: 25px;
   font-weight: 900;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}

#inst677 .block_action{
    display: none;
}

#inst677 .block-title::after {
    display: none;
}

#inst677 .block-content{
    display: flex;
    justify-content: center;
    align-items: center;
}


.moodle-dialogue-focused {
   width: 300px;
   //height: 400px;
}



body {
    min-height: 70%;
    //max-height: 50%;
    //margin-bottom: 90px;
}


#page-footer {
    margin-top: 90px;
}




