
/* Add your custom styles here */
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
    width: 0 !important ;
}

.e-hotspot__tooltip {
    min-width: 300px !important;
    white-space: unset !important;
}
.e-hotspot__tooltip h5 {
    font-size: 14px;
}
.slider_infinite .swiper-wrapper{
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;
}

.wsm-hr-line::before, .wsm-hr-line::after {
    content: "";
    background: #E2E2E2;
    width: 80px;
    height: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.wsm-hr-line::before {
    background: -o-linear-gradient(left, rgba(182, 182, 182, 0), #B6B6B6);
    background: -webkit-gradient(linear, left top, right top, from(rgba(182, 182, 182, 0)), to(#B6B6B6));
    background: linear-gradient(to right, rgba(182, 182, 182, 0), #B6B6B6);
    left: -100px;
}
.wsm-hr-line::after {
    background: -o-linear-gradient(left, rgba(182, 182, 182, 0), #B6B6B6);
    background: -webkit-gradient(linear, left top, right top, from(rgba(182, 182, 182, 0)), to(#B6B6B6));
    background: linear-gradient(to right, rgba(182, 182, 182, 0), #B6B6B6);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    left: calc(100% + 20px);
}

.btn-arrow .elementor-button-text::after {
    content: "↗";
    margin-left: 5px;
}



.iam .elementor-widget-text-editor strong {
    font-weight: 600;
}


.text-justify, .text-justify * {
    text-align: justify;
}

.iam .e-n-tab-title-text { 
  white-space: normal !important;
  word-break: break-word;
}

.iam .titre_anime_produits .elementor-headline-dynamic-text::after {
    content: '';
    position: absolute;
    bottom: -3px;
    left: 0;
    height: 3px;
    width: 0;
    background-color: #ca2031;
    animation: classicLineDraw 3s infinite linear;
}
.iam .zone_table table {
    border: 1px solid #f2f5f5;
}
.iam .zone_table thead th {
    color: #fff;
    font-family: 'Poppins', Sans-Serif;
    font-size: 18px;
    font-weight:600;
    text-align: center;
    background: #f77682;
    border: none;padding: 40px 16px;
}
.iam .zone_table thead th.column-1 {
    text-align: left;
}
.iam .zone_table tbody tr:nth-child(odd) td {
    background: white !important;
}
.iam .zone_table tbody tr:nth-child(even) td {
    background: #fee7e9;
}
.iam .zone_table tbody td {
    color: #000;
    font-family: 'Lato', Sans-Serif;
    font-size: 16px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: none;
    padding: 20px 16px 30px;
}
.iam .zone_table tbody td.column-1 {
    text-align: left;
}
.iam .zone_table table img {
    vertical-align: middle;
}
.iam .circled-text {
    color: #ffffff;
    background: #ca2031;
    border-radius: 50px;
    padding: 0 8px;
    font-weight: 300;
}
.iam .liste_audits .elementor-widget-image-box {
    min-height: auto !important;
}



.adaudit-plus .zone_audit::before {
    content: "";
    position: absolute;
    background: #FDCACF;
    width: 42%;
    height: 80%;
    left: 0;
    top: 15%;
    display: block;
    z-index: -1;
}
.adaudit-plus .adaudit-subpage:hover img {
    transform: scaleX(-1);
}
.adaudit-plus .adaudit-subpage::after {
  content: '';
    position: absolute;
    border: 2px solid #333;
    width: 8px;
    height: 8px;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(45deg) translate(-50%);
    right: -20px;
    top: 50%;
    opacity: .4;
    transition: all .5s ease;
}
.adaudit-plus .adaudit-subpage:hover::after {
      opacity: 1;
}


/* ADAUDIT PLUS - Active Directory */
.adaudit-plus.audit-active-directory .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-suivi.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-suivi-des-modifications-ad.png');
    height: 40px;
    width: 47px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-surveiller.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-surveiller-la-connexion-des-utilisateurs.png');
    width: 47px;
    height: 36px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-analyser.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-analyser-les-verrouilages-de-comptes.png');
    width: 41px;
    height: 40px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-audit.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-audit-des-modifications-apportees-aux-gpo.png');
    width: 47px;
    height: 39px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-activer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-activer-l-audit-hybride.png');
    width: 43px;
    height: 40px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-menaces.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-lancez-vous-dans-la-recherche-proactive-des-menaces.png');
    width: 40px;
    height: 40px;
}
.adaudit-plus.audit-active-directory .zone_securite #tab-renforcer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-renforcer-la-securite-ad.png');
    width: 47px;
    height: 40px;
}
.adaudit-plus.audit-active-directory .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.adaudit-plus.audit-active-directory .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}

/* ADAUDIT PLUS - Serveur fichiers */

.adaudit-plus.serveurs-de-fichiers .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-windows.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-respecter-les-reglementations.png');
    height: 32px;
    width: 39px;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-nas.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-audit-nas.png');
    width: 30px;
    height: 32px;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-pistes.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-pistes-d-audit-detaillees.png');
    width: 31px;
    height: 32px;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-reponse.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-reponse-aux-ransomwares.png');
    width: 42px;
    height: 32px;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-detection.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-detection-des-anomalies-d-acces.png');
    width: 38px;
    height: 32px;
}
.adaudit-plus.serveurs-de-fichiers .zone_securite #tab-rapports.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-rapports-de-conformite.png');
    width: 34px;
    height: 32px;
}

/* AUDITAD PLUS - Fichiers WINDOWS */
.adaudit-plus.audit-du-serveur-windows .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-fichiersWindows.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-analyser-les-verrouilages-de-comptes.png');
    height: 40px;
    width: 41px;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-connexions.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-suivre-connexions-et-deconnexions-locales.png');
    width: 42px;
    height: 40px;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-integrite.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-audit-des-modifications-apportees-aux-gpo.png');
    width: 47px;
    height: 39px;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-imprimante.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-analyser-l-utilisation-de-l-imprimante.png');
    width: 47px;
    height: 39px;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-adfs.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-surveiller-la-connexion-des-utilisateurs.png');
    width: 47px;
    height: 36px;
}
.adaudit-plus.audit-du-serveur-windows .zone_securite #tab-prouver.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-prouver-la-conformite.png');
    width: 43px;
    height: 40px;
}


/* AUDIT AD - Postes travail */
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-audit.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-audit-des-postes-de-travail-ad.png');
    width: 48px;
    height: 40px;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-connexions.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-suivre-connexions-et-deconnexions-locales.png');
    width: 42px;
    height: 40px;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-echecs.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-analyser-les-echecs-de-connexion.png');
    width: 48px;
    height: 40px;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-productivite.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-mesurer-la-productivite-des-employes.png');
    width: 57px;
    height: 40px;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-menaces.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-detecter-et-attenuer-les-menaces.png');
    width: 60px;
    height: 40px;
}
.adaudit-plus.logiciel-d-audit-des-postes-de-travail .zone_tabs #tab-respecter.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ada-icon-respecter-les-reglementations.png');
    width: 49px;
    height: 40px;
}

