/*---MC 12/2019---*/

/* -------------------NE PAS MODIFIER OU EFFACER, MERCI--------------------*/
/*
blue top-left: #004c80f
blue top-right: #6292c8
blue  menu: #7aa2d6
blue  title: #004d7e
blue bold: #78a1d8
blue center: #004a79
blue bottom-left: #004c80
blue bottom-right: #5387bd
white background: #fafafaf
white tag: #ffffff
*/

div.Login fieldset input.CssButton { width:auto !important; }

/*CORPS*/
body{font : 14px Montserrat-Regular, Roboto, Tahoma, Arial, Helvetica, sans-serif;color: #000000; background-color:#FAFAFA;}

/*div.profilemenu {
left: -400px;
top: -30px;
}*/

#ctl00_Main_LayoutCell_1_191, #ctl00_Main_Layout_191{
    width: 63% !important;
}
/*Page : Mon congrès - Titre*/
.title
{
  font-size:18px;
  display:block;
}

/*Page : Mon congrès - button*/

.button1 {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 12px;
}

/*Divers*/
#ctl00_MTOP81{ background-color:#e54360 !important; }
.payonline .CssButton { margin:0; }
.profiletitle { color:#7aa2d6 !important; }
.attendeeprofile .itemRadioRow .LabelItem, .attendeeprofile .LabelGroupe { display:table-cell;  }
.attendeeprofile .itemLabelRow{ display:tabel-row; }
.attendeeprofile .itemRadioRow .LabelItem span { text-transform:capitalize; visibility:hidden; }
.attendeeprofile .LabelGroupe { padding-top: 10px; padding-bottom: 10px; color: #1855b1; }
.profile .LabelRubrique span { color:#7aa2d6 !important;border-bottom:solid 1px #7aa2d6; }
.attendeeprofile #ctl00_Main_Hr1, #ctl00_Main_moreitemshr2, .PdfDl, .PnlPdfAbstract {display:none;}
hr{border-color:#004d7e;}
#ctl00_Main_pnl_ResetPWD{max-width:400px; margin:auto;}
#ctl00_Main_lbl_Pwd1{width:100% !important;}
#ctl00_Main_lbl_Pwd2{width:100% !important;}
#ctl00_Main_tbx_Pwd1{width:95% !important;}
#ctl00_Main_tbx_Pwd2{width:95% !important;}

/*BANNIERE*/
/*.tdEnteteRegistrationTopInner{ display: none;}
.blocksep{display:none !important;}
.tdEnteteRegistrationLogo{display: none;}
#ctl00_registrationTopCell{background-image: url("../images/client/15/images/bannerV2.jpg"); background-size:auto 100% ; background-color:#004c80; background-repeat:no-repeat; height: 350px;}
.textBanner{height: 100px;color: #FFF;width: 50%;margin-top: 7em; margin-right: 12%; float: right;}*/

/*BANNIERE*/
#ctl00_TopLine {background:linear-gradient(to right, #7AA2D6, 6%, #004D7E);}
.blocksep{display:none !important;}
.tdEnteteRegistrationLogo{display: none;}
#ctl00_registrationTopCell{background-image: url("../images/client/14/images/banner2020stamp.png"); background-size:auto 28% ; background-repeat:no-repeat; height: 300px; background-position:top 2em left 2em;  }
.textBanner{height: 100px;color: #FFF;width: 44%;margin-top: 7em; margin-right: 25%; float: right; font-size:1.3em; text-align:justify; line-height: 1.5em;}
.spanBanner{font-size:1.5em;}

/*MENU*/
.menu_top {height: 50px; background-color: transparent !important;}
.tableRegistration {width: 60%;}
.menu_top ul {max-width: 1000px;}
.menu_top ul li a {font-family: Montserrat-Regular, Montserrat-Bold, Arial; background-color:#7aa2d6; letter-spacing: 2px; padding-left:35px; padding-right:35px; text-transform: uppercase; font-size:12px; }
.menu_top ul li {float: right;}
/*Cache le triangle de survol qui s'affiche par défaut*/
.menu_top ul li:hover a, .menu_top ul li.actif a {background-image:none; background-color:#29235e;}
.CellMenu {margin-right: 1em;margin-top: -40px; height: 48px; background-color:#7aa2d6;}
.menu_top ul li.selected a {background-color:#3ec6b3 !important;}
.menu_top ul li a {background-color: #7aa2d6 !important;}
.lastMenu {margin-right: 1em;}
/*.CellMenu:hover a, .CellMenu.actif a {background-image:none; background-color:#29235e;}
.CellMenu.selected a {background-color:#3ec6b3 !important;}*/

/*Générique*/
.ContentBlockInner{width:100%;max-width:1056px;}
.whiteDiv{background-color:#FFFFFF;max-width:1200px;margin:1em; padding:1em; box-shadow: 2px 2px 2px grey;}
.limitedWidth{max-width:1000px;}
.contenuInner{max-width: 1000px; margin: auto;}
.tdCorpsRegistration {padding: 2em;}

/*Titres*/
h2{font-size:16px;  font-family: Montserrat-Regular,Arial; color:#78a1d8; font-weight: normal; text-transform: uppercase;}
h2{display:none;}
h3 {font-size: 1.2rem; font-family: Montserrat-Regular, Arial; color:#004d7e;}
.TitreRubriqueBo{color: #ff3053; font-weight: 500; font-size: 1.5rem; background-color:#FFFFFF; font-family: Montserrat-Regular,Arial;}

/*Inscription*/
.registration {max-width: 1000px; background-color: #ffffff; padding:2em;}
.CssTextBox {border: 0px;border-bottom: 1px inset #C0C0C0;}
.TblTckt {margin-bottom: 1em;}
.DrpDwn select {border:0; border-bottom: 1px inset #C0C0C0; font-family: Montserrat-Regular,Arial;}
.TitreRubriqueBo {color: #004d7e;}

/*Espace personnel*/
.attendeeprofile .itemRadioRow .LabelItem span {text-transform: none;visibility: visible;}

/*#ctl00_Main_ItemNewLabel11076{ content:"Truc";}*/


/*Bouton*/
.btn-secondary {
    color: #78a1d8 !important;
    background-color: #FFF;
    border-color: #78a1d8;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 0.5em;
    font-size: 1rem;
    line-height: 1.6;
    border-radius: 30px;
    text-decoration:none;
  width: 170px;
    transition: all 0.25s ease-out;
    font-style: bold;
}

.btn-secondary:hover {
  color: #FFFFFF !important;
  background-color: #78A1D8;
}

.button a {
    color: #78a1d8 !important;
    background-color: #FFF;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    padding: 0.5em;
    font-size: 1rem;
    line-height: 1.6;
    text-decoration:none;
    font-style: bold;}

.button a:hover {
  color: #FFFFFF !important;
  background-color: #78A1D8;
}

.CssButton, #ctl00_Main_BtnSaveInline {    color: #78a1d8 !important;
    background-color: #FFF;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #78a1d8;
    padding: 0.5em;
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    margin:2em;
    background-image:none;
    width: 170px !important;

    }

.CssButton:hover {
  color: #FFFFFF !important;
  background-color: #78A1D8;
  background-image:none;
}

#ctl00_Main_btn_Pwd{    color: #78a1d8 !important;
    background-color: #FFF;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #78a1d8;
    padding: 1em;
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    /*margin:2em;*/
    background-image:none;
    width: 150px !important;
    }
    
#ctl00_Main_btn_Pwd:hover {
  color: #FFFFFF !important;
  background-color: #78A1D8;
  background-image:none;
}
.homeLinks{display:none !important;}


/* Masquer le Panel de validations de demande d'accompagnant / Parrain */
#ctl00_Main_PnlItemAttendance {display:none;}

/*Boostrap minified MC 11/04/2019*/
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}
@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}
.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}
@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}.col-lg-4{width:100%; max-width:195px;}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}

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

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

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

.lbl-toggle {
  display: block;
  font-weight: bold;
  font-family: 14px Montserrat-Regular,Arial;
  font-size: 1.2rem;
  /*text-transform: uppercase;*/
  text-align: center;
  padding: 1rem;
  color: #FFF;
  background: #78a1d8;
  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: 200px;
}
.toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: 350px;
}
.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;
}

/*--------Footer-----*/
/*.footerSFORL{color:#FFF; background:linear-gradient(to right, #004c80, #5387bd); width: 96%; padding:2%; min-height:140px; margin-top: 5em;}
.logoMail150{width: 150px; float:left;}
.adresse150{width: 150px; float:left;}
.contact150{width: 180px; float:left;}
.right{width:250px; float:right;}
.logosRight{width: 100%; float:left;}
.logos{width :50%; float:left; padding-bottom:2em;}
.droits{width :100%; float:left;}*/

/*--------Footer-----*/
.footerSFORL{color:#FFF; background:linear-gradient(to right, #004c80, #5387bd); width: 96%; padding:2%; margin-top: 5em; /*position: fixed;left: 0;bottom: 0;*/min-height: 153px;}
.logoMail150{width: 150px; float:left;}
.adresse150{width: 150px; float:left;}
.contact150{width: 180px; float:left;}
.right{width:370px; float:right;}
.logosRight{width: 60%; float:right;}
.logos{width :33%; float:left; padding-bottom:2em;}
.droits{width :100%; float:left;}
.droits a{color:#FFF;}
.droits a:hover{color:#3EC6B3;}

/*----------------Page espace membre : bar menu à gauche----------------*/

.profilemenu ul li {padding: 12px !important;}
/*----------------Mobile----------------*/

.mobile .MenuRegistration .CurrentMenuRegistration {font-size: 1.2rem; font-family: Montserrat-Regular, Arial; color:#004d7e;}
.mobile .MenuRegistration {background-color:#FFF;}
.mobile .CssButton {width: 170px;}
.mobile  #ctl00_TopMenu {background-color:#7aa2d6;}
.mobile .CellMenu {margin-top: 0px;}
.mobile #ctl00_registrationTopCell {height: 100px;}
.mobile .footerSFORL {min-height: 460px;}
.mobile .logoMail150, .mobile .adresse150, .mobile .contact150 {width: 92%;text-align: center;padding: 4%;}
.mobile .right {width: 80%; margin-left: 20%; float: right; margin-top: 1em;}
.mobile #footer {background-image: none; border-top:0; min-height: 150px;}
.mobile #header {background-image: none;}
.mobile .logosRight {width:80%;}
.mobile .droits{width:90%;}
.mobile .registration {padding: 0;}
.mobile .prev .CssButton{margin: 1em;}
.mobile .next .CssButton{margin: 1em;}
.mobile .next{padding-left: 16px;}
.RadPicker .RadInput {min-width: 160px;}
.mobile .profilemenu{width: 100%;}
.mobile .profilemenu ul{width: 100%; margin-bottom: 2em;}
.mobile .textBanner {width: 80%; font-size: 0.9em; margin-right: 10%;}
.mobile .adresse150{width: 30%;}
.mobile .contact150 {width: 50%;}
.mobile .menu_top {background-color: #1A5F91 !important;}


/*#ctl00_Main_TcktFront_BtnSave {
visibility: hidden;
}
#ctl00_Main_TcktFront_BtnSave:before  {
content: "Adhérer";
visibility: visible;
}*/
/*FORMULAIRE - Taille texte parrains*/
#ctl00_Main_TcktFront_cell_IT_1065, #ctl00_Main_TcktFront_cell_IT_2048, #ctl00_Main_TcktFront_cell_IT_1067, #ctl00_Main_TcktFront_IT_LBL_TEXTE_1320  {
width: 175px !important;
}
/*Cacher icône de l'édition de la fiche*/
#ctl00_Main_LnkBtnRegistrationFile, #ctl00_Main_LtRegistrationFile, #ctl00_Main_ImgRegistrationFile {
display: none;
}
#ctl00_Main_RubriqueNewLabel84, #ctl00_Main_RubriqueNewLabel87 {
padding-top: 15px;
}
#ctl00_Main_ItemNewCell11373, #ctl00_Main_ItemNewCell21373 {
padding-top: 15px;
}
/*Ville et pays alignés*/
#ctl00_Main_TcktFront_IT_LBL_TEXTE_1088, #ctl00_Main_TcktFront_cell_IT_1089, #ctl00_Main_TcktFront_IT_LBL_TEXTE_1095, #ctl00_Main_TcktFront_cell_IT_1096 {
text-align: center;
}
#ctl00_Main_RptSubEvents_ctl01_pEvents {
display:none;
}
#VldtrCallout_MODEEXERCICELIBERAL_popupTable, #VldtrCallout_MODEEXERCICEHOSPITALIER_popupTable, #VldtrCallout_MIXTETYPE_popupTable, #VldtrCallout_1320_popupTable {
display: none;
}

#ctl00_Main_RubriqueNewLabel87, #ctl00_Main_GroupeNewLabel194, #ctl00_Main_ItemNewLabel11345, #ctl00_Main_ItemNewLabel21345 {
display: none;
}
#ctl00_Main_TdMyDocs {
display: none;
}

@media (min-width: 1000px){
/*.attendeeprofile{ padding-left:250px; }*/
}
