/**
 * @env: lumsites
 * @customerName: FCA Group
 * @customerId: 4514332632285184
 * @account: wf.fcaportal@fcagroup.com
 *
 * @instanceName: The Hub
 * @instanceId: 5243580204580864
 *
 * @styleName: Default
 * @styleId: 5830947382624256
 * @styleType: Global site
 * @kind: custom
 *
 * @url: https://sites.lumapps.com/a/fcagroup/home
 */


@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');

.main-nav__root .main-nav-item--primary:hover{
  border-bottom:solid #FF007E 3px;
}

.main-nav__root .main-nav-item--secondary:hover>a{
	color: black !important;
	font-weight: bold !important;
}



.login-card:before {
    position: absolute;
    background-size: 50% 50%;
    display: inline-block;
    content: "";
    background-image: url(https://thehub.fcagroup.com/serve/AMIfv96Hq3P6Rz8khZjXh7xRj2BbsJZ5fNeeThjuyeF7jkzBJL7tr6Q71lBHuH0PMNyMj5z3BFVX-Ox3sTagUQ8nj3oeqc03bqNnCAMdx-Js0wnQkwF3_JG7aj5smE7ZMD4wvzmIOcr8u5sKQhemc8m4A4IWFQyNMA/LogoutScreenOct2021.png);
    -moz-transform: scale(.5);
    display: inline-block;
    overflow: hidden;
    height: 142px;
    width: 1036px;
    background-repeat: no-repeat;
    left: -9px;
    top: -100px;
}

.login-card {
    position: relative;
}

.color-bubble-letter {
   border-radius: 50%; 
}

.widget--autobank-breadcrumb.widget--theme-light .widget-breadcrumb__home{
	color: #FF007E !important;
}

.widget--autobank-breadcrumb.widget--theme-light .widget-breadcrumb__link{
	color: #FF007E !important;
 	text-transform: uppercase;
}

.widget--autobank-breadcrumb.widget--theme-light .widget-breadcrumb__link:before{
	color: #FF007E !important;
}

/*Gab edit 0304 START*/
.widget-header__title {
    text-transform: uppercase;
}

.widget-footer__label {
    text-transform: uppercase;
}

.widget-footer__link {
    text-transform: uppercase;
}

.widget--links-nothumb .widget-links__thumbnail {
    width:0px;
}

.widget--links-nothumb .widget-links__list li:after {
    left: 0;
}

/*Dove va settato questo stile? in custom code non c'è*/
.widget--theme-light .widget-links__link:hover~.widget-links__wrapper>.widget-links__title {
    color: #138669;
    color: var(--lumx-color-primary-N);
}

.button.pink:hover {
    background-color: rgba(0,0,0,0);
    color:var(--lumx-color-primary-N) !important;
}

.button.pink {
    background-color: var(--lumx-color-primary-N);
    color: #fff !important;
}

.widget--autobank-breadcrumb .widget-breadcrumb__list-item{
color: var(--lumx-color-primary-N);
}

.widget--autobank-breadcrumb .widget-breadcrumb__list-item a,
.widget--autobank-breadcrumb .widget-breadcrumb__list-item i {
    color: var(--lumx-color-primary-N);
}

a.widget-breadcrumb__link:hover {
    text-decoration: none;
    cursor: pointer;
}

.widget-breadcrumb__link span:hover {
    text-decoration: underline;
}

.lumx-button--color-dark:not(.lumx-button--is-selected).lumx-button--emphasis-medium {
    color: rgb(255, 255, 255);
    color: #FFF;
    background-color: var(--lumx-color-primary-N);
    background-color: var(--lumx-color-primary-N);
    border: 2px solid transparent;
}

.lumx-button--color-dark:not(.lumx-button--is-selected).lumx-button--emphasis-medium:hover, .lumx-button--color-dark:not(.lumx-button--is-selected).lumx-button--emphasis-medium[class*="--is-hovered"] {
    color: var(--lumx-color-primary-N);
    color: var(--lumx-color-primary-N);
    background-color: #FFF;
    background-color:  #FFF;
    border: 2px solid var(--lumx-color-primary-N);
}

.button, .FCA-html-button {
    font-size: 12px !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: bold !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    vertical-align: middle !important;
    white-space: nowrap !important;
    letter-spacing: .1083333333em !important;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    background-color: rgba(0,0,0,0);
    border:1px solid var(--lumx-color-primary-N);
    border-radius: 4px !important;
    color: var(--lumx-color-primary-N);
    cursor: pointer;
    display: inline-block;
    font-size: 12px !important;
    height: auto;
    margin-bottom:1px;
    padding: 0.6rem 1.2rem;
    transition: background-color 500ms ;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 1;
}
/*Gab edit 0304 END*/


/* Hide the Image AI Generation button */
.lumx-upload-image-dialog__generate-with-ai-option {display: none;}


/*
.directory-entry-block .directory-entry-block__thumbnail-wrapper .color-bubble-letter.directory-entry-block__letter.color-bubble-letter-l .color-bubble-letter__letter {
    top: 0 !important; 
}

.widget--section-header .block-html h3 {
    --lumx-typography-custom-title3-font-size: 42px;
  	--lumx-typography-custom-title3-font-weight: 700;
    --lumx-typography-custom-title3-line-height: 62px;
}

.widget--content-list-tabs .lumx-tabs__links .lumx-tabs__link--is-active {
	background-color: #fff !important;
    color: #ff007e;
    line-height: normal;
    border-bottom-color: black;
}

.widget-content-list.widget--news-tabs .widget-content-list__tab--is-selected{
	background-color: #fff !important;
    color: #ff007e;
    line-height: normal;
    border-bottom-color: black;
}

.widget.widget-content-list.widget--theme-light .widget-header__heading .widget-header__title {
    color: #737373 !important;
}

.widget.widget-content-list.widget--theme-light .block-page-preview--theme-light .block-page-preview__link {
    color: #737373 !important;
}

.widget--hide-entry-fields.widget--hide-tag {
    overflow:visible !important;
}

.widget-footer__label {
    color: #737373;
}

.widget.widget--theme-light.widget-footer {
    background-color: #737373 !important;
}

.widget.widget-title.widget--theme-light.block-title {
    color: #737373; !important;
}

.widget-news-tabs.content-block-title {
  color: #737373 !important;
}

.widget.widget-title.widget--theme-light .block-title {
    color: #737373 !important;
}

.block-page-preview--theme-light .block-page-preview__excerpt {
    color: #737373 !important;
}

.widget.widget-title.widget--theme-light .block-title{
      color: #737373 !important;
}

.user-directory__title.module__title{
  color: #737373 !important;
}

.content-block--default-style.content-block--theme-light .content-block-publication-date{
  color: #737373 !important;
}

.widget.widget--theme-light .content-block--default-style.content-block--theme-light .content-block-title a {
  color: #737373 !important;
}

.lumx-tabs--theme-light .lumx-tabs__link--is-active:after{
	border-color: #ff007e !important
}

.widget.widget-content-list .widget-header .widget-header__title{
    color: #737373 !important;
}

.widget--theme-dark .widget-tip__icon {
    color: #ff007e !important;
}

.widget-wrapper .widget-header__wrapper .widget-header__wrapper--layout-left{
      color: #ebf5f5 !important;
}

.widget-header{
      color: #ebf5f5 !important;
}

/*
.widget.widget--theme-light .widget-footer {
    background-color: transparent !important;
}

.user-directory__title.module__title {
    color: #737373 !important;
}

.widget-content-filter__footer--extended .widget-content-filter__submit{
    background-color: #ff007e !important;
}

.widget-content-filter__interest .widget-content-filter__interest--content {
    color: #fff;
    background-color: #f5f5f5 !important;
}

.widget-content-list__tab.widget-content-list__tab--is-selected {
    background-color: #ff007e !important;
  
}

.widget--theme-light .widget-links__link:hover~.widget-links__wrapper>.widget-links__title{
   color: #ff007e !important;
}*/