@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,400i,700);
body, table td, select, label, .label, .normal {
        font-family: 'Roboto', sans-serif !important;
}

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("webfonts/fa-regular-400.eot");
  src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("webfonts/fa-solid-900.eot");
  src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }


.fa-info-circle:before {
  content: "\f05a"; }

/* ACA a supprimé juste pour les besoin di 1/09*/
.navigationMenuElement  .navigationMenuElementText
{
    font-family: Roboto Condensed,sans-serif !important;
    font-weight: 700;
    font-size: 19px !important;
   

}

.dd-tab-bar-scroll {
    background-color: transparent;

}
.dd-tooltip-title {
    font-family: 'Roboto', sans-serif;
}
.navigationMenuElementCellIcon {
    display: none;
}
.navigationMenuElementCellText:hover {
    transform: translateX(5px);
}
.button-red  input[type=button]
{
    background: #e30056 !important
}
.row-template.readmore {
    /*background-color: gray !important;*/
    border-radius: 8px;
    height: 100%;
    width: 100%;
    display: table;
}

.row-template.readmore  > table {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
	height: 100%;
    width: 100%;
}

.readmore #row_title {
    height: 33.33%;
    text-align: center !important;
    color: #FFF;
    font-size: 6vmin;
}

.readmore #row_title td{
font-size: 17px !important;
}

.readmore  #row_1 {
    height: 1px !important;
    text-align: center !important;
}

.readmore #row_1 hr {
    width: 70%;
    border-top: 0.5px solid #FFF;

}

.readmore #row_2 {
    height: 33%;
    text-align: center !important;
    color: #000;
}

.readmore #row_2 td {
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.readmore #row_3 {
    height: 33.33%;
    text-align: center !important;
    font-size: 8vmin;
    font-weight: bold;
    color: #FFF;
    display:none;
}

.readmore .fontRouge td{
    color:#e30056 !important;     
}

.readmore .fontBleu td{
    color:#114b98 !important;     
}


.readmore-blue
{
    border: 2px solid #103E70 !important;
    border-radius: 8px;
    background-color: white;
}
.readmore-blue .readmore #row_title
{
    color: #103E70;
}
.readmore-red
{
    border: 2px solid #e30056 !important;
    border-radius: 8px;
    color: #e30056;
     background-color: #f7f7f7;
}
.readmore-red .readmore #row_title
{
    color: #e30056;
}
.readmore-red:hover {
    cursor: pointer;
    background-color:#f5e4e9;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}
.readmore-blue:hover {
  cursor:pointer;
   
    background-color: #eaf5fd;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}

.titre-rouge
{
    font-size: 17pt;
    color: #e30056;
    font-weight: 700;
    padding-bottom: 20px;
}

.titre-bleu
{
    font-size: 17pt;
    color: #114b98;
    font-weight: 700;
    padding-bottom: 20px;
}
.detail-titre
{
    font-size: 12pt;
    color: #3e3e3e;
}


@media screen and (min-width: 1280px)
{
   .detail-titre {
    font-size: 12pt;
    font-family: 'Roboto';
    line-height: 24px;
    color: #3e3e3e;
    
    }
}


.chiffre-cle-titre-red p
 {
    font-size: 17pt;
    color: #e30056;
    font-weight: 700;
}

/* JB */

#dashboard_viewer .dd-tab-header-content {
    height: 32px;
    padding: 0 !important;
}

.navigationMenuElementText{
 font-size:16px !important;
 text-align:left;
 white-space: initial;
line-height: normal;
  padding-bottom: 25px;
}


.navigationMenuElement_1{
    border-bottom:none !important;
    height: auto !important;
}

.navigationMenuElement:not(.navigationMenuElement_2) table{
    border-bottom: 1px solid hsla(0,0%,100%,.5) !important;
    /*Modif BA 05/11/2021*/
    /*border-bottom: 2px dotted hsla(0,0%,100%,.5) !important;*/
}


.navigationMenuElementSelected table{
    border-right:none !important;    

}


.navigationMenu {
    background-color: #00afe6;
    height: calc(100% - 140px) !important;
}

.navigationMenuElement_2{
    background-color: #0092bd !important;
}

.navigationMenuList {
    padding-bottom: 0px !important;
}

.navigationMenuElementIcon {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
}

.navigationMenuElementCellIcon{
    width:40px !important;    

}

.dd-tab-bar, .dd-tab-header{
    background-color:transparent !important;
}

.dd-tab-bar{
    border-bottom:none !important;

}
/*
.dd-tab-header{
    margin-left:2px;
    
}*/

.dd-tab-bar > div:first-child {
    border-left:none !important;
}
.dd-tab-header-selected{
    border-right:1px solid #cdd1d3 !important;
     border-left:1px solid #cdd1d3 !important;
}

 #dashboard_viewer .dd-tab-header,
#dashboard_viewer  .dd-tab-header-selected{
    border: 1px solid #004192 !important;
    font-family: Roboto,sans-serif;
    background-color: transparent !important;
    color: #3e3e3e;
   /* padding-top: 2px;
    padding-bottom: 2px;*/
    font-weight: 400;
    border-radius: 20px;
height: 40px;
    line-height: 23px;
    margin:3px;
    padding-left:5px;
    padding-right:5px;
}
	
	
	
#dashboard_viewer	 .dd-tab-header-selected
	 {
	 background-color: #004192 !important;

	 }
	 
#dashboard_viewer	 .dd-tab-header-selected .dd-tab-header-text{
	 
	     color: white !important;
	 }

h1{
    font-size:3vmin !important;
    
}

h2{
    font-size:2vmin !important;
    
}


/* FIN JB */



.navigationMenuList{

    padding-bottom: 17px;
    background-color: #00b1e6;
    padding-top: 20px;
    
}
.navigationMenu {

    background-color: #00b1e6;
}
.navigationMenuElement_1 {
    background-color: #00b1e6;
    color: white;
    border-bottom: 1px solid #fff;
   /* border-left: 10px solid transparent;*/
 
}
.navigationMenuElement_1 table {
     border-left: none; 
      border-right: none; 
}

.navigationMenuExpandedIcon{
    opacity:0.5;
    
}
:not(.navigationMenuElementSelected) .navigationMenuElementText
{
    
     color: white;
     opacity:0.5;
}
.navigationMenuElementSelected .navigationMenuElementText
{
    
     color: white;
     opacity:1;
}
.navigationMenuElement:after {
    content: "";
    position: absolute;
    /* left: 18%; */
    /* top: 60px; */
    width: 95%;
    margin: 0 5px 0 5px;
    /* border-top: 1px solid yellow; */
    /* border-bottom: 1px solid #fff; */
}

.navigationMenuHeader,
.container-menu-mobile>.link-home
{
    
    background-color: rgb(0, 65, 146);
    background-image: none;
    padding-left: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    height: 112px;
    font-family: Roboto Condensed,sans-serif;
    font-size: 28px;
    font-weight: 700;
}
.menulink-covid
{

    font-size: 14px;
    color: #fff !important;
    background-size: 100% 2px;
    font-family: Roboto Condensed,sans-serif !important;
    text-transform: uppercase;
    letter-spacing: .7px;
    padding-bottom: 3px;
    line-height: 1.14;
}

.menu__intro-title
{
	color: white;
    font-size: 30px;
    font-family: Roboto Condensed,sans-serif !important;
	padding-bottom: 15px;
}


.navigationMenuHeader:after {
  display:none;
}


.navigationMenuElementSelected table {
    border-right: 7px solid white;
}
.navigationMenuElement table
{
    border-spacing: 0px!important;
}

.legendItem .legendImage {
    margin-top: 2px;
    margin-bottom: 2px;
}
.colorPattern {
       margin-left: 5px;
    margin-right: 5px;
}
.dashboard_viewer_split .logoTopPanel {
    margin-left: 10px;
   /* background: url(Sante-publique-France-logo.svg) no-repeat;*/
   background:none !important;
}

.topPanel {
    border-bottom: none !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 2px 2px rgb(0 0 0 / 5%) !important;
    
}

.navigationMenuCollapsed .navigationMenuHeader:before {
    content: "";
    color: white;
    font-size: 21px;
}

