/******* QUIZ *************/

#content-full{
	width: 100%;
	max-width: 1240px;
}



#quiz h1{
      margin-bottom: 0; text-align: center;
}
#quiz .h2{
  color: var(--couleur-focus);
  font-size: 20px;
  text-transform: inherit;
  line-height: 29px;
  text-align: center;
      margin-top: 0;
}
 #quiz h1 span {
    color: var(--couleur-focus);
    font-size: 29px; font-family: 'Nunito', sans-serif;     font-weight: bold;
  }
 #quiz .firstLetter{
  font-weight: bold; font-family: 'Nunito', sans-serif;
 }
 #quiz p.textContent {
    color: var(--couleur-principale);
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    line-height: 28.3px;
    font-family: 'Nunito', sans-serif;
    margin: auto;
    margin-top: 53px;
}
#quiz .h3{
  color: #000000;
  font-size: 35px;
  font-weight: bold;
  text-align: center;
  margin-top: 0;
}
#quiz .h3 span{
  color: var(--couleur-focus);
}
#quiz .titreBlocFormation {
    background: var(--couleur-principale);
    writing-mode: initial;
    transform: initial;
    display: flex;
   justify-content: center;
    flex-direction: column;
        margin: 0;
}
#quiz p.presentationBlocFormation {
    text-align: center;
    color:  var(--couleur-principale);
    font-size: 15px;
        font-family: 'Nunito', sans-serif;
}
.complete p.presentationBlocFormation{
  margin-top: 60px;
}
.complete{
  text-align: center;
}
ul#gform_fields_12 li {
    display: inline-block;
}
div#gform_page_12_1{
  text-align: center;
}
.field100 label{
	display: none;
}
input#input_12_3, select#input_12_102 {
    width: 20%;
	margin: 0 auto;
}
input#input_12_3::placeholder {
    font-weight: lighter;
    font-style: italic;
    text-align: center;
    font-size: 12px;
}

li#field_12_3 {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
}
#gform_next_button_12_1{
	margin-right: 0px !important;
}
li.gchoice_12_5_0 input {
    opacity: 0;
}
.cat_dm ul.gfield_radio {
    max-width: 170px;
   
   margin: auto !important;
}
.cat_dm_wrapper .cat_dm li.gf_list_inline ul.gfield_radio li,
.cat_dm .gfield_radio li {
        border: 0;
    width: 50% !important;
    float: left !important;
    margin: auto !important;
    text-align: center;
}
.rad2 {
      text-align: center;
    display: inline-block;
    margin: auto;
    vertical-align: text-bottom;
}
.ok label {
    margin-left: 15px !important;
    margin-right: 10px !important;
    position: relative;
    top: 5px;
    right: 2px;
    color: white !important;
}
li#field_12_5 {
    background: white !important;
}
.ok .gfield_radio li {
    background: #9c0e27;
    color: white;
    text-transform: uppercase;
    width: 45px !important;
}
div#gform_page_12_2 li {
    text-align: center;
    display: inline-block;
    margin: auto;
    vertical-align: text-bottom;
}
.ok input {
    opacity: 0;
}
li#field_12_9 {
    border: none;
}
ul#input_12_8 {
    margin: 0;
}
li.gchoice_12_8_0{
  height: 35px;
}
.rad2 input[type="text"] {
    width: 100% !important;
    font-weight: 600;
    text-align: center;
}
.ok input {
    opacity: 0;
}
.rad2 input[type="text"] {
    width: 100%;
    font-weight: 600;
    text-align: center;
    font-style: italic;
    font-weight: 500;
}
.formablock {
    display: block;
}
.rad2 .ginput_container.ginput_container_text{
  margin-right: 10px;
}
div#gform_page_12_2 {
    text-align: center;
}
li#field_12_4{
  width: 100%;
  float: left;
}
li.gchoice_12_5_0 {
    padding: 15px;
    background: #9c0e27;
    height: 34px;
    text-align: center;
    margin: 0;
}
label#label_12_5_0 {
    margin-left: 15px;
    margin-right: 10px;
    position: relative;
    top: 5px;
    right: 2px;
}
li.gchoice_12_5_0 {
    background: #9c0e27;
    color: white;
    text-transform: uppercase;
}

/*#quiz .contenuBlocFormation{
	background: #f3f3f3;
}
*/

#quiz p.presentationBlocFormation strong{
  color: var(--couleur-principale);
}
#quiz .unBlocFormation {
    padding: 30px 30px !important;
}

