@font-face {
    font-family: 'move';
    src: url('../fonts/move.woff2') format('woff2'),
         url('../move.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'MyriadPro-SemiCn';
    src: url('../fonts/MyriadPro-SemiCn.woff') format('woff');
    font-weight: normal;
    font-style: normal;
   	font-display: swap;
}

 @font-face {
    font-family: 'MarvinVisions-Bold';
    src: url('../fonts/MarvinVisions-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

 @font-face {
    font-family: 'gill-sans-mt';
    src: url('../fonts/gill-sans-mt.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

#sp-page-builder .sp-pagebuilder-page-edit {
    margin-top: -71px!important;
    margin-right: -9px!important;
}

/*formulaire*/
@media (max-width: 991px){
  #section-id-1619614606351 , #section-id-1619614080190 , #section-id-1619614828015, #section-id-1619603589097 , #section-id-1619614512867{
    display:none!important;
  }
}

.bfFormDiv {
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 0px 5px 5px 5px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.bfPageIntro{
  padding: 0px 5px 0px 5px!important;
      margin: 0px 0px 0px 0px!important;
}
button.button {
    margin: 5px 5px 5px 5px;
    border: none;
    border-radius: 20px;
    padding: 8px 20px;
    cursor: pointer;
    position: relative;
    top: 30px;
}
#bfPage1 > section.bfPageIntro > p > span:nth-child(1) {
    color : #cc0000;
    position: relative;
    bottom: 28px;
    background-color: #ffffff;
    padding: 0px 10px;
    margin-left: 10px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;
    font-size: 2rem!important;
    font-weight: 500!important;
}
/*#bfPage1 > section.bfPageIntro > p {
    margin-bottom: -25px;
}*/
#bfQuickModeSection95502 > section > label { width : 195px!important; }
#bfQuickModeSection78976 > section > label { width : 165px; }
#bfQuickModeSection56642 > section > label { width : 105px!important; }
#bfQuickModeSection15956 > section > label { width : 105px!important; }
#bfQuickModeSection15291 > section > label { width : 370px!important; }
#bfQuickModeSection48564 > section > label { width : 370px!important; }
/*#bfQuickModeSection78312 > section > label { width : 325px!important; }*/
#info_agent_intervention > section > label { width : 190px;}
#info_agent > section > label { width: 240px!important;}
#justificatifs_obligatoire > section { width: 600px!important; }
#justificatifs> section { width: 600px!important; }
#bfElementGroup1470 {width: 191px;}
#bfQuickModeSection78312 > .bfElemWrap { width: 570px!important; }
#Identification_du_demandeur > section > label {
    width: 170px!important;
}
#declaration_individuelle_de_greve > section > label {
    width: 170px!important;
}
#bfQuickModeSection95502 > section {
    width: 690px;
}

.bfQuickMode .bfErrorMessage {
    border-radius: 10px;
    border: 2px solid;
}

#bfQuickModeSection78312 {
    border: solid 2px #e9ecef!important;
    border-radius: 8px!important;
    padding: 5px!important;
    margin: 20px 0!important;
    width: auto!important;
    margin-left: 2%!important;
    margin-right: 2%!important;
}

#bfQuickModeSection78976 , #bfQuickModeSection56642 , #bfQuickModeSection15291 , #bfQuickModeSection15956 , #bfQuickModeSection48564  , #info_agent , #justificatifs_obligatoire, #justificatifs , #Identification_du_demandeur , #info_agent_intervention , #bfQuickModeSection95502, #declaration_individuelle_de_greve{ /* section encadré */
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
    margin: 20px 0;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 767px) {
  #bfQuickModeSection78976 , #bfQuickModeSection56642 , #bfQuickModeSection15291 , #bfQuickModeSection15956 , #bfQuickModeSection48564 , #info_agent , #justificatifs_obligatoire , #justificatifs , #Identification_du_demandeur , #info_agent_intervention , #bfQuickModeSection95502, #declaration_individuelle_de_greve { /* section encadré */
    width: auto;
}
  #bfQuickModeSection78976 > section > label { width : auto!important; }
  #bfQuickModeSection56642 > section > label { width : auto!important; }
  #bfQuickModeSection15956 > section > label { width : auto!important; }
  #bfQuickModeSection15291 > section > label { width : auto!important; }
  #bfQuickModeSection48564 > section > label { width : auto!important; }
  #bfQuickModeSection78312 > section > label { width : auto!important; }
  #bfQuickModeSection78312 > .bfElemWrap {width: auto!important;}
  #justificatifs_obligatoire > section { width: auto!important; }
  #justificatifs > section { width: auto!important; }
  #Identification_du_demandeur > section > label { width : auto!important; }
  #bfQuickModeSection95502 > section { width: auto;}
}