.navigationMenuCollapsed .navigationMenuHeader {
    background-image: url(coronavirus.svg);
}

.topPanel{
    box-shadow: none !important;
    
}


.navigationMenuElement {
    background-color: #00b1e6;
    padding: 10px 20px 10px 20px !important;
}

.dd-help-content{
    color:#414445 !important;
    
}

.dd-help{
    background-color:#efefef !important;
    background-image:none !important;
    border: 1px solid #dddddd !important;
    
}

.dd-help-header-text{
    color:#004192 !important;
    padding-left:40px !important;
    font-size:18px!important;
}

.dd-help-header{
background-image: url(./spf-logo.svg);
height: 55px !important;
background-size: 64px 40px;
}

.dd-help-arrow-bottom,.dd-help-arrow-top {
    box-sizing: border-box;
    height: 10px;
    width: 10px;
    border-style: solid;
    background-color: #EFEFEF;
    border-color: #CCCCCC;
}


.borderBottom,html
{
    border-bottom: 1px solid #cdd1d3 !important;
}






/* CSS story telling */


.html,
body {
    scroll-behavior: smooth;
   
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/* CSS Rules for responsive **/

html {
    font-size: 50%;
}

#ODD4_ODD4_columns{
    overflow:hidden !important;
}

.vertical-centering{
    
}

.block-btm {
    display: flex;
    flex-direction: column;
    height:100%;
    width:100%;
    justify-content: space-around;
    align-items: center;
    color: #ffffff;
}

#block-btm-source{
    color: #000000;
}

#block-btm-about img{
    height: 20vh;
}

.block-btm > p, .block-btm>ul {
    width:75%;
    font-size: 3vw;
    text-align: justify;
}

.block-btm>ul {
    display: flex; 
    flex-direction: column;
    justify-content: space-around;
}

.block-btm > p a{
    color: #EF4200;
    font-weight: bolder;
}

.block-btm li {
    list-style: none;
    display: flex;
    flex-direction:row;
    align-items:center;
    height:15px;
    padding-bottom: 45px;
}

/*#block-btm-source li:before{
   content: ' ';
   display: inline-block;
   height: 15px;
   width: 15px;
   margin-right: 5px;
   background-image: url('./url.png');
   background-repeat: no-repeat;
   background-size:contain;
   background-position: center;
}*/

.final-footer{
    height:100px;
}

.block-btm > p a:link, .block-btm li>a:link{
  text-decoration: none;
}

.block-btm > p a:visited, .block-btm li>a:visited {
  text-decoration: none;
}

.block-btm > p a:hover, .block-btm li>a:hover {
  text-decoration: underline;
}

.block-btm > p a:active, .block-btm li>a:active {
  text-decoration: underline;
}

.block-btm-header{
    height: 75px;
    display: flex;
    flex-direction: column;
    width:75%;
    justify-content: center;
}

 p.titre-btm{
    font-size: 6vw;
    font-weight: bolder;
}

.block-btm-content{
    height: calc(100% - 75px);
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

/*#block-btm-about{
    padding-bottom :100px;
}*/

.p-header-title{
    font-size:6vw;
}



.p-header-subtitle {
    display: none;
    font-size: 1.5rem;
}

.titre-quote {
    font-size: 2rem;
}

.sous-titre-quote>p {
    font-size: 1.75rem;
}

/*.odd-parallax-titre {
    font-size: 1.75rem;
}

.odd-parallax-soustitre {
    font-size: 1.5rem;
}*/

.title-question {
    font-size: 1.5rem;
}

.sub-title-question {
    font-size: 1.25rem;
}

/*.text-headline {
    font-size: 1.10rem;
}*/


.portlet-expanded-left, .portlet-collapsed-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#ODD4_ODD4_columns_editor{
    webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
}


#content_ODD4_ODD4_columns_header_panel_editor > :first-child{
    position: fixed !important;
    webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
}

#content_ODD4_ODD4_groups_vertical_panels > :first-child{
    scroll-behavior: smooth;
}

#content_ODD4_ODD4_groups_1 {
    top: 200px;
}

#menus_verticaux{
    display: flex;
    flex-direction: column;
    /*top: 200px;*/
    justify-content: space-between;
    height: 125px;
    align-items: center;
    align-self: start;
    position: fixed;
    transition-duration: 0.5s;
}

#menus_verticaux>div{
    background-color: #00adef;
    color: #ffffff;
    align-self: start;
}

#filter_menu, #map_menu{
    padding:8px;
    transition-duration: 0.5s;
    cursor: pointer;
}

#filter_menu:hover, #map_menu:hover{
    cursor: pointer;
    background: #0075A3;
}




#ODD4_ODD4_groups_1{
    min-width:250px;
}

/*#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR tbody tr{
    display: flex;
    flex-direction: column;
    align-items: center;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR, #filter_ODD4_ODD4_Group_filtrage_filters_content>*{
    background-color: #00adef;
    color: #ffffff;
}*/ 

#odd-header-0 {
    display: none;
}

#odd-header-left {
    flex: 0 0 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

#odd-header-left1 {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
}

#odd-header-left2 {
        align-self: center;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding: 0 2rem;
        width: 20%;
        font-size: 1.25rem;
}

#landing-home {
    background-image: url('./landing_home.jpg');
    background-size: cover;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}

#landing-home>.titre-quote {
    color: #f0f0f0;
    font-weight: bold;
    text-align: justify;
    margin-left: 80px;
}

#landing-home>.sous-titre-quote {
    color: #f0f0f0;
    font-weight: bold;
    padding: 0 40px;
    background-color: rgba(0, 0, 0, 0.60);
}

#landing-home>.sous-titre-quote>p {
    padding: 2rem;
}

#menu-lineaire {
    font-size: 1.75rem;
    text-align: justify;
    padding: 1rem;
    padding: 0 7rem;
    height: 15%;
    height:100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#menu-lineaire p {
    margin-top: 12px;
    margin-bottom: 12px;
}

#menu-lineaire a {
    text-decoration: none;
    color: #00adef;
}

#titre-menu-lineaire {
    font-size: 20pt;
    color: #00adef;
}

.odd-parallax {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    display: flex;
    font-weight: bolder;
    text-shadow: 0em 0em .3em rgba(0, 0, 0, .4)!important;
}

.odd-parallax-text {
    padding-top: 25px;
    display: flex;
    flex-direction: column;
    width: 100%;
    font-weight: bolder;
    margin: 0 45px;
}

.odd-parallax-text p {
    background-color: rgba(0, 0, 0, 0.6);
}

.odd-parallax-titre {
    height: 20%;
}

.odd-parallax-soustitre {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
}

.odd-parallax-soustitre-right {
    align-items: flex-end;
}

.odd-parallax .odd-parallax-titre p {
    color: #f8f8f8;
    text-align: center;
    padding: 7px;

}

.odd-parallax .odd-parallax-soustitre p {
    color: #f8f8f8;
    padding: 20px;
    
}

#odd-parallax-1 {
    background-image: url('./01.jpg');
}

#odd-parallax-2 {
    background-image: url('./02.jpg');
}

#odd-parallax-3 {
    background-image: url('./03.jpg');
}

#odd-parallax-4 {
    background-image: url('./04.jpg');
}

#odd-parallax-6 {
    background-image: url('./6.jpg');
}

#odd-parallax-a {
    background-image: url('./A.jpg');
}

#odd-parallax-b {
    background-image: url('./B.jpg');
}

#block-btm-conclusion{
    background-image: url('./graduation.jpg');
}

#block-btm-about{
    background-image: url('./conclusion.jpg');
}

.correction-ecart-colonne{
    /*margin-top: -300px;*/
}

@media screen and (max-width: 999px) {
  .odd-parallax:after {
    background-attachment: scroll;
  }
}

@media screen and (min-width: 1000px) {
  .odd-parallax {
    background-attachment: fixed;
  }
}

