.wrap-main__col-video {
  z-index: 9 !important;
}
.banner .flag_live,
.banner::before {
    display: none !important;
}
/* .color1 se rapporte toujours au bouton questions si intégré */
/* orange */
.color1 {background-color:#ff9000 !important;}
/* pour le dégradé - dans ce cas ajouter .btns-grp__btn*/
.color1.btns-grp__btn:before {
background-color:#ff9000 !important;/*Safari*/
background-color: color-mix(in srgb, #ff9000 50%, #a66511) !important;
}
.color1.btns-grp__btn:after {
background-color:#ff9000 !important;/*Safari*/
background-color: color-mix(in srgb, #ff9000 50%, #a66511) !important;
}
/* Fin color1 */
/* violet */
.color2 {background-color:#7700ff !important;}
/* vert */
.color3 {background-color:#139f16 !important;}
/* framboise */
.color4 {background-color:#ff0060 !important;}

/* ===================================================================
   FORMULAIRE D'INSCRIPTION — masquage des 2 mentions en trop
   (mention "infos LEN Axis" + optin n°2)
   Règles NON préfixées par la classe de la page : elles s'appliquent
   quelle que soit la classe body de l'émission.
   =================================================================== */
.js-form-item.js-form-type-checkbox.checkbox.form-check.mb-3.js-form-item-infos-len-axis.form-item-infos-len-axis,
.js-form-item-infos-len-axis,
.form-item-infos-len-axis {
    display: none !important;
}
#edit-optin--2,
label[for="edit-optin--2"] {
    display: none !important;
}
/* =================================================================== */

/* annuler le dégradé du header */
.banner::before {
display: none !important;
}
.tab-content .accordion.accordion-details {
width: 100% !important;
}
.btn-primary {
  background-color: #E84547 !important;
}
.btn-primary:hover {
  background-color: #E84547 !important;
}
#v-pills-documents p {
    text-align: center;
    padding: 2rem;
}
.banner__code-labo {
    bottom: -0.7rem !important;
    height: 1.9rem;
    text-shadow: 0px 0px 2px #000;
    background: #731994;
    padding: .1rem;
}
@media(max-width:1200px) {
  .banner__code-labo {
   bottom: 0 !important;
}
}
#collapseOne .accordion-body {
    display: flex;
    flex-direction: column;
}
/*#collapseOne .accordion-body img {
       max-width: 20rem;
}*/
/*.grp-logos {
  display:flex;
  flex-direction:colum;
  align-items: center;
}*/
.banner .banner__partner .banner__partner-wrap-logo {
   box-shadow: none !important;
   width: 14rem;
}
.wrap-logos {
 margin-top: 0 !important;
}
#details .details-infos {
  max-width: 26rem !important;
}
/* changer la couleur des pictos intervenants des onglets */
.accordion-details .speakers .speaker .ico-avatar {
opacity: 1 !important;
background-color: #EC6E6F !important;
}
/* forcer une couleur sur le bouton se connecter */
.preinscription .btn-login a::after {
background-color: #E74447 !important;
}
/* forcer une couleur sur le bouton s'inscrire */
.preinscription .btn-register a:after {
background-color: #E74447 !important;
}
.banner__code-labo, .banner .banner__partner span {
color: #E84547 !important;
}
.banner__code-labo {
font-size: 2rem !important;
bottom: -2.5rem !important;
right: unset !important;
width: 100%;
    display: flex;
    justify-content: center;
}
@media(max-width:1200px) {
.banner__code-labo {
bottom: 0.8rem !important;
}
}
.banner__code-labo {
display: none;
}
.diffusion .banner__code-labo {
display: flex;
}
.emission-page .ui-dialog label {
    padding-bottom: 0 !important;
}
.emission-page .ui-dialog .ui-dialog-titlebar-close {
    display: block;
    z-index:999 !important;
}
.emission-page .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before {
    color: #848484 !important;
}