body{min-height:100vh}

.container{width:1100px!important}

.brxe-logo{padding: 15px 0px 0px}

.brxe-logo img{width:200px!important}

#brxe-elyiaw{font-size:12px!important}

#brxe-elyiaw .drapeau{padding:3px 6px;background:#E0E0E0}

#main-menu{margin-top:20px;font-weight: 700;}

.list-menu{margin-top:20px}

.list-menu a{padding:0px 8px;width:100%}

.list-menu a:hover{background:#FEBC26;color:#fff!important;border-radius:5px}
.list-menu a:hover span{line-height:3;color:#fff!important;font-size: 12px!important}
#brxe-nmcjat li{padding-bottom:0px!important}
.ms-options label{color:#292929!important}
#brxe-rrwehp h3{text-transform:capitalize}
.disclamer p{font-style:italic}

.list-langues{padding:0px 10px}

#brxe-elyiaw .drapeau:active{background: #febc26 !important}

#brxe-jilceg .icon-banner{font-size: 60px!important;}
#brxe-uqwzeq .icon-banner{font-size: 67px!important;margin-bottom:6px!important}

#brxe-jilceg .title-banner{font-size:var(--f-4)!important}

.tongasoa{background: #febc26!important}

.count{font-size: var(--f-1)!important}

#brxe-fflivi{margin-top:30px}

#brxe-upweme{display: flex;justify-content:center;align-items:center;flex-direction:column}

#brxe-zbgosz, .logo-acteur.brxe-block{border:none!important;border-radius:none!important;align-items: center;}

#brxe-zbgosz img{width:auto!important}

.splide__arrow {min-height:35px;min-width:35px;background-color: #fff;border-radius:100px;height:40px!important;width:40px!important;padding:8px;box-shadow: 0 1px 8px 0 rgba(0, 48, 97, 0.1);}

.splide__arrow--next {right: -12px!important}

.splide__arrow--prev{left: -12px!important}

.splide__arrow svg{width:20px}

#pagination-result a h3, #brxe-ocicjf a h3{background: #febc26;padding: 10px 18px;border-radius: 100px;}

#brxe-ipzevh{margin-top: 10px;}

.img-partenaire{width:200px}

.img-partenaire img{margin-right:0px!important}

.partners .brxe-text{width: fit-content;padding-left: 30px;}

p{margin-bottom:12px}

.carte-indri .brxe-container{background:#7fd2f9;padding:25px 25px 0px 25px}

#map-national p{margin-bottom:10px;font-weight: 600;}

#map-national{margin:30px 20px 0px 0px}

#map-national .map-wrapper{font-size: 80px;padding: 15px 28px;border: 3px solid #febc26}

#map-national svg:hover path{fill:#febc26}

#brxe-jilceg:hover a i, #brxe-jilceg:hover a .nbr-banner{color:#febc26!important}

.brxe-block:hover>a>.title-banner{background:#febc26!important}

.title-card.brxe-heading{margin-bottom:12px!important}

.doc-bloc-wrapper.brxe-div{min-height:340px!important;border-radius:8px}

.brxe-list{padding-left:0px}

.bloc-acteur-wrapper h3{text-align: center!important;font-size: 14px!important}

.bloc-acteur-wrapper{align-self: flex-start !important}

.actors .brxe-block{flex-wrap: wrap!important}

.form-control{font-size:13px!important}

#brxe-othsnp button{text-align:center!important;padding:11px 7px!important}

#box-doc-filter button{padding:11px 7px!important}

#box-doc-filter button.brxe-text-basic{text-align:center!important}

.filtres.brxe-accordion-nested{position: static !important;}

#box-doc-filter #brxe-sdsoxx{margin:2px 0px 10px !important}

.box-footer button{padding-left:48px!important;padding-right:48px!important}

.box.brxe-container{padding:24px 20px!important}

.bloc-filtre-doc{margin-top:10px}

.alert{width:1100px!important;max-width: 100%!important}

#connexionForm .offset-md-3{margin-left: 0px!important}

.doc-info-wrapper .icon{align-self: flex-start!important;margin-top: 4px!important}

.tableau-list,.table,.select2-container,#connexionForm .col-md-6{width:100%!important}

.ajout-doc-btn a{background:#fbb42a;padding:4px 18px!important;border-radius:6px}

.ajout-doc-btn{margin-top:18px!important}

.voir-site{border-top:1px solid #ccc;margin-top:15px}

.mots-cles{display: none;}

#brx-footer .brxe-section{background:#fff!important}

#brx-footer .brx-grid{grid-template-columns: repeat(auto-fit,minmax(7vw,1fr))}

#brx-footer .brx-grid a{display: flex;justify-content: center;}

#brx-header #brxe-kxmyij{display: none!important;}
#brxe-xxzcmz{display: flex!important;justify-content: space-between!important;}

#brxe-xxzcmz a:first-child {width:13%!important}

#brxe-xxzcmz a:nth-child(2) {width:15%!important}

#brxe-xxzcmz a:nth-child(3) {width:15%!important}

#brxe-xxzcmz a:nth-child(4) {width:16%!important}

#brxe-xxzcmz a:nth-child(5) {width:20%!important}
#brxe-xxzcmz a:nth-child(5) .logo-footer.brxe-block img{width:220px!important}

.logo-footer.brxe-block{opacity: 1!important}

.contribute{margin-bottom: 3rem;margin-top: 0px!important;justify-content: center!important;padding-top:0px!important}

.contribute .brxe-container{width: 100%!important;max-width: 480px;}

.contribute .brxe-text{margin-bottom:0px!important;width:100% }

.contribute .btn-compte{margin:8px 0px 0px 0px!important;max-width: 272px; width: 100%;}

.contribute .register{margin-top: 35px;padding-top: 25px;border-top: 1px solid #e9e9e9}

.contribute .register, .contribute .sign-in{display: flex;flex-direction: column;align-items: center;}

.contribute p{text-align: center;}

.contribute{min-height:0px!important;}

section{padding-left: calc(240px + 1.5rem)}

.inscription-form{/*width:100%!important*/}

.inscription-form .scheduler-border>legend{padding-top:20px}

.list-acteur .brxe-container{width:1100px!important}

/*.list-acteur{margin-top:65px}*/

.box-body{width: 100%;}

.ms-options{max-height:500px!important}

.ms-options-wrap > button{border:1px solid #dee2e6!important;border-radius:var(--bs-border-radius)}

#formDoc input, .select2-search__field{margin-top:0px!important}

.box-filtre ul label{line-height: 1.4!important;padding-top: 3px!important;padding-left:23px!important;font-size: 14px!important;}

#box-doc-filter{flex-direction: column;}

.table-striped>tbody>tr:nth-child(4){}

/*.main-nav a:last-child{margin-top:20px;padding-left:20px;border-top: 1px solid #ccc}

.main-nav a:last-child:before{font-family: "Font Awesome";font-weight: 900;content: "\f08e"}*/

button, a:hover, a:active {outline:0;border:none;-moz-outline-style:none}

*:focus {outline: 0 !important}

@media (max-width: 991px) {

    /*.doc-bloc-wrapper.brxe-div{min-height:378px!important}*/

    .partners .brxe-block{flex-direction: column;}

    #brx-header .brxe-logo{order:1}

    #brx-header #brxe-dbdjwh{order:2}

}

@media (max-width: 767px) {

  .brxe-logo{padding-top:0px}

    /*.doc-bloc-wrapper.brxe-div{min-height:395px!important}*/

    #brxe-sdsoxx{grid-template-columns: repeat(1,1fr);margin:5px 0px 5px!important}

    #brxe-pendlw,#brxe-jethgg{margin-top:0px !important}

    /*#brxe-sdsoxx{margin-top:10px!important;margin-bottom:10px!important}*/

    #brxe-othsnp button,#box-doc-filter button{width:100%!important}

    /*#brxe-jethgg{margin-top:0px!important}*/

    #brxe-jilceg .icon-banner{font-size: 40px!important;}

    #brx-footer .brx-grid{grid-template-columns: repeat(5,1fr)}

}

@media (max-width: 478px) {

  .logo-footer.brxe-block{width:100%!important}

    .doc-bloc-wrapper.brxe-div{min-height:292px!important}

    #brx-footer .brx-grid{grid-template-columns: repeat(3,1fr)}

}





/* @link https://utopia.fyi/type/calculator?c=378,15,1.125,1500,16,1.2,4,1,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */



:root {

  --fluid-min-width: 378;

  --fluid-max-width: 1500;



  --fluid-screen: 100vw;

  --fluid-bp: calc(

    (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) /

      (var(--fluid-max-width) - var(--fluid-min-width))

  );

}



@media screen and (min-width: 1500px) {

  :root {

    --fluid-screen: calc(var(--fluid-max-width) * 1px);

  }

}



:root {

  --f--1-min: 13.33;

  --f--1-max: 13.33;

  --f-s: calc(

    ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) *

      var(--fluid-bp)

  );



  --f-0-min: 15.00;

  --f-0-max: 16.00;

  --f-p: calc(

    ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) *

      var(--fluid-bp)

  );



  --f-1-min: 16.88;

  --f-1-max: 19.20;

  --f-4: calc(

    ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) *

      var(--fluid-bp)

  );



  --f-2-min: 18.98;

  --f-2-max: 23.04;

  --f-3: calc(

    ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) *

      var(--fluid-bp)

  );



  --f-3-min: 21.36;

  --f-3-max: 27.65;

  --f-2: calc(

    ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) *

      var(--fluid-bp)

  );



  --f-4-min: 24.03;

  --f-4-max: 33.18;

  --f-1: calc(

    ((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) *

      var(--fluid-bp)

  );

}







/* @link https://utopia.fyi/space/calculator?c=378,14,1.125,1500,18,1.2,4,1,&s=0.7,1.5|2|3|4|6,s-l|m-xl|l-2xl&g=s,l,xl,12 */

:root {

  --fluid-min-width: 378;

  --fluid-max-width: 1500;



  --fluid-screen: 100vw;

  --fluid-bp: calc((var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)));

}



@media screen and (min-width: 1500px) {

  :root {

    --fluid-screen: calc(var(--fluid-max-width) * 1px);

  }

}



:root {

  --fc-xs-min: (var(--fc-s-min) * 0.7); 

  --fc-xs-max: (var(--fc-s-max) * 0.7);



  --fc-s-min: (var(--f-0-min, 14)); 

  --fc-s-max: (var(--f-0-max, 18));



  --fc-m-min: (var(--fc-s-min) * 1.5); 

  --fc-m-max: (var(--fc-s-max) * 1.5);



  --fc-l-min: (var(--fc-s-min) * 2); 

  --fc-l-max: (var(--fc-s-max) * 2);



  --fc-xl-min: (var(--fc-s-min) * 3); 

  --fc-xl-max: (var(--fc-s-max) * 3);



  --fc-2xl-min: (var(--fc-s-min) * 4); 

  --fc-2xl-max: (var(--fc-s-max) * 4);



  --fc-3xl-min: (var(--fc-s-min) * 6); 

  --fc-3xl-max: (var(--fc-s-max) * 6);



  /* T-shirt sizes */

  --space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));

  --space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));

  --space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));

  --space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));

  --space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));

  --space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));

  --space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));

  

  /* One-up pairs */

  --space-xs-s: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));

  --space-s-m: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));

  --space-m-l: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));

  --space-l-xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));

  --space-xl-2xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));

  --space-2xl-3xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));



  /* Custom pairs */

  --space-s-l: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp));

  --space-m-xl: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-m-min)) * var(--fluid-bp));

  --space-l-2xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-l-min)) * var(--fluid-bp));

}