/*GENERAL*/
.box,.box:hover,.button,.button:hover, a, a:hover
{
  -webkit-transition-duration: 0.5s; /* Safari */
  transition-duration: 0.5s;
}
.breadcrumb{
	padding: 0px;
  margin: 0px;
  background-color: transparent;
}
.btn:hover{color:white;}

.itemid-101.pageid-241 .tck-container div#system-message-container {
  display: none;
}

/* GESTION CREATION ACTION FRONT */
#discount-page .control-group:first-child {
  display: none;
}
#discount-page .control-group:nth-child(2) {
  display: none;
}
/*HEADER*/
#blocks1mod3 {
 margin-left: 20px; 
}
#blocks1mod2 {
 margin-left: 20px; 
}
#blocks1mod4 {
 margin-left: 20px;
 text-align: center;
}
.item-1023, .item-1024 {
 border: 1px solid #006fb7;
 background-color: #006fb7;
 padding: 10px;
}
.item-1023 a, .item-1024 a {
 color: white;
 font-weight: bold;
}
div.#blocks1mod1.flexiblemodule {
 width: 0% !important; 
}
#blocks1 .n3 > .flexiblemodule + div + div {
   width: 0% !important;
}
.acysubbuttons .button{padding: 11px;}
.fa-facebook-official{
  margin-top: -8px;
  margin-right: 19px;
  font-size: 47px;
}
.customlogo_header {
    margin-top: -138px;
    margin-left: -57px;
}
.logout-button{ display:none;}
/*MENU*/
#nav1 ul.menu li li a,#nav1 ul.menu li li:hover a{
  -webkit-transition-duration: 0.1s; /* Safari */
  transition-duration: 0.1s;
}
.nav>li>a:hover, .nav>li>a:focus{
	background-color:transparent;
}
#nav3 ul.menu li:first-child a{border-left: #000000 1px solid;}
#nav3 ul.menu li li a{border-left:none !important;}
#nav3 .nav{display: inline-block;}

/*MAINCONTENT*/
#maincontent{
  min-height: calc(100vh - 220px );
}

/*Box - Commun*/
.box{
  text-align: center;
  position: relative;
}
.btn-gallery{margin-top: 22px;}

/*BOX - Pages Principal*/
.box-wrapper .box{
  color : white;
  padding: 0px
}
.box-wrapper .box h1{
	position: absolute;
 padding: 0px 5px;
 top: 65%;
 left: 0px;
 right: 0px;
 font-size: 2.1em;
}
.box-wrapper .box h1 a{color:white;}
.box-wrapper .box:hover h1{text-decoration: underline;}

/*Box - Pages Découverte - Licencier - ...*/
.wrapper-commission{margin-top: 20px;}
.wrapper-commission .box{margin-top: 20px;}
.wrapper-commission .box:hover{border-color: #00a1ff;}
.wrapper-commission .box p{margin: 0px;}

/*Box - Page Commision Spécifique*/
.content-wrap .box{
  height: 320px;
  border: 1px solid;
}
.content-wrap .box h3{
  border-bottom: 1px solid black;
  background: #006fb7;
  color: #FFF;
  margin-top: 0px;
}
.content-wrap .btn-gallery p a span.button{display: block;}

/*BT SlideShow Content*/
.bt-introtext{text-align: left;}

/*ACYMAILING*/
.acymailing_form .acyfield_email{width: 260px;}
.acymailing_form .acyfield_email input{
  padding: 10px;
  margin: 0px;
}

/*Page Inscription à la newsletter*/
#acyuserinfo #user_html0-lbl,#acyuserinfo #user_html1-lbl{
	background: #006fb7;
  padding: 7px;
  color: white;
  margin-right: 10px;
}
#acyuserinfo .radio input[type="radio"], .checkbox input[type="checkbox"]{
	float: none;
 margin-left: 0px;
 margin: 0 8px 0 0;
}
#acyuserinfo #acymodifyform div.acy_onefield,
.respuserinfo #acyuserinfo .acy_onefield{
  padding-top: 10px;
}
#acyusersubscription .radio{
	background: #006fb7;
  padding: 7px;
  color: white;
  margin-right: 10px;
}
#acyusersubscription .radio input.radiobox{
  margin-right: 7px;
  margin-bottom: 5px;
  margin-left: 0;
}
#acyusersubscription .acyListInfo{margin-left:15px;}
.fabrikElement .calendarbutton{padding: 5px;}
.fabrikElement .timeButton  {
	padding: 4px;
  height: 28px;;
}
.fabrikActions {
	background-color: transparent;
  border-top: none;
}
#form_19 .fabrikActions .span4 {
  width: 100%;
  text-align: center;
}
#form_19 .fabrikActions .offset1 .btn-group{
  float: none;
  margin-top : 13px;
}
#form_19 .fabrikActions .span4 .btn {
 font-size: 15px;
 padding: 10px 60px;
 width: 190px;
}
.g-recaptcha {
  width: 300px;
  margin: auto;
}
.fabrikElement .fabrikSubElementContainer .input-append {width: calc( 100% - 24px );}