#bfQuickModeSection15291 > section > p > strong , #bfQuickModeSection48564 > section > p > strong, #justificatifs_obligatoire > section > p > span , #justificatifs > section > p > span  {
    font-weight: bolder;
    position: relative;
    bottom: 19px;
    padding: 0px 5px;
    margin-left: 2%;
    background-color: white;
}
#bfQuickModeSection15291 > section > p , #bfQuickModeSection48564 > section > p , #justificatifs_obligatoire > section > p , #justificatifs > section > p { margin-bottom : -17px; }

#bfQuickModeSection15291 , #bfQuickModeSection48564 , #bfQuickModeSection78312 , #Identification_du_demandeur , #info_agent_intervention , #bfQuickModeSection95502 , #bfQuickModeSection78976, #declaration_individuelle_de_greve { /* derniere section de page */
  margin-bottom: -30px!important;
}
#Description > .bfSectionDescription , #bfQuickModeSection43215 > section , #description > section
{
  margin: 0% 2%;
  text-align: justify;
}

#description > section > ul > li::marker , #bfQuickModeSection43215 > section > ul > li::marker , #Description > section > ul > li::marker {
    color: red;
}

#bfElemWrap766 , #bfElemWrap767, #bfElemWrap768{
  display:flex; 
  align-items: flex-end;
}
@media (max-width: 767px) {
  #bfElemWrap766 , #bfElemWrap767, #bfElemWrap768{
    flex-wrap: wrap;
  }
}

@media (min-width: 768px) {
 #bfElemWrap2125 {display : flex}
}

#bfLabel766, #bfLabel767, #bfLabel768{
    flex: none;
    margin-right: 10px;
}
#ff_elem1079 {
    width: 150px;
    min-width: 150px;
}
#bfElemWrap1082 {
    display: flex;
    flex-direction: column;
}
#ff_elem1078 {
    width: 290px!important;
}
#bfLabel1082 {
    width: 440px!important;
}
#ff_elem1082 {
    width: auto;
}
#bfPage1 > section.bfPageIntro > p > span:nth-child(3) {
    margin-bottom: -15px!important;
    position: relative;
    bottom: 22px;
    margin-left: 2%;
}
#ff_elem2613 , #ff_elem2633 {width : 470px!important}

#bfElementGroupNoWrap1428 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap4006 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap4007 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap4008 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap4009 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap4090 > div > div.js-calendar > div > table > thead > tr.daynames ,
#bfElementGroupNoWrap1428 > div > div.js-calendar > div > table > tbody ,
#bfElementGroupNoWrap4006 > div > div.js-calendar > div > table > tbody ,
#bfElementGroupNoWrap4007 > div > div.js-calendar > div > table > tbody ,
#bfElementGroupNoWrap4008 > div > div.js-calendar > div > table > tbody ,
#bfElementGroupNoWrap4009 > div > div.js-calendar > div > table > tbody ,
#bfElementGroupNoWrap4090 > div > div.js-calendar > div > table > tbody 
{
    display: none;
}