#quiz .unBlocFormationTime {
	/*background: #f3f3f3;*/
    width: 200px;
    text-align: center;
    padding: 30px;
}
#quiz .quizbtn {
    background: var(--couleur-focus);
    width: 200px;
    font-size: 15px;
    display: inline-block;
    color: white;
    padding: 7px 0px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 15px;
    margin-top: 10px;
      font-family: 'Nunito', sans-serif;
    border: 1px solid var(--couleur-focus);
}
a.quizbtn:hover {
    background: white !important;
    color: var(--couleur-focus) !important;
}
#quiz .listeBlocFormation{
  margin-bottom: 23px;
}
ul#gform_fields_12 li {
    text-align: center;
    display: inline-block;
    margin: auto;
   
}
li#field_12_2 {
    width: 100%;
    margin: 0 !important;
}
ul#input_12_5 {
    margin-left: 0 !important;
    border: none;
}
li#field_12_5 {
    padding-left: 0 !important;

    vertical-align: bottom;
}
.gform_button  {
    width: 100%;
    text-align: center;
    background: var(--couleur-focus);
      width: 175px;
    border-radius: 10px;
    margin: auto !important;
    border-radius: 10px;
    line-height: 0;
    position: absolute;
    left: calc((100% - 137px)/2); font-family: 'Nunito', sans-serif;
}
.cat_dm_wrapper .cat_dm .description_below .gfield_label {
    width: 100% !important;
    color:  var(--couleur-principale);
    font-weight: 400;
    font-size: 15px;
    line-height: 17px;
    padding-right: 175px;margin-bottom: 0 !important;
}
.cat_dm_wrapper .cat_dm .description_below .ginput_container {
    width: 100% !important;
    margin-left:  0px !important;

}
.cat_dm_wrapper .cat_dm .description_below .valider  {
    width: 100% !important;
    margin-left:  0px !important;
    justify-content: center;

}
.cat_dm_wrapper .cat_dm .description_below .valider  .ginput_container  {
    width: 100% !important;
}
.cat_dm_wrapper .cat_dm  li.gfield:nth-child(2n+1) {
    /*background: #F3F3F3 !important;*/
}
.cat_dm_wrapper .cat_dm ul.gfield_radio label {
    text-transform: uppercase !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    height: 25px !important;
    color:  var(--couleur-principale) !important;
    cursor: pointer !important;
    margin: 0 !important;
    text-align: center !important;
    padding-right: 0px !important;
}
.cat_dm_wrapper .cat_dm  .description_below .gfield_radio {
   max-width: 170px; 
      border: 0; margin-right: 10px;    gap: 1rem;
      display: flex
  ;
      flex-direction: row;
}
.cat_dm_wrapper .cat_dm #gform_page_3_3 .description_below .gfield_radio, 
.cat_dm_wrapper .cat_dm #gform_page_3_2 .description_below .gfield_radio, 
.cat_dm_wrapper .cat_dm #gform_page_12_3 .description_below .gfield_radio{
   max-width: 250px;
   width: 100%;
}
/*.cat_dm_wrapper .cat_dm .description_below li.gfield {
    background: white;
    margin: 0;
    padding-top: 3px;
    display: inline-flex;
    min-height: 50px;
}*/
li#field_8_7>label {
    display: none;
}
li#field_8_8 {
  
    border: none;
}
div#gf_progressbar_wrapper_9 {
    display: none;
}
.cat_dm ul#input_8_7 label {
    color: white;
}
.cat_dm #field_8_7 .ginput_container.ginput_container_radio {
    background: var(--couleur-focus);
    width: 170px;
    margin: auto;
    color: white;
    font-size: 15px;
}

input#choice_8_7_0 {
    opacity: 0;
}

label#label_8_7_0{
  margin: 0 -10px; font-family: 'Nunito', sans-serif;
}
.cat_dm input[type="radio"] {
  opacity: 0; position: absolute;
}
 #gform_page_3_3 .gfield_radio li,  #gform_page_3_2 .gfield_radio li, #gform_page_1_3 .gfield_radio li{
  width: 25% !important;

  }
#gform_page_3_3 .gfield_radio li:nth-child(3),  #gform_page_3_2 .gfield_radio li:nth-child(3), #gform_page_1_3 .gfield_radio li:nth-child(3){
  width: 50% !important;
}
.cat_dm #gform_page_3_3  .gfield_label, .cat_dm #gform_page_3_2  .gfield_label, .cat_dm #gform_page_1_3  .gfield_label{
  margin: 10px;
  padding: 0px;
}
.cat_dm ul#gform_fields_11 .gfield_radio {
    max-width: 255px;
}

 ul#gform_fields_11 .gfield_radio li:last-child {
    border-right: 0;
}
/* .cat_dm #gform_page_3_2 .gfield_radio li {
    
    border-right: 1px solid #707070;
    width: 50% !important;
    background: white;
    float: left !important;
    margin: auto !important;
}*/

 .cat_dm .gfield_radio li:last-child{
  border: none;
}



.cat_dm_wrapper .cat_dm input[type="radio"] + label {
    width:  100%;
    max-width: 100%;border-radius: 15px;background-color: white;
}

.cat_dm_wrapper .cat_dm .ginput_container.ginput_container_radio ul li input[type="radio"]:checked + label {
    background: #A7CD7B;
    color: var(--couleur-principale) ;
}

.cat_dm  label.gfield_label+div.ginput_container {
    padding: 0px;
    margin-top: 8px !important;
}
#quiz input[type="submit"]{
      border-radius: 15px;
}
.cat_dm {
    margin-top: 60px;
}

.form-test-gratuit #gform_page_3_3,.form-test-gratuit  #gform_page_3_2,  .form-test-gratuit  {
    counter-reset: li;
}

#gform_page_3_3 .licount label.gfield_label:before, #gform_page_3_2 .licount label.gfield_label:before, #gform_page_12_3 .licount label.gfield_label:before  {
  
  counter-increment: li;
  content:  counter(li);
  float: left;
  color: #9c0e27;
  height: 35px;
  font-weight: bold;
  padding-right: 15px;
  font-size: 15px;
  font-family: 'Nunito', sans-serif;
}
ul#gform_fields_3_2> .licount:before {
/*    content: "#";
    font-size: 15px;
    width: 10px;
   
    float: left;
    padding: 10px 0px;
    position: relative;
    right: 5px;
    font-family: 'Nunito', sans-serif;*/
}