/* MODULE ACTUALITE*/
ul.latestnewsround{margin: 0px;}
li.latestnewsround{
  line-height: 18px;
  list-style: none;
  border-bottom: 1px solid #c1c1c1;
  padding-bottom: 10px;
  margin-top: 10px;
}
li.latestnewsround:last-child {border-bottom: none;}
.readmore{text-align:right;}

/*Formulaire de contact*/
.contact {
	width : 80%;
 margin : 0 auto;
}
.contact h3:nth-child(1), .contact dl.contact-address {display:none;}
.contact input, .contact textarea {width: 80%;}
.contact .contact-form fieldset:nth-child(2) .control-group .controls{
	width: 304px;
  margin: 0 auto;
}
.contact .well {background: transparent;}

/*FABRIK*/
.fabrikButtonsContainer ul.nav-pills li {margin-right:10px;}
.fabrikLabel{    
  font-weight: bold;
  text-decoration: underline;
  color: black;
  font-size : 17px;
}
.fabrikActions{padding: 0px;}
.fabrikDetails .fabrikGroup,
.fabrikForm .fabrikGroup{
  background: #eeeeee8c;
  padding: 5px;
  border-radius: 3px;
  margin-bottom: 10px;
}
.fabrikForm .fabrikGroup .legend{
	margin: 0 0 18px -5px;
  text-align: left;
  color: black;
  border-color: black;
  background: #f6f6f6;
  padding: 0 0 0 10px;
  width: 100%;
  border-radius: 3px 3px 0 0;
}
#group91, #group99{background: transparent;}
#group91 .row-striped,
#group91 .row-striped .row-fluid{
  border:none;
}

/*Calendrier*/
#fullcalendar_addeventwin{
  top: 10vh !important;
  left:10% !important;
}
.fc-day-grid-event .fc-content {
    font-size: 10px;
}
a.fabrikEvent.label {
    font-size: 14px;
}
.fc-day-grid-event .fc-time {
    font-weight: 100 !important;
}

/*SliderShow*/
.cktype, .camera_caption_title{margin-bottom:10px;}
.camera_caption_desc p{margin: 0;}

/*Responsive*/
@media screen and (max-width: 525px) {
  .wrapper-commission .box{
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .box-wrapper .box{
   margin-bottom: 20px;
 }
 .content-wrap .box{
   margin-top:20px;
   margin-bottom:20px;
 }
}

/*Connexion*/
#login-form {
  text-align: center;
  width: 243px;
}
#login-form .input-prepend {width: 80%;}
#modlgn-passwd, #modlgn-username {width: calc( 100% - 28px )}
#login-form .btn, .inscription-box .button {
 padding: 10px 60px;
 font-size: 15px;
 margin: 17px 0;
}
#login-form #modlgn-remember {float:none;}
.fabrikElement .progress{
  margin-left: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 9px !important;
}
#block_ID1530280564550 .cktype {margin-top : 63px;}  
ul.unstyled li {
  display: inline-block;
  margin-right: 10px;
}

/*Mon Compte*/
.back-btn{border-radius : 5px;}

