:root {
    --color-primary: #004165;
    --color-title-primary: #2f2f2f;
    --color-title-secondary: #67727e;
    --color-light-background: #f7f8fa;
    --typography-global-section-title-size: var(--typography-editorial-title-size);
    --typography-global-section-title-weight: var(--typography-editorial-title-weight);
    --typography-global-section-title-line-height: var(--typography-editorial-title-line-height);
    --typography-global-publish-info-size: 16px;
    --typography-global-publish-info-weight: 500;
    --typography-global-publish-info-line-height: 24px;
    --typography-editorial-title-weight: 700;
    --typography-editorial-title-line-height: 60px;
    --typography-editorial-intro-size: 16px;
    --typography-editorial-intro-weight: 300;
    --typography-editorial-intro-line-height: 24px;
    --typography-editorial-title-size: 40px;
    --typography-editorial-intro-color: var(--color-title-secondary);
    --typography-list-item-title-huge-size: 40px;
    --typography-list-item-title-huge-weight: 700;
    --typography-list-item-title-huge-line-height: 50px;
    --typography-list-item-title-big-size: 26px;
    --typography-list-item-title-big-weight: 600;
    --typography-list-item-title-big-line-height: 34px;
    --lumx-app-background: #fff;
}

/* === SAFE CSS === */
@import url(https://db.onlinewebfonts.com/c/9c6858cb7330ff3eb7824dbd2a1ba75a?family=ITCAvantGardeW04-XLt);
    @font-face {font-family: "ITCAvantGardeW04-XLt";
        src: url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.eot");
        src: url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.eot?#iefix") format("embedded-opentype"),
        url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.woff2") format("woff2"),
        url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.woff") format("woff"),
        url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.ttf") format("truetype"),
        url("https://db.onlinewebfonts.com/t/9c6858cb7330ff3eb7824dbd2a1ba75a.svg#ITCAvantGardeW04-XLt") format("svg"); }
/* Body style */
body {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
        'Helvetica Neue', sans-serif;
    background-color: #ffffff;
}

/* CTA nav */
.cta-nav {
    display: flex;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
}

.cta-nav__cta {
    flex: 1;
    border-right: 1px solid #dadde1;
}

.cta-nav__cta:last-child {
    border-right: none;
}

/* CTA */
.cta {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 32px;
}

.cta img {
    margin: 0 !important;
}

.cta span {
    margin-left: 16px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: var(--color-title-primary);
    text-transform: uppercase;
}

/* Onboarding CTA */
.onboarding-cta {
    position: relative;
    display: flex;
    align-items: center;
}

.onboarding-cta .onboarding-cta__link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}

.onboarding-cta .onboarding-cta__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    width: 65px;
    height: 65px;
    margin-right: 24px;
    background-color: #000;
    border-radius: 10px;
}

.onboarding-cta .onboarding-cta__wrapper strong {
    display: block;
    font-size: 20px;
    font-weight: 700px;
    color: var(--color-title-primary);
}

.onboarding-cta .onboarding-cta__wrapper span {
    display: block;
    font-size: 14px;
    font-weight: 300px;
    color: var(--color-title-primary);
}

.onboarding-cta .onboarding-cta__arrow {
    margin-left: auto;
}

/* Home section title */
.home-section-title {
    position: relative;
    z-index: 1;
    padding-top: 20px;
    padding-left: 30px;
    font-size: var(--typography-global-section-title-size) !important;
    font-weight: var(--typography-global-section-title-weight) !important;
}

.home-section-title::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 58px;
    height: 50px;
    content: '';
    background-image: url('https://sites.lumapps.com/serve/AMIfv96nJ_u0qbLb33EeiwM50TWPE746YttIOUaxpgDE-QE1S0Ttexqj18nBH-jNR2OXDcve7o43jZg7OqqqLU0GGPAKduewEDW2QGfrM5tOZMetYl_EHA2SBgNXUORDDvT_oeKDnlp_qwdYAExq20naCL7_ryOhvg/section-title.svg');
}

/* === UNSAFE CSS === */

/* OVERRIDES */

/* Typography */
.widget-title .widget-title__title {
    font-size: var(--typography-editorial-title-size);
    font-weight: var(--typography-editorial-title-weight);
    line-height: var(--typography-editorial-title-line-height);
}

.widget-intro .widget-intro__content {
    font-size: var(--typography-editorial-intro-size);
    font-weight: var(--typography-editorial-intro-weight);
    line-height: var(--typography-editorial-intro-line-height);
    color: var(--typography-editorial-intro-color);
}

/* Widget content list tabs */
.widget-content-list .widget-content-list__tab {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid #ececec;
}

.widget-content-list .widget-content-list__tab:last-child {
    border-right: none;
}

