/*TP-4488*/
.button-consentFormAndConflictOfInterest {
     display : none;
}

/*TP-4470 */
#ctl00_Main_ctl01_BtnUpdate { display: none }
#ctl00_Main_ctl01_tblupdate input[type="text"][readonly],
#ctl00_Main_ctl01_tblupdate textarea[readonly] {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    color: #555;
    cursor: default;
}

/*cache Speaker profile Programme dans espace perso speaker*/
li#ctl00_TblRwMenu_MTOP641, li#ctl00_TblRwMenu_MTOP647 {
display: none !important
}

tr#ctl00_Main_RubriqueNewRow606, tr#ctl00_Main_GroupeNewRow1529 {
display: none !important
}

#ctl00_Main_ctl01_tblupdate input[type="file"]:disabled,
#ctl00_Main_ctl01_tblupdate input[type="text"]:disabled,
#ctl00_Main_ctl01_tblupdate textarea:disabled,
#ctl00_Main_ctl01_tblupdate input[type="datetime-local"]:disabled {
    background-color: #e9e9e9;
    border: 1px dashed #ddd;
    color: #aaa;
    cursor: not-allowed;
    opacity: 0.7;
    pointer-events: none;
}
/*TP-4464 */
#ctl00_Main_ctl01_PnlCFCOI { display: none }
/*SR 2207
#dialogModalUpdateAllConsentFormAndCOI {display:block;}
*/
/*Profile*/
.attendeeprofile .LabelGroupe {display:revert!important}
#ctl00_Main_GroupeNewLabel1509, #ctl00_Main_RubriqueNewCell598, #ctl00_Main_GroupeNewLabel1515 {display:none}
#ctl00_Main_GroupeNewCell1517 {font-weight: bold;
    font-size: 14px;
    border-bottom: solid 1px Black;
    margin-top: 20px;
    margin-bottom: 10px;}
#ctl00_Main_BtnSaveInline {margin-top:1rem}
#ctl00_Main_ItemNewCell211774 > label, #ctl00_Main_ItemNewCell211775 > label, #ctl00_Main_ItemNewCell211776 > label, #ctl00_Main_ItemNewCell211777 > label, #ctl00_Main_ItemNewCell211778 > label, #ctl00_Main_ItemNewCell211779 > label, #ctl00_Main_ItemNewCell211780 > label, #ctl00_Main_ItemNewCell211781 > label, #ctl00_Main_ItemNewCell211782 > label, #ctl00_Main_ItemNewCell211783 > label, #ctl00_Main_ItemNewCell211784 > label, #ctl00_Main_ItemNewCell211785 > label, #ctl00_Main_ItemNewCell211786 > label, #ctl00_Main_ItemNewCell211787 > label, #ctl00_Main_ItemNewCell211788 > label, #ctl00_Main_ItemNewCell211789 > label, #ctl00_Main_ItemNewCell211790 > label, #ctl00_Main_ItemNewCell211791 > label, #ctl00_Main_ItemNewCell211792 > label, #ctl00_Main_ItemNewCell211793 > label, #ctl00_Main_ItemNewCell211794 > label, #ctl00_Main_ItemNewCell211795 > label, #ctl00_Main_ItemNewCell211796 > label, #ctl00_Main_ItemNewCell211797 > label {margin-bottom:0px!important;
margin-top:0.5rem!important;
margin-left: 4px!important;}



/*CSS couleurs liens FAQ*/
#contenu .Content540 a {
    color: #489dcb!important;
}    

.sessionmgt .css_lbl_InfoUpdate { display:none; }
.sessionmgt #ctl00_Main_ctl01_tr_InfoUpdate :nth-child(2)::before {
    content:"Please find below your session information. You can use the “workspace“ tool to upload your speaker’s presentations.";
}