/* AUDIT AD - Multicliud*/
.multi-cloud .zone_chiffres a {
    color: inherit;
    text-decoration: none;
    font-weight: 600;
}
.multi-cloud .zone_tabs .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.multi-cloud .zone_tabs .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}


.adaudit-plus.serveurs-de-fichiers  .liste_audits .elementor-widget-image-box {
    min-height: auto !important;
}


/* IDENTiTY360 */
.identity360 ul li {
    padding-bottom: 15px;
}
/* END IDENTITY360 */

/* AD360 */
.ad360 .zone_tabs .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.ad360 .zone_tabs .e-n-tabs-heading {
    margin-left: 30px;
}
.ad360 .zone_tabs .e-n-tab-title[aria-selected="false"]::before {
    filter: brightness(0) saturate(100%) invert(100%) sepia(97%) saturate(13%) hue-rotate(237deg) brightness(104%) contrast(104%);
}
.ad360 .zone_tabs #tab-sante.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-soins-de-sante.png');
    width: 20px;
    height: 20px;
}
.ad360 .zone_tabs #tab-formation.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-education.png');
    width: 21px;
    height: 20px;
}
.ad360 .zone_tabs #tab-bfsi.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-bfsi.png');
    width: 20px;
    height: 20px;
}
.ad360 .zone_tabs #tab-gouvernement.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-gouvernement.png');
    width: 23px;
    height: 20px;
}
.ad360 .zone_tabs #tab-technologie.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-technologie.png');
    width: 20px;
    height: 20px;
}
.ad360 .zone_tabs #tab-manufacture.e-n-tab-title::before {
    background-image: url('../images/activedirectory/ad360-icon-fabrication.png');
    width: 18px;
    height: 20px;
}

