@charset "UTF-8";
/* Import des variables par défaut qui seront utilisées dans les partials par défaut */
/* -- layout -- */
/* -- formulaire -- */
/** -- action public/welcome -- */
/* -- action signoav/index -- */
/** -- action signoav/afficher-notice -- */
/* -- signoav/votre-signature-electronique -- */
/* -- action signoav/validation --*/
/* -- fancyBox -- */
/* Surcharge de ces variables en fonction du client */
/* -- layout -- */
/* -- formulaire -- */
/** -- action public/welcome -- */
/* -- action signoav/index -- */
/** -- action signoav/afficher-notice -- */
/* -- signoav/votre-signature-electronique -- */
/* -- action signoav/validation --*/
/* -- fancyBox -- */
/* Chargement de toutes les propriétés par défaut (pour le layout, les formulaires, etc etc) */
@import url(../defaut/fonts/Poppins/poppins.css);
@import url(../defaut/fonts/signoav-icons/style.css);
/* line 3, ../scss/defaut/_formulaires.scss */
.boutonValidation {
  display: inline-block;
  text-align: center;
  padding: 5px 20px;
  box-shadow: -3px 3px 9px 0 rgba(0, 0, 0, 0.28);
  background: #4283D1;
  border: 0;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px;
}
/* line 14, ../scss/defaut/mixin/_bouton-validation.scss */
.boutonValidation:hover, .boutonValidation:focus {
  cursor: pointer;
  color: #ffffff;
  text-decoration: none;
}

/* line 12, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form label {
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  color: #4283D1;
}
/* line 19, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form input[type="text"],
.signoav-content-container .content form input[type="password"] {
  width: 100%;
  border: none;
  color: #222222;
  border-radius: 0;
}
/* line 26, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form input[type="text"]:focus,
.signoav-content-container .content form input[type="password"]:focus {
  outline: none;
}
/* line 30, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form input[type="text"]:-moz-focus-inner,
.signoav-content-container .content form input[type="password"]:-moz-focus-inner {
  border: 0;
}
/* line 34, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form input[type="text"]:required, .signoav-content-container .content form input[type="text"]:invalid,
.signoav-content-container .content form input[type="password"]:required,
.signoav-content-container .content form input[type="password"]:invalid {
  box-shadow: none;
}
/* line 42, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_wrapper:before, .signoav-content-container .content form .container_wrapper:after {
  display: table;
  content: " ";
}
/* line 48, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_wrapper:after {
  clear: both;
}
/* line 53, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_element {
  font-size: 13px;
  border-bottom: 1px solid #e1e9f4;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
/* line 60, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_element.divNomSouscripteur .modelChampNote, .signoav-content-container .content form .container_element.divPrenomSouscripteur .modelChampNote {
  text-transform: uppercase;
}
/* line 65, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_element .modelChampNote {
  display: block;
  font-weight: 500;
  line-height: 18px;
  color: #222222;
  margin-bottom: 2px;
}
/* line 73, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_element.login_container {
  margin-bottom: 30px;
}
/* line 78, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_buttons {
  text-align: center;
  margin-top: 30px;
}
/* line 82, ../scss/defaut/_formulaires.scss */
.signoav-content-container .content form .container_buttons.container_element,
.signoav-content-container .content form .container_buttons .container_element {
  border: 0;
  margin-bottom: 0;
}

/* line 1, ../scss/defaut/_layout.scss */
body,
.fancyFormOAV {
  font: 13px/1.34 'Poppins', Arial, sans-serif;
  background: #ffffff;
  font-weight: 500;
  font-style: normal;
  letter-spacing: normal;
  color: #4283D1;
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
}

/* line 13, ../scss/defaut/_layout.scss */
.signoav-logo-container {
  padding-top: 15px;
  padding-bottom: 30px;
}
/* line 17, ../scss/defaut/_layout.scss */
.signoav-logo-container img {
  display: block;
  margin: 0 auto;
}

