/* display plateforme sponsors 
excel: ctl00_Main_ctl13_tdxls1
One by one: ctl00_Main_ctl13_tdcreg1 
Texte excel: ctl00_Main_ctl13_tdxls2
Texte one by one: ctl00_Main_ctl13_tdcreg2 */

#ctl00_Main_ctl13_tdcreg1{
padding-left: 600px;
}
#ctl00_Main_ctl13_tdcreg2{
padding-left: 750px;
}
#ctl00_Main_ctl13_tdxls2{
padding-left: 130px;
}

#ctl00_PnlFlags {
    z-index: 1000 !important;
}


  @font-face {
        font-family: 'Stellage-Display';
        src: url('http://ciha2024.ikmata.fr/templates/yootheme/fonts/Stellage-Display.woff2') format('woff2'),
                 url('http://ciha2024.ikmata.fr/templates/yootheme/fonts/Stellage-Display.woff') format('woff');
        font-weight: normal;
        font-style: normal;
}

/* test bing chat gpt*/


/*Cacher bandeau en bas de la page*/
.header-ciha {
float: left;
margin-left: 32%!important;
}

/* redimentionne la taille du programme*/
div.container {
    width: 95% !important;
    max-width :unset !important
}

.schedulecontainer {
    width: 100% !important;
    max-width :unset !important
}

table#ctl00_Main_ctl13_GrdVwScheduler {
    font-size: 1em;
    line-height: 2;
}

.schedule .tdschedulemenu {
    width: 14%;
    float: left;
    margin-right: 30px;
}

/*Code pour cacher les contenus d'abstracts en front sauf short abstract (versions from program et from espace relecteur)*/

.abstractArea1, .abstractArea2, .abstractArea3, .abstractArea4, .abstractArea5, .abstractArea6, .abstractArea7  {
  display:none
}

h5 {
  display: none;
}

.abstractPreviewTitleAreaEmpty7 + h5 {
  display : block;
}

.abstractArea7 + br + h5 {
  display : block;
}


/*Cache la loupe icone recherche en un clin d'oeil*/
.schedule .TxtBxSearch {
background-image:none;
}

/* formatage tableau programme clin d'oeil Retour gauche toute les 6 Td dans chaque Tr*/
/*.schedule .overview .session {
font-size : 12px;
}

table.overviewtable > tbody > tr{
border: 2px dashed #e2edf8;
}
border: 2px solid #327dc7;
}
table.overviewtable > tbody > tr:nth-child(5), table.overviewtable > tbody > tr:nth-child(13), table.overviewtable > tbody > tr:nth-child(22), table.overviewtable > tbody > tr:nth-child(30), table.overviewtable > tbody > tr:nth-child(39) {
border: none !important;
}

.fancybox-overlay {z-index:8010 !important;}
tr td {
  display: inline-block;
}

tr td:nth-child(5n+1) {
  clear: left;
}

.schedule .session {
margin-bottom:inherit;
margin: 10px !important;
}

.schedule .overview .session {
    height: 250px;
    Width: 220px;
      text-size-adjust: 80%;
        line-height: 1.1;
        text-align : center;
}

.sep5, .sep4, .time1, .room, .sessionspan1  {
    display: block;
    text-align: center;
    font-size: 12px !important;
}

*/

/*Ajustement registration abstract*/
#ctl00_Main_ctl13_BtnRegistered {
line-height: 5;
margin-right: 6px;
}

.AbstractSubmitterInfo {
background-color: unset !important;
border:unset !important;
padding:unset !important;
}

/*Programme*/
.schedule .session .intervention .speaker .initiales {display:none;}
.schedule .session .intervention .speaker .firstname {display: inline-block;text-decoration: underline;}
.schedule .session .moderators .initiales {display:none;}
.schedule .session .moderators .firstname {display: inline-block;text-decoration: underline;}


/*remplacement des icones de changement de langue*/
ul#ctl00_Main_ctl11_langSelector {
display:none }

#ctl00_Main_ctl13_registration {
margin-top: 48px }

#ctl00_Main_ctl13_PnlConteneur {
margin-top:100px}


