
/* ----- GÃ©nÃ©ral ----- */

/* Couleur du slogan */
.TopHeader-slogan {
  color: #260D66;
}

/*Logo header FC*/
.Header-logo {
  flex: 1;
  text-align: center !important;
  margin-top: -43px;
}

.paragraph--9558 a.Cta--editor {
  border: 1px solid #46606C;
  color: #46606C;
}

.paragraph--9558 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: white;
  background: #46606C !important;
}

.paragraph--9558 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--9419 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

/* Couleur du sur-header */
.Header {
  background-color: #fff;
}

/* --- Titre Wysiwyg --- */
.paragraph--type--rich-text .field--name-field-texte-long {
  color: inherit !important;
}

/* --- Couleur menu principal --- */
.MainNav-link,
#block-igs-main-menu > ul > li > a,
#block-igs-main-menu > ul > li > span,
.menu--main > ul > li > a,
.menu--main > ul > li > span,
.menu--main .menu_link_content.menu-dropdown-0,
.menu--main .menu_link_content.menu-dropdown-1,
.menu_link_content.menu-link-contentmain.view-mode-default.contextual-region.menu-dropdown.menu-dropdown-2.menu-type-default {
  background: #000;
}

/* couleur des titre et disparition de la bordure */
.field--name-field-titre-box {
  border: 0 !important;
  color: #260D66;
  padding-left: 0 !important;
}

.paragraph--type--layer--overlay .field--name-field-titre-box {
  color: #fff;
}

/*Couleur contour col4 landing*/
.landgingcadre {
  border: solid 2px #006DB4;
  padding: 10px 42px 70px 10px;
  margin-bottom: 20px;
}

/*FIN couleur contour col4 landing*/

/* couleur des lien */
.node--type-homepage .paragraph--type--texte-long-avec-titre-et-cta- .field a:not([class]):hover {
  color: #006DB4;
}

/*Couleur landing DECOUVREZ LE DIGITAL LEARNING ACCOMPAGNE PAR LE GROUPE IG */
.paragraph--9354 .paragraph--type--slide-images > .paragraph-inner > .field--name-field-images-slider-media .slick-arrow:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border-top: 3px solid #46606C;
  border-right: 3px solid #46606C;
}

.paragraph--9360 .field--name-field-lien .field__item > a {
  position: relative;
  display: block;
  vertical-align: middle;
  margin-bottom: 5px;
  padding: 10px 50px 10px 20px;
  width: 100%;
  border: 1px solid #46606C;
  font-size: .7rem;
  font-weight: 700;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: #C3C4A6;
  text-transform: uppercase;
  text-decoration: none;
  line-height: .8rem;
  background-color: #46606C;
  cursor: pointer;
  transition: all .2s linear;
  -webkit-appearance: none;
}

.paragraph--9360 .field--name-field-lien .field__item > a:not([disabled]):hover {
  background-color: transparent;
  color: #46606C;
}

/*Couleur landing DECOUVREZ LE DIGITAL LEARNING ACCOMPAGNE PAR LE GROUPE IG */

/*Couleur accordÃ©on langing digital learning FC*/

/*
.paragraph--9419 .Accordion-header {
  position: relative;
  overflow: hidden;
  display: block;
  margin-bottom: 5px;
  padding: 10px 50px 10px 20px;
  font-size: .7rem;
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-transform: uppercase;
  color: #fff;
  background-color: #46606C;
  cursor: pointer;
}
*/
.paragraph--9419 .field.field--name-field-titre-accordion-item.field--type-string.field--label-hidden.field__item {
  background-color: #46606C;
}

/* Fin couleur accordÃ©on langing digital learning FC*/

/*couleur border-left landing FC*/
.paragraph--9417 .BoxModel-cta,
.paragraph--type--actualites .field--name-field-lien-box,
.paragraph--type--blog .field--name-field-lien-box,
.paragraph--type--texte-long-avec-titre-et-cta- .field--name-field-lien-box,
.paragraph--type--evenement .field--name-field-lien-box {
  display: block;
  margin-top: 20px;
  padding-left: 4px;
  line-height: 1;
  font-size: .75rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
}

/*Fin couleur border-left landing FC*/

/*Retrait flèches comparateur Home FC*/
.Comparator-img--right {
  display: none;
}