/* Audit AD */

.audit_ad-multicloud.zone_tabs .e-n-tab-title {
    display: flex;
    flex-direction: column;
    text-align: left;
    align-items: start;
}
.audit_ad-multicloud.zone_tabs .e-n-tab-title .tab-desc{
    display: none;
}
.audit_ad-multicloud.zone_tabs .e-n-tab-title[aria-selected="true"] .tab-desc {
    display: block;
}


/* AD- Sharepoint */

.sharepoint-manager-plus .zone_tabs-round .readmore .elementor-button-text::after {
    content: "";
    border-top: 5px solid transparent;
    border-left: 10px solid #000000;
    border-bottom: 5px solid transparent;
    margin: auto;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0 0 10px;
        -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.sharepoint-manager-plus .zone_tabs-round .readmore .elementor-button-link:hover .elementor-button-text::after {
    border-left-color: #fff;
}

.iam.sharepoint-manager-plus .zone_tabs-round .e-n-tabs-heading {
    border: 1px solid #FDCACF;
    width: max-content;
    margin: 0 auto;
    padding: 10px 24px;
    border-radius: 50px;
}


/* SHAREPOINT : L'outil complet de création de rapports */
.sharepoint-manager-plus.l-outil-complet-de-creation-de-rapports-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.l-outil-complet-de-creation-de-rapports-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : L'outil complet de création de rapports */



/* SHAREPOINT : Outil d'audit et de surveillance */
.sharepoint-manager-plus.outil-d-audit-et-de-surveillance-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.outil-d-audit-et-de-surveillance-sharepoint .zone_tabs-round .list-item .elementor-icon-box-icon {
    position: relative;
    margin-top: 9px;
}
.sharepoint-manager-plus.outil-d-audit-et-de-surveillance-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : Outil d'audit et de surveillance */


/* SHAREPOINT : Simplifiez la gestion et le contrôle d'accès */
.sharepoint-manager-plus.simplifiez-la-gestion-et-le-controle-d-acces-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.simplifiez-la-gestion-et-le-controle-d-acces-sharepoint .zone_tabs-round .list-item .elementor-icon-box-icon {
    position: relative;
    margin-top: 9px;
}
.sharepoint-manager-plus.simplifiez-la-gestion-et-le-controle-d-acces-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : Simplifiez la gestion et le contrôle d'accès */




/* SHAREPOINT : Outil de sauvegarde et de restauration */
.sharepoint-manager-plus.outil-de-sauvegarde-et-de-restauration-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.outil-de-sauvegarde-et-de-restauration-sharepoint .zone_tabs-round .list-item .elementor-icon-box-icon {
    position: relative;
    margin-top: 9px;
}
.sharepoint-manager-plus.outil-de-sauvegarde-et-de-restauration-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : Outil de sauvegarde et de restauration */




/* SHAREPOINT : Simplifiez la migration */
.sharepoint-manager-plus.simplifiez-la-migration-sharepoint .animated-banner {
  content: '';
  position: absolute;   /* parent → position: relative */
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  animation: bounce 5s ease-in-out infinite;
}
@keyframes bounce {
  0%, 100% { transform: translateX(-50%) translateY(50px); }
  50%       { transform: translateX(-50%) translateY(0); }
}
.sharepoint-manager-plus.simplifiez-la-migration-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.simplifiez-la-migration-sharepoint .zone_tabs-left .e-n-tabs-heading .e-n-tab-title {
    max-width: fit-content;
}
.sharepoint-manager-plus.simplifiez-la-migration-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : Simplifiez la migration */


/* SHAREPOINT : Outil de sauvegarde et de restauration */
.sharepoint-manager-plus.alertes-instantannees-pour-votre-environnement-sharepoint .zone_tabs-round .e-n-tabs-heading {
    border: none;
    width: 100%;
    margin: 0 auto;
    background-color: #fff;
    padding: 10px 24px;
    border-radius: 50px;
}
.sharepoint-manager-plus.alertes-instantannees-pour-votre-environnement-sharepoint .zone_tabs-round .list-item .elementor-icon-box-icon {
    position: relative;
    margin-top: 9px;
}
.sharepoint-manager-plus.alertes-instantannees-pour-votre-environnement-sharepoint .zone_avantages .box-item .elementor-image-box-img::after {
    content: "";
    width: calc(100% - 60px);
    height: 3px;
    background: #C82333;
    background: -o-linear-gradient(left,#C82333 0,#fff 60%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #C82333), color-stop(60%, #fff));
    background: linear-gradient(to right, #C82333 0, #fff 60%);
    position: absolute;
    top: 15px;
    right: 0;
}
/* END SHAREPOINT : Outil de sauvegarde et de restauration */


/* SHAREPOINT : Outil de surveillance SharePoint Online */
.sharepoint-manager-plus.outil-de-surveillance-sharepoint-online .zone_avantages .box-item .elementor-image-box-img {
    top: 5px;
    position: relative;
}
/* END SHAREPOINT : Outil de surveillance SharePoint Online */


/* SHAREPOINT : Analyse du site SharePoint */
.sharepoint-manager-plus.analyse-du-site-sharepoint .zone_avantages .box-item .elementor-image-box-img {
    top: 5px;
    position: relative;
}
/* END SHAREPOINT : Analyse du site SharePoint */

/* ADSELFSERVICE */

/* ADSELFSERVICE : tabs   */
.adselfservice-plus .zone_tabs .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.adselfservice-plus .zone_tabs #tab-reinitialisation.e-n-tab-title[aria-selected="true"]::after,
.adselfservice-plus .zone_tabs #tab-auth_multi.e-n-tab-title[aria-selected="true"]::after,
.adselfservice-plus .zone_tabs #tab-auth_unique.e-n-tab-title[aria-selected="true"]::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    right: -8px;
    top: calc(50% - 8px);
}
.adselfservice-plus .zone_tabs #tab-reinitialisation.e-n-tab-title:hover,
.adselfservice-plus .zone_tabs #tab-reinitialisation.e-n-tab-title[aria-selected="true"] {
    background-color: #266ff1;
}
.adselfservice-plus .zone_tabs #tab-reinitialisation.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-reinitialisation-mdp-libre-service-actif.png');
    width: 45px;
    height: 45px;
}
.adselfservice-plus .zone_tabs #tab-reinitialisation.e-n-tab-title[aria-selected="true"]::after {
    border-left: 8px solid #266ff1;
}