.widget-content-list .widget-content-list__tab:hover {
    color: var(--color-primary) !important;
}

.widget-content-list .widget-content-list__tab.widget-content-list__tab--is-selected {
    color: var(--color-primary) !important;
    background-color: transparent;
    border-bottom: 2px solid var(--color-primary);
}

/* Widget list horizontal / grid wo margin */
.widget-content-list--view-mode-horizontal .widget-content,
.widget-community-list--view-mode-grid .widget-content {
    margin: -24px;
}

/* Widget list tags */
.widget-content-list .content-block-tags {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.widget-content-list .content-block__field--tags:last-child .content-block-tags {
    margin-bottom: 0;
}

.widget-content-list .content-block-tags .content-block-tags__prefix {
    display: none;
}

.widget-content-list .content-block-tags .content-block-tags__tag {
    height: 26px;
    padding: 0 8px;
    margin-right: 8px;
    font-size: 12px;
    line-height: 24px;
    text-transform: uppercase;
    border: 2px solid #cfdaf3;
    border-radius: 13px;
}

.widget-content-list .content-block-tags .content-block-tags__tag::after {
    display: none;
}

.widget-content-list .content-block-tags .content-block-tags__tag:last-child {
    margin-right: 0;
}

/* User directory */
.user-directory .user-directory__wrapper {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
}

.user-directory .user-directory__header {
    padding: 0;
    border: none;
}

.user-directory .user-directory__title {
    font-size: var(--typography-editorial-title-size);
    font-weight: var(--typography-editorial-title-weight);
}

.user-directory .user-directory-list__user .user-block,
.user-directory .filter-pane {
    background-color: var(--color-light-background);
    border: none;
}



/* SPECIFIC */

/* Content big */
.widget--content-big .content-block-title {
    font-size: var(--typography-list-item-title-big-size) !important;
    font-weight: var(--typography-list-item-title-big-weight) !important;
    line-height: var(--typography-list-item-title-big-line-height) !important;
}

.widget--content-big .content-block-publication-date {
    font-size: var(--typography-global-publish-info-size) !important;
    font-weight: var(--typography-global-publish-info-weight) !important;
    line-height: var(--typography-global-publish-info-line-height) !important;
}

/* Home slideshow */
.widget--home-slideshow .content-block-title {
    font-size: var(--typography-list-item-title-huge-size) !important;
    font-weight: var(--typography-list-item-title-huge-weight) !important;
    line-height: var(--typography-list-item-title-huge-line-height) !important;
}

/* Home alert widget */
.widget--home-alert .content-block-title {
    font-size: 12px !important;
}

/* Home widget headers */
.widget--home-latest-news .widget-header .widget-header__wrapper::before,
.widget--home-love-wall .widget-header .widget-header__wrapper::before,
.widget--home-leadership-blog .widget-header .widget-header__wrapper::before {
    margin-right: 12px;
    content: '';
}

.widget--home-latest-news .widget-header .widget-header__wrapper::before {
    width: 37px;
    height: 19px;
    background-image: url('https://sites.lumapps.com/serve/AMIfv96R0WHKzU74vfYycTCcxdC4w2lZ9e1TbbKfxMROk6t-KSXrrBPV1wATEstXjuG-Xno-wrxO5SxVnnf_6-tMwxa2ClxrW4FZreGhqI4SLbn2vND8Voq1PQN10fa9WrUKqLPjz_DtMajO4y8G-8efT_BY8GXtsw/latest-news.svg');
}

.widget--home-love-wall .widget-header .widget-header__wrapper::before {
    width: 34px;
    height: 31px;
    background-image: url('https://sites.lumapps.com/serve/AMIfv94m-8MHyTWq7K_42P4sRuWtjyEcrgTGeH4ErSbb0PjGyHdCbJqeOuPOdvuM_L2U7ZSrEE7vVs28m4QTgrbk7H6Uu94jBdoM-CxTewHOEDTv-2WRbL2GBDcnLhzeGuj_GrMH9D_BB2jIidb0laVBuFXm0BZAyA/love-wall.svg');
}

.widget--home-leadership-blog .widget-header .widget-header__wrapper::before {
    width: 24px;
    height: 24px;
    background-image: url('https://sites.lumapps.com/serve/AMIfv94Bo9ohXIH0CJGWEN3kFRpXC27v8mULpeQWZc2fek_LyPTfIE5TvUBUHHc_Ek-kFS4tyZ3UWBexL7rwLIYgxuhGX6OHXKld4N8EZmryfoIO5bov1joaUAJCG-qyGtRsrjPwr57mN84S6b7j5u6ZuO1OfKKvTw/leadership-blog.svg');
}

.widget--home-latest-news .widget-header__title,
.widget--home-love-wall .widget-header__title,
.widget--home-leadership-blog .widget-header__title {
    font-size: var(--typography-list-item-title-big-size) !important;
    font-weight: var(--typography-list-item-title-big-weight) !important;
    line-height: var(--typography-list-item-title-big-line-height) !important;
}

/* Home workspace widgets */
.widget--home-emails .widget-header .widget-header__wrapper::before,
.widget--home-calendar .widget-header .widget-header__wrapper::before,
.widget--home-apps .widget-header .widget-header__wrapper::before {
    width: 120px;
    height: 90px;
    margin-top: 24px;
    content: '';
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.widget--home-emails .widget-header .widget-header__wrapper::before {
    background-image: url('https://sites.lumapps.com/serve/AMIfv95-gBaR5ooF4Br2kUxTK0ZSnnBgKU8R17hGeUewE7MC1nYD0d4tpVlszrwuUbQj4b4fshU662RzQK9u1y0h7F_ViRbKX1zFPP0Vg8DA-916YDj_PglpDO7vzSx139bdGVK4QMMoZgTPPHCS7QIGBiNwJxMeGg/widget-emails.svg');
}

.widget--home-calendar .widget-header .widget-header__wrapper::before {
    background-image: url('https://sites.lumapps.com/serve/AMIfv96mOU2uwX2jcD9CVz5OCp5Pj6-xFn27zliClJxtqyTpc5trHZ40NfoHzLrsAvMu54BsfZ1jv3YyUAQc5Pz7mJVAC-5q7GnDdhWkbLkZgX9Mt4EOM77o9Gk5AvgYqOdwajp_r5JqCaUtP4CUjSxdU7HLGtTfPQ/widget-calendar.svg');
}

.widget--home-apps .widget-header .widget-header__wrapper::before {
    background-image: url('https://sites.lumapps.com/serve/AMIfv97EIBv5MCv69ysVh5AUIeLcfXs7NaVxNHm63BBxVCeEu58tRToo24JsTLUczZ0TVNaywQTKQSyyr0jDMTCbHWY2-8c_56mAA53elTN_9sg8uv2Zh6GlG0YJVDQVJcPGAgCvTrUJ07jLqLx3Y32wJdBNcKVgkQ/widget-apps.svg');
}


/* === RESPONSIVE FIXES === */

/* Remove padding and margin on rows/cells */
@media screen and (max-width: 739px)
{
    .component-row {
        margin: 0 !important;
    }

    .component-row--is-root > .component-row__wrapper--is-fixed {
        padding: 0 !important;
    }

    .component-cell__components {
        padding: 0 !important;
        margin: 0 !important;
    }
}

/* Hello user */
@media screen and (max-width: 1023px)
{
    .widget-content-filter {
        height:100px !important;
    }
}

/* All content filter */
@media screen and (max-width: 1023px)
{
    .widget-content-filter {
        height:130px !important;
        overflow:auto !important;
    }
}

/* Blogs metadatas issue */
@media screen and (max-width: 1279px)
{
    .content-block-tags__tag span {
        white-space:nowrap !important;
    }
}
@media screen and (max-width: 479px)
{
    .content-block-tags__tag {
        font-size:10px !important;
    }
}

/* Blogs-general - Cover news */
@media screen and (max-width: 1023px)
{
    .widget-slideshow__block .content-block-excerpt {
        display:none !important;
    }
}


/*code Mehdi*/

/* Shared style - Main carousel */

.widget--shared-main-carousel.widget--l {
    --lumx-typography-custom-title3-font-size: 45px;
    --lumx-typography-custom-title3-line-height: 55px;
    --lumx-typography-custom-body-font-size: 16px;
    --lumx-typography-custom-body-line-height: 32px;
    --lumx-content-block-title-theme-dark-color: var(--lumx-color-dark-N);
}

.widget--shared-main-carousel.widget--l .content-block {
    align-items: stretch !important;
    justify-content: flex-end;
}

.widget--shared-main-carousel.widget--l .content-block .content-block__fields {
    display: flex;
    flex: initial !important;
    flex-direction: column;
    gap: var(--lumx-spacing-unit-huge);
    justify-content: center;
    width: 40%;
    padding: 96px !important;
    margin: 0 !important;
    background-color: rgba(0,0,0,0.3) !important;
    background-image: none !important;
    backdrop-filter: blur(30px);
}

.widget--shared-main-carousel.widget--l .content-block .content-block__field {
    position: relative;
    z-index: 1;
    padding: 0 !important;
    margin: 0 !important;
}

.widget--shared-main-carousel.widget--l .content-block .content-block-excerpt {
    color: var(--lumx-color-dark-N);
}

.widget--shared-main-carousel.widget--l .widget-slideshow__nav {
    display: none;
}

.widget--shared-main-carousel.widget--l .widget-slideshow__pager {
    justify-content: flex-end !important;
    margin: 0 var(--lumx-spacing-unit-huge) var(--lumx-spacing-unit-huge) 0 !important;
}

.widget--shared-main-carousel a {
  color:#fff !important;
}

/**
.widget--shared-main-carousel .content-block-metadata__metadata span {
  color:#004165 !important;
}
**/

.widget--shared-main-carousel .content-block-excerpt {
    color: #FFF !important;
}

.widget--shared-main-carousel .content-block-title a:hover {
  color:#FFF !important;
}


/*side bar*/
/* Footer */

.footer {
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    margin: 0 !important;
    background-color: #fbfaf9;
    opacity: 0.9;
}

@media screen and (min-width: 1024px) {
    .footer {
        top: 0;
        align-items: center;
        width: 80px;
    }
}

@media screen and (max-width: 1023px) {
    .footer {
        right: 0;
        justify-content: center;
        height: 80px;
    }
}

.footer ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

.footer li:hover {
  background-color: var(--lumx-color-primary-L3);
}

@media screen and (min-width: 1024px) {
    .footer ul {
        flex-direction: column;
    }
}

.footer a {
    display: flex;
    flex-direction: column;
    gap: var(--lumx-spacing-unit-regular);
    align-items: center;
    text-decoration: none;
    opacity: 0.5;
}

@media screen and (min-width: 1024px) {
    .footer a {
        width: 80px;
        padding: var(--lumx-spacing-unit-huge) 0;
    }
}

@media screen and (max-width: 1023px) {
    .footer a {
        justify-content: center;
        height: 80px;
        padding: 0 var(--lumx-spacing-unit-huge);
    }
}


.footer a span {
    font-family: var(--lumx-title-font-family);
    font-size: 12px;
    font-weight: 500;
    color: #000;   
}

.footer a:hover {
    background-color: var(--lumx-color-custom-bg-beige);
    opacity: 1;
}

/*custom top bar*/

.header-top__directory-favorites button,
.header-top__bookmarked-apps button,
.header-top__notifications button,
.notification-center-menu button,
.header-top__settings-menu button,
.header-top__resource-center button,
.header-top__social-advocacy button,
.header-top__play-video a
{
  color: #004165 !important;
}

.contribution-button {
  border-radius:25px !important;
}

.searchbox {
  border-bottom: solid 1px #004165;
  border-radius: 0px;
  background:none !important;
}

.searchbox__submit-btn {
  background: none !important;
  color: #004165 !important;
  border-bottom: solid 1px #004165;
}

.searchbox {
  border-radius:0px !important;
}

.searchbox__submit-btn{
  border-radius:0px !important;
}

.searchbox .lumx-text-field__wrapper {
  border-bottom:1px solid #004165;
}


.header-top__search{
  border-radius:0px !important;
}



.header-content {
    padding-top: 60px !important;
}

/**
.header-top .header-top__language {
    display: none;
}**/


/*home event*/

.widget--home-event .registration-button__unanswered{
  border-radius: 25px !important;
  background: #fff !important;
  color:#004165 !important;
  border: solid 1px #B9C9D0;
}

.widget--home-event .registration-button__unanswered:hover{
  background: #f8f8f7 !important;
  color:#004165 !important;
  border-color: #E2CDB8;
}

.widget--home-event .block-event-preview__title{
  color: #004165 !important;
}

.widget--home-event .block-event-preview__date{
  margin-top: 24px;
}


/*line below titles of widgets*/
.widget--line-title .widget-header__title::after{
    background-color: #E2CDB8;
    width: 20px;
    height: 1px;
    content: '';
    display: block;
    bottom: 0;
    left: 0;
    margin-top: 12px;
}


/*html for fake breadcrumb*/
.widget--html-breadcrumb { width: 180px; margin-left: auto; margin-right: auto; }


/*custom tag*/
.content-block-tags__tag {
  background: #004165;
  border-radius: 2px !important;
  border:none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight:400 !important;
}


/*titles widgets*/
.widget-title__title {
  color: #004165;
}

/*custom quotes in news template*/
.widget--quote .widget-html__content{
  font-size: 28px;
  font-weight: 700;
  color: #004165;
  text-align:center;
}

/*custom intro widgets*/
.widget-intro__content span{
  font-weight: 700;
  color:#000;
}


/*metadatas*/
.widget-meta-metadata {
  background: #004165;
  color: #FFF;
  padding: 4px 8px;
  text-transform:uppercase;
  font-style: normal; 
  font-weight:400;
  border-radius: 2px;
}

.widget-meta__field--metadata{
  margin-top: 8px;
}

/**
.widget-meta-metadata__name {
  color: #FFF;
}
**/

/*search hover links*/
.search-result__title:hover{
  color: #004165 !important;
}


/*user directory*/
.user-directory .filter-pane__submit {
  border-radius: 25px;
}

.user-directory__title {
  color: #004165;
}

/*play carousel*/
.widget--play-carousel .block-play {
    display: flex;
align-items:flex-start !important;
background-color:#fff;
}

.widget--play-carousel .block-play .block-play__description-wrapper {
    padding: 0px !important;
}

@media screen and (min-width: 1024px) {
    .widget--play-carousel .block-play {
        flex-direction: row;
        gap: calc(var(--lumx-spacing-unit-huge) * 2);
        align-items: center;
    }

    .widget--play-carousel .block-play .block-play__player {
        flex: 2;
    }

    .widget--play-carousel .block-play .block-play__description-wrapper  {
        flex: 1;
    }
}

@media screen and (max-width: 1023px) {
    .widget--play-carousel .block-play {
        flex-direction: column;
        gap: var(--lumx-spacing-unit-huge);
    }
}

.widget--play-carousel .block-play .block-play__description {
    font-size: 16px;
    line-height: 30px;
    margin-left:-12px;
    margin-right:24px;
    padding-top:40px;
    padding-right:24px;
    font-family:var(--lumx-title-font-family);
}

.widget--play-carousel .block-play__description {
  color: #404545 !important;
  line-height: 1.5 !important;
}

/*news template*/
body {
  font-family: 'times';
}

.widget-html__content a {
  color: #004165;
}

.widget--news-title h1{
  text-align:center;
  font-weight:400 !important;
}

.widget--news-title::after{
  content:'';
  border: solid 1px #E2CDB8;
  width: 30px;
  margin-left:auto;
  margin-right:auto;
  
}

.widget--news-intro span{
  text-align:center;
  color: #404545 !important;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: .2px;
}

.widget--news-intro{
  text-align:center;
}

.widget--news-text .widget-html__content {
  color: #404545 !important;
  font-size: 17px;
  letter-spacing: .2px;
 }

/**

.widget-meta-metadata {
  border-radius: 25px;
  padding: 6px 24px;
  background:#fff;
  border: solid 1px #004165;
}

.widget-meta-metadata__name {
  color: #004165;
}

**/

.widget--shared-richemont-gold-border .widget-header__title {
  font-family: "arial";
}

.widget--news-title .widget-title__title {
  text-align:center;
  color: #004165 !important;
  font-size:40px;
}


.content-block-tags__tag span{
  color:#FFF !important;
}


.widget--news-social .widget-meta__field{
  margin-bottom:8px;
}

/**
.widget--news-social .widget-meta-metadata__name{
  padding:2px 8px;
  color:#004165 !important;
}

.widget--news-social .widget-meta-metadata__name span{
  color:#004165 !important;
}


.widget--news-social-column .widget-meta__field{
  margin-bottom:8px;
}


.widget--news-social-column .widget-meta-metadata__name{
  padding:2px 8px;
  color:#004165 !important;
}

.widget--news-social-column .widget-meta-metadata__name span{
  color:#004165 !important;
}

**/



.widget--news-social-column .widget-meta-social {
    position: inherit !important;
}



.widget--news-intro .widget-intro__content{
  text-align:center !important;
}

/* Greg - Cneter Yammer button */
.widget--yammer{align-items: center}

/* Greg - Review File list */
.widget--file-list .widget-file-list__toolbar{
  display:none
}

/* Greg - Icon size for the sidebar */
.footer img {width: 30px}


/*custom community*/

.widget--community-list .community-block__thumbnail {
  height:110px !important;
  width:110px !important;
  border-radius: 100px;
  margin-left:auto;
  margin-right:auto;
  padding-bottom:0px;
}

.widget--community-list .community-block__title {
  margin-left:auto;
  margin-right:auto;
}

.widget--community-list .community-block__title {
  text-align:center;
  font-size: 15px;
}

.widget--community-list .community-block__follow {
  margin-left:auto;
  margin-right:auto;
}

.follow-button__subscribe {
  background-color: #004165 !important;
  color:#fff !important;
}

.widget--community-list .community-block__thumbnail::before {
  content:'';
  position:absolute;
  border: solid 4px #004165;
  border-radius: 50%;
  width: 130px;
  height: 130px;
  margin-left:-10px;
  margin-top:-8.5px;
}

.contribution-field {
  padding:24px !important;
}

.widget--community-title .widget-title__title {
  font-size: 40px !important;
  font-weight:400 !important;
  color: #004165 !important;
}


/* Background login page */
 .new-login__content {
     background: url('https://sites-eu.lumapps.com/serve/AMIfv97-UtBjmD_GBwDfMtEiC6sDUIbBI_ph3FG9z7xU0wD9BqmY42qI1vXk28qO0GgGy1UNkwEe6cD8n2bPSE4v52Ov96pBWmEx2A135Ka56IulAfBa9m91Urd42RrpqZPepC5p0Ew2drDXXeUWaF9TRNJUmDEpDpPCKKxESRctv0KbnYtYrCIUnthgMza-7rSir-G9sRAIvA7xeWjSmxHfMyV4OKgPNI6DazUl2qknj6b4W_SGxhuA2mY9UZ1rkrXGLP2dCuMbrKivpgul7uXqluetqo4d8w/20140828_dsc7624_ecirgb_v2_print_1492809.jpeg') !important;
     background-size: cover !important;
     height:100vh;
}

.new-login {
background-color:#FFFFFF;
}
.new-login-card__submit-btn {
background-color:#285F41;
  color:#E9EEED;
}
.new-login-card__submit-btn:hover {
background-color:#285F41;
  color:#FFFFFF;
}
.new-login-card__forgotten-link {
color:#285F41;
}
.new-login-card__error {
background-color:#F5F5F5;
}
.new-login__content {
  height:100vh;
}


/*home carousel*/

/*custom search page*/
.search-result-title__link:hover {
  color:#004165 !important;
}


/*custom user directory*/
.content-module {
  background:#F7F7F8
}

.user-directory .user-block{
  background:#FFF !important;
}

.user-directory .filter-pane {
  background:#FFF !important;
  box-shadow: 1px 13px 28px 0px rgba(0,0,0,0.07);
}

.user-directory__title {
  text-align:center;
  font-weight:400 !important;
  margin-top:32px !important;
}

.user-directory h1::after {
  display:block;
  content:"";
  border: solid 1px #E2CDB8;
  width:30px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
}


/*custom newscenter*/
.content-block-title a:hover {
  color:#004165 !important;
}

/*custom community*/
.widget--community-description .widget-community-intro__content {
  color: #404545 !important;
  font-size: 17px!important;
  letter-spacing: .2px!important;
  line-height:1.4;
 }

.widget--community-title .widget-title__title {
  font-weight:500;
}

.widget--community-follow-button .follow-button__subscribe {
  border-radius:50px !important;
}


.widget--community-list .follow-button__subscribe {
  border-radius:50px !important;
}


/*custom community hub*/
#all-communities .follow-button__subscribe {
  border-radius: 25px;
}

.community-block__title:hover{
  color: #004165 !important;
}


/*custom logo*/
.header-top__logo {
  width:200px;
}

/*footer label of all widgets*/
.widget-footer span{
  font-family:"arial";
  font-weight:600;
  letter-spacing: 0.7px !important;
}

/** Greg - Review login button colors **/

.new-login-card__submit-btn {
    background-color: rgb(0, 65, 101);
;
    color: #E9EEED;
}

.new-login-card__forgotten-link {
    color: rgb(0, 65, 101);
}

.new-login-card__submit-btn:hover {
    background-color: #216a8a
;
}

/** Greg - Dashboard **/

#dashboard-onboarding .widget-html__content{
  text-align:center
}