.Comparator-img--left {
  display: none;
}

/*FIN Retrait flèches comparateur Home FC*/
.field--name-field-lien-box {
  color: #006DB4;
}

/* couleur du bandeau HEP */
.TopFooter {
  background-color: #C3C4A6;
}

/*couleur du bandeau formation*/
.block-bandeau-flottant {
  background-color: #006DB4;
  color: #fff;
}

.paragraph--type--bloc-texte-avec-image-de-fond .paragraph-inner .presentation-offre .presentation-content {
  background-color: rgba(7, 37, 75, .8);
}

/* bordure des liens blanc + hover */
.paragraph--type--layer--overlay .paragraph--type--texte-long-avec-titre-et-cta- .field--name-field-lien-box {
  border-left: 0 !important;
}

.paragraph--type--layer--overlay .paragraph--type--texte-long-avec-titre-et-cta- .field--name-field-lien-box a:hover {
  color: #fff !important;
}

/* ---- Couleur pour le bloc twitter ---- */
.paragraph--type--twitter .paragraph-inner,
.paragraph--type--twitter {
  background-color: #260D66;
}

.paragraph--type--twitter .paragraph-inner a,
.paragraph--type--twitter .paragraph-inner .tweet_user,
.paragraph--type--twitter .paragraph-inner .field--name-field-titre-box {
  color: #fff;
}

/*  SOUS MENU */
nav#block-navigationprincipale a.Cta--editor {
  color: #fff;
  border: 1px solid #fff;
}

.CoupApres--Desktop .LightTeaser--cover.Teaser-content.Teaser-summary a {
  font-weight: 700;
  font-size: 16px;
}

.layout__region.layout__region--second .field.field--name-field-titre.field--type-string.field--label-hidden.field__item {
  width: 250px;
}

/* BLOG*/
.col4.paragraph.paragraph--type--blog.paragraph--view-mode--default.paragraph--1434 .field.field--name-field-lien-box.field--type-link.field--label-hidden.field__item {
  color: #fff;
}

/* LANDING https://www.formationcontinue.groupe-igs.fr/boostez-carriere-ressource-humaine-paie*/
h3.h3landingph {
  font-weight: 900;
  margin-bottom: 10px;
}

.col-lg-6.bordernoir {
  border: 1px solid #000;
  padding: 1%;
}

ul.pucebleu li:before {
  content: "â€¢";
  color: #006DB4;
  font-weight: 900;
  padding-right: 5px;
  padding-left: 10px;
}

.paragraph--14788 .row-custom-wysiwyg .col-lg-4 {
  display: initial;
}

/* V2 Homepage */
#block-comparatorblock {
  background: #e5e5e5;
}

h2.col-bleu-claire {
  color: #006DB4;
}

h3.col-bleu-fonce,
p.col-bleu-fonce {
  color: #260D66;
}

.col-blanc {
  color: #fff;
}

.font-wei900 {
  font-weight: 900 !important;
}

a.BoxModel-cta-bleu-claire {
  border-left: 3px solid #006DB4;
  color: #006DB4;
  padding-left: 4px;
  font-size: .75rem;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
}

.bloc-bleu {
  background: #006DB4;
  padding: 40px 35px 35px 35px;
  color: #fff;
}

a.BoxModel-cta-blanc {
  border-left: 3px solid #fff;
  padding-left: 4px;
  font-weight: 700;
  text-decoration: underline;
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
}

/* blog */
.paragraph--17618 {
  background: #AB2353;
}

.paragraph--17618 h2 {
  color: #fff;
}

.paragraph--17618 .field--name-field-lien-box {
  color: #fff;
}

/*blog ajouter trait sous categorie */
.view-blog .field--name-field-titre {
  border-top: 1px solid #fff;
  width: 100%;
  padding-top: 20px;
}

.node--type-blog > .node__content a .field--name-field-categorie-principale {
  margin-bottom: 20px;
}

/* Evenements V2 homepage */
.block-views-blockliste-evenement-block-1 .node--view-mode-liste-evenement .node__content .field--name-field-image-a-la-une-media:after {
  background: #000;
  opacity: .6;
}

.node--type-evenement.node--promoted.node--view-mode-liste-evenement .field--name-field-date-de-debut.field--type-datetime {
  margin-top: 50%;
}