.adselfservice-plus .zone_tabs #tab-auth_multi.e-n-tab-title:hover,
.adselfservice-plus .zone_tabs #tab-auth_multi.e-n-tab-title[aria-selected="true"] {
    background-color: #d22f2b;
}
.adselfservice-plus .zone_tabs #tab-auth_multi.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-authentification-multi-facteurs-actif.png');
    width: 45px;
    height: 45px;
}
.adselfservice-plus .zone_tabs #tab-auth_multi.e-n-tab-title[aria-selected="true"]::after {
    border-left: 8px solid #d22f2b;
}

.adselfservice-plus .zone_tabs #tab-auth_unique.e-n-tab-title:hover,
.adselfservice-plus .zone_tabs #tab-auth_unique.e-n-tab-title[aria-selected="true"] {
    background-color: #157e73;
}
.adselfservice-plus .zone_tabs #tab-auth_unique.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-authentification-unique-actif.png');
    width: 45px;
    height: 45px;
}
.adselfservice-plus .zone_tabs #tab-auth_unique.e-n-tab-title[aria-selected="true"]::after {
    border-left: 8px solid #157e73;
}


/* ADSELFSERVIE : sous tabs   */

.adselfservice-plus .zone_tabs #tab-bureau.e-n-tab-title:hover .e-n-tab-title-text,
.adselfservice-plus .zone_tabs #tab-domicile.e-n-tab-title:hover .e-n-tab-title-text,
.adselfservice-plus .zone_tabs #tab-deplacement.e-n-tab-title:hover .e-n-tab-title-text {
    color: #63636B;
}

