/*
    background-image: url(https://ias.reg.key4events.com/key4register/images/client/105/images/AIDS-2026-Accommodation_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
*/

/** GP 20/10/22 **/
#ctl00_Main_news1_LnkBtnPwd {
   display: none;
}

.css_pnl_infoExpodoc{display:none;}


/*Retrait de la mention credit note */
.group .InvoiceContainer .NAVOIRCSS, .group .InvoiceContainer .NINVOICECSS { display:none; }

body {
    /*background-image: url(https://ias.reg.key4events.com/key4register/images/client/98/images/AIDS%202024_Background%20artwork.png);*/
    background-repeat: no-repeat;
    background-size: cover;
}
/** Début Mep du 01/03 **/

#ctl00_Main_ry1_lbl_Title {
   visibility: hidden;
}
#ctl00_Main_ry1_lbl_Title:before{
  visibility: visible;
   content: "Password set-up";   
}
#ctl00_Main_ctl01_notificationContainer p {
   visibility: hidden;
}
#ctl00_Main_ctl01_notificationContainer p:before{
  visibility: visible;
   content: "An email to reset your password has been sent to you. If you don’t receive the email, please contact us at: exhibition@aids2024.org";   
}

#contenu {font-size:0.9em}

#contenu input[type = submit],#contenu a.CssButton, #contenu a.btn, #divBtnBis input {
padding:8px 20px 8px 20px;
color:#fff;
background-color:#CC0022;
background-image:none !important;
margin-top:10px;
text-decoration: none;
border-radius: 5px;
border-color:none;
border-style:none;
border: 2px solid Transparent;
font-size:18px;
font-weight:bold;
width:auto !important;
}
#contenu input[type = submit]:hover,#contenu a.CssButton:hover,#contenu a.btn:hover {background-color:#FFFFFF; border: 2px solid #CC0022; color: #CC0022;}
div#ctl00_Main_ctl01_reminderContainer.Login fieldset {border:0;width:100%}
div#ctl00_Main_ctl01_reminderContainer.Login fieldset legend {font-size: 20px}

#ctl00_Main_ctl01_LnkReminder {font-size:0;}
#ctl00_Main_ctl01_LnkReminder::before{
  content: "Forgotten your password? Please click here";
  text-indent: 0;
  display: block;
  line-height: initial;
  font-size:12px;
}
/** fin Mep du 01/03 **/



#ctl00_registrationTopCell{width: 100% !important; }


div#ctl00_Main_ctl01_PnlSessionMgt { margin-top: 15px;}
.css_tbx_SessionTypeExpodoc {font-style: italic;}
.tableRegistration { width:100%; max-width:920px; }
.tdCorpsRegistration { width:100%; max-width:920px; }
.tdEnteteRegistrationTopLeft { position:inherit;}
.tdEnteteRegistrationLogo {height : 200px}
.GroupRegistration a.btn { margin-top:10px; display:inline-block; }

.tdLblReglement {
  width: 50%;
}

#contenu {
padding:20px;
  min-height:100px;
  background-color:White;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}
.menu_top, .menu_top ul li a, .CellMenu { height:auto; }
a.btn, .CssButton , { padding:8px; color:Black; background-color:#EEEEEE; 1px solid #b0afb5; background-image:none !important; margin-top:10px; }
h2, legend, #ctl00_Main_ctl01_RptFormRes_ctl01_GROUPE_FORM_GROUPE_ITEM_LIBELLE { display:block;margin: 1em 0 .5em 0;
    line-height: 1.2;
    font-weight: bold;
    font-style: normal;
font-size: 1.5em; }
.TitreRubriqueBo {
    display:block;margin: 1em 0 .5em 0;
    line-height: 1.2;
    font-weight: bold;
    font-style: normal;
font-size: 1.5em; }

.CssButtonRegistrationPayOnline, .CssButtonRegistrationDwnldFact, .CssButtonRegistrationDwnldMultipleFact, .CssButtonRegistrationDwnldFactBis { padding:0px !important; }