@media (min-width: 768px) {
    html {
        font-size: 62.5%;
    }
    #odd-header-left2{
        font-size: 1rem;
    }
    
    
    
    .vertical-centering > div:nth-child(0n+3),
    .vertical-centering .portlet-content,
    .vertical-centering .portlet-content > div,
    .vertical-centering .portlet-content > div .gwt-HTML{
        height: 100% !important;
    }
    .p-header-subtitle {
        display: block;
    }
}

@media (min-width: 1024px) {
    html {
        font-size: 75%;
    }
    .vertical-centering{
        height:calc(100% - 25px) !important;
    }
    #odd-header-left {
        flex: 0 0 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }
    #odd-header-0 {
        display: block;
        width: 25%;
    }
    #odd-header-left1 {
        width: 50%;
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: flex-start;
    }
    #odd-header-left1>* {
        margin: 0 auto;
    }
    #odd-header-left2 {
        align-self: center;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        padding: 0 2rem;
        width: 25%;
        font-size: 0.75rem;
    }
    #landing-home>.titre-quote {
        width: 55%;
        padding: 2rem;
        color: #f0f0f0;
        font-weight: bold;
        text-align: justify;
        /*margin-right: 80px;*/
        margin-left: 0;
    }
    #landing-home>.sous-titre-quote {
        width: 50%;
        color: #f0f0f0;
        font-weight: bold;
        /*margin-right: 80px;*/
        margin-left: 0;
    }
    #menu-lineaire {
        width: 50%;
        height:100%;
        display:flex;
        flex-direction: column;
        justify-content: center;
    }
    .odd-parallax .odd-parallax-soustitre p {
        max-width: 30%;
    }
   /* .odd-parallax-soustitre{
        font-size:1.25rem;
    }*/
    .one-column{
        align-items: center;
    }
    .one-column>.title-question, .one-column>.text-headline{
        width: 50%;
    }
}

@media (min-width: 1920px) {
    html {
        font-size: 100%;
    }
}


/** END CSS rules for responsive **/

#dashboard_viewer #banner {
    display: none;
}

#collapse_ODD4_ODD4_groups_1 {
    background-color: #00adef;
    color: #ffffff;
    padding: 1rem;
    background-image: url('./filtre.png');
    background-position: center;
    /* Center the image */
    background-repeat: no-repeat;
    /* Do not repeat the image */
    background-size: 25px 25px;
    background-origin: content-box;
    height: 25px;
    width: 25px;
    border: none;
}

#target_menu li {
    display: block;
    transition-duration: 0.5s;
}

#target_menu li:hover {
    cursor: pointer;
}

#target_menu ul li ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    display: none;
}

#target_menu ul a li ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    display: none;
}

/**#target_menu ul li:hover>ul,
#target_menu ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: block;
}**/

#target_menu ul li ul li {
    clear: both;
    width: 100%;
}

#target_menu a {
    text-decoration: none;
    color: #ffffff;
}

nav {
    font-family: monospace;
}

#lang_menu {
    display: flex;
    flex-direction: row;
}

#lang_menu>div {
    padding: 8px;
    transition-duration: 0.5s;
    display: none;
}

#lang_menu>div:first-child {
    display: block;
}

#lang_menu>div:hover~div {
    display: block;
}

#lang_menu:hover>div {
    display: block;
}

#target_menu ul {
    background-color: #00adef;
    color: #ffffff;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

#target_menu li {
    background-color: #00adef;
    color: #ffffff;
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
    transition-duration: 0.5s;
}

#target_menu>ul>li>a {
    padding: 8px;
}

#target_menu li a {
    color: #fff;
}

#target_menu li:hover {
    background: #0075A3;
    cursor: pointer;
}

#target_menu .odd-dropdown li:hover a,
#target_menu li a:hover {
    color: #ffffff;
    font-weight: bolder;
}

#target_menu ul li ul {
    background-color: #00adef;
    color: #ffffff;
    visibility: hidden;
    opacity: 0;
    min-width: 5rem;
    position: absolute;
    transition: all 0.5s ease;
    margin-top: 1rem;
    left: 0;
    display: none;
}

/**#target_menu ul li:hover>ul,
#target_menu ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: block;
}**/

#target_menu ul li ul li {
    clear: both;
    width: 100%;
}

#odd-header {
    background-color: #ffffff;
    width: 100%;
    height:100%;
    display: flex;
    flex-direction: row;
    color: #00adef;
    webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    box-shadow: 0 0 7px rgba(0, 0, 0, .1)!important;
    /*z-index: 9999999999999;*/
    transition: 0.2s;
    /* Add a transition effect (when scrolling - and font size is decreased) */
}

#odd-header-title {
    font-weight: bolder;
}

#odd-header-subtitle {
    font-weight: bolder;
}

#odd-header-title.minimized {}

#odd-header-subtitle.minimized {}

#odd-header-title,
#odd-header-subtitle {
    transition: 0.3s;
}

#odd-header-right {
    flex: 1;
    align-self: flex-end;
}

#odd-header-left2>a>img {
    width: 100%;
    max-width: 200px;
}

#powered-mention {
    padding: 0 1rem;
    color: #515151;
}

#powered-mention.minimized {
    display: none;
}

.img-100>img {
    width: 100%;
}



.icon-menu-vertical-left {
    width: 25px;
}


/* .odd-parallax p{
      color: #f8f8f8;
      padding: 2rem 2rem 0 2rem;
      font-size:1.5rem;
    }*/

.P1-flux {
    visibility: hidden;
}




/* Tooltip container */

.lang-tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #3cb3b7
    /* If you want dots under the hoverable text */
}


/* Tooltip text */

.lang-tooltip .lang-tooltiptext {
     visibility: hidden;
    width: 550px;
    background-color: white;
    padding: 5px;
    color: black;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
    border: 1px solid black;
    position: absolute;
    z-index: 1;
    top: 31px;
    left: -50%;
    font-size: 12px;
}
.tooltip .tooltiptext.front{ 
top: -15px;
}

.tooltiptextright {
    left: 0 !important;
}

/* Show the tooltip text when you mouse over the tooltip container */

.lang-tooltip:hover .lang-tooltiptext {
    visibility: visible;
}


/*.lang-tooltip .lang-tooltiptext::after {
    content: " ";
    position: absolute;
    bottom: 100%;  /* At the top of the tooltip
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
  }
    */

.texte-justified {
    text-align: justify;
}

.spanMemberSelected{
    border: 1px solid #00adef;
    background-color: #f0f0f0;
    border-radius: 0;
    color: #00adef;
    font-weight: bolder;
    padding: 0.25rem;
}

.spanMemberActive{
    border: 1px solid #000000;
    border-radius: 0;
    padding: 0.25rem;
}

.divSlicerHorizontal {
    width: auto;
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}

.divSlicerHorizontal>span {
    margin-bottom: 5px;
}

.bordered-right .divSlicerHorizontal {
    width: 100%;
    display: flex;
    padding-right: 12px;
    flex-direction: row;
    justify-content: center;
   /* margin-right: 12px;*/
}

.legend-odd .slicerComboDiv>table {
    margin-top: 0;
}

.htmlreporttable tbody {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.title-question {
    font-weight: bolder;
    /*margin-right: 25px;
    margin-left: 25px;*/
}

.sub-title-question {
    font-style: italic;
   /* margin-right: 25px;
    margin-left: 25px;*/
}

.text-headline {
    text-align: justify;
    margin-top: 12px;
    /*margin-right: 25px;
    margin-left: 25px;*/
}





.text-headline .p-interligne {
    margin-top: 12px;
}


.v-center-headline{
    display: flex;
    flex-direction: column;
    height:100%;
    width:100%;
}

 #map-flex > div {
    display: flex;
    flex-direction: column;
    width:100%;
 }

.arrow-to-left, .arrow-to-right{
    display: none;
}

.arrow-to-up, .arrow-up-fix{
    width: 30px;
    height:30px;
    background-image: url('./arrow_to_up.svg');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    align-self:center;
}


.arrow-to-down, .arrow-down-fix{
    width: 30px;
    height:30px;
    background-image: url('./arrow_to_down.svg');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    align-self:center;
}

.v-center-headline-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height:100%;
    width:100%;
}

.editor-with-text-centered .v-center-headline-content{
    align-items:center;
}

