span#ctl00_Main_TcktFront_lbl_RU_2078 {
    display: none;
}


a.contact-button:link {
    color: white;
}
/* Changer l'intitulé bas de tableau dans la page soumission abstract*/
#ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_LblNote1 {
    font-size: 0; /* masque le texte existant */
    position: relative;
}
.ChckBxCoAuthorPresenter input[type="checkbox"] {
    width: 15px;
    height: 20px;
    transform: scale(1.5); /* alternative compatible avec plus de navigateurs */
}


#ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_LblNote1::before {
    content: "Prés. : Présentateur / Init. prénom : Initiales du prénom";
    font-size: 14px; /* taille lisible */
    color: black;
}

/*tout le site en Montserrat*/
body {
  font-family: 'Montserrat', sans-serif !important;
}

.fas.fa-user.fa-2x, .fas.fa-user.fa-2x::before {
  font-family: 'Font Awesome 5 Pro' !important;
}

/********Formulaire d'inscription*********/
main article section > div > .block {
    padding: 3rem 1.5rem;
    height: 100%;
    box-shadow: 0 6px 40px rgba(0, 0, 0, 0.06);
    border-radius: 1rem;
    background-color: #fff;
    font-family: 'Montserrat_Regular';
    font-size: 13px;
    color: #204f75;
}

label {
    font-size: 13px;
}
ul#ctl00_Main_ctl08_headerMenu{
    font-family: 'Montserrat_Regular'!important;
}

/*Modification taille "Photo"*/
label#ctl00_Main_TcktFront_IT_LBL_TEXTE_38100 {
    font-size: 13px;
}

span#ctl00_Main_TcktFront_IT_LBL_LISTE_40027,
span#ctl00_Main_TcktFront_IT_LBL_TEXTE_40051 {
    white-space: nowrap;
}

/*Mettre en gras les titres des rubriques*/
span#ctl00_Main_TcktFront_lbl_RU_2011,
span#ctl00_Main_TcktFront_lbl_RU_2080,
span#ctl00_Main_TcktFront_lbl_RU_2081,
span#ctl00_Main_TcktFront_lbl_RU_2082,
span#ctl00_Main_TcktFront_lbl_RU_2083,
span#ctl00_Main_TcktFront_lbl_RU_2084,
span#ctl00_Main_TcktFront_lbl_RU_2079 {
    font-weight: bold;
}

/*Enlever le bouton "Étape précédente*/
input#ctl00_Main_TcktFront_BtnPrevious {
    display: none;
}

/*Mettre sur une seule ligne les éléments du formulaire*/
label#ctl00_Main_TcktFront_IT_LBL_TEXTE_40053,
span#ctl00_Main_TcktFront_IT_LBL_TEXTE_40091 {
    white-space: nowrap;
}

/*Changer police du champ de texte "Adresse"*/
textarea#ctl00_Main_TcktFront_IT_TEXTE_38108,
textarea#ctl00_Main_TcktFront_IT_TEXTE_40052,
textarea#ctl00_Main_TcktFront_IT_TEXTE_40155,
textarea#ctl00_Main_TcktFront_IT_TEXTE_40051 {
    font-family: 'Montserrat_Regular';
}


/*Changer police pop-up paiment*/
.cbody {
    font-family: 'Montserrat_Regular';
}

/*****Espace personnel*****/

/*Titres en Montserrat*/
span#ctl00_Main_ParticipantName,
span#ctl00_Main_LblOrders,
span#ctl00_Main_Title2,
span#ctl00_Main_LtTitleInvoices {
font-family: "Montserrat_Regular";
}

/*Boutons en Montserrat*/
a#ctl00_Main_LnkBtnMailHistory,
a#ctl00_Main_LnkBtnRegistrationFile,
a#ctl00_Main_LnkBtnPwd,
input#ctl00_Main_BtnSaveInline,
input#ctl00_Main_BtnCancelNewFile,
input#ctl00_Main_BtnMergeAndPay {
font-family: "Montserrat_Regular";
}

/*Supprimer "Mot de passe perdu*/
a#ctl00_Main_LnkReminder {
    display: none;
}

/*****Espace partenaire*****/
a#sendMailToAll,
a#BtnExportExcel,
a#BtnImportExcel,
a#BtnExportDocument,
a#ctl00_Main_ctl13_BtnSave,
a#ctl00_Main_ctl13_BtnSaveNext,
a#ctl00_Main_ctl13_BtnSave_Draft {
font-size: 15px;
}