.block-views-blockliste-evenement-block-1 .view-liste-evenement .view-content .field--name-field-categorie-principale {
  width: 70%;
}

#block-views-block-liste-evenement-block-1 .field--name-field-chapo.field--type-text-long {
  display: none;
}

a.btn-rouge {
  background: #AB2353;
  display: inline-block;
  padding: 10px 35px;
  border-radius: 8px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
}

a.btn-rouge:hover {
  background: #fff;
  color: #AB2353 !important;
  border: 1px solid #AB2353;
}

a.btn-blanc {
  border: 1px solid #AB2353;
  background: #fff;
  display: inline-block;
  padding: 10px 35px;
  border-radius: 8px;
  text-transform: uppercase;
  font-weight: 700;
  color: #AB2353 !important;
  text-align: center;
}

a.btn-blanc:hover {
  background: #AB2353;
  color: #fff !important;
}

/* footer */
.Footer {
  border-top: 30px solid #C3C4A6;
}

@media (min-width: 768px) {
  /* V2 Homepage */
  .paragraph--17614 {
    min-height: 688px;
  }
  
  .marg-top40pc {
    margin-top: 40px;
  }
  
  .marg-bot45pc {
    margin-bottom: 45px !important;
  }
  
  .font-siz36 {
    font-size: 36px !important;
  }
  
  /* V2 tous evenements */
  .paragraph--17613 .col-lg-4.bloc-bleu h3 {
    margin-bottom: 35px;
  }
  
  .paragraph--17680 {
    height: 105px;
  }
  
  .paragraph--17638 {
    margin-top: 30px;
  }
  
  .paragraph--17640 {
    margin-top: 3px;
    height: 724px;
  }
  
  .paragraph--17640 .field--name-field-chiffre.field--type-entity-reference-revisions {
    margin-top: 30px;
  }
  
  .paragraph--17643 .col-lg-8.flex-dirrow {
    flex-direction: row;
  }
  
  .paragraph--17643 .btn-rouge {
    width: 167px;
    margin-right: 86px;
    text-align: center;
    height: 40px;
  }
  
  /* V2 slider Homepage */
  .paragraph--17640 .paragraph--type--chiffre-cle .field--name-field-chiffre > .slick-list > .slick-track > .field__item .field--name-field-image-sliders-vertical-med {
    width: 210px;
    height: 100%;
    padding: 0;
    margin-left: 10%;
    margin-top: 10px;
  }
  
  .paragraph--17613 h3#milieu {
    margin-bottom: 57px;
  }
  
  /* V2 strat VAE Homepage */
  .width360 {
    max-width: 360px !important;
  }
  
  .space-around {
    justify-content: space-around;
    margin-top: 0;
  }
  
  .marg-top80pc {
    margin-top: 80px !important;
  }
  
  .paragraph--17626 {
    height: 530px;
  }
  
  /* V2 FIN strat VAE Homepage */
  .paragraph--17618 {
    max-height: 410px;
  }
  
  .paragraph--17608 p.col-bleu-fonce {
    line-height: 1.8;
  }
  
  body.page-node-type-homepage .field.field--name-field-titre {
    min-height: 35px;
  }
  
  .page-node-type-homepage .paragraph--type--post-home {
    min-height: 370px;
  }
  
  .page-node-type-homepage .paragraph--type--post-home {
    height: 90px;
  }
  
  body.page-node-type-homepage .field.field--name-field-image-media {
    max-height: 110px;
  }
  
  body.path-frontpage .field.field--name-field-image-media {
    max-height: initial;
  }
  
  .CoupApres .LightTeaser--cover .layout--twocol .layout__region--second {
    padding-left: 0;
    margin-left: -172px;
  }
  
  .CoupApres .layout__region--first {
    visibility: hidden;
  }
  
  .HeroSlider-card {
    width: 340px;
  }
  
  h1.h1landing {
    font-size: 40px;
    text-transform: uppercase;
    font-weight: 900;
  }
  
  p.sousp {
    margin-bottom: 20px;
  }
  
  /* Landing boostez-carriere-ressource-humaine-paie */
  a.Cta--editor.top58 {
    margin-top: 58px;
  }
}