.GroupRegistration #ctl00_Main_ctl00_RptFormRes_ctl01_GROUPE_FORM_GROUPE_ITEM_LIBELLE, .GroupRegistration #ctl00_Main_ctl01_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE {
    display:block;margin: 1em 0 .5em 0;
    line-height: 1.2;
    font-weight: bold;
    font-size: 1.5em;}
.GroupRegistration #ctl00_Main_ctl00_RptFormRes_ctl01_GROUPE_FORM_ITEM_LIBELLE { padding-left:156px; display:block; }
.GroupRegistration #ctl00_Main_ctl00_RptFormRes_ctl02_GROUPE_FORM_ITEM_LIBELLE,#ctl00_Main_news1_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE { display:none; }

.TRcss_title_6 { display:none; }
span.colTVA {display:none}

.WarningCAVirtual { margin-left:150px; padding:15px; background-color:#EEEEEE; }
.GroupRegistration #ctl00_Main_ctl00_RptFormRes_ctl06_GROUPE_FORM_RESULT_VALUE, .GroupRegistration #ctl00_Main_ctl00_RptFormRes_ctl07_GROUPE_FORM_RESULT_VALUE { max-width:300px; }


.infoExpodocTD { /*, .css_lbl_infoExpodoc*/
font:bold 1em Raleway,arial;
  background-color:#CC0022;
  color:#FFF;
  border-bottom:1px solid #CC0022;
  padding:10px 0 10px 5px;
     text-transform: none !important;
  }
 /* {
    display: block !important;
    margin: 1em 0 0.5em 0 !important;
    line-height: 1.2 !important;
    font-weight: bold !important;
    font-style: normal !important;
    font-size: 1.5em !important;
    color: #363B29 !important;
    
}*/

h1, h2, h3, h4, h5, h6 {
  color: #363B29 !important;
  text-transform: none !important;
  font-weight: 600 !important;
  letter-spacing: normal !important;
}
p
{
    text-transform: none !important;
    font-weight: normal !important;
    font-size: inherit;
    line-height: 1.4 !important;
    color: #363B29 !important;
    letter-spacing: normal !important;
    font-family: Arial, Helvetica, sans-serif;
}
#ctl00_Main_ctl01_AuthPanel{
    padding-top: 1px !important;
}

#ctl00_Main_news1_DrpDwnLstGrpCountry, #ctl00_Main_news1_RptFormRes_ctl00_DDP_GROUPE_FORM_RESULT_VALUE, #ctl00_Main_news1_RptFormRes_ctl02_DDP_GROUPE_FORM_RESULT_VALUE{
    width: 100%;
    pointer-events: none;
    background-color: grey;
}

/*pop up des CGV : on masque le bouton refuser*/
#ctl00_Main_ctl00_PnlCGVDel { visibility: hidden;}

/*Modification page > Inscription groupe*/
#ctl00_Main_ctl00_LblGroupDetails{
    visibility: hidden;
    position: relative;
}
#ctl00_Main_ctl00_LblGroupDetails:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width:300px;
    content:"Organization / Company details";
}
#ctl00_Main_ctl00_RptFormRes_ctl00_GROUPE_FORM_GROUPE_ITEM_LIBELLE{
visibility: hidden;
position: relative;
}


/*Bouton register > Inscription groupe*/
a#ctl00_Main_ctl00_BtnSaveGroup.btn.btn-sm.btn-warning{
    margin-left: 800px;
}

th.NoClass.colHT, .colHT{
display: none;
}

span.PayOnline{

    top: -61px !important;

}

#ctl00_Main_ctl00_PnlCGVHeaderText {
   display:none;
}

#ctl00_Main_ctl00_PnlCGVHeaderText:after{
   content: "Terms and Conditions";   
}

/* modificaiton page invoice */
.tdTVA {font-size:0;}
.tdTVA::before{
 /*content: "GST";*/
  text-indent: 0;
  display: block;
  line-height: initial;
  font-size:12px;
}