/* line 23, ../scss/defaut/_layout.scss */
.info-conseiller-container {
  padding-top: 15px;
  padding-bottom: 30px;
}
/* line 28, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container {
  padding: 15px 5px;
  background: #f1f5fa;
  color: #1A283E;
  min-height: 95px;
}
/* line 34, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .avatar-container {
  text-align: right;
  padding-bottom: 5px;
}
/* line 38, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .avatar-container .avatar {
  width: 60px;
}
/* line 42, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .avatar-container .default-avatar {
  font-size: 47px;
  background: #fff;
  width: 60px;
  height: 60px;
}
/* line 50, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .infos-container {
  text-align: center;
}
/* line 53, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .infos-container .nom {
  font-size: 16px;
  line-height: 23px;
  font-weight: 600;
}
/* line 59, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .infos-container .cabinet {
  font-size: 13px;
  line-height: 21px;
}
/* line 64, ../scss/defaut/_layout.scss */
.info-conseiller-container .conseiller-container .infos-container .telephone,
.info-conseiller-container .conseiller-container .infos-container .email {
  font-size: 13px;
  line-height: 19px;
  font-weight: 500;
  color: #4283D1;
}

/* line 75, ../scss/defaut/_layout.scss */
.signoav-content-container {
  padding-top: 15px;
  padding-bottom: 30px;
}
/* line 79, ../scss/defaut/_layout.scss */
.signoav-content-container .erreurs_wrapper {
  color: red;
}
/* line 82, ../scss/defaut/_layout.scss */
.signoav-content-container .erreurs_wrapper ul {
  padding: 0;
  margin-bottom: 30px;
  list-style: none;
}
/* line 97, ../scss/defaut/_layout.scss */
.signoav-content-container .content .zoneTitreDescription .titre {
  line-height: 24px;
  font-size: 17px;
  font-weight: 600;
  text-align: left;
  color: #1A283E;
  margin-top: 0;
  text-transform: uppercase;
}
/* line 107, ../scss/defaut/_layout.scss */
.signoav-content-container .content .zoneTitreDescription .description {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.34;
  text-align: justify;
  color: #7597cb;
  margin-bottom: 30px;
}
/* line 117, ../scss/defaut/_layout.scss */
.signoav-content-container .content .spinner-container {
  padding: 15px;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 8, ../scss/defaut/_layout.responsive.scss */
  .signoav-logo-container {
    padding: 30px;
  }

  /* line 12, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container {
    padding-top: 30px;
  }
  /* line 15, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container {
    max-width: 200px;
    margin: 0 auto;
  }
  /* line 19, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container .avatar-container {
    text-align: center;
  }
  /* line 25, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container .infos-container .telephone,
  .info-conseiller-container .conseiller-container .infos-container .email {
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    color: #4283D1;
  }
  /* line 32, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container .infos-container .telephone:before,
  .info-conseiller-container .conseiller-container .infos-container .email:before {
    display: block;
    font-size: 20px;
    font-family: 'signoav-icons' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    line-height: 1;
    vertical-align: bottom;
    margin-right: 6px;
  }
  /* line 48, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container .infos-container .telephone:before {
    content: "\e908";
  }
  /* line 54, ../scss/defaut/_layout.responsive.scss */
  .info-conseiller-container .conseiller-container .infos-container .email:before {
    content: "\e903";
  }

  /* line 63, ../scss/defaut/_layout.responsive.scss */
  .signoav-content-container {
    padding-top: 90px;
    padding-bottom: 90px;
  }
}
@media (min-width: 1200px) {
  /* line 76, ../scss/defaut/_layout.responsive.scss */
  .signoav-container {
    width: 100%;
    max-width: 1370px;
    min-width: 1170px;
  }
}
/* line 3, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #demandeMotDePasseSansLogin {
  padding-top: 15px;
}
/* line 7, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #container_pwd {
  position: relative;
}
/* line 10, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #container_pwd label {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 13px;
  font-weight: 600;
  color: #4283D1;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 23, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #container_pwd input[type="password"]:focus ~ label,
.se-oav-public-welcome #container_pwd input[type="password"]:valid ~ label {
  font-weight: 700;
  color: #4283D1;
  top: -20px;
}
/* line 31, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #zoneBoutonsDemandeMdp {
  display: none;
  text-align: center;
}
/* line 35, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #zoneBoutonsDemandeMdp #loadingDemandeMdp {
  display: none;
}
/* line 40, ../scss/defaut/controller-action/public/_welcome.scss */
.se-oav-public-welcome #loadingAuthForm {
  display: none;
}