.paragraph--type--accordion .field--name-field-accordion-item .field--name-field-contenu-accordion-item {
  height: auto;
}

/** SIDEBAR SCROLL */
.group-right.GridM-3.removed-tablet .field--name-field-sidebar {
  position: sticky;
  top: 30px;
}

/*CSS VERSION MOBILE DU SITE*/
@media (max-width: 480px) {
  /* V2 Homepage */
  
  /*marg comparateur home*/
  #block-comparatorblock .Comparator {
    margin-left: 30px;
    margin-right: 30px;
  }
  
  /*Strat nos domaines d'expertises*/
  .paragraph--17609 .row-custom-wysiwyg .col-lg-8 p {
    margin-bottom: 20px;
    margin-top: 0px;
  }
  
  .paragraph--17625 a.btn-rouge,
  .paragraph--17625 a.btn-blanc {
    margin: 0 auto;
    display: block;
  }
  
  .paragraph--17613 .row-custom-wysiwyg .col-lg-4 p {
    margin-bottom: 5px;
    margin-top: 10px;
  }
  
  .paragraph--17613 .row-custom-wysiwyg .col-lg-4 p:last-child {
    margin-bottom: 30px;
  }
  
  .paragraph--17614 h2.col-bleu-claire {
    color: #fff;
  }
  
  .paragraph--17609 .col-lg-4 {
    display: none;
  }
  
  /*Strat accompagnement*/
  .paragraph--17613 .col-lg-4.bloc-bleu {
    margin-top: 20px;
  }
  
  /*Strat formation continue*/
  .paragraph--17640 {
    margin-top: 5px;
    background: #222 !important;
  }
  
  /*Strat VAE*/
  .paragraph--17626 {
    background: url("/sites/demo-fc/files/img/fond-bleu-mobile.jpg") !important;
  }
  
  .paragraph--type--chiffre-cle .field--name-field-chiffre .slick-arrow {
    left: 45% !important;
  }
  
  .paragraph--type--chiffre-cle .field--name-field-chiffre .slick-next {
    bottom: -25px;
  }
  
  .paragraph--17640 .paragraph--type--chiffre-cle .field--name-field-chiffre > .slick-list > .slick-track > .field__item .field--name-field-image-sliders-vertical-med {
    width: 100% !important;
    margin-left: 0px !important;
  }
  
  /*fin Strat slider vertical*/
  .paragraph--17680 .col-lg-4 {
    display: none;
  }
  
  .paragraph--17680 .field.field--name-field-bloc-evenement.field--type-entity-reference.field--label-hidden.field__item {
    display: none;
  }
  
  .paragraph--17625 .col-lg-6:last-child {
    margin-top: 26px;
  }
  
  .paragraph--17625 h2,
  .paragraph--17640 h2 {
    text-align: center;
  }
  
  .paragraph--17643 {
    margin-top: 75px;
  }
  
  .paragraph--17608 .row-custom-wysiwyg .col-lg-8 h3,
  .paragraph--17609 h2,
  .paragraph--17613 h2,
  .paragraph--17613 h3 {
    text-align: center;
  }
  
  .paragraph--17625 .col-lg-6:last-child {
    margin-top: 70px;
  }
  
  .paragraph--17618 {
    margin-top: 60px;
  }
  
  /* FIN V2 Homepage */
  .page-node-type-homepage .paragraph--type--post-home {
    height: 90px !important;
  }
  
  h1.h1landing {
    font-size: 1.8em;
    text-transform: uppercase;
    font-weight: 900;
  }
  
  p.sousp {
    margin-bottom: 10px;
  }
  
  .paragraph--14768 .row-custom-wysiwyg .col-lg-6 p,
  .paragraph--14769 .row-custom-wysiwyg .col-lg-6 p,
  .paragraph--14769 .row-custom-wysiwyg .col-lg-8 p,
  .paragraph--14772 .row-custom-wysiwyg .col-lg-8 p,
  .paragraph--14771 .row-custom-wysiwyg .col-lg-8 p,
  .paragraph--14769 .row-custom-wysiwyg .col-lg-4 p {
    margin: 0 0 20px 0 !important;
  }
  
  .col-lg-6.bordernoir {
    margin-bottom: 5%;
  }
  
  .Header-logo {
    flex: 1;
    text-align: center !important;
    display: contents !important;
  }
  
  .paragraph--15252 .row-custom-wysiwyg .col-lg-4 p {
    margin: 0px;
  }
  
  .paragraph--15252 .col-lg-4 {
    margin-bottom: 9px;
  }
  
  .paragraph--15329 .col-lg-4 {
    margin-bottom: 9px;
  }
  
  .paragraph--15308 .col-lg-4 {
    margin-bottom: 9px;
  }
  
  .paragraph--15177 {
    background-color: #C3C4A6 !important;
  }
  
  .paragraph--15312 {
    background-color: #C3C4A6 !important;
  }
  
  .paragraph--15329 a.Cta--editor {
    margin-left: -30%;
  }
  
  .paragraph--15308 a.Cta--editor {
    margin-left: -30%;
  }
  
  .paragraph--15333 {
    background-color: #ededed !important;
  }
  
  .paragraph--15308 {
    background-color: #ededed !important;
  }
}