div#ctl00_Main_ctl13_PnlNewSubmitterContainer {
text-align-last : center;
}

a#ctl00_Main_ctl13_BtnNext.CssButton.btn-next-abstract {
width: 210px !important;
padding-top : 4px !important;
}

a#ctl00_Main_ctl13_HprLnkForgotPassword.CssButton {
text-decoration: underline !important;
color: black !important;
background-color: inherit !important;
}

div#ctl00_Main_ctl13_PnlNewSubmitterContainer.NewSubmitterContainer {
    border: solid black !important;
    border-color: black !important;
    border-width: 1px !important;
}

/*ajustement inscriptions*/
#ctl00_Main_TicketPanel {
margin-top: 125px}


/* JS cacher par défaut le paragrapge Page d'accueil pourquoi un tel choix de theme */
#d1 {
display:none
}



/*Cacher le tableau dans la page abstract*/
#dvAbstractInformationTop{
display : none;
}


*
{
  font-family:'georgia';
}

h1,h2,h3,h4,h5,h6, h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong
{
font-family: 'Stellage-Display'!important;
color:#0066b3!important;
}
h1
{
font-size: 42px!important;
}

h3
{
font-size: 22px!important;
}

li {
font-size:14px!important;
}
.title{
font-size : 17px!important;
 }
p,ul,ol,p strong,ul strong,li strong,ol strong
{
font-family: 'georgia'!important;
font-size:18px!important;
color:#0b4370!important;
}

nav#menu ul.menu li:first-child a
{
display:none!important;
}

nav#menu ul.menu li a
{
color: #003563!important;
font-size: 20px!important;
}

nav#menu ul.menu li a:hover
{
color: #0066b3!important;
font-size: 20px!important;
}

nav#menu ul.menu > li {
        
display: block!important;
text-align: left;
line-height: 120%!important;
padding: 0px;
margin: 0px!important;
}

nav#menu ul.menu li a {
  color: #003563 !important;
  font-size: 20px !important;
  padding: 10px;
  border-bottom: 1px solid #e5e5e7;
  display: block;
  max-width: 310px;
  border-radius: 0px!important;
}

input.CssButton{
  background-color: #0b4370 !important;
  color: #fff !important;
  border: 1px solid transparent !important;
  background-image: none !important;
  border-radius: 0px !important;
  padding: 0px 20px 15px 20px !important;
  width: auto !important;
}


input.CssButton:hover{
  background-color: #fff !important;
  color: #0b4370 !important;
  border: 1px solid #0b4370 !important;
  background-image: none !important;
  border-radius: 0px !important;
  padding: 0px 20px 15px 20px !important;
  width: auto !important;
}

.CssButton{
font-family:'georgia'!important;
  background-color: #0b4370 !important;
  color: #fff !important;
  border: 1px solid transparent !important;
  background-image: none !important;
  border-radius: 0px !important;
  padding: 10px 20px 10px 20px !important;
  width: auto !important;
}


.CssButton:hover{
font-family:'georgia'!important;
  background-color: #fff !important;
  color: #0b4370 !important;
  border: 1px solid #0b4370 !important;
  background-image: none !important;
  border-radius: 0px !important;
/*  padding: 10px 20px 10px 20px !important; */
/*  width: auto !important; */
}

.btn-next-abstract {
    width: auto!important;
    margin-top: 50px;
  padding:unset !important
    
}

.btn-warning {
  background-color: #0b4370 !important;
  color: #fff !important;
  border: 1px solid transparent !important;
  background-image: none !important;
  border-radius: 0px !important;
  padding: 0px 20px !important;
  width: auto !important;
}

.btn-warning:hover{
  background-color: #fff !important;
  color: #0b4370 !important;
  border: 1px solid #0b4370 !important;
  background-image: none !important;
  border-radius: 0px !important;
  padding: 0px 20px !important;
  width: auto !important;
}

.lang-selector {
  position: absolute;
  white-space: nowrap;
  transform: translateX(0);
  opacity: 1;
  transition: none;
  top: -72px;
  right: 40px;
  left: unset;
}