.widget--nombre .lumx-typography-display1{
  font-size: 60px;
}

.widget--nombre .lelab-marketplace-widget-ServiceNow-count{
  padding-top: 70px !important;
  padding-bottom: 8px !important;
}

.widget--tasks .task-item__title {
  font-size: 16px;
}

.widget--tasks .tasks-list-item {
  padding-top: 0px;
  padding-bottom: 0px;
}

.widget--tasks .task-item__due-date {
    position: unset !important;
}

/*force uppercase title for gold border global style*/
.widget--shared-richemont-gold-border .widget-header__title {
  text-transform:uppercase !important;
}

/** Greg - Background in the user details **/
.user-about-page__user-details {
    background-color: var(--color-light-background);
}

/** Greg - Stock and weather widget config **/
.widget--weather .lumx-typography-body1 {
    display:none
}

.widget--weather .lumx-thumbnail--fill-height .lumx-thumbnail__image {
    width:50px;
}

.widget--weather .lumx-flex-box--v-align-left .lumx-flex-box--fill-space {
  margin-top: -25px;
}

.widget--stock .lumx-flex-box--v-align-left span{
  display:none
}

.widget--stock .lumx-typography-display1 {
  font-size:20px;
}

.widget--stock .lumx-spacing-margin-bottom-tiny {
  margin-bottom: -8px !important;
}