/*bloc text sidebar*/
.node--type-page .field--name-field-sidebar .paragraph--type--rich-text-with-border {
  display: block !important;
}

/*Modification landing FC LEARNING ACCOMPAGNÃ‰ PAR LE GROUPE IGS*/
.paragraph--10244 .field.field--name-field-titre-accordion-item.field--type-string.field--label-hidden.field__item {
  background-color: #46606C;
}

.paragraph--10244 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--10242 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--10242 tr {
  line-height: 5.5;
}

.paragraph.paragraph--type--rich-text.paragraph--view-mode--default.paragraph--10242 {
  margin-bottom: -30px;
}

.paragraph--12268 a {
  color: white !important;
}

/* FIN Modification landing FC LEARNING ACCOMPAGNER PAR LE GROUPE IGS*/

/*CSS LANDING MANAGER BUSINESS UINT*/
.paragraph--15159 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--15159 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: #46606C !important;
  background: white !important;
}

.paragraph--15163 h2 {
  color: #C3C4A6;
}

.paragraph--15163 h3 {
  color: #C3C4A6;
}

.paragraph--15163 p {
  color: white;
}

.paragraph--15163 li {
  color: white;
}

.paragraph--15163 h4 {
  color: #C3C4A6;
}

/*li bloc nouveau chemin réussite*/
.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15163 li:before {
  border: 2px solid #fff !important;
}

/*cta bloc nouveau chemin réussite*/
.paragraph--15163 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15163 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

/*cta bloc raisons de choisir*/
.paragraph--15145 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15145 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

/*cta bloc besoin d'un conseilr*/
.paragraph--15156 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15156 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

/*cta bloc besoin d'aide pour votre projet */
.paragraph--15177 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--15177 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #46606C !important;
  background: #C3C4A6 !important;
}

.paragraph--15252 .col-lg-4 {
  border: solid 2px #46606C;
  background-color: white;
}

.paragraph--15252 h3 {
  text-transform: uppercase;
}

.paragraph--15252 h4 {
  padding: 14px;
}

.paragraph--15252 p {
  padding: 14px;
  color: #C3C4A6;
}

.paragraph--15252 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6 !important;
  background: #fff !important;
}

.paragraph--15252 a.Cta--editor:hover {
  border: 1px solid #C3C4A6;
  color: #fff !important;
  background: #46606C !important;
}

.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15143 li:before {
  border: 2px solid #46606C !important;
}

/*FIN CSS LANDING MANAGER BUSINESS UINT*/

/*CSS CTA LANDING FORMEZ VOUS MANAGEMENT PARIS*/
.paragraph--15116 a.Cta--editor {
  border: 1px solid #fff;
  color: #006DB4 !important;
  background: #fff !important;
}

.paragraph--15116 a.Cta--editor:hover {
  border: 2px solid #fff;
  color: #006DB4 !important;
  background: #fff !important;
}

/*FIN CSS CTA LANDING FORMEZ VOUS MANAGEMENT PARIS*/

/*LANDING MBA DIRIGEANT ENTREPRENEUR */
.paragraph--15305 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--15305 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: #46606C !important;
  background: white !important;
}

.paragraph--15308 h4 {
  padding: 14px;
}

.paragraph--15308 .col-lg-4 {
  border: solid 2px #46606C;
  background-color: white;
}

