.convertforms.cf-success .cf-response {
  background-color: #fff;
border: #4cb629 5px solid;
border-radius: 34px;
padding: 13px;
color: #131313;
}


div#maximenuck91 span.descck {
  font-size: 0.9em;
}

#ID1678034254405 h4, #ID1678034254405 h4 {
  margin-top: 13px;
}

/* Couleurs Mednat Expo */
.vertmednat {color: #4cb629;}
.violetmednat {color: #680a4c;}

/* Liste des exposants */
.texp {
  color: #4cb629;
  font-weight: bold;
  font-size: 1.2em;
  margin-top: 13px;
}
.vexp {
  color: #680a4c;
}
.eexp {
  font-weight: bold;
  font-size: 0.9em;
}
.iexp {
  font-weight: 600;
  font-style: italic;
}


/* Modules */
#left img, #right img {
  border-radius: 13px;
  border: 1px solid #680a4c;
  box-shadow: 0px 0px 3px #680a4c;
}
#logo-mednat-pres img {
  border: none;
  box-shadow: none;
}


#id167282819081032143 img {border: 0px;box-shadow: 0px 0px 0px;}

/* Programme des conférences */
div#maximenuck109.maximenuckh ul.maximenuck li.maximenuck.level1.active > a span.titreck {
  font-weight: 600;
}
.maximenufixed .cacher {
  display: inherit!important;
}
.conf {
  margin-top: 13px;
}
.hconf {
  color: #4cb629;
  font-weight: bold;
}
.salle {
  text-align: center;
  border-bottom: 1px solid #4cb629;
  border-top: 1px solid #4cb629;
  margin: 34px auto 21px auto;
  color: #680a4c;
  font-weight: bold;
  font-size: 1.1em;
  max-width: 233px;
}
.tconf {
  color: #680a4c;
  font-weight: bold;
}
.declencheur {
  color: #4cb629;
  cursor: pointer;
}

/* Module connexion */

#rl_modals_content {
  width: 250px !important;
}
#rl_modals_loaded_content {
  width: 210px !important;
}
#rl_modals {
    width: 100% !important;
    max-width: 250px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
    height: 20px;
}
#login-form {
  padding: 21px 5px 5px 5px;
  width: 100%;
}
#login-form ul {
  list-style-type: none;
  margin: 8px 0px;
  padding: 0px;
  text-align: center;
  font-size: 0.8em;
}
#login-form label {
  margin-right: 3px;
}
#login-form input {
  width: 166px;
}
#modlgn-remember {
  width: 13%!important;
  font-size: .7em;
}
#login-form button {
  width: 100%;
  font-size: .7em;
  padding: 5px 13px;
  margin-top: 13px;
}
#login-form button:hover {
  transition: .3s;
}


/* Menu et divers */

a span, a:hover span, a, a:hover, li a:hover, li a:active, li a:focus {
  text-decoration: none;
  transition: 0.3s !important;
}
.cacher {
  display: none!important;
}
h4 small {
  color: #680a4c;
  font-size: 0.7em;
  font-weight: bold;
}
ul, ol {
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
}
li div {
  color: #333333!important;
}

#maximenuck91-mobile {
  overflow-y: unset !important;
}
.mobilemenuck-bar-button, .mobilemenuck-button {
  width: 100% !important;
}
.maximenucklogo {
  display: none;
}
.maximenufixed > .maximenuck > .maximenucklogo {
  display: unset;
}
.icone > .titreck > .maximenuiconck {
  font-size: 1.2em;
}
.icone > .titreck > .titreck-text {
  display: none;
}
div#maximenuck93 ul.maximenuck li.maximenuck.level1 {
  display: inline-block;
  float: none !important;
}
.icone-mobile > .mobilemenuck-item-text > .titreck > .titreck-text {
  display: none;
}


/* Formulaire */