.widget--stock .lumx-flex-box--v-align-left{
    display:none;
}

.widget--stock .lumx-flex-box{
  align-items:start
}

align-left

/** Greg - Alert links in homepage for dark theme **/
.content-block--theme-dark .content-block-title a:hover {
  color:var(--color-light-background) !important;
}

/** Greg - Remove Delve for MS apps **/
.bookmarked-apps-dropdown li:nth-child(6){
   display:none !important;
}

/** Greg - Metadata style **/
.content-block-metadata__metadata {
  background: #4a5764;
  border-radius: 2px !important;
  border:none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight:400 !important;
  margin-left: 0px;
  margin-right:5px;
  margin-top:5px;
  padding-left: 8px;
  padding-right:5px;
  
}

.content-block-metadata__metadata span{
  color:#FFF !important;
}

.content-block-metadata__metadata::after{
  display:none;
}

/** Greg - Review tags and metadata on news **/


.widget-meta-tags__tag {
  background: #004165;
  border-radius: 2px !important;
  border:none !important;
  color: #fff !important;
  text-transform: uppercase !important;
  font-weight:400 !important;
  padding-right: 2px !important;
  padding-left: 7px !important;
}

.widget-meta-tags__tag span {
  color: white !important;
}

.widget-meta-metadata {
  background: #4a5764;
  color: #FFF;
  padding: 4px 8px;
  text-transform:uppercase;
  font-style: normal; 
  font-weight:400;
  border-radius: 2px;
  padding-right: 2px !important;
  padding-left: 7px !important;
}

