.cursor {
  cursor:pointer;
}
.display-none {
  display:none!important;
}
.width-auto {
  width:auto!important;
}
#know_more_show {
  overflow-y: auto;
}
.check_formation {
  visibility: hidden;
}
sup {
  font-size: 0.5em!important;
}
.nav-link {
  color: #343a40!important;
  border-bottom: 1px solid transparent!important;;
  /*border-radius: 11px;*/
}
.nav-link:hover {
  color: #1A1F24!important;
  border-color:#343a40!important;
}
.border-radius {
  border-radius: 11px;
}
.border-orange {
  border: 1px solid #fe9001;
}
.bg-orange {
  background-color:#fe9001;
}
a {
  color: #1A1F24;
  /*color: #f0f!important;*/
  font-weight: normal!important;
}
a:hover, .bg-orange:hover {
  color: #1A1F24!important;
  /*color: #fe9001;*/
  text-decoration: none!important;
}
.font-weight-bold-300 {
  font-weight: 300;
}
#section_1 {
  font-family: 'Comfortaa', cursive!important;
  /*font-family: 'Urbanist', sans-serif!important;*/
}
#section_2 {
  /*font-family: 'Comfortaa', cursive!important;*/
  font-family: 'Urbanist', sans-serif!important;
}
#section_1 h2 {
}
#section_1 h4 {
}
.banniere_form a {
  /*color: #0f0;*/
  font-size: 1em!important;
}
 /*==========  Mobile First Method  ==========*/
@media only screen and (max-width : 320px) { /* violet */
  #section_2 h1 {
    /*color:#f0f;*/
    font-size: 1.7em;
  }
  .remarques_comm_in {
    /*color:#f00;*/
    display: none;
  }
  .remarques_comm_out {
    /*color:#ff0;*/
    display: block;
  }
}
/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) { /* rouge */
  #section_2 h1 {
    /*color:#f00;*/
    font-size: 1.7em;
  }
  #section_2 h2 {
    font-size:1.3em;
  }
  #section_2 br {
    display:block;
  }
  .remarques_comm_in {
    /*color:#0f0;*/
    display:none;
  }
  .remarques_comm_out {
    /*color:#0f0;*/
    display: block;
  }
}
/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) { /* vert */
  #section_2 h1 {
    /*color:#0f0;*/
    font-size: 2em;
    font-weight:bold;
  }
  #section_2 br {
    display:none;
  }
  .remarques_comm_in {
    /*color:#f0f;*/
    display:block;
  }
  .remarques_comm_out {
    /*color:#f0f;*/
    display:none;
  }
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
  #section_2 h1 {
    /*color:#00f;*/
  }
  .remarques_comm_in {
    /*color:#0ff;*/
    display:none;
  }
  .remarques_comm_out {
    /*color:#0ff;*/
    display: block;
  }
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
  #section_2 h1 {
    /*color:#f0f;*/
  }
  .remarques_comm_in {
    /*color:#00f;*/
    display:block;
  }
  .remarques_comm_out {
    /*color:#00f;*/
    display: none;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  #section_2 h1 {
    /*color:#0ff;*/
  }
  .remarques_comm_in {
    /*color:#00f;*/
    display:none;
  }
  .remarques_comm_out {
    /*color:#00f;*/
    display:block;
  }
}

/*satisfactions*/
  .bg-0{
    background-color: #dc3545;
  }
  .bg-1{
    background-color: #ffc107;
  }
  .bg-2{
    background-color: #98ca32;
  }
  .bg-3{
    background-color: #28a745;
  }
  .yellow  {
    color: #ebb000;
  }
  .remarques {
    box-shadow: .1em .1em .3em #343a40;
    font-weight:normal;
    text-align: auto;    
  }
/*satisfactions*/

.cookies div {
  background-color:rgba(0, 0, 0,0.7)!important;color: #ccc;
  padding: 11px;
  border-radius: 11px;
}  
.cookies {
  visibility:hidden;position:fixed;bottom:0px;width:97%!important;
  z-index: 100;
}  
.scroll-to-top {
  cursor:pointer;
  position: fixed;
  right: 0.1rem;
  bottom: 0.3rem;
  display: none;
  width: 2.75rem;
  height: 2.75rem;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  padding-top: 0.6em;
}
.scroll-to-top:focus, .scroll-to-top:hover {
  color: white;
}
.scroll-to-top:hover {
  background: #5a5c69;
}
.scroll-to-top i {
  font-weight: 800;
  font-size: 1.3em;
}
.logos_remarques {
  width: 71%;
}
.small-logo{width: 71px;}
.xs-small-logo{width: 51px;}
.fa-thumbs-up {position: absolute;right: 0px;bottom: 0px;margin-top:21px;padding: 11px;}
.text-bold-900 {font-weight:900;}
.text-bold-700 {font-weight:700;}
.text-bold-600 {font-weight:600;}
.fa-star-of-life {font-size:0.7em;}
#modal_quizz .logo {
  
}
.urbanist {
    font-family: 'Urbanist', sans-serif!important; 
}
.comfortaa {
  font-family: 'Comfortaa', cursive!important;
}
#mon-compte-cpf {
  /*font-family: 'Comfortaa', cursive!important;*/
  font-family: 'Urbanist', sans-serif!important; 
}

#know_more_show {
  z-index: 1000; position:fixed;overflow-y: auto;max-height: 100%;display: none;
  margin-left:-11px;
}
.wait-spinner {
  width: 51px!important;
}
.formation_fiche p {
  margin-bottom: 0px!important;
}
.intitule {
  font-weight:700!important;
  text-decoration: underline!important;
}