#ff_formdiv1 #bfLabel688 {
  font-size: 1em;
  float: right;
  width: 50%;
  text-align: left;
  margin: 34px 0px;
}
#ff_formdiv1 #bfElemWrap688 input {
  margin: 0px !important;
}
#ff_formdiv1 #bfElemWrap688 {
  display: flex;
}
#ff_formdiv1 .bfQuickMode span.bfLabelLeft label {
  width: auto;
  float: left;
  margin: 5px 10px 0px 0px;
  font-size: 1em;
}
#ff_formdiv1 button {
  transition: 0.3s;
}
#ff_formdiv1 button:hover {
  transition: 0.3s;
  color: #fff;
  background-color: #4cb629;
}
#ff_formdiv1 #coExposant .bfLegend-m {
  font-weight: bold;
  font-size: 1.2em;
  color: #4cb629;
}
#ff_formdiv1 #coExposant .bfFieldset-wrapper {
  max-width: 33%;
}
#ff_formdiv1 #coExposant input, #coExposant textarea  {
  width: 90%;
}
#ff_formdiv1 #bfQuickModeSection67499 legend {
  text-align: center;
  font-size: 1em;
  line-height: 1.1em;
  color: #333;
  text-decoration: none;
  border: none;
  margin-bottom: 8px;
}
#ff_formdiv1 .sousTitreFormulaire {
  text-align: center;
  margin-top: -21px;
  margin-bottom: 5px;
  font-size: .9em;
  font-weight: bold;
}
#ff_formdiv1 #bfElementGroupNoWrap507 {
  float: inherit;
  display: block;
  margin: 0 auto;
  text-align: center;
}
#ff_formdiv1 #bfElementGroupNoWrap507 label {
  font-size: 1em;
  margin-left: 8px;
}
#ff_formdiv1 #bfElementGroupNoWrap507 input {
  vertical-align: text-top;
}
#ff_formdiv1 #obligationCertificatCovid .bfLegend-l {
  margin-left: 5px;
  margin-right: 5px;
}
#ff_formdiv1 #obligationCertificatCovid {
  border: 2px solid #680a4c;
  max-width: 45%;
  margin: 0 auto;
  padding: 13px;
  border-radius: 13px;
}
#ff_formdiv1 #obligationCertificatCovid legend {
  margin-bottom: 0;
}
#ff_formdiv1 #conferenceAtelier1 input, #ff_formdiv1 #conferenceAtelier2 input, #ff_formdiv1 #ff_formdiv1 #conferenceAtelier3 input, #ff_formdiv1 #conferenceAtelier4 input, #ff_formdiv1 #conferenceAtelier5 input, #ff_formdiv1 #conferenceAtelier6 input, #ff_formdiv1 #conferenceAtelier7 input, #ff_formdiv1 #conferenceAtelier8 input, #ff_formdiv1 #conferenceAtelier9 input, #ff_formdiv1 #conferenceAtelier10 input {
  width: 95%;
}
#ff_formdiv1 #conferenceAtelier1 textarea, #ff_formdiv1 #conferenceAtelier2 textarea, #ff_formdiv1 #conferenceAtelier3 textarea, #ff_formdiv1 #conferenceAtelier4 textarea, #ff_formdiv1 #conferenceAtelier5 textarea, #ff_formdiv1 #conferenceAtelier6 textarea, #ff_formdiv1 #conferenceAtelier7 textarea, #ff_formdiv1 #conferenceAtelier8 textarea, #ff_formdiv1 #conferenceAtelier9 textarea, #ff_formdiv1 #conferenceAtelier10 textarea {
  width: 95%;
}
#ff_formdiv1 #jourTrancheHoraireSouhaites1 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites2 legend,  #ff_formdiv1 #jourTrancheHoraireSouhaites3 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites4 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites5 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites6 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites7 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites8 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites9 legend, #ff_formdiv1 #jourTrancheHoraireSouhaites10 legend,#ff_formdiv1 #standSurfaceNue legend, #ff_formdiv1 #standSurfaceConstruite legend, #ff_formdiv1 #SSNFTFA legend, #ff_formdiv1 #SSCFTFA legend {
  font-size: 1em;
  color: #680a4c;
  margin: 5px auto !important;  
}
#ff_formdiv1  legend {
  margin: 21px auto;
  font-weight: bold;
  font-size: 1.2em;
  color: #4cb629;
}
#ff_formdiv1 input, #ff_formdiv1 textarea {
  text-align: center;
  font-size: 0.8em;
  border-radius: 13px;
  margin: 0 auto!important;
  display: block;
  float: inherit !important;
}
#ff_formdiv1 select {
  text-align: center;
  font-size: 0.8em;
  border-radius: 13px;
  margin: 0 auto!important;
  display: block;
  float: inherit !important;
}
#ff_formdiv1 #bfSignature346 {
  text-align: center;
  font-size: 0.8em;
  border-radius: 13px;
  margin: 0 auto!important;
  display: block;
  float: inherit !important;
}
#ff_formdiv1 #ff_elem61, #ff_formdiv1 #ff_elem64, #ff_formdiv1 #ff_elem15, #ff_formdiv1 #ff_elem38 {
  width: 81px;
  border: none;
  font-weight: bold;
  font-size: 0.9em;
  text-align: inherit;
}
#ff_formdiv1 .descriptif, #ff_formdiv1 #bfLabel858, #ff_formdiv1 #bfLabel520, #ff_formdiv1 #bfLabel507, #ff_formdiv1 #bfLabel117, #ff_formdiv1 #bfLabel346, #ff_formdiv1 #bfLabel119, #ff_formdiv1 #bfLabel124, #ff_formdiv1 #bfLabel125, #ff_formdiv1 #bfLabel387 {
  width: 45%;
  float: inherit;
  margin: 8px auto;
  display: block;
  text-align: center;
  font-size: 1em;
  margin-bottom: 13px;
  line-height: 1.1em;
}
#ff_formdiv1 #bfLabel12 {
  width: 100%;
  float: inherit;
  margin: 0px auto 21px auto;
  display: block;
  text-align: center;
  font-size: 0.8em;
  line-height: 1.3em;
}
#ff_formdiv1 #standSurfaceNue .bfClearfix, #ff_formdiv1 #standSurfaceConstruite .bfClearfix, #ff_formdiv1 #SSNFTFA .bfClearfix, #ff_formdiv1 #SSCFTFA .bfClearfix {
  margin: 0 auto;
  max-width: 45%;
}