/* line 4, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules {
  padding: 5px 10px;
  border: solid 1px #4283D1;
  margin-top: 10px;
}
/* line 11, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .container_element.divLibelleFormule {
  float: left;
  width: 75%;
  padding: 0 10px 0 20px;
  position: relative;
}
/* line 17, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .container_element.divLibelleFormule .modelChampNote:before {
  display: block;
  width: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  font-size: 16px;
  font-family: 'signoav-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: bottom;
  margin-right: 6px;
  content: "\e904";
}
/* line 40, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .container_subform.CotisationFormuleHorsOption {
  float: left;
  width: 25%;
  text-align: right;
}
/* line 47, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .divLibelleOffreCommerciale {
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  float: inherit;
}
/* line 55, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .divLibelleOffreCommerciale label {
  color: #1A283E;
  font-size: 16px;
  display: inline;
}
/* line 61, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .divLibelleOffreCommerciale .modelChampNote {
  color: #FF4b33;
  display: inline;
}
/* line 68, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .modelChampNote {
  font-size: 13px;
  color: #4283D1;
}
/* line 75, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .divLibelleBloc .modelChampNote {
  padding: 0 10px 0 20px;
  position: relative;
}
/* line 79, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .divLibelleBloc .modelChampNote:before {
  display: block;
  width: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
  font-size: 16px;
  font-family: 'signoav-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: bottom;
  margin-right: 6px;
}
/* line 101, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .indice1 .divLibelleBloc .modelChampNote:before {
  content: "\e901";
}
/* line 109, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .indice7 .divLibelleBloc .modelChampNote:before {
  content: "\e900";
}
/* line 117, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .indice12 .divLibelleBloc .modelChampNote:before {
  content: "\e905";
}
/* line 124, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .modelChampNote {
  /*display: inline;*/
}
/* line 128, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .container_element {
  border: none;
}
/* line 134, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .Bloc .container_element {
  float: left;
  width: 75%;
  margin-bottom: 5px;
}
/* line 139, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .Bloc .container_element + .container_element {
  width: 25%;
  text-align: right;
}
/* line 146, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption {
  position: relative;
}
/* line 149, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption {
  margin-top: 15px;
}
/* line 152, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption label {
  width: 60%;
  margin-right: 40%;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  color: #1A283E;
}
/* line 161, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption .modelChampNote {
  display: none;
}
/* line 166, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divPrixCotisationAvecOption {
  position: absolute;
  top: 15px;
  right: 0;
  width: 40%;
}
/* line 172, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divPrixCotisationAvecOption .modelChampNote {
  font-size: 16px;
  font-weight: 600;
  padding: 0;
  text-align: right;
}
/* line 181, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .Promotions {
  text-align: right;
  margin: 0px;
}
/* line 185, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .Promotions .divPromotion {
  margin-bottom: 5px;
}
/* line 188, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureFormules .Promotions .divPromotion .modelChampNote {
  font-size: 10px;
  color: #7597cb;
  font-weight: 600;
}
/* line 200, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureInformation {
  margin-top: 5px;
}
/* line 203, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureInformation .container_element {
  border: 0;
}
/* line 207, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .EntoureInformation label {
  font-size: 9px;
  font-weight: 500;
  color: #4283D1;
}
/* line 216, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .ClauseBeneficiaires .container_element {
  border-bottom: 0;
  margin-bottom: 0;
  font-size: 11px;
}
/* line 223, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .ClauseBeneficiaires .title_Bloc label {
  font-size: 16px;
  font-weight: 600;
  color: #1A283E;
}
/* line 231, ../scss/defaut/controller-action/signoav/_index.scss */
.se-oav-signoav-index .signoav-content-container .container_buttons {
  /*text-align: right;*/
}