.gform_previous_button {
    display: none !important;
}
.gform_wrapper .gform_page_footer{
  border:none !important;
}
ul#gform_fields_8{
  text-align: center;
}
ul#input_8_7 {
    margin: auto !important;
}
li#field_8_7 {
    width: 100%;
    margin: auto !important;
    margin-bottom: 15px !important;
}
label#label_8_7_0 {
    background: var(--couleur-focus);
    width: 175px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    color: white;
    padding: 7px 0px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 15px;
    margin-top: 10px;
    font-family: 'Nunito', sans-serif;
    border: 1px solid var(--couleur-focus);
}
li.gfield.gf_left_half, .cat_dm .description_below li.gfield.gf_left_half {
	float: none;
    margin: 0 0 .5em !important;
    width: 49% !important;
    clear: left!important;
    display: inline-block !important;
    vertical-align: middle !important;
    text-align: left !important;
}

li.gfield.gf_right_half, .cat_dm .description_below li.gfield.gf_right_half  {
	float: none;
    margin: 0 0 .5em !important;
    width: 49% !important;
    clear: right!important;
    text-align: left !important;
    display: inline-block !important;
    vertical-align: middle !important;
}
 .questionnaire_victor .description_below li.gfield.gf_right_half .gfield_label, .questionnaire_victor .description_below li.gfield.gf_left_half .gfield_label {
	float: left;
	width: 50%;
	margin-top:15px;
	padding:0;
}
.cat_dm_wrapper .cat_dm .description_below li.gfield.gf_right_half .gfield_label, .cat_dm_wrapper .cat_dm .description_below li.gfield.gf_left_half .gfield_label{
	float: left;
	width: 30% !important;
	margin-top:15px;
	padding:0;
}
.cat_dm_wrapper .cat_dm .description_below li.gfield.gf_right_half .ginput_container, .cat_dm_wrapper .cat_dm .description_below li.gfield.gf_left_half .ginput_container{
    float: left;
    width: 100% !important;
    margin-top:15px;
    margin-left: 0px !important;
    padding:0;
}
li#field_12_4>label {
    width: 100%;
    padding-bottom: 37px;
}
li#field_12_6,li#field_12_9,li#field_12_8 {
    background: white !important;
} 
ul#input_12_8 {
    margin: 0 !important;
    border: none !important;
}
li#field_12_8 {
    padding-left: 0;
    position: relative;
    top: 2px;
}
.quiz2{
  width: 100% !important;
}
.quiz2 label {
    text-align: left;
}
#quiz .gsection{
  border-bottom:  none !important;
}
.quiz2 .ginput_container.ginput_container_radio {
    margin-top: 0 !important;
    margin-right: 5px;
}
.cat_dm span.gfield_required {
    opacity: 0;
}
li#field_12_4 label {
    width: 100%;
    padding-right: 0;
}
ul#input_12_4 {
    margin: auto !important;
}
li#field_12_7 {
    margin-left: 15% !important;
}
#gform_wrapper_12 .gquiz-incorrect-choice, #quiz .gquiz-incorrect-choice {
    background: #F90303 !important;     color: white;
}
#gform_wrapper_12 .gquiz-incorrect-choice img, #quiz .gquiz-incorrect-choice img{
  display: none;
}
#gform_wrapper_12 .gquiz-correct-choice img, #quiz .gquiz-correct-choice img{
  display: none;
}
#gform_wrapper_12 .gquiz-correct-choice, #quiz .gquiz-correct-choice{
  background: #99D803 !important;    color: white;
}
#gform_wrapper_12 .gquiz-incorrect-response img, #quiz li.gquiz-incorrect-response img {
    display: none;
}
#gform_wrapper_12 .gform_heading{
  display: none;
}
#gform_wrapper_12 .row, #quiz .row{
	margin-left: 0;
	margin-right: 0;
}
/*#gform_submit_button_1{
	display: none;
}*/
.gf_progressbar_wrapper{
  display: none;
}
li#field_12_4 label {
    font-weight: 500;
}
li#field_12_4 {
    margin-top: 45px !important;
    margin-bottom: 35px !important;
}
li#field_12_11 {
    margin-left: 0 !important;
    margin-bottom: 70px !important;
    background: white !important;
}
li#field_12_17 {
    background: white !important;
}
li.q1 {
    display: inline-flex;
    width: 100%;
    margin: 0 !important;
    flex: 1;
    padding: 0px !important;
}


#gform_wrapper_1.gform_wrapper .left_label .valider ul.gfield_radio {
    border: none !important;
    margin: 0 auto !important;
    margin-left: auto !important;
    /* max-width: 118px !important; */
    border-radius: 15px;
    max-width: 250px !important;
    text-align: center;
}

.gform_wrapper .left_label .valider .gfield_label{ width: 0; }


#gform_wrapper_1.gform_wrapper .left_label .valider ul.gfield_radio li{
    width: 100% !important;    background: #9c0e27;
}
.gform_wrapper .left_label .valider ul.gfield_radio li label{
  color: white !important;
  }
li.sec.gsection.field_description_below h2{
    color: white; font-size: 15px;line-height: 18px;display: inline-block;
  }
  li.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below {
    margin: 0 !important;
    width: 100%;
    max-width: 100%;
}

.gform_wrapper .left_label .valider ul.gfield_radio li input[type="radio"] + label {
    width: 100%;
    max-width: 100%;
    border-radius: 15px;
    background-color: var(--couleur-focus);
    margin: 5px;
}