@media (min-width: 769px) {
    .arrow-to-left, .arrow-to-right{
        display: block;
    }
    
    .arrow-to-up, .arrow-to-down{
        display: none;
    }
    
    .v-center-headline, #map-flex > div {
        flex-direction: row;
    }
    
    .arrow-to-left{
        width: 30px;
        background-image: url('./arrow_to_down.svg');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url('./arrow_to_left.svg');
        margin-right: 5px;
    }


    .arrow-to-right{
        width: 30px;
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url('./arrow_to_right.svg');
        margin-left: 5px;
    }
    
    .v-center-headline-content{
        width: calc(100% - 35px);
    }

}





.separated-btm:before {
    content: "";
    position: absolute;
    left: 25%;
    bottom: 0;
    height: 1px;
    /*margin: 0 25%*/
    width: 50%;
    /* or 100px */
    border-bottom: 1px solid black;
}

.target-menu-horizontal{
    display: flex !important;
    flex-direction: row !important;
}

.odd-dropdown{
    left: 42px !important;
    margin-top: auto !important;
    position: fixed !important;
    top: 247px !important;
}

.odd-li-link > a {
    display: block;
    height: 100%;
    padding: 1.75rem !important;
}

/*#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR_combo{
    width: 100% !important;

}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR_combo_chzn_link{
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    background-color: #06668C;
    color: #f0f0f0 !important;
    border: none !important;
}*/

.tdHeaderFilter{
    border-radius:0 !important;
    background-color: #00adef;
    color: #f0f0f0 !important;
    border: none !important;
    font-weight: bolder !important;
}
.tdHeaderFilter > .tdHeaderFilterImageUp, .tdHeaderFilter > .tdHeaderFilterImageDown{
    background: url(./arrow-down_white.svg);
    height: 15px;
    width:15px;
}

.tdHeaderFilter > .tdRemoveAllFilterImage, .tdFilter>.tdFilterImage{
    background: url(./remove_white.svg);
    height: 15px;
    width:15px;
}

.slicerTable .tdFilter{
    border-radius : 0 !important;
    background-color: #00adef !important;
    color: #f0f0f0 !important;
    border: 1px solid white !important;
    
    
}

#content_ODD4_test_groups_1 > div{
    display: flex;
    flex-direction: column;
}

#content_ODD4_ODD4_columns_groups_groupsofcolumns>div{
    overflow-y: visible !important;
    overflow-x: hidden !important;
}

#menu-lineaire>p{
    font-size:3vw;
}

.title-question, .odd-parallax-titre{
    font-size:3.25vw;
}

.titre-quote{
    font-size: 4vw;
    background-color: rgba(0,0,0,0.6);
    padding: 20px;
}


@media screen and (min-width: 768px) {
    .block-btm > p, .block-btm>ul, .text-headline, #menu-lineaire>p, .odd-parallax-soustitre>p {
        font-size: 2vw;
        margin-right:30px;
    }
    
     p.titre-btm, .p-header-title, .odd-parallax-titre>p, .titre-quote{
        font-size: 4vw;
    }
    
    .title-question{
    font-size:2.25vw;
    }
    
    .linear-2 {
        display: flex;
        flex-direction: column;
    }
    
    .titre-quote{
        background-color: transparent;
    }
    
}

@media screen and (min-width:1024px){
    .block-btm > p, .block-btm>ul, .text-headline, #menu-lineaire>p, .odd-parallax-soustitre>p {
        font-size: 1.10vw;
    }
    
    .title-question, .odd-parallax-titre>p{
        font-size:1.75vw;
    }
    
     p.titre-btm, .p-header-title, .titre-quote{
        font-size: 2vw;
    }
    #landing-home{
        justify-content: center;
    }
    
    .linear-2 {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 12px;
    }
    
    .linear-2 div {
        width: 40%;
    }
}

@media screen and (min-width:1440px) and (min-height:800px){
    .block-btm > p, .block-btm>ul, .text-headline, #menu-lineaire>p, .odd-parallax-soustitre>p {
        font-size: 1.25vw;
    }
    
     p.titre-btm, .titre-quote{
        font-size: 3vw;
    }
    
    .p-header-title, .odd-parallax-titre>p{
        font-size: 2.5vw;
    }
    
    .title-question {
        font-size:1.5vw;
    }
}

@media screen and (min-width:1920px){
    .block-btm > p, .block-btm>ul, .text-headline, #menu-lineaire>p, .odd-parallax-soustitre>p {
        font-size: 1vw;
    }
    
    .title-question{
        font-size:1.25vw;
    }
    
    .titre-quote{
        font-size: 2vw;
    }
    
     p.titre-btm{
         font-size:2.5vw;
     }
    
    .p-header-title, .odd-parallax-titre>p{
        font-size: 1.25vw;
    }
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR_combo_chzn_link{
    background-color: rgb(0, 173, 239);
    border-radius: none !important;
    color: white;
    border : 1px solid #ffffff;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR_combo_chzn_link>div{
    display: flex;
    align-items: center;
}

.chzn-container-single .chzn-single{
    border-radius: 0px !important;
}

.chzn-container-single .chzn-single div b {
    background: url(./arrow-down-2_white.svg) no-repeat 0px 0px;
    background-repeat: no-repeat;
    background-size: contain;
    height: 15px;
    width:15px;
}

.slicerComboTDDim{
    color: #f0f0f0;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR>table>tbody{
    align-items: center;
    width:100%;
    justify-content:center;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR>table>tbody>tr{
    align-items: center;
    display: flex;
    flex-direction: column;
    width:100%;
    justify-content:center;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#slicer_ODD4_ODD4_columns_Group_filtrage_YEAR .slicerComboTDDim{
    font-weight: bolder !important;
    margin-bottom: 3px;
}

.tdFilter{
    display: flex;
    align-items: center;
}

.tdFilter>span:first-child{
    flex-grow:1;
}

#ODD4_ODD4_columns_Group_filtrage .portlet-header-text{
    color: #ffffff !important;
    font-weight: bolder !important;
}

#filter_ODD4_ODD4_columns_Group_filtrage_filters_content{
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.btn-map, .dashboard_viewer button.btn_map, .dashboard_viewer button {
    border-radius: 0 !important;
    width: 30% !important;
    padding: 10px !important;
}

.btn-map:hover{
    background-color:#0075A3 !important;
}

#map-flex{
    display:flex;
    flex-direction: column;
    justify-content:space-around;
    align-items: center;
}


#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Académie>table>tbody>tr,
#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Région>table>tbody>tr,
#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Type_d_établissement>table>tbody>tr{
    display:flex;
    flex-direction: column;
    align-items: center;
}

#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Académie>table>tbody>tr>td.slicerComboTDDim,
#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Région>table>tbody>tr>td.slicerComboTDDim,
#slicer_popup_ODD4_ODD4_columns_Grp_map_etablissements_FR_Type_d_établissement>table>tbody>tr>td.slicerComboTDDim{
    color: black;
}


.portlet-noheader .tuileBordureRouge,
.portlet-noheader .tuileBordureRougeNoHover
{
    border-radius:8px;
    background: white;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border:2px solid #e30056;
    background-color: #e30056;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.2)!important;
}

.portlet-noheader .tuileBordureRouge:hover{
    border-color: #5B0C2C;
    background-color: #5B0C2C;
       transition: all .2s ease;
    -webkit-transition: all .2s ease;
}



.portlet-noheader .tuileBordureBlue,
.portlet-noheader .tuileBordureBlueNoHover{
    border-radius:8px;
    background: white;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border:2px solid #103E70;
    background-color: #103E70;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.2)!important;
}

.portlet-noheader .tuileBordureBlue:hover{
    border-color: #0A273F;
    background-color: #0A273F;
       transition: all .2s ease;
    -webkit-transition: all .2s ease;
}


/* % test positif */
#SPF_Chiffres_clés_groupsofcolumns_Suivi_epidemie_groupsofcolumns_56716dae, 
div[id^="SPF_"][id$="_56716dae"],
div[id^="SPF_"][id$="_a635a32f"]
{
    background-image: url('../../../../file?item=config/web/public/1.svg');
}