.bfCalendar.btn.btn-secondary {
    flex: none;
}
/*

#bfPage1 > section.bfPageIntro > p > span:nth-child(3) {
    position: relative;
    bottom: 15px;
    margin-left: 22px;
}
section.bfSectionDescription {
    margin: 0px 30px;
}
#bfQuickModeSection77541 > section , #bfQuickModeSection71741>section{
  display:flex;
  align-items:center;
}
.form_col1{width: 75%;}
.form_col2{width: 25%; text-align: center;}

#bfElementGroupNoWrap2125{
  width:auto!important;
}
#justificatifs_obligatoire > section.bfSectionDescription > p > span , #justificatifs > section.bfSectionDescription > p > span {
    background-color: #ffffff;
    padding: 0px 5px;
}
#justificatifs_obligatoire > section.bfSectionDescription > p , #justificatifs > section.bfSectionDescription > p {
    margin-bottom: 0px;
    height: 10px;
    position: relative;
    bottom: 22px;
}
#ff_elem769{width:100%!important;}
#bfQuickModeSection48564 > section > label ,#bfQuickModeSection15291 > section > label {
    width: 75%!important;
    max-width: 75%!important;
    min-width: 75%!important;
}
#bfQuickModeSection53471 > section > label {
  width: 43%!important;
}
#bfQuickModeSection55578 > section > label {
  width: 55%!important;
}

#justificatifs > section > label  , #justificatifs_obligatoire > section > label  {
  width : 35%!important;
}
#montant > section > label {
  width: 67%!important;
}
#Demande_absence > div {    width: fit-content;
    margin-left: auto;
    margin-right: auto;}
    
#bfQuickModeSection48564 > section , #bfQuickModeSection15291 > section {display:flex!important;}
#bfElemWrap769{
  width:100%!important;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 992px){
  #bfQuickModeSection95502 , #bfQuickModeSection53471, #bfQuickModeSection55578, #montant, #justificatifs_obligatoire , #justificatifs{
    margin: 20px 17% 20px 17%;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
  }
  #bfQuickModeSection53471{
    margin: 20px 23% 20px 23%!important;
  }
  #bfQuickModeSection55578{
    margin: 20px 15% 20px 15%!important;
  }
  #montant , #justificatifs_obligatoire, #justificatifs{
    margin: 20px 24% 20px 24%!important;
  }
  
    #Remerciement
{
      margin: 50px 40px!important;
}}
@media (min-width: 992px)
.edocmandocumentsmodule_rh {
    margin-top: 0px!important;
}

@media (max-width: 991px){
  #bfQuickModeSection95502 , #bfQuickModeSection15956 ,#bfQuickModeSection56642 , #bfQuickModeSection78976 , #bfQuickModeSection53471 ,#info_agent ,#montant , #justificatifs_obligatoire , #justificatifs , #Identification_du_demandeur , #Identifiaction_du_demandeur2{
    margin: 20px 5% 20px 5%;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
    }
  #justificatifs_obligatoire , #justificatifs {
    margin: 20px 5% 20px 5%!important;
  }
  
  #section-id-1619614828015{display:none!important}
  #Remerciement{
      margin: 25px 20px!important;
  }
}
#bfElementGroupNoWrap1079 > div > div.js-calendar > div > table > tbody > tr.time > td.time.minutes-select > select , #bfElementGroupNoWrap1079 > div > div.js-calendar > div > table > tbody > tr.time > td.time.hours-select > select{padding:0px!important}
@media (max-width: 991px) and (min-width:851px) {
  #bfQuickModeSection53471{
     margin: 20px 24% 20px 24%;
  } 
  #bfQuickModeSection55578{
    margin: 20px 15% 20px 15%!important;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
  }
}

@media (max-width: 849px){
#bfQuickModeSection48564 , #bfQuickModeSection15291 ,#bfQuickModeSection55578 ,#bfQuickModeSection78312 {
    margin: 20px 5% 20px 5%;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
  }}
@media (min-width: 850px){
#bfQuickModeSection48564 , #bfQuickModeSection15291 , #bfQuickModeSection15956 , #bfQuickModeSection56642 , #bfQuickModeSection78976 , #bfQuickModeSection78312 , #info_agent , #Identification_du_demandeur{
    margin: 20px 30% 20px 30%;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
  }
  #Identifiaction_du_demandeur2{
    width: fit-content;
    border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 11px;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }
}

#Evenement > section > label{
  width: 30%!important;
}
#Evenement{
  border: solid 2px #e9ecef;
    border-radius: 8px;
    padding: 5px;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}
#Evenement > section > input {width: 70%!important;}  


input.ff_elem:hover , textarea.ff_elem:hover , input.ff_elem.inputbox:hover{background-color:#e9ecef;}
.bfQuickMode .bfLabelLeft label {
    width: 35%!important;
    float: left;
    margin: 0px 0px 0px 0px!important;
    padding: 0px 10px 0px 0px;
}
.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {
    float: left;
    margin: 0px;
    width: 65%!important;
}

#ff_elem2612 {
    width: 200px!important;
}*/

#member-profile > div > button{
  border-color: red;
    background-color: red;
}



@media (min-width: 992px){


.sppb-carousel-indicators li{
  background-color: rgb(116 116 116 / 40%);
  border: 0px rgb(116 116 116 / 40%);
      height: 9px;
      width: 9px;
}

.sppb-carousel-indicators .active{
    margin: 0;
    width: 9px;
    margin-bottom: 1px;
    height: 9px;
    background-color: #fff;
    background-color: #000!important;
}

.sppb-carousel-indicators {
left: 28.5%!important;
  line-height: 12px;
    margin-top: 64.5px!important;
}

.sppb-carousel-arrow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 214px;
    opacity: .8;
    margin-top: 351px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}

.sppb-carousel-arrow.right i {
    right: 50%;
    margin-right: -105px;
}

.sppb-carousel-arrow.left i {
    left: 50%;
    margin-left: -11px;
}