.adselfservice-plus .zone_tabs #tab-bureau.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-au-bureau-inactif.png');
    width: 18px;
    height: 15px;
}
.adselfservice-plus .zone_tabs #tab-bureau.e-n-tab-title[aria-selected="true"]::before {
    background-image: url('../images/activedirectory/adssp-icon-au-bureau-actif.png');
}


.adselfservice-plus .zone_tabs #tab-domicile.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-a-la-maison-inactif.png');
    width: 19px;
    height: 15px;
}
.adselfservice-plus .zone_tabs #tab-domicile.e-n-tab-title[aria-selected="true"]::before {
    background-image: url('../images/activedirectory/adssp-icon-a-la-maison-actif.png');
}

.adselfservice-plus .zone_tabs #tab-deplacement.e-n-tab-title::before {
    background-image: url('../images/activedirectory/adssp-icon-en-deplacement-inactif.png');
    width: 9px;
    height: 15px;
}
.adselfservice-plus .zone_tabs #tab-deplacement.e-n-tab-title[aria-selected="true"]::before {
    background-image: url('../images/activedirectory/adssp-icon-en-deplacement-actif.png');
}



/* DATA SECURITY */
.datasecurity-plus .liste_audits .elementor-widget-image-box {
    min-height: auto !important;
}
.datasecurity-plus .zone_capacites .elementor-widget-image-box {
    min-height: auto !important;
}
.datasecurity-plus .zone_securite .elementor-widget-text-editor ul li {
    padding-bottom: 15px;
}
/* DATA SECURITY SUBPAGES */
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-audit.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-audit-des-acces-aux-fichiers-et-dossiers.png');
    width: 40px;
    height: 35px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-detecter.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-detecter-les-attaques-ransomware.png');
    width: 40px;
    height: 33px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-surveiller.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-surveiller-l-integrite-des-fichiers.png');
    width: 40px;
    height: 37px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-alertes.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-recevez-des-alertes-instantannees-en-cas-de-modification-de-fichier.png');
    width: 40px;
    height: 38px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-suivre.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-suivre-les-modifications-apportees-aux-autorisations-de-securite-des-fichiers.png');
    width: 37px;
    height: 40px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite #tab-conformer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/sdp-icon-se-conformer-aux-exigences-reglementaires.png');
    width: 40px;
    height: 39px;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.datasecurity-plus.audit-des-serveurs-de-fichiers .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}



.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-protection_donnees.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-protection-contre-les-fuites-de-donnees.png');
    width: 53px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-protection_periph.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-protection-des-peripheriques-externes.png');
    width: 33px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-reponse.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-reponse-automatisee-aux-incidents.png');
    width: 51px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-protection_contenu.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-protection-sensible-au-contenu.png');
    width: 57px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-audit.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-audit-des-postes-de-travail.png');
    width: 53px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite #tab-securite.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-securite-du-cloud.png');
    width: 54px;
    height: 40px;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.datasecurity-plus.prevention-des-fuites-de-donnees .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}



.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite #tab-localiser.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-audit-des-serveurs-de-fichiers.png');
    width: 34px;
    height: 40px;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite #tab-classer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-classer-les-fichiers-en-fonction-de-leur-sensibilite.png');
    width: 35px;
    height: 40px;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite #tab-respecter.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-respecter-les-reglementations-informatiques.png');
    width: 42px;
    height: 40px;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite #tab-analyser.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-analyse-de-fichiers.png');
    width: 41px;
    height: 40px;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.datasecurity-plus.evaluation-des-risques-lies-aux-donnees .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}