/* Lien ext (OV) : forcer le libellé "Chairman" => Chair / Moderator / Facilitator */
.sessionmgt #ctl00_Main_ctl01_LblSessionChairText, #dialogModalUpdateAllConsentFormAndCOI #ctl00_Main_ctl01_lbChairman {
color:Transparent;
}
.sessionmgt #ctl00_Main_ctl01_LblSessionChairText::before, #dialogModalUpdateAllConsentFormAndCOI #ctl00_Main_ctl01_lbChairman::before {
color:Black;
content:"Chair / Moderator / Facilitator" !important;
}
.sessionmgt #ctl00_Main_ctl01_tr_SessionLogo > :first-child::after,
.sessionmgt #ctl00_Main_ctl01_tr_SessionRecordLink > :first-child::after,
.sessionmgt .intervention-recording label::after {

  content: " (not applicable)";
}
#ctl00_Main_ctl01_LabelMailBCC,#ctl00_Main_ctl02_LabelMailBCC,#ctl00_Main_ctl03_LabelMailBCC,#ctl00_Main_ctl04_LabelMailBCC,#ctl00_Main_ctl05_LabelMailBCC,#ctl00_Main_ctl06_LabelMailBCC,#ctl00_Main_ctl07_LabelMailBCC,#ctl00_Main_ctl08_LabelMailBCC,#ctl00_Main_ctl09_LabelMailBCC,#ctl00_Main_ctl10_LabelMailBCC,#ctl00_Main_ctl11_LabelMailBCC,#ctl00_Main_ctl12_LabelMailBCC,#ctl00_Main_ctl13_LabelMailBCC,#ctl00_Main_ctl14_LabelMailBCC,#ctl00_Main_ctl15_LabelMailBCC,#ctl00_Main_ctl16_LabelMailBCC,#ctl00_Main_ctl17_LabelMailBCC,#ctl00_Main_ctl18_LabelMailBCC,#ctl00_Main_ctl19_LabelMailBCC,#ctl00_Main_ctl20_LabelMailBCC, .LabelMailBCC { display:none;}
.MyInterventions .ScheduleManagement { margin-top:25px; }