li#field_3_22, li#field_3_41 {
    background: white !important;

}
li#field_3_22 div, li#field_3_41 div {
    width: 100%;
}
li#field_3_22 p, li#field_3_41 p {
    font-size: 25px;
    font-weight: bold;
    background: none;
}
li#field_3_21 {
    background: white !important;
    padding-left: 0;
    width: 100%;
}
li#field_3_21:before {
    content: "";
    opacity: 0;
}
li#field_3_21 p {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0px;
}


p.soustitre {
    color: var(--couleur-principale);
    font-size: 18px;
    padding: 15px 0px;
  /*  background: #f3f3f3;*/
    margin-top: 30px;
    float: left;
    width: 100%;
}
.myli1 input, .myli2 input {
    width:100%!important
}
ul.rep li {
    display: inline-block;
}
p.soustitre strong {
    color: var(--couleur-focus);
    font-weight: 900;
}
.gquiz-field.row:nth-child(2n+1) {
    /*background: #f3f3f3;*/
}
ul.rep {
    display: -webkit-box;
    margin: 10px !important;
    text-align: right;
    float: right;
}
ul.rep li {
    background: white;
}

ul.rep li {
    text-transform: uppercase;
    border: 1px solid #D1D2D2;
    padding: 5px 19px;
    font-size: 12px;
}
ul.rep {
    display: -webkit-box;
}
.gquiz-field.row:nth-child(-n+9) {
    display: none;
}
li.gquiz-incorrect-response {
    background: red !important;
    color: white;
}
.gquiz-field-label.col-md-7.col-sm-12 {
    font-weight: 500;
    font-size: 15px;
    padding: 7px 20px;
}
.num{
      margin-bottom: 30px;
  color: var(--couleur-focus);
/*  background: #f3f3f3;*/
  font-size: 35px;
  font-weight: bold;
  text-align: center;
}

.container.final {
    max-width: 450px;
}
.container .row p.grletter{
    font-weight: bold;
    font-size: 70px;
    color: var(--couleur-principale);
    font-family: 'Nunito', sans-serif;
    text-align: left;
    line-height: 70px;
}
.container.final p {
   font-family: 'Nunito', sans-serif;
   font-size: 18px;
}
.final strong{
   font-family: 'Nunito', sans-serif;
}
.final .col-xs-12.col-sm-6{
  text-align: right;
}
/*********** HA *****************/
li.myli2 {
    float: right;
}
li.myli1 {
    float: left;
}
.myli1 label, .myli2 label {
    font-weight: 500!important;
    padding-top: 15px;
}
#quiz .listeBlocFormation {
    max-width: 792px;
        margin: 23px auto;
}

.hidsec {
    display: none;
    position: absolute;
}

span.youscor img{
	position: relative;
}
span.youscor img:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/themes/oceanwp-child/victor/fleche.png);
    width: 14px;
    height: 18px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 3px;
}

















@media screen and (max-width: 480px){
  div#gform_page_12_2 label {
  
   
    text-align: center;
}
  .container .row p.grletter{
    font-size: 50px;
  }
  #quiz h1 span{
    font-size: 18px;
  }
  li#field_12_3{
    margin-left: 0 !important;
  }
  .cat_dm ul.gfield_radio label{    font-size: 9px;   padding-right: 0px;   }
  ul#gform_fields_9 li.gfield{height: auto;
    padding-bottom: 20px;}
  form#gform_9 .gfield_label {    width: 100%;     padding-right: 0;}
  ul#gform_fields_9 li.gfield{padding-left: 15px;}
  ul#gform_fields_9 .gfield_radio{margin: auto !important;}
  li.gfield.gf_left_half {width: 100%;}
  li.gfield.gf_right_half {width: 100%;}
  .gform_wrapper .left_label .gfield_label{   width: 40%; }
  .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium, .gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium{
    width: 50%;
  }
  .cat_dm #gform_page_3_3 .gfield_label, .cat_dm #gform_page_3_2 .gfield_label, .cat_dm #gform_page_12_3 .gfield_label {
    width: 100%;
    padding-right: 0px;
}



li#field_12_2{
  height: 100px;
      padding-left: 0;
}
input#input_12_3{
  float: left;
}
ul#input_12_5{
  display: -webkit-box;
  text-align: center;
}
input#gform_next_button_12_10 {
    margin-top: 25px;
}
li#field_12_7 {
    margin: 15px 0 !important;
    padding-left: 0;
}
ul#input_12_8 {
    text-align: center;
    display: -webkit-box;
}
} 
/**** my sttyle hakim***/
.accord .gform_wrapper .left_label .gfield_label{
  width: 80%!important;
  padding-left: 45px;
  padding-top: 10px;
}
.accord .gform_wrapper{
  margin: 0;
}
.accord .cat_dm{
  margin: 0;
}
.accord .gform_confirmation_message,.accord .cat_dm p:not(.grletter) {
    display: none;
}{
 display: none;
}
.accord .cat_dm label.gfield_label+div.ginput_container{
  padding-top: 5px;
}
.accord li{
  width: 100%;
}
.accord .rep{
      max-width: 172px;
    padding: 0 85px 0 0px;
}
.accord .rep{
      max-width: 172px;
    padding: 0 85px 0 0px;
}
.accord span{
  display: block;  }
.accord .gform_wrapper form{
  margin-top: 0;
}
.accord .listeBlocFormation .titreBlocFormation{
  width: 5.5%;
  margin-right: 0;
}