/*ACTION*/
.row-fluid .offset1 {float: right;}
#ajout_action___action_inscription_ro{text-align:center;}
#ajout_action___action_inscription_ro .btn{padding: 10px 40px;}
.btn-mini {
 background: #f0f0f0;
 color: black;
 padding: 0 6px;
 margin: 1px 0px;
 border-color: #e6e6e6 #e6e6e6 #bfbfbf;
 border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
 border: 1px solid #bbb;
 border-bottom-color: #a2a2a2;
 transition-duration: 0s;
}
.btn-successs{background: #006fb7;}
.fabrikElement .timeButton {padding: 2.5px;}
.fabrikElement .btn-default {
  color: #222;
  background: #f0f0f0;
}
.icon-remove {color: red;}
.icon-checkmark {color: #4bbb1e;}

/*Forumulaire Action*/
.fabrikUploadDelete .btn{padding: 5px !important;}
.fb_el_ajout_action___commissions,
.fb_el_ajout_action___date_limite_inscription,
.fb_el_ajout_action___commissions_ro,
.fb_el_ajout_action___date_limite_inscription_ro{
  width: 100% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___commissions .fabrikinput,
.fb_el_ajout_action___statuts_action_id .fabrikinput,
.fb_el_ajout_action___commissions_ro .fabrikinput,
.fb_el_ajout_action___date_limite_inscription_ro .fabrikinput,
.fb_el_ajout_action___statuts_action_id_ro .fabrikinput{
  width:50% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___date_limite_inscription .fabrikinput,{
  width:calc(50% - 14px) !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___titre_action,
.fb_el_ajout_action___titre_action_ro{
  width: 50% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___type_action,
.fb_el_ajout_action___type_action_ro {
  width: calc(50% - 10px) !important;
  margin : 0 0 10px 10px !important;
}
.fb_el_ajout_action___descriptif_conditions_particulieres_action,
.fb_el_ajout_action___descriptif_conditions_particulieres_action_ro{
  width: calc(100%) !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___date_debut_action,
.fb_el_ajout_action___lieu_rdv,
.fb_el_ajout_action___tarif_action_participant,
.fb_el_ajout_action___nom_prenom_responsable,
.fb_el_ajout_action___date_debut_action_ro,
.fb_el_ajout_action___lieu_rdv_ro,
.fb_el_ajout_action___tarif_action_participant_ro,
.fb_el_ajout_action___nom_prenom_responsable_ro {
	width: 50% !important;
  margin : 0 0 10px 0 !important;
}
#group100 div.control-group.fabrikElementContainer.plg-picklist.fb_el_ajout_action___cursus_federaux.span0 {
 margin-left: 0 !important; 
}
#group100 .fb_el_ajout_action___date_fin_action,
#group100 .fb_el_ajout_action___email_responsable,
#group100 .fb_el_ajout_action___date_fin_action_ro,
#group100 .fb_el_ajout_action___horaire_rdv,
#group100 .fb_el_ajout_action___horaire_rdv_ro,
#group100 .fb_el_ajout_action___email_responsable_ro{
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
#group117 .fb_el_ajout_action___date_fin_action,
#group117 .fb_el_ajout_action___email_responsable,
#group117 .fb_el_ajout_action___date_fin_action_ro,
#group117 .fb_el_ajout_action___horaire_rdv,
#group117 .fb_el_ajout_action___horaire_rdv_ro,
#group117 .fb_el_ajout_action___email_responsable_ro{
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
#group94 .fb_el_ajout_action___date_fin_action,
#group94 .fb_el_ajout_action___email_responsable,
#group94 .fb_el_ajout_action___date_fin_action_ro,
#group94 .fb_el_ajout_action___horaire_rdv,
#group94 .fb_el_ajout_action___horaire_rdv_ro,
#group94 .fb_el_ajout_action___email_responsable_ro{
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
#group40 .fb_el_ajout_action___date_fin_action,
#group40 .fb_el_ajout_action___email_responsable,
#group40 .fb_el_ajout_action___date_fin_action_ro,
#group40 .fb_el_ajout_action___horaire_rdv,
#group40 .fb_el_ajout_action___horaire_rdv_ro,
#group40 .fb_el_ajout_action___email_responsable_ro{
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
.fb_el_ajout_action___date_fin_action,
.fb_el_ajout_action___cursus_federaux,
.fb_el_ajout_action___tarif_action_organisateur,
.fb_el_ajout_action___email_responsable,
.fb_el_ajout_action___date_fin_action_ro,
.fb_el_ajout_action___cursus_federaux_ro,
.fb_el_ajout_action___tarif_action_organisateur_ro,
.fb_el_ajout_action___horaire_rdv,
.fb_el_ajout_action___horaire_rdv_ro,
.fb_el_ajout_action___email_responsable_ro{
  width: calc(50% - 10px) !important;
}
.fb_el_ajout_action___horaire_rdv {
	min-height: 57px !important;
}
/*{
  margin-bottom: 10px !important;
  margin-left: calc(50% + 10px) !important;
  width: auto !important;
  }*/
  .fb_el_ajout_action___indicateur_remboursement,
  .fb_el_ajout_action___date_limite_inscription,
  .fb_el_ajout_action___statuts_action_id,
  .fb_el_ajout_action___indicateur_remboursement_ro,
  .fb_el_ajout_action___date_limite_inscription_ro,
  .fb_el_ajout_action___statuts_action_id_ro{
    margin: 5px 0 10px 0 !important;
  }
  .fb_el_ajout_action___lieu_action,
  .fb_el_ajout_action___lieu_action_ro {
    margin: 5px 0 10px 0 !important;
  }
  #ajout_action___cursus_federaux_fromlist,
  #ajout_action___cursus_federaux_tolist{
   max-height: 200px;
   overflow-x: hidden;
   overflow-y: scroll;
 }
 #ajout_action___cursus_federaux_value_0{display: none;}

.fb_el_inscription___descriptif_conditions_particulieres_action {
  margin-left: 0px !important;
}
.fb_el_ajout_action___commissions_detail_action {
 display: none !important; 
}
.fb_el_ajout_action___cursus_federaux {
    margin-left: 0px !important;
    margin-right: 11px !important;
}
.fb_el_ajout_action___tarif_action_participant {
    margin-left: 1px !important;
}
.fb_el_ajout_action___tarif_action_organisateur {
    margin-left: 9px !important;
}
.fb_el_users___groupe_utilisateur {
    margin-left: 0px !important;
}
.fb_el_ajout_action___lieu_1,
.fb_el_ajout_action___lieu_1_ro{
  width: 50% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___lieu_2,
.fb_el_ajout_action___lieu_2_ro {
  width: calc(50% - 10px) !important;
  margin : 0 0 10px 10px !important;
}
.fb_el_ajout_action___lieu_3,
.fb_el_ajout_action___lieu_3_ro{
  width: 50% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___lieu_4,
.fb_el_ajout_action___lieu_4_ro {
  width: calc(50% - 10px) !important;
  margin : 0 0 10px 10px !important;
}
.fb_el_ajout_action___lieu_5,
.fb_el_ajout_action___lieu_5_ro{
  width: 50% !important;
  margin : 0 0 10px 0 !important;
}
.fb_el_ajout_action___nombre_places_prevues,
.fb_el_ajout_action___nombre_places_prevues_ro {
  width: calc(50% - -1px) !important;
  margin: 5px 0 10px 0 !important;
}
@media (min-width: 1200px) {
.row-fluid [class*="span"]:first-child {
    margin-left: 0 !important;
}
}
#inscription___conditions_particulieres .fabrikgrid_checkbox.span3 {
	width: 100% !important;
}
 /*Details inscription Back */
 div[id*='_51'] .fb_el_ajout_action___cursus_federaux_ro, form[id*='_51'] .fb_el_ajout_action___cursus_federaux_ro,
 div[id*='_51'] .fb_el_ajout_action___lieu_action_ro, form[id*='_51'] .fb_el_ajout_action___lieu_action_ro,
 div[id*='_51'] .fb_el_ajout_action___nombre_places_prevues_ro, form[id*='_51'] .fb_el_ajout_action___nombre_places_prevues_ro
 {
   width: 100% !important;
   margin: 0 0 10px 0 !important;
 }
 div[id*='_51'] .fb_el_ajout_action___horaire_rdv_ro, form[id*='_51'] .fb_el_ajout_action___horaire_rdv_ro
 {
 	width: 50% !important;
   margin: 0 0 10px 0 !important;
   padding-left: 10px;
 }
 div[id*='_51'] .fb_el_ajout_action___lieu_rdv_ro, form[id*='_51'] .fb_el_ajout_action___lieu_rdv_ro
 {
 	width: 50% !important;
   margin: 0 0 0px 0 !important;
 }
 /*PHOCA*/
 #phtabupload .btn, 
 #phocagallery-ucp .btn {padding: 5px;}

 /*Calendrier Fabrik*/
 .fabrikWindow.modal, .fabrikWindow.modal .contentWrapper{
   width: 80% !important;
   height: auto !important;
 }
 .calendar-legend li{
   display: inline-block;
   width: calc(33% - 6px);
 }
 .calendar-message{display : none;}
 .filtertable{display : none;}

 /*Tableau de Bord*/
 .tdb .content-wrap .box{
   height: 150px;
 }
 .tdb .content-wrap .box li{
   list-style : none;
   margin-top: 5px;
 }

 /*Mon Compte*/
 .moduletablesupp-edit .fabrik_edit{display:none;}
 .moduletablesupp-detail .fabrik_view{display:none;}
 .moduletablesupp-edit .fabrik_view,
 .moduletablesupp-detail .fabrik_edit{
  border-radius: 5px;
}

/*Page inscription utilisateur*/
/*Filtre*/
#___niveaux_en_preparation_fromlist,
#___niveaux_en_preparation_tolist,
#___niveau_brevet_fromlist,
#___niveau_brevet_tolist{
	height: 80px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/*Formulaire - User*/
.fb_el_users___civilite, .fb_el_users___civilite_ro,
.fb_el_users___telephone_portable, .fb_el_users___telephone_portable_ro,
.fb_el_users___code_postal, .fb_el_users___code_postal_ro,
#users___date_de_naissance, #users___date_de_naissance_ro{
  margin: 0 0 10px 0 !important;
  width: 33% !important;
}
.fb_el_users___nom, .fb_el_users___nom_ro,
.fb_el_users___prenom, .fb_el_users___prenom_ro,
.fb_el_users___telephone_domicile, .fb_el_users___telephone_domicile_ro,
.fb_el_users___cedex, .fb_el_users___cedex_ro,
.fb_el_users___ville, .fb_el_users___ville_ro,
.fb_el_users___telephone_autre, .fb_el_users___telephone_autre_ro {
  margin: 0 0 10px 10px !important;
  width: calc(33.333% - 10px) !important;
}
.fb_el_users___identifiant,  .fb_el_users___identifiant_ro{width: 50% !important;}
.fb_el_users___mail, .fb_el_users___mail_ro {
  width: 33% !important;
  margin: 0 0 10px 0 !important;
}
#group85 .fb_el_users___mail_ro{width: 100% !important;}
.fb_el_users___mot_de_passe, .fb_el_users___mot_de_passe_ro,
.fb_el_users___date_de_naissance, .fb_el_users___date_de_naissance_ro,
.fb_el_users___adresse, .fb_el_users___adresse_ro, 
.fb_el_users___complement_adresse, .fb_el_users___complement_adresse_ro,
.fb_el_users___photo, .fb_el_users___photo_ro, 
.fb_el_users___commentaire, .fb_el_users___commentaire_ro,
.fb_el_users___inscription_newsletter, .fb_el_users___inscription_newsletter_ro{
 width: 100% !important;
 margin: 0 0 10px 0 !important;
}
#users___mot_de_passe, #users___mot_de_passe_ro {width: 50% !important;}
#users___mot_de_passe_check, #users___mot_de_passe_check_ro {
  width: calc(50% - 15px) !important;
  margin: 0 0 9px 10px !important;
}
label {
  margin-bottom: 2px !important;
}
.users___niveau_brevet_container .picklist {
  max-height: 200px;
  overflow-y: scroll;
}
.picklist li, li.picklist {
  overflow: hidden !important;
}
.users___niveaux_en_preparation_container .picklist,
.users___niveau_secourisme_container .picklist{
  max-height: 200px;
  overflow-y: scroll;
}
#users___commentaire_plongeur {
  height: 220px;
}
.fabrikElementContainer .fb_el_users___groupe_utilisateur_ro {
  display: none !important;
}

/*Formulaire - Plongée*/
.fb_el_users___clubs_id,.fb_el_users___clubs_id_ro,
.fb_el_users___niveau_encadrement, .fb_el_users___niveau_encadrement_ro,
.fb_el_users___niveau_brevet,  .fb_el_users___niveau_brevet_ro,
.fb_el_users___commentaire_plongeur,  .fb_el_users___commentaire_plongeur_ro,
.fb_el_users___date_obtention_secourisme,  .fb_el_users___date_obtention_secourisme_ro{
  width: 50%!important;
  margin: 0 0 10px 0 !important;
}
.fb_el_users___numero_licence, .fb_el_users___numero_licence_ro,
.fb_el_users___niveau_plongeur, .fb_el_users___niveau_plongeur_ro,
.fb_el_users___niveaux_en_preparation, .fb_el_users___niveaux_en_preparation_ro,
.fb_el_users___niveau_secourisme, .fb_el_users___niveau_secourisme_ro,
.fb_el_users___date_recyclage, .fb_el_users___date_recyclage_ro {
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
#users___niveau_brevet_container .row,
#users___niveaux_en_preparation_container .row,
#users___niveau_secourisme_container .row,
#ajout_action___cursus_federaux_container .row {
 margin-left: 0px !important; 
}
/*Formulaire - Urgence*/
.fb_el_users___nom_urgence, .fb_el_users___nom_urgence_ro {
  margin: 0 0 10px 10px !important;
  width: 33% !important;
}
.fb_el_users___prenom_urgence, .fb_el_users___prenom_urgence_ro,
.fb_el_users___telephone_urgence, .fb_el_users___telephone_urgence_ro{
  margin: 0 0 10px 10px !important;
  width: calc(33.333% - 14px) !important;
}
.fb_el_users___numero_licence {margin-bottom: 50px !important;}

/*Vue détail*/
#group109 .fabrikElementContainer,
#group94 .fabrikElementContainer,
#group85 .fabrikElementContainer,
.fabrikDetails  #group40 .fabrikElementContainer,
div[id*='_54'] .fabrikElementContainer, form[id*='_54'] .fabrikElementContainer
{
  border-bottom: 1px solid #dddddd;
  padding-bottom: 5px;
  min-height : 47px !important;
}

/*INSCRIPTION ACTION*/
/*Button*/
#group95,
#group103{
	text-align: center;
  padding: 20px 0;
  background: #eeeeee;
}
#group95 .legend,
#group103 .legend{
	text-align: left;
  color: black;
  border-color: black;
  margin: 0;
  background: #eeeeee;
  padding: 0 0 0 10px;
  width: Calc(100% - 10px);
}
#group95 .span2,
#group103 .span2{
	padding: 0 5px;
  margin: 0px;
  width: 20%;
}
#group95 button.btn,
#group103 button.btn,
#group119 button.btn{
  width: 100%;
}
button.btn-warning{background: #ffc107;}
button.btn-warning:hover {background: #e0a800;}
button.btn-success {background: #5cb85c;}
button.btn-success:hover {background: #449d44;}
button.btn-danger,
button.btn-d anger{background: #d9534f;}
button.btn-danger:hover,
button.btn-danger:hover{background: #c9302c;}
#fabrik_redoconfirmation{
  float: right;
  margin-top: 9px;
  border-radius: 3px;
}
/*Inscription à une action*/
.fb_el_inscription___nom_action_2, .fb_el_inscription___nom_action_2_ro
{
	width: calc(49% - 10px) !important;
  margin: 0 0 0 0 !important
}
.fb_el_inscription___date_time {
	margin: 0 0 0 20px !important;
    width: 50% !important;
}
.fb_el_inscription___date_time_ro {
    width: 50% !important;
  margin: 0 0 0 0px !important;
}
.fb_el_inscription___utilisateur, .fb_el_inscription___utilisateur_ro,
.fb_el_inscription___justificatif_niveau, .fb_el_inscription___justificatif_niveau_ro,
.fb_el_inscription___lieu_de_rdv_choisi, .fb_el_inscription___lieu_de_rdv_choisi_ro
{
  width: 100% !important;
  margin: 0 0 10px 0 !important;
}
.fb_el_inscription___licence, .fb_el_inscription___licence_ro,
.fb_el_inscription___certificat, .fb_el_inscription___certificat_ro,
.fb_el_inscription___role, .fb_el_inscription___role_ro
{
  margin: 0 0 10px 0 !important;
  width: calc(50% - 10px) !important;
}
.fb_el_inscription___date_expiration_licence,
.fb_el_inscription___date_certificat_medical {
  margin: 0 0 8px 10px !important;
  width: 50% !important;
}
.fb_el_inscription___date_expiration_licence_ro, .fb_el_inscription___date_certificat_medical_ro {
    width: 50% !important;  
    margin: 0 0 0px 0px !important;
}
.fb_el_inscription___cgi, .fb_el_inscription___cgi_ro
{
    margin: 0 10px 7px 1px !important;
    width: 50% !important;
}  
.fb_el_inscription___mode_paiement, .fb_el_inscription___mode_paiement_ro
{
  width: calc(49% - -10px) !important;
  margin: 0 0 0 10px !important;
}
.fb_el_inscription___conditions_particulieres, .fb_el_inscription___conditions_particulieres_ro 
{
    width: calc(50% - 11px) !important;
    margin: 0px 0px 0px 0px !important;
}
.fb_el_inscription___etats, .fb_el_inscription___etats_ro
{
  width: 50% !important;
  margin: 0 !important;
}

/*Détail Inscription action*/
div[id*='_54'] .fb_el_users___mail_ro, form[id*='_54'] .fb_el_users___mail,
div[id*='_51'] .fb_el_users___numero_licence_ro, form[id*='_51'] .fb_el_users___numero_licence,
div[id*='_51'] .fb_el_users___mail_ro, form[id*='_51'] .fb_el_users___mail,
div[id*='_54'] .fb_el_users___telephone_portable_ro, form[id*='_54'] .fb_el_users___telephone_portable,
div[id*='_51'] .fb_el_users___telephone_portable_ro, form[id*='_51'] .fb_el_users___telephone_portable,
div[id*='_51'] .fb_el_usersfb_el_users___date_obtention_secourisme_ro, form[id*='_51'] .fb_el_users___date_obtention_secourisme_ro,
div[id*='_54'] .fb_el_users___niveau_brevet_ro, form[id*='_54'] .fb_el_users___niveau_brevet,
div[id*='_51'] .fb_el_users___niveau_brevet_ro, form[id*='_51'] .fb_el_users___niveau_brevet,
div[id*='_54'] .fb_el_users___niveaux_en_preparation_ro, form[id*='_54'] .fb_el_users___niveaux_en_preparation,
div[id*='_51'] .fb_el_users___niveaux_en_preparation_ro, form[id*='_51'] .fb_el_users___niveaux_en_preparation,
div[id*='_54'] .fb_el_users___niveau_secourisme_ro, form[id*='_54'] .fb_el_users___niveau_secourisme,
div[id*='_51'] .fb_el_users___niveau_secourisme_ro, form[id*='_51'] .fb_el_users___niveau_secourisme,
div[id*='_54'] .fb_el_ajout_action___cursus_federaux_ro, form[id*='_54'] .fb_el_ajout_action___cursus_federaux,
div[id*='_54'] .fb_el_ajout_action___lieu_action_ro, form[id*='_54'] .fb_el_ajout_action___lieu_action,
div[id*='_54'] .fb_el_ajout_action___nombre_places_prevues_ro, form[id*='_54'] .fb_el_ajout_action___nombre_places_prevues {
  width : 100% !important;
  margin : 0 0 10px 0 !important;
}
div[id*='_54'] .fb_el_inscription___nom_urgence_ro, form[id*='_54'] .fb_el_inscription___nom_urgence {
  margin: 0 0 10px 0 !important;
}
div[id*='_54'] .fb_el_inscription___date_time_ro, form[id*='_54'] .fb_el_inscription___date_time,
div[id*='_54'] .fb_el_inscription___date_expiration_licence_ro, form[id*='_54'] .fb_el_inscription___date_expiration_licence,
div[id*='_54'] .fb_el_inscription___date_certificat_medical_ro, form[id*='_54'] .fb_el_inscription___date_certificat_medical,
div[id*='_54'] .fb_el_users___civilite_ro, form[id*='_54'] .fb_el_users___civilite,
div[id*='_51'] .fb_el_users___civilite_ro, form[id*='_51'] .fb_el_users___civilite,
div[id*='_54'] .fb_el_ajout_action___lieu_rdv_ro, form[id*='_54'] .fb_el_ajout_action___lieu_rdv{
  width: 50% !important;
  margin: 0 0 10px 0 !important;
}
div[id*='_54'] .fb_el_inscription___role_ro, form[id*='_54'] .fb_el_inscription___role ,
div[id*='_54'] .fb_el_inscription___licence_ro, form[id*='_54'] .fb_el_inscription___licence,
div[id*='_54'] .fb_el_inscription___certificat_ro, form[id*='_54'] .fb_el_inscription___certificat,
div[id*='_54'] .fb_el_ajout_action___horaire_rdv_ro, form[id*='_54'] .fb_el_ajout_action___horaire_rdv {
  width: calc(50% - 10px) !important;
  margin: 0 0 10px 10px !important;
} 
div[id*='_54'] .fb_el_inscription___justificatif_niveau_ro, form[id*='_54'] .fb_el_inscription___justificatif_niveau,
div[id*='_51'] .fb_el_inscription___justificatif_niveau_ro, form[id*='_51'] .fb_el_inscription___justificatif_niveau,
div[id*='_54'] .fb_el_inscription___mode_paiement_ro, form[id*='_54'] .fb_el_inscription___mode_paiement,
div[id*='_51'] .fb_el_inscription___mode_paiement_ro, form[id*='_51'] .fb_el_inscription___mode_paiement
{
  width: 100% !important;
  margin: 0 0 10px 0 !important; 
}
div[id*='_54'] .fb_el_users___prenom_ro, form[id*='_54'] .fb_el_users___prenom,
div[id*='_54'] .fb_el_users___nom_ro, form[id*='_54'] .fb_el_users___nom,
div[id*='_51'] .fb_el_users___prenom_ro, form[id*='_51'] .fb_el_users___prenom,
div[id*='_51'] .fb_el_users___nom_ro, form[id*='_51'] .fb_el_users___nom{
  width: calc(25% - 10px) !important;
  margin: 0 0 10px 10px !important;
}
#users___niveaux_en_preparation_value_0, #users___niveau_brevet_value_0, #users___niveau_secourisme_value_0 {display: none;}

/*Pop Up*/
#db_join_select,
#dbjoin_popupform{
	top : 15px !important
}
#dbjoin_popupform #group31{display: none;}

/* Masquer les éléments vides */
div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span0,
div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span0,
div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span0,
div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_1_ro.fabrikDataEmpty.span0,
div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span0,
div.control-group.fabrikElementContainer.plg-dropdown.fb_el_inscription___lieu_de_rdv_choisi.fabrikDataEmpty.span6 {
  display:none !important;
}
#group100 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2.fabrikDataEmpty.span0,
#group100 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3.fabrikDataEmpty.span0,
#group100 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4.fabrikDataEmpty.span0,
#group100 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5.fabrikDataEmpty.span0 {
  display:none !important;
}
#group126 .fb_el_ajout_action___lieu_2_ro {
 display:none !important; 
}

#group94 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2.fabrikDataEmpty.span0,
#group94 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3.fabrikDataEmpty.span0,
#group94 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4.fabrikDataEmpty.span0,
#group94 div.control-group.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5.fabrikDataEmpty.span0 {
  display:none !important;
}
#group92 div.fabrikElementContainer.plg-dropdown.fb_el_inscription___lieu_de_rdv_choisi_ro.fabrikDataEmpty.span6 {
  display:none !important;
}
#group40 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span6 {
 display:none !important; 
}
#group98 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0 {
 display:none !important; 
}
#group122 div.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span12 {
 display: none !important; 
}
#group121 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group121 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group121 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group121 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group121 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group122 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group122 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group122 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group122 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group122 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group123 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group123 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group123 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group123 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group123 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group124 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group124 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group124 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group124 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group124 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group125 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group125 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group125 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group125 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group125 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group126 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group126 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group126 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group126 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group126 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group127 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group127 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group127 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group127 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group127 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group128 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group128 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group128 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group128 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group128 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group129 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group129 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group129 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group129 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group129 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group130 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group130 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group130 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group130 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group130 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group131 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group131 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group131 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group131 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group131 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group132 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group132 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group132 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group132 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group132 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6,
#group133 div.fabrikElementContainer.plg-dropdown.fb_el_ajout_action___commissions_ro.fabrikDataEmpty.span0,
#group133 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_5_ro.fabrikDataEmpty.span6,
#group133 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_4_ro.fabrikDataEmpty.span6,
#group133 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_3_ro.fabrikDataEmpty.span6,
#group133 div.fabrikElementContainer.plg-field.fb_el_ajout_action___lieu_2_ro.fabrikDataEmpty.span6 {
 display: none !important; 
}
/* Cacher le btn retour - afficher la liste */
button.btn.btn-retour-vue.button {
 display: none; 
}
/* Cacher le bouton repondre a un commentaire */
a.replybutton.btn.btn-small.btn-link {
  display: none;		  
}

/* Envoi mail */
div.control-group.fabrikElementContainer.plg-textarea.fb_el_envoi_mail___texte_email .editor.wf-editor-container{
 max-width: 100% !important; 
}

/*Mon Compte */
.pagebuilderck div[class*="-group"] {
    display: flex;
    flex-direction: row !important;
    margin-bottom: 5px;
}
/* Envoi en masse */
#eb-registrants-management-page div.modal {
  left: 40% !important;
  width: 900px !important;
}
/*encadrement*/
#cb_niveau_encadrement__{
    height: 160px;
}