
.hide_box{
	display:none;
}

.select2-all_projects{
	width:450px;
}

.tr_hover{
	background-color:none;	
	cursor:pointer;
	transition:ease 0.4s;
}

.bt_hover{
	cursor:pointer;
}

.tr_hover:hover{
	background-color:#A7D3FF;
	transition:ease 0.4s;	
}
.links{
	color:#d7007a;
	text-decoration:none;
	cursor:pointer;
}
.links:hover{
	color:#224abe;
	text-decoration:none;
	cursor:pointer;
}

.link_no_style_dark{
	color:#3a3b45!important;
	text-decoration:none;
}
.link_no_style_dark:hover{
	color:#3a3b45;
	text-decoration:none;
}

.color_red{
	color:#F97373;
}
.color_green{
	/* color:#1cc88a; */
	color:#ACFDA9;
}
.color_blue{
	color:#d7007a;
}
.color_orange{
	color:#f6c23e;
}

.first_col_no_wrap{
	width:1%;
	white-space: nowrap;
	font-weight:bold;
}

.create_project_form .title1{
	font-weight:bold;
}
.create_project_form .desc1{
	font-style:italic;
}

.new_form_content .input_text{
	width:400px;
}
.new_form_content .input_textarea{
	width:400px;
}
.new_form_content .input_textarea_long{
	width:800px;
}
.new_form_content .input_select{
	width:400px;
}
.new_form_content .input_select_long{
	width:800px;
}

.text-error{
	color:#e74a3b;
	font-style:italic;
}

.nav_project .nav-item{
	min-width:400px;
	text-align:center;
}
.nav_project .nav_inactive{
	background-color:#ECEEF1;
}

.nav_project .preview-nav-item{
	text-align:center;
}


.nav_admin .nav-item{
	min-width:250px;
	text-align:center;
}
.nav_admin .nav_inactive{
	background-color:#ECEEF1;
}

.nav_admin .preview-nav-item{
	text-align:center;
}
.ong_home{
	min-width:unset !important;
	width:60px !important;
}


.sources_type_list a{
	text-align:center;
	min-width:200px;
	margin-right:40px;
}

.list_types{
	min-width:300px;
}

.refs_list{
	margin-top: 10px;
	margin-bottom: 10px;
}

.opacity-50{
	opacity:0.5;
}

.ico_corpus_header{
	font-size:40px;
}
.title_corpus_header{
	height:40px;
	line-height:40px;
}
.box_corpus_header{
	transition:ease 0.2s;
	border-radius: 10px 10px 0 0;
	
	
}
.box_corpus_header:hover{
	cursor:pointer;
	background-color:#d7007a;
	color:#FFFFFF;
	transition:ease 0.2s;
}
.corpus_ico_selected{
	color:#d7007a;
}
.request_source_firstcol{
	width:200px;
	text-align:center;
}
.request_source_seccol{
	width:200px;
}
.source_request_table textarea{
	width:100%;
}

.source_request_table .line-1,.source_request_table .line-3{
	background-color:#EBF0F6;
}

.divtable_min_height{
	min-height:120px;
}

.box_previews_header{
	transition:ease 0.2s;
	border-radius: 10px 10px 0 0;
	
	
}
.box_previews_header:hover{
	cursor:pointer;
	/* background-color:#4e73df; */
	color:#d7007a;
	transition:ease 0.2s;
}

.preview_ico_selected{
	color:#d7007a;
}

.preview_volumes_box{
	width:300px;
	margin:auto;
	
}
.preview_volumes_box div{
	height:40px;
	line-height:40px;
}
.bg_title{
	background-color:#5a5c69;
	color:#FFFFFF;
}

.overlay {
	z-index:999999;
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0; 
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
}

#loading-img {
  border: 16px solid #f3f3f3; /* Light grey */
  border-top: 16px solid #3498db; /* Blue */
  border-radius: 50%;
  width: 300px;
  height: 300px;
  animation: spin 2s linear infinite;
  margin:auto;
  margin-top:100px;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.facets_tab_label{
	min-width:	200px;
	max-width:	300px;
}

.facets_tab_req{
	width:	100%;
}

.facets_tab_action{
	min-width:	150px;
	max-width:	300px;
}