.accord .listeBlocFormation {
  margin-top: 30px;
}
.accord .listeBlocFormation .unBlocFormation{
  background:#fff;
  padding:0;
}
.accord .gform_wrapper .gfield_checkbox li label,.accord .gform_wrapper .gfield_radio li label{
  margin: 0;
  padding-top: 5px;
}
.accord .gform_wrapper .gform_footer.left_label,.accord .gform_wrapper .gform_footer.right_label{
  margin: auto;
  position: absolute;
  width: 90%;
}
.accord p.titrehorizenta {   
  font-size: 15px;
    font-weight: bold;
    color: #fff;
 margin-bottom: 0;
 float: left;
 padding: 2px 0;
}
.accord p.repverif {   
  float: right;
  display: none;
  border: 1px solid #fff;
    padding: 2px;
}
.accord p.repverif1 {  display: block; }
.accord .titrbloc {
    min-height: 30px;
    background: red;
    width: 98%;
    padding: 10px 25px 10px 95px;
   
}
.accord .t1 {background: #89a8e3;}
.accord .t2 {background: #ee5d06;}
.accord .t3 {background: #a175b3;}
.accord .t4 {background: #ffa304;}
.accord .t5 {background: #00b4ff;}
.accord .t6 {background: #828b3a;}
.accord .t7 {background: #909191;}
.accord .mybloc {display: flex;}
.accord .myblocdi {display: none;}
.accord .row{
  
}
.accord .gquiz-field.row:nth-child(-n+9){
  display: flex;
}
.accord ul.rep li{ 
  display: inherit;
}
 .accord ul.rep li img{
  display: none;
}
 .accord .container .row p.grletter{
 font-size: 85px;
}
 .accord .ismarging{
 margin-bottom: 179px;
}
 .accord .colp{
 margin-top: 43px;
}
 .accord .tsuite{
text-align: center;
    position: absolute;
    left: 50%;
    padding: 30px 0;
    display: block!important;
}
.accord .container.final{
	max-width: 100%;
	border: 1px solid #7070702e;
	margin-top: 30px;
	margin-bottom: 30px;
}

.dispalyyes{
  display: block!important;
}


.gquiz-container{
	clear: both;
}

.hide {
	height: 0 !important;
	opacity: 0 !important;
}
.hideline {
	height: 0 !important;
	opacity: 0 !important;
	display: none !important;
}

.cat_dm_wrapper .cat_dm li.gfield.field_description_below.un {
    background: #2C58A4 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.deux{
	background: #85CEEE !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.trois{
	background: #3FBEAA !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.quatre{
	background: #A1C365 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.cinq{
	background: #DDDD70 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.six{
	background: #F2B100 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.sept{
	background: #F27C00 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.valider{
	background: #FFF !important;
}

.gsection.inlinesection{
	display: block !important;
	float: none !important;
	width: 100% !important;
	height: auto !important;
	writing-mode: initial !important;
	transform: initial !important;
}


.quizzinstruction {
	display: inline;
}
.quizzinstruction .row{padding: 0 20px 20px 20px;  display: flex; flex-direction: row;align-items: center;justify-content: space-around;}


.quizzinstruction img{
	margin-right: 20px;
}
.quizzinstruction .red{
	font-size: 2em;
	color: var(--couleur-focus);
}

.fieldcenter select{
	margin: 0 auto;
}
#field_12_103{
	background-color: #FFF !important;
}

.errorcode{
	display: none;
	font-weight: 800;
	color: var(--couleur-focus);
}

#downloadquizz {
    background: var(--couleur-focus);
    width: 300px;
    font-size: 15px;
    display: inline-block;
    color: white;
    padding: 7px 0px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 15px;
    margin-top: 10px;
    font-family: 'Nunito', sans-serif;
    border: 1px solid var(--couleur-focus);
}

.btnsatisfaction {
    background: #333;
    width: 300px;
    font-size: 15px;
    display: inline-block;
    color: white;
    padding: 7px 0px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 15px;
    margin-top: 10px;
    font-family: 'Nunito', sans-serif;
    border: 1px solid #333;
}
a.btnsatisfaction:hover {
    background: white !important;
    color: #333 !important;
}
.btnrecontacter {
    background: #99D803;
    width: 300px;
    font-size: 15px;
    display: inline-block;
    color: white;
    padding: 7px 0px;
    line-height: 20px;
    font-weight: 500;
    border-radius: 15px;
    margin-top: 10px;
    font-family: 'Nunito', sans-serif;
    border: 1px solid #99D803;
}

a.btnrecontacter:hover {
    background: white !important;
    color: #99D803 !important;
}

#loading {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  display: none;
  opacity: 0.7;
  background-color: #fff;
  z-index: 999;
  text-align: center;
}

#loading-image {
  position: absolute;
  top: calc(50% - 128px);
  left: calc(50% - 128px);
  z-index: 1000;
}

#gform_page_9_1 .gform_page_footer{
	text-align: center;
}


#field_12_110{
	height: 270px;
}
#field_12_110 img{
	max-height: 270px;
}
#field_12_102{
	background-color: white !important;
}

.tabtitle{
clear: both;
}


#gform_page_15_2 ul.gfield_radio li {
	float: left;
	margin-right: 40px;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	max-width: 100%;
	width: 100%;
	float: none;
	flex: none;
}
.woocommerce  .woocommerce-input-wrapper{
	width: 100%;
	
}
.woocommerce-thankyou-order-received{
	font-weight: bold;
}