@media (min-width: 576px) {
  /* line 12, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .container_element.divLibelleFormule {
    width: 80%;
  }
  /* line 19, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .container_subform.CotisationFormuleHorsOption {
    width: 20%;
  }
  /* line 28, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .Bloc .container_element {
    width: 80%;
  }
  /* line 30, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .formSignOav .Bloc .container_element + .container_element {
    width: 20%;
  }
  /* line 39, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption {
    text-align: right;
  }
  /* line 42, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption label {
    width: 80%;
    margin-right: 20%;
  }
  /* line 49, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divPrixCotisationAvecOption {
    width: 20%;
  }
}
@media (min-width: 768px) {
  /* line 68, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .container_element.divLibelleFormule {
    width: 75%;
  }
  /* line 75, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .container_subform.CotisationFormuleHorsOption {
    width: 25%;
  }
  /* line 86, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divLibelleCotisationAvecOption label {
    width: 75%;
    margin-right: 25%;
  }
  /* line 93, ../scss/defaut/controller-action/signoav/_index.responsive.scss */
  .se-oav-signoav-index .signoav-content-container .EntoureFormules .CotisationFormuleAvecOption .divPrixCotisationAvecOption {
    width: 25%;
  }
}
/* line 5, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content .telecharger-document-adhesion-a-signer-container {
  text-align: center;
  padding: 30px 15px;
}
/* line 9, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content .telecharger-document-adhesion-a-signer-container a {
  font-size: 13px;
}
/* line 11, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content .telecharger-document-adhesion-a-signer-container a:before {
  display: inline-block;
  font-size: 22px;
  font-family: 'signoav-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: bottom;
  content: "\e907";
}
/* line 27, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form {
  margin-top: 30px;
}
/* line 30, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form .container_element {
  /*border: 0;*/
}
/* line 34, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code {
  position: relative;
  width: 50%;
  float: left;
}
/* line 39, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code label {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 13px;
  font-weight: 500;
  color: #aaaaaa;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
/* line 52, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code .infobulle {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 58, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code input[type="text"]:focus {
  border-bottom: 1px solid #ccc;
}
/* line 61, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code input[type="text"]:focus:-moz-focus-inner {
  border: 0;
}
/* line 66, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_code input[type="text"]:focus ~ label,
.signoav-content-container .content form #container_form_signatureElectronique_signer_code input[type="text"]:valid ~ label {
  font-weight: 700;
  color: #4283D1;
  top: -20px;
}
/* line 74, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_boutonRedemanderCode {
  width: 50%;
  float: left;
  text-align: right;
  border-bottom: 0;
}
/* line 80, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_boutonRedemanderCode button {
  font-size: 13px;
  box-shadow: -3px 3px 9px 0 rgba(0, 0, 0, 0.28);
  background-image: linear-gradient(45deg, #7597ca 0%, #7485b8 100%);
  border: 0;
  color: #ffffff;
  padding: 5px 15px;
  border-radius: 5px;
}
/* line 92, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_informationParcoursToutDocumentRequisPourSigner {
  text-align: center;
  padding: 15px;
  border: none;
  display: none;
}
/* line 98, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #container_form_signatureElectronique_signer_informationParcoursToutDocumentRequisPourSigner label {
  color: red;
}
/* line 103, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #fieldset-form_signatureElectronique_signer_groupeSoumission {
  text-align: center;
}
/* line 105, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content form #fieldset-form_signatureElectronique_signer_groupeSoumission .container_element {
  border: none;
  padding: 15px;
}

/* line 113, ../scss/defaut/controller-action/signoav/_votre-signature-electronique.scss */
.signoav-content-container .content .img-adhesion-a-signer-container {
  height: 500px;
  width: 75%;
  overflow-y: scroll;
  box-shadow: -3px 3px 9px 0 rgba(0, 0, 0, 0.28);
  border: solid 0.5px #e3eaf5;
}