/*Cacher banière du bas
.header-ciha {
display : none;
}*/

.header-ciha {
float: left;
margin-left:20%;
}

.abstractFront {
display: block !important;
}

header {

    margin-bottom: 100px!important;
    }

main {margin-top: 70px;
padding-top : 0px!important;}

.AbstractAlreadyregistered {
  border: 0px!important;
  -moz-border-radius: 10px!important;
  -webkit-border-radius: 10px!important;
  border-radius: 0px!important;
  padding: 5px;
}

.AbstractRegistration {
  border: 0px!important;
  -moz-border-radius: 0px!important;
  -webkit-border-radius: 10px!important;
  border-radius:0px!important;
  padding: 5px;
}

.AbstractSubmitterInfoBottom {
  background-color: unset!important;
  border: 0px!important;
  -moz-border-radius: 0px!important;
  -webkit-border-radius: 0px!important;
  border-radius: 0px!important;
  padding: 5px!important;
}



/*Responsive*/
@media (min-width: 1350px)
{
#containerDivC {
    padding-left: 11%!important;
}
}

.AbstractSubmissionBottom {
display : contents
}

.AbstractSubmissionBottomInner1 {
padding-bottom : 0px
}

.AbstractCoAuthorError{
Background-color : #0B4370!important;
color : white;
text-align: -webkit-center!important;
}

/* augmenter taille texte introductif espace personnel abstract */
span#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_3595 {
    font-size: 21px;
    }
span#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_3222 {
font-size: 21px;
    }
span#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_3600 {
font-size: 21px;
    }
span#ctl00_Main_WbUsrCntrlAbstract_LblABSTRACT_FORM_ITEM_3601 {
font-size: 21px;
    }
.abstractpreview .abstractcontent {
Width : 97%;
margin-left: 17px;
}

/* Cacher le bouton INSCRIVEZ VOUS */

input#ctl00_Main_ctl13_BtnRegister {
Display : none
}
/*Pimpage du programme*/

.schedule .tdschedulecontent {
padding-left: 0px !important;
    width: 100% !important;
    float: none !important;
}

.GrdVwScheduler .colRoom {
border-right: 1px solid transparent;

width: 17%;

}

.GrdVwScheduler a.LnkSessionDetailsForComputer {

display: contents;

}

.GrdVwScheduler td {border-bottom:solid 1px #dedede;border-left:solid 1px Transparent;font-size:14px;border-top: solid 1px transparent !important;border-right: solid 1px transparent;}

th {
    text-align: revert;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;
}
a:hover {
color :black!important;
}
a:link{
color:#0b4370;
}
span.qualite {
    color: #27b8e4;
}
/*a.viewabstractlink {
    color: #3bc0e1;
    display: none;*/
}
/*div#ctl00_Main_ctl13_divfilters {
*/
/* MODIFICATION DE LA PAGE VOIR L'ABSTRACT*/
span.abstractEmailAuthorContent {
    display: none;
}
/* MODIFIER L'ALIGNEMENT DES HORAIRES ET SALLES PROGRAMME*/
.schedule .overview .session {
display: -webkit-inline-box;
font-size : 11px!important;
color : #0b4370;
font-weight : bold;
}

.schedule .session .code, .schedule .session .sep2 {
display: none;
}
/* SUPPRIMER RUBRIQUES DANS VOIR L'ABSTRACT*/
span.abstractEmailAuthorContent {
    display: none;
}
h5.h5Empty {
    display: none;
}
/*.abstractArea5, .abstractArea6, .abstractArea7 {
    display: none;
}*/
h5 {
    font-size: 18px;
}
span.abstractnum {
    font-size: small;
}
.abstractpreview .coauteurs, .abstractpreview .affiliation {
  font-size: 16px;
}
.abstractWordTopic {
    display: none;
}
.affiliation {
    font-style: normal;
}
/* MAJ VOIR ITNERVENANT*/


.itemLabel {
    display: none;
}
.TitreRubriqueBo.FirstTitreRubriqueBo {
color: #165aaa!important;
font-weight: bold!important;
}
