/*message-attente*/

 
#loading
{
	z-index:5000;
    background-color: rgba(255,255,255,.7);
    width: 100%;	
    height:  100%;    
    margin-left: 0;
    margin-top:0;
    position: fixed;
	top:0;
	left:0;
    text-align: center;
    display: none;
	color:black;
	font-size:1.5em;
	padding-top:25vh;
}
/*----------------------------------*/

.liste_users{
	padding:10px;
	border-style:solid;
	border-width:thin;
}

.item_user_list{
	border-style: solid;
    border-bottom-width: medium;
	}
	
.item_user_btn{
	margin-bottom:10px;
	width:100%;
	text-align:right;
}

.visu_logo img{
	max-width:100px;
}

#input_21_19{
	color:ddd;
	border-style:none;
}

.bloc_documents{
	background-color:red;	
}



.powered_by_link{
	opacity:0 !important;
}
.powered_by_link a{
	display:none !important;
}




.titre_Widget{
	/*margin-top:100px;
	margin-bottom:30px;
	padding-top:30px;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:black;*/
}



.bt_save_mail_content, .bt_save_message_actu{
	margin-top:30px;
}


.gestion_mails_contents select{
	margin-bottom: 20px;
}


.Widget_mail_composer button{
	margin-top:20px;
	margin-bottom:20px;
}
.liste_destinataires_mail{
	margin-bottom:20px;
}


.liste_destinataires_mail input[type=text]{
	margin-top:20px;
	margin-bottom:20px;
}
.ajout_adresse_destinataire{
	margin-top:20px;
}
.zone_liste_mail_type_envoi{
	display:none;
}




/*gestion tarifs*/

#ajout_zone_btn{
	 margin:20px;
}
#ajout_zone_bloc{
    width: 80%;
    margin: auto;
	display:none;
}
#field_21_37 > div{
	margin-top:20px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#ccc;
	padding-left:10px;
}

.bt_edit_zone{
	border-style:solid;
	border-width:thin;
	border-color:#ddd;
	background-color:rgba(0, 0, 0, 0.15);
	padding:10px;
	margin:15px;
	width:200px;
	font-weight:bold;
}
.bt_edit_zone:hover{
	

	background-color:#fff;
}
#ajout_zone_btn{
	max-width:300px;
	margin-left:0;
}

#ajout_zone_btn:hover{

}

.bt_save_z_tarif{
	margin:20px;
	max-width:400px;
}

#field_21_35{
	margin-top:50px;
}


.note-modal-backdrop{
	 /*display:none !important;*/
}
 .note-dialog .modal-dialog{ z-index:1050; }
 
 
 
 
 
 
 /*
 page gestion des participations par seminaires
 */
 
 #tableau_participations{
	 margin-top:100px;
 }
 
 #Bloc_associe_participant_mail{
	 margin-top:50px;
	 margin-bottom:50px;
	 padding:10px;
	 border-style:solid;
	 border-width:thin;
 } 
 #Bloc_edition_participant{
	 margin-top:50px;
	 margin-bottom:50px;
	 padding:10px;
	 border-style:solid;
	 border-width:thin;
 }
 
 #rep{
 display:none;
 }
 .liste_rep{
	 margin:20px;
	 margin-top:0px;
 }
 
 .item_repondant{
	  display: grid;
	  grid-template-columns:1fr 1fr 1fr 1fr;
	  gap:20px;
	  margin-bottom:20px;
 }
 
 .bloc_btns_item_repondant button{
	margin-left:5px;
	margin-right:5px;
 }
 
 
 .titre_rep h5{
	 margin-top:15px;
	 padding-bottom:2px !important;
	 font-weight:bold;
 }
 .etat{
	 

 }
 .etat_actif{
	 font-weight:bold;

 } 



/*
-------------------------------------------------	 
GESTION DU TABLEAU DE BORD POUR LES PARTICIPANTS
-------------------------------------------------
*/
.bloc_description_entete_seminaire{
	border-left-style:solid;
	border-width:thin;
	padding:20px;
}

.item_participation{
	margin-top:15px;
	margin-bottom:25px;
}
.barre_btn_item_sem{
	width:100%;
	margin-top:10px;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-start;
	gap:15px;
}


.bloc_mes_participations_seminaires{
	margin-top:25px;	
	margin-bottom:85px;	
	
}

.bloc_mes_participations_seminaires h3{
	font-size:22px !important;
}

.bloc_mes_participations_seminaires div{
		
	margin-bottom:15px;	
	
}
.item_lien_vers_reponse{
	margin:10px;
	display:grid;
	grid-template-columns:1fr 1fr 1fr;
	gap:15px;
}