.widget-meta-metadata span {
  color: white !important;
}

.widget-meta-metadata__name::after{
  color:white !important
}

/** Greg - Remove connection with LumApps account 

.new-login-card .new-login-card__form {
  display:none;
}

.new-login-card .new-login-card__separator {
  display:none;
}

.new-login-card__form-btn form {
    margin-bottom: 25px;
}
**/

/** Greg - MS Teams chat actions **/
.widget-chat-content__actions.widget-chat-content-actions {
  display: inline-flex;
}

/** Greg - Remove cusor on pictures in the HTML widget **/
.fr-element img {
    cursor: auto;
}

/** Nico - slideshow custom **/
.widget--custom_news .widget-slideshow__wrapper {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 24px 24px;
    grid-auto-flow: row;
    grid-template-areas:
        "Content-1 Content-2"
        "Content-1 Content-3";
}

.widget--custom_news .widget-slideshow__block:nth-child(1) {
  grid-area: Content-1;
  height:100%;
}

.widget--custom_news .widget-slideshow__block:nth-child(2)  {
  grid-area: Content-2;
  height:100%;
}

.widget--custom_news .widget-slideshow__block:nth-child(3)  {
  grid-area: Content-3;
  height:100%;
}

.widget--custom_news .widget-slideshow__controls{
  display:none;
}
.widget--custom_news .content-block--background-thumbnail .content-block__thumbnail {
    align-items: flex-end;
    height: 100%;
}

