/*Body: le corps du site, le style général*/
body, .TblTcket {
/*Police principale*/
/*Notez qu'il est possible d'importer des polices grâce à "polices personnalisées" et un Font web generator*/
    font-family: sans-serif !important;
  font-size: 14px !important;
  overflow-y:scroll;
    background: #ffffff;
    padding: 14px;
}

.lang-selector a.active, .lang-selector a:hover {color:#FFFFFF}
.AbstractSubmitterInfoBottom, .AbstractAlreadyregistered, ..AbstractRegistration { border:none; background-color:Transparent; }

.attendeeprofile .LblExplorerTitle { font-size:18px !important; }
.AbstractSubmitterInfo { background-color:Transparent; border:none; }
.AbstractSubmitterInfo, #dvAbstractInformationTop {display:none;}

.lang-selector a{color:#ad6900}
header .head .container > .row > div.date strong > em, nav#menu ul.menu > li .dropdown-menu li  {background-color: #000066; color:#FFFFFF;}
h1, .TitreRubriqueBo { color:#000066; font-family: Sans-serif;  font-size: 26px; }
h2 {text-transform:none; color:#000; font-family: Sans-serif;  font-size: 24px;}
.btn-primary {
    color: #FFF;
    background-color: #000066;
    border-color: #000066;
}

.btn-primary:focus, .btn-primary.focus, .btn-warning:focus, .btn-warning.focus {
    color: #FFF !important;
    background-color: #33ff00 !important;
    border-color: #33ff00 !important;
    }
    
    .btn-primary:hover, .btn-warning:hover {
    color: #33ff00 !important;
    background-color: #010066 !important;
    border-color: #33ff00 !important;
    }

label:not(.custom-control-label):not(.switch-control-label) {
    color: #3a4549;
}

.btn-warning, .btn-warning:hover {background-color: #000066 !important; border-color: #000066; }
.btn-warning{  color:#c0c0c0 !important;}
.btn-warning:hover{color:#FFFFFF !important;}
footer {
    padding-top: 100px;
    padding-bottom: 15px;
}

/*.custom-select {border: 1px solid grey;}*/

.TitreGroupe{display: inline-block; padding: 1rem .5rem; color: #010066;}

.registration #footer { background-image:none; }
.MenuRegistrationInner { display:none; }

.GrdVwScheduler{width:100%;border-top:solid 1px Transparent; border-right:solid 1px Transparent; }
.GrdVwScheduler tr:first-child { display:none; }
.GrdVwScheduler a:link, .schedulemenu label:not(.custom-control-label):not(.switch-control-label) { color:inherit !important;text-decoration: inherit; }
.GrdVwScheduler td { border-right:none; padding:3px; }
.schedule .TxtBxSearch{height:auto;font-size:14px;}
.GrdVwScheduler .FirstLineOfDayFull td{padding-top:15px; }
#frontloggedas {display:none;}

.AccommodationSortContainerTop { float:right; }
.mobile .AccommodationSortContainerTop { float:none; }
.GroupAuthPanel .btn { width:auto !important; }
/*.GroupAuthPanel  #ctl00_Main_ctl21_BtnIdentification { color:White; }*/


@media (min-width: 1000px) 
{
.k4r33Left .ContentBlockInner { padding-right:20px; }
}


/* TABLEAU CO-AUTEURS RECUPERER DE SECEC*/
  /* Style pour le tableau */
    div#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor table {
    width: 100%; /* Le tableau occupe toute la largeur disponible */
    border-collapse: collapse; /* Supprime les espaces entre les bordures */
    }
    td.TdAddAffiliations{
    width:0%;
    }

    /* Style pour les champs d'entrée */
    div#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor table td input,
    div#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor table td select {
    width: 98%; /* Remplit presque toute la largeur de la cellule */
    height: 30px; /* Ajuste la hauteur des champs */
    box-sizing: border-box; /* Inclut les bordures et le padding dans les dimensions */
    margin: 0; /* Supprime les marges */
    padding: 5px; /* Ajoute un peu d'espacement interne pour le texte */
    border: 1px solid black; /* Bordure des champs */
    border-radius: 3px; /* Coins légèrement arrondis */
}

    /* Style pour le bouton (croix rouge) */
    div#ctl00_Main_WbUsrCntrlAbstract_dvCoAuthor table td input[type="image"] {
    width: 20px; /* Ajustez la taille du bouton selon vos besoins */
    height: 20px;
    margin: 0 auto; /* Centre le bouton s'il est plus petit que la cellule */
}

/* centrer le menu déroulant dans le tableau des co-auteurs*/
.CoAuthorCountry {
    width: 150px; /* Largeur du menu déroulant */
    padding: 5px; /* Espacement interne */
    border: 1px solid red; /* Bordure rouge */
    border-radius: 5px; /* Coins légèrement arrondis */
    text-align: center; /* Centre le texte à l'intérieur */
    text-align-last: center; /* Centre le texte sélectionné (navigateurs modernes) */
    margin: 0 auto; /* Centre horizontalement le menu si nécessaire */
}

/* centrer le texte dans la page abstract*/
.tblAbstractTdTitle, .tblAbstractTdTitleTop{
text-align: left;
}
/*Enlever le cadre autour du login */
.AbstractAlreadyregistered {
    border: none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 5px;
}


/* Enlever le cadre autour du submission guideline */

.AbstractSubmitterInfoBottom {
    background-color: #F8F8F8;
    border: 1px solid #C80626;
    border: none !important;
}

/*Cacher la colonne tableau ABSTRACT " Preferred Type" */
td.MobileDisplayNone.GrdVwAbsType, th.MobileDisplayNone.GrdVwAbsType {
    display: none;
}

span#ctl00_Main_WbUsrCntrlAbstract_lblCatName{
display:none;
}
/* FIN TABLEAU CO-AUTEURS RECUPERER DE SECEC*/

.abstractpreview .abstractcontent {
    width: 100%;
    font-family: sans-serif;
    font-size: 13px;
    text-align: justify;
}