/* Responsive */

@media (max-width: 759px) {
  #bannermenucolumn2 {
    display: none;
  }
}

@media (max-width: 550px) {
    #ff_formdiv1 .descriptif, #ff_formdiv1 #bfLabel858, #ff_formdiv1 #bfLabel520, #ff_formdiv1 #bfLabel507, #ff_formdiv1 #bfLabel117, #ff_formdiv1 #bfLabel346, #ff_formdiv1 #bfLabel119, #ff_formdiv1 #bfLabel124, #ff_formdiv1 #bfLabel125, #ff_formdiv1 #bfLabel387 {
    width: 95%;
}
#ff_formdiv1 #bfLabel688 {
line-height: 1.5em;
}
  #ff_formdiv1 #standSurfaceNue .bfClearfix, #ff_formdiv1 #standSurfaceConstruite .bfClearfix, #ff_formdiv1 #SSNFTFA .bfClearfix, #ff_formdiv1 #SSCFTFA .bfClearfix {
    max-width: 95%;
}
  h3 {
    line-height: 1.2em;
    font-size: 1.4em;
}
  #ff_formdiv1 #obligationCertificatCovid {
    max-width: 95%;
    padding: 8px;
}
  #ff_formdiv1 legend {
    font-size: 1.1em;
    line-height: 1.2em;
}
  #ff_formdiv1 .bfQuickMode span.bfLabelLeft label {
    margin: 0px;
    font-size: 0.9em;
    width: 55px;
    margin-bottom: 8px;
}
  #ff_formdiv1 #ff_elem61, #ff_formdiv1 #ff_elem64, #ff_formdiv1 #ff_elem15, #ff_formdiv1 #ff_elem38 {
    width: 0px;
    text-align: center;
}
}
@media (max-width: 524px) {
    .tck-container {
        width: 100%;
    }
}