/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS*/
/* Font import */
@import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;400;600&display=swap');

/* Universal font reset */
body, input, textarea, select, button,
.button, .butAction, .butActionNew, .butActionNewRefused, .butActionRefused,
.mainmenuaspan, .vmenu, .vsmenu, .vsmenudisabled, .vmenu:link, .vmenu:visited, .vmenu:hover, .vmenu:active,
.blockvmenupair, .blockvmenuimpair, .blockvmenubookmarks, .blockvmenuend, .blockvmenusearch, .blockvmenuhelp,
td.barre, a.tabTitle, a.tab, a.tabimage, span.tabspan, .tabspan,
.oddeven, .evenodd, .impair, .pair, .tagtr.oddeven,
.liste_titre, .liste_titre_sel, form.liste_titre, form.liste_titre_sel,
tr.liste_titre th, th.liste_titre, td.liste_titre,
tr.liste_titre_sel th, th.liste_titre_sel, td.liste_titre_sel,
tr.box_titre, .table_body, .tdDisplayTxt,
.btnColor, .btnPalette,
.ui-widget, .ui-menu .ui-menu-item a,
a.cke_dialog_ui_button {
 font-family: 'Lexend Deca', sans-serif !important;
}

/* Don't you just hate devs that use opacity */
.optiongrey, .opacitymedium {
	opacity: 1!important;
}
.opacitylow {
	opacity: 1!important;
}
.opacityhigh {
	opacity: 1!important;
}
tr.liste_titre th.liste_titre_sel:not(.maxwidthsearch), tr.liste_titre td.liste_titre_sel:not(.maxwidthsearch), tr.liste_titre th.liste_titre:not(.maxwidthsearch), tr.liste_titre td.liste_titre:not(.maxwidthsearch) {
 opacity: 1!important;
}


/* Tab links */
.tabs a, .tabs a:visited,
.tabBar a:not(.vendor-back):not(.customer-back):not(.nonature-back):not(.prospect-back):not(.user-back):not(.member-company-back):not(.member-individual-back), .tabBar a:visited:not(.vendor-back):not(.customer-back):not(.nonature-back):not(.prospect-back):not(.user-back):not(.member-company-back):not(.member-individual-back),
tr.liste_titre a, tr.liste_titre a:visited,
a.tab, a.tab:visited,
table.boxtable tr td a, table.boxtable tr td a:visited,
a.info-box-text.info-box-text-a, a.info-box-text.info-box-text-a:visited {
 color: rgb(0, 145, 174)!important; /* #0091ae */
 text-decoration: none;
 transition: color 0.1s ease-in;
}

.tabs a:hover, .tabs a:focus,
.tabBar a:hover:not(.vendor-back):not(.customer-back):not(.nonature-back):not(.prospect-back):not(.user-back):not(.member-company-back):not(.member-individual-back), .tabBar a:focus:not(.vendor-back):not(.customer-back):not(.nonature-back):not(.prospect-back):not(.user-back):not(.member-company-back):not(.member-individual-back),
tr.liste_titre a:hover, tr.liste_titre a:focus,
a.tab:hover, a.tab:focus,
table.boxtable tr td a:hover, table.boxtable tr td a:focus,
a.info-box-text.info-box-text-a:hover, a.info-box-text.info-box-text-a:focus {
 color: rgb(0, 122, 140)!important; /* #007a8c */
 text-decoration: none;
}