@media screen and (min-width: 600px){
	.homevictor{
		padding: 40px 0px 40px 180px;
		background-image: url('https://www.formadia.com/wp-content/uploads/2021/02/perso_victor.png');
	}
	.homevictor .btnvictor{
		float: right;
	}
	.homevictor .leftfloat{
		float: left;
	}
}
.homevictor{
	font-size: 24px;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: contain;
}
.homevictor .smiley{
	height: 30px;
}
.homevictor .rouge{
	font-weight: bold;
	color: #BB091C;
}
.homevictor .btnvictor{
	background: #199CB8;
	padding: 10px 30px;
	border-radius: 10px;
	color: white;
	font-weight: bold;
}


.formares .attendline{
	display: none;
}

.cat_dm input[type="text"]{width: 100% !important;}
.cat_dm #field_1_3 .ginput_container{margin: auto !important;}
.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{background-color: var(--couleur-focus); border-radius: 16px; color: white;padding:10px;text-transform: inherit;letter-spacing: inherit;    margin-right: 0 !important;}
.gform_legacy_markup_wrapper .gform_footer input.button:hover, .gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover, .gform_legacy_markup_wrapper .gform_page_footer input.button:hover, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover{background-color: var( --e-global-color-text ); color: white;}

.gform_legacy_markup_wrapper .gform_page_footer.left_label, .gform_legacy_markup_wrapper .gform_page_footer.right_label{padding: 0px !important;margin:0px}
.gform_page_footer{text-align: center;}

li.sec.gsection.field_description_below{
padding: 10px 40px;
border-radius: 20px;
    margin-right: 0px;
    border: 0px;
}




.cat_dm_wrapper .cat_dm .description_below .valider{display: inline-block;}

.introcode{text-align: center;color: var( --e-global-color-text );}

.field-choix-dm{text-align: center;}

.field-image-cat{text-align: center;}
.fieldcenter .ginput_container.ginput_container_select{text-align: center;}
.li-test-gratuit{ display: inline-flex;
    width: 100%;
    margin: 0 !important;
    flex: 1;
    padding: 0px !important;}
   