.widget--custom_news .content-block__fields{
  padding: 32px 32px 40px;
  margin-top:0 !important;
}

/** Greg - Format subscription button on newsletter **/
.follow-button__subscribe{ 
   padding-right: 10px !important;
   padding-left: 10px !important;
}

/** Greg - Cornerstone widget CSS **/
.widget--cornerstone .cornerstone-status {
  font-weight: bold;
  color: var(--color-primary);
}

.widget--cornerstone .cornerstone-status.Registered{
  color: #747f81;
}

/** Greg - Move search nav to right 
.header-top__actions .header-top__search {
  order: 1
}**/

.header-top__resource-center {
  display:none;
}

/** Greg - Remove left sidebar **/
.footer {
  display:none
 }
/** Nico - Change navbar style and stock font **/

/** Secondary nav **/
.main-nav-item--secondary{
  display:block;
  margin-top:24px;
  background-color: rgba(0, 65, 101, 0.05);
}
.main-nav-item--secondary .main-nav-item__label{
  font-size:11px;
  margin:4px;
}
/** Survol de la nav **/
.main-nav-item--secondary:hover  {
background-color: rgba(0, 65, 101, 0.15);
}
/** remove the margin on the hover **/
.main-nav-item .lumx-list{
  padding:0 !important; margin:0 !important;}