i.fa.fa-chevron-left {
    background: #dbdbdb;
    border-radius: 35px;
    font-size: 11.5px;
    color: #676767;
    width: 17px;
    padding-top: 2.5px;
    padding-right: 2px;
    height: 17px;
}

i.fa.fa-chevron-right {
    background: #dbdbdb;
    border-radius: 35px;
    font-size: 11.5px;
    color: #676767;
    width: 17px;
    padding-top: 2.5px;
    padding-left: 2px;
    height: 17px;
}
}

  @media (min-width: 1200px) and (max-width: 1399px){
    .sppb-carousel-indicators {
    left: 22.5%!important;
    margin-top: 62.5px!important;
    }
    
    .sppb-carousel-arrow.left i {
    left: 50%;
    margin-left: 91px;
}

.sppb-carousel-indicators {
position: absolute;
  margin-top: 68.5px!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 346px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}


  @media (min-width: 1400px) and (max-width: 1412px){
    
.sppb-carousel-arrow.left i {
    left: 27%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 15.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

  @media (min-width: 1413px) and (max-width: 1432px){
    
.sppb-carousel-arrow.left i {
    left: 29%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 16.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

  @media (min-width: 1433px) and (max-width: 1450px){
    
.sppb-carousel-arrow.left i {
    left: 32%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 15.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1451px) and (max-width: 1471px){
    
.sppb-carousel-arrow.left i {
    left: 34%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 14.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1472px) and (max-width: 1496px){
    
.sppb-carousel-arrow.left i {
    left: 36%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 14.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1497px) and (max-width: 1513px){
    
.sppb-carousel-arrow.left i {
    left: 38%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 13.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1514px) and (max-width: 1536px){
    
.sppb-carousel-arrow.left i {
    left: 42%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 13.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1537px) and (max-width: 1554px){
    
.sppb-carousel-arrow.left i {
    left: 44%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 13.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1555px) and (max-width: 1574px){
    
.sppb-carousel-arrow.left i {
    left: 46%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 12.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1575px) and (max-width: 1587px){
    
.sppb-carousel-arrow.left i {
    left: 48%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 12.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

 @media (min-width: 1588px) and (max-width: 1600px){
    
.sppb-carousel-arrow.left i {
    left: 50%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
    margin-top: 56.5px!important;
    left: 12.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

@media (min-width: 1601px){
    
    .sppb-carousel-arrow.left i {
    left: 50%;
    margin-left: 161px;
}

.sppb-carousel-indicators {
position: absolute;
  margin-top: 56.5px!important;
  left: 12.5%!important;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 78%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}
    .sppb-carousel-arrow {
position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 142px;
    margin-right: 36px;
    opacity: .8;
    margin-top: 279px;
    margin-left: -36px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
}
}

@media (min-width: 558px) and (max-width: 991px){
#sppb-addon-1623423058156 a.dp-event-url, sppb-addon-1623423058156a.dp-link {
    font-size: 23px;
}
#sppb-addon-1623423058156 div.mod-dpcalendar-upcoming-simple__date{
font-size: 20px!important;
}
}

@media (min-width: 992px){
#sppb-addon-1623423058156 a.dp-event-url, #sppb-addon-1623423058156a.dp-link {
    font-size: 17px!important;
}
#sppb-addon-1623423058156 div.mod-dpcalendar-upcoming-simple__date{
font-size: 15px!important;
}
}
.com-dpcalendar-calendar .fc .fc-button-primary:hover {
    background-color: #e9ecef!important;
}

.sppb-carousel-caption h2{
 font-size: 40px!important; 
}

@media (min-width: 1576px) and (max-width: 1592px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 38px!important;
}
}
@media (min-width: 1576px) and (max-width: 1592px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 38px!important;
}
}
@media (min-width: 1576px) and (max-width: 1592px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 38px!important;
}
}
@media (min-width: 1576px) and (max-width: 1592px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 38px!important;
}
}



@media (min-width: 1542px) and (max-width: 1575px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 36px!important;
}
}
@media (min-width: 1542px) and (max-width: 1575px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 36px!important;
}
}
@media (min-width: 1542px) and (max-width: 1575px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 36px!important;
}
}
@media (min-width: 1542px) and (max-width: 1575px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 36px!important;
}
}

@media (min-width: 1525px) and (max-width: 1541px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 35px!important;
}
}
@media (min-width: 1525px) and (max-width: 1541px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 35px!important;
}
}
@media (min-width: 1525px) and (max-width: 1541px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 35px!important;
}
}
@media (min-width: 1525px) and (max-width: 1541px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 35px!important;
}
}