.datasecurity-plus.analyse-de-fichiers .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-rot.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-audit-des-serveurs-de-fichiers.png');
    width: 34px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-gerer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-gerer-les-fichiers-en-double.png');
    width: 35px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-utilisation.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-analyser-l-utilisation-du-disque.png');
    width: 42px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-verifier.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-verifier-les-autorisations-de-securite.png');
    width: 41px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-evaluer.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-evaluer-l-hygiene-des-autorisations.png');
    width: 41px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite #tab-identifier.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-identifier-les-fichiers-surexposes.png');
    width: 41px;
    height: 40px;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.datasecurity-plus.analyse-de-fichiers .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}



.datasecurity-plus.protection-du-cloud .zone_securite .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.datasecurity-plus.protection-du-cloud .zone_securite #tab-decouverte.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-decouverte-d-applications-cloud.png');
    width: 54px;
    height: 40px;
}
.datasecurity-plus.protection-du-cloud .zone_securite #tab-filtrage.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-filtrage-du-contenu-web.png');
    width: 39px;
    height: 40px;
}
.datasecurity-plus.protection-du-cloud .zone_securite #tab-securite.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-securite-du-cloud.png');
    width: 54px;
    height: 40px;
}
.datasecurity-plus.protection-du-cloud .zone_securite #tab-analyse.e-n-tab-title::before {
    background-image: url('../images/activedirectory/dsp-icon-analyse-de-l-utilisation-des-applications-web.png');
    width: 33px;
    height: 40px;
}
.datasecurity-plus.protection-du-cloud .zone_securite .e-n-tab-title:hover {
    border-left-color: #ca2031 !important;
}
.datasecurity-plus.protection-du-cloud .zone_securite .e-n-tab-title[aria-selected="true"] {
    border-left-color: #7B000C !important;
}



/* RECOVERY MANAGER */
.recoverymanager-plus .zone_tabs .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
    width: 32px;
    height: 26px;
}
.recoverymanager-plus .zone_tabs #tab-active_directory.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-sauvegarde-active-directory.png');
}
.recoverymanager-plus .zone_tabs #tab-microsoftentra.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-microsoft-entra-id.png');
}
.recoverymanager-plus .zone_tabs #tab-microsoft365.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-microsoft-365.png');
}
.recoverymanager-plus .zone_tabs #tab-google.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-google-workspace.png');
}
.recoverymanager-plus .zone_tabs #tab-exchange.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-exchange-onpremise.png');
}
.recoverymanager-plus .zone_tabs #tab-zoho.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-rmp-zoho-drive.png');
}
.recoverymanager-plus .zone_tabs .box-item .elementor-image-box-wrapper {
    align-items: baseline;
}



.m365-manager-plus .zone_tabs .e-n-tab-title::before {
    content: "";
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 auto;
}
.m365-manager-plus .zone_tabs .e-n-tabs-heading {
    margin-left: 30px;
}
.m365-manager-plus .zone_tabs .e-n-tab-title[aria-selected="false"]::before {
    filter: brightness(0) saturate(100%) invert(100%) sepia(97%) saturate(13%) hue-rotate(237deg) brightness(104%) contrast(104%);
}
.m365-manager-plus .zone_tabs #tab-gestion.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-gestion-m365.png');
    width: 20px;
    height: 21px;
}
.m365-manager-plus .zone_tabs #tab-rapports.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-rapports-m365.png');
    width: 17px;
    height: 19px;
}
.m365-manager-plus .zone_tabs #tab-audit.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-audit-m365.png');
    width: 20px;
    height: 17px;
}
.m365-manager-plus .zone_tabs #tab-alertes.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-alertes-m365.png');
    width: 17px;
    height: 20px;
}
.m365-manager-plus .zone_tabs #tab-automatisation.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-automatisation-m365.png');
    width: 20px;
    height: 19px;
}
.m365-manager-plus .zone_tabs #tab-surveillance.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-surveillance-m365.png');
    width: 17px;
    height: 21px;
}
.m365-manager-plus .zone_tabs #tab-sauvegardes.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-sauvegardes-exchange.png');
    width: 17px;
    height: 21px;
}
.m365-manager-plus .zone_tabs #tab-delegation.e-n-tab-title::before {
    background-image: url('../images/activedirectory/iam-ico-delegation-m365.png');
    width: 20px;
    height: 13px;
}