/** add border top and bottom **/
.header-main-nav{
    border-top:1px solid #E7E7E7;
  	border-bottom:1px solid #E7E7E7;
}
.main-nav-item {
    margin: 0 24px;
    font-family: "ITCAvantGardeW04-XLt";
	text-transform:uppercase;
    letter-spacing:1.2px;
}
.main-nav-item span,
.main-nav-item__label{
  color: rgb(0, 65, 101);
  font-weight:700 !important;
  text-transform: uppercase;
}
/** push the content **/
.content-details {
  padding-top:24px;
}

/** Set the height of the navigation **/
.header-main-nav .main-nav {
    height: 78px;
    align-items: center;
    display: flex;
}
.main-nav-item:nth-child(1) {
    margin: 0 24px 0 0;
}

.main-nav-item--secondary {
    margin: 0 !important;
}

/** Define the stock style **/
.widget--stock .lumx-typography-display1{
      color: rgb(0, 65, 101);
}
.widget--stock .lumx-typography-body2,
.widget--stock .lumx-typography-display1 {
      font-size: 14px;
      font-weight:600;
      font-family: "arial";
}

.widget--custom_news  .content-block-social {
    margin-left: -8px;
    padding-bottom: 24px;
}

.widget--custom_news .content-block__fields{
margin-top: 0 !important;
  padding: 0 32px !important;
}