.facets_tab_input{
	width:	100%
}

/* .corpus_facet_list{
	min-width:	150px;
	max-width:	300px;	
} */

.upload_img{
	font-size: 30px;
	/* display: inline-block; */
	/* line-height : 30px; */
	vertical-align: middle;
	color: #8bd6d5 ;
}
.upload_img:hover{
	color: #b1e3e3 ;
}


.input-file {
    display: none;
}


/* LOADER */


#loader {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.75) url(/img/loader.gif) no-repeat center center;
	z-index: 10000;
}

/* END LOADER */

.loader{
	width: 100px;
	height: 100px;
	margin:auto;
	text-align:center;
	background: #FFFFFF url(/img/loader.gif) no-repeat center center;
}


.resume_facet_box {
	max-height: 120px;
	overflow-y:auto;
}

.link_classic{
	text-decoration:none;
	min-width:0!important;
	margin-right:0!important;
}

.display_float_center{
	display: inline-block;
	
}

.action_disabled{
	opacity: 0.5;
	cursor: not-allowed!important;
}

.action_box{
	
	background-color:#9C9C9C;
	border-radius:10px;
	
}

#corpus_select .select2-container{
	width:500px !important;
}

.modal_box_overflow{max-height:315px;overflow:auto;margin-bottom:15px;}

.ext_files_list{
	min-width:600px;	
}

.ext_data_preview{
	overflow-x:auto;
}
.table_ext_preview{
	font-size:12px;
	background-color:#ECEEF1;
	color:#000;
}
.table_ext_preview td{
	font-weight:normal !important;
}

.close_previews{
	font-size:20px;
	color:#d7007a;
}

.close_previews:hover{
	color:#f10088;
	transition:ease 0.4s;
}

.more_panel_buttons{
	width:80px;
	height:80px;
	background-color:#F3F3F3;
	border-radius:15px;
	margin:auto;
	line-height:80px;
}

.display_type_corpus{
	font-size:22px;
	font-weight:bold;
}

.propag_user_line{
	line-height:24px;
	width:100%;
	height:24px;
	clear:both;
	transition: ease 0.1s;
	/* background-color:#BDD9E7; */
}
.propag_user_line:hover{
	cursor:pointer;
	background-color:#BDD9E7;
	transition: ease 0.1s;
}

.user_propag_box{
	border:1px solid #CCCCCC;
	padding:5px 10px;
	max-height:400px;
	overflow-y:scroll;
}

.user_propag_nbdocs{
	font-size:14px;
	font-style:italic;
}
.facet_label_small{
	font-size:14px;
	text-transform: lowercase;
}

@media (min-width: 768px) {
  .row.equal {
    display: flex;
    flex-wrap: wrap;
  }
}

.add_new_source{
	color:#CCCCCC;
	float:right;
	line-height:100%;
	clear:both;
}

.source_unavailable,.source_unavailable td{
	background-color:#FFBFBF !important;
}

/* START surcharge select2 to match bootstrap select*/

.select2-force-bootstrap .select2-selection__rendered{

	color:#6e707e !important;
	font-size: 1rem;
    font-weight: 400;
	line-height: 1.5;
	
}

.select2-force-bootstrap .select2-container .select2-selection--single{
	height:34.5px;
	border-color:#d1d3e2;
}
.select2-force-bootstrap .select2-container--default .select2-selection--single .select2-selection__rendered {
    height:34.5px;
}

/* END surcharge select2 to match bootstrap select*/

.modules-display-form td{

	width:265px;
	padding: 10px 15px 10px 0;
	
}

.extern_data_home_block{
	background-color:#FFFFFF;
	margin:20px 20px 20px 0px; 
	border:1px solid #ccc; 
	border-radius:0.35rem;
	padding:15px;
}

/* START display help box Google Sheets Facets */

.help-gsheets-info-btn {
    cursor: pointer;
}

.help-gsheets-info {
    display: none; /* Cacher par défaut */
    position: absolute;
    background-color: white;
    border: 1px solid #ccc;
    padding: 10px;
    z-index: 999999;
	max-width:500px;
}

/* .help-gsheets-info img {
   max-width: 100px; 
} */



/* END display help box Google Sheets Facets */