#dialogModalUpdateAllConsentFormAndCOI .divCoi, #dialogModalUpdateAllConsentFormAndCOI .divPresentationPreview,
#dialogModalConsentFormAndCOI .divConsentForm, #dialogModalConsentFormAndCOI .divConsentFormComment, #dialogModalConsentFormAndCOI .divConflictOfInterest, #dialogModalConsentFormAndCOI .divConflictOfInterestComment, .intervention-row .intervention-type, #dialogModalUpdateAllConsentFormAndCOI .divConsentForm .taComment, #dialogModalConsentFormAndCOI #ctl00_Main_ctl01_DivDescriptionConsentFormAndCOI {
   display : none !important;
}
.tdEnteteRegistrationLogo { height:270px; }
.sessionmgt #ctl00_Main_ctl01_tbx_SessionType {
    color: #489DCB;
    font-size: 22px;
    font-weight: bold;
}
h1{color:#ed1c24}
h2{color:#489DCB !important; padding-left: 0px !important; font-size: 28px !important;}
h3, .Rapporteurs .spkName {color:#489DCB}

/* Fin lien ext */

/*JB Hide "thank you for your registration"*/
#ctl00_MTOP621 {display:none}

/*PC Change layout preview abstract 19.07.2022*/
.abstractnum, .abstracttitle, div.abstractArea1, .abstractArea2, div.abstractcontent {font-family:system-ui!important;color:#000000;}

#ctl00_Main_ctl01_buttonBackToProfile, .GrdVwConsent .divComment, #dialogModalConsentFormAndCOI #ctl00_Main_ctl01_divConsentFormComment { display:none; }

.abstractnum, .abstracttitle {font-size:18px;}
div.abstractcontent {background-color: #white;
    margin-left: 150px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}
.fr-fil.fr-dib.fr-draggable {max-width:600px;}
.abstractpreview {background-color:#ffffff;}

/* COI : taille du champ commentaires */
.GrdVwConsent textarea { width: 99%; min-height: 50px; }


/*Remplacement d'un libellé formulaire d'inscription groupe*/
#registerGroupeFormLabelSocialReason {
    visibility: hidden;
    position: relative;
}

#registerGroupeFormLabelSocialReason:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Organization / company name" !important;
}
/* CSS APPLICABLE A LA PAGE DEDIEE AUX RAPPORTEURS */
.Rapporteurs #DrpDwnLstSessionTheme { display:none; }
.Rapporteurs #PnlSearch {
    background-image: url(https://ias.reg.key4events.com/key4register/images/client/104_logo.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding: 15px;
    padding-bottom: 15px;
    padding-top: 200px;
    background-size: auto 185px;
}
.Rapporteurs #PnlResult { padding:15px; padding-top:0; }
.Rapporteurs #PnlResultsDataMsg { display:none; }
.Rapporteurs .PnlResults0 #PnlResultsDataMsg { display:block; }
.Rapporteurs #PnlResultsDataMsg .span1::before {
   content:"There are no search results matching your criteria. If no results are displayed, either the search criteria are incorrect, or the presentation materials are not available.";
   font-size:18px;
   display:block;
   color:Black;
}


.Rapporteurs .divConsentNotProvided .span2::before {
    content:"Please note that the speaker has not given consent for online publication of this presentation. Please do not copy the content or graphics of this presentation for publication or display.";
   font-size:18px;
   display:block;
   text-align:center;
   color:Red;
}


.Rapporteurs .divConsentNotProvided { padding:15px; }
.Rapporteurs .sessionTitle, .Rapporteurs .intName, .Rapporteurs .presentationFileName, .Rapporteurs .sessionType,  .Rapporteurs .sessionTrack {
text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    overflow-x: hidden;
    width: 100%;
}

.Rapporteurs .PnlSessionInt {
border:solid 1px #dee2e6;
float:left;
padding:15px;
margin-right:15px; margin-bottom:15px;
cursor:pointer;
width:300px;
height: 215px;
overflow-y: hidden;
font-size:14px;
}
.Rapporteurs .PnlResults1 .PnlSessionInt { width:98%; font-size:16px; }
.Rapporteurs #viewerframe { background-color:White; }
.Rapporteurs #downloadFile {
    color: White;
    font-weight: bold;
    background-color: Black;
    padding: 10px;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
}
.Rapporteurs a:link { color:Black; }
.Rapporteurs a:link .PnlLocationAndTime { color:#076382; }
.Rapporteurs a:visited { color:#4D4D4D !important; }

.Rapporteurs .PnlLocationAndTime { border-bottom:solid 1px #C0C0C0; margin-bottom:10px; padding-bottom:10px; }
.Rapporteurs .roomName { font-weight:bold; }
.Rapporteurs .sessionDateTime{float:right;}
.Rapporteurs a:link .presentationFileName { color:#838383; }
.Rapporteurs a:link .PnlSessionInt:hover .presentationFileName { text-decoration:underline; color:#e30513; }
.Rapporteurs a:link .PnlSessionInt:hover {
background-color: #ff880e !important;
color:White !important;
}
.Rapporteurs a:link .PnlSessionInt:hover .sessionType, .Rapporteurs a:link .PnlSessionInt:hover  .sessionTrack, .Rapporteurs .PnlSessionInt:hover .spkName {
    color: #200000;
}
.Rapporteurs .ImgConsentNotGiven { height:24px; float:left; margin-right:10px; }


.Rapporteurs .PnlResult { padding:4px; margin-top:16px; }
.Rapporteurs .sessionCode, .Rapporteurs .intCode { font-weight:bold;}
.Rapporteurs .sessionType,  .Rapporteurs .sessionTrack { color:#4D4D4D; display:block; }
/**/


.LabelItem {padding:5px}

.attendeeprofile #ctl00_Main_PnlExplorer #ctl00_Main_Panel3{width:720px !important; }




/* Lien ext (OV) : forcer le libellé "Chairman" => Chair / Moderator / Facilitator */
.sessionmgt #ctl00_Main_ctl01_LblSessionChairText, #dialogModalUpdateAllConsentFormAndCOI #ctl00_Main_ctl01_lbChairman {
color:Transparent;
}
.sessionmgt #ctl00_Main_ctl01_LblSessionChairText::before, #dialogModalUpdateAllConsentFormAndCOI #ctl00_Main_ctl01_lbChairman::before {
color:Black;
content:"Chair / Moderator / Organizer" !important;
}

#ctl00_Main_ItemNewCell19006{margin-bottom:20px}

/*#ctl00_Main_LnkBtnRegistrationFile::before {
  content: ''!important;
}
#ctl00_Main_LnkBtnRegistrationFile:after {
  content: 'Edit my details'!important;
}*/


#ctl00_Main_LnkBtnRegistrationFile{
    visibility: hidden;
    position: relative;
}
#ctl00_Main_LnkBtnRegistrationFile:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -62px;
    content:"Edit my details";
}


/* Session.aspx */
/* Pour changer l'ordre d'affichage :*/
:where(html) {
    --intervention-title-order: 1;
    --intervention-intervenant-order: 2;
    --intervention-time-order: 3;
    --intervention-recording-order: 5;
    --intervention-type-order: 4;
    --intervention-upload-workspace-order: 6;
}

#ctl00_Main_PnlExplorer .typedirectories { width:180px; }
/*
#ctl00_Main_PnlExplorer #ctl00_Main_LtWorkspace { visibility:hidden; }
#ctl00_Main_PnlExplorer #ctl00_Main_HpLnkWorkspace .fas::after { content:"Presentation / PPT"; 
    margin-left: 16px; font-size:16px; }

#ctl00_Main_PnlExplorer #ctl00_Main_LtVideo { visibility:hidden; }
#ctl00_Main_PnlExplorer #ctl00_Main_HpLnkVideo .fas::after { content:"Short video";
    margin-left: 16px; font-size:16px; }
*/

/*Modifier la previsualisation d'abstracts*/
.abstractpreview .abstractcontent {
    width: 800px !important;
font-size: 16px !important;

}

/*Masquer le bouton de déconnexion*/
#ctl00_Main_Logout{display: none!important;}
/*Masquer la liste déroulance Area of interest*/
#ctl00_Main_ItemNewCell29678 {display:none}

/* Remplacer Manage your profile : Espace intervenant*/
#ctl00_Main_LtRegistrationFile{
    visibility: hidden;
    position: relative;
}
#ctl00_Main_LtRegistrationFile:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: -2px;
    content:"Manage your Profile";
}

/* Modif UAT consent form*/
/*th.cssHeaderINTERVENTION_NOM.rgHeader{
    visibility: hidden;
    position: relative;
}

th.cssHeaderINTERVENTION_NOM.rgHeader:after{
    visibility: visible;
    position: absolute;
    top: 3px;
    height: 22px;
    left: 0;
    right: 0;
    content:"Presentation";
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color:  #828282;
    background-position-x: 0px;
    background-position-y: -2300px;
    background-size: initial;
    background-repeat-x: repeat;
    background-repeat-y: no-repeat;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(234, 234, 234);
}*/

/* DEBUT IAS Consent Form*/
.dvConsentForm {
  text-align: justify;
  text-justify: inter-word;
}

.lblHeaderSpan1 {
  color: red;
}


.lblHeaderP2 {
  text-align: center !important;
  margin-bottom:30px;
}

.dvConsentForm p {
  line-height: 2em;
}

.lblFirstPartP span {
  line-height: 1.5em;
  margin-bottom:10px;
  display:inline-block;
}

.lblSecondPartP span {
  line-height: 1.5em;
  margin-bottom:10px;
  display:inline-block;
}

.lblHeaderSpan2 {  
  color: red;
}

.lblHeaderSpan3 {
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
  
.lblHeaderSpan4 {
  font-style: italic;
  text-align: center;
  font-weight: bold;
}

.lblFirstPartSpan1{
  font-weight: bold;
}
/* FIN IAS Consent Form*/

/* DEBUT IAS COI */
.lblFirstPartSpan1Coi {
  font-weight: bold;
  font-size: 18px;
}

.lblFirstPartSpan4Coi {
  font-weight: bold;

}

/* Modif UAT conflict of interest declaration*/
.lblFirstPartSpan7Coi {
  font-size: 16px;
  font-style: italic;
  color: gray;
}

.lblFirstPartUlCoi {
  margin: 0 0 0 32px;
}

.GrdVwCoi {
  margin-bottom: 25px;
}

/* FIN IAS COI */


@import 'FormStyle-1.css';
@import url('Abstract-A4.css');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap');

#ctl00_Main_TcktFront_LblTotalHT, #ctl00_Main_TcktFront_LblTotalHTValue { display:none; }
/*
white: #FFFFFF
red: #ed1c24
orange: #f89b5d
green:#13a89e
*/

.colHT, .colTVA, .trHT, .trTVA, .PnlIdentificationLogout {
    display:none;
}

body {
    font-family: 'Josefin Sans', Arial,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    /*background-color: #F89B5E;*/
}


/*Replacing page Abstract > Mot-clé to Sous titres
#ctl00_Main_TcktFront_BtnSave{
    visibility: hidden;
    position: relative;
}

#ctl00_Main_TcktFront_BtnSave:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: -19px;
    right: 0;
    content:"SUBMIT";
}*/
/*Couleur du formulaire*/


/*Survey*/
#ctl00_Main_TcktFront_LBL_MOBILE_7206, #ctl00_Main_TcktFront_LBL_MOBILE_7217, #ctl00_Main_TcktFront_LBL_MOBILE_7526, #ctl00_Main_TcktFront_LBL_MOBILE_7537, #ctl00_Main_TcktFront_LBL_MOBILE_7607, #ctl00_Main_TcktFront_LBL_MOBILE_7612, #ctl00_Main_TcktFront_LBL_MOBILE_7699, #ctl00_Main_TcktFront_LBL_MOBILE_7619, #ctl00_Main_TcktFront_LBL_MOBILE_7622, #ctl00_Main_TcktFront_LBL_MOBILE_7632, #ctl00_Main_TcktFront_LBL_MOBILE_7636, #ctl00_Main_TcktFront_LBL_MOBILE_7640, #ctl00_Main_TcktFront_LBL_MOBILE_7644, #ctl00_Main_TcktFront_LBL_MOBILE_7646, #ctl00_Main_TcktFront_LBL_MOBILE_7683{
    display: none;
}

#ctl00_Main_TcktFront_IT_TEXTE_7526, #ctl00_Main_TcktFront_IT_TEXTE_7537, #ctl00_Main_TcktFront_IT_TEXTE_7607, #ctl00_Main_TcktFront_IT_TEXTE_7612, #ctl00_Main_TcktFront_IT_TEXTE_7699, #ctl00_Main_TcktFront_IT_TEXTE_7619, #ctl00_Main_TcktFront_IT_TEXTE_7622, #ctl00_Main_TcktFront_IT_TEXTE_7632, #ctl00_Main_TcktFront_IT_TEXTE_7636, #ctl00_Main_TcktFront_IT_TEXTE_7640, #ctl00_Main_TcktFront_IT_TEXTE_7644, #ctl00_Main_TcktFront_IT_TEXTE_7644, #ctl00_Main_TcktFront_IT_TEXTE_7646, #ctl00_Main_TcktFront_IT_TEXTE_7683{

    max-width: 100%;
}