/* cas pour 100000 */
#SPF_Chiffres_clés_groupsofcolumns_Suivi_epidemie_groupsofcolumns_c856730f, 
div[id^="SPF_"][id$="_c856730f"],
div[id^="SPF_"][id$="_a15a66c0"]
{
    background-image: url('../../../../file?item=config/web/public/2.svg');
}
/* taux de reproduction */
#SPF_Chiffres_clés_groupsofcolumns_Suivi_epidemie_groupsofcolumns_61795cd2,
div[id^="SPF_"][id$="_61795cd2"],
div[id^="SPF_"][id$="_1f7b6924"]
{
    background-image: url('../../../../file?item=config/web/public/3.svg');
}
/* Contact identifié */
#SPF_Chiffres_clés_groupsofcolumns_Suivi_epidemie_groupsofcolumns_593aa2c1,
div[id^="SPF_"][id$="_593aa2c1"],
div[id^="SPF_"][id$="_f602263a"], 
div[id^="SPF_"][id$="_b96353dd"],
div[id^="SPF_"][id$="_fee2a6ab"]
{
    background-image: url('../../../../file?item=config/web/public/4.svg');
}
/* Variant */
#SPF_Chiffres_clés_groupsofcolumns_Suivi_epidemie_groupsofcolumns_d0a3e07b,
div[id^="SPF_"][id$="_d0a3e07b"],
div[id^="SPF_"][id$="_d48cbf98"]
{
    background-image: url('../../../../file?item=config/web/public/variant-bleu.svg');
}


div[id^="SPF_"][id$="_1c642461"],
div[id^="SPF_"][id$="_72aba8a2"]
{
     background-color: #E30056;
    background-image: url('../../../../file?item=config/web/public/variant-autre-red.svg');
    
}


/* hospitalisation */
#SPF_Chiffres_clés_groupsofcolumns_Hôpital__Médecine_de_ville_1_groupsofcolumns_e86b3f7b,
div[id^="SPF_"][id$="_e86b3f7b"],
div[id^="SPF_"][id$="_cc873c8e"]
{
    background-image: url('../../../../file?item=config/web/public/nb-hospitalisations-rouge.svg');
}
/* sos medecin */
#SPF_Chiffres_clés_groupsofcolumns_Hôpital__Médecine_de_ville_1_groupsofcolumns_8ee285d3,
div[id^="SPF_"][id$="_8ee285d3"],
div[id^="SPF_"][id$="_e60ea135"]
{
    background-image: url('../../../../file?item=config/web/public/5.svg');
}
/* urgences */
#SPF_Chiffres_clés_groupsofcolumns_Hôpital__Médecine_de_ville_1_groupsofcolumns_ea24b85d,
div[id^="SPF_"][id$="_ea24b85d"],
div[id^="SPF_"][id$="_b0444382"]
{
    background-image: url('../../../../file?item=config/web/public/6.svg');
}
/* soin intensif */
#SPF_Chiffres_clés_groupsofcolumns_Hôpital__Médecine_de_ville_1_groupsofcolumns_51089a86,
div[id^="SPF_"][id$="_51089a86"],
div[id^="SPF_"][id$="_d94ed51c"]
{
    background-image: url('../../../../file?item=config/web/public/soins-critiques-rouge.svg');
}
/* décès */
div[id^="SPF_"][id$="_58fb79e8"],
div[id^="SPF_"][id$="_8990e490"],
div[id^="SPF_"][id$="_ff923fea"],
div[id^="SPF_"][id$="_b058ffe8"],
div[id^="SPF_"][id$="_47feb601"]


{
    background-image: url('../../../../file?item=config/web/public/décès en établissement médico-sociaux-rouge.svg');
}

/* port masque */
#SPF_Chiffres_clés_groupsofcolumns_Adhésion_aux_mesures_de_prévention_groupsofcolumns_7646bd86,
div[id^="SPF_"][id$="_7646bd86"]
{
    background-image: url('../../../../file?item=config/web/public/port-du-masque-en-lieu-public-red.svg');
}

/* adhésion vaccinal */
#SPF_Chiffres_clés_groupsofcolumns_Adhésion_aux_mesures_de_prévention_groupsofcolumns_adbcccaa,
div[id^="SPF_"][id$="_adbcccaa"],
div[id^="SPF_"][id$="_d837b06d"], 
div[id^="SPF_"][id$="_fc224e6e"]
{
    background-image: url('../../../../file?item=config/web/public/taux-adhesion-vaccination.svg');
}

/* reserviste */
#SPF_Chiffres_clés_groupsofcolumns_Réserve_sanitaire_groupsofcolumns_5e8b647,
#SPF_Chiffres_clés_groupsofcolumns_Réserve_sanitaire_groupsofcolumns_5bcc687d,
div[id^="SPF_"][id$="_5e8b647"],
div[id^="SPF_"][id$="_5bcc687d"]

{
    background-image: url('../../../../file?item=config/web/public/reservistes-bleu.svg');
}
/* Nombre de personnes (+12 ans)   */
#SPF_Chiffres_clés_groupsofcolumns_Vaccination_groupsofcolumns_f618716a,
div[id^="SPF_"][id$="_f618716a"]
{
    background-image: url('../../../../file?item=config/web/public/premiere-dose-12-bleu.svg');
}
/* Nombre de personnes complet (+12 ans)   */
#SPF_Chiffres_clés_groupsofcolumns_Vaccination_groupsofcolumns_1a340790,
div[id^="SPF_"][id$="_1a340790"]
{
    background-image: url('../../../../file?item=config/web/public/vaccination-complete-12-bleu.svg');
}

/* Nombre de personnes 1er dose   */
#SPF_Chiffres_clés_groupsofcolumns_Vaccination_groupsofcolumns_1037b4bc,
div[id^="SPF_"][id$="_1037b4bc"],
div[id^="SPF_"][id$="_6f29caaa"],
div[id^="SPF_"][id$="_a4066c46"]
{
    background-image: url('../../../../file?item=config/web/public/vaccin1.svg');
}


/* Vaccination - 1 dose */
#SPF_Vaccination_Vaccination_groups_4_3ef8e5b0,
div[id^="SPF_"][id$="_3ef8e5b0"]

{
    /*background-color: #103E70;*/
    background-color:#51cef5;
    /*background-image: url('../../../../file?item=config/web/public/vaccin1.svg');*/
    background-image: url('../../../../file?item=config/web/public/vaccin_bleu_vaccination.svg');
}
/* Vaccination - complete */
#SPF_Vaccination_Vaccination_groups_4_327b2d93,
div[id^="SPF_"][id$="_327b2d93"]
{
    /*background-color: #A5A5A5;*/
    background-color:#1d72c5;
    /*background-image: url('../../../../file?item=config/web/public/personnes-ont-un-schema-vaccinal-complet-gris.svg');*/
    background-image: url('../../../../file?item=config/web/public/vaccin_bleu_vaccination_all.svg');
}

div[id^="SPF_"][id$="_932db8"],
div[id^="SPF_"][id$="_d3f64e15"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/personnes-ont-un-schema-vaccinal-complet.svg');
}


/* Vaccination - 1 dose */
#SPF_Vaccination_Vaccination_groups_6b491374,
div[id^="SPF_"][id$="_6b491374"]
{
    background-image: url('../../../../file?item=config/web/public/premiere-dose-12.svg');
}

/* Vaccination - personnes-vaccines-en-moy-sur-7-jours */

div[id^="SPF_"][id$="_a00bbaf0"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/personnes-vaccines-en-moy-sur-7-jours.svg');
}

/* Vaccination - EHPAD */

div[id^="SPF_"][id$="_2d2e21da"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/ehpad.svg');
}
/* Vaccination - Proffessionel */
div[id^="SPF_"][id$="_6af101a2"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/pro-ehpad.svg');
}


/* Vaccination - Proffessionel Soignant */
div[id^="SPF_"][id$="_a6620ca3"]
{
    background-color: #E30056;
    background-image: url('../../../../file?item=config/web/public/personnels soignants libéraux sont complètement vaccinée.svg');
}