/*Déplacer Mes commandes*/
h2#ctl00_Main_ctl13_H2Orders {
    margin-top: 20px;
    color: #204f75;
    font-size: 35px;
}

/*Changement couleur nom du partenaire*/
.groupprofile h1 {
    color: #204f75;
    padding-top: 20px;
}

/*Enlever la majuscule forcée sur la page de connexion*/
span#ctl00_Main_ctl13_LblStep0Text {
    text-transform: none;
}

/*Mettre plsu haut les champs et boutons de connexion*/
div#ctl00_Main_ctl13_pnlAuth {
    margin-top: -80px;
}

/*Mettre en noir descirption + enlever l'espacement des lettres*/
span#ctl00_Main_ctl13_LblStep0Text {
color:#332510;
letter-spacing: normal;
font-weight: normal;
}

/* -----------------------------*/
@font-face {
    font-family: 'Montserrat_Regular' !important
    src: url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap');
    font-weight: normal;
    font-style: normal;
}
span.dateday {
    text-transform: capitalize;
}
body, strong, h1, h2, h3, h4, h5, h6,
h1 strong, h2 strong, h4 strong, h5 strong, h6 strong {
    font-family: 'Montserrat' !important;
}
/*BAS DE PAGE - Soumission résumé*/
.abstractpreview .abstractcontent{
Width : auto;
}
.AbstractSubmissionBottomInner1,.AbstractSubmissionBottom
 {
    background-color: #f5f5f5;
}
/*Programme*/
.schedule .session .intervention .speaker .initiales {display:none;}
.schedule .session .intervention .speaker .firstname {display: inline-block;}
.schedule .session .moderators .initiales {display:none;}
.schedule .session .moderators .firstname {display: inline-block;}
#contenu .GrdVwScheduler a {
 color:inherit;
 }
 a.fancybox.fancybox\.iframe{
 color:black;
 }
input#ctl00_Main_ctl13_BtnRegister{
display:none;
}
body {
    background-color: #f5f5f5;
}
.AbstractAlreadyregistered{
border : 0px;
 }
 
.btn-next-abstract {
    width: 368px !important;
    margin-top: 26px;
    text-align: center;
    align-content: center;
}
a#ctl00_Main_ctl13_BtnRegistered {
    display: flex;
    margin-bottom: 6px;
    align-content: space-around;
    flex-direction: row;
    justify-content: center;
    width : -webkit-fill-available;
}
/* === BOUTONS === */
.CssButton,
.btn {
    background-color: #2380ad !important;
    color: #fff !important;
    border: 2px solid #2380ad;
    border-radius: 5px !important;
    font-weight: lighter;
    background-image: none!important;
    font-family: "Montserrat_Regular";
}

.CssButton:hover,
.btn:hover {
    background-color: white !important;
    border-color: #2380ad !important;
    color: #2380ad!important;
    background-image: none!important;
    font-family: "Montserrat_Regular";
}

/* Bouton principal */
.btn {
    padding: 5px 40px;
    font-size: 19px;
}


/* Amélioration rendu prorgramme 24/06/25 */
table#ctl00_Main_ctl13_GrdVwScheduler {
width: 100% !important
}

.GrdVwScheduler td {
    font-size: 14px;
}

a {
    text-decoration: none !important;
}

table#ctl00_Main_ctl13_GrdVwScheduler > tbody > tr:first-child {
  display: none !important
}


/* Bouton "MEL" */
.btnregMEL_ {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    width: 350px !important;
    padding: 5px 20px;
    color: #fff !important;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    display: block;
}

.btnregMEL_:hover {
    background: #8bc441 !important;
    color: #fff !important;
}

/* Bouton secondaire */
.btnsecondary {
    background: #fac235;
    border-radius: 20px !important;
    padding: 5px 20px;
    color: #fff !important;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: auto;
}

.btnsecondary:hover {
    background: black !important;
    color: #fff !important;
}

/* Boutons spécifiques */
.btn-warning,
input#ctl00_Main_ctl13_BtnRegister,
input#ctl00_Main_ctl13_btnLogout,
input#ctl00_Main_ctl13_BtnNewAbstract {
    color: white;
    background-color: #2380ad!important;
    border-color: #2380ad;
    box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.btn-warning:hover,
.btn-warning:focus,
.show > .btn-warning.dropdown-toggle {
    background-color: white !important;
    border-color: #2380ad !important;
}