.paragraph--15308 p {
  padding: 14px;
  color: #C3C4A6;
}

.paragraph--15308 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6 !important;
  background: #fff !important;
}

.paragraph--15308 a.Cta--editor:hover {
  border: 1px solid #C3C4A6;
  color: #fff !important;
  background: #46606C !important;
}

.paragraph--15312 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--15312 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #46606C !important;
  background: #C3C4A6 !important;
}

.paragraph--15314 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15314 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

.paragraph--15320 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15320 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

.paragraph--15310 h2 {
  color: #C3C4A6;
}

.paragraph--15310 h3 {
  color: #C3C4A6;
}

.paragraph--15310 p {
  color: white;
}

.paragraph--15310 li {
  color: white;
}

.paragraph--15310 h4 {
  color: #C3C4A6;
}

.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15310 li:before {
  border: 2px solid #fff !important;
}

.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15318 li:before {
  border: 2px solid #46606C !important;
}

/*FIN LANDING MBA DIRIGEANT ENTREPRENEUR*/

/*LANDING RESPONSABLE COMMERCIAL ET MARKETING*/
.paragraph--15326 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--15326 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: #46606C !important;
  background: white !important;
}

.paragraph--15329 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: #46606C !important;
  background: white !important;
}

.paragraph--15329 h3 {
  text-transform: uppercase;
}

.paragraph--15329 h4 {
  padding: 14px;
}

.paragraph--15329 p {
  padding: 14px;
  color: #C3C4A6;
}

.paragraph--15329 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6 !important;
  background: #fff !important;
}

.paragraph--15329 a.Cta--editor:hover {
  border: 1px solid #C3C4A6;
  color: #fff !important;
  background: #46606C !important;
}

.paragraph--15329 .col-lg-4 {
  border: solid 2px #46606C;
  background-color: white;
}

.paragraph--15331 h2 {
  color: #C3C4A6;
}

.paragraph--15331 h3 {
  color: #C3C4A6;
}

.paragraph--15331 p {
  color: white;
}

.paragraph--15331 li {
  color: white;
}

.paragraph--15331 h4 {
  color: #C3C4A6;
}

.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15331 li:before {
  border: 2px solid #fff !important;
}

.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--15339 li:before {
  border: 2px solid #46606C !important;
}

.paragraph--15333 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

.paragraph--15333 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #46606C !important;
  background: #C3C4A6 !important;
}

.paragraph--15335 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15335 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

.paragraph--15341 a.Cta--editor {
  border: 1px solid #C3C4A6;
  color: white;
  background: #C3C4A6 !important;
}

.paragraph--15341 a.Cta--editor:hover {
  border: 2px solid #C3C4A6;
  color: #C3C4A6 !important;
  background: #46606C !important;
}

div#colnonvisible {
  border: none;
  background-color: transparent;
}

/*FIN LANDING RESPONSABLE COMMERCIAL ET MARKETING*/

/********************  Clone page FC Learning *******************/
.paragraph.paragraph--type--layer.paragraph--view-mode--default.paragraph--12050 {
  margin-bottom: -4%;
}

.paragraph--12052 .paragraph--type--slide-images > .paragraph-inner > .field--name-field-images-slider-media .slick-arrow:after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border-top: 3px solid #46606C;
  border-right: 3px solid #46606C;
}

.paragraph--12066 .field.field--name-field-titre-accordion-item.field--type-string.field--label-hidden.field__item {
  background-color: #46606C;
}

.paragraph--12069 .field.field--name-field-titre-accordion-item.field--type-string.field--label-hidden.field__item {
  background-color: #46606C;
}

.paragraph--12064 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--12067 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--12070 a.BoxModel-cta {
  border-left: 3px solid #46606C;
}

.paragraph--12268 .col-lg-4 {
  background: #46606C;
  padding-bottom: 10px;
}

.paragraph--12268 .col-lg-4 p {
  padding: 14px;
  color: white;
  font-weight: 600;
}

.paragraph--12268 .col-lg-4 a {
  border-left: solid #C3C4A6 3px;
  padding-left: 4px;
}

.paragraph--12075 a.Cta--editor {
  border: solid #C3C4A6;
  background-color: #C3C4A6;
  color: #46606C;
}