/* line 7, ../scss/defaut/controller-action/signoav/_afficher-notice.scss */
.se-oav-signoav-afficher-notice .signoav-content-container .content .img-notice-info-container {
  height: 500px;
  width: 66%;
  overflow-y: scroll;
  box-shadow: -3px 3px 9px 0 rgba(0, 0, 0, 0.28);
  border: solid 0.5px #e3eaf5;
  margin-bottom: 20px;
}
/* line 16, ../scss/defaut/controller-action/signoav/_afficher-notice.scss */
.se-oav-signoav-afficher-notice .signoav-content-container .content .telecharger-notice-pdf-container {
  text-align: center;
  padding-bottom: 15px;
}
/* line 20, ../scss/defaut/controller-action/signoav/_afficher-notice.scss */
.se-oav-signoav-afficher-notice .signoav-content-container .content .telecharger-notice-pdf-container a {
  font-size: 13px;
}
/* line 22, ../scss/defaut/controller-action/signoav/_afficher-notice.scss */
.se-oav-signoav-afficher-notice .signoav-content-container .content .telecharger-notice-pdf-container a:before {
  display: inline-block;
  font-size: 22px;
  font-family: 'signoav-icons' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: bottom;
  content: "\e907";
}
/* line 38, ../scss/defaut/controller-action/signoav/_afficher-notice.scss */
.se-oav-signoav-afficher-notice .signoav-content-container .content .container_buttons {
  text-align: center;
  margin-top: 15px;
}

/* line 2, ../scss/defaut/controller-action/signoav/_validation.scss */
.se-oav-signoav-validation .signoav-content-container {
  padding-top: 30px;
}
/* line 10, ../scss/defaut/controller-action/signoav/_validation.scss */
.se-oav-signoav-validation .signoav-content-container .content .zoneTitreDescription:before {
  display: block;
  font-size: 43px;
  font-family: 'signoav-icons' !important;
  content: "\e902";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: bottom;
  margin-bottom: 10px;
}
/* line 24, ../scss/defaut/controller-action/signoav/_validation.scss */
.se-oav-signoav-validation .signoav-content-container .content .zoneTitreDescription .titre {
  text-transform: uppercase;
}
/* line 29, ../scss/defaut/controller-action/signoav/_validation.scss */
.se-oav-signoav-validation .signoav-content-container .content .zoneTitreDescription .description p {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  /* line 13, ../scss/defaut/controller-action/signoav/_validation.responsive.scss */
  .se-oav-signoav-validation .signoav-content-container {
    padding-top: 150px;
    padding-left: 30px;
  }
}
@media (min-width: 1200px) {
  /* line 28, ../scss/defaut/controller-action/signoav/_validation.responsive.scss */
  .se-oav-signoav-validation .signoav-content-container {
    padding-top: 150px;
    padding-left: 150px;
  }
}
/* line 1, ../scss/defaut/surcharges-jquery/_fancybox.scss */
.fancybox-overlay {
  background: rgba(26, 40, 62, 0.95);
}

/* line 7, ../scss/defaut/surcharges-jquery/_fancybox.scss */
.fancybox-wrap .fancybox-inner {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.34;
  color: #4283D1;
}
/* line 13, ../scss/defaut/surcharges-jquery/_fancybox.scss */
.fancybox-wrap .fancybox-inner .titre {
  line-height: 24px;
  font-size: 18px;
  font-weight: 600;
  color: #1A283E;
}
/* line 20, ../scss/defaut/surcharges-jquery/_fancybox.scss */
.fancybox-wrap .fancybox-inner .description {
  margin-bottom: 30px;
}
/* line 24, ../scss/defaut/surcharges-jquery/_fancybox.scss */
.fancybox-wrap .fancybox-inner .container_buttons {
  text-align: center;
  padding: 5px 15px;
}

/* Chargement de toutes les propriétés dédiées à ce client (pour le layout, les formulaires, etc etc) */
/* C'est ici que doivent être importés les éventuels éléments liés à ce client (layout, les CSS spécifiques à un controller/action, etc etc) */
/* line 3, ../scss/amis/_layout.scss */
.signoav-logo-container img {
  max-width: 100%;
}

/* line 13, ../scss/amis/_layout.scss */
.se-oav-signoav-index .signoav-content-container .content .zoneTitreDescription .description {
  color: #FF4b33;
  font-weight: 600;
}

/* line 22, ../scss/amis/_layout.scss */
.col-logo-1 {
  color: rgb(66, 131, 209);
}

/* line 26, ../scss/amis/_layout.scss */
.boutonValidation {
  border-radius: 25px;
}

/* @import "controller/_action.scss" */