@media (min-width: 1509px) and (max-width: 1524px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 34px!important;
}
}
@media (min-width: 1509px) and (max-width: 1524px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 34px!important;
}
}
@media (min-width: 1509px) and (max-width: 1524px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 34px!important;
}
}
@media (min-width: 1509px) and (max-width: 1524px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 34px!important;
}
}

@media (min-width: 1490px) and (max-width: 1508px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 33px!important;
}
}
@media (min-width: 1490px) and (max-width: 1508px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 33px!important;
}
}
@media (min-width: 1490px) and (max-width: 1508px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 33px!important;
}
}
@media (min-width: 1490px) and (max-width: 1508px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 33px!important;
}
}

@media (min-width: 1472px) and (max-width: 1489px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 32px!important;
}
}
@media (min-width: 1472px) and (max-width: 1489px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 32px!important;
}
}
@media (min-width: 1472px) and (max-width: 1489px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 32px!important;
}
}
@media (min-width: 1472px) and (max-width: 1489px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 32px!important;
}
}

@media (min-width: 1455px) and (max-width: 1471px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 31px!important;
}
}
@media (min-width: 1455px) and (max-width: 1471px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 31px!important;
}
}
@media (min-width: 1455px) and (max-width: 1471px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 31px!important;
}
}
@media (min-width: 1455px) and (max-width: 1471px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 31px!important;
}
}


@media (min-width: 1438px) and (max-width: 1454px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 30px!important;
}
}
@media (min-width: 1438px) and (max-width: 1454px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 30px!important;
}
}
@media (min-width: 1438px) and (max-width: 1454px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 30px!important;
}
}
@media (min-width: 1438px) and (max-width: 1454px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 30px!important;
}
}


@media (min-width: 1421px) and (max-width: 1437px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 28px!important;
}
}
@media (min-width: 1421px) and (max-width: 1437px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}
@media (min-width: 1421px) and (max-width: 1437px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}
@media (min-width: 1421px) and (max-width: 1437px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}



@media (min-width: 1403px) and (max-width: 1420px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 28px!important;
}
}
@media (min-width: 1403px) and (max-width: 1420px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}
@media (min-width: 1403px) and (max-width: 1420px){
  #sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}
@media (min-width: 1403px) and (max-width: 1420px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}


@media (min-width: 1400px) and (max-width: 1402px){
#sppb-addon-1624029282986 .sppb-item-16240292829861 .sppb-carousel-caption h2 {
    font-size: 28px!important;
}
}
@media (min-width: 1400px) and (max-width: 1402px){
#sppb-addon-1624029282986 .sppb-item-16240292829860 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}
@media (min-width: 1400px) and (max-width: 1402px){
#sppb-addon-1624029282986 .sppb-item-16240292829863 .sppb-carousel-caption h2{
  font-size: 28px!important;
  }
}
@media (min-width: 1400px) and (max-width: 1402px){
  #sppb-addon-1624029282986 .sppb-item-16240292829864 .sppb-carousel-caption h2{
  font-size: 28px!important;
}
}

#trombinoscopeForm > div.personlist > div > div > div > div.innerperson > div.personinfo > div.personfield.index2.fieldtel.iconnobg.lblnobg.nowrap > a > span{
font-size: 15px;
}


#trombinoscopeForm > div.personlist > div > div > div > div.innerperson > div.personinfo > div.personfield.index3.fieldmobile.iconnobg.lblnobg.nowrap > a > span{
font-size: 15px;
}

@media (max-width: 991px){
#btn-1623660891231{
 visibility:hidden;
  display:none;
}
}

@media (max-width: 991px){
 div#column-id-1625473695464{
   bottom: 55px;
  } 
}

#Identification_du_demandeur > legend{
  padding: 2px!important;
  padding-bottom: 10px!important;
}


#declaration_individuelle_de_greve > legend{
  padding: 2px!important;
  padding-bottom: 10px!important;
  text-align: center;
}

fieldset#declaration_individuelle_de_greve {
    margin-top: 40px;
}

@media (min-width: 767px){
#bfLabel799, #bfLabel6258{
margin-left: 22px;
}
}

#dropfiles-results tbody td.file_download a.dropfiles_downloadlink {
    background-color: red!important;
}


@media(max-width: 991px){
#section-id-1629721545038{
 visibility:hidden;
  display:none;
}
  div#section-id-1629721545039 {
    visibility: hidden;
    display: none;
}
}



/* cache le bouton New dans les vues ContentBuilder */
.cbNewButton {
	display: none;
}

.float-left: {
        float: left!important;
}