div[id^="SPF_"][id$="_128a2315"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/vaccin3.svg');
}
div[id^="SPF_"][id$="_77636728"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/vaccin2.svg');
}
div[id^="SPF_"][id$="_256f2a13"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/vaccin1.svg');
}



/* Vaccination - complete */
#SPF_Vaccination_Vaccination_groups_5a041f94,
div[id^="SPF_"][id$="_5a041f94"]
{
    background-image: url('../../../../file?item=config/web/public/vaccination-complete-12.svg');
}
#SPF_Vaccination_Vaccination_groups_2_69bca708,
div[id^="SPF_"][id$="_69bca708"]
{
    background-color: #E30056;
    background-image: url('../../../../file?item=config/web/public/vaccination-complete-2.svg');
}

/*#SPF_Vaccination_Vaccination_groups_2_b77b95df,
div[id^="SPF_"][id$="_b77b95df"]
{
    background-color:#A5A5A5;
    background-image: url('../../../../file?item=config/web/public/population-non-vaccinee-gris.svg');
}*/




/* Suivie de l'épidémie - personne personne positive */
#SPF_Suivi_de_l’épidémie_Toute_population_groups_c15e8b9f,
div[id^="SPF_"][id$="_c15e8b9f"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/personnes-positives.svg');
}



/* Suivie de l'épidémie - personne personne positive */
#frame_SPF_Vaccination_Vaccination_groups_2_a9fe46c9,
div[id^="SPF_"][id$="_a9fe46c9"] {
    max-width: 600px;
}
/* Suivie de l'épidémie - personne test positive */
#SPF_Suivi_de_l’épidémie_Toute_population_groups_89fe8a39,
div[id^="SPF_"][id$="_89fe8a39"]
{
    background-color: #02afe6;
    background-image: url('../../../../file?item=config/web/public/test-virologiques-positifs.svg');
}

/* Suivie de l'épidémie - par ages */
#SPF_Suivi_de_l’épidémie_Toute_population_groups_2_3c9efa0a,
div[id^="SPF_"][id$="_3c9efa0a"]


{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/par-classe-dage-bleu.svg');
}

#SPF_Suivi_de_l’épidémie_Toute_population_groups_1_7c7f7b48,
div[id^="SPF_"][id$="_7c7f7b48"],
div[id^="SPF_"][id$="_636347d7"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/par-classe-dage-rouge.svg');
}

div[id^="SPF_"][id$="_bdc3e53"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/ESMS_suivie.svg');
}



/* Adhésion prévention -  masque   */
#SPF_Adhésion_aux_mesures_de_prévention_groups_1_ea9bd1d4,
div[id^="SPF_"][id$="_ea9bd1d4"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/port-du-masque-en-lieu-public.svg');
}
/* Adhésion prévention -  intention vaccination   */
#SPF_Adhésion_aux_mesures_de_prévention_groups_ec114798,
div[id^="SPF_"][id$="_ec114798"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/adhesion-des adultes-rouge.svg');
}

#SPF_Adhésion_aux_mesures_de_prévention_groups_2_e3f9678d,
div[id^="SPF_"][id$="_e3f9678d"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/adhesion-des adultes-bleu.svg');
}

div[id^="SPF_"][id$="ba1ed062"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/adhesion-des adultes-rouge.svg');
}

/* Contact tracing - cumul contacts identifiés    */
#SPF_Contact_Tracing_groups_3_682f7323,
div[id^="SPF_"][id$="_682f7323"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/cumuls-contacts-identifies.svg');
}

/* Contact tracing - Contacts identifiés    */
#SPF_Contact_Tracing_groups_3_1c33ccca,
div[id^="SPF_"][id$="_1c33ccca"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/contacts-identifies-red.svg');
}
/* Contact tracing - moyenne contacts identifiés    */
/*#SPF_Contact_Tracing_groups_4_b96353dd,
div[id^="SPF_"][id$="_b96353dd"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/contacts-identifies.svg');
}
*/

/* Contact tracing - cas-connus-precedemment-comme-contacts    */
#SPF_Contact_Tracing_groups_19fa9e23,
div[id^="SPF_"][id$="_19fa9e23"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/cas-connus-precedemment-comme-contacts.svg');
}

/* Contact tracing - jours en moyenne entre la date de début des signes et la date de prélèvement    */

div[id^="SPF_"][id$="_a1e75b13"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/Nombre moyen de jour entre le début des signes et le test.svg');
}

/* Reserve sanitaire  - nb reserviste    */
#SPF_Réserve_sanitaire_groups_3a9ad283,
div[id^="SPF_"][id$="_3a9ad283"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/reservistes-bleu.svg');
}

/* Reserve sanitaire  - reservistes-hexagone    */
#SPF_Réserve_sanitaire_groups_1_7b7bca0a,
div[id^="SPF_"][id$="_7b7bca0a"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/reservistes-hexagone.svg');
}
/* Reserve sanitaire  - reservistes-outremer    */
#SPF_Réserve_sanitaire_groups_1_6655afe3,
div[id^="SPF_"][id$="_6655afe3"]
{
    /*background-color: #4444b2;*/
    background-image: url('../../../../file?item=config/web/public/reservistes-outremer_bleu.svg');
}
/* Mortalité  - décès    */

div[id^="SPF_"][id$="_678a7bbc"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/tombe.svg');
}



/* Hospital  - décès  adminssions en soins critique  */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_2_682b5d52,
div[id^="SPF_"][id$="_682b5d52"]
{
	background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/soins-critiques.svg');
}

/* Hospital  - passages  */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_2_7788030c,
div[id^="SPF_"][id$="_7788030c"]
{
background-color: #103E70;

    background-image: url('../../../../file?item=config/web/public/urgences.svg');
}


/* Hospital  -  passage urgence */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_48ac34b4,
div[id^="SPF_"][id$="_48ac34b4"]
{
background-color: #e30056;

    background-image: url('../../../../file?item=config/web/public/urgences-rouge.svg');
}
/* Hospital  -  reanimation */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_3c65c793,
div[id^="SPF_"][id$="_3c65c793"]
{
background-color: #e30056;

    background-image: url('../../../../file?item=config/web/public/reanimation.svg');
}


/* Hospital  -  SOS consultation  */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_1_aa02c669,
div[id^="SPF_"][id$="_aa02c669"],
div[id^="SPF_"][id$="_bb85064a"]
{
background-color: #E30056;

    background-image: url('../../../../file?item=config/web/public/sos-med-rouge.svg');
}

/*Entrées régionales - _Nombre_hebdomadaire_d’actes_SOS_Médecin_pour_suspicion_COVID-19_et_part_d’activité_dans_l’activité_totale_SOS_Médecins_par_région */
#SPF_Entrees_regionales_Nombre_hebdomadaire_d’actes_SOS_Médecin_pour_suspicion_COVID-19_et_part_d’activité_dans_l’activité_totale_SOS_Médecins_par_région__bb85064a
{
    background-color: #e30056 !important;
    background-image: url('./sos-med.svg') !important;
}
*/
/* Hospital  -  SOS activité */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_1_fa16347d,
div[id^="SPF_"][id$="_fa16347d"]
{
background-color: #103E70;

    background-image: url('../../../../file?item=config/web/public/sos-med.svg');
}


div[id^="SPF_"][id$="_4549d76b"]
{

    background-image: url('../../../../file?item=config/web/public/taux-dincidence-rouge.svg');
}
/* Hospital  - SOS consultation classe age  */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_3_5f676014,
div[id^="SPF_"][id$="_5f676014"]
{
background-color: #e30056;

    background-image: url('../../../../file?item=config/web/public/sos-med-rouge.svg');
}
/* Hospital   - SOS passages classe age   */
#SPF_Hôpital__Médecine_de_ville_Evolution_indicateurs_hositalier_groups_3_48ac34b4,
div[id^="SPF_"][id$="_48ac34b4"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/6.svg');
}

/* Hospital   - admission-soins-critiques.svg   */
div[id^="SPF_"][id$="_442da374"],
div[id^="SPF_"][id$="_e5acc096"]
{
    background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/soins-critiques-rouge.svg');
}


