/* @Grp Formulaire ========================================================== */
.form-control { font-size: 1.6rem; }
  .rsform.mdl-leafy__form {
    color: #000; 
    padding: 0 0 5em 0;
  }
  #contact_Form {
    background-color: #F0F0F0;
    padding: 40px 5%;
  }
  #rsfp-counter-26 { font-size: 0.7em;}
  .rsform-block-liste-formations > *,
  .rsform-block-personnestatus > * {
    display: inline-block;
    width: 35%;
  }
  .rsform-block-text-info-champs-obligatoire {
    padding-top: 2rem;
  }
  .form-select, .custom-select {
    background-color: #fff;
    color:var(--color_btn);
    max-width: 100%;
    cursor: pointer;
    border: solid 1px #ced4da;
    box-shadow: none;
  }
  .form-select:focus, .custom-select:focus {
    border-color: #824f4f;
    box-shadow: none;
  }
  #bt_envoyer.form_bt_Envoyer{
    background-color: var(--color_main);
    font-size: 0.9em;
    color: var(--color_blanc);
    text-transform: uppercase;
    min-width: 260px;
    margin: 5px auto;
    border: 2px #fff solid;
    transition: all 0.2s ease-in;
  }
  #bt_envoyer.form_bt_Envoyer:hover{
    background-color: var(--color_main_hover);
    color: var(--color_blanc);
    transition: all 0.2s ease-out;
  }
  .form-control:focus,
  input:focus, input.inputbox:focus, .registration input:focus,
  .login input:focus, .contact input:focus,
  .contact textarea:focus, select:focus, 
  textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border: #8f2704 1px solid;
    box-shadow: none;
  }
  #RGPD0-lbl a {
    display: inline-block;
    color: #000;
  }
  #RGPD0-lbl:hover a { color: #000; }
  .form-check.form-check-inline {
    width: 100%;
  }

/* @Grp Formulaire (FIN) ==================================================== */