body {
    font-size: 16px;
}
body, .AbstractSubmissionBottom, .abstractListHover { background-color:#cfe4ef; }

body, 
{
    font-family: gotham_light, Arial, Helvetica, sans-serif;

}

#ctl00_Main_WbUsrCntrlAbstract_lblCatName { 
font-weight: bold; }

nav#menu ul.menu { background:#3D75CA!important; padding-left:15px !important; padding-right:15px !important; }
header .head .container > .row { color:White; }
header .head{  padding-top:0; border-top:solid 22px #363735; background-color:#1f3377; }
.CoAuthorHeader { background-image:none;  background-color:#3D75CA; }
footer .footerBG { background-image:url(https://srv3.key4events.com/key4register/images/client/106/images/footer.jpg); background-position:center center; background-repeat:no-repeat; }
header .head .logo
{
    /*background-image: url(https://srv3.key4events.com/key4register/images/client/106/images/logo-stars.png);*/
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: 30px center;
    height: 150px;
    flex:none;
    max-width:100%;
    text-align:center;
}

/* ATTENTION : ligne du type d'abstract masquée ici car en doublon avec catégorie */
#ctl00_Main_WbUsrCntrlAbstract_RowTypeAbstract { display:none; }



.divTitleAbstract .specialCharBtn, .divTitleAbstract .AllBtn { right:3px; top:3px; }
.tblAbstractTdTitle, #ctl00_Main_WbUsrCntrlAbstract_RowKeyword .tblAbstractTdTitleTop
{
    font-family: system-ui;
    padding-right: 5px;
}
#ctl00_Main_WbUsrCntrlAbstract_TxtBxTitre { margin-bottom:35px; }

.subtitleabs { font-size:10px; }

.AbsItemLABEL, #ctl00_Main_WbUsrCntrlAbstract_RowKeyword, input, select, optgroup, textarea { font-family:system-ui; }
#ctl00_Main_WbUsrCntrlAbstract_RowKeyword { font-size:16px; }

#dvAbstractInformationTop { display:none; }
.abstractFront #ctl00_Main_ctl21_Label2, .abstractFront #ctl00_Main_ctl21_DrpDwnLstStatutAbstract, .abstractFront #dvAbstractMainDates { display:none; }

#ctl00_Main_ctl21_GrdVwListeAbstract .GrdVwAbsType span, .abstractFront #ctl00_Main_ctl21_LblNote3, #ctl00_Main_WbUsrCntrlAbstract_tdCatNameLabel, #ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_PnlError { display:none; }
#ctl00_Main_WbUsrCntrlAbstract_tdCatNameValue { text-align:center; }

.AbstractRegistration #ctl00_Main_ctl21_FormTable { margin-bottom:20px; }
.AbstractRegistration #ctl00_Main_ctl21_BtnSave { margin-left:188px; }

@media (max-width: 1430px) {
  header .head .logo
  {
    height:50px !important;
  }
}

header .head .container > .row > div.date {
    width: 100%;
    position: absolute;
    top: 15px;
    right: 15px;
    height: 120px;
    background-image:url(https://srv3.key4events.com/key4register/images/client/106/images/its2025-logo-font.png);
    background-position:right center;
    background-size:auto 100%;
    background-repeat:no-repeat;
}
header .head .container > .row > div.date strong, header .head .container > .row > div.date span { display:none; }
header .head .container > .row > div.logo img { max-width:100% !important; text-align:center; }
header .head .logo img {  display:inline !important; height:45px; margin-top:55px; }
header .bg-image
{
background-image:url(https://srv3.key4events.com/key4register/images/client/106/images/ITS2025-Banner-background.jpg); background-position:center center; background-repeat:no-repeat;
background-size:100% auto;
}
header .bg-image img
{
opacity:1;filter:none;
}
.AbstractRegistration { 
    padding-bottom:15px;
}

.AbstractRegistration .highlighValidator { padding-right:0; }
.AbstractAlreadyregistered, .AbstractRegistration
{
    border: 1px solid #d3d3d3;
    background-color: #f9f9f9;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
}
.NewSubmitterContainer .AbstractRegistration { background-color:transparent; }
#ctl00_Main_ctl21_GrdVwListeAbstract tr:first-child, .legendLineExplanation { display:none; }

#ctl00_Main_WbUsrCntrlAbstract_categoryName, .NewSubmitterContainer, .AbstractTitle, #ctl00_Main_WbUsrCntrlAbstract_LblTopic, #ctl00_Main_WbUsrCntrlAbstract_LblMotCle {
   font-size: 16px;
   font-weight: bold;
}
.form-control { background-color:White; }
.confirm2 .cheader
{
   background-color:#3D75CA;
}
.confirm2 .cclose
{
   background: url(https://srv3.key4events.com/key4register/images/client/106/images/confirmclose-new.png) no-repeat 0px 0px;
   background-size:auto 100%;
   background-position:right center;
   margin-top:4px;
}
.AbstractTitleArea, .AbstractRegistration h2 { font-size:16px; }
.AbsItemCHECK input, .AbsItemCHECK label { float:left; }
.AbsItemCHECK td { padding-top:10px; padding-bottom:10px; }
.AbsItemLABEL td { padding-top:10px; }


label:not(.custom-control-label):not(.switch-control-label) { color:inherit;font-size:16px; }

/*replace le popup nouvel abstract milieu top : 0*/
div#ctl00_Main_ctl13_ChooseCategory.confirm2 {
    position: fixed;
    z-index: 100001;
    /* left: auto; */
    top: 0px !important;
    /* right: auto; */
    justify-self: center !important;
}


/*replace Conseil sur la page des nouvelles soumissions*/
th.ctl00_Main_ctl13_LblNote3, #ctl00_Main_ctl13_LblNote3
{
  font-size: 0; /* masque le texte d'origine */
  position: relative;
}

#ctl00_Main_ctl13_LblNote3::before {
  content: "Please note: You must allow your browser to open popups to display your abstract." !important; /* nouveau libellé */
  font-size: 16px;   /* remet une taille normale */
}


/*replace City par prefix */
th.CoAuthorHeaderCity
{
  font-size: 0; /* masque le texte d'origine */
  position: relative;
}

.CoAuthorHeaderCity::before {
  content: "Prefix" !important; /* nouveau libellé */
  font-size: 16px;   /* remet une taille normale */
}

/*replace Adresse par Linkedin*/
th.CoAuthorHeaderAddress
{
  font-size: 0; /* masque le texte d'origine */
  position: relative;
}

.CoAuthorHeaderAddress::before {
  content: "LinkedIn" !important; /* nouveau libellé */
  font-size: 16px;   /* remet une taille normale */
}


/*replace Department par Job Title*/
th.CoAuthorHeaderDepartment
{
  font-size: 0; /* masque le texte d'origine */
  position: relative;
}

.CoAuthorHeaderDepartment::before {
  content: "Job Title" !important; /* nouveau libellé */
  font-size: 16px;   /* remet une taille normale */
}



#ctl00_Main_ctl13_PnlConteneur {width:100%; max-width:1110px;}
#ctl00_Main_ctl13_GrdVwListeAbstract {font-family: Arial, Helvetica, sans-serif;}
#ctl00_Main_ctl13_ItemRow5221 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5224 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5227 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5231 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5231 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5233 > td.FormLabel, #ctl00_Main_ctl13_ItemRow5235 > td.FormLabel {visibility:hidden;}

#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(1) > th.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(1) > th.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(2) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(2) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(3) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(3) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(4) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(4) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(5) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(5) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(6) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(6) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(7) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(7) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(8) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(8) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(9) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(9) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(10) > td.MobileDisplayNone.GrdVwAbsType,
#ctl00_Main_ctl13_GrdVwListeAbstract > tbody > tr:nth-child(10) > td.MobileDisplayNone.GrdVwAbsTypeNew,
#ctl00_Main_ctl13_BtnRegister, #spanOnlineRegistrationDeadline, #dvAbstractInformationBottom,
.CoAuthorInitFirstname, .TxtBxCoAuthorInitial, .CoAuthorHeaderInitFirstname, #ctl00_Main_ctl21_BtnRegister
{
  display: none;
}

.AbstractSubmitterInfo {
background-color: white;
border: none;
}


/*A COPIER POUR AMELIORER LA PREVISUALISATION DE L'ABSTRACT*/
/*Design abstract preview*/
.abstractpreview .abstracttitle { font-family:system-ui; font-size: 20px; color:#3D75CA !important; }
.abstractslistfilters { background-color:#7ebaa1; padding-bottom:5px; }

.abstractpreview { background-color:White; text-align:center; padding:20px; margin:auto; width:1000px; }
.abstractpreview .abstractnum { font-size:12pt; color:#3D75CA; font-family:system-ui;}
.abstractpreview .abstractcontent .figure, .abstractpreview .abstractcontent .figure img { vertical-align:top; display:inline; }
.abstractPreviewTitleAreaEmpty1, .abstractPreviewTitleAreaEmpty2, .abstractPreviewTitleAreaEmpty3, .abstractPreviewTitleAreaEmpty4, .abstractPreviewTitleAreaEmpty5, .abstractPreviewTitleAreaEmpty6{display:none;}
.abstractPreviewTextArea1{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea2{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea3{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea4{font-family:system-ui;font-size:10pt;}
.abstractPreviewTextArea5{font-family:system-ui;font-size:10pt;}
.abstractpreview .abstractcontent {
width:100%;
min-height:842px;
font-size:16px; text-align:left; display:block; padding:20px;
/*margin-left: 0%;
margin-right: 50%;*/
background-color:aliceblue;
}

abstractnum, abstracttitle, .abstractcontent>h5 {
color: #3D75CA;
font-size: 20px;
line-height: 0px;
margin-bottom: 15px;
margin-top: 15px;
font-family:system-ui;}

span.abstractWordKeywords, span.abstractWordItems.abstractWordItemstop, .abstractcontent, .abstractcontent>h5Empty {font-family:system-ui; margin-bottom:5px;}

.AbstractAlreadyregistered { padding-top:14px; }
.abstractFront #ctl00_Main_ctl21_BtnRegistered {
    display: block;
    float: right;
    margin-right: 9px;
    margin-top: 9px;
}
.abstractFront #ctl00_Main_ctl21_BtnNext { 
    margin-bottom: 70px;
}

.abstractpreview h1 { font-size:24px; padding-left:0; margin-left:0 !important; }
.abstractpreview .coauteurs { font-size:12px; }
.abstractpreview .affiliation { font-size:12px; font-style:italic;}
}
.AbsItemLABEL {font-style:italic;}

/*Bouton "Nouvel abstract"*/
/*
.btn-warning, .CssButton, a.CssButton:link {
  background-color: white; 
  color: black; 
  border: none; 
  border-radius: 5px; 
  padding: 10px 20px; 
  font-size: 16px; 
  font-weight: bold; 
  cursor: pointer; 
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  text-align: center;
  background-image:none;
  height:auto;
  text-decoration:none;
}

.btn-warning:hover, .CssButton:hover, a.CssButton:hover{
  background-color: #CB81B7; 
  background-image:none;
}

.btn-warning:active, .CssButton:active, a.CssButton:active {
  box-shadow: none; 
  background-image:none;
} 
*/

/* CSS */
.btn-warning, .CssButton, a.CssButton:link, a.btn {
  align-items: center;
  appearance: none;
  /*background-color: #3EB2FD;
  background-image: linear-gradient(1deg, #4F58FD, #149BF3 99%);*/
  
  color: #FFFFFF;
  background-color:#CFE4EF;
  background-image: linear-gradient(90deg, #3d75ca 0%, #49aee2 50%);
  
  background-size: calc(100% + 20px) calc(100% + 20px);
  border-radius: 100px;
  border-width: 0;
  box-shadow: none;
  box-sizing: border-box;
  
  cursor: pointer;
  display: inline-flex;
  font-family: CircularStd,sans-serif;
  font-size: 1rem;
  height: auto;
  justify-content: center;
  line-height: 1.5;
  padding: 6px 20px;
  position: relative;
  text-align: center;
  text-decoration: none;
  transition: background-color .2s,background-position .2s;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: top;
  white-space: nowrap;
  text-decoration:none;
  font-weight:normal;
}

.btn-warning:active, .CssButton:active, a.CssButton:active, .btn-warningt:focus, .CssButton:focus, a.CssButton:focus {
  outline: none;
  background-color: #3EB2FD;
  color:White;
}
.AbstractSubmissionBottom a:hover { color:#1111CC; }
.btn-warning:hover, .CssButton:hover, a.CssButton:hover {
  background-position: -20px -20px;
  background-image:none;
  background-color: #CFE4EF;
  color:#1111CC;
}

.btn-warning:focus:not(:active), .CssButton:focus:not(:active), a.CssButton:focus:not(:active) {
  box-shadow: rgba(40, 170, 255, 0.25) 0 0 0 .125em;
}
  
.ctl00_Main_ctl13_ChooseCategory {
position: fixed;
left: 288px;
top: 100px;
}

/* permet de remettre en fixe en pied de page le menu abstract pendant la soumission */
body main { filter:none !important; transform:none !important; }
/* couleur du fond du menu soumission abstract */
#ctl00_Main_footerDiv { padding-bottom:150px; }