.widget--custom_news .content-block__field {
    padding-right:0 !important;
}

/* Responsive Custom news */
@media screen and (min-width:320px) and (max-width: 1024px) {
  .widget--custom_news .lumx-slideshow__wrapper, .widget--custom_news .widget-slideshow__wrapper {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    gap: 24px;
    grid-auto-flow: row;
    grid-template-areas:
        "Content-1"
        "Content-2"
        "Content-3";
}
  
.widget--stock{
  position:relative !important;
  top:0 !important;
  z-index:0 !important;
  padding-left:24px !important;
}
  
  
.component-row{
  margin:0 24px !important
}
.widget--custom_news .widget-content{
  height:100% !important;
}
.header-content{
  padding-top:0 !important;
}
.widget--custom_news .block-page-preview--size-m,
.widget--custom_news .block-page-preview--size-xs,
.widget--custom_news .block-page-preview__content,
.widget--custom_news .block-page-preview--size-s{
 padding-bottom:24px !important;
}
.widget--custom_news .content-block--background-thumbnail {
    align-items: flex-end;
    height: 350px;
}
}

.widget--custom_news-home .content-block__fields
{
    background: rgba(0,65,101,0.3)!important;
    width: 100%;
    height: 100%;
    justify-content: end;
    align-items: flex-start;
    display: flex;
    margin:0;
    padding:0;
    flex-direction: column;
}
.widget--custom_news-home .content-block__thumbnail:after{
  content:'';
  display:flex;
  width:100%;
  position:absolute;
  height:100%;
  background: linear-gradient(to bottom, rgba(0, 65, 101, 0) 8%, rgba(0, 65, 101, 1) 100%) !important;
}

.widget--custom_news-home .content-block-title a:hover {
    color: #ffffff !important;
}


@media screen and (min-width:1024px) and (max-width: 1680px) {
.widget--stock{
  position:relative !important;
  top:0 !important;
  z-index:0 !important;
  padding-left:24px !important;
}
.component-row{
  margin:0 24px !important
}

.content-details {
   padding-top:24px !important;
}
}
.metadata-link-list--theme-dark, .metadata-link,
.widget-meta-metadata__name {
    text-decoration: none!important;
    overflow: hidden;
    text-transform:uppercase !important;
}

.content-block-metadata__metadata{
  text-transform:uppercase !important;
}

 /*main nav
.header-main-nav {
    display: none;
} */

/* Navigation 
.header-main-nav,
.main-nav {
    box-shadow: none !important;
}

Header slideshow 
.header-slideshow .header-slideshow__image {
    background-position: top center;
    background-size: 100%;
}*/

/* Remove social advocacy */
.header-top__social-advocacy{
  display:none
}

.widget--custom_news .content-block__fields{
  backdrop-filter: blur(7px);
}

/*Zoom images*/
.widget--zoom-images .content-block--default-style.content-block--theme-light,
.widget--zoom-images .post-block.post-block--view-mode-variant-ungroup,
.widget--zoom-images .community-block.community-block--view-mode-variant-ungroup,
.widget--zoom-images .lumx-thumbnail:not(.lumx-thumbnail--aspect-ratio-original) .lumx-thumbnail__image {
   transition: all .4s ease-in-out;
   background-color: #fff;
}
.widget--zoom-images .content-block--default-style.content-block--theme-light:hover,
.widget--zoom-images .post-block.post-block--view-mode-variant-ungroup:hover,
.widget--zoom-images .community-block.community-block--view-mode-variant-ungroup:hover,
.widget--zoom-images .lumx-thumbnail:not(.lumx-thumbnail--aspect-ratio-original) .lumx-thumbnail__image:hover {
    transform: scale(1.04);!important;
    cursor: pointer;
}
   