/* Hospital   - hospitalisations.svg   */
div[id^="SPF_"][id$="_c69b92a5"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/admission-soins-critiques-blue.svg');
}



/* Logistique vaccinale   - doses expédié  */

div[id^="SPF_"][id$="_5721a773"],
div[id^="SPF_"][id$="_930d75ff"]

{
background-color: #103E70;
    /*background-image: url('../../../../file?item=config/web/public/doses-expediees.svg');*/
    background-image: url('../../../../file?item=config/web/public/doses-expediees2.svg');
}

/* Logistique vaccinale   - operations-logistique  */

div[id^="SPF_"][id$="_78d5f6c3"]
{
background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/operations-logistiques.svg');
}

/* Logistique vaccinale   -/materiel-dinjection-en-stoc */

div[id^="SPF_"][id$="_6c442654"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/materiel-dinjection-en-stock.svg');
}
/* Logistique vaccinale   - transports-routiers */

div[id^="SPF_"][id$="_104601f7"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/transports-routiers.svg');
}

/* Logistique vaccinale   - personnes-impliqués-dans-la-campagne */

div[id^="SPF_"][id$="_26573ba3"]
{
background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/personnes-impliqués-dans-la-campagne.svg');
}

/* Logistique vaccinale   - taux-de-service */

div[id^="SPF_"][id$="_62153e24"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/taux-de-service.svg');
}

/* Logistique vaccinale   - effecteurs*/

div[id^="SPF_"][id$="_3b96e9ca"]
{
background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/effecteurs.svg');
}

/* Logistique vaccinale   - point-de-livraison */

div[id^="SPF_"][id$="_6203e88a"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/point-de-livraison.svg');
}
/* Logistique vaccinale   - nombre doses semaines précédentes */

div[id^="SPF_"][id$="_5934cd8a"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/nombre-de-dose-expedieees-semaine-precedente.svg');
}
/*5a8c2be5*/


/* Logistique vaccinale   - doses-distribuées */

div[id^="SPF_"][id$="_5a8c2be5"]
{
background-color: #e30056;
    background-image: url('../../../../file?item=config/web/public/doses-distribuées.svg');
}

/* Entrées régionales - Rapport HTML couverture vaccinale  */

div[id^="SPF_"][id$="_17491cba"], 
div[id^="SPF_"][id$="_dcf30c5f"]
{
    /*background-color: #e30056;*/
    /*background-image: url('../../../../file?item=config/web/public/doses-distribuées.svg');*/
    background-image: url('../../../../file?item=config/web/public/personnes-ont-un-schema-vaccinal-complet.svg');
}

/* Entrées régionales - Rapport HTML couverture non vacciné  */

div[id^="SPF_"][id$="_2cbba7ef"], 
div[id^="SPF_"][id$="_b77b95df"],
div[id^="SPF_"][id$="_712a11b2"]
{
    background-color: #C4C4C4;
    /*background-image: url('../../../../file?item=config/web/public/doses-distribuées.svg');*/
    background-image: url('../../../../file?item=config/web/public/population-non-vaccinee-gris.svg');
}


/* Entrées régionales - R effectif  */
div[id^="SPF_"][id$="_e603379f"]
{
    background-image: url('../../../../file?item=config/web/public/r-effectif.svg');
}

/* Entrées régionales - Part de criblage  */
div[id^="SPF_"][id$="_1814d676"]
{
    background-image: url('../../../../file?item=config/web/public/part-de-criblage.svg');
}

/* Entrées régionales - Variants  */
div[id^="SPF_"][id$="_6d10ebaa"]
{
    background-image: url('../../../../file?item=config/web/public/variant-autre.svg');
}

/* Entrées régionales - Nombre de passages aux urgences  */
div[id^="SPF_"][id$="_82b5a1a0"]
{
    background-image: url('../../../../file?item=config/web/public/urgences-bleu.svg');
}

/* Entrées régionales - Part des passages suspicions COVID-19 sur l'ensemble des passages aux urgences  */
div[id^="SPF_"][id$="_a99cc43b"]
{
    background-image: url('../../../../file?item=config/web/public/urgences-rouge.svg');
}

/* Entrées régionales - Part d'hospi après passage aux urgences pour suspicion de COVID-19  */
div[id^="SPF_"][id$="_baf74805"]
{
    background-image: url('../../../../file?item=config/web/public/hospitalisation-apres-urgence.svg');
}

/* Entrées régionales - Hospitalisations et admissions en soins critiques par réhion */  */
div[id^="SPF_"][id$="_e5acc096"]
{
    background-image: url('../../../../file?item=config/web/public/admission-soins-critiques.svg');
}

/* Entrées régionales - Evolution de la mortalité  */
div[id^="SPF_"][id$="_c109a11c"]
{
    background-color: #103E70;
    background-image: url('../../../../file?item=config/web/public/tombe.svg');
}


.source-logo-gris
{
    background-size: content;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../../../../file?item=config/web/public/Sante-publique-France-logo.svg');
   /* border: 1px solid #CDD1D3 !important;
    border-radius:8px;*/
}

.source-logo-blanc
{
    background-size: content;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('../../../../file?item=config/web/public/Sante-publique-France-logo.svg');
   /* border: 1px solid #CDD1D3 !important;
    border-radius:8px;*/
}


.row-template.spf-red:hover {
    transition: all .9s ease;
    -webkit-transition: all .9s ease;
    background-color: #bf1758!important;
}
.row-template.spf-red {
    background-color: #e30056 !important;
}
.navigationMenuList li.navigationMenuElement_2:last-child .navigationMenuElementText
{
    border-bottom: none !important;
}
/* Change tooltip help icon*/
.show-help .x-tool-description
{
	background: none;
    background-image: none !important;
    display: inline-block !important;
    -webkit-mask-image: url(../../../../file?item=config/web/public/question-circle-regular.svg);
    mask-image: url(../../../../file?item=config/web/public/question-circle-regular.svg);
    background-color: black;
}
.tuileBordureBlue.show-help .x-tool-description,
.tuileBordureBlueNoHover.show-help .x-tool-description
{
/*  background-color :rgb(17, 75, 152) !important;*/
    background-color :#ffffff !important;
}
.tuileBordureRouge.show-help .x-tool-description,
.tuileBordureRougeNoHover.show-help .x-tool-description
{
/*    background-color :#e30056 !important; */
    background-color :#ffffff !important;
}

table.portlet-toolbar {
    display: inline-block !important;
}

h1 {
    font-size: 1.7em !important;
}

.espace-gris
{
    background-color: rgb(247, 247, 247);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.05)!important;
    box-shadow: 0 2px 2px rgba(0,0,0,.05)!important;
}

.espace-gris-top
{
    background-color: rgb(247, 247, 247);
    box-shadow: 0 -2px 2px rgba(0,0,0,0.05)!important;
}