/* === STRUCTURE FORMULAIRES === */
input#ctl00_Main_WbUsrCntrlAbstract_RdAsyncUpldItemITEM_3818fakeInput0.ruFakeInput.radPreventDecorate {
    width: 55% !important;
}

/* === TABLEAUX === */
#ctl00_Main_ctl13_GrdVwListeAbstract {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial, sans-serif;
    background-color: #fff;
}

#ctl00_Main_ctl13_GrdVwListeAbstract th {
    background-color: #2380ad ;
    color: #fff;
    text-transform: uppercase;
    padding: 12px;
}

#ctl00_Main_ctl13_GrdVwListeAbstract td {
    border: 1px solid #ddd;
    padding: 10px;
    color: #333;
    text-align: left;
}

#ctl00_Main_ctl13_GrdVwListeAbstract tr:nth-child(even),
#ctl00_Main_ctl13_GrdVwListeAbstract tr:hover {
    background-color: #3466C3;
}

#ctl00_Main_ctl13_GrdVwListeAbstract tr:nth-child(odd) {
    background-color: #fff;
}

#ctl00_Main_ctl13_GrdVwListeAbstract a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#ctl00_Main_ctl13_GrdVwListeAbstract a:hover {
    text-decoration: underline;
}

/* Tableau des co-auteurs */
table#ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_GrdVwCoAuteur {
    border: 1px solid #b21c09;
}

.CoAuthorHeader {
    background: none;
    color: #b21c09;
    text-align: center;
    border: 1px solid #b21c09;
}

/* === VISIBILITÉ === */
input#ctl00_Main_ctl01_BtnRegister,
table#tblAbstractAdvices,
div#dvAbstractInformationBottom,
.AbstractSubmitterInfo,
div#dvAbstractInformationTop,
div#ctl00_Main_ctl13_PnlSubmitterInfo,
#ctl00_Main_ctl13_PnlSubmitterInfo {
    display: none;
}

tr#ctl00_Main_WbUsrCntrlAbstract_rowAbsItem3818 {
    background-color: #2176be;
    color: white;
}

.AbstractRegistration {
    border: none;
}

.AbstractTitle {
    font-weight: bolder;
    color: #2380ad;
    text-decoration: underline;
}

.AbstractSubmitterInfoBottom {
    background-color: white;
    border: 1px solid #2380ad;
}

td.MobileDisplayNone.GrdVwAbsTypeNew,
th.MobileDisplayNone.GrdVwAbsTypeNew {
    display: none;
}

/* === MENU === */
nav#menu > ul.menu > li > a {
    color: white !important;
    font-size: 19px;
    font-family: Montserrat, sans serif !important;
}

nav#menu {
    margin: 5px 30px!important;
    padding: 0px!important;
    border-radius:20px!important;
    background:transparent!important;
}

nav#menu > ul.menu > li {
    margin: 0px 0px 0px 0px;
    }

nav#menu > ul.menu > li > a {
    background: #204f75!important;
    border-radius: 5px !important;
    border: #204f75 solid 2px;
    color: #fff!important;
    padding: 5px 15px 7px 15px;
    font-size: 19px;
}

nav#menu> ul.menu> li a:hover {
    background: white!important;
    border-radius: 5px !important;
    border: #204f75 solid 2px;
    color: #204f75!important;
}

main {
    padding-top: 2px;
    }
    
/***Boutons registration Welcome page***/
.btnregMEL_ {
background:#204f75;
width:350px!important;
padding:10px 20px;
border-radius:5px!important;
color:#fff!important;
font-family: montserrat, sans-serif;
font-size:14px;
text-align:center;
text-decoration:none;
display:block;
}
.btnregMEL_:hover {
background:white!important;
color:#204f75!important;
text-decoration:none;
border-radius:5px!important;
border: 1px solid #204f75;
}

/**Espace entre le menu et le container*/
header .container {
    background: transparent !important;
    padding: 0px 0px 20px 0px;
}


/* === CKEditor === */
.cke_top {
    border-bottom: 1px solid #b21c09;
    padding: 6px 8px 2px;
    box-shadow: inset 0 1px 0 #b21c09;
    background: #b21c09 !important;
}

/* === RADIO BUTTONS === */
#ctl00_Main_ctl13_RdBtnLstCategory,
#ctl00_Main_ctl13_RdBtnLstCategory label {
    margin: 0;
    padding: 0;
}