/*Alignements divers*/
.CssTextBox { max-width:350px; }
.TblTckt { margin-bottom:10px; }
table.ItemTypeLABEL, table.ItemTypeCHECK { margin-bottom:0; }
.registration table.ItemTypeRADIO { margin-left:0; }
.ItemTypeFILE{max-width:390px; font-family: 'Josefin Sans', Arial,sans-serif;}
.ItemTypeFILE input{font-family: 'Josefin Sans', Arial,sans-serif;}
.ItemTypeFILE .lblc{text-align:left;}
.TitreGroupe{padding-top: 25px;}
/*#ctl00_Main_TcktFront_lbl_GR_702::after {content: "<font color='red'>*</font>";}*/
.ajax__validatorcallout_popup_table{left: 300px !important;}
/*Spécifique à supprimer si duplication*/
#ctl00_Main_TcktFront_TblTicket_GR_4167, #ctl00_Main_TcktFront_TblTicket_RU_4167{display:none;}
#ctl00_Main_TcktFront_TblTicket_GR_4178, #ctl00_Main_TcktFront_TblTicket_RU_4178{display:none;}
/*#ctl00_Main_TcktFront_IT_LBL4102 h2{margin:0; text-align: center !important;}*/
#ctl00_Main_TcktFront_LBL_MOBILE_4111{display:none;}