#field_1_18,#field_1_33,#field_1_35,#field_1_60,#field_1_70,#field_1_83 { display: block !important; }
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.victortitleopen{border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.victortitleopen .flex-wrapper{padding: 15px !important;}
.wrappervictoropen{padding: 20px !important;background-color: white;border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;margin-bottom: 15px;}

.cat_dm_wrapper .cat_dm .ginput_container.ginput_container_radio ul .radio-disabled:nth-child(1) input[type="radio"]:checked + label {
    background: #A7CD7B !important;
    color: white !important;
}

.cat_dm_wrapper .cat_dm .ginput_container.ginput_container_radio ul .radio-disabled:nth-child(2) input[type="radio"]:checked + label {
    background: #bf0010 !important;
    color: white !important;
}

.checkmark-victor{text-align: center;}


.resultatfinalvictor{text-align: center;}
.resultatfinalvictor .bravo{color: var(--couleur-principale);text-transform: uppercase; font-weight: bold;font-size: 22px;margin: 10px 0 !important;}
.resultatfinalvictor .txtresult{font-weight: bold;color: var(--couleur-principale);margin-bottom: 10px !important;}
.resultatfinalvictor .grletter{font-size: 100px !important;line-height: 100px !important;}
.resultatfinalvictor .poucrep{    margin-top: 10px;color: var(--couleur-principale); font-weight: bold; margin-bottom: 0px !important;}
.resultatfinalvictor .expert{font-size: 16px;line-height: 16px;}
.wrappervictoropen.active{display: block !important;}
.btn-resulats-1,.btn-resulats-2,.btn-resulats-3,.btn-resulats-4,.btn-resulats-5,.btn-resulats-6,.btn-resulats-7{cursor: pointer;}

.victortitleopenfinal .bloc-resultat,.victortitleclosefinal .bloc-resultat{float: right;}
.victortitleopenfinal .bloc-resultat span,.victortitleclosefinal .bloc-resultat span{font-weight: bold;color: white;margin-right: 15px;} 
.victortitleopenfinal{border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
li.sec.gsection.field_description_below.victortitleopenfinal{margin-bottom: 0px !important;}
li.sec.gsection.field_description_below.victortitleclosefinal{margin-bottom: 15px !important;}

.victortitleopenfinal,.victortitleclosefinal{padding: 0px !important;}
li.sec.gsection.field_description_below.victortitleopenfinal h2,li.sec.gsection.field_description_below.victortitleclosefinal h2,.victortitleopenfinal .bloc-resultat,.victortitleclosefinal .bloc-resultat{padding: 10px 40px !important;}


.cat_dm_wrapper .cat_dm li.gfield.field_description_below.un.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.un.victortitleclosefinal .bloc-resultat {
    background: #2C58A4 !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.deux.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.deux.victortitleclosefinal .bloc-resultat{
    background: #85CEEE !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.trois.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.trois.victortitleclosefinal .bloc-resultat{
    background: #3FBEAA !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.quatre.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.quatre.victortitleclosefinal .bloc-resultat{
    background: #A1C365 !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.cinq.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.cinq.victortitleclosefinal .bloc-resultat{
    background: #DDDD70 !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.six.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.six.victortitleclosefinal .bloc-resultat{
    background: #F2B100 !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.sept.victortitleopenfinal .bloc-resultat,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.sept.victortitleclosefinal .bloc-resultat{
    background: #F27C00 !important;
    line-height: 18px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.cat_dm_wrapper .cat_dm li.gfield.field_description_below.un.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.un.victortitleopenfinal {
    background: #869EC8 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.deux.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.deux.victortitleopenfinal{
    background: #B7E0F2 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.trois.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.trois.victortitleopenfinal{
    background: #90D7CC !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.quatre.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.quatre.victortitleopenfinal{
    background: #C7DAA5 !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.cinq.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.cinq.victortitleopenfinal{
    background: #E8E8AB !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.six.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.six.victortitleopenfinal{
    background: #F4D06D !important;
    justify-content: center;
    margin-top: 0px !important;
}
.cat_dm_wrapper .cat_dm li.gfield.field_description_below.sept.victortitleclosefinal,.cat_dm_wrapper .cat_dm li.gfield.field_description_below.sept.victortitleopenfinal{
    background: #F4B26D !important;
    justify-content: center;
    margin-top: 0px !important;
}

.gform_wrapper .left_label .btn-etape-suivante ul.gfield_radio li input[type="radio"] + label {
    width: 100%;
    max-width: 100%;
    border-radius: 15px;
    background-color: var(--couleur-focus);
    margin: 5px;
}

.cat_dm_wrapper .cat_dm .description_below .btn-etape-suivante {
    width: 100% !important;
    margin-left: 0px !important;
    justify-content: center;
}

.gform_wrapper .left_label .btn-etape-suivante ul.gfield_radio li label {
    color: white !important;
}

.cat_dm_wrapper .cat_dm .description_below .btn-etape-suivante  .ginput_container  {
    width: 100% !important;
}

.cat_dm_wrapper .cat_dm .description_below .btn-etape-suivante{display: inline-block;}


#gform_wrapper_1.gform_wrapper .left_label .btn-etape-suivante ul.gfield_radio {
    border: none !important;
    margin: 0 auto !important;
    margin-left: auto !important;
    /* max-width: 118px !important; */
    border-radius: 15px;
    max-width: 250px !important;
    text-align: center;
}

#gform_wrapper_1.gform_wrapper .left_label .btn-etape-suivante ul.gfield_radio li {
    width: 100% !important;
    background: #9c0e27;
}

.wrappervictorclose{display: none !important;}

.btn-etape-li{text-align: center;}
.btn-etape{    background-color:var(--couleur-focus);border: 0;color: white; border-radius: 20px;  padding: 5px 10px;  font-weight: bold;cursor: pointer;}
li.sec.gsection.field_description_below.victortitleopen{margin-bottom: 0px !important;}

.btn-telecharger-victor a{    background-color:var(--couleur-focus);border: 0;color: white; border-radius: 20px;  padding: 5px 10px;  font-weight: bold;cursor: pointer;}

.victor-onglet1:not(.victortitleopen) ~ li.q1 {display: none;}
.victor-onglet2:not(.victortitleopen) ~ li.q2 {display: none;}
.victor-onglet3:not(.victortitleopen) ~ li.q3 {display: none;}
.victor-onglet4:not(.victortitleopen) ~ li.q4 {display: none;}
.victor-onglet5:not(.victortitleopen) ~ li.q5 {display: none;}
.victor-onglet6:not(.victortitleopen) ~ li.q6 {display: none;}
.victor-onglet7:not(.victortitleopen) ~ li.q7 {display: none;}

.victor-onglet1 ~ li.q1.active{display: inline-flex;}
.victor-onglet2 ~ li.q2.active{display:  inline-flex;}
.victor-onglet3 ~ li.q3.active{display:  inline-flex;}
.victor-onglet4 ~ li.q4.active{display:  inline-flex;}
.victor-onglet5 ~ li.q5.active{display:  inline-flex;}
.victor-onglet6 ~ li.q6.active{display:  inline-flex;}
.victor-onglet7 ~ li.q7.active{display:  inline-flex;}

li.gfield.btn-etape-li.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below{    display: inline-block;margin-bottom: 10px !important;}

form .q1:nth-child(odd),form .q2:nth-child(odd),form .q3:nth-child(odd),form .q4:nth-child(odd),form .q5:nth-child(odd),form .q6:nth-child(odd),form .q7:nth-child(odd){background-color: #F7F7F7;}
form .q1:nth-child(even),form .q2:nth-child(even),form .q3:nth-child(even),form .q4:nth-child(even),form .q5:nth-child(even),form .q6:nth-child(even),form .q7:nth-child(even){background-color: white;}

li.q1,li.q2,li.q3,li.q4,li.q5,li.q6,li.q7{ width: 100%;margin: 0 !important;flex: 1;padding: 0px !important;}

.victor-onglet1.victortitleopenfinal:not(.victortitleopen) ~ li.q1.blocscore{display: inline-flex !important;}
.victor-onglet2.victortitleopenfinal:not(.victortitleopen) ~ li.q2.blocscore{display: inline-flex !important;}
.victor-onglet3.victortitleopenfinal:not(.victortitleopen) ~ li.q3.blocscore{display: inline-flex !important;}
.victor-onglet4.victortitleopenfinal:not(.victortitleopen) ~ li.q4.blocscore{display: inline-flex !important;}
.victor-onglet5.victortitleopenfinal:not(.victortitleopen) ~ li.q5.blocscore{display: inline-flex !important;}
.victor-onglet6.victortitleopenfinal:not(.victortitleopen) ~ li.q6.blocscore{display: inline-flex !important;}
.victor-onglet7.victortitleopenfinal:not(.victortitleopen) ~ li.q7.blocscore{display: inline-flex !important;}

.victor-onglet1:not(.victortitleopen) ~ li.q1.blocscore,.victor-onglet1:not(.victortitleopen) ~ li.valider.q1,.victor-onglet1:not(.victortitleopen) ~ li.btn-etape-li.q1{display: none !important;}
.victor-onglet2:not(.victortitleopen) ~ li.q2.blocscore,.victor-onglet2:not(.victortitleopen) ~ li.valider.q2,.victor-onglet2:not(.victortitleopen) ~ li.btn-etape-li.q2{display: none !important;}
.victor-onglet3:not(.victortitleopen) ~ li.q3.blocscore,.victor-onglet3:not(.victortitleopen) ~ li.valider.q3,.victor-onglet3:not(.victortitleopen) ~ li.btn-etape-li.q3{display: none !important;}
.victor-onglet4:not(.victortitleopen) ~ li.q4.blocscore,.victor-onglet4:not(.victortitleopen) ~ li.valider.q4,.victor-onglet4:not(.victortitleopen) ~ li.btn-etape-li.q4{display: none !important;}
.victor-onglet5:not(.victortitleopen) ~ li.q5.blocscore,.victor-onglet5:not(.victortitleopen) ~ li.valider.q5,.victor-onglet5:not(.victortitleopen) ~ li.btn-etape-li.q5{display: none !important;}
.victor-onglet6:not(.victortitleopen) ~ li.q6.blocscore,.victor-onglet6:not(.victortitleopen) ~ li.valider.q6,.victor-onglet6:not(.victortitleopen) ~ li.btn-etape-li.q6{display: none !important;}
.victor-onglet7:not(.victortitleopen) ~ li.q7.blocscore,.victor-onglet7:not(.victortitleopen) ~ li.valider.q7,.victor-onglet7:not(.victortitleopen) ~ li.btn-etape-li.q7{display: none !important;}

.cat_dm_wrapper .cat_dm li.gfield.valider,.cat_dm_wrapper .cat_dm li.gfield.btn-etape-li{background-color: transparent !important;}

.souhaitez-contacter{display: inline-flex !important;width: 100%;}

.gform_confirmation_message_1{text-align:center;}


.formulaire-victor-2 .ginput_container_text input[type="text"],
.formulaire-victor-2 .ginput_container_email input[type="email"],
.formulaire-victor-2 .ginput_container_text input[type="tel"],
.formulaire-victor-2 .ginput_container_text input[type="password"],
.formulaire-victor-2 .ginput_container_text input[type="url"],
.formulaire-victor-2 .ginput_container_text input[type="search"],
.formulaire-victor-2 .ginput_container_text input[type="number"],
.formulaire-victor-2 .ginput_container_text input[type="date"],
.formulaire-victor-2 .ginput_container_text input[type="time"],
.formulaire-victor-2 .ginput_container_text input[type="datetime-local"],
.formulaire-victor-2 .ginput_container_textarea textarea,
.formulaire-victor-2 .ginput_container_select select {font-weight: 500;border-top: 0;border-left: 0;border-right: 0;border-bottom: .1rem solid var(--couleur-form);border-radius: 0;color: var(--couleur-form);padding:1rem !important;background-color: #ffffff;}

.formulaire-victor-2 .ginput_container_text input:focus-visible,
.formulaire-victor-2 .ginput_container_textarea textarea:focus-visible,
.formulaire-victor-2 .ginput_container_select select:focus-visible {outline-color: var(--couleur-principale);}


.formulaire-victor-2 .ginput_container_text input::placeholder,
.formulaire-victor-2 .ginput_container_textarea textarea::placeholder ,.formulaire-victor-2 .ginput_container_email input::placeholder{color: var(--couleur-form);}

.formulaire-victor-2 .ginput_container_select select {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position: right 12px center;background-repeat: no-repeat;background-size: 16px;padding-right: 40px;appearance: none;cursor: pointer;}

.formulaire-victor-2 .gform_button,
.formulaire-victor-2 .gform_next_button,
.formulaire-victor-2 .gform_previous_button {cursor: pointer !important;border-radius: var(--border-radius) !important;background-color: var(--couleur-focus) !important;color: #fff !important;border: none !important;padding: 1rem 3rem !important;font-size: 1.6rem !important;transition: all 250ms ease-in-out !important;margin-top: 3rem !important;}

.formulaire-victor-2 .gform_button:hover,
.formulaire-victor-2 .gform_next_button:hover,
.formulaire-victor-2 .gform_previous_button:hover {transform: scale(1.05) !important;}

.formulaire-victor-2 .gfield_label {font-weight: 600;color: #2c3e50;margin-bottom: 8px;display: block;font-size: 15px;}

.formulaire-victor-2 .gfield_required {color: #e53e3e;font-weight: bold;}

.formulaire-victor-2 .gfield_description {font-size: 14px;color: #6b7280;margin-top: 6px;font-style: italic;}

.formulaire-victor-2{padding: 5rem;position: relative;overflow: hidden;}

.formulaire-victor-2 ul li.gfield.gfield_html img{margin: auto;}
.formulaire-victor-2 .gfield--type-quiz{display: flex;flex-direction: row;align-items: center;padding: 1rem !important;}
.container.final .row{ display: flex;padding: 1rem; gap: 1rem;flex-direction: row; align-items: center;}
.container.final.resultatfinalvictor .row{ flex-direction: column; align-items: center;justify-content: center;}
.container.final.resultatfinalvictor .row .grletter{margin: inherit !important;}
.container.final.resultatfinalvictor{max-width: none;}