/*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;
}
/* --masquer nombre inscrit pour les groupes -- */
#max_group_number-lbl, #max_group_number {
 display: none !important; 
}
/*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;}
.acymailing_form .checkbox {
 margin-top: 0px; 
}
.fa-facebook-official{
  margin-top: -8px;
  margin-right: 19px;
  font-size: 47px;
}
.logout-button{ display:none;}
/*logo*/
.customlogo_header {
 margin-top: -17px; 
}
/*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 - HEADER */
.acym_form .acyfield_2.acyfield_text{width: 230px;}
.acym_form .acyfield_2.acyfield_text input{
  padding: 10px;
  margin: 0px;
}
.acyterms {
 font-size: 13px;
 line-height: 0.9;
 padding-left: 8px;  
}
.acymailing_module_form td {
 padding-bottom: 0; 
}
.acym_fulldiv form {
 padding: 3px;
 border: 1px solid black !important;
 margin-top: -5px !important;
}
/*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*/*
.connexion-cb .moduletable {
 display: flex;
 flex-direction: column;
 align-items: center;
}
#login-form {
  text-align: center;
  width: 300px;
}
#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;}
.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;}
.icon-remove {color: red;}
.icon-checkmark {color: #4bbb1e;}

/*Forumulaire Action*/

@media (min-width: 1200px) {
.row-fluid [class*="span"]:first-child {
    margin-left: 0 !important;
}
}
 /*PHOCA*/
 #phtabupload .btn, 
 #phocagallery-ucp .btn {padding: 5px;}
 /*Tableau de Bord*/
 .tdb .content-wrap .box{
   height: 150px;
 }
 .tdb .content-wrap .box li{
   list-style : none;
   margin-top: 5px;
 }
/*Formulaire - User*/
label {
  margin-bottom: 2px !important;
}
.picklist li, li.picklist {
  overflow: hidden !important;
}
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;}
/*Pop Up*/
#db_join_select,
#dbjoin_popupform{
	top : 15px !important
}
#dbjoin_popupform #group31{display: none;}

/* 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;		  
}
/*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;
}
/* HISTORIQUE DES INSCRIPTIONS - masquer la recherche */
#eb-registration-history-page .filter-search.btn-group.pull-left,
#eb-registration-history-page .btn-group.pull-left button {
  display: none;
}
/* PAGE DETAIL ACTION */
#eb-event-plugins-outputTabs li:nth-child(2) {
  display: none;
}