#ctl00_Main_BtnMergeAndPay {display: none;}
/*Menu*/
.smenutop{max-width: 1200px; margin: auto !important;}
.CellMenu{padding :3%}
/*Spécifique à supprimer si duplication*/
#ctl00_registrationTopCell {
    background-image: url(../images/client/104/images/IAS-2025_banner_logo.png);
    background-size: auto 90px;
    background-repeat: no-repeat;
    color: white;
    background-color: white;
    width: 120px;
}



/*Général*/
#MainCentered {margin-top: 15px; background-color: #FFF; max-width:1033px; padding:15px;}
.DrpDwn select{ font-family: 'Josefin Sans',sans-serif; border:solid 1px #C0C0C0; width:100%; max-width:350px; height: 35px; padding: 6px 12px; box-sizing: border-box; }
.tableRegistration{width:100%; max-width:1200px}
.RubriqueSpan {background-color: #FFF;}
.TitreRubriqueBo{color: #13a89e;font-size: 20px;border: 0;}
.RubriqueSpan{  margin:auto;  }
.CssTextBox { border: solid 1px #C0C0C0;padding: 6px 12px;color:#555; box-sizing: border-box;}
.TitreRubriqueBo{display:none;}
/*Spécifique à supprimer si duplication*/
#ctl00_Main_TcktFront_TblTicket_GR_4102{display:none;}
.colTVA{display:none;}


/*Liens*/
#contenu a:hover, #contenu a:focus {color: #f89b5d;}
#contenu a {color: #13a89e;}
a:hover, a:focus, a:active {color: #f89b5d;}
a:visited {color: #f89b5d;}
a:link {color: #13a89e;}
a {color: #13a89e;}
a {text-decoration: none;}
/*Spécifique à supprimer si duplication*/
#ctl00_TblRwMenu_MTOP286 a span span,
#ctl00_TblRwMenu_MTOP286 a:hover span span,
#ctl00_TblRwMenu_MTOP286 a:active span span,
#ctl00_TblRwMenu_MTOP286 a:visited span span,
#ctl00_TblRwMenu_MTOP286 a:focus span span,
#ctl00_TblRwMenu_MTOP286 a:link span span{color:transparent !important;}
#ctl00_TblRwMenu_MTOP286 selected a span span {color:transparent !important;}

/*FB MASQUER MENU PAGE CONFIRMATION INSCRIPTION*/
#ctl00_MTOP600 {display:none}

/*------------------------MENU------------------------------------------------------*/
.menu_top ul li a {
    text-decoration: none !important;
    color: #969696 !important;
    padding: 0px 15px !important;
    text-align: center;
    font-size: 18px !important;
    font-weight: 600;
}
.menu_top ul li:hover a {color: #F89c5e !important;}
.menu_top ul li:hover a span span {color: #969696 !important;}
.menu_top ul li.selected a span span{background-color: Transparent;color: #969696 !important;}
.menu_top ul li.selected a:hover span span{   color: #F89c5e !important;}  

/*Boutons*/
#ctl00_Main_TcktFront_BtnMobilePrevious{ margin-right:5px; }
.CssButton { padding-top:8px !important; }
.CssTextBox, .CssButton { font-family: 'Josefin Sans',sans-serif; }
.CssButton, #ctl00_Main_BtnSaveInline {
    border-radius: 0px;
    text-transform: uppercase;
    width: auto !important;
    min-width: 200px;
    background-color: #462D82;
    border: 0;
    color: #FFF !important;
    padding: 8px 15px;
    text-align:center;
    background-image: none;
}       
.CssButton:hover, #ctl00_Main_BtnSaveInline:hover {background-color: #C6CDBA;background-image: none;}

/*----------------Page: Aide - toggle------------------------*/

.toggle, .toggle2, .toggle3, .toggle4, .toggle5, .toggle6, .toggle7, .toggle8, .toggle9, .toggle10, .toggle11 { display: none; }

/*----------------toggle------------------------*/

.wrap-collabsible {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle:hover {
  color: #363B29;
}

.lbl-toggle::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle:checked + .lbl-toggle::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 278px;
}

.toggle:checked + .lbl-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content .content-inner {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle2------------------------*/

.wrap-collabsible2 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle2 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle2:hover {
  color: #363B29;
}

.lbl-toggle2::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle2:checked + .lbl-toggle2::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content2 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle2:checked + .lbl-toggle2 + .collapsible-content2 {
  max-height: 1203px;
}

.toggle2:checked + .lbl-toggle2 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content2 .content-inner2 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle3------------------------*/

.wrap-collabsible3 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle3 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle3:hover {
  color: #363B29;
}

.lbl-toggle3::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle3:checked + .lbl-toggle3::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content3 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle3:checked + .lbl-toggle3 + .collapsible-content3 {
  max-height: 284px;
}

.toggle3:checked + .lbl-toggle3 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content3 .content-inner3 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle4------------------------*/

.wrap-collabsible4 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle4 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle4:hover {
  color: #363B29;
}

.lbl-toggle4::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle4:checked + .lbl-toggle4::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content4 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle4:checked + .lbl-toggle4 + .collapsible-content4 {
  max-height: 1424px;
}

.toggle4:checked + .lbl-toggle4 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content4 .content-inner4 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle5------------------------*/

.wrap-collabsible5 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle5 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle5:hover {
  color: #363B29;
}

.lbl-toggle5::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle5:checked + .lbl-toggle5::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content5 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle5:checked + .lbl-toggle5 + .collapsible-content5 {
  max-height: 2520px;
}

.toggle5:checked + .lbl-toggle5 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content5 .content-inner5 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle6------------------------*/

.wrap-collabsible6 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle6 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle6:hover {
  color: #363B29;
}

.lbl-toggle6::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle6:checked + .lbl-toggle6::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content6 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle6:checked + .lbl-toggle6 + .collapsible-content6 {
  max-height: 901px;
}

.toggle6:checked + .lbl-toggle6 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content6 .content-inner6 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle7------------------------*/

.wrap-collabsible7 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle7 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle7:hover {
  color: #363B29;
}

.lbl-toggle7::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle7:checked + .lbl-toggle7::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content7 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle7:checked + .lbl-toggle7 + .collapsible-content7 {
  max-height: 1725px;
}

.toggle7:checked + .lbl-toggle7 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content7 .content-inner7 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle8------------------------*/

.wrap-collabsible8 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle8 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle8:hover {
  color: #363B29;
}

.lbl-toggle8::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle8:checked + .lbl-toggle8::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content8 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle8:checked + .lbl-toggle8 + .collapsible-content8 {
  max-height: 1000px;
}

.toggle8:checked + .lbl-toggle8 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content8 .content-inner8 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle9------------------------*/

.wrap-collabsible9 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle9 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle9:hover {
  color: #363B29;
}

.lbl-toggle9::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle9:checked + .lbl-toggle9::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content9 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle9:checked + .lbl-toggle9 + .collapsible-content9 {
  max-height: 901px;
}

.toggle9:checked + .lbl-toggle9 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content9 .content-inner9 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle10------------------------*/

.wrap-collabsible10 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle10 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle10:hover {
  color: #363B29;
}

.lbl-toggle10::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle10:checked + .lbl-toggle10::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content10 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle10:checked + .lbl-toggle10 + .collapsible-content10 {
  max-height: 901px;
}

.toggle10:checked + .lbl-toggle10 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content10 .content-inner10 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*----------------toggle11------------------------*/

.wrap-collabsible11 {
  margin-bottom: 1.2rem 0;
}

.whiteDiv input[type='checkbox'] {
  display: none;
}

.lbl-toggle11 {
  display: block;
  font-weight: bold;
  font-family:iasribbonsans-bold;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: left;
  padding: 1rem;
  color: #FFF !important;
  background: #489DCB;
  cursor: pointer;
  border-radius: 0;
  transition: all 0.25s ease-out;
  margin-bottom: 3px;
}

.lbl-toggle11:hover {
  color: #363B29;
}

.lbl-toggle11::before {
  content: ' ';
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: .7rem;
  transform: translateY(-2px);
  transition: transform .2s ease-out;
}

.toggle11:checked + .lbl-toggle11::before {
  transform: rotate(90deg) translateX(-3px);
}

.collapsible-content11 {
  max-height: 0px;
  overflow: hidden;
  transition: max-height .25s ease-in-out;
}

.toggle11:checked + .lbl-toggle11 + .collapsible-content11 {
  max-height: 901px;
}

.toggle11:checked + .lbl-toggle11 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.collapsible-content11 .content-inner11 {
  background: #FAFAFA;
  border-bottom:0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: .5rem 1rem;
}

/*Speaker form Florence*/

#ctl00_Main_ItemNewCell111544 {font-size:13px; text-align:justify;}

/*ajouts OV
.attendeeprofile .itemLabelRow { display:inherit; }
#ctl00_Main_ItemNewCell111546 { display:none; }
#ctl00_Main_ItemNewLabel211546 p { width:400px; }
#ctl00_Main_ItemNewCell111544 { text-align:right; }
/**/

/*#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_trFormAV {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblObjectifsPedagogiques {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_LblConflictInterest {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06$DtlInt_TxtBxObjectifsPedagogiques {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_RdBtnConflictsInterest {display:none;}

.SpeakerFormTitle:after{
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content:"Eposter presenter: enable your e-poster for questions";
}

.SpeakerFormTitle {
    visibility: hidden;
    position: relative;
}

.SpeakerFormTitle {padding-bottom:10px}

#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_SEMINAIRE_MOBILE_SETTINGS_SPEAKERFORM_INTRODUCTION {font-size: 10pt;}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxProceeding"]{
    visibility: hidden;
    position: relative;
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxProceeding"]:after{
    visibility: visible;
    position: absolute;
    top: 5;
    left: 0;
    right: -379px;
    padding-bottom: 10px;
    content:"I agree to be contacted by AIDS 2022 participants interested in my work";
}

label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxRecord"] {display:none;}
label[for="ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxWebcast"] {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxRecord {display:none;}
#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_ChckBxWebcast {display:none;}

#ctl00_Main_RadGridInterventions_ctl00_ctl06_DtlInt_PnlObjectifsPedagogiques {display:none}*/

/* ASPECTS RESPONSIVE : pour les mobiles*/
#footer {background-image: none;padding: 0;border:0;}
@media (max-width: 480px) {


#ctl00_TopLine, .tdEnteteRegistrationTop { background-position:center center; background-size:auto 100%; background-repeat:no-repeat; }}
.mobile #scroller { margin-left:8px; }
.mobile .frstRadio input { margin-left:0; }
.mobile input.CssTextBox, .mobile textarea.CssTextBox, .mobile .DrpDwn select  {max-width: 100%;border: solid 1px #C0C0C0;}
.mobile .MenuRegistration, .mobile .CurrentMenuRegistration {color: #13a89e !important; background-color: #FFF !important;}
.mobile #ctl00_Main_TcktFront_BtnCancel{margin-left: 29px; margin-top:15px}
.mobile #ctl00_Main_TcktFront_BtnSave{margin-left: 0px; margin-top:15px}
.mobile .next{margin-left: 14px; margin-top:30px}
.mobile input.CssTextBox{border:0; border-bottom: solid 1px #C0C0C0;}
.mobile .registration {padding-top: 15px;}
.mobile #ctl00_TopMenu{background-color:#13a89e !important}
.mobile #ctl00_menu_top{background-color: #FFF;  padding-top: 10px;}
.mobile #ctl00_Main_TcktFront_BtnMobilePrevious {margin-bottom: 15px;}
.mobile .ConfirmBtns{margin-top:30px;}
.mobile #ctl00_Main_TcktFront_SummaryBtnCancel{margin-top:15px;}
.mobile #MainCentered {margin-top: 0px; padding: 0px;}
/*Spécifique à supprimer si duplication*/
.mobile #ctl00_TblRwMenu_MTOP285{background-color: #FFF; width:44%; height:62px;}
.mobile #ctl00_TblRwMenu_MTOP286{width:44%;height: 80px;}
.mobile #ctl00_TblRwMenu_MTOP285{padding-top:30px;}
.mobile .ajax__validatorcallout_popup_table{left: 150px !important;}
.mobile .CurrentMenuRegistration{display:none;}
}