.paragraph--12075 a.Cta--editor:hover {
  border: solid #C3C4A6 !important;
  background-color: #46606C !important;
  color: #C3C4A6 !important;
}

.paragraph--12051 a {
  background-color: #fff !important;
  color: #46606C !important;
  border: solid #46606C 2px !important;
}

.paragraph--12051 a:hover {
  background-color: #46606C !important;
  color: #C3C4A6 !important;
  border: solid #46606C 2px !important;
}

.paragraph--12079 a {
  background: #fff !important;
  border: solid #46606C 2px !important;
  color: #46606C !important;
}

.paragraph--12079 a:hover {
  background: #46606C !important;
  border: solid #46606C 2px !important;
  color: #C3C4A6 !important;
}

h3.titreh3learning {
  padding-left: 10px;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12316 {
  border: solid #46606C 1px;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12317 {
  border: solid #46606C 1px;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12318 {
  border: solid #46606C 1px;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12316:hover {
  border: solid #46606C 1px;
  background-color: #46606C;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12317:hover {
  border: solid #46606C 1px;
  background-color: #46606C;
}

.col4.paragraph.paragraph--type--post-home.paragraph--view-mode--default.paragraph--12318:hover {
  border: solid #46606C 1px;
  background-color: #46606C;
}

.paragraph--12316 .field.field--name-field-titre.field--type-string.field--label-hidden.field__item {
  color: #C3C4A6;
}

.paragraph--12317 .field.field--name-field-titre.field--type-string.field--label-hidden.field__item {
  color: #C3C4A6;
}

.paragraph--12318 .field.field--name-field-titre.field--type-string.field--label-hidden.field__item {
  color: #C3C4A6;
}

.paragraph--12316 .field.field--name-field-lien-post-home.field--type-link.field--label-hidden.field__item {
  color: #C3C4A6;
  border-left: solid #C3C4A6;
}

.paragraph--12317 .field.field--name-field-lien-post-home.field--type-link.field--label-hidden.field__item {
  color: #C3C4A6;
  border-left: solid #C3C4A6;
}

.paragraph--12318 .field.field--name-field-lien-post-home.field--type-link.field--label-hidden.field__item {
  color: #C3C4A6;
  border-left: solid #C3C4A6;
}

.paragraph--12324 .Presentation-content {
  flex-grow: 1;
  padding: .75em 1em 0 1em;
  background-color: #46606C;
  color: #C3C4A6;
}

.paragraph--12059 a.Cta--editor {
  border: 1px solid #46606C;
  color: #C3C4A6;
  background: #46606C !important;
}

.paragraph--12059 a.Cta--editor:hover {
  border: 2px solid #46606C;
  color: #46606C !important;
  background: white !important;
}

.paragraph--17212 a.Cta--editor {
  background: #fff;
  color: #46606C !important;
  border: 1px solid #fff;
}

.paragraph--17212 a.Cta--editor:hover {
  background: #46606C !important;
  color: #fff !important;
  border: 1px solid #46606C;
}

.paragraph--12268 ul {
  padding: 14px;
  color: white;
}

.paragraph--12268 h4 {
  padding: 10px;
  color: white;
  font-weight: 600;
}

/********************  FIN Clone page FC Learning *******************/

/* https://www.formationcontinue.groupe-igs.fr/digital-learning-accompagne */
.paragraph--12049 {
  margin-bottom: 0 !important;
}

.paragraph--12049 img {
  margin: 0 auto !important;
}

.paragraph--15076 {
  margin-bottom: 0px;
}

.paragraph--12061 {
  margin-bottom: 0px;
  padding: 0px;
}

/* https://www.formationcontinue.groupe-igs.fr/formez-vous-manager-business-unit */
.paragraph--15161 {
  padding: 0;
}

.paragraph--15128 img {
  margin: 0 auto !important;
  padding: 0;
}

.paragraph--15159 {
  padding: 0;
}

/* https://www.formationcontinue.groupe-igs.fr/formez-vous-responsable-commercial-marketing */
.paragraph--15321 img {
  margin: 0 auto !important;
}

.paragraph--15321 {
  margin-bottom: 0px;
}

.paragraph--15324 {
  padding: 0px;
}

/* https://www.formationcontinue.groupe-igs.fr/formez-vous-executive-mba-dirigeant-entrepreneur */
.paragraph--15300 {
  margin-bottom: 0px;
}

.paragraph--15300 img {
  margin: 0 auto !important;
}

/* blocs text différents homepage */
.field--name-field-texte-social-wall.field--type-text-with-summary h2,
.field--name-field-texte-long-border.field--type-text-long h2 {
  font-weight: 900;
  text-transform: uppercase;
  font-size: 30px;
}

.field--name-field-texte-social-wall.field--type-text-with-summary h3,
.field--name-field-texte-long-border.field--type-text-long h3 {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 20px;
}

.field--name-field-texte-social-wall.field--type-text-with-summary a,
.field--name-field-texte-long-border.field--type-text-long a {
  color: #006DB4;
}

.field--name-field-texte-social-wall.field--type-text-with-summary a:hover,
.field--name-field-texte-long-border.field--type-text-long a:hover {
  text-decoration: underline;
}

.field.field--name-field-texte-long.field--type-text-long a:hover {
  text-decoration: underline;
  color: #006DB4;
}

.node--type-dispositif .menuDispositif.menuDispositif .temps-plein,
.node--type-dispositif .menuDispositif-mobile.menuDispositif-mobile .temps-plein {
  background-color: #260D66;
}

.node--type-dispositif .menuDispositif.menuDispositif .temps-partiel,
.node--type-dispositif .menuDispositif-mobile.menuDispositif-mobile .temps-partiel {
  background-color: #006DB4;
}

.node--type-dispositif .menuDispositif.menuDispositif .elearning,
.node--type-dispositif .menuDispositif-mobile.menuDispositif-mobile .elearning {
  background-color: #46606C;
}

.node--type-dispositif .menuDispositif.menuDispositif .vae,
.node--type-dispositif .menuDispositif-mobile.menuDispositif-mobile .vae {
  background-color: #AB2353;
}

.node--type-dispositif .menuDispositif.menuDispositif .intra,
.node--type-dispositif .menuDispositif-mobile.menuDispositif-mobile .intra {
  background-color: #C3C4A6;
}

.node--type-dispositif .Table-intro.intra,
.node--type-dispositif .field--name-field-campus-dispositif.intra {
  color: #414141;
}

.node--type-dispositif .Table-intro.intra,
.node--type-dispositif .field--name-field-campus-dispositif.intra,
.node--type-dispositif .field--name-field-campus-dispositif.intra .field--name-field-accordion-item-dispositif,
.node--type-dispositif .menuDispositif .Teaser-date.intra,
.node--type-dispositif .menuDispositif .Teaser-date.intra *,
.node--type-dispositif .menuDispositif-mobile ul .Teaser-date.intra,
.node--type-dispositif .menuDispositif-mobile ul .Teaser-date.intra * {
  color: #414141;
}

.node--type-dispositif .field--name-field-campus-dispositif.intra span.BoxModel-cta {
  border-color: #414141;
}

.paragraph--12319 a.Cta--editor,
.paragraph--12062 a.Cta--editor,
.paragraph--17208 a.Cta--editor {
  border: solid #e8ad73;
  background-color: #e8ad73;
  color: #46606c;
}
.paragraph--12319 a.Cta--editor:hover,
.paragraph--12062 a.Cta--editor:hover,
.paragraph--17208 a.Cta--editor:hover {
  border: solid #e8ad73 !important;
  background-color: #46606c !important;
  color: #e8ad73 !important;
}

.paragraph--12056 .field--name-field-lien .field__item > a {
  position: relative;
  display: block;
  vertical-align: middle;
  margin-bottom: 5px;
  padding: 10px 50px 10px 20px;
  width: 100%;
  border: 1px solid #46606c;
  font-size: .7rem;
  font-weight: 700;
  white-space: nowrap;
  text-align: left;
  text-overflow: ellipsis;
  color: #C3C4A6;
  text-transform: uppercase;
  text-decoration: none;
  line-height: .8rem;
  background-color: #46606c;
  cursor: pointer;
  transition: all .2s linear;
  -webkit-appearance: none;
}
.paragraph--12056 .field--name-field-lien .field__item > a:not([disabled]):hover {
  background-color: transparent;
  color: #46606c;
}