.legendHorizontal .label {
    line-height: 15px;
}
.gwt-HTML > .label {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.legend td {
    width: auto !important;
}

.colorCell{
    margin-left: 5px;
    margin-right: 5px;
}


/*  Bouton filtre */
.spanMemberActive,
.spanMemberInactive
{		
	border-color: #004192;
	font-family: Roboto,sans-serif;
	background-color: transparent;
	color: #3e3e3e;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 400;
	border-radius: 20px;
}
	
.spanMemberSelected,
.spanMemberActive:hover
{
	border-color: #0048a1;
	background: #0048a1 radial-gradient(circle,transparent 1%,#0048a1 0) 50%/15000%;
	color: #fff;

	font-family: Roboto,sans-serif;

	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 400;
	border-radius: 20px;
}



a, a:visited, a:hover {
    color: #e30056;
	text-decoration: none;
}



a
{
    -webkit-transition: background-size .3s;
    transition: background-size .3s;
    background-image: linear-gradient(currentColor,currentColor);
    background-position: 0 100%;
    background-repeat: no-repeat;
    color: #e30056;
    background-size: 0 2px;
}

a:hover{
background-size: 100% 2px;
    color: #e30056;	
}

.navigationMenuHeader{
    cursor: pointer !important;
}

div.navigationMenuHeader:before{
    content:"Coronavirus (COVID-19)" !important;
    color: white;
    font-size: 30px;
    font-family: Roboto Condensed,sans-serif !important;
    padding-bottom: 6px;
}

div.navigationMenuHeader:after{
    content:"REVENIR AU DOSSIER" !important;
    font-size: 14px;
    color: #fff !important;
    background-size: 100% 2px;
    font-family: Roboto Condensed,sans-serif !important;
    text-transform: uppercase;
    letter-spacing: .7px;
    padding-bottom: 3px;
    line-height: 1.14;
    display:block;
    top:100px;
    left:30px;
    border: none;
    border-bottom: 2px solid #FFF;
    /* text-decoration: underline; */
    width: auto;
}

.container-menu-mobile{
    background-color:#00b1e6 !important;
    height:100%;
}

.container-menu-mobile > * {
    font-family:Roboto Condensed,sans-serif !important;
}

.container-menu-mobile>.link-home{
    color:#fff !important;
}

.container-menu-mobile>.link-home>.titre-menu-mobile{
    color:#fff !important;
    font-size: 30px;
    font-family: Roboto Condensed,sans-serif !important;
    padding-bottom: 6px;
}

.container-menu-mobile>.link-home>.titre-sous-menu-mobile{
    color:#fff !important;
    font-size: 14px;
    color: #fff !important;
    background-size: 100% 2px;
    font-family: Roboto Condensed,sans-serif !important;
    text-transform: uppercase;
    letter-spacing: .7px;
    padding-bottom: 3px;
    line-height: 1.14;
    display:block;
    top:100px;
    left:30px;
    border: none;
    border-bottom: 2px solid #FFF;
    /* text-decoration: underline; */
    width: fit-content;
}



/* hide Vide for contact tracing */
#slicer_SPF_Contact_Tracing_Nombre_contacts_identifiés_Classe_d_age_mbr_,
#slicer_SPF_Contact_Tracing_Proportion_de_cas_précédemment_connus_comme_contacts_Classe_d_age_mbr_,
#slicer_SPF_Contact_Tracing_groupsofcolumns_Nombre_contacts_identifiés_Classe_d_age_mbr_,
#slicer_SPF_Contact_Tracing_groupsofcolumns_Proportion_de_cas_précédemment_connus_comme_contacts_Classe_d_age_mbr_
{
    display: none;
}

/*  CUrseur des cartes*/
.ui-slider .ui-slider-handle {

    background-color: rgb(0, 65, 146);
}
.slicerSlider.ui-state-disabled {
    opacity: 1;
}


#content_SPF_Suivi_de_l’épidémie2_groups_groups_legend .legendItem span {
    padding-right: 3px;
}




/* ToolTips custom titile */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted #3cb3b7; /* If you want dots under the hoverable text */
}

/* Tooltip text */
.tooltip .tooltiptext {
     visibility: hidden;
    width: 550px;
    background-color: white;
    padding: 5px;
    color: black;
    text-align: center;
    padding: 5px 5px;
    border-radius: 6px;
    border: 1px solid black;
    position: absolute;
    z-index: 1;
    top: 31px;
    left: -50%;
    font-size: 12px;
}

.tooltiptext-bleu{
    background-color: #00B1E6 !important;
    color: #ffffff !important;
    border: 1px solid #00B1E6 !important;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}


.slicerDatePickerSpanMin, .slicerDatePickerSpanMax, .datePickerSpanMin, .datePickerSpanMax
{
 background-image : url('../../../../file?item=config/web/public/calendar-blue.svg');
}

  .slicerDatePickerSpanMin, .slicerDatePickerSpanMax
{
    border-color: #0048a1;
    font-family: Roboto,sans-serif;
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: 400;
    border-radius: 20px;
	color: #0048a1;
}


  .slicerDatePickerSpanMin  input[type=text],
   .slicerDatePickerSpanMax   input[type=text]
  {
  border-color: none!important;
  color: #0048a1;
  }
  
  
  
  .dd-tooltip-container
  {
      max-height: 300px;
  }
  
  .detail-subtitre
{
   padding: 10px;
    border: 1px solid #00b1e6;
    margin-top: 10px;
    border-radius: 0.5rem;
}



body.dashboard_viewer > div {
    max-width: 1280px;
    margin: auto;
}

.legendHorizontal
{
	position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


.centerdivh1 h1
{
    text-align: center;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;   
}

/* Habdle Notification message*/
.notification-spf {
    background-color: #347fce;
    opacity: 0.9;
    position: fixed !important;
    top: 0 !important;
    position: fixed;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 80px !important;
    font-family: 'Roboto';
    font-size: 22vmin !important;
    text-align: center;
	    color: white;
}

.notification-close input[type=button] {
    background-image: url(../../../../file?item=config/web/public/close-button-blue.svg) !important;
    background-repeat: no-repeat !important;
    background-color: transparent!important;
}
.notification-spf p {
    ont-size: 3vmin;
    position: absolute;
    top: 50%;
    left: 50%;
  
    -ms-transform: translateY(-50%,-50%);
    transform: translate(-50%,-50%);
}
.footer-spf {
    border: 2px white;
    font-family: 'Roboto';
    padding: 10px;
    border-radius: 10px;
    border-style: solid;
    color: white;
}

.navigationMenuFooter{
    height: 55px;

    display: block;
    background-color: #004192;
    padding: 10px;
}
.navigationMenu {
    background-color: #00afe6;
    height: calc(100% - 216px) !important;
}

.footer-spf img {
    float: left;
    margin: 0px 30px 0px 5px;
    height: 29px;
}



.button-spf a {
    border: 1px solid #004192 !important;
    font-family: Roboto,sans-serif;
    background-color: transparent !important;
    color: #3e3e3e;
    font-weight: 400;
    border-radius: 20px;
    height: 25px !important;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding: 0px;
    top: 2px;
    /* left: -1px; */
    position: absolute;
    background: none;
    width:95% !important;
}

.button-spf-choix-region a {
    border: 1px solid #004192 !important;
    font-family: Roboto,sans-serif;
    background-color: #004192 !important;
    color: #ffffff;
    font-weight: 400;
    border-radius: 20px;
    height: 25px !important;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding: 0px;
    top: 2px;
    /* left: -1px; */
    position: absolute;
    background: none;
    width:95% !important;
}


.selecteur-choix-region-chiffre-cles .chzn-single{ 
    border: 1px solid #004192 !important;
    font-family: Roboto,sans-serif;
    background-color: #004192 !important;
    color: #ffffff !important;
    font-weight: 400;
    border-radius: 20px !important;
    height: 25px !important;
    text-align: center;
    font-size: 16px;
    line-height: 23px;
    margin: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding: 0px;
    top: 2px;
    /* left: -1px; */
    position: absolute;
    background: none;
    width:95% !important;
}

.selecteur-choix-region-chiffre-cles .chzn-single span { 
    margin-right: 0 !important;
    width: unset !important;
}

.selecteur-choix-region-chiffre-cles .chzn-drop{
    margin-top:38px !important
}

.selecteur-choix-region-chiffre-cles .search-choice-close{
    display:none !important;
}

#slicer_SPF_Variants_groupsofcolumns_Criblage_des_mutations_d’intérêt_groups_Date_test_crible_value::before,
#slicer_SPF_Suivi_de_l’épidémie_groupsofcolumns_Taux_de_reproduction_du_virus_Date_value::before{
    content:'Semaine du ';
}

.no-data-editor{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    color: #ffffff;
  font-family: 'Roboto', sans-serif;
}



.bouton-retour-France input[type=button]{
    width:95% !important;
    cursor:pointer;
    color: #004192 !important;
    border: 1px solid #004192 !important;
    font-weight:400;
    height:25px!important;
    margin:5px;
    background-color:none !important;
    background:unset !important;
}


/*** preprod/**/
/*
div[id^="SPF_"][id$="_editor_titre_page"],
div[id^="SPF_"][id$="_editor_titre_page_mobile"]
{
 background-color:green;   
}
*/
#foreground_foreground_Notification_mobile{
    opacity:0 !important;
    visibility: hidden;
}

span[id$="mbr_Other"]{
 display:none !important;   
}

